summaryrefslogtreecommitdiffstats
path: root/resources
diff options
context:
space:
mode:
Diffstat (limited to 'resources')
-rw-r--r--resources/Acknowledgements.md25
-rw-r--r--resources/README.adoc64
-rw-r--r--resources/about.qrc8
-rw-r--r--resources/cli_template.rc.in42
-rw-r--r--resources/dumpcap.rc.in42
-rw-r--r--resources/file_dlg_win32.rc147
-rw-r--r--resources/freedesktop/org.wireshark.Logray-mime.xml45
-rw-r--r--resources/freedesktop/org.wireshark.Logray.desktop19
-rw-r--r--resources/freedesktop/org.wireshark.Logray.metainfo.xml31
-rw-r--r--resources/freedesktop/org.wireshark.Wireshark-mime.xml257
-rw-r--r--resources/freedesktop/org.wireshark.Wireshark.desktop111
-rw-r--r--resources/freedesktop/org.wireshark.Wireshark.metainfo.xml67
-rw-r--r--resources/gpl-2.0-standalone.html482
-rw-r--r--resources/historic/wsicon.svg178
-rw-r--r--resources/historic/wsiconcap.svg200
-rw-r--r--resources/historic/wsiconinst.svg194
-rw-r--r--resources/icons/WiresharkDoc-128.pngbin0 -> 14018 bytes
-rw-r--r--resources/icons/WiresharkDoc-16.pngbin0 -> 872 bytes
-rw-r--r--resources/icons/WiresharkDoc-24.pngbin0 -> 1635 bytes
-rw-r--r--resources/icons/WiresharkDoc-256.pngbin0 -> 35508 bytes
-rw-r--r--resources/icons/WiresharkDoc-32.pngbin0 -> 2044 bytes
-rw-r--r--resources/icons/WiresharkDoc-48.pngbin0 -> 3474 bytes
-rw-r--r--resources/icons/WiresharkDoc-64.pngbin0 -> 5710 bytes
-rw-r--r--resources/icons/logray.icobin0 -> 24273 bytes
-rw-r--r--resources/icons/lograyinst.icobin0 -> 24864 bytes
-rw-r--r--resources/icons/lricon.svg139
-rw-r--r--resources/icons/lricon1024.pngbin0 -> 36190 bytes
-rw-r--r--resources/icons/lricon128.pngbin0 -> 3497 bytes
-rw-r--r--resources/icons/lricon16.pngbin0 -> 400 bytes
-rw-r--r--resources/icons/lricon256.pngbin0 -> 7459 bytes
-rw-r--r--resources/icons/lricon32.pngbin0 -> 855 bytes
-rw-r--r--resources/icons/lricon48.pngbin0 -> 1688 bytes
-rw-r--r--resources/icons/lricon512.pngbin0 -> 16088 bytes
-rw-r--r--resources/icons/lricon64.pngbin0 -> 1713 bytes
-rw-r--r--resources/icons/lriconcap1024.pngbin0 -> 36288 bytes
-rw-r--r--resources/icons/lriconcap128.pngbin0 -> 3509 bytes
-rw-r--r--resources/icons/lriconcap16.pngbin0 -> 403 bytes
-rw-r--r--resources/icons/lriconcap256.pngbin0 -> 7501 bytes
-rw-r--r--resources/icons/lriconcap32.pngbin0 -> 858 bytes
-rw-r--r--resources/icons/lriconcap48.pngbin0 -> 1675 bytes
-rw-r--r--resources/icons/lriconcap512.pngbin0 -> 16144 bytes
-rw-r--r--resources/icons/lriconcap64.pngbin0 -> 1724 bytes
-rw-r--r--resources/icons/lriconinst.svg97
-rw-r--r--resources/icons/lriconinst1024.pngbin0 -> 37002 bytes
-rw-r--r--resources/icons/lriconinst128.pngbin0 -> 3672 bytes
-rw-r--r--resources/icons/lriconinst16.pngbin0 -> 431 bytes
-rw-r--r--resources/icons/lriconinst256.pngbin0 -> 7733 bytes
-rw-r--r--resources/icons/lriconinst32.pngbin0 -> 935 bytes
-rw-r--r--resources/icons/lriconinst48.pngbin0 -> 1883 bytes
-rw-r--r--resources/icons/lriconinst512.pngbin0 -> 16620 bytes
-rw-r--r--resources/icons/lriconinst64.pngbin0 -> 1813 bytes
-rw-r--r--resources/icons/wireshark.icobin0 -> 287934 bytes
-rw-r--r--resources/icons/wiresharkcapture.icobin0 -> 287934 bytes
-rw-r--r--resources/icons/wiresharkdoc.icobin0 -> 372526 bytes
-rw-r--r--resources/icons/wiresharkinst.icobin0 -> 287934 bytes
-rw-r--r--resources/icons/wsicon-ask.pngbin0 -> 768 bytes
-rw-r--r--resources/icons/wsicon1024.pngbin0 -> 288814 bytes
-rw-r--r--resources/icons/wsicon128.pngbin0 -> 15428 bytes
-rw-r--r--resources/icons/wsicon16.pngbin0 -> 775 bytes
-rw-r--r--resources/icons/wsicon24.pngbin0 -> 1288 bytes
-rw-r--r--resources/icons/wsicon256.pngbin0 -> 46004 bytes
-rw-r--r--resources/icons/wsicon32.pngbin0 -> 1933 bytes
-rw-r--r--resources/icons/wsicon48.pngbin0 -> 3419 bytes
-rw-r--r--resources/icons/wsicon512.pngbin0 -> 142416 bytes
-rw-r--r--resources/icons/wsicon64.pngbin0 -> 5309 bytes
-rw-r--r--resources/icons/wsiconcap1024.pngbin0 -> 330908 bytes
-rw-r--r--resources/icons/wsiconcap128.pngbin0 -> 18784 bytes
-rw-r--r--resources/icons/wsiconcap16.pngbin0 -> 800 bytes
-rw-r--r--resources/icons/wsiconcap24.pngbin0 -> 1389 bytes
-rw-r--r--resources/icons/wsiconcap256.pngbin0 -> 56020 bytes
-rw-r--r--resources/icons/wsiconcap32.pngbin0 -> 2070 bytes
-rw-r--r--resources/icons/wsiconcap48.pngbin0 -> 4065 bytes
-rw-r--r--resources/icons/wsiconcap512.pngbin0 -> 169543 bytes
-rw-r--r--resources/icons/wsiconcap64.pngbin0 -> 6361 bytes
-rw-r--r--resources/icons/wsiconinst1024.pngbin0 -> 263325 bytes
-rw-r--r--resources/icons/wsiconinst128.pngbin0 -> 14649 bytes
-rw-r--r--resources/icons/wsiconinst16.pngbin0 -> 814 bytes
-rw-r--r--resources/icons/wsiconinst24.pngbin0 -> 1358 bytes
-rw-r--r--resources/icons/wsiconinst256.pngbin0 -> 42132 bytes
-rw-r--r--resources/icons/wsiconinst32.pngbin0 -> 1997 bytes
-rw-r--r--resources/icons/wsiconinst48.pngbin0 -> 3555 bytes
-rw-r--r--resources/icons/wsiconinst512.pngbin0 -> 126739 bytes
-rw-r--r--resources/icons/wsiconinst64.pngbin0 -> 5357 bytes
-rw-r--r--resources/languages/language.dark.svg20
-rw-r--r--resources/languages/language.svg1
-rw-r--r--resources/languages/languages.qrc6
-rw-r--r--resources/layout.qrc16
-rw-r--r--resources/layout_1.pngbin0 -> 557 bytes
-rw-r--r--resources/layout_1@2x.pngbin0 -> 1022 bytes
-rw-r--r--resources/layout_2.pngbin0 -> 553 bytes
-rw-r--r--resources/layout_2@2x.pngbin0 -> 1020 bytes
-rw-r--r--resources/layout_3.pngbin0 -> 546 bytes
-rw-r--r--resources/layout_3@2x.pngbin0 -> 1021 bytes
-rw-r--r--resources/layout_4.pngbin0 -> 557 bytes
-rw-r--r--resources/layout_4@2x.pngbin0 -> 1016 bytes
-rw-r--r--resources/layout_5.pngbin0 -> 557 bytes
-rw-r--r--resources/layout_5@2x.pngbin0 -> 990 bytes
-rw-r--r--resources/layout_6.pngbin0 -> 556 bytes
-rw-r--r--resources/layout_6@2x.pngbin0 -> 1016 bytes
-rw-r--r--resources/layouts.svg565
-rw-r--r--resources/libwireshark.rc.in35
-rw-r--r--resources/libwiretap.rc.in35
-rw-r--r--resources/libwsutil.rc.in35
-rw-r--r--resources/logray.exe.manifest.in69
-rw-r--r--resources/logray.rc.in43
-rw-r--r--resources/lricon.qrc20
-rw-r--r--resources/protocols/diameter/AlcatelLucent.xml46
-rw-r--r--resources/protocols/diameter/Cisco.xml1240
-rw-r--r--resources/protocols/diameter/CiscoSystems.xml271
-rw-r--r--resources/protocols/diameter/Custom.xml13
-rw-r--r--resources/protocols/diameter/Ericsson.xml472
-rw-r--r--resources/protocols/diameter/HP.xml45
-rw-r--r--resources/protocols/diameter/Huawei.xml78
-rw-r--r--resources/protocols/diameter/Inovar.xml65
-rw-r--r--resources/protocols/diameter/Juniper.xml45
-rw-r--r--resources/protocols/diameter/Metaswitch.xml84
-rw-r--r--resources/protocols/diameter/Microsoft.xml32
-rw-r--r--resources/protocols/diameter/Nokia.xml56
-rw-r--r--resources/protocols/diameter/NokiaSolutionsAndNetworks.xml106
-rw-r--r--resources/protocols/diameter/Oracle.xml23
-rw-r--r--resources/protocols/diameter/Siemens.xml16
-rw-r--r--resources/protocols/diameter/Starent.xml2225
-rw-r--r--resources/protocols/diameter/TGPP.xml1854
-rw-r--r--resources/protocols/diameter/TGPP2.xml150
-rw-r--r--resources/protocols/diameter/Telefonica.xml237
-rw-r--r--resources/protocols/diameter/VerizonWireless.xml91
-rw-r--r--resources/protocols/diameter/Vodafone.xml77
-rw-r--r--resources/protocols/diameter/chargecontrol.xml277
-rw-r--r--resources/protocols/diameter/dictionary.dtd74
-rw-r--r--resources/protocols/diameter/dictionary.xml9129
-rw-r--r--resources/protocols/diameter/eap.xml19
-rw-r--r--resources/protocols/diameter/etsie2e4.xml349
-rw-r--r--resources/protocols/diameter/mobileipv4.xml164
-rw-r--r--resources/protocols/diameter/mobileipv6.xml75
-rw-r--r--resources/protocols/diameter/nasreq.xml102
-rw-r--r--resources/protocols/diameter/sip.xml164
-rw-r--r--resources/protocols/diameter/sunping.xml20
-rw-r--r--resources/protocols/dtds/dc.dtd23
-rw-r--r--resources/protocols/dtds/itunes.dtd25
-rw-r--r--resources/protocols/dtds/mscml.dtd277
-rw-r--r--resources/protocols/dtds/pocsettings.dtd27
-rw-r--r--resources/protocols/dtds/presence.dtd25
-rw-r--r--resources/protocols/dtds/reginfo.dtd38
-rw-r--r--resources/protocols/dtds/rlmi.dtd28
-rw-r--r--resources/protocols/dtds/rss.dtd106
-rw-r--r--resources/protocols/dtds/smil.dtd252
-rw-r--r--resources/protocols/dtds/watcherinfo.dtd23
-rw-r--r--resources/protocols/dtds/xcap-caps.dtd12
-rw-r--r--resources/protocols/dtds/xcap-error.dtd64
-rw-r--r--resources/protocols/protobuf/sparkplug_b.proto197
-rw-r--r--resources/protocols/radius/README.radius_dictionary70
-rw-r--r--resources/protocols/radius/custom.includes4
-rw-r--r--resources/protocols/radius/dictionary344
-rw-r--r--resources/protocols/radius/dictionary.3com53
-rw-r--r--resources/protocols/radius/dictionary.3gpp110
-rw-r--r--resources/protocols/radius/dictionary.3gpp2405
-rw-r--r--resources/protocols/radius/dictionary.5x939
-rw-r--r--resources/protocols/radius/dictionary.acc260
-rw-r--r--resources/protocols/radius/dictionary.acme229
-rw-r--r--resources/protocols/radius/dictionary.actelis17
-rw-r--r--resources/protocols/radius/dictionary.aerohive28
-rw-r--r--resources/protocols/radius/dictionary.airespace39
-rw-r--r--resources/protocols/radius/dictionary.alcatel99
-rw-r--r--resources/protocols/radius/dictionary.alcatel-lucent.aaa86
-rw-r--r--resources/protocols/radius/dictionary.alcatel.esam252
-rw-r--r--resources/protocols/radius/dictionary.alcatel.sr79
-rw-r--r--resources/protocols/radius/dictionary.alteon33
-rw-r--r--resources/protocols/radius/dictionary.altiga162
-rw-r--r--resources/protocols/radius/dictionary.alvarion311
-rw-r--r--resources/protocols/radius/dictionary.alvarion.wimax.v2_234
-rw-r--r--resources/protocols/radius/dictionary.apc36
-rw-r--r--resources/protocols/radius/dictionary.aptilo151
-rw-r--r--resources/protocols/radius/dictionary.aptis183
-rw-r--r--resources/protocols/radius/dictionary.arbor19
-rw-r--r--resources/protocols/radius/dictionary.aruba80
-rw-r--r--resources/protocols/radius/dictionary.ascend1322
-rw-r--r--resources/protocols/radius/dictionary.asn94
-rw-r--r--resources/protocols/radius/dictionary.audiocodes21
-rw-r--r--resources/protocols/radius/dictionary.avaya31
-rw-r--r--resources/protocols/radius/dictionary.azaire51
-rw-r--r--resources/protocols/radius/dictionary.bay294
-rw-r--r--resources/protocols/radius/dictionary.bintec48
-rw-r--r--resources/protocols/radius/dictionary.bluecoat25
-rw-r--r--resources/protocols/radius/dictionary.bristol24
-rw-r--r--resources/protocols/radius/dictionary.broadsoft373
-rw-r--r--resources/protocols/radius/dictionary.brocade23
-rw-r--r--resources/protocols/radius/dictionary.bskyb22
-rw-r--r--resources/protocols/radius/dictionary.bt17
-rw-r--r--resources/protocols/radius/dictionary.cablelabs239
-rw-r--r--resources/protocols/radius/dictionary.cabletron27
-rw-r--r--resources/protocols/radius/dictionary.camiant21
-rw-r--r--resources/protocols/radius/dictionary.chillispot38
-rw-r--r--resources/protocols/radius/dictionary.cisco228
-rw-r--r--resources/protocols/radius/dictionary.cisco.asa368
-rw-r--r--resources/protocols/radius/dictionary.cisco.bbsm14
-rw-r--r--resources/protocols/radius/dictionary.cisco.vpn3000348
-rw-r--r--resources/protocols/radius/dictionary.cisco.vpn500020
-rw-r--r--resources/protocols/radius/dictionary.citrix23
-rw-r--r--resources/protocols/radius/dictionary.clavister20
-rw-r--r--resources/protocols/radius/dictionary.cnergee45
-rw-r--r--resources/protocols/radius/dictionary.colubris14
-rw-r--r--resources/protocols/radius/dictionary.columbia_university25
-rw-r--r--resources/protocols/radius/dictionary.compat43
-rw-r--r--resources/protocols/radius/dictionary.compatible21
-rw-r--r--resources/protocols/radius/dictionary.cosine24
-rw-r--r--resources/protocols/radius/dictionary.dante18
-rw-r--r--resources/protocols/radius/dictionary.dellemc18
-rw-r--r--resources/protocols/radius/dictionary.dhcp419
-rw-r--r--resources/protocols/radius/dictionary.digium37
-rw-r--r--resources/protocols/radius/dictionary.dlink35
-rw-r--r--resources/protocols/radius/dictionary.dragonwave29
-rw-r--r--resources/protocols/radius/dictionary.efficientip29
-rw-r--r--resources/protocols/radius/dictionary.eltex27
-rw-r--r--resources/protocols/radius/dictionary.enterasys47
-rw-r--r--resources/protocols/radius/dictionary.epygi119
-rw-r--r--resources/protocols/radius/dictionary.equallogic43
-rw-r--r--resources/protocols/radius/dictionary.ericsson134
-rw-r--r--resources/protocols/radius/dictionary.ericsson.ab663
-rw-r--r--resources/protocols/radius/dictionary.ericsson.packet.core.networks15
-rw-r--r--resources/protocols/radius/dictionary.extreme74
-rw-r--r--resources/protocols/radius/dictionary.f549
-rw-r--r--resources/protocols/radius/dictionary.fdxtended15
-rw-r--r--resources/protocols/radius/dictionary.fortinet30
-rw-r--r--resources/protocols/radius/dictionary.foundry53
-rw-r--r--resources/protocols/radius/dictionary.freedhcp367
-rw-r--r--resources/protocols/radius/dictionary.freeradius146
-rw-r--r--resources/protocols/radius/dictionary.freeradius.internal830
-rw-r--r--resources/protocols/radius/dictionary.freeswitch113
-rw-r--r--resources/protocols/radius/dictionary.gandalf106
-rw-r--r--resources/protocols/radius/dictionary.garderos24
-rw-r--r--resources/protocols/radius/dictionary.gemtek20
-rw-r--r--resources/protocols/radius/dictionary.h3c93
-rw-r--r--resources/protocols/radius/dictionary.hp86
-rw-r--r--resources/protocols/radius/dictionary.huawei231
-rw-r--r--resources/protocols/radius/dictionary.iana44
-rw-r--r--resources/protocols/radius/dictionary.identity_engines16
-rw-r--r--resources/protocols/radius/dictionary.iea35
-rw-r--r--resources/protocols/radius/dictionary.infoblox19
-rw-r--r--resources/protocols/radius/dictionary.infonet51
-rw-r--r--resources/protocols/radius/dictionary.ipunplugged27
-rw-r--r--resources/protocols/radius/dictionary.issanni42
-rw-r--r--resources/protocols/radius/dictionary.itk44
-rw-r--r--resources/protocols/radius/dictionary.jradius18
-rw-r--r--resources/protocols/radius/dictionary.juniper63
-rw-r--r--resources/protocols/radius/dictionary.karlnet2085
-rw-r--r--resources/protocols/radius/dictionary.kineto119
-rw-r--r--resources/protocols/radius/dictionary.lancom41
-rw-r--r--resources/protocols/radius/dictionary.livingston65
-rw-r--r--resources/protocols/radius/dictionary.localweb33
-rw-r--r--resources/protocols/radius/dictionary.lucent452
-rw-r--r--resources/protocols/radius/dictionary.manzara32
-rw-r--r--resources/protocols/radius/dictionary.meinberg21
-rw-r--r--resources/protocols/radius/dictionary.meraki15
-rw-r--r--resources/protocols/radius/dictionary.merit16
-rw-r--r--resources/protocols/radius/dictionary.meru17
-rw-r--r--resources/protocols/radius/dictionary.microsemi22
-rw-r--r--resources/protocols/radius/dictionary.microsoft177
-rw-r--r--resources/protocols/radius/dictionary.mikrotik60
-rw-r--r--resources/protocols/radius/dictionary.motorola86
-rw-r--r--resources/protocols/radius/dictionary.motorola.wimax35
-rw-r--r--resources/protocols/radius/dictionary.navini21
-rw-r--r--resources/protocols/radius/dictionary.netscreen33
-rw-r--r--resources/protocols/radius/dictionary.networkphysics18
-rw-r--r--resources/protocols/radius/dictionary.nexans19
-rw-r--r--resources/protocols/radius/dictionary.nokia39
-rw-r--r--resources/protocols/radius/dictionary.nokia.conflict30
-rw-r--r--resources/protocols/radius/dictionary.nomadix33
-rw-r--r--resources/protocols/radius/dictionary.nortel60
-rw-r--r--resources/protocols/radius/dictionary.ntua44
-rw-r--r--resources/protocols/radius/dictionary.openser41
-rw-r--r--resources/protocols/radius/dictionary.packeteer24
-rw-r--r--resources/protocols/radius/dictionary.paloalto21
-rw-r--r--resources/protocols/radius/dictionary.patton152
-rw-r--r--resources/protocols/radius/dictionary.perle523
-rw-r--r--resources/protocols/radius/dictionary.propel18
-rw-r--r--resources/protocols/radius/dictionary.prosoft42
-rw-r--r--resources/protocols/radius/dictionary.proxim93
-rw-r--r--resources/protocols/radius/dictionary.purewave52
-rw-r--r--resources/protocols/radius/dictionary.quiconnect19
-rw-r--r--resources/protocols/radius/dictionary.quintum51
-rw-r--r--resources/protocols/radius/dictionary.redcreek22
-rw-r--r--resources/protocols/radius/dictionary.rfc2865137
-rw-r--r--resources/protocols/radius/dictionary.rfc286656
-rw-r--r--resources/protocols/radius/dictionary.rfc286717
-rw-r--r--resources/protocols/radius/dictionary.rfc286855
-rw-r--r--resources/protocols/radius/dictionary.rfc286939
-rw-r--r--resources/protocols/radius/dictionary.rfc316214
-rw-r--r--resources/protocols/radius/dictionary.rfc357631
-rw-r--r--resources/protocols/radius/dictionary.rfc358017
-rw-r--r--resources/protocols/radius/dictionary.rfc40729
-rw-r--r--resources/protocols/radius/dictionary.rfc43728
-rw-r--r--resources/protocols/radius/dictionary.rfc460317
-rw-r--r--resources/protocols/radius/dictionary.rfc467529
-rw-r--r--resources/protocols/radius/dictionary.rfc467962
-rw-r--r--resources/protocols/radius/dictionary.rfc481812
-rw-r--r--resources/protocols/radius/dictionary.rfc48499
-rw-r--r--resources/protocols/radius/dictionary.rfc509028
-rw-r--r--resources/protocols/radius/dictionary.rfc517610
-rw-r--r--resources/protocols/radius/dictionary.rfc544716
-rw-r--r--resources/protocols/radius/dictionary.rfc558042
-rw-r--r--resources/protocols/radius/dictionary.rfc560731
-rw-r--r--resources/protocols/radius/dictionary.rfc590422
-rw-r--r--resources/protocols/radius/dictionary.rfc651910
-rw-r--r--resources/protocols/radius/dictionary.rfc657227
-rw-r--r--resources/protocols/radius/dictionary.rfc667719
-rw-r--r--resources/protocols/radius/dictionary.rfc691112
-rw-r--r--resources/protocols/radius/dictionary.rfc692925
-rw-r--r--resources/protocols/radius/dictionary.rfc693011
-rw-r--r--resources/protocols/radius/dictionary.rfc705511
-rw-r--r--resources/protocols/radius/dictionary.rfc715511
-rw-r--r--resources/protocols/radius/dictionary.rfc726869
-rw-r--r--resources/protocols/radius/dictionary.rfc749917
-rw-r--r--resources/protocols/radius/dictionary.rfc79309
-rw-r--r--resources/protocols/radius/dictionary.riverbed19
-rw-r--r--resources/protocols/radius/dictionary.riverstone43
-rw-r--r--resources/protocols/radius/dictionary.roaringpenguin29
-rw-r--r--resources/protocols/radius/dictionary.ruckus152
-rw-r--r--resources/protocols/radius/dictionary.ruggedcom11
-rw-r--r--resources/protocols/radius/dictionary.sangoma112
-rw-r--r--resources/protocols/radius/dictionary.sg148
-rw-r--r--resources/protocols/radius/dictionary.shasta25
-rw-r--r--resources/protocols/radius/dictionary.shiva130
-rw-r--r--resources/protocols/radius/dictionary.siemens26
-rw-r--r--resources/protocols/radius/dictionary.slipstream19
-rw-r--r--resources/protocols/radius/dictionary.sofaware37
-rw-r--r--resources/protocols/radius/dictionary.sonicwall63
-rw-r--r--resources/protocols/radius/dictionary.springtide32
-rw-r--r--resources/protocols/radius/dictionary.starent1354
-rw-r--r--resources/protocols/radius/dictionary.starent.vsa11200
-rw-r--r--resources/protocols/radius/dictionary.surfnet19
-rw-r--r--resources/protocols/radius/dictionary.symbol45
-rw-r--r--resources/protocols/radius/dictionary.t_systems_nova33
-rw-r--r--resources/protocols/radius/dictionary.telebit20
-rw-r--r--resources/protocols/radius/dictionary.telkom29
-rw-r--r--resources/protocols/radius/dictionary.terena17
-rw-r--r--resources/protocols/radius/dictionary.trapeze49
-rw-r--r--resources/protocols/radius/dictionary.travelping88
-rw-r--r--resources/protocols/radius/dictionary.tropos53
-rw-r--r--resources/protocols/radius/dictionary.ukerna28
-rw-r--r--resources/protocols/radius/dictionary.unisphere373
-rw-r--r--resources/protocols/radius/dictionary.unix20
-rw-r--r--resources/protocols/radius/dictionary.usr1675
-rw-r--r--resources/protocols/radius/dictionary.utstarcom43
-rw-r--r--resources/protocols/radius/dictionary.valemount28
-rw-r--r--resources/protocols/radius/dictionary.verizon24
-rw-r--r--resources/protocols/radius/dictionary.versanet55
-rw-r--r--resources/protocols/radius/dictionary.vqp112
-rw-r--r--resources/protocols/radius/dictionary.walabi29
-rw-r--r--resources/protocols/radius/dictionary.waverider57
-rw-r--r--resources/protocols/radius/dictionary.wichorus25
-rw-r--r--resources/protocols/radius/dictionary.wimax450
-rw-r--r--resources/protocols/radius/dictionary.wimax.alvarion514
-rw-r--r--resources/protocols/radius/dictionary.wimax.wichorus407
-rw-r--r--resources/protocols/radius/dictionary.wispr37
-rw-r--r--resources/protocols/radius/dictionary.xedia24
-rw-r--r--resources/protocols/radius/dictionary.xylan45
-rw-r--r--resources/protocols/radius/dictionary.yubico23
-rw-r--r--resources/protocols/radius/dictionary.zeus16
-rw-r--r--resources/protocols/radius/dictionary.zte72
-rw-r--r--resources/protocols/radius/dictionary.zyxel25
-rw-r--r--resources/protocols/tpncp/tpncp.dat14676
-rw-r--r--resources/protocols/wimaxasncp/dictionary.dtd17
-rw-r--r--resources/protocols/wimaxasncp/dictionary.xml3424
-rw-r--r--resources/share/doc/wireshark/pdml2html.xsl221
-rw-r--r--resources/share/logray/colorfilters4
-rw-r--r--resources/share/logray/dfilter_buttons5
-rw-r--r--resources/share/wireshark/cfilters15
-rw-r--r--resources/share/wireshark/colorfilters22
-rw-r--r--resources/share/wireshark/dfilter_macros6
-rw-r--r--resources/share/wireshark/dfilters16
-rw-r--r--resources/share/wireshark/ipmap.html380
-rw-r--r--resources/share/wireshark/profiles/Bluetooth/colorfilters52
-rw-r--r--resources/share/wireshark/profiles/Bluetooth/preferences19
-rw-r--r--resources/share/wireshark/profiles/Classic/colorfilters22
-rw-r--r--resources/share/wireshark/profiles/No Reassembly/preferences180
-rw-r--r--resources/share/wireshark/smi_modules18
-rw-r--r--resources/stock_icons.qrc165
-rw-r--r--resources/stock_icons/14x14/x-capture-comment-update.pngbin0 -> 597 bytes
-rw-r--r--resources/stock_icons/14x14/x-capture-comment-update.svg930
-rw-r--r--resources/stock_icons/14x14/x-capture-comment-update@2x.pngbin0 -> 1581 bytes
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.active.pngbin0 -> 250 bytes
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.active.svg153
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.active@2x.pngbin0 -> 407 bytes
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.pngbin0 -> 262 bytes
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.selected.pngbin0 -> 247 bytes
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.selected.svg153
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.selected@2x.pngbin0 -> 408 bytes
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark.svg153
-rw-r--r--resources/stock_icons/14x14/x-capture-filter-bookmark@2x.pngbin0 -> 404 bytes
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.active.pngbin0 -> 254 bytes
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.active.svg109
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.active@2x.pngbin0 -> 402 bytes
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.pngbin0 -> 238 bytes
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.selected.pngbin0 -> 258 bytes
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.selected.svg109
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.selected@2x.pngbin0 -> 400 bytes
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark.svg153
-rw-r--r--resources/stock_icons/14x14/x-display-filter-bookmark@2x.pngbin0 -> 384 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-chat.pngbin0 -> 498 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-chat@2x.pngbin0 -> 1014 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-error.pngbin0 -> 485 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-error@2x.pngbin0 -> 997 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-indicators-all.svg618
-rw-r--r--resources/stock_icons/14x14/x-expert-none.pngbin0 -> 481 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-none@2x.pngbin0 -> 931 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-note.pngbin0 -> 457 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-note@2x.pngbin0 -> 922 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-warn.pngbin0 -> 484 bytes
-rw-r--r--resources/stock_icons/14x14/x-expert-warn@2x.pngbin0 -> 1003 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.active.pngbin0 -> 285 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.active.svg126
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.active@2x.pngbin0 -> 503 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.pngbin0 -> 277 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.selected.pngbin0 -> 287 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.selected.svg126
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.selected@2x.pngbin0 -> 505 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-clear.svg125
-rw-r--r--resources/stock_icons/14x14/x-filter-clear@2x.pngbin0 -> 480 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-deprecated.pngbin0 -> 316 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-deprecated.svg99
-rw-r--r--resources/stock_icons/14x14/x-filter-deprecated@2x.pngbin0 -> 402 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-dropdown.dark.pngbin0 -> 224 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-dropdown.dark.svg108
-rw-r--r--resources/stock_icons/14x14/x-filter-dropdown.dark@2x.pngbin0 -> 268 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-dropdown.light.pngbin0 -> 120 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-dropdown.light.svg107
-rw-r--r--resources/stock_icons/14x14/x-filter-dropdown.light@2x.pngbin0 -> 146 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-invalid.pngbin0 -> 211 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-invalid.svg89
-rw-r--r--resources/stock_icons/14x14/x-filter-invalid@2x.pngbin0 -> 445 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.active.pngbin0 -> 238 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.active.svg109
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.active@2x.pngbin0 -> 405 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.pngbin0 -> 233 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.selected.pngbin0 -> 232 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.selected.svg109
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.selected@2x.pngbin0 -> 402 bytes
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark.svg109
-rw-r--r--resources/stock_icons/14x14/x-filter-matching-bookmark@2x.pngbin0 -> 380 bytes
-rw-r--r--resources/stock_icons/14x14/x-reset.template.pngbin0 -> 194 bytes
-rw-r--r--resources/stock_icons/14x14/x-reset.template.svg110
-rw-r--r--resources/stock_icons/14x14/x-reset.template@2x.pngbin0 -> 333 bytes
-rw-r--r--resources/stock_icons/16x16/edit-find.template.pngbin0 -> 427 bytes
-rw-r--r--resources/stock_icons/16x16/edit-find.template.svg92
-rw-r--r--resources/stock_icons/16x16/edit-find.template@2x.pngbin0 -> 1192 bytes
-rw-r--r--resources/stock_icons/16x16/go-first.pngbin0 -> 446 bytes
-rw-r--r--resources/stock_icons/16x16/go-first.svg295
-rw-r--r--resources/stock_icons/16x16/go-first@2x.pngbin0 -> 822 bytes
-rw-r--r--resources/stock_icons/16x16/go-jump.pngbin0 -> 458 bytes
-rw-r--r--resources/stock_icons/16x16/go-jump.svg245
-rw-r--r--resources/stock_icons/16x16/go-jump@2x.pngbin0 -> 814 bytes
-rw-r--r--resources/stock_icons/16x16/go-last.pngbin0 -> 445 bytes
-rw-r--r--resources/stock_icons/16x16/go-last.svg216
-rw-r--r--resources/stock_icons/16x16/go-last@2x.pngbin0 -> 819 bytes
-rw-r--r--resources/stock_icons/16x16/go-next.pngbin0 -> 428 bytes
-rw-r--r--resources/stock_icons/16x16/go-next.svg207
-rw-r--r--resources/stock_icons/16x16/go-next@2x.pngbin0 -> 811 bytes
-rw-r--r--resources/stock_icons/16x16/go-previous.pngbin0 -> 433 bytes
-rw-r--r--resources/stock_icons/16x16/go-previous.svg219
-rw-r--r--resources/stock_icons/16x16/go-previous@2x.pngbin0 -> 811 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-file-close.pngbin0 -> 667 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-file-close.svg102
-rw-r--r--resources/stock_icons/16x16/x-capture-file-close@2x.pngbin0 -> 1556 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-file-close@2x.svg101
-rw-r--r--resources/stock_icons/16x16/x-capture-file-reload.pngbin0 -> 674 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-file-reload.svg110
-rw-r--r--resources/stock_icons/16x16/x-capture-file-reload@2x.pngbin0 -> 1583 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-file-reload@2x.svg116
-rw-r--r--resources/stock_icons/16x16/x-capture-file-save.pngbin0 -> 645 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-file-save.svg90
-rw-r--r--resources/stock_icons/16x16/x-capture-file-save@2x.pngbin0 -> 1589 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-file-save@2x.svg89
-rw-r--r--resources/stock_icons/16x16/x-capture-options-gear.svg41
-rw-r--r--resources/stock_icons/16x16/x-capture-options-wrench.svg33
-rw-r--r--resources/stock_icons/16x16/x-capture-options.pngbin0 -> 470 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-options@2x.pngbin0 -> 1227 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-circle.pngbin0 -> 781 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-circle.svg155
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-circle@2x.pngbin0 -> 1818 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-fin.svg153
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-triangle1.svg32
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-triangle2.svg36
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-turn1.svg33
-rw-r--r--resources/stock_icons/16x16/x-capture-restart-turn2.svg16
-rw-r--r--resources/stock_icons/16x16/x-capture-restart.pngbin0 -> 735 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-restart@2x.pngbin0 -> 1717 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start-circle.on.pngbin0 -> 665 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start-circle.on@2x.pngbin0 -> 1587 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start-circle.pngbin0 -> 663 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start-circle.svg196
-rw-r--r--resources/stock_icons/16x16/x-capture-start-circle@2x.pngbin0 -> 1581 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start.on.pngbin0 -> 540 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start.on.svg82
-rw-r--r--resources/stock_icons/16x16/x-capture-start.on@2x.pngbin0 -> 1144 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start.pngbin0 -> 655 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-start.svg133
-rw-r--r--resources/stock_icons/16x16/x-capture-start@2x.pngbin0 -> 1471 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-stop-red.svg174
-rw-r--r--resources/stock_icons/16x16/x-capture-stop-white.svg28
-rw-r--r--resources/stock_icons/16x16/x-capture-stop.pngbin0 -> 311 bytes
-rw-r--r--resources/stock_icons/16x16/x-capture-stop@2x.pngbin0 -> 587 bytes
-rw-r--r--resources/stock_icons/16x16/x-colorize-packets.pngbin0 -> 157 bytes
-rw-r--r--resources/stock_icons/16x16/x-colorize-packets.svg118
-rw-r--r--resources/stock_icons/16x16/x-colorize-packets@2x.pngbin0 -> 163 bytes
-rw-r--r--resources/stock_icons/16x16/x-hide-ro.pngbin0 -> 334 bytes
-rw-r--r--resources/stock_icons/16x16/x-hide-ro.svg3
-rw-r--r--resources/stock_icons/16x16/x-hide-ro@2x.pngbin0 -> 585 bytes
-rw-r--r--resources/stock_icons/16x16/x-reset.template.pngbin0 -> 221 bytes
-rw-r--r--resources/stock_icons/16x16/x-reset.template.svg112
-rw-r--r--resources/stock_icons/16x16/x-reset.template@2x.pngbin0 -> 386 bytes
-rw-r--r--resources/stock_icons/16x16/x-resize-columns.pngbin0 -> 343 bytes
-rw-r--r--resources/stock_icons/16x16/x-resize-columns.svg170
-rw-r--r--resources/stock_icons/16x16/x-resize-columns@2x.pngbin0 -> 512 bytes
-rw-r--r--resources/stock_icons/16x16/x-stay-last.pngbin0 -> 226 bytes
-rw-r--r--resources/stock_icons/16x16/x-stay-last.svg153
-rw-r--r--resources/stock_icons/16x16/x-stay-last@2x.pngbin0 -> 303 bytes
-rw-r--r--resources/stock_icons/16x16/zoom-in.template.pngbin0 -> 442 bytes
-rw-r--r--resources/stock_icons/16x16/zoom-in.template.svg132
-rw-r--r--resources/stock_icons/16x16/zoom-in.template@2x.pngbin0 -> 811 bytes
-rw-r--r--resources/stock_icons/16x16/zoom-original.template.pngbin0 -> 447 bytes
-rw-r--r--resources/stock_icons/16x16/zoom-original.template.svg131
-rw-r--r--resources/stock_icons/16x16/zoom-original.template@2x.pngbin0 -> 805 bytes
-rw-r--r--resources/stock_icons/16x16/zoom-out.template.pngbin0 -> 440 bytes
-rw-r--r--resources/stock_icons/16x16/zoom-out.template.svg124
-rw-r--r--resources/stock_icons/16x16/zoom-out.template@2x.pngbin0 -> 778 bytes
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.active.pngbin0 -> 381 bytes
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.active.svg128
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.active@2x.pngbin0 -> 621 bytes
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.pngbin0 -> 357 bytes
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.selected.pngbin0 -> 388 bytes
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.selected.svg128
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.selected@2x.pngbin0 -> 636 bytes
-rw-r--r--resources/stock_icons/24x14/x-filter-apply.svg128
-rw-r--r--resources/stock_icons/24x14/x-filter-apply@2x.pngbin0 -> 574 bytes
-rw-r--r--resources/stock_icons/24x24/edit-find.template.pngbin0 -> 544 bytes
-rw-r--r--resources/stock_icons/24x24/edit-find.template.svg94
-rw-r--r--resources/stock_icons/24x24/edit-find.template@2x.pngbin0 -> 1177 bytes
-rw-r--r--resources/stock_icons/24x24/go-first.pngbin0 -> 547 bytes
-rw-r--r--resources/stock_icons/24x24/go-first.svg196
-rw-r--r--resources/stock_icons/24x24/go-first@2x.pngbin0 -> 1058 bytes
-rw-r--r--resources/stock_icons/24x24/go-jump.pngbin0 -> 594 bytes
-rw-r--r--resources/stock_icons/24x24/go-jump.svg300
-rw-r--r--resources/stock_icons/24x24/go-jump@2x.pngbin0 -> 1081 bytes
-rw-r--r--resources/stock_icons/24x24/go-last.pngbin0 -> 535 bytes
-rw-r--r--resources/stock_icons/24x24/go-last.svg238
-rw-r--r--resources/stock_icons/24x24/go-last@2x.pngbin0 -> 1029 bytes
-rw-r--r--resources/stock_icons/24x24/go-next.pngbin0 -> 740 bytes
-rw-r--r--resources/stock_icons/24x24/go-next.svg193
-rw-r--r--resources/stock_icons/24x24/go-next@2x.pngbin0 -> 1344 bytes
-rw-r--r--resources/stock_icons/24x24/go-previous.pngbin0 -> 743 bytes
-rw-r--r--resources/stock_icons/24x24/go-previous.svg172
-rw-r--r--resources/stock_icons/24x24/go-previous@2x.pngbin0 -> 1389 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-file-close.pngbin0 -> 1248 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-file-close.svg98
-rw-r--r--resources/stock_icons/24x24/x-capture-file-close@2x.pngbin0 -> 2690 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-file-close@2x.svg98
-rw-r--r--resources/stock_icons/24x24/x-capture-file-reload.pngbin0 -> 1284 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-file-reload.svg111
-rw-r--r--resources/stock_icons/24x24/x-capture-file-reload@2x.pngbin0 -> 2898 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-file-reload@2x.svg113
-rw-r--r--resources/stock_icons/24x24/x-capture-file-save.pngbin0 -> 1186 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-file-save.svg86
-rw-r--r--resources/stock_icons/24x24/x-capture-file-save@2x.pngbin0 -> 2566 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-file-save@2x.svg86
-rw-r--r--resources/stock_icons/24x24/x-capture-options-gear.svg44
-rw-r--r--resources/stock_icons/24x24/x-capture-options-wrench.svg37
-rw-r--r--resources/stock_icons/24x24/x-capture-options.pngbin0 -> 848 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-options@2x.pngbin0 -> 1631 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-circle.pngbin0 -> 1270 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-circle.svg131
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-circle@2x.pngbin0 -> 2863 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-fin.svg143
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-triangle1.svg35
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-triangle2.svg38
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-turn1.svg35
-rw-r--r--resources/stock_icons/24x24/x-capture-restart-turn2.svg16
-rw-r--r--resources/stock_icons/24x24/x-capture-restart.pngbin0 -> 1115 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-restart@2x.pngbin0 -> 2496 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start-circle.on.pngbin0 -> 1130 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start-circle.on@2x.pngbin0 -> 2542 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start-circle.pngbin0 -> 1133 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start-circle.svg207
-rw-r--r--resources/stock_icons/24x24/x-capture-start-circle@2x.pngbin0 -> 2535 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start.on.pngbin0 -> 934 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start.on.svg81
-rw-r--r--resources/stock_icons/24x24/x-capture-start.on@2x.pngbin0 -> 1669 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start.pngbin0 -> 995 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-start.svg136
-rw-r--r--resources/stock_icons/24x24/x-capture-start@2x.pngbin0 -> 2019 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-stop-red.svg125
-rw-r--r--resources/stock_icons/24x24/x-capture-stop-white.svg29
-rw-r--r--resources/stock_icons/24x24/x-capture-stop.pngbin0 -> 418 bytes
-rw-r--r--resources/stock_icons/24x24/x-capture-stop@2x.pngbin0 -> 819 bytes
-rw-r--r--resources/stock_icons/24x24/x-colorize-packets.pngbin0 -> 157 bytes
-rw-r--r--resources/stock_icons/24x24/x-colorize-packets.svg132
-rw-r--r--resources/stock_icons/24x24/x-colorize-packets@2x.pngbin0 -> 170 bytes
-rw-r--r--resources/stock_icons/24x24/x-hide-ro.pngbin0 -> 483 bytes
-rw-r--r--resources/stock_icons/24x24/x-hide-ro.svg3
-rw-r--r--resources/stock_icons/24x24/x-hide-ro@2x.pngbin0 -> 814 bytes
-rw-r--r--resources/stock_icons/24x24/x-resize-columns-motion.svg209
-rw-r--r--resources/stock_icons/24x24/x-resize-columns.pngbin0 -> 299 bytes
-rw-r--r--resources/stock_icons/24x24/x-resize-columns.svg188
-rw-r--r--resources/stock_icons/24x24/x-resize-columns@2x.pngbin0 -> 477 bytes
-rw-r--r--resources/stock_icons/24x24/x-stay-last.pngbin0 -> 238 bytes
-rw-r--r--resources/stock_icons/24x24/x-stay-last.svg167
-rw-r--r--resources/stock_icons/24x24/x-stay-last@2x.pngbin0 -> 332 bytes
-rw-r--r--resources/stock_icons/24x24/zoom-in.template.pngbin0 -> 572 bytes
-rw-r--r--resources/stock_icons/24x24/zoom-in.template.svg136
-rw-r--r--resources/stock_icons/24x24/zoom-in.template@2x.pngbin0 -> 1208 bytes
-rw-r--r--resources/stock_icons/24x24/zoom-original.svg122
-rw-r--r--resources/stock_icons/24x24/zoom-original.template.pngbin0 -> 567 bytes
-rw-r--r--resources/stock_icons/24x24/zoom-original.template.svg135
-rw-r--r--resources/stock_icons/24x24/zoom-original.template@2x.pngbin0 -> 1182 bytes
-rw-r--r--resources/stock_icons/24x24/zoom-out.svg113
-rw-r--r--resources/stock_icons/24x24/zoom-out.template.pngbin0 -> 554 bytes
-rw-r--r--resources/stock_icons/24x24/zoom-out.template.svg126
-rw-r--r--resources/stock_icons/24x24/zoom-out.template@2x.pngbin0 -> 1184 bytes
-rw-r--r--resources/stock_icons/8x8/list-add.template.pngbin0 -> 81 bytes
-rw-r--r--resources/stock_icons/8x8/list-clear.template.pngbin0 -> 378 bytes
-rw-r--r--resources/stock_icons/8x8/list-clear.template@2x.pngbin0 -> 660 bytes
-rw-r--r--resources/stock_icons/8x8/list-copy.template.pngbin0 -> 147 bytes
-rw-r--r--resources/stock_icons/8x8/list-copy.template.xcfbin0 -> 667 bytes
-rw-r--r--resources/stock_icons/8x8/list-move-down.template.pngbin0 -> 294 bytes
-rw-r--r--resources/stock_icons/8x8/list-move-down.template@2x.pngbin0 -> 445 bytes
-rw-r--r--resources/stock_icons/8x8/list-move-up.template.pngbin0 -> 294 bytes
-rw-r--r--resources/stock_icons/8x8/list-move-up.template@2x.pngbin0 -> 412 bytes
-rw-r--r--resources/stock_icons/8x8/list-remove.template.pngbin0 -> 74 bytes
-rwxr-xr-xresources/stock_icons/svg-to-png.sh157
-rw-r--r--resources/tshark.rc.in42
-rw-r--r--resources/wireshark.exe.manifest.in69
-rw-r--r--resources/wireshark.rc.in43
-rw-r--r--resources/wsicon.qrc22
-rw-r--r--resources/wslogo-dev.svg190
-rw-r--r--resources/wslogo.eps221
-rw-r--r--resources/wslogo.svg157
-rw-r--r--resources/wssplash.pngbin0 -> 11125 bytes
-rw-r--r--resources/wssplash_dev.pngbin0 -> 13448 bytes
637 files changed, 78484 insertions, 0 deletions
diff --git a/resources/Acknowledgements.md b/resources/Acknowledgements.md
new file mode 100644
index 00000000..d8faed83
--- /dev/null
+++ b/resources/Acknowledgements.md
@@ -0,0 +1,25 @@
+Dan Lasley <dlasley[AT]promus.com> gave permission for his `dumpit()` hex-dump routine to be used.
+
+We use the exception module from [Kazlib](https://www.kylheku.com/~kaz/kazlib.html), a C library written by Kaz Kylheku <kaz[AT]kylheku.com>. Thanks go to him for his well-written library.
+
+We use [Lua](https://www.lua.org/about.html) to extend Wireshark APIs with scripting capabilities. Lua is a powerful, efficient, lightweight, embeddable scripting language developed and maintained by a team at PUC-Rio.
+
+We use [Lua BitOp](https://bitop.luajit.org), written by Mike Pall, for bitwise operations on numbers in Lua.
+
+Snax <snax[AT]shmoo.com> gave permission to use the weak key detection code from [Airsnort](http://airsnort.shmoo.com).
+
+IANA gave permission for their port-numbers file to be used.
+
+We use the natural order string comparison algorithm, written by Martin Pool <mbp[AT]sourcefrog.net>.
+
+Emanuel Eichhammer <support[AT]qcustomplot.com> granted permission to use [QCustomPlot](https://www.qcustomplot.com).
+
+Some icons made by [Freepik](https://www.freepik.com) from <https://www.flaticon.com>.
+
+Insecure.Com LLC ("The Nmap Project") has granted the Wireshark Foundation permission to distribute [Npcap](https://npcap.com) with our Windows installers.
+
+We use the overflow-safe math functions from the [portable snippets](https://github.com/nemequ/portable-snippets) repository.
+
+We use the [Lrexlib](https://github.com/rrthomas/lrexlib) Lua library, specifically the PCRE2 flavour, to provide a regular expression API for Lua.
+
+The code for our `strptime()` implementation is from [NetBSD](https://www.netbsd.org/).
diff --git a/resources/README.adoc b/resources/README.adoc
new file mode 100644
index 00000000..936a6fec
--- /dev/null
+++ b/resources/README.adoc
@@ -0,0 +1,64 @@
+= Introduction
+
+This directory contains a set of resources for the Wireshark suite of
+applications. Of particular note for people creating packages for
+distribution are the files wireshark.ico, wiresharkdoc.ico, wsicon*.png,
+and WiresharkDoc-*.png in the icons directory.
+
+File descriptions:
+
+wsicon16.png ... wsicon1024.png::
+Wireshark application icons in various sizes
+
+wsiconcap16.png ... wsiconcap1024.png::
+“Capture in progress” application icon in various sizes
+
+wsiconinst16.png ... wsiconinst1024.png::
+Wireshark installer icons in various sizes.
+
+WiresharkDoc-16.png ... WiresharkDoc-256.png::
+Capture document icon in various sizes.
+
+wireshark.ico::
+Windows application icon file with 16x16, 24x24 32x32, 48x48, and 256x256 pixel images.
+
+wiresharkdoc.ico::
+Windows document icon file with 16 and 32 pixel 3D logo icons, high and low color.
+
+lricon.svg::
+Vector source for the Logray icon.
+
+lricon16.png ... lricon1024.png::
+Logray application icons in various sizes.
+
+logray.ico::
+Windows application icon file with 16x16, 32x32, 48x48, and 256x256 pixel images.
+
+*.rc.in::
+MSVC++ resource templates
+
+stock_icons::
+Various stock icons. Names _mostly_ conform to the freedesktop.org
+https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html[Icon Naming Specification].
+For example, the INS specifies “list-add” and “list-remove”. and we've added “list-copy”, “list-move-up“, “list-move-down”, and “list-clear”.
+
+historic::
+Old assets that should no longer be used.
+
+The Wireshark application icon, document icon, and several toolbar icons were created by Elliott Aldrich.
+The list-add and list-remove images were created by Peter Hosey and released under CC-PD.
+The list-clear images were created by Freepik, http://www.freepik.com from https://www.flaticon.com.
+
+The following projects provide icons which are a) nicely drawn and b) released under a compatible license and c) actively developed (as of October 2020) which might want to use in the future:
+
+Bootstrap Icons: https://github.com/twbs/icons
+
+Ionicons: https://github.com/ionic-team/ionicons
+
+Mono Icons: https://github.com/mono-company/mono-icons
+
+Tabler Icons: https://github.com/tabler/tabler-icons
+
+Fluent UI System Icons: https://github.com/microsoft/fluentui-system-icons
+
+Hero Icons: https://heroicons.com/
diff --git a/resources/about.qrc b/resources/about.qrc
new file mode 100644
index 00000000..a0c9fb40
--- /dev/null
+++ b/resources/about.qrc
@@ -0,0 +1,8 @@
+<RCC>
+ <qresource prefix="/about">
+ <file>Acknowledgements.md</file>
+ <file>gpl-2.0-standalone.html</file>
+ <file>wssplash.png</file>
+ <file>wssplash_dev.png</file>
+ </qresource>
+</RCC>
diff --git a/resources/cli_template.rc.in b/resources/cli_template.rc.in
new file mode 100644
index 00000000..8cef96ea
--- /dev/null
+++ b/resources/cli_template.rc.in
@@ -0,0 +1,42 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @RC_VERSION@
+ PRODUCTVERSION @RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community\0"
+ VALUE "FileDescription", "@PROGRAM_NAME@\0"
+ VALUE "FileVersion", "@PROJECT_VERSION@\0"
+ VALUE "InternalName", "@PROGRAM_NAME@ @PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © @COPYRIGHT_INFO@\0"
+ VALUE "OriginalFilename", "@EXE_NAME@.exe\0"
+ VALUE "ProductName", "@PROGRAM_NAME@\0"
+ VALUE "ProductVersion", "@PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#define MANIFEST_RESOURCE_ID 1
+#define RT_MANIFEST 24
+
+MANIFEST_RESOURCE_ID RT_MANIFEST "wireshark.exe.manifest"
diff --git a/resources/dumpcap.rc.in b/resources/dumpcap.rc.in
new file mode 100644
index 00000000..4666ac47
--- /dev/null
+++ b/resources/dumpcap.rc.in
@@ -0,0 +1,42 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @RC_VERSION@
+ PRODUCTVERSION @RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community\0"
+ VALUE "FileDescription", "Dumpcap\0"
+ VALUE "FileVersion", "@PROJECT_VERSION@\0"
+ VALUE "InternalName", "Dumpcap @PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © 2000 Gerald Combs <gerald@wireshark.org>, Gilbert Ramirez <gram@alumni.rice.edu> and others\0"
+ VALUE "OriginalFilename", "Dumpcap.exe\0"
+ VALUE "ProductName", "Dumpcap\0"
+ VALUE "ProductVersion", "@PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#define MANIFEST_RESOURCE_ID 1
+#define RT_MANIFEST 24
+
+MANIFEST_RESOURCE_ID RT_MANIFEST "wireshark.exe.manifest"
diff --git a/resources/file_dlg_win32.rc b/resources/file_dlg_win32.rc
new file mode 100644
index 00000000..f674aef0
--- /dev/null
+++ b/resources/file_dlg_win32.rc
@@ -0,0 +1,147 @@
+#include <windows.h>
+#include "richedit.h"
+#include "../ui/win32/file_dlg_win32.h"
+
+// We should probably ensure that we're meeting the MS layout guidelines:
+// https://docs.microsoft.com/en-us/windows/win32/uxguide/vis-layout
+// Outer margin: 11px
+
+WIRESHARK_OPENFILENAME_TEMPLATE DIALOGEX 0, 0, 425, 47
+STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
+FONT 8, "MS Shell Dlg"
+{
+ // Filter button/entry
+ // PUSHBUTTON "Filter:", EWFD_FILTER_BTN, 7, 4, 35, 14
+ LTEXT "Read filter:", EWFD_FILTER_LBL, 67, 2, 49, 14
+ CONTROL "", EWFD_FILTER_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 0, 88, 12, WS_EX_CLIENTEDGE
+
+ COMBOBOX EWFD_FORMAT_TYPE, 67, 17, 135, 8, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+ // CHECKBOX "MAC name resolution", EWFD_MAC_NR_CB, 67, 30, 100, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ // CHECKBOX "Transport name resolution", EWFD_TRANS_NR_CB, 67, 45, 100, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ // CHECKBOX "Network name resolution", EWFD_NET_NR_CB, 67, 60, 100, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ // CHECKBOX "Use external network name resolver", EWFD_EXTERNAL_NR_CB, 67, 75, 135, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+
+ LTEXT "Format:", EWFD_PT_FORMAT, 224, 2, 60, 8
+ LTEXT "-", EWFD_PTX_FORMAT, 275, 2, 150, 8
+ LTEXT "Size:", EWFD_PT_SIZE, 224, 17, 60, 8
+ LTEXT "-", EWFD_PTX_SIZE, 275, 17, 150, 8
+ // LTEXT "Packets:", EWFD_PT_PACKETS, 224, 32, 60, 8
+ // LTEXT "-", EWFD_PTX_PACKETS, 275, 32, 150, 8
+ LTEXT "Start / elapsed:", EWFD_PT_START_ELAPSED, 224, 32, 60, 8
+ LTEXT "-", EWFD_PTX_START_ELAPSED, 275, 32, 150, 8
+ // 164/211, 79, 40/150, 8
+
+}
+
+WIRESHARK_SAVEASFILENAME_TEMPLATE DIALOGEX 0, 0, 167, 15
+STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
+FONT 8, "MS Shell Dlg"
+{
+ CHECKBOX "Compress with gzip", EWFD_GZIP_CB, 67, 0, 100, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+}
+
+WIRESHARK_SAVEASSTATSTREENAME_TEMPLATE DIALOGEX 0, 0, 167, 0
+STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
+FONT 8, "MS Shell Dlg"
+{
+}
+
+WIRESHARK_EXPORT_SPECIFIED_PACKETS_FILENAME_TEMPLATE DIALOGEX 0, 0, 453, 124
+STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
+FONT 8, "MS Shell Dlg"
+{
+ CHECKBOX "Compress with gzip", EWFD_GZIP_CB, 67, 0, 100, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+
+ GROUPBOX "Packet Range", -1, 67, 15, 270, 102
+
+ CONTROL "Captured", EWFD_CAPTURED_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 232, 26, 45, 10
+ CONTROL "Displayed", EWFD_DISPLAYED_BTN, "Button", BS_AUTORADIOBUTTON, 282, 26, 47, 10
+
+ CONTROL "All packets", EWFD_ALL_PKTS_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 73, 38, 51, 10
+ CONTROL "Selected packets only", EWFD_SEL_PKT_BTN, "Button", BS_AUTORADIOBUTTON, 73, 50, 80, 10
+ CONTROL "Marked packets only", EWFD_MARKED_BTN, "Button", BS_AUTORADIOBUTTON, 73, 62, 78, 10
+ CONTROL "First to last marked", EWFD_FIRST_LAST_BTN, "Button", BS_AUTORADIOBUTTON, 73, 74, 75, 10
+ CONTROL "Range:", EWFD_RANGE_BTN, "Button", BS_AUTORADIOBUTTON, 73, 86, 35, 10
+ CONTROL "", EWFD_RANGE_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 85, 110, 12, WS_EX_CLIENTEDGE
+ CONTROL "Remove Ignored packets", EWFD_REMOVE_IGN_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 73, 98, 100, 10
+
+ LTEXT "0", EWFD_ALL_PKTS_CAP, 232, 39, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_SEL_PKT_CAP, 232, 51, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_MARKED_CAP, 232, 63, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_FIRST_LAST_CAP, 232, 75, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_RANGE_CAP, 232, 87, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_IGNORED_CAP, 232, 99, 39, 8, SS_RIGHT
+
+ LTEXT "0", EWFD_ALL_PKTS_DISP, 282, 39, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_SEL_PKT_DISP, 282, 51, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_MARKED_DISP, 282, 63, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_FIRST_LAST_DISP, 282, 75, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_RANGE_DISP, 282, 87, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_IGNORED_DISP, 282, 99, 41, 8, SS_RIGHT
+}
+
+WIRESHARK_MERGEFILENAME_TEMPLATE DIALOGEX 0, 0, 450, 80
+STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
+FONT 8, "MS Shell Dlg"
+{
+ // Filter button/entry
+ // PUSHBUTTON "Filter:", EWFD_FILTER_BTN, 7, 4, 35, 14
+ LTEXT "Read filter:", EWFD_FILTER_LBL, 67, 2, 49, 14
+ CONTROL "", EWFD_FILTER_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 0, 88, 12, WS_EX_CLIENTEDGE
+
+ CONTROL "Prepend packets to existing file", EWFD_MERGE_PREPEND_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 67, 30, 120, 8
+ CONTROL "Merge packets chronologically", EWFD_MERGE_CHRONO_BTN, "Button", BS_AUTORADIOBUTTON, 67, 45, 120, 8
+ CONTROL "Append packets to existing file", EWFD_MERGE_APPEND_BTN, "Button", BS_AUTORADIOBUTTON, 67, 60, 120, 8
+
+ LTEXT "Format:", EWFD_PT_FORMAT, 224, 2, 60, 8
+ LTEXT "-", EWFD_PTX_FORMAT, 275, 2, 150, 8
+ LTEXT "Size:", EWFD_PT_SIZE, 224, 17, 60, 8
+ LTEXT "-", EWFD_PTX_SIZE, 275, 17, 150, 8
+ // LTEXT "Packets:", EWFD_PT_PACKETS, 224, 32, 60, 8
+ // LTEXT "-", EWFD_PTX_PACKETS, 275, 32, 150, 8
+ LTEXT "Start / elapsed:", EWFD_PT_START_ELAPSED, 224, 32, 60, 8
+ LTEXT "-", EWFD_PTX_START_ELAPSED, 275, 32, 150, 8
+ // 164/211, 79, 40/150, 8
+}
+
+WIRESHARK_EXPORTFILENAME_TEMPLATE DIALOGEX 0, 0, 469, 109
+STYLE WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | DS_3DLOOK | DS_CONTROL
+FONT 8, "MS Shell Dlg"
+{
+ GROUPBOX "Packet Range", -1, 67, 0, 270, 106
+
+ CONTROL "Captured", EWFD_CAPTURED_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 232, 11, 45, 10
+ CONTROL "Displayed", EWFD_DISPLAYED_BTN, "Button", BS_AUTORADIOBUTTON, 282, 11, 47, 10
+
+ CONTROL "All packets", EWFD_ALL_PKTS_BTN, "Button", BS_AUTORADIOBUTTON | WS_GROUP, 73, 23, 51, 10
+ CONTROL "Selected packet", EWFD_SEL_PKT_BTN, "Button", BS_AUTORADIOBUTTON, 73, 35, 68, 10
+ CONTROL "Marked packets", EWFD_MARKED_BTN, "Button", BS_AUTORADIOBUTTON, 73, 47, 67, 10
+ CONTROL "First to last marked", EWFD_FIRST_LAST_BTN, "Button", BS_AUTORADIOBUTTON, 73, 59, 75, 10
+ CONTROL "Range:", EWFD_RANGE_BTN, "Button", BS_AUTORADIOBUTTON, 73, 71, 35, 10
+ CONTROL "", EWFD_RANGE_EDIT, RICHEDIT_CLASS, ES_AUTOHSCROLL, 112, 70, 110, 12, WS_EX_CLIENTEDGE
+ CONTROL "Remove Ignored packets", EWFD_REMOVE_IGN_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 73, 83, 100, 10
+
+ LTEXT "0", EWFD_ALL_PKTS_CAP, 232, 24, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_SEL_PKT_CAP, 232, 36, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_MARKED_CAP, 232, 48, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_FIRST_LAST_CAP, 232, 60, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_RANGE_CAP, 232, 72, 39, 8, SS_RIGHT
+ LTEXT "0", EWFD_IGNORED_CAP, 232, 84, 39, 8, SS_RIGHT
+
+ LTEXT "0", EWFD_ALL_PKTS_DISP, 282, 24, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_SEL_PKT_DISP, 282, 36, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_MARKED_DISP, 282, 48, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_FIRST_LAST_DISP, 282, 60, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_RANGE_DISP, 282, 72, 41, 8, SS_RIGHT
+ LTEXT "0", EWFD_IGNORED_DISP, 282, 84, 41, 8, SS_RIGHT
+
+ GROUPBOX "Packet Format", EWFD_PKT_FORMAT_GB, 344, 0, 134, 106
+ CONTROL "Packet summary line", EWFD_PKT_SUMMARY_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 350, 15, 84, 10
+ CONTROL "Include column headings", EWFD_COL_HEADINGS_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 362, 27, 94, 10
+ CONTROL "Packet details:", EWFD_PKT_DETAIL_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 350, 39, 95, 10
+ COMBOBOX EWFD_PKT_DETAIL_COMBO, 362, 51, 74, 45, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+ CONTROL "Packet Bytes", EWFD_PKT_BYTES_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 350, 68, 80, 10
+ CONTROL "Include secondary data sources", EWFD_DATA_SOURCES_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 362, 80, 112, 10
+ CONTROL "Each packet on a new page", EWFD_PKT_NEW_PAGE_CB, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 350, 92, 106, 10
+
+}
diff --git a/resources/freedesktop/org.wireshark.Logray-mime.xml b/resources/freedesktop/org.wireshark.Logray-mime.xml
new file mode 100644
index 00000000..3b49e2dd
--- /dev/null
+++ b/resources/freedesktop/org.wireshark.Logray-mime.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ This file allows freedesktop.org-compliant desktops (such as GNOME and
+ KDE) to know which files should be opened by what program (and what icon
+ to show for the file in a file browser).
+
+ Both magic and file name glob patterns are supported; glob patterns are
+ preferred since they don't require opening and reading part of
+ the file to determine its type.
+
+ The specification for this file can be found here:
+ https://standards.freedesktop.org/shared-mime-info-spec/latest/
+
+
+ Note that ideally the MIME types listed here should be IANA-registered:
+
+ https://www.iana.org/assignments/media-types/media-types.xhtml
+
+ If your file type is not registered then using one of the
+ (not-really-a-good-idea and deprecated) x- media types is the only option
+ if you want files to be associated with Wireshark in
+ freedesktop.org-compliant file browsers.
+
+
+ NOTE: if you do add a MIME type here, don't forget to add it to the list
+ of MIME types handled by Wireshark in org.wireshark.Logray.desktop.
+-->
+
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/x-scap">
+ <comment>Sysdig Capture (scap)</comment>
+ <generic-icon name="org.wireshark.Logray-mimetype"/>
+ <magic>
+ <match type="big32" offset="0" value="0x0a0d0d0a">
+ <match type="big32" offset="8" value="0x1a2b3c4d"/>
+ </match>
+ <match type="little32" offset="0" value="0x0a0d0d0a">
+ <match type="little32" offset="8" value="0x1a2b3c4d"/>
+ </match>
+ </magic>
+ <glob pattern="*.scap"/>
+ <glob pattern="*.scap.gz"/>
+ </mime-type>
+</mime-info>
diff --git a/resources/freedesktop/org.wireshark.Logray.desktop b/resources/freedesktop/org.wireshark.Logray.desktop
new file mode 100644
index 00000000..d7c86f08
--- /dev/null
+++ b/resources/freedesktop/org.wireshark.Logray.desktop
@@ -0,0 +1,19 @@
+[Desktop Entry]
+# The format of this file is specified at
+# https://specifications.freedesktop.org/desktop-entry-spec/1.0/
+# The entries are in the order they are listed in version 1.0
+Type=Application
+# This is the version of the spec for this file, not the application version.
+Version=1.0
+Name=Logray
+Name[vi]=Logray
+GenericName=Log Analyzer
+Comment=Log capture and analysis
+Icon=org.wireshark.Logray
+TryExec=logray
+Exec=logray %f
+Terminal=false
+MimeType=application/x-scap
+# Category entry according to:
+# https://specifications.freedesktop.org/menu-spec/1.0/
+Categories=System;Monitor;Qt;
diff --git a/resources/freedesktop/org.wireshark.Logray.metainfo.xml b/resources/freedesktop/org.wireshark.Logray.metainfo.xml
new file mode 100644
index 00000000..eeb5c9d0
--- /dev/null
+++ b/resources/freedesktop/org.wireshark.Logray.metainfo.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright 2014 Richard Hughes <richard@hughsie.com>
+ The specification for this file can be found at
+ https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
+-->
+
+<component type="desktop">
+ <id>org.wireshark.Logray</id>
+ <name>Logray</name>
+ <summary>Logray is a feature-filled log analyzer</summary>
+ <content_rating type="oars-1.1"/>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0</project_license>
+ <!-- NOTE: the below description was copied from packaging/rpm/SPECS/wireshark.spec.in -->
+ <description>
+ <p>
+ Logray lets you capture and analyze log data from a variety of sources.
+ </p>
+ <p>
+ It has many powerful features including a rich display filter language
+ and a number of ways to view log data.
+ </p>
+ </description>
+ <url type="homepage">https://www.wireshark.org</url>
+ <screenshots>
+ </screenshots>
+ <update_contact>wireshark-dev_at_wireshark.org</update_contact>
+ <releases>
+ </releases>
+</component>
diff --git a/resources/freedesktop/org.wireshark.Wireshark-mime.xml b/resources/freedesktop/org.wireshark.Wireshark-mime.xml
new file mode 100644
index 00000000..e297d273
--- /dev/null
+++ b/resources/freedesktop/org.wireshark.Wireshark-mime.xml
@@ -0,0 +1,257 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ This file allows freedesktop.org-compliant desktops (such as GNOME and
+ KDE) to know which files should be opened by what program (and what icon
+ to show for the file in a file browser).
+
+ Both magic and file name glob patterns are supported; glob patterns are
+ preferred since they don't require opening and reading part of
+ the file to determine its type.
+
+ The specification for this file can be found here:
+ https://standards.freedesktop.org/shared-mime-info-spec/latest/
+
+
+ Note that ideally the MIME types listed here should be IANA-registered:
+
+ https://www.iana.org/assignments/media-types/media-types.xhtml
+
+ If your file type is not registered then using one of the
+ (not-really-a-good-idea and deprecated) x- media types is the only option
+ if you want files to be associated with Wireshark in
+ freedesktop.org-compliant file browsers.
+
+
+ NOTE: if you do add a MIME type here, don't forget to add it to the list
+ of MIME types handled by Wireshark in org.wireshark.Wireshark.desktop.
+-->
+
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/vnd.tcpdump.pcap">
+ <comment>Packet Capture (PCAP)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <alias type="application/x-pcap"/>
+ <alias type="application/pcap"/>
+ <magic>
+ <!-- standard PCAP file -->
+ <match type="big32" offset="0" value="0xa1b2c3d4"/>
+ <match type="little32" offset="0" value="0xa1b2c3d4"/>
+ <!-- extended (Alexey-Kuznetsov's-patches) PCAP file -->
+ <match type="big32" offset="0" value="0xa1b2cd34"/>
+ <match type="little32" offset="0" value="0xa1b2cd34"/>
+ </magic>
+ <glob pattern="*.pcap"/>
+ <glob pattern="*.pcap.gz"/>
+ <glob pattern="*.pcap.zst"/>
+ <glob pattern="*.pcap.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-pcapng">
+ <comment>Packet Capture (PCAPNG)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="big32" offset="0" value="0x0a0d0d0a">
+ <match type="big32" offset="8" value="0x1a2b3c4d"/>
+ </match>
+ <match type="little32" offset="0" value="0x0a0d0d0a">
+ <match type="little32" offset="8" value="0x1a2b3c4d"/>
+ </match>
+ </magic>
+ <glob pattern="*.pcapng"/>
+ <glob pattern="*.ntar"/>
+ <glob pattern="*.pcapng.gz"/>
+ <glob pattern="*.ntar.gz"/>
+ <glob pattern="*.pcapng.zst"/>
+ <glob pattern="*.ntar.zst"/>
+ <glob pattern="*.pcapng.lz4"/>
+ <glob pattern="*.ntar.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-snoop">
+ <comment>Packet Capture (Snoop)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="snoop"/>
+ </magic>
+ <glob pattern="*.snoop"/>
+ <glob pattern="*.snoop.gz"/>
+ <glob pattern="*.snoop.zst"/>
+ <glob pattern="*.snoop.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-iptrace">
+ <comment>Packet Capture (AIX iptrace)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="iptrace 1.0"/>
+ <match type="string" offset="0" value="iptrace 2.0"/>
+ </magic>
+ </mime-type>
+
+ <mime-type type="application/x-lanalyzer">
+ <comment>Packet Capture (Novell LANalyzer)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="little16" offset="0" value="0x1001"/>
+ <match type="little16" offset="0" value="0x1007"/>
+ </magic>
+ <glob pattern="*.tr1"/>
+ <glob pattern="*.tr1.gz"/>
+ <glob pattern="*.tr1.zst"/>
+ <glob pattern="*.tr1.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-nettl">
+ <comment>Packet Capture (HP-UX nettl)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="\x54\x52\x00\x64\x00"/>
+ </magic>
+ <glob pattern="*.trc0"/>
+ <glob pattern="*.trc1"/>
+ <glob pattern="*.trc0.gz"/>
+ <glob pattern="*.trc1.gz"/>
+ <glob pattern="*.trc0.zst"/>
+ <glob pattern="*.trc1.zst"/>
+ <glob pattern="*.trc0.lz4"/>
+ <glob pattern="*.trc1.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-radcom">
+ <comment>Packet Capture (Radcom WAN/LAN Analyzer)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="\x42\xd2\x00\x34\x12\x66\x22\x88"/>
+ </magic>
+ </mime-type>
+
+ <mime-type type="application/x-etherpeek">
+ <comment>Packet Capture (WildPackets/Savvius/LiveAction *Peek)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="\177ver"/>
+ </magic>
+ <glob pattern="*.apc"/>
+ <glob pattern="*.pkt"/>
+ <glob pattern="*.tpc"/>
+ <glob pattern="*.wpz"/>
+ <glob pattern="*.apc.gz"/>
+ <glob pattern="*.pkt.gz"/>
+ <glob pattern="*.tpc.gz"/>
+ <glob pattern="*.wpz.gz"/>
+ <glob pattern="*.apc.zst"/>
+ <glob pattern="*.pkt.zst"/>
+ <glob pattern="*.tpc.zst"/>
+ <glob pattern="*.wpz.zst"/>
+ <glob pattern="*.apc.lz4"/>
+ <glob pattern="*.pkt.lz4"/>
+ <glob pattern="*.tpc.lz4"/>
+ <glob pattern="*.wpz.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-visualnetworks">
+ <comment>Packet Capture (Visual Networks)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="\x05VNF"/>
+ </magic>
+ </mime-type>
+
+ <mime-type type="application/x-netinstobserver">
+ <comment>Packet Capture (Network Instruments/Viavi Observer)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="ObserverPktBuffe"/>
+ </magic>
+ <glob pattern="*.bfr"/>
+ <glob pattern="*.bfr.gz"/>
+ <glob pattern="*.bfr.zst"/>
+ <glob pattern="*.bfr.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-5view">
+ <comment>Packet Capture (Accellent/InfoVista 5view)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="\xaa\xaa\xaa\xaa"/>
+ </magic>
+ <glob pattern="*.5vw"/>
+ <glob pattern="*.5vw.gz"/>
+ <glob pattern="*.5vw.zst"/>
+ <glob pattern="*.5vw.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-tektronix-rf5">
+ <comment>Packet Capture (Tektronix rf5)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="\x00\x00\x02\x00\x12\x05\x00\x10"/>
+ </magic>
+ <glob pattern="*.rf5"/>
+ <glob pattern="*.rf5.gz"/>
+ <glob pattern="*.rf5.zst"/>
+ <glob pattern="*.rf5.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-micropross-mplog">
+ <comment>Packet Capture (Micropross mplog)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="MPCSII"/>
+ </magic>
+ <glob pattern="*.mplog"/>
+ <glob pattern="*.mplog.gz"/>
+ <glob pattern="*.mplog.zst"/>
+ <glob pattern="*.mplog.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-apple-packetlogger">
+ <comment>Packet Capture (macOS PacketLogger)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <glob pattern="*.pklg"/>
+ <glob pattern="*.pklg.gz"/>
+ <glob pattern="*.pklg.zst"/>
+ <glob pattern="*.pklg.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-endace-erf">
+ <comment>Packet Capture (Endace ERF)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <glob pattern="*.erf"/>
+ <glob pattern="*.erf.gz"/>
+ <glob pattern="*.erf.zst"/>
+ <glob pattern="*.erf.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/ipfix">
+ <comment>Packet Capture (IPFIX)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <glob pattern="*.ipfix"/>
+ <glob pattern="*.ipfix.gz"/>
+ <glob pattern="*.ipfix.zst"/>
+ <glob pattern="*.ipfix.lz4"/>
+ <!-- Don't register for .pfx: that extension has another (more common) use -->
+ </mime-type>
+
+ <mime-type type="application/x-ixia-vwr">
+ <comment>Packet Capture (Ixia IxVeriWave)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <glob pattern="*.vwr"/>
+ <glob pattern="*.vwr.gz"/>
+ <glob pattern="*.vwr.zst"/>
+ <glob pattern="*.vwr.lz4"/>
+ </mime-type>
+
+ <mime-type type="application/x-rtpdump">
+ <comment>RTP packet stream (RTPDump)</comment>
+ <generic-icon name="org.wireshark.Wireshark-mimetype"/>
+ <magic>
+ <match type="string" offset="0" value="#!rtpplay1.0 "/>
+ </magic>
+ <glob pattern="*.rtp"/>
+ <glob pattern="*.rtp.gz"/>
+ <glob pattern="*.rtp.zst"/>
+ <glob pattern="*.rtp.lz4"/>
+ </mime-type>
+</mime-info>
diff --git a/resources/freedesktop/org.wireshark.Wireshark.desktop b/resources/freedesktop/org.wireshark.Wireshark.desktop
new file mode 100644
index 00000000..a880a50a
--- /dev/null
+++ b/resources/freedesktop/org.wireshark.Wireshark.desktop
@@ -0,0 +1,111 @@
+[Desktop Entry]
+# The format of this file is specified at
+# https://specifications.freedesktop.org/desktop-entry-spec/1.0/
+# The entries are in the order they are listed in version 1.0
+Type=Application
+# This is the version of the spec for this file, not the application version.
+Version=1.0
+Name=Wireshark
+Name[vi]=Wireshark
+GenericName=Network Analyzer
+GenericName[af]=Netwerk Analiseerder
+GenericName[az]=Şəbəkə Analiz Proqramı
+GenericName[bg]=Анализатор на мрежови трафик
+GenericName[bs]=Mrežni analizer
+GenericName[ca]=Analitzador de xarxa
+GenericName[cs]=Analyzátor sítě
+GenericName[da]=Netværksanalyse
+GenericName[de]=Programm für die Netzwerk-Analyse
+GenericName[el]=Αναλυτής Δικτύων
+GenericName[en_GB]=Network Analyser
+GenericName[eo]=Retanalizilo
+GenericName[es]=Analizador de redes
+GenericName[et]=Võrguliikluse analüsaator
+GenericName[eu]=Sare ikerketaria
+GenericName[fa]=تحلیل‌گر شبکه
+GenericName[fi]=Verkkoanalysaattori
+GenericName[fr]=Analyseur réseau
+GenericName[he]=מאבחן רשת
+GenericName[hr]=Program za analiziranje mreža
+GenericName[hu]=hálózatanalizáló
+GenericName[id]=Analisis jaringan
+GenericName[is]=Netskoðunartól
+GenericName[it]=Analizzatore di rete
+GenericName[ja]=ネットワークアナライザ
+GenericName[ko]=네트워크 분석기
+GenericName[lo]=ເຄື່ອງມືວິເຄາະເຄືອຂ່າຍ
+GenericName[lt]=Tinklo analizatorius
+GenericName[lv]=Tīkla Analizators
+GenericName[mk]=Анализатор на мрежи
+GenericName[mn]=Сүлжээ-шинжлэлийн програм
+GenericName[mt]=Analizzatur tan-network
+GenericName[nb]=Nettverksanalysator
+GenericName[nl]=netwerkanalyseprogramma
+GenericName[nn]=Nettverksanalysator
+GenericName[nso]=Moahlaahli wa Kgokagano
+GenericName[pl]=Analizator sieci
+GenericName[pt]=Analisador de Redes
+GenericName[pt_BR]=Analisador de rede
+GenericName[ro]=Analizor de reţea
+GenericName[ru]=Анализатор сетевого трафика
+GenericName[se]=Fierbmeanalysa
+GenericName[sk]=Analyzátor siete
+GenericName[sl]=Analizator omrežij
+GenericName[sr]=Analizatror mreže
+GenericName[ss]=Sihlatiyi seluchungechunge
+GenericName[sv]=Nätverksanalyserare
+GenericName[ta]=Å¨Ä ¬öÅ¡Ç÷
+GenericName[th]=เครื่องมือวิเคราะห์เครือข่าย
+GenericName[tr]=Ağ Analiz Programı
+GenericName[uk]=Аналізатор мережі
+GenericName[ven]=Musengulusi wa Vhukwamani
+GenericName[vi]=Trình phân tích mạng
+GenericName[xh]=Umcukucezi Womsebenzi womnatha
+GenericName[zh_CN]=网络分析程序
+GenericName[zh_TW]=網路分析程式
+GenericName[zu]=Umhloli Woxhumano olusakazekile
+Comment=Network traffic analyzer
+Comment[fi]=Verkkoliikenne analysaattori
+Comment[fr]=Analyseur de trafic réseau
+Comment[sv]=Nätverkstrafikanalysator
+Comment[af]=Netwerkverkeer analiseerder
+Comment[sq]=Analizues i trafikut të rrjetit
+Comment[ast]=Analizador de tráficu de rede
+Comment[bn]=নেটওয়ার্ক ট্রাফিক বিশ্লেষক
+Comment[bg]=Анализатор на мрежовия трафик
+Comment[bs]=Analizator mrežnoga prometa
+Comment[pt_BR]=Analisador de tráfego de rede
+Comment[et]=Võrguliikluse analüüsija
+Comment[nl]=Netwerkverkeer analyseren
+Comment[da]=Netværkstrafikanalyse
+Comment[cs]=Analyzátor síťového přenosu
+Comment[gl]=Analizador do tráfico de rede
+Comment[el]=Ανάλυση κίνησης δικτύου
+Comment[de]=Netzwerkverkehr-Analyseprogramm
+Comment[hu]=Hálózatiforgalom-elemző
+Comment[it]=Analizzatore del traffico di rete
+Comment[ja]=ネットワークトラフィックアナライザー
+Comment[ko]=네트워크 트래픽 분석기
+Comment[ky]=Тармактык трафикти анализдөө
+Comment[lt]=Tinklo duomenų srauto analizatorius
+Comment[ms]=Penganalisa trafik rangkaian
+Comment[nb]=Nettverkstrafikk-analysator
+Comment[oc]=Analisador de tramas de ret
+Comment[pt]=Analisador de tráfego da rede
+Comment[pl]=Analizator ruchu sieciowego
+Comment[ro]=Analizator trafic de rețea
+Comment[ru]=Анализ сетевого трафика
+Comment[sk]=Analyzátor sieťovej premávky
+Comment[es]=Analizador de tráfico de red
+Comment[sl]=Preučevalnik omrežnega prometa
+Comment[tr]=Ağ trafiği çözümleyicisi
+Comment[vi]=Trình phân tích giao thông mạng
+Comment[uk]=Аналізатор мережевого трафіку
+Icon=org.wireshark.Wireshark
+TryExec=wireshark
+Exec=wireshark %f
+Terminal=false
+MimeType=application/vnd.tcpdump.pcap;application/x-pcapng;application/x-snoop;application/x-iptrace;application/x-lanalyzer;application/x-nettl;application/x-radcom;application/x-etherpeek;application/x-visualnetworks;application/x-netinstobserver;application/x-5view;application/x-tektronix-rf5;application/x-micropross-mplog;application/x-apple-packetlogger;application/x-endace-erf;application/ipfix;application/x-ixia-vwr;
+# Category entry according to:
+# https://specifications.freedesktop.org/menu-spec/1.0/
+Categories=Network;Monitor;Qt;
diff --git a/resources/freedesktop/org.wireshark.Wireshark.metainfo.xml b/resources/freedesktop/org.wireshark.Wireshark.metainfo.xml
new file mode 100644
index 00000000..6526beb4
--- /dev/null
+++ b/resources/freedesktop/org.wireshark.Wireshark.metainfo.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright 2014 Richard Hughes <richard@hughsie.com>
+ The specification for this file can be found at
+ https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
+-->
+
+<component type="desktop">
+ <id>org.wireshark.Wireshark</id>
+ <name>Wireshark</name>
+ <summary>Wireshark is the world's foremost protocol analyzer</summary>
+ <content_rating type="oars-1.1"/>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0</project_license>
+ <!-- NOTE: the below description was copied from packaging/rpm/SPECS/wireshark.spec.in -->
+ <description>
+ <p>
+ Wireshark allows you to examine protocol data stored in files or as it
+ is captured from wired or wireless (WiFi or Bluetooth) networks, USB
+ devices, and many other sources. It supports dozens of protocol
+ capture file formats and understands more than a thousand protocols.
+ </p>
+ <p>
+ It has many powerful features including a rich display filter language
+ and the ability to reassemble multiple protocol packets in order to,
+ for example, view a complete TCP stream, save the contents of a file
+ which was transferred over HTTP or CIFS, or play back an RTP audio
+ stream.
+ </p>
+ <p xml:lang="fr">
+ Wireshark est le principal analyseur de protocole au monde.
+ </p>
+ <p xml:lang="fr">
+ Wireshark vous permet d’examiner les données enregistrées dans des
+ fichiers ou en temps réel sur un réseau câblé ou sans fil (WiFi ou
+ Bluetooth), à partir d’équipement USB et de bien d’autres sources.
+ Il supporte des dizaines de formats de fichiers de capture de
+ protocoles et comprend plus d’un millier de protocoles.
+ </p>
+ <p xml:lang="fr">
+ Il dispose de nombreuses fonctionnalités puissantes dont un riche
+ langage de filtre d’affichage et la capacité de ré-assembler de
+ multiples paquets de protocoles, afin par exemple, de visualiser
+ un flux TCP, de sauvegarder le contenu d’un fichier transféré par
+ HTTP ou CIFS, ou de re-jouer un flux audio RTP.
+ </p>
+ </description>
+ <url type="homepage">https://www.wireshark.org</url>
+ <screenshots>
+ <screenshot type="default">
+ <caption>Wireshark's main window</caption>
+ <image type="source">https://www.wireshark.org/docs/wsug_html/images/ws-main.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Wireshark I/O Graph</caption>
+ <image type="source">https://www.wireshark.org/docs/wsug_html/images/ws-stats-iographs.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Wireshark Conversations</caption>
+ <image type="source">https://www.wireshark.org/docs/wsug_html/images/ws-stats-conversations.png</image>
+ </screenshot>
+ </screenshots>
+ <update_contact>wireshark-dev_at_wireshark.org</update_contact>
+ <releases>
+ <!-- release tags should be added using tools/update-appdata.py -->
+ </releases>
+</component>
diff --git a/resources/gpl-2.0-standalone.html b/resources/gpl-2.0-standalone.html
new file mode 100644
index 00000000..afa0ad71
--- /dev/null
+++ b/resources/gpl-2.0-standalone.html
@@ -0,0 +1,482 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>GNU General Public License v2.0 - GNU Project - Free Software Foundation (FSF)</title>
+ <link rel="alternate" type="application/rdf+xml" href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.rdf">
+</head>
+<body>
+<h3 id="SEC1">GNU GENERAL PUBLIC LICENSE</h3>
+<p>
+Version 2, June 1991
+</p>
+
+<pre>Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+</pre>
+
+<span id="SEC2"></span>
+<h4 id="preamble">Preamble</h4>
+
+<p>
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+</p>
+
+<p>
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+</p>
+
+<p>
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+</p>
+
+<p>
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+</p>
+
+<p>
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+</p>
+
+<p>
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+</p>
+
+<p>
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+</p>
+
+<p>
+ The precise terms and conditions for copying, distribution and
+modification follow.
+</p>
+
+<span id="SEC3"></span>
+<h4 id="terms">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h4>
+
+<p id="section0">
+<strong>0.</strong>
+ This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+</p>
+
+<p>
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+</p>
+
+<p id="section1">
+<strong>1.</strong>
+ You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+</p>
+
+<p>
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+</p>
+
+<p id="section2">
+<strong>2.</strong>
+ You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+</p>
+
+<dl>
+ <dt></dt>
+ <dd>
+ <strong>a)</strong>
+ You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+ </dd>
+ <dt></dt>
+ <dd>
+ <strong>b)</strong>
+ You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+ </dd>
+ <dt></dt>
+ <dd>
+ <strong>c)</strong>
+ If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+ </dd>
+</dl>
+
+<p>
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+</p>
+
+<p>
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+</p>
+
+<p>
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+</p>
+
+<p id="section3">
+<strong>3.</strong>
+ You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+</p>
+
+<!-- we use this doubled UL to get the sub-sections indented, -->
+<!-- while making the bullets as unobvious as possible. -->
+
+<dl>
+ <dt></dt>
+ <dd>
+ <strong>a)</strong>
+ Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+ </dd>
+ <dt></dt>
+ <dd>
+ <strong>b)</strong>
+ Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+ </dd>
+ <dt></dt>
+ <dd>
+ <strong>c)</strong>
+ Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+ </dd>
+</dl>
+
+<p>
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+</p>
+
+<p>
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+</p>
+
+<p id="section4">
+<strong>4.</strong>
+ You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+</p>
+
+<p id="section5">
+<strong>5.</strong>
+ You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+</p>
+
+<p id="section6">
+<strong>6.</strong>
+ Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+</p>
+
+<p id="section7">
+<strong>7.</strong>
+ If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+</p>
+
+<p>
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+</p>
+
+<p>
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+</p>
+
+<p>
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+</p>
+
+<p id="section8">
+<strong>8.</strong>
+ If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+</p>
+
+<p id="section9">
+<strong>9.</strong>
+ The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+</p>
+
+<p>
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+</p>
+
+<p id="section10">
+<strong>10.</strong>
+ If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+</p>
+
+<p id="section11"><strong>NO WARRANTY</strong></p>
+
+<p>
+<strong>11.</strong>
+ BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+</p>
+
+<p id="section12">
+<strong>12.</strong>
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+</p>
+
+<h4>END OF TERMS AND CONDITIONS</h4>
+
+<span id="SEC4"></span>
+<h4 id="howto">How to Apply These Terms to Your New Programs</h4>
+
+<p>
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+</p>
+
+<p>
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+</p>
+
+<pre><var>one line to give the program's name and an idea of what it does.</var>
+Copyright (C) <var>yyyy</var> <var>name of author</var>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+</pre>
+
+<p>
+Also add information on how to contact you by electronic and paper mail.
+</p>
+
+<p>
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+</p>
+
+<pre>Gnomovision version 69, Copyright (C) <var>year</var> <var>name of author</var>
+Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
+type `show w'. This is free software, and you are welcome
+to redistribute it under certain conditions; type `show c'
+for details.
+</pre>
+
+<p>
+The hypothetical commands <samp>`show w'</samp> and <samp>`show c'</samp> should show
+the appropriate parts of the General Public License. Of course, the
+commands you use may be called something other than <samp>`show w'</samp> and
+<samp>`show c'</samp>; they could even be mouse-clicks or menu items--whatever
+suits your program.
+</p>
+
+<p>
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+</p>
+
+
+<pre>Yoyodyne, Inc., hereby disclaims all copyright
+interest in the program `Gnomovision'
+(which makes passes at compilers) written
+by James Hacker.
+
+<var>signature of Ty Coon</var>, 1 April 1989
+Ty Coon, President of Vice
+</pre>
+
+<p>
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the
+<a href="https://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public License</a>
+instead of this License.
+</p>
+
+
+</body></html> \ No newline at end of file
diff --git a/resources/historic/wsicon.svg b/resources/historic/wsicon.svg
new file mode 100644
index 00000000..53b01b06
--- /dev/null
+++ b/resources/historic/wsicon.svg
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ id="svg1315"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="wsicon.svg"
+ inkscape:export-filename="/home/gerald/devel/wsweb/material/wsicon256.png"
+ inkscape:export-xdpi="230.41"
+ inkscape:export-ydpi="230.41"
+ version="1.1">
+ <defs
+ id="defs1317">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2838" />
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ id="stop3955"
+ offset="0"
+ style="stop-color:#d8d8d8;stop-opacity:0.81967211" />
+ <stop
+ id="stop3957"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.01092896" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3500">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.74226803;"
+ offset="0.0000000"
+ id="stop3502" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.27835050;"
+ offset="1.0000000"
+ id="stop3504" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2032">
+ <stop
+ style="stop-color:#40b2e7;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2034" />
+ <stop
+ id="stop2040"
+ offset="1"
+ style="stop-color:#1679a7;stop-opacity:0.93814433;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2032"
+ id="radialGradient2770"
+ cx="186.8685"
+ cy="319.62469"
+ fx="186.8685"
+ fy="319.62469"
+ r="49.99818"
+ gradientTransform="matrix(1,0,0,0.998456,0,0.501254)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3500"
+ id="linearGradient3506"
+ x1="168.88493"
+ y1="283.36218"
+ x2="173.63884"
+ y2="317.43823"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.023684,0,0,1,-4.386892,-1)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="linearGradient3951"
+ x1="171.48636"
+ y1="278.75113"
+ x2="171.69682"
+ y2="286.53772"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.004705,0,0,1.307709,-0.678079,-85.73315)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="linearGradient1330"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.004705,0,0,1.307709,-0.678079,-85.73315)"
+ x1="171.48636"
+ y1="278.75113"
+ x2="172.06862"
+ y2="289.87024" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6789797"
+ inkscape:cx="10.885275"
+ inkscape:cy="54.257526"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:grid-points="true"
+ inkscape:window-width="838"
+ inkscape:window-height="1029"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata1320">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-133.87682,-274.48372)">
+ <rect
+ style="fill:url(#radialGradient2770);fill-opacity:1;stroke:#000000;stroke-width:4.5539999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect5811"
+ width="95.44236"
+ height="95.287926"
+ x="136.15382"
+ y="276.91879"
+ rx="10"
+ ry="10"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wsicon256.png"
+ inkscape:export-xdpi="230.41"
+ inkscape:export-ydpi="230.41" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:4.29723692;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 136.88045,347.36218 24,0 c 0,0 3.7832,-48.18769 45.85138,-48.85138 -13.57037,21.23788 -0.85138,48.85138 -0.85138,48.85138 l 25,0"
+ id="path1328"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wsicon200.png"
+ inkscape:export-xdpi="180.00999"
+ inkscape:export-ydpi="180.00999" />
+ <path
+ style="fill:url(#linearGradient1330);fill-opacity:1;stroke:none"
+ d="m 141,277.36218 c 7.43358,-1.51753 76.41021,-2 85,0 8.03139,1.86998 -22,28 -42,28 -20,0 -50.54237,-26.46026 -43,-28 z"
+ id="rect3070"
+ sodipodi:nodetypes="czzz" />
+ <rect
+ style="fill:#ffffff;fill-opacity:0.01092894;stroke:none"
+ id="rect5705"
+ width="1"
+ height="0"
+ x="157"
+ y="285.36218"
+ rx="8.9496937"
+ ry="0" />
+ </g>
+</svg>
diff --git a/resources/historic/wsiconcap.svg b/resources/historic/wsiconcap.svg
new file mode 100644
index 00000000..38c745ee
--- /dev/null
+++ b/resources/historic/wsiconcap.svg
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ id="svg1315"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="wsiconcap.svg"
+ inkscape:export-filename="/home/gerald/devel/wsweb/material/wsiconcap256.png"
+ inkscape:export-xdpi="230.41"
+ inkscape:export-ydpi="230.41"
+ version="1.1">
+ <defs
+ id="defs1317">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective30" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="linearGradient1330"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.004705,0,0,1.307709,-0.67842,-85.73315)"
+ x1="171.48636"
+ y1="278.75113"
+ x2="172.06862"
+ y2="289.87024" />
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ id="stop3955"
+ offset="0"
+ style="stop-color:#d8d8d8;stop-opacity:0.81967211" />
+ <stop
+ id="stop3957"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.01092896" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4963">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4965" />
+ <stop
+ style="stop-color:#c3c3c3;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4967" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3499">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop3501" />
+ <stop
+ style="stop-color:#b3b3b3;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop3503" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3500">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.74226803;"
+ offset="0.0000000"
+ id="stop3502" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.27835050;"
+ offset="1.0000000"
+ id="stop3504" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2032">
+ <stop
+ style="stop-color:#50e740;stop-opacity:1;"
+ offset="0"
+ id="stop2034" />
+ <stop
+ id="stop2040"
+ offset="1"
+ style="stop-color:#45a615;stop-opacity:0.94117647;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2032"
+ id="radialGradient2770"
+ cx="186.8685"
+ cy="319.62469"
+ fx="186.8685"
+ fy="319.62469"
+ r="49.99818"
+ gradientTransform="matrix(1,0,0,0.998456,0,0.501254)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3500"
+ id="linearGradient3506"
+ x1="168.88493"
+ y1="283.36218"
+ x2="173.63884"
+ y2="317.43823"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.023684,0,0,1,-4.386892,-1)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3499"
+ id="linearGradient3505"
+ x1="312.04114"
+ y1="314.73193"
+ x2="313.27112"
+ y2="314.00027"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.09935,0,0,1.083043,-32.3946,-24.18847)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4963"
+ id="linearGradient4969"
+ x1="299.80115"
+ y1="325.68936"
+ x2="313.47498"
+ y2="341.27313"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.6473463"
+ inkscape:cx="49.998176"
+ inkscape:cy="49.920966"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:grid-points="true"
+ inkscape:window-width="838"
+ inkscape:window-height="1029"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata1320">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-133.87682,-274.48372)">
+ <rect
+ style="fill:url(#radialGradient2770);fill-opacity:1;stroke:#000000;stroke-width:4.5539999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect5811"
+ width="95.44236"
+ height="95.287926"
+ x="136.15382"
+ y="276.91879"
+ rx="10"
+ ry="10"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wsiconcap256.png"
+ inkscape:export-xdpi="230.4084"
+ inkscape:export-ydpi="230.4084" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:4.29723692;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 136.88045,347.36218 24,0 c 0,0 3.7832,-48.18769 45.85138,-48.85138 -13.57037,21.23788 -0.85138,48.85138 -0.85138,48.85138 l 25,0"
+ id="path1328"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wsiconcap200.png"
+ inkscape:export-xdpi="180.00999"
+ inkscape:export-ydpi="180.00999" />
+ <path
+ style="fill:url(#linearGradient1330);fill-opacity:1;stroke:none"
+ d="m 140.99963,277.36218 c 7.43358,-1.51753 76.41021,-2 85,0 8.03139,1.86998 -22,28 -42,28 -20,0 -50.54237,-26.46026 -43,-28 z"
+ id="rect3070"
+ sodipodi:nodetypes="czzz" />
+ </g>
+</svg>
diff --git a/resources/historic/wsiconinst.svg b/resources/historic/wsiconinst.svg
new file mode 100644
index 00000000..1779af64
--- /dev/null
+++ b/resources/historic/wsiconinst.svg
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg1315"
+ sodipodi:version="0.32"
+ inkscape:version="0.43"
+ sodipodi:docbase="/home/gerald/devel/wsweb/material"
+ sodipodi:docname="wsiconinst.svg"
+ inkscape:export-filename="/home/gerald/devel/wsweb/material/wsiconinst256.png"
+ inkscape:export-xdpi="230.41"
+ inkscape:export-ydpi="230.41">
+ <defs
+ id="defs1317">
+ <linearGradient
+ id="linearGradient3978">
+ <stop
+ style="stop-color:#50e740;stop-opacity:1;"
+ offset="0"
+ id="stop3980" />
+ <stop
+ style="stop-color:#45a615;stop-opacity:0.94117647;"
+ offset="1"
+ id="stop3982" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3953">
+ <stop
+ id="stop3955"
+ offset="0"
+ style="stop-color:#d8d8d8;stop-opacity:0.81967211" />
+ <stop
+ id="stop3957"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.01092896" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3500">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.74226803;"
+ offset="0.0000000"
+ id="stop3502" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.27835050;"
+ offset="1.0000000"
+ id="stop3504" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2032">
+ <stop
+ style="stop-color:#40b2e7;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2034" />
+ <stop
+ id="stop2040"
+ offset="1"
+ style="stop-color:#1679a7;stop-opacity:0.93814433;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2032"
+ id="radialGradient2770"
+ cx="186.8685"
+ cy="319.62469"
+ fx="186.8685"
+ fy="319.62469"
+ r="49.99818"
+ gradientTransform="matrix(1,0,0,0.998456,0,0.501254)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3500"
+ id="linearGradient3506"
+ x1="168.88493"
+ y1="283.36218"
+ x2="173.63884"
+ y2="317.43823"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.023684,0.000000,0.000000,1.000000,-4.386892,-1.000000)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="linearGradient3951"
+ x1="171.48636"
+ y1="278.75113"
+ x2="171.69682"
+ y2="286.53772"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.004705,0,0,1.307709,-0.678079,-85.73315)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3953"
+ id="linearGradient1330"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.004705,0,0,1.307709,-0.678079,-85.73315)"
+ x1="171.48636"
+ y1="278.75113"
+ x2="172.06862"
+ y2="289.87024" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3978"
+ id="linearGradient3984"
+ x1="169.58893"
+ y1="405.6189"
+ x2="177.39995"
+ y2="430.01227"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498488,0,0,1.498488,-51.76096,-294.0135)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.3063824"
+ inkscape:cx="183.67754"
+ inkscape:cy="724.43959"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:grid-points="true"
+ inkscape:window-width="893"
+ inkscape:window-height="733"
+ inkscape:window-x="523"
+ inkscape:window-y="56" />
+ <metadata
+ id="metadata1320">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:url(#radialGradient2770);fill-opacity:1.0;stroke:#000000;stroke-width:4.5540000;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000;opacity:1.0000000"
+ id="rect5811"
+ width="95.442360"
+ height="95.287926"
+ x="136.15382"
+ y="276.91879"
+ rx="10.000000"
+ ry="10.000000"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wsicon256.png"
+ inkscape:export-xdpi="230.41"
+ inkscape:export-ydpi="230.41" />
+ <path
+ style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:4.2972369;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000"
+ d="M 136.88045,347.36218 L 160.88045,347.36218 C 160.88045,347.36218 164.66365,299.17449 206.73183,298.51080 C 193.16146,319.74868 205.88045,347.36218 205.88045,347.36218 L 230.88045,347.36218"
+ id="path1328"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wsicon200.png"
+ inkscape:export-xdpi="180.00999"
+ inkscape:export-ydpi="180.00999" />
+ <path
+ style="fill:url(#linearGradient1330);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 141,277.36218 C 148.43358,275.84465 217.41021,275.36218 226,277.36218 C 234.03139,279.23216 204,305.36218 184,305.36218 C 164,305.36218 133.45763,278.90192 141,277.36218 z "
+ id="rect3070"
+ sodipodi:nodetypes="czzz" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:0.01092894;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect5705"
+ width="1"
+ height="0"
+ x="157"
+ y="285.36218"
+ rx="8.9496937"
+ ry="0" />
+ <path
+ style="fill:url(#linearGradient3984);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.49848723px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
+ d="M 185.00001,337.39244 C 205.27193,367.36218 205.27193,367.36218 205.27193,367.36218 L 226.25076,337.39244 L 214.26286,337.39244 L 214.4039,315.74371 L 196.28102,315.74371 L 196.28102,337.39244 L 185.00001,337.39244 z "
+ id="path1329"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+</svg>
diff --git a/resources/icons/WiresharkDoc-128.png b/resources/icons/WiresharkDoc-128.png
new file mode 100644
index 00000000..95532248
--- /dev/null
+++ b/resources/icons/WiresharkDoc-128.png
Binary files differ
diff --git a/resources/icons/WiresharkDoc-16.png b/resources/icons/WiresharkDoc-16.png
new file mode 100644
index 00000000..5ba74ca1
--- /dev/null
+++ b/resources/icons/WiresharkDoc-16.png
Binary files differ
diff --git a/resources/icons/WiresharkDoc-24.png b/resources/icons/WiresharkDoc-24.png
new file mode 100644
index 00000000..e9f5914a
--- /dev/null
+++ b/resources/icons/WiresharkDoc-24.png
Binary files differ
diff --git a/resources/icons/WiresharkDoc-256.png b/resources/icons/WiresharkDoc-256.png
new file mode 100644
index 00000000..6e6a43ec
--- /dev/null
+++ b/resources/icons/WiresharkDoc-256.png
Binary files differ
diff --git a/resources/icons/WiresharkDoc-32.png b/resources/icons/WiresharkDoc-32.png
new file mode 100644
index 00000000..878d5911
--- /dev/null
+++ b/resources/icons/WiresharkDoc-32.png
Binary files differ
diff --git a/resources/icons/WiresharkDoc-48.png b/resources/icons/WiresharkDoc-48.png
new file mode 100644
index 00000000..c35698f7
--- /dev/null
+++ b/resources/icons/WiresharkDoc-48.png
Binary files differ
diff --git a/resources/icons/WiresharkDoc-64.png b/resources/icons/WiresharkDoc-64.png
new file mode 100644
index 00000000..c481af7b
--- /dev/null
+++ b/resources/icons/WiresharkDoc-64.png
Binary files differ
diff --git a/resources/icons/logray.ico b/resources/icons/logray.ico
new file mode 100644
index 00000000..89fe69c5
--- /dev/null
+++ b/resources/icons/logray.ico
Binary files differ
diff --git a/resources/icons/lograyinst.ico b/resources/icons/lograyinst.ico
new file mode 100644
index 00000000..71206332
--- /dev/null
+++ b/resources/icons/lograyinst.ico
Binary files differ
diff --git a/resources/icons/lricon.svg b/resources/icons/lricon.svg
new file mode 100644
index 00000000..4dafb6af
--- /dev/null
+++ b/resources/icons/lricon.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="64"
+ height="64"
+ viewBox="0 0 16.933334 16.933333"
+ version="1.1"
+ id="svg5"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ sodipodi:docname="lricon.svg"
+ inkscape:export-filename="lricon256.png"
+ inkscape:export-xdpi="384"
+ inkscape:export-ydpi="384"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><title
+ id="title136">Logray Icon</title><sodipodi:namedview
+ id="namedview7"
+ pagecolor="#777777"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="true"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="true"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="px"
+ showgrid="false"
+ inkscape:zoom="14.640625"
+ inkscape:cx="32"
+ inkscape:cy="32"
+ inkscape:window-width="1587"
+ inkscape:window-height="1115"
+ inkscape:window-x="217"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g308"
+ borderlayer="true"
+ showguides="true"><inkscape:grid
+ type="xygrid"
+ id="grid132"
+ empspacing="0" /><sodipodi:guide
+ position="14.710495,16.228531"
+ orientation="-1,0"
+ id="guide711"
+ inkscape:locked="false"
+ inkscape:label="Right"
+ inkscape:color="rgb(0,134,229)" /><sodipodi:guide
+ position="0.26458334,16.536458"
+ orientation="-1,0"
+ id="guide431"
+ inkscape:locked="false"
+ inkscape:label=""
+ inkscape:color="rgb(0,134,229)" /></sodipodi:namedview><defs
+ id="defs2" /><g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="Extras"
+ style="display:none"><g
+ id="g11926"
+ inkscape:label="motion"
+ style="display:inline"><path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.468014"
+ d="m -5.0622727,14.653385 c -4.582667,0 -4.5950191,-0.0038 -4.5950191,-0.0038"
+ id="path298" /><path
+ style="fill:none;stroke:#000000;stroke-width:0.264584;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.468014"
+ d="m -4.6918569,13.09893 c -4.952087,0 -4.965435,-0.02427 -4.965435,-0.02427"
+ id="path300" /><path
+ style="fill:none;stroke:#000000;stroke-width:0.264584;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.468014"
+ d="m -4.3743568,11.494762 -5.282935,0.01296"
+ id="path302"
+ sodipodi:nodetypes="cc" /><path
+ style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.468014"
+ d="m -4.9036024,9.9377571 c -4.7409107,0 -4.7536895,-0.012678 -4.7536895,-0.012678"
+ id="path304" /><path
+ style="fill:none;stroke:#000000;stroke-width:0.26458;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.468014"
+ d="m -5.6972699,8.3419584 c -3.9493769,0 -3.9600221,-0.015649 -3.9600221,-0.015649"
+ id="path306" /></g></g><g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="macOS Icon"
+ style="display:none"><image
+ width="16.933334"
+ height="16.933334"
+ preserveAspectRatio="none"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGC3pUWHRSYXcgcHJvZmlsZSB0eXBl IGV4aWYAAHjatVhZcsO4DvzHKeYI3MDlOFyr5gbv+NOgZC1O4iRmnlUWZRICG2iAJEz9f/8O+gcf 61UkxyH65L3CxyWXTMZDVNsnz7tWbt7nx+1D+H3rp2PAoMuitdvP6Hf5R78+FGxNxhNfFMW6D5T7 QNpnMPFJkdkaK4jkue2K0q7Imm1A7wryZpbyKYarCaVvbdvfm27Al+SW1B32828X4L3GmMca0622 CndrzQbAyteQzXhI8+4gqCGQ8Q2zJ+6mCAMXVCOqsJlx9pP8rn4feHwAaXR1e/lon1h8PNEzjcfT E4uu7/32yfk7u4SHTwc0P/XbYxpznZjdA5G5D4CVejMznt8xWhzTZhiRnQcFfg/N6SP9UAPBAiPs fM0r8ZxHbIlr5Uq4IqK9IkQapiu4qk7agMZB2ummsx66z7bqCojOdBPQGlONnX3RBpNMtcKrk0sP E8B2sxHkV9MJVDtrDix6zpvmfFVHzNw0RI2GMi3x8tVFrwZ/c9EY4lutVTx8BVxmhqEWN1q5QwqE 6LHzxtPBj2unX13iB6ENBnm6OcLArMqmorA+Y8tOni3kGO2Wm5pC2xXARZibAUZbMKC8tqy9VsGY oDX8GEFQBnKDXCpgQDObBpDGWesNBRONzI13gp6yho030o1FDkSw9ci8KPkIspxjxE9wETGU2bJj Zs+BI3Hi7K13nr33wctqmYMNLnDwIYQYUsjRRhc5+hhijCnmZJLFYsrJp5BiSilnQxkTZejKkM/o KabY4goXX0KJJZVcET7VVa6+hhprqrmZZhvWleZbaLGllrumjqWlu87d99BjTz0PxNqwww0efoQR Rxr5YG1n9cP1C9b0zpqZTIlcOFhDL4XwUKFlOWHhDIwZp8F4EAYQ0EY4U1E7Z4Q54Uwlg6RgA5As 3FDTwhgodF0bHvrg7mTuR7wRxx/xZr5jjoS6v2COQN1H3j5hrcn2VCdjWxaKT5VF9mG8x0wmZtkF 82q7rqh0hIhs2Z6HqmV0zVU64ChEThujONvb6IyfpYTExXo/pkQrNmGkNWznFtZ2nUIlWR2xRHNs cEOSZ23D6FNpUVAwhukN/httFFlI4XDrQxmcu8gAQUp4gTJERs1+dvqWR1YT9UhXsWcpexsAC5ke cG8a0PMseMjZz5XT+xjuEOh9DHcI9D6GOwR6H8MdAr2P4S5H72O4Q6D3Mdwh0PsY7qrpMwxRWlk7 uvGjXpMIb35IojKTiPYssrcsGknO1yrPLD9a27YpkeYDe1mQvLWzp2CpxY7tWA7XvNbS94Jh+kqW Fllyhiq6jDLNFcth7hgeJzYxl1upTVYJHwbW6YiVeYReuGMDQlUR6oaa5Yjap3lFHFerWOb7nIgK 51KVKS/sh6p2qvqipe8EftoeisKkEwtsw9qK3WaiwSaCHv+ALBGUsrQJSy9Ab2ukjy1EUi8t/7nh 9DeG/VjR94bTa8t/bjitUH5t6S88JIbTCuVXw2mF8isu+gvqv1H0u1inFcqvhtMK5X+S/c+G0wrl V8NphfI3kvbX2f/+8kYrlF8NpxXK387+V4bTCuVXw2l9R/v77F/d0TbDaX1H+39t2avLG63vaJvh tL6j/Un2n4bT+o62GU6fWD6PyEVK518UuLReYm8He3oF/+4OHMx7RRk9rHUi1cpkyc+DfqGO8/jI e7URZn19VsraxHnE36tkoBj2qJOhKp5nfDlEuOcj/jstvRbYC5uvzM9q2hBRj9BQuYfjJM8aNukx a6B5lO8BwZGKlaO8aqlOJSCZh1EvdxGZA3Ehc+xTMAqq2wSmXCYIW43UEl3m4NGkWpDKQf7lmJVG NSXBGtAUkwuwJ7SCsm0aiiLFFO/rDF7qFbBtQZWVZ5qF4XgPfPlDtdnJFhv5I5sdcBYGvLENzG64 BAO0RfSRqqJDlHwQ3OX0V+rpruO3OE4YtIbjhEFrOE4YtIbjhEFrOE4YtIbjlKM1HB/j6FscPOxU Ua1sTM3luVkkRpL2xlzpzN97IS7ZtRXij+Q96nB1qcORCFtlT5cSX0sRT/8BwN5MgtzoQ+kAAABQ elRYdFJhdyBwcm9maWxlIHR5cGUgaXB0YwAAeNrjyiwoSeZSAAMjMy5jCxMjE0uTFAMTIESAVMNk A0PTRCDL2DDJyNTEHMg3AssYGhtwAQDvSg5Bgnb0ugAAAVdpQ0NQSUNDIHByb2ZpbGUAAHicY2Bg UkksKMhhYWBgyM0rKQpyd1KIiIxSYH/IwA6EvAxiDAqJycUFjgEBPkAlDDAaCTAyMHy7BiIZGC7r gsw6JTW1SbVewNdipvDVi69EmxjwA66U1OJkIP0HiFOTC4pKgEamANnK5SUFIHYHkC1SBHQUkD0H xE6HsDeA2EkQ9hGwmpAgZyD7BpCtkJyRCDSD8QeQrZOEJJ6OxIbaCwLcLpnFBTmJlQoBxgRcSwYo Sa0oAdHO+QWVRZnpGSUKjsBQSlXwzEvW01EwMjA0Z2AAhTlE9edAcFgyip1BiDXfZ2Cw3f/////d CDGv/QwMG4E6uXYixDQsGBgEuRkYTuwsSCxKBAsxAzFTWhoDw6flDAy8kQwMwheAeqKL04yNwPKM PE4MDKz3/v//rMbAwD6ZgeHvhP//fy/6///vYqDmOwwMB/IAFwJl73skZQ4AAPYaaVRYdFhNTDpj b20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJl U3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRr PSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSIiCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z aG9wLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t LyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz b3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu MS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0 aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhv dG9zaG9wOklDQ1Byb2ZpbGU9IkRpc3BsYXkgUDMiCiAgIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5k aWQ6ZDQ3NThiYTktNzM4Yi00NGQ0LWIxZDUtNDUwNWUyYTBlODRmIgogICB4bXBNTTpJbnN0YW5j ZUlEPSJ4bXAuaWlkOmQ5NjlhOTc3LTMzMGYtNGQxYi05MWJkLTlmZjAwM2YyNzlhYSIKICAgeG1w TU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmQ0NzU4YmE5LTczOGItNDRkNC1iMWQ1LTQ1 MDVlMmEwZTg0ZiIKICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9w IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJNYWMgT1MiCiAgIEdJTVA6VGlt ZVN0YW1wPSIxNjYyMzIzODQyMzg0NTU1IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzIiCiAgIHRp ZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTEwLTAxVDE1OjI5OjAx LTA3OjAwIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0 ZT0iMjAyMjowOTowNFQxMzozNzowOC0wNzowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjI6MDk6 MDRUMTM6Mzc6MDgtMDc6MDAiPgogICA8cGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICA8cmRmOlNl cT4KICAgICA8cmRmOmxpCiAgICAgIHBob3Rvc2hvcDpMYXllck5hbWU9IkNvcHlyaWdodCDCqSAy MDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4iCiAgICAgIHBob3Rvc2hvcDpMYXll clRleHQ9IkNvcHlyaWdodCDCqSAyMDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4i Lz4KICAgICA8cmRmOmxpCiAgICAgIHBob3Rvc2hvcDpMYXllck5hbWU9Im1hY09TIDEyIgogICAg ICBwaG90b3Nob3A6TGF5ZXJUZXh0PSJtYWNPUyAxMiIvPgogICAgIDxyZGY6bGkKICAgICAgcGhv dG9zaG9wOkxheWVyTmFtZT0iQXBwIEljb25zIgogICAgICBwaG90b3Nob3A6TGF5ZXJUZXh0PSJB cHAgSWNvbnMiLz4KICAgIDwvcmRmOlNlcT4KICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAg PHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+ MDAzRUI1RUU3NEM4QkMwQ0NGMDJGMENEMkIyQUNEREE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAw NjhCMDM3RjBEMEI1RjJFRDFDNUZBMDBGQUJFQjU2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMEM5 OTE0RkM5MEJGNzQwMDYxMTIyODg2OTgzMjU0NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDE1MjVD MUVERDU0QzFERDk2RkRFREJFODZBMUVEMzE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAxQjM1MTQ5 OTkyNzdDMDVGODYxOEQyOTgxMzc1MjA4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMUVEMzQwRkM3 REI0QUQ3MkZENTEzQzJDRkMzNDIyNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDIyNUY1RDQ0MDhG NkI5ODg5Q0MxODY3REVERUI4RDA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAyMzZEQzI0RDRDOEM1 QjUyMDFDMkFDQzhBRkM4MDhGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMjNDODg0NjFBMzdGODk2 ODc2RDg5NThFRTZDODA4NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDI1RUFFQjE0MzgyM0YyMEZD RDcwOUQ3OTk2QjQyMDI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAyQjBGRDgxRkJDOTNEQThDRkEx MDAxOTk2NDBGMkZCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMkIzNDI2RjBCQTY2NDBERDk3QTJC Qzc2RDZCODhEMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDJDMDYxRkI5OTVFNDY1REU3QkVGMDdD REJEOTI0RTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAyRTNGQzM4RDlDOUY2QjkzMDAwMEJBNzI3 NkQyQTY2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMkZFNUM1NTE3QjE5MDRCQzFGOUFGNTk0RUFB M0M0NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDM3N0QyOTY4NUI2MTI1OTg0NTlDQUQ2MjIzREY1 Nzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAzQzA5Q0RFMjNGQkU3MEUyOTAzMTk4ODExMkQxNDUy PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wNDA1OTc5MkZEMDRGMDYyQTZBMzQxNDlDMzMxQTVENTwv cmRmOmxpPgogICAgIDxyZGY6bGk+MDQyMzY4Nzg2MUI4QkVEMEZGQ0Q2NzkyQjdCQTA4Qjk8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjA0NzQ4OTk4RkY0QUFGRjYwMzU4NEU5ODlENEU1Q0JBPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4wNTFDMDA0Q0Q3NkE2QzcwOTQ5RjE0QjcxRTJGOEZBNDwvcmRmOmxp PgogICAgIDxyZGY6bGk+MDUzRUU0MkI2NkVEQzRDMEU5MjEyODg5NDJFRTA1Mzg8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjA1NkYwMTQ2RkFGOEE4RkNDNUEyMjhFMTUyOTlEMEY2PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT4wNjEwMDNEMUM1QTJGM0NBNTQxMUJBRTczQTVEMTJDQTwvcmRmOmxpPgogICAg IDxyZGY6bGk+MDYyODM4QjI1MDA1QjFCMjhFRjE1QzEzNTc0QkU5NkQ8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjA2OEYxOEU3RDZCNjA5QUM2NEJGOEU3QTMyNUVGNzU1PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT4wNkFBQjM3N0IxNDEyOUNBNUQxODhGMDhGMTg2OTE0MjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+MDc2NEY5REU4Nzc2MEFFMzlDODgwNEZEQUM5OUVDNDI8L3JkZjpsaT4KICAgICA8cmRmOmxp PjA3RTAyM0IyNjRBMjhENEE4NTEzNDc4OTREM0RBNjc2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4w ODEzQUEzNDQ2OEJDQTczQjhDRDY4QjI5NURDM0U5NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDgx QkQ3RDFBNDRCRDBFOTFFMTc3QkQyMkI2NDc2Q0E8L3JkZjpsaT4KICAgICA8cmRmOmxpPjA4QTE0 RkVCRUI0MENERDZEQ0UzOUZGMTg2NkEzOUNGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wOUFEQ0VC RTJEMzBGNTBDNzQ2NTQ0NDE1MTMyRUZFQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDlEOTYwOTY4 QjU1MkJEMTE0QjQ3RjM3RjM2NEUxODI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBBMzMxREY4NkM5 MzQ5NzZFNTcwODVCQUI0ODlGRDlDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wQUUxQzJDMTA2NTgw MUM1QUI3QjNDMUY3OThBNkM1RTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEJGMEU5Q0I0RTc0NjdF ODkxQ0JBQTM3RUU0MzI5OTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBCRjI1OTEwNDc1NzkxM0E0 QzVENjY3NkQ0MEQ5NjY0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wQkZEQUQ0M0I5QjlGMTU5Qjgw NzQ4QzM5RUE0RjJFMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEMxNzFGQThDNTc4QUZDMDA5OUZB QkVDMUM5NTI5M0M8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBDMkYwRUQ4MjY4Q0NGMEE4RUNGQzhG REUwNkIzMzdBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wQzUxRDY2NTg1MjE5RTc0MDA1M0YyNDZC MjVFRTUzNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEQwQjNBN0FDMDUwNkEwMTg1N0VGNjc1MzUx MDM2RjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBEMTY2NEQ1QUMyRjg0MzE0MkI5QjUyRjM0NzEx Q0UwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wRDc0MTEzMUI2MTVFQkUzRTM2MTZEQ0JGOEYxQUM0 RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEREMjdDQkNFRDQ5RDJCQ0Q3NDZBNjYxQUNGMUFFNUI8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjBERkY0MzJEMEY4NzI3RjNDOTI3NzVDRjQ5NkM0RDhGPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT4wRUZCMzI2Q0Q2NkY1RTVGREQ0MTc3REQwN0NGNjZCQzwvcmRm OmxpPgogICAgIDxyZGY6bGk+MEZDN0FBMjVBNTJDMzkxREE2RkQ0ODRFMTE0QzU4QjE8L3JkZjps aT4KICAgICA8cmRmOmxpPjBGRjBDMDBFRDQ3OEFCRThFRDY0MTU2RjU5RDlDRTlGPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT4xMEM4QzZBRjIwNzczRTM4OEQ0N0VFRDA4RTREODFFNDwvcmRmOmxpPgog ICAgIDxyZGY6bGk+MTE3ODUwOTIwMUE0NjRCRUMwNkZBNzYzREVBRjVEQUI8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjExOUM2MDRFMjkyNkQzRkVFOTk0MzBDNjIwM0Q0MzA1PC9yZGY6bGk+CiAgICAg PHJkZjpsaT4xMUNBMUMwQkVBRDEzODk3RDlEODEzQUYzMEM4QUJEOTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+MTI0NjhBNjY4RDMzNTdFNDMxM0JGMUI5MzcxQTU3RTQ8L3JkZjpsaT4KICAgICA8cmRm OmxpPjEyNzcxQjA0QkQ1QTc1QTA3Qjg0OTBBQ0FDREVBRjMxPC9yZGY6bGk+CiAgICAgPHJkZjps aT4xMkJBQUZFOUE4NkNFQUI3OTZGRjM3REJFODlBOTY4OTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ MTM1RTBCMDI2QTFFMzVERjJBNTI2NzhDNDNBMThBMDk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjEz ODQ0MTVEMzFBMjY2MjcxN0Q3OTFEQTAyMTA5NTA1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xM0JD NDYyNzFCRTkzNDJBNDcxQ0FEMjZCNkJBRUI5QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTNGMjlF MUM5MzI0OUI3MkVDNkQ1Mzg3RDQ0Nzg0OTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE0MDA2RTIz MDE4NjY0NDc0NUJFRTIwMTU5MDlGQ0IyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNEEzRjQ3NTdG MDc0OTNGMkM0RjlEQzk5RjRBNDI3MjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTRCRjBFMDhFRjU5 N0IzRDNBNDk5NkU3NDU2NkNGMjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE0RDU4OTAzOTY2NTE2 NzhDNTE2NDRERDU4QjVERkNDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNTA2N0ZGMUM1OTc1Nzky RDU5RTQ1MzM3NUUxRDU4QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTUyOTVGQjhCRUIzMTI2OTA3 QjA1QjU1QzZBOENGNEQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE1MkM2MzA3ODZBRjM4MzBCN0VE NDNFNDQ2ODlDQ0VGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNTVBMDk1MTVGRTQ4NEI1NjY2NDA4 RUUwRTY2QjZDNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTVFMzYxRTlGNjQwQjVFREQ2MzJGRTgw MDVGMDZDNjk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE2MzNBM0E4QzFDQjEzNzJFQjg4MDI2NTdC QTRFQzg3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNjZDMUU2NjdBRDM1RUQ0NDYzRjY4NDA0NjAw MjVBODwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTY5MkFEMzJBNkMyNjQyNEFDMzZBRDc4NkJFMkZF NTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE3MjA4NDBCRUUwNjUyRTczOUY4ODMyRDJCOEMxOEI0 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xN0I3M0EyMkU4M0YwODlBNUJERTE3NUYxQkJCRUMzQzwv cmRmOmxpPgogICAgIDxyZGY6bGk+MTg0RjUyQjAwNDNDM0E2Q0EzQzM3MkY0RkM0NEQxMjc8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjE4NjNBNzlCQzk0MTY4MDRDNTEzRDkzOTMxMDZFNTg5PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4xODhCNkQ1QjFCN0NDNTlBOEYxOTE5MEU3N0QzOEU5MjwvcmRmOmxp PgogICAgIDxyZGY6bGk+MThBRkQxMkE0NThEQzYzNjQ3MTE4RjM4NzYwNDQ1Nzg8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjE4Q0NDMEVGNzE3QkU1M0RBMDk4NkFDRDgyOUYwNkREPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT4xOTg3NjUxQkYwQUFFMEYzMTI4Q0MxQUEzMDYwRTI1OTwvcmRmOmxpPgogICAg IDxyZGY6bGk+MTk5M0Q5RTcyRTdFMzdBOEI4RDNCNUMxNjFDRTlBN0Q8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjE5QTdBODBERDg0MkI4Q0U2OTY2NTc3QTA4OTVGQjczPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT4xQTIzREI5RTRCOEQ4MUVCRkExODMzNTcwMTY3RUVDNTwvcmRmOmxpPgogICAgIDxyZGY6 bGk+MUE0NTkwOTkwQjM0M0JGQTY5REU2OTY2NTYwMDAyQkU8L3JkZjpsaT4KICAgICA8cmRmOmxp PjFBQkQ4M0RERkZGRUVFNERFNTA1NUU2MkZEQzVFMURCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4x QjJGNUJBRUY0Nzc4REVGOEY3RUIyRkM3NzcwREI4RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUJB NDZFMjlDMzZFNjA0Q0FDMzM2RUFDOEI3RUZFRjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFCRDY3 MEI0NjgwOUEwRjJDREU5ODNEMkVCOEU3NjkyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xQzFEQTVG NDk3QjkyRDMzM0JCMDM1NEJERjM0RkFBQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUQxMjkxMkQ0 Rjg3NEMzRUEwRkUyMjU0QjRDMEVEQTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFEMTRGMDU0RDgy QTdENTBENkJBNzNBNEUyOTM5QzYyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xREQyOTE5MDc4QzBC RjZGM0NFQTM0N0RGOTYwQkRERDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUU1NUZBQUVGNEVDNDY2 NkRFQTlGQ0M0MkU4NTE1MjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFFODQ2NTdGRjAyMUM5REZG QUUyOTlDOUFEMkE4ODAyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xRThCRDk5QjFERURBNTg1Mzc0 RUYyREJGMUI1MEIyOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUY0QjVCMUE1RjY0MTJFQjg2OTAx MDMzRjk0NjI4QkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFGNUREQ0U2OUZFMEQ1QzhBQjQxNTVF QzUyMDUyMkI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xRjcwQUE1RkQ0MjA0QTYyM0Y0RjUzNTND MUFGQ0NDMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUY5NUJENTdFNDUzNDdCNEYyQkI4QTgyODI3 NDJCOEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFGRDdCNzA1M0E4QUVGNDI4MTlCQzJCQzk3OTky RTgzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xRkZFRjQ3MzRBQjJDN0Y3M0Y2M0VCMDYxNUEwMUYz QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MjAzRDcwMzg3RDczQUQxMUREQTIzQTI4RkVBQ0FFRjE8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjIwODEwQkQ3OTg3OUQ3MTU0OTMzRTk0REYwQjUyNjJFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT4yMEQ2MTUzNTMwN0QzMjVEMzY1NzRCNDJEOUZFREJGRjwvcmRm OmxpPgogICAgIDxyZGY6bGk+MjBFQUYzMjYxRkQ2MjcwNDMyREMxQUVBNDVGRkY0QzE8L3JkZjps aT4KICAgICA8cmRmOmxpPjIxRTQ1NTY5MzEzRDI0OUI2RDJGM0UyMDg1RTI3Nzk2PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT4yMjBFNTA2QTRCQUMyQUQ5RjdCQjMyMENDMzMyNjQ4QjwvcmRmOmxpPgog ICAgIDxyZGY6bGk+MjI0NjkxNjExRURBREQ2RTZCQUVFQkQ4MDMwQUQxMzI8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjIyQTU3MjVBNzEyODY5Nzc4RDZBRkMyRjFCMTU1NDM5PC9yZGY6bGk+CiAgICAg PHJkZjpsaT4yMkY1QTlCRTI2NkZFOUNCMUFCM0U0OEEwRDI3OEJFRjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+MjM5NDRFRDRCRTQzNzNFRTVCN0VEMkQ5MDFDNTQ2ODU8L3JkZjpsaT4KICAgICA8cmRm OmxpPjIzQ0Y5MjlCQTQxMzlERjJGOTIwNkY3RjdBRTJDQjFDPC9yZGY6bGk+CiAgICAgPHJkZjps aT4yNTNBOTQ3RjE3MjM3MDMzNkM4QjkzRTQyODMwRUM4NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ MjU4OTdENThBMTI5NzBFMjY4RTk5QjNGRkJBOUYxNUI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI1 QTBEMDFEMDkxMEU2NzQyOTgxNkNEQzAyMzBGN0YzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yNkQ1 RTI3QkQ1QjJGODlCQjhGM0FCNjJGNUZDNTg4RTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MjZEQkRF RjdFMTFFNDE1NzlFMEI2MzA2ODA3Nzk5MzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI2RjU2RUY3 N0FGMzlCNUEyQzhFNDJDMzk4RjM1MjZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yNzE3MUU3OEZC MTEzNjhCNzg3RDMzNjNFOUU1QkUyMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MjcyN0EyRjFEOTM1 RkRFNTI1NkQ3REYyNzUxOTE1MUI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI3ODc3OTVCNDY3MUJC OTc2NDU2RDBBNUIxNEMxNjNCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yODE0OUJFQzc5RkRBRjI4 OTUyQUNDNEQ0Qjg0MEJBRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+Mjg2MEZCRTQ0Q0I2QkM2NUYw NTU1MzFBRTY1OUE4N0Y8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI4RUJBQUM4RTYyRjg5QjJERjkx MUM4NkU0MDA3MTM2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yOTJDRjJFNjdCNjZENUZEQzJBQjc3 MTQ5QjY2MTdGRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MkE1MzYxODM0RDdBNzdCN0E1QUFCOTk3 N0QwMkY4ODI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjJBNUE2RTFBNDJFQzM3MjBCQkFDOUU4NTA0 NUI3QjQ0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yQjIxNDMxRTI0RkIzMzFENzJGRjY3QkFEQzlD MUJGMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MkJFMjI5QkM2MkU3RjFEOEE1M0IyOTJGQTY0RDZB Rjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjJCRkMxMzUxRTcyNzY1QUFDMjYzRkQ5QzFCMEU3Nzcw PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yQzFBRUZDNERDNENFOEUxQjU4OTRBMEI3RTc4MzU5MTwv cmRmOmxpPgogICAgIDxyZGY6bGk+MkM0NTkwMEU3QUY5MDA4RUE4MTI1RDkyQkYxNkYwNTg8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjJDQ0I1NTI1MUM0OTNBNTIwOTk4OTIyNkI2MkEyMjE3PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4yRDZDQzVFMUU4QzM0NDI4NDRGRjg5MEYyQTk1MkREMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+MkQ3NUE1RjY3RUQ4OUJBNUEwRDQ1QUFDRTY1QjdFRjE8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjJFMUU4MzFDRkQ0NzI0QjREODQwODY4MjY0ODJCQTJDPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT4yRTI1QjgxQTBFRTkxOUFDRUQ1Q0Y3NTk1RjkyMTg4MDwvcmRmOmxpPgogICAg IDxyZGY6bGk+MkU2QUJDM0I4ODE5MTA2QTlGOTJGNEI4RkQ5N0I5Mzg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjJFN0REMDJEM0Q3QUQzRDI3NTkyOTkyRUFDRDBCNjQ4PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT4yRTg5NTE0NjAxN0U4RUZFOTI2MTJEODE0QUJBNUEyMjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+MkYzMzkxNTAzQTRENUNGRDNCN0IyQUVCQ0Q4OTMyMTQ8L3JkZjpsaT4KICAgICA8cmRmOmxp PjJGNUQ2NTc5QjBFRkE2QTlBNERGRUYxM0I0OUU3NEI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4y RkRCOTQwQTM5REU3QjVGMjg4NTVBRjNDNTlFRDJBNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzBD RUNBNjA1QUM3M0ZFNDFEQjZEMTc0NzVBRUM3NTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMxMjAy MkZDMEI5QTIxNUIwQTIwMjQyRDAyNEIwM0Q5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zMTY3Nzgx QTUyNDA5NzZDNzdDN0JCNUZCNzdDMjNBNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzJENDRBMkJD RUE2REIyQjIwRThEQTA1OUYxRjQ2RjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMyRjQwMTM4ODIw NzEyRTFDQ0FGNDY3NTdCRjJCNThEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zMzAzOEJENTMzRDk0 NEQyNEZFNEE4ODBFMzcwRkI3NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzMxNTAxMzYyOUY0M0NF Qjk5MUNFNDEwMTJGODExQkU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMzMkI3MDk5QTkxOEQ2MzU1 M0NFQjZBNkU4MkUyMDI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zMzJFNERFREY0NzJFMjFBMkVE MDVDODAxNkJGOURFMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzM1OUE3ODdBRTNGMTU5RjFCMkJB ODM4NDUzN0ExMDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMzODAxM0EwMzE2ODY5MkExQjcxOEE5 QzcyRjkwMEFDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zM0NGMDUyRURGRjRFNzE0QUUwRjg5MzNF NkY3MTEyMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzNFMzJBMkYzM0ZDMTVFMEUwQjFBQUFGNTNF OUM0NDk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMzRjA4MUM2NEYzREM0RTM0M0JFNDIxM0M0N0Mx NTcyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zNEEyRjE3RTY4OEZFQjU2ODMwN0RDOUVBMjc4OTcw MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzUwNDhFODhENzBEQzExRUM0Q0NBMzk1QzlDMzMxNTc8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjM1MUI2NENDQUVGNjEzOENERjhBQjI4NzcyQ0Q1MkQwPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT4zNUMwMzgxMTZGOUE1QzkwOUM4RjA5OEIxNEZDMzg1QzwvcmRm OmxpPgogICAgIDxyZGY6bGk+MzVFMkE0QjM0MDBCMDE3NUY5NkY0OTkwNkYzMzRDNDE8L3JkZjps aT4KICAgICA8cmRmOmxpPjM2NTNBMDg0NzgwN0UwQ0M1QjIxRkJFODM1QzlENTQ2PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT4zNjkzQUM0QkI5MDQ5NjRGNTI2MDQ3OTZCNjA0QzEwNzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+MzY5Q0RCNDczQjMwMUQ5ODZCQUEzQTQzRTIyMTY5QzY8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjM3NTlGRkQxMjkyREY1M0Y2OUIzM0NFMzRFNDZCOEYyPC9yZGY6bGk+CiAgICAg PHJkZjpsaT4zN0I0OTc3QzYzQUZCRjBEMTBDNzdFQkE4Qjg2QzA5MDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+MzdENUIwMkRFMTBCRUNBNkUyM0VDQzlEODE1QUVFM0M8L3JkZjpsaT4KICAgICA8cmRm OmxpPjM3RUE5M0VFRjU1QTU4MEYzNjI2NTQ1OTI4QTY1NjlDPC9yZGY6bGk+CiAgICAgPHJkZjps aT4zODFBRjk1MTJCMkQ2NUNCRDE4NEFFRkJCNTA4QzJCNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+ MzhBOTY3REY0RDUxM0VBNEVEQjlFN0UyQTRCNTZDMTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjM5 MDg4ODI2MTBBNjg2NDc3MzFEQTY3QTZEMkExNDE1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zOUE0 RjBEMzg3MzFFNjcwMjY3MUFBRDkyQjBFMDM5NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzlBNkNE M0RFRDA0RTIwQjI0MkE4MDc2MUQ2ODY0NEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNBMTNDRUM2 MjYxRkNCNTgwOTBGRjNBNzY1NUU4NkFCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zQTE0NkQ5RDQ1 RjEzNjZBRjYzNkM1Q0U3QjEwQTRCNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0E3M0UwMzI3MjFE QTE2NTU3NzMwNjJBQTFFMTExMUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNBQURBNzBDQkRGRkMw OEQyOThGNEFCRkI0ODdDRkFBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zQjE2MkIwODk2QjQ3RjMy ODFDRUU0RDVDQzlCODE0MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0I1MDEzM0I3MTYyODVFMzkz OTcyMTY2RTE5QjQ1REE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNCRDdDNDYyNTQ5REY5QTlFRDdF QUE4RTNEMTFCNkI0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zQkU1QTJGOThBOUU4MzEwNTA3RTA5 QjUyNUU4OEFBNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0NGRTM5OTczMEM3RjI0NkFFRDA0MEM0 OTUyQUEzMTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNFMURDODFGRkJDQjdGQTI5NEY5N0JDNkUy MDgzRTlCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zRTQxOTgwQThDQTA3QkY4MTAzQ0Q2N0IyNzEw M0M2OTwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0VBODlBQ0FBMzE5RDVCMzVGOERCNTdFMDIxMDI0 Mzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNFQUMyNTAzMzkxQjkwQkVDQjRGMkQxMkRCRjVGN0E2 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zRUNCQTAxODcwMkFBRDdDREY1QTU1NzY4NkYyMEEzNDwv cmRmOmxpPgogICAgIDxyZGY6bGk+M0YxOEEwQzEyNDBGMUJFQkNCQjBBRkQ4REVDNUE2MEI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjNGMjRFNkU3OURBMTY2QzI4RDgxRTVGNzk1MEI0MkYwPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4zRjgyNkUxN0ZCQ0IwQUZEODJCNjRDQjQ1NTA0NzJDMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+NDA2M0M1OUI2MUFGNTU5QUU5MjRDOTYyOEEyOERBOUU8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjQwN0UwMjY2QzdGRUI5OTQzNkY1NjI5NTYwNURFNjREPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT40MTAzQzI2NDM5MTI1NURFNkM1MDRDMTE3QjFENzJENzwvcmRmOmxpPgogICAg IDxyZGY6bGk+NDE2NzRGQzdGNzc3QzVFNUIzMUJFNTVEM0Y4QzNGMjg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjQxQTA3QzY1NEJGMDNFNjQ5QkY4RUVFQzI5RjREMjQwPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT40MUYxN0JEOTc0NjhEQ0Q5QTMxOTU4ODNDQUI4NjE5RjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+NDIwMTdGMDNGNDgzQzZDMkJCNDhEODQzMkVCRDIxQ0M8L3JkZjpsaT4KICAgICA8cmRmOmxp PjQyQ0M3MDQ5NTcxQjQwNTBGQ0Y5OUMwNUFCMzQxODFBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40 MkUzMjE3QjA5RDlBQkQzNzBBRUFENTZFMUZGMTg4NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDJF ODc0NDI1MEEzQzNDMEE3MjBBMjVBQjNBNUNERjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQzNzAw RkI0NTI4NzNFNzEwRTBEMDA5MTkyNENCOUI3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40MzhEQjhB QkU3MDEwMzk2QkNGMjZGMjY0NUE0MzNGODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDNBMDg3Njcw NDBBRkNBODkzMDE0MjU5NUEzNTk5RTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQzRDQ5QTZFRDBB M0Q3MkIzNkU3MENEQkZCODI3QzU0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NDI0NDRFMTYwRjVC OUFGODcwNjlGRkRDQTdCNDdGNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDQ1MjZCN0U3QUNBQTRE QkRDODBCOTlDOTQzNTlCQ0Y8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ0NjI4NTAzNTY2NEJDOUI5 MEJCQjRFMkI5Q0U2NjQ5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NDk2Q0RGOUQ4MTlFN0IzMTYy MTgxRENFMDUwNEE4RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDUzRjlDQzVGMjdFOTlFN0ZDRjBE N0QyRjJEM0Q2ODc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ1NDFBMUUyQTYxMDYwQzJDQjY1ODU4 MERBOTMzN0M1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NTlGQTI5NEI5NkIwNTRGQkRGODNCN0I3 RDBCRjg5QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDY1RDFDRjUyMEVDRTAyRjNDQ0FDMkQ4NTQy QjBGNTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ2OUE5RTcwNjE3M0I4MTU3OTI4RjQ5OUQ1QTUz RDU1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NkI1NzRBRkE4RjJFMTM0Qjc4NzUwOTM4ODFFMkRE RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDc4MENCNkI1M0ZCRTVFRUMzODc1REFBREQ2NDhEOEE8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ3QjI0QUM2OEExODk0QjBFNjczRjkzRjVERUFBM0UzPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT40ODI5RDVEQkFCMzdFQzA1RkNERUQwOUYwRTNEMDA1QTwvcmRm OmxpPgogICAgIDxyZGY6bGk+NDk0M0VENEYxMEIwOUY2MzgwNUMwRjZEN0VGODQ5MDg8L3JkZjps aT4KICAgICA8cmRmOmxpPjQ5NDUxMEY0NDc1OTVCNERBRjkwMTREODIxQUQ4MjVBPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT40OTYwMDAwZi1hNzkyLTE3ZGYtOGE0ZS1jNzcwZDJlM2M3NmFfMTI0NTNf MTY3MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDk2MDAwMGYtYTc5Mi0xN2RmLThhNGUtYzc3MGQy ZTNjNzZhXzEzMzczXzE2NzA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ5ODkyNTM4QUQzRUZGNDcx RjgxMUE3RTE3NkU0MUYzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40OTk1RkY2N0JCRjQyNTBCMzJC QTNFRjM3Njk5MTRENTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDlBNDlEMUQ3ODRGREI4NzIxRTlC QkM0MDdEMDNFNDQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ5QTY0MkY1Mzg1RUJCQTZFMEVFQTIw OEU0NDg0MjQ2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40QTQzNTFFRjUxOTQ0MjVBMDUyRjcwMERB RTVFQzAzODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NEE1NjUxODBFRUIzMzExMkIwNDc2OTA2NTM4 ODU2RTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjRBQUI4MjYwQkQxRTEzNTUyQzc4OUUxOEYwMDZF MzcxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40QkZBQTFCMkU3QTlFRDU0MzYyRDU0NkFENDcwODZD ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NEMwRTZCQjVBQjlEMkQ5NkY3QzdCOTQyNzBDNjA0MTg8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjRDMjZBMEYxNThDNUQ2REJDQjMzMkUwMDM3RUVFNTRFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT40QzcwMDVEMzAwRDg3QjcxMDY1MDRBN0QyMTExQzEyMzwvcmRm OmxpPgogICAgIDxyZGY6bGk+NENBQ0Y5NUVCMjE4QTM3NkIwQkY4RTk2RUJCQUMxQzM8L3JkZjps aT4KICAgICA8cmRmOmxpPjREMEY3MDFFRDRGRUZGRDE3RjNCMzI5RTQ4QzAyMTFFPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT40RDY1OTNBRkZCNjQ0RjQ5RTQ1QTE5RDg5MkQ3Qzg1RDwvcmRmOmxpPgog ICAgIDxyZGY6bGk+NEQ3RTYxODZEMUIzNEE1RTk1RjQzNjQ1QjEwNEQ5NEU8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjRERjlDRTEwNzk2OUVFNDk2MDUxOTFCMjY5NzI5N0E0PC9yZGY6bGk+CiAgICAg PHJkZjpsaT40RTU5RTIzMTYyQjRDNjU0Mzk5RTc0QTZDQ0FGQzRDMjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+NEU3MjRCQzMwQUQ4RDY5QkFBNjcwOTRGQkU4RkI3OTQ8L3JkZjpsaT4KICAgICA8cmRm OmxpPjRFOTBDOUI1NDdBN0YyNjE0MDJDREJCQ0VDREJERDIxPC9yZGY6bGk+CiAgICAgPHJkZjps aT40RjAzNzA2QTNCNkQwOUIxNUVGMkU3RkM5NDEwQjk1MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ NEYzMUY1ODVDRjExMUU2MUNDREYzQjMxRjNCQkY4OTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjRG M0M4NEI2RTNGMUMyRTQwMTdCMDk0NDM2OEJGMEIxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40RkMw Q0RFMDk2OTg2NEVBOTIxMjNCMjYyMjlGRTQzNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTAxRTU4 NDM1MzE3QkRENzFFNkREOThBNkM4NEQzOUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjUwNjc2MjY0 NzNFNDZBRDM3OEQyMkY4QzdGNUJGNEYzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41MEQ0RkMzOUMy OTRDMDlCQjQwQTM3RUE0NEFFNTUwMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTBEOEIwMDJCQTBB RjE2RTJDN0VCNkFBRDA0RkFCMEE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjUxNzg0MUZFM0JGRDlG OUE3MEYxMTI4QkUwRDIzNEIwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41MjE2MTUxRTE1OTg5NDc0 OTczRDdDMUZGOUIyNTE1RjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTJDQzVCNUNCRDU5NjMzMEIz RTAwQjQ1RkYxOEY1Qjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjUyRTNDMjc3MjU3Q0NGRDFEMUI1 QURFRTMwOEUyQzkyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41M0I2MTY0RTEzQTAyNkI3Mjg3MzRC N0VDQzMwQzI4NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTNFMDZCNjEyQkI4M0Y0N0I1MjgyMUVE ODY4QTlFMUQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjU0NzI3ODhCRUIyOUQzNEFFNUY5QTAwQTMy RkE2OUZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41NEI4QzdBOENBRDczMzM3NTI5NzRGMjk0QzA3 MzFDOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTRENEJFQzZGNzkxQTc4MEQ1OTQ4RTY0OUZBMDBC Mjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjU1MDNFMjBDRTZGRkVBRkM2MDdGRDhGOTc2NjBEQ0U5 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT41NUZFRDY5NTUyRkJCNEVCNTExRjc1NTE3NUNGQjc0Rjwv cmRmOmxpPgogICAgIDxyZGY6bGk+NTY5Q0NDMEUwOTE5N0M2Nzk3QjJDRjJDNEUyMzAxMDI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjU2QUY2OTExRTBCMjYzNTMyNTlFODJEODVDQzI2RURCPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT41NzQ0NzM1ODYwMjlBODA5RUM4QTFDOENFMDA4NzEyRDwvcmRmOmxp PgogICAgIDxyZGY6bGk+NTc2Qzg1NTJDODk4ODM3NDVCOEM5RTkwQThEQjdENzg8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjU3QTQ5QzU0NzBGNUIxQUU0RUM0QzZCRUQ3RTEwRjk3PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT41N0E0QTdCNDM1RDY0RjE0M0JBMDVDNjk2MzFDMTQyQTwvcmRmOmxpPgogICAg IDxyZGY6bGk+NTdGRDM5RkMxOTAyRjc4NTdFMjRGNTFFODg3ODRDOEU8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjU4NDIzNUQzNEJERjEzMkFERkRENDNCM0UyOTFDRjI2PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT41OEFFQTY3NEVDRUY2RjIzQkY1OTQ5NTFERTYyRjJEODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+NTk3NkUwOTI3NDFFMjUwOTk1RDU1Mzk5NTdGQzJCNzM8L3JkZjpsaT4KICAgICA8cmRmOmxp PjU5OTIxMzY0OUFEQkY4NTlEMjYwNThGOEJDNzA1RDZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41 OTk4NjJCRDU2NzMxMzEwNURENjM3NDlBQjZCMjNDODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTlD QkQ3NTU0QzA5OUY4NkNEMDgyOTNGNUNCRjk2MjM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjU5RUI4 QTk0REVBMkY4MzlFNDYwRDdGNTRBQkNCREE5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT41QTM4QTE1 NDBEMTRBQzQ3ODBGMTI3REUzNzVGNjZFRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUE0QkJGMEIx OUUxQTJFOTA2QjgyNUQwOTAxREY3MDA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVBRDU4RjY0MDUz NTExQjEzOEQ5NUVDMjg4QThDRTYwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41QjZDOENDMUNBODNB NjIwQjA4NDVDRkU0NTEyMEFENDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUJBQTYyNkFGMkVFNjA2 MjY3NDJBNDE4QzFBQ0E0ODY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVCQUVERTVBOEY5MENGQTU4 QTRDNzg1QUU5NTU2NzI3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT41QkFGRDRBNEJFQjU1QkI2NDlG RjVBRTI5QTIzMkY5NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUJDMUI5MzhDMTJERTM4MzE3MkEw MDA5NUNGNEFCNzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVDMzFBMkM0MjFEMjIyREUyRTEwQ0Ez NEE5N0ZGRUQwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41Q0I4RDI3OUVCRUIwQUQ1OUJCRDREN0Q5 ODgxRjQ3QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUNGMDI5MjMxQjQ4M0I0Q0ZCQUY3NjQ5MTkx NjI5OEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVEMTE4QTk4NUQ1RDYwNTZCOTdBQjAxOTY3REUx MTdFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41RDM2RTdCRTRGRkY3NEQ5QUE5MjEzNTIwNDI3MTI5 MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUQ0QTBENEMxMEQzMTg3ODdCMjEyQ0JCN0FFQ0NBOTY8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjVENjhFNDUyNUU5QkIxQ0RDMkJERkVDRTg3MzlFMDQ4PC9y ZGY6bGk+CiAgICAgPHJkZjpsaT41RDZFNkU5QzQ4MDQxNTQyRjg4MTY3MDQ0RTY1Mzk1NjwvcmRm OmxpPgogICAgIDxyZGY6bGk+NUQ4ODBDOUY2RTc3MTExN0UxNzU0NjdBOEI3ODVDQUI8L3JkZjps aT4KICAgICA8cmRmOmxpPjVERDAwOUVDMzlBNEU4NzNDMzYzRkM2QjE5QzRCNUQwPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT41REY3QUJGNDhEMDRFQzc4OThFN0YwN0M1MkQ0QjlGQzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+NUUyRDVBN0EwQTJEQzFEM0VCMjNFN0U1NUMwQ0I0OTk8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjVFODNFOTdCRjM1RkE4RDEzQzdBRDYxMUNGQTgxMDA0PC9yZGY6bGk+CiAgICAg PHJkZjpsaT41RUUyOTAxQTc0NEZCMkQ4NUM4MkI1RkY4QTg0NkZGNjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+NUVGNTlFRUUwNTNFRUEwQTUxOUJDRjkxM0Q3RkNGMTY8L3JkZjpsaT4KICAgICA8cmRm OmxpPjVGMDk1RThDNEQ4Nzk1QTM5Mzg5MzhBM0UxRDUyNTFEPC9yZGY6bGk+CiAgICAgPHJkZjps aT41RjNGOEQ0NTlCMzc0NjNBMzcwQkQ3NDUxQThEQTdENjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ NUY1NDIyQTJERjc1OUYwQjRBOTdGQjA0QTVGRTE0QTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVG NzVBOEQxODU4MURCMEY5M0M4N0Q2NUQ1MjYzMjQzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41RjdD RUE2ODJCRDczMTk0NkI5QTI4MUE5NDkxQUIzRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUZEMENG RTY1NzVEQzU3RENFMDEzNDY1MzA0QjU5RTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjYwNTRDOUQ4 Mjc1NkYyM0Q4ODQyOEYyMjVFMDAwRjM4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42MDk0MTM2NEQy N0JDNkY0Qzc4Q0Y3NjkwQUJBNEZGNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjBENkNBQjRGNjE5 MTU5MTU5ODQyMDM2MTU3NkUxM0Q8L3JkZjpsaT4KICAgICA8cmRmOmxpPjYxNjZENkNGQkVEM0NF QTlBRjQzRTQyMUY0N0JCMTAwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42MTc4QjNDNUY4QUI1MDRC M0M0NjZFQzcxQzE4MjRCQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjFGMkVBNTgzQTdDOEZGNzE2 NTY1M0RGRTg5MjA1QkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjYzMTZERTE2QzU5RDVBMDNDNjA0 MUVGRTgzMDBGRERFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42MzY1M0Y0QjBGNUFDNzFEMjRDRTgy REI5QjNFOUJGMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjNDRDNDREY1QTU3OTM3MEZGRkRDRUVE QkYwRDVFRjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjY0NTA5QkQ5MDFENTcyNTlCQ0IzQkU1NEM0 OTI3NDQ4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42NTI4QjE3MTJDQzZENDY5MkFENTlGRDNDOEU5 OUY3QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjVFNUZEQTVEN0U3MzU2QTY1NkVFMUU0OEE0NzE5 NEU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjY1RjYyN0FBQjZCOEM5REI4M0U1OEU0Q0RGRTMzRUQy PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42NjVFOUE3RTBFMUU2QUNFQkMyMTdBNjlBMzQwNTdCOTwv cmRmOmxpPgogICAgIDxyZGY6bGk+NjY3QjRGMjE1RDBFNkYyREFENERBOUJFNjVDMEIyQkE8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjY2QjdCNjc0OUY1OEY4N0Y0QTVCN0Y5MTk1QTlFNjcyPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT42NkRFNEZDQTkzNTZBRjYyN0UxQzM1NERBODE2NUM4MjwvcmRmOmxp PgogICAgIDxyZGY6bGk+Njc1NTBDNzk4Mjk2ODEzNjZFNDU4QjQ0NzFFOEU0N0M8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjY3NzIyNDY3MUU5NzA1MjNGQTcxMEY4NTc2OTU2Mjc4PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT42ODBCQzM1QTAwNTExMjdCOENBQTE1NkY2QTFERDc2QjwvcmRmOmxpPgogICAg IDxyZGY6bGk+Njg1QzE5QzA4QTFERjE5RDBDRkIzQjMwQ0Y1OTRERjA8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjY4NjAzMEJEQTQ1MEUzRUQ0OTdERDE2MDNCQzlGMzU5PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT42ODc0RjgwRjQxMUJBMkNCNTI4QzEyM0ZCMkIwMzgzOTwvcmRmOmxpPgogICAgIDxyZGY6 bGk+NjkyMEUwMThDOTZEOUYxN0VDQzZCN0Y1RThBNzVFNDA8L3JkZjpsaT4KICAgICA8cmRmOmxp PjY5NUU3MzQ4NTU5QjM3NEQ0MjJGRDYyNjVBQkY5MURGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42 OUFFRTNEQzBCQjNFMTIyNTFGOEY3MDU3MTkwRkJDNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjlB Rjg4NjlENjlDMjk4QUJCNTIxOEIzODJBRUE5Rjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjY5RUQy MEIwOTRBMEY5NkYyNjc3NzY0NkQwODlBNzZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42QTRFRjBD RDA0OTVFMTVENkM2OUY1NjYxMEQ0QkVEQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkFBQUUyOEFG MzcxMkM1OEQwRjE0M0QzQTlBN0IzOUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZCQ0FCMzJGRjY2 RjlFRkQ0RjAzQzU0QkNBMjFGN0NFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42QkQxMUE2NUUzNjdC NTgyNDk2Njg3MzIzNTBERUI3MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkMzNjlERTJBMzZERjBD OTg1MDI0MjVBOUI3QTE0Qzg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZDRDhGMDIyMzM1MDU1QzA2 OEZBMjQ3OUJCNzQ0MTBFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42Q0UxRkQyQjQ2N0Q4MkJDNEU0 NTdGM0U0RTZCQzVCODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkNGOURCQzkxRkM5QTNDMkZCMTMw MDQ0RDMzRkFFODc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZEMzUyNERGNjU5OUFDRUJDQzZEQzJF NEU5NkEwQzVDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42RDQ0RDVGQjVDRDY0NDY0RjRCRTdFMTdD NkYzRjhDRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkQ0QzA3QTFFRjhFNkY4MjA5QTQ3REJGMkFC OEJGMEY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZENTc5OTVDN0ZEOEE0RTc4MEE0M0I4RDQ0OURF OUQ4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42RDZGRTg0MzA0MzcxREVGRENGMzMxN0Q2NkI1REU0 NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkRDMkUwRjZENDlCM0Y2RUVGNkQ4RDNGQTE0OTFBQTc8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjZFMzQ2REEyMDFEMkY0OTg1OTNGNzA1NzEwODhCMThCPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT42RTRFRjk4QUU3RUY0OTRENzI4NUNGM0YzMDRCMDlGQzwvcmRm OmxpPgogICAgIDxyZGY6bGk+NkU5RDYzMDgyQjg2MTY2MTcwRTNEQTkyN0YxRjhFNzA8L3JkZjps aT4KICAgICA8cmRmOmxpPjZFQ0QwQ0ZDREM4MDRBNkMyREUzNkQwNzJCMTQ0ODYwPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT42RjQxQkM4Mjk4ODE3NEI3QzQ4NkZENzI2RTUxNEI5RTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+NkZFQzU2QkM2OUE2MDdGRENENUU5REVDMkQxOEY2REE8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjZGRjVCOUZEMzFGMTg4OTMyNzJGNDRFODUzNTdGN0U2PC9yZGY6bGk+CiAgICAg PHJkZjpsaT43MDA5RTczODUyQUIwQzE0QzdBOThEQTgyNDhGQzFFRDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+NzAyQzA5RTVBNjIyRUMzQTVGM0E5MzI2NTBFRUQ3QjA8L3JkZjpsaT4KICAgICA8cmRm OmxpPjcwNDM2MEZCNjkzNzZDMEEyMTc3OTBBNUIyQjg0RkVCPC9yZGY6bGk+CiAgICAgPHJkZjps aT43MEI0ODQ2QTM1QThENjYyRDFEMDAzODdGRDM2RTg2ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ NzBGNzNFRDRCOTRGQjY0MUE1NERERDFBRjYyOUNDMDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjcx NTI3Qzk3Nzg3OTQwNzE1Rjg5OEE2ODdBNzc1QkYyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43MjBG ODIzM0UwQjY1OEIzRUFDODEzN0JGMTQ3NTdFQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzIzQkU5 Rjc3NkI2OTkwMkMxRTY4RTYwQjA0QjBGQkI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjczMTIxODA0 RDk3NDc2RTZEMUVGMDZDNUQ2MTVCM0M4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43MzE3MDBGRjQ1 RjgxRTU0NTc5RDNFRkRDQjdDNzVDQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzNGM0NGM0JBOEFB MzA1REVBNkUzODRENjExRTc4NDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc0MEQwQjNBRjRCNjk3 RjM3ODk2MTVBQ0ExNkFCRDZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NDJFQ0ZGQTYwNEVCRDAw RDFDN0MwRjhCQzY4NkE4MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzQ2REJGRjhBMUMzN0IzQ0U2 OTE2RjY4REQ1RENBRDA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc0ODE3OEU1REJCQzVBRURCOUU2 QTJFNDI3RTc3RUQ0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NEFFRERFMDFCQUQ3QTEyQUNCOUQ4 NkRGMTI4QjFCMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzUyOTEyRkI3QzAyQjVBMkNGNTUwRDg3 RkExMDBERDU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc1NERDQTc0OUUyQkEzQ0M2ODI4NzQyRkVG NkRGRjFEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NTg0MTBEQjY0NUFFM0ZFRDg3ODY0OEFFRUFB RTZEOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzVCNjA1OUVGRjJDQUFFQjBEMUJCRENBODMxNjRD RDY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc2NzEyNTI3NTc5N0E3OEIzQ0IyNTY3OEZFM0I3N0FF PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NkE2RTQyOEJFRUUwNkZCNzBFMDQyMkFFREI4NDVENzwv cmRmOmxpPgogICAgIDxyZGY6bGk+Nzc3ODZENUM5RTVDNDZDNTE1QUQ1MTY5N0YxMTRFQjQ8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjc3OTFEMTk5RUZERTFCNzg5NTFGM0FEQzdERTdDQzEyPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT43ODg2M0VGMkQ2REFCMDZFRjA2RTJGNzMzNjc1NjgzMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+NzkzQjQ1QkIwQjI2NTc3RTdBOTRDNzg1OUU3NERDNTY8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjc5RUUwRERGMUI2MzhDMTIxM0M5OUU2OUQzNjExRkU2PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT43OUZCREFENDQxMTdGODY3QzVGMURDQjg1MTkxMTEzMDwvcmRmOmxpPgogICAg IDxyZGY6bGk+N0ExNjI5RjkwMzEwQjA0RjBCNzY0NDc2OTQxMjNCODM8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjdBNjAxRDc1OTc1RTYxOEQ5QzlDQjAzNjg2NTNDMENGPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT43QUM2MjI1NEVDREY4ODc0MzAxMEYyRTE1RDMxRDNEQzwvcmRmOmxpPgogICAgIDxyZGY6 bGk+N0IxQjFDOTU5RThDNzNGN0I4QkUzOUNEOUUyOUQ5ODc8L3JkZjpsaT4KICAgICA8cmRmOmxp PjdCM0UwQTgwMjA3NTU3Q0EyRDA3MjBCQTU3RkU5MjYzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43 Qjc1RTU3MDk1OEI3RUJFODQ5Mzg1N0YzQURFQTdFQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0I4 QUE5QUVBRTkyRTBDNjREMzZFRTIxMjY4RDFCQzQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdCQTEy RkM5NzQ5NENGNzE1OUJENzBFNzU0NjNDMzc2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43QkIzMzRF ODk3QzZBMEFDMTRDQkFBNjkxNkY1RjRCODwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0M0MDZEMjM3 MDE0RkFEMUM5RjIyNTBENzE4M0VGRUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdDOUJEOTJFNkUx RjNCRjc0QThFRTlFOEUxMDFCQUY2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43Q0JFMDgxMDI2NTQ1 RUU2NDJCQkZDNEUyNEIxNzREOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0NERjE2QzRDN0VGRjI1 NDVFRjAzOEI3NTY1M0EwRkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdDRThCRTc2RjUwODE4QjM1 MDc0MTdCNkQ0Qzg4NzZDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43RDAxNEMwQUIwN0U2MEFFRkE1 RkVCOUNGMzY0RDlEODwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0QxN0MyRkM4RUE0RjlBNzA2RUM2 MzlCQzE0QkIxNzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdENDZFNDNGQkI2QzJCMUMxMjBBQTIz QzA2REY1MzJCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43RDYyREVDMEIwNzQ5REU4QjczRTMyNkI2 MkQwMUNBQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0RCOUExMjkyNTMxOTQzODg3M0VEQUMyN0Y3 RDk2MUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdFQ0ZDRDlBQjEyQkZFRUE5NzVERkMzNjlBMUQz NDU1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT44MDAwMUZCMTRGRjU0QUFBNDQwNjY0REVERDI1MjQ2 NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODAxNEJCMTI2Q0RFMzRBNUMxRjk0ODRCRjlEQkYzMzU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjgwMUYxRkJGMkNFNTk5RUI4NEE3REIwRUJDMEFFMTVBPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT44MDRBMTc2Q0JBQzhDOTQ0RDcwQzI2ODlEQjgwODI4MTwvcmRm OmxpPgogICAgIDxyZGY6bGk+ODA2QUI1OTdCRURERkU5MEY1MjBFM0JDQjYzRjVCRTg8L3JkZjps aT4KICAgICA8cmRmOmxpPjgwRkYzMjMzNzFFOEM4RDdEQzhGOTBBNTg2QzU5MzhGPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT44MTQxRkZFNzRCRDRBOTRFNTJGM0JEMzI5NENBMjMyOTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+ODFDMDQ2RjdDQUIyNDUwNEM4QTQ2MDNERTcxMkI4RTQ8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjgyNTJCODgxOEQzQTA4OTExNkU5NTZBREVFRTNFMTg4PC9yZGY6bGk+CiAgICAg PHJkZjpsaT44MkEwQThFOTIxQjgxMTY2QTZFMkFDNDk4RjU3MjFGODwvcmRmOmxpPgogICAgIDxy ZGY6bGk+ODJBNkQzQ0NFODMzRDQzMjc4NTZGNDE0NkY1NjJDODM8L3JkZjpsaT4KICAgICA8cmRm OmxpPjgyQUJFOTgyMEM2QkUyMTUzNzUxN0MxMEVBQjFFRUEwPC9yZGY6bGk+CiAgICAgPHJkZjps aT44MkQ0RDZDM0QzMURDQkVFOTYxNjE4MkQ5MkZFQTZBRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ ODJEODI3NzJGQkE0NzFCN0YxRDBENTVCMjBGRTJCMkE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjgy RDhEQzBDMkUxQzk1QjM5REM4ODhGNjg3RkNERjQxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44MzMw RjNGRTAyRTJGMkRCMkJEOTZDMDZCQTEzQzE4NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODNGMTAw QjJEM0FCOTNFMkI0RDE4NUU1MDBCODA3RjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg0MTFFODI1 QzcyOUU5NTQwQjIyMThBNkYxNTUzQURCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NDNBQzJFQ0Ux MjM4MDFEQzc0RjQzNDNGM0FGODUxODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODQzQ0ZGRTAzQTcw REFDRTUyODI4NzM1QkI1Q0Q0OTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg0NkI5QjA1NzIxOEJE ODJGMDkzRTRFOTI3NzM0NjU0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NDc1QTQ1NEFFNUQ0OUZE MjBEMjkwREU1REM4NjQ2MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODQ3RUE2NjNCRDQyMEM2MkY0 MTBBODNFQjNFRDQ1NUQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg0RTBDMEE2RDJFOTc5QTNGOTgx Q0IwNzMwMjZFRDBCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NEZBMjVDNTFGQzczNDFGODQ4NEJG QjA0MEE3NzdGMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODUwOURBMDJENjlDMEFFRDgwMERGNDlC M0UzQkNFQUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg1M0I0MTBDRURDNDk0QjZEMzFEQjNGRDE5 QkI2MUIwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NjNFMEE2RTM0MDk1MTI4MDFGMjQ5QzI1NjdB RkM4ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODY1RUY2NUQ4QjNEODFBNTNBODI2OTVFQjFBMjAw QTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg2ODJFNzEwQzNGODEzQjhDRTZCNUUwMjIwNTE0NTNE PC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NzRCQjk3MTc0MjczRjAzNDc5MDIyNDYxRkFEM0Y1NTwv cmRmOmxpPgogICAgIDxyZGY6bGk+ODdFNjBFNTg0MzUyRjU3QjNCNUQ0MkMwNTNGRjA1RjA8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjg4NDExMzJGRTc4NUJFQkYyNTE2NTZFMTdBRDU3NzQwPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT44ODZDRDM3QkY1ODNGMzZERjZFQzYwRUZCMUMwQ0ZGODwvcmRmOmxp PgogICAgIDxyZGY6bGk+ODhERUQ0QjU4MzBCRkJEMjMxMTY4REQwRkNGMURDRDQ8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjg5OEU3QkU1M0U1ODZFRTMyQzNFNzMxM0UzN0RDOTE1PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT44OTkyMjlBOUE0MkU0NTUwM0Y0MTlEODZCODcyNUVDRTwvcmRmOmxpPgogICAg IDxyZGY6bGk+ODlGRTRCN0FBMEExQTlEOTVCNUJEOEExNjkzMTRFRjg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjhBMTE2MjFCQ0E0QUE1QTIwRTMyNTZBODA4OUZFMTY4PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT44QURBOTM1QTJBRkE0Qzc5QjcyOThDQ0ZBREE1MzFFNDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+OEI2MzAxQ0E5NENEOUU3NzI2MjJFMEM4RkExODFDMzY8L3JkZjpsaT4KICAgICA8cmRmOmxp PjhCN0M1NzZENjFCOEJFNTY1MkE3NDA0RkZEMTRGMzIyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44 QzM4MDMyOTg3QTY4M0U0MjVBRjI1OUM1N0U4QUVDNzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OEQy OTM3QzRBRDI5MzdDQUI2MEI4MzUwRjFGODJCMDU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjhERUZD MTIzMTVENzlFRTFCNTVDOTIzRjQyNzA0RjUzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44REZGQTgw M0E1QzVDMUExRTQyNTc2MkE0Q0MzRjQ3NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+OEVBNjFGNjI5 MjUyOTVENDI5NzNFODg1QjJGMDIxNjE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjhGOEI0QjIwMEM3 MDEzQzE5QTRGQjc1ODc4M0E2N0ZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44RjhFREQ2RTUyOEJF RkVBQzA2QTQyOUIxRUVCMEUxMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+OEY4RjYwRjAzMzdDRjVC REJBRjQ5OEJERDc2NkJCMTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjkwMjU3Qzc3RTkxM0QzQzNB ODg5NzZCQTFCOEVDMzQ2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45MDJENjczRDQzNDVDRkFBNDZC NTg3NzkwMTBGMjg2MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTA4RjY3Mzg3MkEyNTFBQjlDRTFC NjRCMThGOTFERkU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjkwQkIzODEzREQyODhFQjA4OUZGNzVD QzJCREEzNjI2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45MEQ3OTM4MTQ5OEE4RjQyNTI5N0JGQUFF ODAyQUM4NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTFCQjJBQUQ1MzEzQTBENzBDOTY2QjU3NEQ1 MTgyNDk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjkyMkJFNkNDRkY1NEQzMzE2ODdBMUJFNENGRDNC MkFGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45MjM0RjI5OTQ3MzM1RDM2RDlBQTc3MzlFNDU0NUE3 MjwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTIzOEEwOTA4RkI1QzgzQTJDRUVCODlFOUFFMjJCQzQ8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjkyRjEwN0Y5NDNENzdDNkU1ODlBODVFRUZGRjBBQzNFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT45MkY5NTZERjdFMENCM0E2MkQ4RTRENDRENzVFQjY1RTwvcmRm OmxpPgogICAgIDxyZGY6bGk+OTMwNzBGRjkxQzU5MDZFMUY4MzM0Njk1NDEzODRFRjg8L3JkZjps aT4KICAgICA8cmRmOmxpPjkzNDY0RjFCODI1ODRBMzdFNTdEMzMwRTA5MTZCNUQyPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT45Mzk5M0E1NDczRTE4MTQ5MUQwNTJDOENGMUMyRjJBODwvcmRmOmxpPgog ICAgIDxyZGY6bGk+OTNBNEFDRjIxNzBBQzFCQUIwQjY2NTdFN0QzREE1ODY8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjk0NkRGREI2OTMzODA1QTgyMTVFNUUwN0Q4NDE3ODY1PC9yZGY6bGk+CiAgICAg PHJkZjpsaT45NEE4RTAxMEQ4MDA3OTYyQkIwQjk3QTk2QzY3QkY4MTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+OTRCRDQ5MDBFODdFRjMzMkQ0NkRGMjI0RTU5QjM4NTg8L3JkZjpsaT4KICAgICA8cmRm OmxpPjk1M0IyOTYwQzhBMzNGMUI4NTI1ODI3NEU1N0NBQjE1PC9yZGY6bGk+CiAgICAgPHJkZjps aT45NUZCRDcyNTE4MTc3RUFBQzEzRkZGNTYwOUQ2Qjg1NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ OTVGQzk2RjI1MTM0MzZEMjhBNzcwNjNDOTY2QTg1OUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjk3 MjUxODFERTUyREI0OTExMjg5NEY4QTMzNkM5Q0FCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45NzM2 QzI1ODI3ODUzNUY2RjFBODI1OERDMUEyNkNEQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTdCRkNC QjUyMTA0REE3M0VENDAyODAxOEM2OTdCQjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjk4ODNDNjJC NTJFMjVEMUFDNjYyMDAwRUNEMUY5MDAzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45ODhCOEM4MDJG RTAzRjM1QjNFNjBCMDc0MUFGMDQ1QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTkxREJENzQ0QjY5 QzlDMUVDQjk3QkY4N0YzNzhGMTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjk5Mzk2OUFCRTJCRTg5 MzI3M0YwMkQ4N0UzM0Q4REU5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45OTRCMDVBRjkyOTkxRjY4 NzRFNUZFMjA1MThGQjAyQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OUE5NzU4Q0JENDU1RkNDQjVG MDNBMDEyRUVENUMzMEU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjlCMENGNURERjE1NjQzQkYwN0Y5 ODM0QUMxQUE3M0UzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45QjIwMTVGNkVBRkY4RTFEMEEyRjFB NjBENjQ1NzBGMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+OUJEMDY5MzAzMkUyOUNDODYzMEVFRTlF MzQxREI0M0U8L3JkZjpsaT4KICAgICA8cmRmOmxpPjlCRDM1RTY4Mjg0NkI5MEQxMEM4QUYzQ0I4 NzNFNTAwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45QzJGRTVEQjQzMEZFQTJDNzA2RUQ2MDhBMDQw NDg1NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+OUM1MjNDREZEMDZCRDY5OEE4RTdFRTlFNUE4N0NB MzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjlDNjMxRDNCMkY2N0U2NDVDNjkyMDk0ODJDOUU5Njk5 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45QzlDRTkyNDZFOUFCNjc4RjFDMEExNUUyMTVBMzc2RTwv cmRmOmxpPgogICAgIDxyZGY6bGk+OUQxN0FDNTUxMzUxODY3QkYwOTQ0RkE2NzAzNDk1N0E8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjlEQkU1NDUzMjgwNTU2RTRGODk3NTY5MDc4QjJDMzA1PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT45RTBGNEI2N0RENTJENDA2MzlCNzZEQjBBOTQ5MkQ3ODwvcmRmOmxp PgogICAgIDxyZGY6bGk+OUVCNzEwMDE1MkYwOTRFQzZDODFEQjBDMzgxNzYzQUI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjlFQzVBQUU5RTRDRDk5MTE3QTg1QThCOTRCODcxQTNBPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT45RUU2RDEwRThDMUNENTA4OTVFMzdDQjA1MEJCQjM0QTwvcmRmOmxpPgogICAg IDxyZGY6bGk+OUZDOEM2RjJEQkRBN0Q3M0Q5RDFFQkVDRjU2QzkzNjI8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkEwMEMyMEVFRjUyQkJDMzZGQjE3OEIxNjY4OEVDODZDPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5BMDBDQjVDNDdBREIzOTY2MTBGMTdDOEYwOEQ2MTcxQzwvcmRmOmxpPgogICAgIDxyZGY6 bGk+QTAyMjVCQ0YwODNDRjNDRDY4NTA4Q0NGMzcyOTc0NTY8L3JkZjpsaT4KICAgICA8cmRmOmxp PkEwMkI0MkJFQTlFM0FEREM4RDM2Njc2RTQ2MzQ5RkI2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5B MDc3RDJGMjdFRjZEQzQwNTIwNjlERUM4RjQzMjFDQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTA4 NUYzNzYxNUQ3RjEyMEVCQTFBQkZEQkY0RTAyRTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEwRTZB MTUzRDg1MzBDQ0E5QkI3QzkyOUYzQTdCQTlDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMEY5NDFC QzdFMTM1NjJBMzkzRDY0M0Y3RTdBQTZGOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTExNjdDMTBB QUIwQzBGNzc1REI0MEU1NUM0M0VEODQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkExM0FEMzc2MERF Qjk5MTMxMEFBRUVGNjhBOUI1MjU5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMTYwNUFBRUU2NDNF RDAzMEVDNjAxQUVBQkM0Qjc3RjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTIyNEIwNDJGN0MwQzE2 NDY5RUQxNTdDRUU5NTI0NjM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEyNDg2MkQ3MUIyREU5RTZD NTQ5QTQzM0ZGNDRFMkI5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMjdCOUUzMDQzRkJBQ0NGMUNC QTYzMzJFRUYwNUJEODwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTM2MzBFMDRDNjg0RjM2NjFCNUIx QUIwRDVDNUQxMDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEzNjRDNTQwQkE2OTNFRTJDNEM2Q0RE Mjg4NUU1NTQ5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMzdBMUY5Rjc5MzE4RDhDMTBBRjI2NDRG MTE2NzQ1MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTNBNUVBQjkzRUJFQTQ1RDg1QjRCN0E0QzhB MTZGQTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEzRUUzNkMwNzQ0ODcxMDBERDE2ODhFOEYzNEFE QkJEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BNDBFRTRCMDcxMjdBNjgxNzRCOTRBOTdBRDMzNjlF NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTQwRkM2NDczQzA5MDNFNTNBOEY3MzhFRTY2NEFERUM8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkE0MkZDREM4RkU1NTU2QkE1MjNBMkZENTc1MkMyQTlGPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5BNEJFN0QwREVEQjlGNkM3NkE3OTk3QjUzNTVDNTMwRDwvcmRm OmxpPgogICAgIDxyZGY6bGk+QTUwOUY5N0Q4MEVCNTdCREIxMDBCRDE1MUNGQUY3OEY8L3JkZjps aT4KICAgICA8cmRmOmxpPkE1RjQzQ0MxNERGMkVENjRDNkFENDZCRDFDRjNENDQ1PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5BNjE2RURGMEEyQ0U2Njk5OUM2QkY1Mjg3ODQzMzRFMzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+QTY1RDJCNDZDM0Q0NTQ1NDlFNDlCMjgyMDYyOUMzODM8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkE2RTY0RjhBODhGRUQwMkVEM0JDRDQ1Rjk2MjM5N0M3PC9yZGY6bGk+CiAgICAg PHJkZjpsaT5BNkY2RjIwRUY2QkNEMkM0M0IxNTJCNzIzNUMxNDExNjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+QTc4MUYzOTQwRkUwQTMzOTlFMkVEMDUzMDkwNEVGQzQ8L3JkZjpsaT4KICAgICA8cmRm OmxpPkE4MDc0REI3QkY2QTY4ODg4Njc4QjZCM0RCRkM2RDlBPC9yZGY6bGk+CiAgICAgPHJkZjps aT5BODE3NDYwMUYyRkQ0NTU2RjM5MDU4RjVGQzUxNTUyMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ QThFREY3NEYxQzEyQkFFQzc2NDUzOTI1RDhFNkQ3NDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkE5 MURBOUZFM0QzQkRDRTU0NDZCNkRBMzk4RTFDNjVCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BOTZC MUY3NkQ1M0Q1NDQ2NkQyODE1REEzNDhEOEJBRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTk3RDQ0 NkFDRTg2ODlCRjZDQTU5QTk2ODVFRTAzNjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkE5QTFFRTE3 N0IxNTNCQUJDREVCNkExODE5NEFCNUQ1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BOUI1MzhEMDlF MzA0QkM5NzE1M0JCMkNFQUYxN0NDNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTlGOEQ1QkQ5QTgy NEIxNUY0M0Y0Q0QwRkNGRjQ3RUI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFBNjkxQzcwREY2RkI5 OUMyRkREMTQ4MjcxMzFEN0UyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BQTdENzM4QjlDNDA0Qzcy QTMwNEIyQzhDOTYwMzI2NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QUE4QUI5RTlEMTQ1MzI1NjQx OTE4RTQzQjc2REVGRjY8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFBQTZDMkNDMjQ1MUY5MjFGOTEw MzQwNzVCRkRBQjBGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BQjEzMDRGNTI2NEQwQkZFM0IxQTNF MERDQUJCMDdFNzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QUIxRjJEQTEyNjgzNkI1Q0UzNzk4Q0E2 QzNBREQ0MzA8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFDMkUxOUUxOEFBQUI4MEEwNUIyODAyQzg1 OERGQUI2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BQzU0NUI2NUMzNjA5NjA3MjY3RTAyODkyNjgz NTc2MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QUM3NEQ3RDdGRDAzQTg0OTk1MDkxM0NENDFFMEFE QzE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFDREUxOTZBN0Q0MzdCQTc3MzkzRDM0NjhCQzhGOEYz PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BRDI0OEFEMDNFQTMxOEI1Nzg5N0U5QzA2RjUxNDc2Njwv cmRmOmxpPgogICAgIDxyZGY6bGk+QUQyQTc4QTc4Q0Y0ODFEQjgzQThCMEE1OUM2N0NBNzI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkFFMDQ5MUEyRTVBRjFFMzlCMjZENDQ1RjhEMTg2NEEzPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5BRThDMUQ3MzI4OUMyODYyQzQyQkM4NTg3NjBBQjhGRTwvcmRmOmxp PgogICAgIDxyZGY6bGk+QUU5NDFBRDdGNDg1RDQ3Njk1OTgwMjFBMDc4NEUyRkI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkFGMDdCNjUyNDIxNEEzNEM2NDRERUNERUYxNUVBQUZBPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5BRkM1RjA0RDNFOEIxNzkxOTcyMkY0QkIwQzNCRjJDQzwvcmRmOmxpPgogICAg IDxyZGY6bGk+QjA4NkFFM0FBRTI4QkIyOEJFRjRDNTIxQ0M1ODYyNzY8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkIwQjE0MTU1QThFQkNDRThDN0Q3NTRFOUNGRTgzQjdBPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5CMEYxNzc2N0FCNDY1NDUxM0I2RDc4RjFCQTM0MDExRjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+QjExQTQyMTA0NzZCN0Y2QkU4MUNCNzMzNkRDNTRBNjI8L3JkZjpsaT4KICAgICA8cmRmOmxp PkIxM0I2NjZDRDJFNEQ0RjAzMUMyRkMzMjgyOTBCN0FDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5C MTdCNEVEMTNEMDJBQUFDN0Y4QjFCQkI5MzIwNTM5QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjFG RjVFRkFBQUE4QzI5RTY2NEMzNTY2NDQwNTRDNjU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkIyNEYw NDk5RTIzRDM3NEUwNDI2OEVBRjBGMjhBMTIwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CMzEzOUMx MTcxRjczQjU3NEE2ODBCQzg0REI5RTA2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjMyNTVBNzY2 QjdFQUEyRTNCNkQ3MDY0Q0U2QTAwRDQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI0OUQxQzVDNDZF QTgzN0NEODAxRDgzM0IyQUM1RTQ2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CNjNBRDJEOUI5NTYz ODEwMTY3NTA0RDQ3RDFCOTkzRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjY2NTA5OEUyQUI1RjI1 ODRGNjdGMDUwMTJDQkFCQkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI2OUVBRkJFNURBQzJBNjhG MDY5RTBGRjk5QzE4RDBEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CNkMyNjg2ODIwRUVCMjMyNjBF MTc0QjBDNjY3Q0UyMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjcxMDM3MTcxNkVGRkZENUY3OEI1 MTVBQjVCQTg4QjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI4MDFGQjNCQTBCNzBFOThDOENFNTgy MUM3NzgwMDMzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CODI0ODVCQ0UyNkI1QUJBQkVFNDc0MEVC RDI3NEFERjwvcmRmOmxpPgogICAgIDxyZGY6bGk+Qjg5MkE0RkEyRUFBQTI0RjEwNTRFQzVGQUEx NkE4RjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI4RDQ0MkIyNTY1QUI5NTY1NzAwMUIyNjA2RTFC NTlEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5COTdGNUYwNDhBNENCQjQ1MzQ5OEUxRkIyQzZBQzYy MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QkExODQzRDZGRTFEMDE1QzVBN0NFMjlCN0MwNDA0MTM8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkJBNEMzMUQzQzUyODAzMjY2OEUyMjM2OTgwNTk3QThFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5CQThDNTI2OUM3ODhCMzIwRkJDNjY3NDQ0MUNGQUE2QTwvcmRm OmxpPgogICAgIDxyZGY6bGk+QkE5MkMxNjI4NkM0QjZFRjcwM0JCREVFNDhBMTEyQkM8L3JkZjps aT4KICAgICA8cmRmOmxpPkJCMUU4MEMyQUM0QjkyNjAyREJBOTk3N0ZFMkYwMUZEPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5CQjVGRTVCQTUyQkNDNUMxQUU0NTNCQ0VCOTgyNDg4RTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+QkJDREU2QkMyMUQ5MkM3N0I2M0EyMzFBRUMzQTVGMzk8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkJDRTUwNUIwQjAyRTM4REJBODg1RjE5RUJBMkYzNzczPC9yZGY6bGk+CiAgICAg PHJkZjpsaT5CRDQ5NTIyMkUxOUM0MzhCNTIwOEZCQUYyNUYyNEZCOTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+QkQ4NDkxNDRGNDEwRUUyNzVFNDk4NTk4RjQ2OEJGQzI8L3JkZjpsaT4KICAgICA8cmRm OmxpPkJFMEQ1QjQ2Nzk1QkEzMjhCOTkxNTg0QThBMUZBMEQzPC9yZGY6bGk+CiAgICAgPHJkZjps aT5CRTE4RjJBODlCMjEyMUIyMERBNzZDRUU1RjRCQjc0MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ QkUzMzlBM0RENEIxNjk3MEU0Njc5MDFBNjZDRTI4Mjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkJF MzkxRTBEQzlGRjYyM0MxREI0NDk4OTMxQUUyN0Y3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CRTQ4 Q0NBMEFENkI0NEQ4MEY3QjgyQkQ3MTM4QTIyNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QkVBQkYx Qzg1RjUzQkNCMzFCMzIzNDA0MzNDRUM0RkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkJFRkVDMkQz OEM4NzAyNkREOEU2RkQ0OTVERUQyRERFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DMDBEQUIxNkIz NTE0NjVGNkY0ODQzNEMyQTEzQUE5QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzBCNDcyNjFEMDE1 QzJEMUYxQ0QyNDlBQzVCNjEyQTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPkMxNUVFMjNCMDYwNjM5 MUMwMzcyMDI0NkQ3MTRBODAyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DMTkwQzEyM0MyQ0E4MERE NkNBNzczM0U3RDg2MzUxRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzIwMkUxRDhDQTVCMUEwQTg2 NkVDMzA0MUVFRUYwRjU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkMyRTU0MTc3MTZBNEExQTU2REVF OTRDM0E2QTM4ODQzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DMzJEOEVEQTEzMUMzM0UyMTMwNzY4 NkU2QTlBMDcwMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzNBQTNDQzA0MDNBNjI4NTQwMkJCRDM2 M0Y5RTg0N0E8L3JkZjpsaT4KICAgICA8cmRmOmxpPkMzQjhGMTYzQjg5QzNFREZEQkM5MDlDNzFG NTcwRjkwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DM0UwQzVCNzI1QjAwMzVGNTI0REM3MzBDRDMz RkQzQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzRGQTU4QjJFOTVEQUQ4MjEyQTRDQjBDRjc4MDg1 REU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkM1MzFCMkE1REEzMEU2RTA5QkMyNTc4RUE3QzU1MkFE PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DNThBN0REMUY4MkNFOUIxQUYzQzA3ODdFNDVEM0RENTwv cmRmOmxpPgogICAgIDxyZGY6bGk+QzYxMzdBNkRDNkUwRTIxOUI2MTBFMkI4ODdCNTBENkI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkM2NDFBOEZGMzgyQUI5Q0MyOTFBRTE1MTY2OTRENjE2PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5DNjUzQTMwN0NFMzhBMkExNDBENERCRDM1RkZCQzY0NjwvcmRmOmxp PgogICAgIDxyZGY6bGk+QzY3NDYwMjhDQTZDQTlDOENDQzYzRDkwNDJCNDM5OEI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkM2N0I1NjA5QjBBQzdENzNBNTVCOTk2NjgxMUMyNDNFPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5DNkM3NkNGRDFDNEI1MjIwQjYyNzIwMTZGNDY4NzNENTwvcmRmOmxpPgogICAg IDxyZGY6bGk+QzZFMDgxNTg4OUFDRUYwOUMxRDUxRjk0MjVBNENFMkY8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkM3MUVBRDQ1OTNCNDFFNUJCQ0UwN0U4NjBEM0Y3NkZCPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5DNzQ1N0M1NjU3Mjk3RThBMTFCOEU5RUQ5NzA4MEI5ODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+Qzc0OUUzOTg5OTIxRTBBRERDOTY5MUREM0Y3MzFGNjY8L3JkZjpsaT4KICAgICA8cmRmOmxp PkM3RTdENUVFNzYyRjQ4QjUzRTUyMUVEN0ZDOTQxMjk1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5D ODgyRTFCNTE0NEVGREZGMjkxOUVEODE3RkQ4RjM0MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzhE ODUwMTI5ODU2OTkzRTk2NTk3MThEOEI0RDc2MDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkM4RTAx RDU4OUI0NUZEMkY3NTI4N0ZDOTMwRDZDRURDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DOTg3MDUw QjdFQTZBMTI1QTQ0OTA2NTRENzZBOTg1NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzlGNTU1RTNF MTEyMjgzNTVFQzEzNEY4NDgxRjlDNkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNBMEFBQzZENTc4 NUU5MTJCNkM4MTU4MUUzQ0UwQjUxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DQTFERERBMTcyNTg0 MzcyQzY4OTNGRTVGNjIwNTA4QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0E0QzU1Q0FDMEVBQUNG MUFDN0Y1OTQ4MjEzQzhFQUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNBNzlFNDBDOTZCQkI1N0NF MURENDE0M0Q5NkQ0ODRDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DQjBDREIyQzYwQjdBNjlFRUZB QjNGNTM4NDQwRDQxNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0I0MDdDRTYxMjhBODg3NDIwODNB QTMzNkNCQjRBQTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNCQjc1NUI4QjQwNzE5OTU1NDVDQUQ0 RjE1NDE2NEI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DQzE3RUFDNzQyREI2REQ2QTNFRDkwN0Q3 QjVBNkRCRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0NEOTgxRDUxMzM2ODlEQTdGNUZDNTREQzNF RTY0RTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNDRENGMzhEMkRGRkIwQTBBNUU1RTAxMTM1NjE1 MEJFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DRDRGRDIyMjYwNkE5MUMyQzZCMTcxNkM5MkU4OEJF RTwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0RDNUFDQUQ4OUU2MjFCRjA0NzgwNTgxRDM5QzQxQzU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkNERTJDMDdCMTkxQjA4NzExM0UyMTU4NEVDNUQyNTQ5PC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5DRUQzRkU2MUFGMzJGMjBFMEYzNTY1NzVDRThDNDM5MjwvcmRm OmxpPgogICAgIDxyZGY6bGk+Q0Y4MEUwN0NCQkIwMDA4RkQ0RkU5QzlBMEI3MkRGM0M8L3JkZjps aT4KICAgICA8cmRmOmxpPkNGQzU5OTRBRTFDQjg5NEZEMDM5RkZCOTFGNDdGRkM0PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5EMEI0MkUyRjJEQ0U3NjgxRUJCQTA1QTNCQUQzQUFFMjwvcmRmOmxpPgog ICAgIDxyZGY6bGk+RDEzMzQ1MDg5RjQ3NDdFOTVFOUYzOTQ4MzlBNEJBNDQ8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkQxOTFBNjFBNzEyQjFEQ0EyMzM3RTZERkEyQTQ2ODdFPC9yZGY6bGk+CiAgICAg PHJkZjpsaT5EMUMzOEVFMEY5OEVBMUJGNzZBMkNDMzJDOTM0QjYyQjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+RDFENEM5QzdDREI5RDg0RDA5MDhCQTYxQkQzNDY3RTM8L3JkZjpsaT4KICAgICA8cmRm OmxpPkQxRTI5NTY5MDRDMUEzRjA3QURGQjgyNzM0NjM3MzUyPC9yZGY6bGk+CiAgICAgPHJkZjps aT5EMjM2N0ZGOTk1NDk4RkQxMTJFQkM3OEQwNTJBQjYwNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ RDJDQUVCMjQ4NTRFQ0YzQzZEODA4REE2QTM1Q0IzNjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ0 NTA0RjBBOURGMzNEMkNCNTE5MUU3MzZCREY5RTcyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENDlB QUU5NzM4N0Y1REQzRDhEMDM3RjIyREY4RTIyRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDRCOTMx RjhEQTJGOEQ3RTk4MTI3MDJDQzEzRUVFMTE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ0QzgyOTk0 NEVERDdEQzAzMzk4MkVBOTUyMzc3NDdGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENENCQTJFNkI4 NTNBNUVEMjdCMTAxOENDNDJGM0IyRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDUyOTY1QTZGRDdG MkNCNTk1NzkwMzA5NTNDQjgxRjE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ1MzY4OEY4N0VCOThG Njg2NDZFM0M1NTgwNzZDNEY3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENUFCOTgyNUQ1Njc4OEE4 QzI5REFBNzZBMjNGOTA4QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDYwQUMyRThDNTEzNDk4Nzk1 QUFEMEQ5RDI4RTdCMjQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ2Nzg3MkNGNkI0NjZENzFFNkEx OTI3REY0OEUwODJGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENjg3MTRCMDAzMEFFN0FFNjQ4QzE0 RjcxNTk4QTA5NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDY5NTUxMkU4MjlENTAxNUI2MzQyMDU3 RUI2MDI4MjM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ2RkQ5MDNCQ0FCNTY1QzExRTc4MjNEQzE2 MkM1M0MwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENzNFNDEwRDEwQzlGOENCQzMxOEJCNzdEQzM0 RjU2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDc0RkJCQTBBQTc0Nzk3OEEyOTk2QzVGNTY5MjE1 Mzg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ3N0ZENUIxQzgyMTdDN0E4NkJERDhGRDk5N0RBNjkx PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENzg4NzM4NTkxMThBRDYxMkE2MTA0M0ExQzU3ODgyQzwv cmRmOmxpPgogICAgIDxyZGY6bGk+RDdCNDczQzkzMkM3OTIxOThCRDk2MjNFNDI1MDlFMzQ8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkQ5MjM3ODlCMDVBOTI3MTRFRDZGNTU0OTRGRTE4RkFFPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5EOTRFRTE1M0JGQzhENjJFMzZDRjIwQjAwMUJCOTBDMTwvcmRmOmxp PgogICAgIDxyZGY6bGk+RDk2RTg0QUExMTI0MkFBNTAwMTc3NjVDQkU1MjI0MEY8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkQ5N0VCRkQ0ODU3NUUxMTk1MUQyMzMxMzk2QUE0NUFFPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5EQTBEOTdDQjk3MDI2QzQxNTdCMzI2NjhFRTQ3MjBGMDwvcmRmOmxpPgogICAg IDxyZGY6bGk+REExOTUzMjk2MUMzRTg4ODIzQjE3NkFEQTAwNzNCMkM8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkRBM0RGQUYxNkQ0RkY0MTRDNkEyNTVFQjQ1QzhGMDc1PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5EQTVCMEMzMEQxRDEzRUM3MjdGOEUxMjFCODhGM0NCQjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+REFGRTA2MURENUVBQjBGNUY0NzVDNjk3MkM5RDg1NzI8L3JkZjpsaT4KICAgICA8cmRmOmxp PkRCMjlDREQxNDU4NURBMTMzQjBGMTkyQkIzRjhCRDNBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5E QzExM0EzQ0UzNUJBMkM5QzAwNUVBOTg3Mjc5RDQ2QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+RENC QzMyMDhCRUY1QTA5NkJFMTZGQTMxQ0NEODZBODU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkRDRTVF Q0VFRUY0RTY1RjQ5ODhBMkYwMkNBMzJFREEzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ERDZFMUI2 RDJDOTIzM0IxMjNDMTU5QzE4QUY4OTZENzwvcmRmOmxpPgogICAgIDxyZGY6bGk+REU0Q0M2QkZB OTczOUE5NzZEN0Q1Q0Y3MDE4MkRFQ0U8L3JkZjpsaT4KICAgICA8cmRmOmxpPkRGNTJENkIyMEI5 NUZCNzE0RTA0OEJCNTZCQjJDRjQ3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ERjU0OTZEQzk0MTEx MzVERjdBODdBODAyOTkwMjU1RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTA4RTJDNDYxRjZDMjVG QkNBN0I1RTQ0RjY1RTM2OTU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkUwRUNGM0Y3QzkzN0U5RkY2 QzQwOUQ2MkE5RjAzQzhBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FMTExQ0M0MkFCQTIxNjcxNjVE RERBMzMyRDRDMjM0QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTFFMzIyQTRDOEEzQkY5QTBEQTNC QzU0NjcwMEZGMzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkUyMzc1QUIyMkYyMkU2QjNGNTVCNjI2 MkVBRTQ2NUREPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FMkIzRDQ1RkJERTM4QjNCN0Y0OEIzMTkx NDU3REZFRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTM3ODM2NjlBNzA0RjkzNzQ4RTk2MjgwNTY3 NzNGMkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkUzOTE5NzEwOTc4OEU2M0U5QTVEMUU2QTQ2MDkz MjA2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FM0JDMzRDMTMxQUFCQzIxMjZEODBDNjdENzNEQzJC NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTNGMTE3MTg4MUE4QzZDOEE5MUVFNUQ3M0I3REFDQTU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkU0NzA1OTdGQzM1QjBEMENBQjZEMDk1RjVEMkUwM0E1PC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5FNDdCNjM1QzQ3Mjg3OEYyOEMyRTQ5NDVBMzc1RjcwQTwvcmRm OmxpPgogICAgIDxyZGY6bGk+RTQ4MDQ5OTI2NkU5RDBCMzJGNzkwQTg4NzlCMjUyODA8L3JkZjps aT4KICAgICA8cmRmOmxpPkU0RDY4RjYzN0MxMjcwRkVFQUE2ODA5RkYzMUM1NEMyPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5FNEU0MkU1RkY0MTM3RDdBNzM5NzBCMjcwQUE3NEU5NzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+RTYwNkNFNDUwMDM2MjkzNTY5NEIxMzJDQTY0OTM3NzU8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkU2QkM0RkVCRTFERTFDRUZCREE2QUI3RTgwNUM3Qzc0PC9yZGY6bGk+CiAgICAg PHJkZjpsaT5FNzM1OEUxQUFEQUQxRUY5MDRGQzJERjA5NkU3OUZDRDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+RTdGNDY2QjhCNEVCMDI1RUNGRkE2RTRCODFCMjhCNjU8L3JkZjpsaT4KICAgICA8cmRm OmxpPkU4MTM0M0RCRTVEOEIzMDM4QTAyQzA4RTgxOEIyODg3PC9yZGY6bGk+CiAgICAgPHJkZjps aT5FODI0NDI1MUI2OEEyQThENDk1NTkyN0JDQjFGRTA3QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ RThFRDBBQTk0MkZBOEU1MTYxQjQ4OTc3RDNCMDQxMEE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkU5 NzZCMTJDOTkyMUI2RDM3ODZCMUNGNkU3MjdGQUVDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FOUM1 RTNCQkVFMENCRkE2RjlDMUFEM0NCNTVGNUUxRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTlENzY0 RDRDNjg5Q0JCQjNBOUFBNkFEQ0JERjI4N0I8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVBNzc0QkNG NjQ3RUE4RUQzRTI0Rjk5NkJCQTY4NEVEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FQTlFRTM3Mzg4 NjM2NTExODdENkZCQkYwNjgwRTU3NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUIwNzM2MUZFMUI5 MzMyNkY5ODM0ODZEOTgyNThBNTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVCNzc2NEE3QTgxMTNB RDVEMTk2OUNDNTFFMTgxOEIxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FQzNFNzY0QzJCMjBDMjA4 RkExQkFEM0M1Qjg2RjZENDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUM0OThEMkU5MzZBQzVBOEVB RjlDRjhGNjEyMzYwQTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVDNkM3RUY3RUQ2MUFENDA0NDA0 RUM4MkI1RTc1MTVCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FQ0E0MEZERTEwOUZENjFFOTJEOTE4 RjJBRkJEODM4QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUQ4ODBERjg5MDdGNTk4MkU1NUQxNDE2 M0ZDNjJGMDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVFMjNEMDQ5NDA0M0M2RTM4NTYyNkRFNjND RjJGN0VFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FRTI4MzFEOTE0RkQzMzVCRTY5MjMzODNFNUE0 RUUzOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUU4QTg2N0QxMTlDOTIxQUM2NEU0OUYwN0E0MEQ2 RTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVFOTEyQzQ1MENBQjQzODVCRDUyQjNBMjgzNDk1QjlB PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FRUMwM0IwNDI1RDUxQjU2OUYyQUEwRDYxOEMxQTM3Qjwv cmRmOmxpPgogICAgIDxyZGY6bGk+RUYwM0U5M0YzNTQwMDAyRkJFMzcxMzc0MzVFOEE4QjA8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkYwMUQ3RDc0RUM0NEEwOTNFRDA0N0ZERkVGNTNFQzA1PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5GMDQwOTBCMTdBRUQyOENBRTY3MjMwQ0MxMjFCNTdBMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+RjA3OTM2QzNBNzNDQjA3MjlENDk3MUNBODFDQzM4QkE8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkYwRUM0NzY2MERBNkY2Qjg2Njc2RjAxMjEzQjZCQkI4PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5GMEY1NEI4NzYyMDFCQkIxQTMzMEFDQUMxN0M3OUI0NDwvcmRmOmxpPgogICAg IDxyZGY6bGk+RjEwMEIwNTdBRTk3QzgzOTlERTlDRDU0RTY0NTFFNzY8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkYxMDRGQTREQkQyMjkzMjY1MjFFOEEyMDk2MjJENTFEPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5GMTUzMDhCQjg3MTQwRUUyNUVEOUM3OTJCN0NEMjI1NDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+RjFEQ0IzRkEwMjZFNERGODA5OTZCNkRDOEM4NTI5RjQ8L3JkZjpsaT4KICAgICA8cmRmOmxp PkYyMTZFNzcwNTIyQTI4QzEzRkI4RTAzOTFCOEU5NzZDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5G MjI4NTFGNEQ5NjlBMzI5NzA3QzJEQzA1RjQwMUNEQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjI2 MDhDNDZEQjU3MzI2NDQ4MUU3NzlCNThFOThGMEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkYyQjNB MUVFRDMwMDg3MERBOUZBRDJGRDgwNURDMzE1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GMzQ5NURG OUE1RTYzNTdDMkRGMDk0MkMzRkMxNDlCNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjM2RjhDRUZB Q0E4MDc1NzE5RTYwMTA2NUJDRjI5RDc8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY0NkQ4RTFERjZC RjUxOTBFQkQ1Nzg4QzlBRTlDNkQ3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GNEE2MjNDM0IyRUFG N0EzRUJFQjMyNkNFNEQzNURGODwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjUyNEFBMDA5NDBDQkFD NzVFOUI3RjQzQkFERjdBOTU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY1NDY0NjRGOTlGNTc5Qzgz Qzc1MjlBOTk1NzlCQzJDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GNThBMjUwQUE2MTYzMEU5ODIx Q0RBOTRDN0QzQTYyNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjY3Q0U1NTRCRjVFNDMwNjEyNEU3 OTMwQUY1OTMyRTA8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY2OUE3QTExQkI1NTQxNDgzREQ0RTJD QjY4ODREMkIzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GNkI3OUZFOTEwRDc5QUI1QkZDNzFFRjZD RThCMTA4OTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjcwQzkzNTkzMERCNERBM0UwQ0E1ODgxQzJE MkVGRTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY3MUVDN0E0REFGM0YyMTY3MTlGQkFFRjZBNUY3 MEZFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GODFDMkQ4RjQxNjA3NzkzNTlGNEY3NDA1RDBCMTc1 QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+Rjg1QkQ4M0I4RjQ0MEE3QzBFMzM2OUU0RDNDMkVCRjU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkY4NjhFOUVDNzg4RjJENEM0OTA1NDJGQkQ4Q0UxNTgxPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5GODg5QTNFNjc2QUVEMDFDMzJBRjhGMEM2NjBCMUNGMTwvcmRm OmxpPgogICAgIDxyZGY6bGk+RjhDNjdCQjM3OEJDMzlFQ0RBNjBDMzVBNjE0MUI0QjQ8L3JkZjps aT4KICAgICA8cmRmOmxpPkY5QTQ2OTVENUI1OUIyMDVBOEE0RTNGQUZFM0U3RkRBPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5GOUY1MTA2MEM2MjBGQ0M1NDNBQjBBOTY5NUVBNTRDQTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+RkEwMDhDQkNFMzkxQzMxMzFBNDkwMEVDNDVERERBOTA8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkZBRkRERUY3Q0E3RjhEQjcxNjQxNDFEMUU0NjE1QjZCPC9yZGY6bGk+CiAgICAg PHJkZjpsaT5GQjYzRTU2RkE2MDE0QUIzOTFBMzNEREUzMkJDQzIwMDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+RkI4MEI1NjgwRkFCNDkxM0JCMUM0NkU0MzExQTVDRDI8L3JkZjpsaT4KICAgICA8cmRm OmxpPkZCQTZEODk2RDY1QzA5NTJEMkUxM0YwRjA5NDE2RUJEPC9yZGY6bGk+CiAgICAgPHJkZjps aT5GQ0E4NUFBREREOEQxNUUzOTJFMzJBMkY2MjRGRkFGNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+ RkNENUU0MjNCNTE5NkQ0RDczQzEwQkI3QjIyNThERDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZE MTc2MEU4MEI4MTA2NkMxOTc5QjI4NEFBQkYxMDM2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GREQx RDY3QzRFNjBDQkY4Nzk1MDhBQkUxMTcwNUM0NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RkRERjcw QUNGMkIxQjUzOENGRDhBNDMzRUNGRkEzRkI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZFMDVEMzFC QjYwOEFFQzZGMTdCMjBBQTVFODU2NjMwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GRTZEMUU2NDE2 MkE3REE0NDEwMzk4MkZBMUUxNTJBNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RkVGNURFOUM1ODA1 M0FFNzE4MDAzRTAxODc0NkQ0Q0M8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZGNDI3NzFENUUwMjU5 QTRCRDEzNDA4RDQzMjAwNUQ0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GRjhDMkZCQUIwQTRBRkUx N0U5OUJCOTg2MjY0OTU1NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RkZBQ0FDMEVBOTkwRjhDQzMz M0U3MzA5NUNBNjk4RTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZGRjFCNTA5MDAxNUIzMDE2M0Ux Q0E1OUFDQjNBNjNDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDppbmRkOmVlOTNi OTdmLTRkNjMtMTFkZi1hMDc4LThjODdhOGVhMjM2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjAwMThmZmQ2LTM1MjUtMTFkNy04MGEzLWQyNWI5ZjRlZjQzMzwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAxNDRhYjIzLTEyMzkt MTFkYy05ZjM1LWI0N2QwOTZlNWVhNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjAyOTg5OTcwLTA5NTAtMTFkNy1hYmIxLWM2OTYxMGNkYzJkYjwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAzZTIyY2M2LTU0ZjMtMTFkOS04OGEz LWViZTgxOGNhZjFjYTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OjA3Yzc4ZDAxLTVhODgtMTFkOC04MzYzLThhOGIwM2IzYmJlNjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA4MjMzMDFkLWY2YTgtMTFkOS05ZjRkLTk0NWQzZTUx MjQyYzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBiZmExYzc0 LWYzZWYtMTFkYS05ODQzLTkzMDZhZjg3YmI0ZDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOjBjYzliM2Y5LTA0ODEtMTFkZS05OTU0LWM2NWE2MjRmMDM1OTwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBlMDI2YzdiLTg2ZmQtMTFk ZC04YzdjLWI4MzhkZGEyM2IwYTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOjBmMDEyOWRjLTlmNDQtMTFkOC04YmFhLWJmNGI4NTMwMTc0OTwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjEwOTJkZTNmLTU3MjQtMTFkNy1hNDQwLTkw MTdiMzNhYTFiMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjEw ZGRmODQ2LThlZTAtMTFkZi1hYTE4LTgxNDU2NWVhYWZiMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE3M2Y3NzU0LTYwOGEtMTFkYi1iMmYzLTg4NWNlODQ2ZjBm ZjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjFiY2FmNTE3LWEw Y2QtMTFkNy1iOTAxLWViODRhOTEzMDc4NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOjFjNTdjYjQyLWJmMjktNjA0Yy1hZDRlLWIzMTIyMDRiOTEzYjwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjFlNjk1YzcyLTZiYTctMTFkYy1i Y2UyLWRjZDhhM2FlN2JjMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOjFlZTU4NzA2LTA1YWYtMTFlMS1hODE0LWI0MjQwZjE2YmE0MzwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjIzNGQwOGMyLTI0OTktMTFlMC1hYWUyLWVjNTEx N2Q3MTQxZTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjIzZDdm YTZhLTAyMDUtMTFkZi04OGE5LWQ4ZDAxM2ZmMjZhZTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjI0NWZhMWIzLWIxOGEtMTFkOS05NGNhLWRiNTI3ODU0ZTBhZDwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI5N2EyZmYzLTRkYjIt MTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjJjNmMzN2VlLWQwYjktMTFkZi05MTc1LTgyNjlmNmFmNWIzNTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjJmMDYzYjliLTMxZmYtMTFkYS1hNjNj LWFjZWExNWM5NmU4NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OjM2MGNhY2QwLWZlYjAtMTFkZi05NWY4LWZiZGYyM2IzYmEzODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjNjYjNmOTkwLWI2OWQtMTFkNi1iMTEyLTkxMzAyNmE0 MzU5YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxNjc3MmYz LTg5ZDYtMTFkYy1iZTA1LWQ0NWRkNjFkMjBjYjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOjQxN2VmMDMzLTI0NGMtMTFkOS04YzE1LTg2YTQ2Y2QyYWJlODwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ0MWFhYzZlLTk0YTItMTFk YS1hOTc2LWRkZmE1MzIyYzA1MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOjRhNGE5OWU5LTlkZDUtMTFkNy1iNDc1LWJlNWZiOTA0NDcxZjwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRlYTJhYTkxLTZkYzEtMTFkYS05NjA0LTlk YjU2MTFkZjQ2YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUx OWU1MGI1LTI4MjctMTFkYS04ZTgxLWNkM2Q4YzA4ZmNmNzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUzMGJiNTQ1LTM4NWUtMTFkZi1iNzE0LWRjNGQwMjBmNjEx YTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjU2ZjkyODI3LWEx ZGUtMTFlMi04MGQyLWVjMmRhZTA2MDJkMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOjU5ZGMzOGNlLWRmMGMtMTFkOS05MzIzLWNiYzFlNjkwYzE3NDwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjViMzEyYzg0LWFmMmMtMTFkNy04 MjAzLWFkMzVkYzlkMDIyODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOjVkMzE3MTU0LTU0MTgtMTFkYi05OWIzLWE2NjQ5MTRlZTdmNzwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYxZjlmMDAzLWMyM2QtMTFkOC1iYjBhLWFkODU5 YzU2ZjI2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYxZjlm MDA5LWMyM2QtMTFkOC1iYjBhLWFkODU5YzU2ZjI2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjYzM2FiMDNjLTNiYzYtZmE0OS05NThhLTA2NzIwZGJmMWNkMDwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjY0NGM2ZmY1LTE3OGYt MTFkYi05ZWIzLWQzNDY0Y2M3OWU0MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjY1ODQyNTY3LTRkYjUtMTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZjNmMzMmUyLTgzZjQtMTFkOC1hMzc3 LWVjMmY5Y2U4YzYyODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OjZjYzcyZGQ0LWMxMjItMTFkYS05ZWEwLWI0MTAyMTdiYzYwNDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZmZjU5MzRkLWViYjUtMTFkOS04ZjMxLTk3NWIxMzUx NDE2NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjcxZTUwZDkz LTljOTktMTFkOS04YmZmLWUwY2IwZjEzNjhhZjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOjc2ZjI1ZmJjLWFlYzgtMTFkOS04YjU3LThjYWE1M2E4NDFjNzwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjc4ZWIxN2RmLWM2MDAtMTFk OC1iZmVmLWVlNTY1MGY0ZGM0NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOjdiOTU0YmVhLTI0MDctMTFkOS05YWE1LTg1ZTNiNWMzZGVmNjwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdiZWIxYmM4LWJiOTYtMTFkYS1iYzY0LWM0 MjY0NGJjZjBjNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdj NGQzOWU2LTU3ZGItMTFkYi1hNjkyLTk2Nzk0MDBkNzk3YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg2MTdmZGM0LWM2MDQtMTFkOC1iNTk0LTgxMjlhNzkwYjZm MjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg2NGFlOTc3LTRh ZTgtMTFlMS05MDE0LWViNWMzZDdiMzUxMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOjg3NDIzNmFjLWZlYWYtMTFkZi05NWY4LWZiZGYyM2IzYmEzODwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg5OGNjMjIzLWY4ZjQtMTFkOS04 ZWY0LWQ5MzViNGJlZDk4YjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOjhhMWE3YmUzLWM2MDAtMTFkOC1iZmVmLWVlNTY1MGY0ZGM0NDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjkwNGU4YmU0LTAwNGItMTFkYS1iZTllLWFjNWRk YzgyZTBjODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjkyNDk5 N2IzLWNlNTAtMTFkZi1iMzhlLTk3MjJkNDkzYmEwODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjk5NmRhYzI5LWQ4NTYtMTFkZS05MjE2LWFjMmFiMDFiMGExNjwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk5NmRhYzJmLWQ4NTYt MTFkZS05MjE2LWFjMmFiMDFiMGExNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjljNGEwYWE5LTRkYjYtMTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjlmNjMwZGMwLTFhNGMtMTFkYy1iMjBl LWM2ODhjNWQ4YTk3NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OmE1NzRhY2E0LTk5NzUtMDM0OC1hZDdkLTEzOWIyZDc5YjJiZDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE4MDAwM2UxLTNhNmYtMTFkOS05OTg3LWM4MDc5ZDlh YWY3MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmFiN2MxMzcw LTJiOGUtMTFkZi04YTkzLWEwYTExYmYwMGFmMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOmIxMzk3NzViLTc2ZWYtMTFkYi1iODcyLWZhOWUyMmI3M2Q2ZTwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmJkZWNmOGE3LTA4Y2MtMTFk OS05NjZmLWIwMGE3NzA0ZTgyOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOmJlOTQwNTJlLWUzMGMtMTFkOS1hNTNlLTk5YjIzMTJkM2VkYTwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmJmZjBiNjEyLWZkNjMtMTFkNy1iMzI4LWJi ZTljZGU1NTJmNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmM1 MDYzNDdkLTBmOTQtMTFkYi1hOWQ0LWIyMWYwZjk3NDYyMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmM2OGRiY2I4LWMyM2QtMTFkOC1iYjBhLWFkODU5YzU2ZjI2 MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmM5Yzc5OWQwLTY5 ZmMtMTFkOS1iZTNiLTliMmQyMzAwMGRhNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOmNjMDA5MTkwLWVjYTQtMTFkOS05ZTlhLWY4ZmRiNTNkMGNkZjwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmNlNDYzZDI0LWU0ZWItMTFkYi04 NWZlLWY5ZmVhZjI3OGFjMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOmQwYmUxZTg0LWQ5NDctMTFkYi1hYjI0LTk3ZWI5YjY2ODZhZTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQxNjY2NjVhLTBmOTgtMTFkYi05NmFjLTgwNjg3 OGYwOWFhNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQxYzdl NDU3LTdmZWItMTFlMC1hYzQwLWNiYmMxMDFlMTE3YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOmQxZmNjYmMwLTBhMzctMTFkZC04ZjM3LTg3MmNlNDRkNmIxMjwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ0ZTkyNTkzLTBjYjAt MTFkZS04MjQxLTk1NzE2NzIyMjAyOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOmQ2NDQzNjdkLTE0MmQtMTFkOS1iOGVjLWZjMTdjMGM5MjA5MzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ4MjNjZjFmLWM1ZmUtMTFkOC1iZmVm LWVlNTY1MGY0ZGM0NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OmUwMGZhMjYwLTU4MDAtMTFkOC1hYzIzLWI5MzYzODY4NWIxODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmUzMTM5ZDM0LTgwNDAtMTFkZS04MGFiLWRhMmFmY2Qy ZmNjNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmUzNWRhZDFk LWZkNWMtMTFkNy1iMzI4LWJiZTljZGU1NTJmNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOmVhNWZmYTQyLWIxNDktMTFlMC05YzdiLWFkMjllY2E1NTU3YzwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVhY2Y0NzJjLTRkN2QtMTFk OS05OTNiLWMxOTRlZmJhOTI4MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOmVjNDJlZjIxLTRkYjEtMTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVjN2M1ZTk5LTA2MjgtMTFkYi05NGVlLWI0 MjQxMTk4ZWMyMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVj OTIyYWE0LTA4NDAtMTFkYS1iMDBhLWQzNTQ3YTRmMzBjYjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY2MWZhNzNjLWM2MGQtMTFkOC04MTIyLWJhZDE4N2Y2NTA1 ZjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY5NjgwNGIyLTE2 Y2YtMTFkYi1hMjNhLWNlYTczN2E2NmY0MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOmZkYTFmNDFhLTQxNjItMTFkOS1hZTQ5LThhM2YyNmVkNWVhNTwvcmRmOmxp PgogICAgIDxyZGY6bGk+dXVpZDowMDBGN0ZFMkU4NzBERTExQkI5N0M5RTg0OTVBRjlCOTwvcmRm OmxpPgogICAgIDxyZGY6bGk+dXVpZDowMDVBNjNDQjU2OTIxMURBQTU2MEZFNUQzQzZEMjJFQzwv cmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDowMGQ0YzIxOC04MWEzLTQ2ODEtODhkOS0xZjc5MWI2 MTA5MzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDEwM0YxMTUzODc4MTFEQzkzRTJENTlB MTg4RTJFQkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDEwM0YxMTgzODc4MTFEQzkzRTJE NTlBMTg4RTJFQkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDE4RkQwMEVDQTdEMTFEQkJF ODBEODQ2MTZERTFGNkU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDFFQjg2RUREODhBMTFE QkJFRUJERTgyOTk1MzBDMzI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDI3NTY5RjJBQTFG REUxMTg5NjFBMjdBRUZGNEUxMjQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDJENjlEMTBF RTI5RTAxMTkxMDNGNjE1QkJEMkM1MTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDJGM0I2 MjkzNkVGREYxMUE4NEFGQzk0NkFERkQyMUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDNE NzVGNDA2N0ZCMTFERUE5MEZDREEyREM2MERCRjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MDNFNzJGQ0E4RjFEMTFERUFDMzBDNjk4REQ2NDNCMUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MDQ0MDYzMzgyRDMyREQxMUE3NTZBRUZCMDU4RTM3QUM8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MDQ3QzcxQjgzOTQ2REUxMThFMDVFMDBBOTI0RDhDQzU8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MDQ5OTc4MDU0REYzREMxMTk3NEZEMDNBRTkxRTYzNUU8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MDRCNTI2MTRFNzQ5REQxMUI5RDlBMDlEQ0ZBNTkwRUM8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MDUxODU2RkNGMzk3REYxMTlDODVDQzMyNEIwMDZDMEI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MDUxQUUzODhCREJCRTMxMUEzMjk5NzMxRjI3REIzNDU8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MDU2RDY4QkY5ODBEREYxMUEyQjBEMzI2QTQ1MTg0RUM8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDVFNTg2NzE2OEZFREYxMUE4NzY5NkQ3N0YyRTIyODk8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDYyOThGQzkwQzY3MTFEQ0JCNEY4ODk5NzI3QjFG REY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDY0MjhBRjZDRDQ2MTFEQTlCNDhDRDEyQTg0 RTJBQkY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDY3NTRFNThEQzQ0REYxMUE3MDNFNTQ4 RDQ4MTY1RTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDZBMkNFNDMwRjU3MTFEQzlEOTVB M0MzQTkyNTFCNTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDc0RkU0NzZCQThGREQxMTgx NkVCMzY3NEQ3MTBFMzg8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDdCNzA4NUJFOTNDMTFE RDk1RTRDQzFFRDY0NTdBOTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDdFQUUwQjQ5MDND MTFEQkExQ0E5QUY1Q0IwMkM4QkE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDgwNUJENjYy QzIyREUxMUJFNjlGRTREMDUzNTBDNTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDg2ODI1 NzgxMjAwMTFEREJEMjg4Nzg2QjRERDMzOUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDg4 RDAyRTI4RDhEREMxMUE4QkJCMkUzODk5QTMzRUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MDhBNzdFRjgxOUYzREYxMThGNERGMjkyODlGNjk4NjE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MDhCMTNCNzJGNzBBRTAxMUIxOTE4RTAxRTFGRjQxNUE8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MEE0REI2RDk1RDhBREUxMTg2NTdGOTg5MDJCNkU1MjY8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MEE3MjAwREZBRkE1REMxMUE2MjJEMjA2RDRGRjk0MTI8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MEI2NEExMEQ2MEU4REMxMUEzQkM5RjU5RTFGQkM5MEY8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MEM3OTc4NEU3RTFDMTFEQkE4NUJDM0MwMDZERjUzNTc8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MEM3QzcxQjgzOTQ2REUxMThFMDVFMDBBOTI0RDhDQzU8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MENEOTY4M0VDN0E4REQxMUE0QjVFMTFBNzM4ODJEQ0I8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEQwMjNFODEyOUU2REMxMTgwNTBDRTJFNTZGQkYyRUE8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEQ0NDQ0MDkwMjczREQxMUEzNTdCRTkzQzNEQzY4 OEY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEUyNkFFQTAwNTJCMTFEQThBMjE5NDc3NjNC QkIwRjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVCNjQ1MTRGNTAzREUxMUE5NzlCNzQ0 N0U5REE1NUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVCQ0E5NkJCQjc3MTFEQzlDRDZF QjYxNjk1QTg0NDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVCRjM4RDc1OTdGREQxMThC QzhBNkUwOUNFNjI4QzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVEODdCQkIxN0FEREYx MTkxMDE5NkM1NjZCNjE2QUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEY1NkRCMkNGMjk3 REYxMTlDODVDQzMyNEIwMDZDMEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEY1QjY0NDJE QTc5REQxMUE4MTA5NkJBQjc4RDI0MkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEZGM0RF QTQ0RUExREYxMUJBRjZBRjlENDI0RTk5MTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTAx M0MyM0IwQzJCREQxMUExRjJENzc0QjQ2MkFDMDU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MTAzMkU1QThGOTI3REQxMTlEMUZDMTk0REUyQzhFREQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MTA5ODU3MjNBMDlBRTExMUI4RTJDMjdDODNDMEQwRDM8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MTE1NENGNzZERjk3MTFEQkExREJGMTZGNTI5N0EwQTA8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MTE4RTYxOUMxMkQzREUxMTk0QzE5RDc2Q0YxM0EzNzg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MTIwMTk0RDk5Q0E2REQxMTkzMENBNzIxQjBGRUIzM0Y8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MTIxQjg2RUY2MzJCRTAxMUFDNjBDQjExQzQ2MTI3ODE8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MTIyMzAzQkYyRjgzMTFERThERTlCRkNBRjg2RThGRTA8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MTI3RDJGMDcwRUY4REMxMTk3NEZEMDNBRTkxRTYzNUU8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTJBNjU2RjMwMjU2REYxMUI1NjdDMzFBMEE2M0ZBNEI8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTJDMDExN0Y0NTBGREUxMTlCRjc4NkE0NDBGMzU4 MjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTM0QzM4OTNGRTRFRTAxMUJEMEJFRDQ0Njg4 QTFBRTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTM1MEY0Q0FFRjlDMTFEQjlFODVDMzk3 MDQ0MzhCRTA8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTM1QUI5MDZEMkYxMTFEQjhBRkRD MzMxODQwQTRDMzI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTNGNjcxNUI4M0NCMTFEQ0Ix MUFDRTY3REU4QTdGNjU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTQzRkZFRThCQTg5REYx MUEzQjE5MDFFQUVBNjhGQ0Q8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTUzRUFBQUY1RDJG REUxMUE4QkFBNDQyQjgyODJFREU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTU1OUNCRDQ4 RDhEREMxMUE4QkJCMkUzODk5QTMzRUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTU5ODE1 RTU0NjMzREYxMUI4NTlGQjc0NUIwNDlBOTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTVE MTA4QkZFRTkxMTFEQjhGNUJCOTg0NzU1NDZBN0E8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MTYyMDQ4NTJBOTI5MTFERTg0QjQ5QzI5OUJCQjY2QTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MTYyMUJFMUVDOEE1REQxMUExODZEM0VGNUMxNkY3RTU8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MTY5ODMzMTdBQUY5MTFEQzhEQ0FEQjlBRUQxOEUwQjE8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MTZBRjk3QzFBMjA3REQxMUI5QzU4MENBODlBMDgyRUQ8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MTcyMjg1NTUtODEwZC00M2ZlLWE1ZmEtMjYzYzViNDhjYTM2PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT51dWlkOjE3ODVBRjJCM0JFQ0RDMTFCNTk3QkY3NzVEREQxMjMxPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT51dWlkOjE4MEYwNDc1RUNGNUREMTE5NTlGRUQ4RDRDNjA4MjkyPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE4MkNBRDU3RThGNUREMTE5NTlGRUQ4RDRDNjA4Mjky PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE4QUVGMzRGMEI2MDExRTA4NEQyQTM2OERFODc1 NDQzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5NTAxNTA4RTJFRjExREQ4QkVDQ0I2QjQ1 NTJCRUE3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5NzNCMURFNjZCQURFMTE4MzZDQzEy RkVDMjVGRDVCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5OTJEQUE3QjY5RDExREJCQzhB QTQwRUEyRkJCRkZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5RUI5NDBFQzUyMURFMTFB RTAxODVDQjZBMjY0RjZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFCRDFDQkM4NTY0QUUw MTE4M0E4RDM3NzgyNDE5QkE4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFDMTg1RDJCMTY0 QkUwMTFCRTcxQzBFMzQxMEJFRDc3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFDQTk1MUM1 QkE4OURGMTFBM0IxOTAxRUFFQTY4RkNEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFDQkFG MDU3Mzc0Q0RFMTE5QTM4OTlEODFDRTY4NjBEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFE NzI2NkZDQjVFRkRFMTE4REVERDE3NTNGOTA0QjI5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlk OjFEQjQ3OUE5MTFEMERDMTE4NjZBOUVEOUVDOTA1RkU3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51 dWlkOjFFMUE3QkNEMjQ4MDExREI4MUZBOUEwQTVFMjhGM0Q3PC9yZGY6bGk+CiAgICAgPHJkZjps aT51dWlkOjFFMkQ4N0QwMUM4Q0RGMTFCQTdGODY1QjM1QUE0NzM4PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT51dWlkOjFFNUJGN0IzRUVCRjExREI4OEMyRDRENjA5MDhFNzUxPC9yZGY6bGk+CiAgICAg PHJkZjpsaT51dWlkOjFFNzdCQTE3RUM4OEREMTFCREMwOUI1NzRDQjQ2QjVCPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT51dWlkOjFFRUE4MUZGMUYwNERFMTFBOTc5Qjc0NDdFOURBNTVGPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT51dWlkOjFlNWUxZWVmLTRkZmItMGU0Zi1iYjQ4LTg4MDFkNmYyYTE3YTwv cmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMDY3MDkxRTEzMkJERDExQUYyMkE3RUFCMDdFRjFC MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMTEyNTY4QUE1QzZERDExQURFNkEyNjFBMzZD NzZENjwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMjExMzE0MEM5MzVERTExQTYwN0FEQkFF OTdDQUM0QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMjI2N0E4MThEOEREQzExQThCQkIy RTM4OTlBMzNFQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMjUwRTk3QUQ0MTZERDExODQ0 NEFEQTA1ODY2NTgzQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMkM5OTQ5MDVEODMxMURF QjM4REMzNEYxMkQ5OEJBNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMzRDQzgyMjY2QkNE RjExQkQ0QkU1NDJFNzAxNjU2MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMzc4RDcwOTdE MDZERDExQkFGRTk4NkEwQTc0ODJEMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyNDJGMzgz ODAwOUJERTExQkFGMThBQzQyRTE5OTJENTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyNEFD MDFDQkI3OUJFMTExQkVDMERCNDQ2NEIyQ0U2QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoy NTg0QzYxMUVFOTUxMURCOEY1QkI5ODQ3NTU0NkE3QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVp ZDoyNTlDMkQ0RDY4QzBEQzExQjRCMUJFOEY1N0M1QUVFNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ dXVpZDoyNUVGNEREODVDNzlFMDExODlBOUE0OTUzMjJGNUE1QjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+dXVpZDoyNjFBNzdCNzBBODIxMURFQkI1QjhDQjMxNzQ4QjUyMzwvcmRmOmxpPgogICAgIDxy ZGY6bGk+dXVpZDoyNjYwNzZFMTE0QzRERTExQTExNUIxRDNDRTZBREQ3MjwvcmRmOmxpPgogICAg IDxyZGY6bGk+dXVpZDoyNkMxQUE3NzA0N0UxMURDQjlENTlDOTJCMTFDQzJFRTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+dXVpZDoyNzNGMTc1NkZCOEZERDExQjY1MDgxMDkzM0NFN0EzNTwvcmRmOmxp PgogICAgIDxyZGY6bGk+dXVpZDoyNzQ4MENGNDdENjlERjExQjEzQ0QzRjAyQzZBRjhCRDwvcmRm OmxpPgogICAgIDxyZGY6bGk+dXVpZDoyN0JDNzlCNDk4OTBERTExOTI5QUMxNEE0RjM3REJCNjwv cmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyN0MwQzY5NTBBM0YxMURDQTNFNUJCQjhCMDUyREY5 QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyN0U4RUI5NEFCNjBERDExQTg1Qzk2QjhCRjcw MUVEQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyODIyODREOENBMjcxMUREOUEzRjgzNTk5 MDg2MUZDNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyODI5MzI2N0VFODlERjExQTNCMTkw MUVBRUE2OEZDRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyODk3RkExN0VGNTExMURCOTk0 NUIwNDQxODM4MDBDNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOENBNkY4OTlBQzhERDEx OTY0OUMxRTU3MjgxQjI0ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOERDRTQxMkVDREFF MDExOTY5RkQzNzlGMDk5MjA3NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOEU2QTA0RERE M0MxMURCQjg1N0FEOEM1RTM2ODI2ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOGZiMmY2 NC1jMjU4LTQwZmUtOGU1OS05Y2VhMTYwZDVmODA8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MjkzNjY2RkQ4Njc1REQxMTgzRTlCNjQwRkVDN0RBREM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6Mjk5NTg5QkI5QTQxRTAxMTk2NDlGNTlGMTEzNTEwMkY8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MjlEOUI1QzRFRUE3MTFEQjg4QzJENEQ2MDkwOEU3NTE8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MkE1MkEwMTAwQ0Y0REMxMUFBMDNFRkFGNzhEMjk4OUM8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MkM2MDk5MEFFMDRGMTFEQkFBMzdDQzZDODREOTQxRTE8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MkM2Mzk5MUE4M0NCMTFEQ0IxMUFDRTY3REU4QTdGNjU8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MkM2Mzk5MUU4M0NCMTFEQ0IxMUFDRTY3REU4QTdGNjU8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MkNCNEU2Q0FGNURBREMxMUIxQzNGQjg5NkQ3QUJENkI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkNDNzE5QTg1RERFMTFERkFDQTc4MjA3RUZCMTY0QjY8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkNEQ0FGNTZDREJDREYxMUI2NEVEMkQ0NjBGNTQ5 NjY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkNEQ0ZCNkVDNjU4MTFERkE2NEQ5NUY4OUQ2 MkYyRkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkQxRjA1QjAyOTQ2REUxMThFMDVFMDBB OTI0RDhDQzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkRDQ0JFMDY3RTFEMTFEQkE4NUJD M0MwMDZERjUzNTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkRFQzYxRkM1MDg1RTExMUI5 NTZEMkRFMUE3MkU3RjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkUxMUVCNEZBNDlFMTFE QTkwODBGNjY0RDhGMTMyMzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkU1MzM4Mjg4RjJB REUxMTg1NThGQTFBNDU1RjQ5NzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkVBQTRFMzMw MDhFREUxMTg5Q0NEMTRBN0FCNzI5NzE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkZCODdE QjlEOUE2REYxMThGRTk4NEI4NTYwNEM4MzA8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkZE MTY1RTMzOUM0REMxMTgyNkM5MDZDQ0EwMjMyRkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MkZFOEEwMEExMzkwREYxMTlERjlEMjZGQThDRUZBMjA8L3JkZjpsaT4KICAgIDwvcmRmOkJhZz4K ICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAg PHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImNyZWF0ZWQiCiAgICAg IHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ3NThiYTktNzM4Yi00NGQ0LWIxZDUtNDUwNWUy YTBlODRmIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAo TWFjaW50b3NoKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMC0xMC0wMVQxNToyOTowMS0wNzowMCIv PgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hh bmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjI0YzE2OS1lZDY5LTRi NTUtYTc5My1hYWQ1OGUwNjkzNjkiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBo b3Rvc2hvcCAyMS4yIChNYWNpbnRvc2gpIgogICAgICBzdEV2dDp3aGVuPSIyMDIwLTEwLTAxVDE1 OjI5OjMwLTA3OjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgog ICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3 NDZjNzAyLTE3MGQtNGRjNS04MTczLTQyMTAyNzA4NTk5OSIKICAgICAgc3RFdnQ6c29mdHdhcmVB Z2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OndoZW49 IjIwMjItMDEtMDdUMTE6MzM6MzAtMDg6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFj dGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNl SUQ9InhtcC5paWQ6Yzk0ZjQ1NmItYmJiZC00OTczLTg2MmQtNWFjNGQ5MmNmZGUyIgogICAgICBz dEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKE1hYyBPUykiCiAgICAgIHN0RXZ0OndoZW49 IjIwMjItMDktMDRUMTM6Mzc6MjItMDc6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpI aXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNr ZXQgZW5kPSJ3Ij8+dnqhegAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAA AAd0SU1FB+YJBBQlFomzyQMAAALzSURBVHja7Zu7ixNRFIe/O5Nk3ayvYi1EEBuxsBFBRRsfiIWF hfgviJ2t2CjaiZ2ira2FCGK7iqgggovio7AS2UJQYYXdGDePORZzBoeYmcyMSczc3FNdSCbM77vn njkTfgdcuHDhYorDFLlIRMxEijFGRgZARRvAA7YBJ4CDwE5gK7BZP1sHzI5IowA/dN0AvgGfgZfA AvAGCAApAiNNvCciVRHZKyIPRKQjkxmLInJKRGoi4g1T/IyIXBCRlpQj7ojIRhHxBx1XM0g8UANu AGdLVt8eA6eBVWNMN+lL3gDxVeBiCcUDHANuAqnHwaQUvApwCHgE+CV+0p0BHgLtfoXRSwFTAy6V XDzAFdXiZToCuvs+sAs4YkGvsxs4APQtiF7C7leAk2k1omRxXDXlArDfoo53XxEAOywCsD0vAB+Y twjAvGpNBxArEgaYswhAPdLaWwiTMsBYVAABZmK6MvcBPnaFydUKj/CVdqLCG+YfJTYBwAFwABwA B8ABcAAcAAfAAXAAHAAHwAFwABwAB2AaAXSmHcCvaQYg7gg4AA5A1yKdP4vUgIZFAJpJdc1LEC+E JkRb4ntMVzKAmIkoAJYsArCkmv6y0yZlQAC8sgjAa61pkvUIdAjtcbYUwidFAHwCnlog/h3wFmjn BdAErgOtEosX4Jq29dkyQItEVy96D9wuMYB7wPMIQB6nqGjKrAC3gLslFP8CuKoaWtFTIBOAWBY0 CQcULutxWCtJ2t8HzgFftQvsJA1QZLXLrwc2EdpOzwOHCX13kxYfCR3iC8BytPtpdvmBVpiYbX5W QWwgNB4eBfboegvhqMwc47HXtDQbl4EvwAfgGbCoole0lW8DQdr4TKabVQh+DERdYdRVeFUzwhsD gKil7erTak3TvAGs6rqlaR8M+rEiQ1MVQt9dfYIANBVAM8uuFwLQJxsqMeE+f4yIZkyFLmrZOyq6 retcE2P/MjcYd5OOS3gvhF4YuWcHh3LT/2uQcqizgdMavwE2UkM4xOfylQAAAABJRU5ErkJggg== "
+ id="image700"
+ x="-1.0172527e-06"
+ y="0"
+ style="stroke-width:0.666667" /></g><metadata
+ id="metadata134"><rdf:RDF><cc:Work
+ rdf:about=""><dc:title>Logray Icon</dc:title><dc:creator><cc:Agent><dc:title>Gerald Combs</dc:title></cc:Agent></dc:creator></cc:Work></rdf:RDF></metadata><g
+ inkscape:label="Capture"
+ inkscape:groupmode="layer"
+ id="g308"
+ style="display:none"
+ inkscape:highlight-color="#50d614"><g
+ id="g661"
+ style="display:inline"
+ transform="translate(0.176773)"><path
+ style="color:#000000;display:inline;fill:#3da612;-inkscape-stroke:none"
+ d="m 3.2402344,6.0332031 c -1.6282618,0.025031 -2.1745412,0.033381 -3.15234378,0.035156 -0.0024621,4.4e-6 -0.0055739,-1.246e-4 -0.0078125,0 h -0.0019531 c -0.0015111,1.863e-4 -0.0076079,0.00189 -0.0078125,0.00195 -1.023e-4,3.36e-5 -0.0097155,0.00387 -0.0097656,0.00391 -5.013e-5,3.77e-5 -0.01367371,0.029255 -0.01367187,0.029297 1.84e-6,4.16e-5 0.01166514,0.023392 0.01171875,0.023437 5.361e-5,4.56e-5 0.0077073,0.00386 0.0078125,0.00391 2.1039e-4,9.91e-5 0.0044743,0.00352 0.0058594,0.00391 0.0013851,3.829e-4 0.0028335,-2.261e-4 0.0039063,0 0.0085823,0.00181 0.01928844,0.00382 0.03710938,0.00586 0.0356419,0.00408 0.0950816,0.00816 0.17578125,0.015625 0.16139935,0.014936 0.40785374,0.03699 0.71289057,0.0625 0.6100738,0.051019 1.455533,0.1197467 2.3339844,0.1875 0.050425,0.00389 0.092861,-0.012965 0.1191406,-0.041016 0.02628,-0.028051 0.036141,-0.062854 0.041016,-0.097656 0.00487,-0.034802 0.00419,-0.07118 0.00195,-0.099609 -0.00224,-0.02843 -0.00586,-0.052365 -0.00586,-0.054687 v -0.0254 L 3.46875,6.0800781 C 3.4184395,6.0662364 3.3984035,6.056365 3.3691406,6.046875 3.3398777,6.037385 3.3056044,6.0321968 3.2402344,6.0332031 Z"
+ id="path5427"
+ sodipodi:nodetypes="csccccssscsscssscssccsc" /><path
+ style="fill:#46be13;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.9032692,6.1928876 C 6.8638617,6.0382159 4.5961906,5.9612841 3.6084262,5.9804506 3.4148813,5.9842241 3.4132913,6.0163697 3.2997077,6.1473133 3.2255203,6.2328396 3.1612662,6.302039 3.2225006,6.4932988 c 0.061237,0.19126 1.1039387,1.7303724 1.5035164,2.4394119 0.3087693,0.5479034 0.6305558,1.7898373 0.71721,2.4766723 0.095323,0.755546 0.00949,1.138757 -0.1326524,1.633742 -0.08989,0.313022 -0.277895,0.777884 -0.3291536,0.883345 -0.071749,0.147618 -0.2424409,0.438716 -0.2780846,0.533086 -0.084615,0.224023 -0.055321,0.267404 0.1122927,0.337702 0.144197,0.06048 1.4882014,-0.03298 1.8109768,-0.107824 0.3469277,-0.08045 0.7924818,-0.303498 1.1487712,-0.561988 C 8.2021253,13.817837 9.3085408,12.666171 9.7145043,11.889861 10.120468,11.113552 11.018747,9.8289026 11.235702,9.5534115 11.791959,8.8470788 12.42794,8.4769487 12.723889,8.3179773 13.178299,8.0738903 13.680024,8.2113596 14.207641,7.6982137 14.448023,7.4644225 14.608088,7.1972481 14.533722,6.9712183 14.459354,6.7451873 14.172097,6.745049 13.973417,6.7053004 13.774739,6.6655519 13.575575,6.6305956 13.364945,6.6053352 11.882005,6.4274872 11.256513,6.3713525 8.9032682,6.1928793 Z"
+ id="path292"
+ sodipodi:nodetypes="ssssssssssssssssszsss" /><path
+ style="fill:#50d614;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.061635,5.2295311 C 13.013617,4.9413813 12.875822,4.3436854 12.80026,4.0297442 12.753435,3.8351889 12.645904,3.3934937 12.51538,3.1076385 12.355481,2.7574505 12.156827,2.4673879 11.900236,2.2341766 11.801496,2.1444339 11.623019,2.1134401 11.53973,2.1166641 11.323239,2.1250442 11.36145,2.1997672 11.305994,2.3921507 11.24828,2.5923659 11.224831,2.7057664 11.1125,2.9104136 10.960772,3.1868365 10.583333,3.7041667 10.31875,3.96875 9.9843113,4.3031885 9.5077152,4.5996551 9.2604168,4.7625 8.7662984,5.0878748 8.3389344,5.227556 8.0846163,5.3187745 7.475322,5.5373184 6.4981568,5.6783374 5.8414466,5.8117975 c 0.6818225,0.013539 2.5610101,0.097892 4.5452274,0.2552756 1.678991,0.1331734 2.755596,0.2723835 3.094781,0.3211796 -0.313793,-0.4073843 -0.350107,-0.7318582 -0.41982,-1.1587216 z"
+ id="path294"
+ sodipodi:nodetypes="cssssssssscscc" /></g></g><g
+ inkscape:label="Normal"
+ inkscape:groupmode="layer"
+ id="g3211"
+ style="display:inline"
+ inkscape:highlight-color="#0d54c6"><g
+ id="g3209"
+ style="display:inline"
+ transform="translate(0.176773)"><path
+ id="path5467"
+ style="color:#000000;display:inline;fill:#0b48a8;-inkscape-stroke:none"
+ d="m 3.2400727,6.0332235 c -1.6282601,0.025031 -2.1744608,0.033365 -3.15226236,0.03514 -0.0024621,4.4e-6 -0.0055129,-1.246e-4 -0.0077515,0 h -0.0020671 c -0.0015111,1.863e-4 -0.0075469,0.00201 -0.0077515,0.00207 -1.023e-4,3.36e-5 -0.0097684,0.00358 -0.0098185,0.00362 -5.013e-5,3.77e-5 -0.01343772,0.029414 -0.01343588,0.029456 1.84e-6,4.16e-5 0.01131521,0.023209 0.01136882,0.023254 5.361e-5,4.56e-5 0.008163,0.00408 0.0082682,0.00413 2.1039e-4,9.91e-5 0.0042993,0.00374 0.0056844,0.00413 0.0013851,3.829e-4 0.0025445,-2.261e-4 0.0036173,0 0.0085823,0.00181 0.01938611,0.00364 0.03720703,0.00568 0.0356419,0.00408 0.0950003,0.00804 0.17569987,0.015503 0.16139919,0.014936 0.40809825,0.037018 0.71313472,0.062528 0.6100732,0.051019 1.455774,0.1198322 2.3342245,0.1875855 0.050425,0.00389 0.092576,-0.01329 0.1188558,-0.041341 0.02628,-0.028051 0.035949,-0.06235 0.040824,-0.097152 0.00487,-0.034802 0.00431,-0.071307 0.00207,-0.099736 -0.00224,-0.02843 -0.00568,-0.052455 -0.00568,-0.054777 V 6.087992 L 3.4690065,6.080242 C 3.4186965,6.0664 3.3985335,6.056142 3.3692715,6.046652 3.3400085,6.037162 3.3054505,6.03221 3.2400804,6.033216 Z"
+ inkscape:label="path5467"
+ sodipodi:nodetypes="csccccssscsscssscssccsc" /><path
+ style="fill:#0d54c6;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.9032692,6.1928876 C 6.8638617,6.0382159 4.5961906,5.9612841 3.6084262,5.9804506 3.4148813,5.9842241 3.4132913,6.0163697 3.2997077,6.1473133 3.2255203,6.2328396 3.1612662,6.302039 3.2225006,6.4932988 c 0.061237,0.19126 1.1039387,1.7303724 1.5035164,2.4394119 0.3087693,0.5479034 0.6305558,1.7898373 0.71721,2.4766723 0.095323,0.755546 0.00949,1.138757 -0.1326524,1.633742 -0.08989,0.313022 -0.277895,0.777884 -0.3291536,0.883345 -0.071749,0.147618 -0.2424409,0.438716 -0.2780846,0.533086 -0.084615,0.224023 -0.055321,0.267404 0.1122927,0.337702 0.144197,0.06048 1.4882014,-0.03298 1.8109768,-0.107824 0.3469277,-0.08045 0.7924818,-0.303498 1.1487712,-0.561988 C 8.2021253,13.817837 9.3085408,12.666171 9.7145043,11.889861 10.120468,11.113552 11.018747,9.8289026 11.235702,9.5534115 11.791959,8.8470788 12.42794,8.4769487 12.723889,8.3179773 13.178299,8.0738903 13.680024,8.2113596 14.207641,7.6982137 14.448023,7.4644225 14.608088,7.1972481 14.533722,6.9712183 14.459354,6.7451873 14.172097,6.745049 13.973417,6.7053004 13.774739,6.6655519 13.575575,6.6305956 13.364945,6.6053352 11.882005,6.4274872 11.256513,6.3713525 8.9032682,6.1928793 Z"
+ id="path3205"
+ sodipodi:nodetypes="ssssssssssssssssszsss" /><path
+ style="fill:#0e63eb;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.061635,5.2295311 C 13.013617,4.9413813 12.875822,4.3436854 12.80026,4.0297442 12.753435,3.8351889 12.645904,3.3934937 12.51538,3.1076385 12.355481,2.7574505 12.156827,2.4673879 11.900236,2.2341766 11.801496,2.1444339 11.623019,2.1134401 11.53973,2.1166641 11.323239,2.1250442 11.36145,2.1997672 11.305994,2.3921507 11.24828,2.5923659 11.224831,2.7057664 11.1125,2.9104136 10.960772,3.1868365 10.583333,3.7041667 10.31875,3.96875 9.9843113,4.3031885 9.5077152,4.5996551 9.2604168,4.7625 8.7662984,5.0878748 8.3389344,5.227556 8.0846163,5.3187745 7.475322,5.5373184 6.4981568,5.6783374 5.8414466,5.8117975 c 0.6818225,0.013539 2.5610101,0.097892 4.5452274,0.2552756 1.678991,0.1331734 2.755596,0.2723835 3.094781,0.3211796 -0.313793,-0.4073843 -0.350107,-0.7318582 -0.41982,-1.1587216 z"
+ id="path3207"
+ sodipodi:nodetypes="cssssssssscscc" /></g></g></svg>
diff --git a/resources/icons/lricon1024.png b/resources/icons/lricon1024.png
new file mode 100644
index 00000000..df78a079
--- /dev/null
+++ b/resources/icons/lricon1024.png
Binary files differ
diff --git a/resources/icons/lricon128.png b/resources/icons/lricon128.png
new file mode 100644
index 00000000..03a58fd9
--- /dev/null
+++ b/resources/icons/lricon128.png
Binary files differ
diff --git a/resources/icons/lricon16.png b/resources/icons/lricon16.png
new file mode 100644
index 00000000..45f9ee44
--- /dev/null
+++ b/resources/icons/lricon16.png
Binary files differ
diff --git a/resources/icons/lricon256.png b/resources/icons/lricon256.png
new file mode 100644
index 00000000..d7e0f3bf
--- /dev/null
+++ b/resources/icons/lricon256.png
Binary files differ
diff --git a/resources/icons/lricon32.png b/resources/icons/lricon32.png
new file mode 100644
index 00000000..6d511b57
--- /dev/null
+++ b/resources/icons/lricon32.png
Binary files differ
diff --git a/resources/icons/lricon48.png b/resources/icons/lricon48.png
new file mode 100644
index 00000000..150aa6ae
--- /dev/null
+++ b/resources/icons/lricon48.png
Binary files differ
diff --git a/resources/icons/lricon512.png b/resources/icons/lricon512.png
new file mode 100644
index 00000000..da1fadcb
--- /dev/null
+++ b/resources/icons/lricon512.png
Binary files differ
diff --git a/resources/icons/lricon64.png b/resources/icons/lricon64.png
new file mode 100644
index 00000000..8ce68b4f
--- /dev/null
+++ b/resources/icons/lricon64.png
Binary files differ
diff --git a/resources/icons/lriconcap1024.png b/resources/icons/lriconcap1024.png
new file mode 100644
index 00000000..10835a3d
--- /dev/null
+++ b/resources/icons/lriconcap1024.png
Binary files differ
diff --git a/resources/icons/lriconcap128.png b/resources/icons/lriconcap128.png
new file mode 100644
index 00000000..0cf9d46a
--- /dev/null
+++ b/resources/icons/lriconcap128.png
Binary files differ
diff --git a/resources/icons/lriconcap16.png b/resources/icons/lriconcap16.png
new file mode 100644
index 00000000..131db77e
--- /dev/null
+++ b/resources/icons/lriconcap16.png
Binary files differ
diff --git a/resources/icons/lriconcap256.png b/resources/icons/lriconcap256.png
new file mode 100644
index 00000000..dc0b7421
--- /dev/null
+++ b/resources/icons/lriconcap256.png
Binary files differ
diff --git a/resources/icons/lriconcap32.png b/resources/icons/lriconcap32.png
new file mode 100644
index 00000000..df1e5985
--- /dev/null
+++ b/resources/icons/lriconcap32.png
Binary files differ
diff --git a/resources/icons/lriconcap48.png b/resources/icons/lriconcap48.png
new file mode 100644
index 00000000..3dc7696a
--- /dev/null
+++ b/resources/icons/lriconcap48.png
Binary files differ
diff --git a/resources/icons/lriconcap512.png b/resources/icons/lriconcap512.png
new file mode 100644
index 00000000..9efc34f1
--- /dev/null
+++ b/resources/icons/lriconcap512.png
Binary files differ
diff --git a/resources/icons/lriconcap64.png b/resources/icons/lriconcap64.png
new file mode 100644
index 00000000..122a3e10
--- /dev/null
+++ b/resources/icons/lriconcap64.png
Binary files differ
diff --git a/resources/icons/lriconinst.svg b/resources/icons/lriconinst.svg
new file mode 100644
index 00000000..1ab5e192
--- /dev/null
+++ b/resources/icons/lriconinst.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="64"
+ height="64"
+ viewBox="0 0 16.933334 16.933333"
+ version="1.1"
+ id="svg5"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ sodipodi:docname="lriconinst.svg"
+ inkscape:export-filename="lricon256.png"
+ inkscape:export-xdpi="384"
+ inkscape:export-ydpi="384"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><title
+ id="title136">Logray Icon</title><sodipodi:namedview
+ id="namedview7"
+ pagecolor="#777777"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="true"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="true"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="14.640625"
+ inkscape:cx="29.13127"
+ inkscape:cy="32.614728"
+ inkscape:window-width="1587"
+ inkscape:window-height="1115"
+ inkscape:window-x="353"
+ inkscape:window-y="25"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer3"
+ borderlayer="true"
+ showguides="true"><inkscape:grid
+ type="xygrid"
+ id="grid132"
+ empspacing="0" /><sodipodi:guide
+ position="14.552083,5.8208334"
+ orientation="-1,0"
+ id="guide711"
+ inkscape:locked="false"
+ inkscape:label="Right"
+ inkscape:color="rgb(0,134,229)" /></sodipodi:namedview><defs
+ id="defs2" /><g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="macOS Icon"
+ style="display:none"><image
+ width="16.933334"
+ height="16.933334"
+ preserveAspectRatio="none"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGC3pUWHRSYXcgcHJvZmlsZSB0eXBl IGV4aWYAAHjatVhZcsO4DvzHKeYI3MDlOFyr5gbv+NOgZC1O4iRmnlUWZRICG2iAJEz9f/8O+gcf 61UkxyH65L3CxyWXTMZDVNsnz7tWbt7nx+1D+H3rp2PAoMuitdvP6Hf5R78+FGxNxhNfFMW6D5T7 QNpnMPFJkdkaK4jkue2K0q7Imm1A7wryZpbyKYarCaVvbdvfm27Al+SW1B32828X4L3GmMca0622 CndrzQbAyteQzXhI8+4gqCGQ8Q2zJ+6mCAMXVCOqsJlx9pP8rn4feHwAaXR1e/lon1h8PNEzjcfT E4uu7/32yfk7u4SHTwc0P/XbYxpznZjdA5G5D4CVejMznt8xWhzTZhiRnQcFfg/N6SP9UAPBAiPs fM0r8ZxHbIlr5Uq4IqK9IkQapiu4qk7agMZB2ummsx66z7bqCojOdBPQGlONnX3RBpNMtcKrk0sP E8B2sxHkV9MJVDtrDix6zpvmfFVHzNw0RI2GMi3x8tVFrwZ/c9EY4lutVTx8BVxmhqEWN1q5QwqE 6LHzxtPBj2unX13iB6ENBnm6OcLArMqmorA+Y8tOni3kGO2Wm5pC2xXARZibAUZbMKC8tqy9VsGY oDX8GEFQBnKDXCpgQDObBpDGWesNBRONzI13gp6yho030o1FDkSw9ci8KPkIspxjxE9wETGU2bJj Zs+BI3Hi7K13nr33wctqmYMNLnDwIYQYUsjRRhc5+hhijCnmZJLFYsrJp5BiSilnQxkTZejKkM/o KabY4goXX0KJJZVcET7VVa6+hhprqrmZZhvWleZbaLGllrumjqWlu87d99BjTz0PxNqwww0efoQR Rxr5YG1n9cP1C9b0zpqZTIlcOFhDL4XwUKFlOWHhDIwZp8F4EAYQ0EY4U1E7Z4Q54Uwlg6RgA5As 3FDTwhgodF0bHvrg7mTuR7wRxx/xZr5jjoS6v2COQN1H3j5hrcn2VCdjWxaKT5VF9mG8x0wmZtkF 82q7rqh0hIhs2Z6HqmV0zVU64ChEThujONvb6IyfpYTExXo/pkQrNmGkNWznFtZ2nUIlWR2xRHNs cEOSZ23D6FNpUVAwhukN/httFFlI4XDrQxmcu8gAQUp4gTJERs1+dvqWR1YT9UhXsWcpexsAC5ke cG8a0PMseMjZz5XT+xjuEOh9DHcI9D6GOwR6H8MdAr2P4S5H72O4Q6D3Mdwh0PsY7qrpMwxRWlk7 uvGjXpMIb35IojKTiPYssrcsGknO1yrPLD9a27YpkeYDe1mQvLWzp2CpxY7tWA7XvNbS94Jh+kqW Fllyhiq6jDLNFcth7hgeJzYxl1upTVYJHwbW6YiVeYReuGMDQlUR6oaa5Yjap3lFHFerWOb7nIgK 51KVKS/sh6p2qvqipe8EftoeisKkEwtsw9qK3WaiwSaCHv+ALBGUsrQJSy9Ab2ukjy1EUi8t/7nh 9DeG/VjR94bTa8t/bjitUH5t6S88JIbTCuVXw2mF8isu+gvqv1H0u1inFcqvhtMK5X+S/c+G0wrl V8NphfI3kvbX2f/+8kYrlF8NpxXK387+V4bTCuVXw2l9R/v77F/d0TbDaX1H+39t2avLG63vaJvh tL6j/Un2n4bT+o62GU6fWD6PyEVK518UuLReYm8He3oF/+4OHMx7RRk9rHUi1cpkyc+DfqGO8/jI e7URZn19VsraxHnE36tkoBj2qJOhKp5nfDlEuOcj/jstvRbYC5uvzM9q2hBRj9BQuYfjJM8aNukx a6B5lO8BwZGKlaO8aqlOJSCZh1EvdxGZA3Ehc+xTMAqq2wSmXCYIW43UEl3m4NGkWpDKQf7lmJVG NSXBGtAUkwuwJ7SCsm0aiiLFFO/rDF7qFbBtQZWVZ5qF4XgPfPlDtdnJFhv5I5sdcBYGvLENzG64 BAO0RfSRqqJDlHwQ3OX0V+rpruO3OE4YtIbjhEFrOE4YtIbjhEFrOE4YtIbjlKM1HB/j6FscPOxU Ua1sTM3luVkkRpL2xlzpzN97IS7ZtRXij+Q96nB1qcORCFtlT5cSX0sRT/8BwN5MgtzoQ+kAAABQ elRYdFJhdyBwcm9maWxlIHR5cGUgaXB0YwAAeNrjyiwoSeZSAAMjMy5jCxMjE0uTFAMTIESAVMNk A0PTRCDL2DDJyNTEHMg3AssYGhtwAQDvSg5Bgnb0ugAAAVdpQ0NQSUNDIHByb2ZpbGUAAHicY2Bg UkksKMhhYWBgyM0rKQpyd1KIiIxSYH/IwA6EvAxiDAqJycUFjgEBPkAlDDAaCTAyMHy7BiIZGC7r gsw6JTW1SbVewNdipvDVi69EmxjwA66U1OJkIP0HiFOTC4pKgEamANnK5SUFIHYHkC1SBHQUkD0H xE6HsDeA2EkQ9hGwmpAgZyD7BpCtkJyRCDSD8QeQrZOEJJ6OxIbaCwLcLpnFBTmJlQoBxgRcSwYo Sa0oAdHO+QWVRZnpGSUKjsBQSlXwzEvW01EwMjA0Z2AAhTlE9edAcFgyip1BiDXfZ2Cw3f/////d CDGv/QwMG4E6uXYixDQsGBgEuRkYTuwsSCxKBAsxAzFTWhoDw6flDAy8kQwMwheAeqKL04yNwPKM PE4MDKz3/v//rMbAwD6ZgeHvhP//fy/6///vYqDmOwwMB/IAFwJl73skZQ4AAPYaaVRYdFhNTDpj b20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJl U3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRr PSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSIiCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z aG9wLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t LyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz b3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu MS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0 aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhv dG9zaG9wOklDQ1Byb2ZpbGU9IkRpc3BsYXkgUDMiCiAgIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5k aWQ6ZDQ3NThiYTktNzM4Yi00NGQ0LWIxZDUtNDUwNWUyYTBlODRmIgogICB4bXBNTTpJbnN0YW5j ZUlEPSJ4bXAuaWlkOmQ5NjlhOTc3LTMzMGYtNGQxYi05MWJkLTlmZjAwM2YyNzlhYSIKICAgeG1w TU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmQ0NzU4YmE5LTczOGItNDRkNC1iMWQ1LTQ1 MDVlMmEwZTg0ZiIKICAgZGM6Zm9ybWF0PSJhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9w IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJNYWMgT1MiCiAgIEdJTVA6VGlt ZVN0YW1wPSIxNjYyMzIzODQyMzg0NTU1IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzIiCiAgIHRp ZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTEwLTAxVDE1OjI5OjAx LTA3OjAwIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0 ZT0iMjAyMjowOTowNFQxMzozNzowOC0wNzowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjI6MDk6 MDRUMTM6Mzc6MDgtMDc6MDAiPgogICA8cGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICA8cmRmOlNl cT4KICAgICA8cmRmOmxpCiAgICAgIHBob3Rvc2hvcDpMYXllck5hbWU9IkNvcHlyaWdodCDCqSAy MDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4iCiAgICAgIHBob3Rvc2hvcDpMYXll clRleHQ9IkNvcHlyaWdodCDCqSAyMDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4i Lz4KICAgICA8cmRmOmxpCiAgICAgIHBob3Rvc2hvcDpMYXllck5hbWU9Im1hY09TIDEyIgogICAg ICBwaG90b3Nob3A6TGF5ZXJUZXh0PSJtYWNPUyAxMiIvPgogICAgIDxyZGY6bGkKICAgICAgcGhv dG9zaG9wOkxheWVyTmFtZT0iQXBwIEljb25zIgogICAgICBwaG90b3Nob3A6TGF5ZXJUZXh0PSJB cHAgSWNvbnMiLz4KICAgIDwvcmRmOlNlcT4KICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAg PHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+ MDAzRUI1RUU3NEM4QkMwQ0NGMDJGMENEMkIyQUNEREE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAw NjhCMDM3RjBEMEI1RjJFRDFDNUZBMDBGQUJFQjU2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMEM5 OTE0RkM5MEJGNzQwMDYxMTIyODg2OTgzMjU0NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDE1MjVD MUVERDU0QzFERDk2RkRFREJFODZBMUVEMzE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAxQjM1MTQ5 OTkyNzdDMDVGODYxOEQyOTgxMzc1MjA4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMUVEMzQwRkM3 REI0QUQ3MkZENTEzQzJDRkMzNDIyNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDIyNUY1RDQ0MDhG NkI5ODg5Q0MxODY3REVERUI4RDA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAyMzZEQzI0RDRDOEM1 QjUyMDFDMkFDQzhBRkM4MDhGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMjNDODg0NjFBMzdGODk2 ODc2RDg5NThFRTZDODA4NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDI1RUFFQjE0MzgyM0YyMEZD RDcwOUQ3OTk2QjQyMDI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAyQjBGRDgxRkJDOTNEQThDRkEx MDAxOTk2NDBGMkZCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMkIzNDI2RjBCQTY2NDBERDk3QTJC Qzc2RDZCODhEMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDJDMDYxRkI5OTVFNDY1REU3QkVGMDdD REJEOTI0RTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAyRTNGQzM4RDlDOUY2QjkzMDAwMEJBNzI3 NkQyQTY2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wMkZFNUM1NTE3QjE5MDRCQzFGOUFGNTk0RUFB M0M0NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDM3N0QyOTY4NUI2MTI1OTg0NTlDQUQ2MjIzREY1 Nzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjAzQzA5Q0RFMjNGQkU3MEUyOTAzMTk4ODExMkQxNDUy PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wNDA1OTc5MkZEMDRGMDYyQTZBMzQxNDlDMzMxQTVENTwv cmRmOmxpPgogICAgIDxyZGY6bGk+MDQyMzY4Nzg2MUI4QkVEMEZGQ0Q2NzkyQjdCQTA4Qjk8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjA0NzQ4OTk4RkY0QUFGRjYwMzU4NEU5ODlENEU1Q0JBPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4wNTFDMDA0Q0Q3NkE2QzcwOTQ5RjE0QjcxRTJGOEZBNDwvcmRmOmxp PgogICAgIDxyZGY6bGk+MDUzRUU0MkI2NkVEQzRDMEU5MjEyODg5NDJFRTA1Mzg8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjA1NkYwMTQ2RkFGOEE4RkNDNUEyMjhFMTUyOTlEMEY2PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT4wNjEwMDNEMUM1QTJGM0NBNTQxMUJBRTczQTVEMTJDQTwvcmRmOmxpPgogICAg IDxyZGY6bGk+MDYyODM4QjI1MDA1QjFCMjhFRjE1QzEzNTc0QkU5NkQ8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjA2OEYxOEU3RDZCNjA5QUM2NEJGOEU3QTMyNUVGNzU1PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT4wNkFBQjM3N0IxNDEyOUNBNUQxODhGMDhGMTg2OTE0MjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+MDc2NEY5REU4Nzc2MEFFMzlDODgwNEZEQUM5OUVDNDI8L3JkZjpsaT4KICAgICA8cmRmOmxp PjA3RTAyM0IyNjRBMjhENEE4NTEzNDc4OTREM0RBNjc2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4w ODEzQUEzNDQ2OEJDQTczQjhDRDY4QjI5NURDM0U5NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDgx QkQ3RDFBNDRCRDBFOTFFMTc3QkQyMkI2NDc2Q0E8L3JkZjpsaT4KICAgICA8cmRmOmxpPjA4QTE0 RkVCRUI0MENERDZEQ0UzOUZGMTg2NkEzOUNGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wOUFEQ0VC RTJEMzBGNTBDNzQ2NTQ0NDE1MTMyRUZFQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MDlEOTYwOTY4 QjU1MkJEMTE0QjQ3RjM3RjM2NEUxODI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBBMzMxREY4NkM5 MzQ5NzZFNTcwODVCQUI0ODlGRDlDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wQUUxQzJDMTA2NTgw MUM1QUI3QjNDMUY3OThBNkM1RTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEJGMEU5Q0I0RTc0NjdF ODkxQ0JBQTM3RUU0MzI5OTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBCRjI1OTEwNDc1NzkxM0E0 QzVENjY3NkQ0MEQ5NjY0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wQkZEQUQ0M0I5QjlGMTU5Qjgw NzQ4QzM5RUE0RjJFMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEMxNzFGQThDNTc4QUZDMDA5OUZB QkVDMUM5NTI5M0M8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBDMkYwRUQ4MjY4Q0NGMEE4RUNGQzhG REUwNkIzMzdBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wQzUxRDY2NTg1MjE5RTc0MDA1M0YyNDZC MjVFRTUzNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEQwQjNBN0FDMDUwNkEwMTg1N0VGNjc1MzUx MDM2RjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjBEMTY2NEQ1QUMyRjg0MzE0MkI5QjUyRjM0NzEx Q0UwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4wRDc0MTEzMUI2MTVFQkUzRTM2MTZEQ0JGOEYxQUM0 RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MEREMjdDQkNFRDQ5RDJCQ0Q3NDZBNjYxQUNGMUFFNUI8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjBERkY0MzJEMEY4NzI3RjNDOTI3NzVDRjQ5NkM0RDhGPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT4wRUZCMzI2Q0Q2NkY1RTVGREQ0MTc3REQwN0NGNjZCQzwvcmRm OmxpPgogICAgIDxyZGY6bGk+MEZDN0FBMjVBNTJDMzkxREE2RkQ0ODRFMTE0QzU4QjE8L3JkZjps aT4KICAgICA8cmRmOmxpPjBGRjBDMDBFRDQ3OEFCRThFRDY0MTU2RjU5RDlDRTlGPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT4xMEM4QzZBRjIwNzczRTM4OEQ0N0VFRDA4RTREODFFNDwvcmRmOmxpPgog ICAgIDxyZGY6bGk+MTE3ODUwOTIwMUE0NjRCRUMwNkZBNzYzREVBRjVEQUI8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjExOUM2MDRFMjkyNkQzRkVFOTk0MzBDNjIwM0Q0MzA1PC9yZGY6bGk+CiAgICAg PHJkZjpsaT4xMUNBMUMwQkVBRDEzODk3RDlEODEzQUYzMEM4QUJEOTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+MTI0NjhBNjY4RDMzNTdFNDMxM0JGMUI5MzcxQTU3RTQ8L3JkZjpsaT4KICAgICA8cmRm OmxpPjEyNzcxQjA0QkQ1QTc1QTA3Qjg0OTBBQ0FDREVBRjMxPC9yZGY6bGk+CiAgICAgPHJkZjps aT4xMkJBQUZFOUE4NkNFQUI3OTZGRjM3REJFODlBOTY4OTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ MTM1RTBCMDI2QTFFMzVERjJBNTI2NzhDNDNBMThBMDk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjEz ODQ0MTVEMzFBMjY2MjcxN0Q3OTFEQTAyMTA5NTA1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xM0JD NDYyNzFCRTkzNDJBNDcxQ0FEMjZCNkJBRUI5QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTNGMjlF MUM5MzI0OUI3MkVDNkQ1Mzg3RDQ0Nzg0OTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE0MDA2RTIz MDE4NjY0NDc0NUJFRTIwMTU5MDlGQ0IyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNEEzRjQ3NTdG MDc0OTNGMkM0RjlEQzk5RjRBNDI3MjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTRCRjBFMDhFRjU5 N0IzRDNBNDk5NkU3NDU2NkNGMjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE0RDU4OTAzOTY2NTE2 NzhDNTE2NDRERDU4QjVERkNDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNTA2N0ZGMUM1OTc1Nzky RDU5RTQ1MzM3NUUxRDU4QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTUyOTVGQjhCRUIzMTI2OTA3 QjA1QjU1QzZBOENGNEQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE1MkM2MzA3ODZBRjM4MzBCN0VE NDNFNDQ2ODlDQ0VGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNTVBMDk1MTVGRTQ4NEI1NjY2NDA4 RUUwRTY2QjZDNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTVFMzYxRTlGNjQwQjVFREQ2MzJGRTgw MDVGMDZDNjk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE2MzNBM0E4QzFDQjEzNzJFQjg4MDI2NTdC QTRFQzg3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xNjZDMUU2NjdBRDM1RUQ0NDYzRjY4NDA0NjAw MjVBODwvcmRmOmxpPgogICAgIDxyZGY6bGk+MTY5MkFEMzJBNkMyNjQyNEFDMzZBRDc4NkJFMkZF NTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjE3MjA4NDBCRUUwNjUyRTczOUY4ODMyRDJCOEMxOEI0 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xN0I3M0EyMkU4M0YwODlBNUJERTE3NUYxQkJCRUMzQzwv cmRmOmxpPgogICAgIDxyZGY6bGk+MTg0RjUyQjAwNDNDM0E2Q0EzQzM3MkY0RkM0NEQxMjc8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjE4NjNBNzlCQzk0MTY4MDRDNTEzRDkzOTMxMDZFNTg5PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4xODhCNkQ1QjFCN0NDNTlBOEYxOTE5MEU3N0QzOEU5MjwvcmRmOmxp PgogICAgIDxyZGY6bGk+MThBRkQxMkE0NThEQzYzNjQ3MTE4RjM4NzYwNDQ1Nzg8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjE4Q0NDMEVGNzE3QkU1M0RBMDk4NkFDRDgyOUYwNkREPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT4xOTg3NjUxQkYwQUFFMEYzMTI4Q0MxQUEzMDYwRTI1OTwvcmRmOmxpPgogICAg IDxyZGY6bGk+MTk5M0Q5RTcyRTdFMzdBOEI4RDNCNUMxNjFDRTlBN0Q8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjE5QTdBODBERDg0MkI4Q0U2OTY2NTc3QTA4OTVGQjczPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT4xQTIzREI5RTRCOEQ4MUVCRkExODMzNTcwMTY3RUVDNTwvcmRmOmxpPgogICAgIDxyZGY6 bGk+MUE0NTkwOTkwQjM0M0JGQTY5REU2OTY2NTYwMDAyQkU8L3JkZjpsaT4KICAgICA8cmRmOmxp PjFBQkQ4M0RERkZGRUVFNERFNTA1NUU2MkZEQzVFMURCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4x QjJGNUJBRUY0Nzc4REVGOEY3RUIyRkM3NzcwREI4RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUJB NDZFMjlDMzZFNjA0Q0FDMzM2RUFDOEI3RUZFRjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFCRDY3 MEI0NjgwOUEwRjJDREU5ODNEMkVCOEU3NjkyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xQzFEQTVG NDk3QjkyRDMzM0JCMDM1NEJERjM0RkFBQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUQxMjkxMkQ0 Rjg3NEMzRUEwRkUyMjU0QjRDMEVEQTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFEMTRGMDU0RDgy QTdENTBENkJBNzNBNEUyOTM5QzYyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xREQyOTE5MDc4QzBC RjZGM0NFQTM0N0RGOTYwQkRERDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUU1NUZBQUVGNEVDNDY2 NkRFQTlGQ0M0MkU4NTE1MjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFFODQ2NTdGRjAyMUM5REZG QUUyOTlDOUFEMkE4ODAyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xRThCRDk5QjFERURBNTg1Mzc0 RUYyREJGMUI1MEIyOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUY0QjVCMUE1RjY0MTJFQjg2OTAx MDMzRjk0NjI4QkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFGNUREQ0U2OUZFMEQ1QzhBQjQxNTVF QzUyMDUyMkI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xRjcwQUE1RkQ0MjA0QTYyM0Y0RjUzNTND MUFGQ0NDMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MUY5NUJENTdFNDUzNDdCNEYyQkI4QTgyODI3 NDJCOEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjFGRDdCNzA1M0E4QUVGNDI4MTlCQzJCQzk3OTky RTgzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4xRkZFRjQ3MzRBQjJDN0Y3M0Y2M0VCMDYxNUEwMUYz QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MjAzRDcwMzg3RDczQUQxMUREQTIzQTI4RkVBQ0FFRjE8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjIwODEwQkQ3OTg3OUQ3MTU0OTMzRTk0REYwQjUyNjJFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT4yMEQ2MTUzNTMwN0QzMjVEMzY1NzRCNDJEOUZFREJGRjwvcmRm OmxpPgogICAgIDxyZGY6bGk+MjBFQUYzMjYxRkQ2MjcwNDMyREMxQUVBNDVGRkY0QzE8L3JkZjps aT4KICAgICA8cmRmOmxpPjIxRTQ1NTY5MzEzRDI0OUI2RDJGM0UyMDg1RTI3Nzk2PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT4yMjBFNTA2QTRCQUMyQUQ5RjdCQjMyMENDMzMyNjQ4QjwvcmRmOmxpPgog ICAgIDxyZGY6bGk+MjI0NjkxNjExRURBREQ2RTZCQUVFQkQ4MDMwQUQxMzI8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjIyQTU3MjVBNzEyODY5Nzc4RDZBRkMyRjFCMTU1NDM5PC9yZGY6bGk+CiAgICAg PHJkZjpsaT4yMkY1QTlCRTI2NkZFOUNCMUFCM0U0OEEwRDI3OEJFRjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+MjM5NDRFRDRCRTQzNzNFRTVCN0VEMkQ5MDFDNTQ2ODU8L3JkZjpsaT4KICAgICA8cmRm OmxpPjIzQ0Y5MjlCQTQxMzlERjJGOTIwNkY3RjdBRTJDQjFDPC9yZGY6bGk+CiAgICAgPHJkZjps aT4yNTNBOTQ3RjE3MjM3MDMzNkM4QjkzRTQyODMwRUM4NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ MjU4OTdENThBMTI5NzBFMjY4RTk5QjNGRkJBOUYxNUI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI1 QTBEMDFEMDkxMEU2NzQyOTgxNkNEQzAyMzBGN0YzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yNkQ1 RTI3QkQ1QjJGODlCQjhGM0FCNjJGNUZDNTg4RTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MjZEQkRF RjdFMTFFNDE1NzlFMEI2MzA2ODA3Nzk5MzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI2RjU2RUY3 N0FGMzlCNUEyQzhFNDJDMzk4RjM1MjZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yNzE3MUU3OEZC MTEzNjhCNzg3RDMzNjNFOUU1QkUyMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MjcyN0EyRjFEOTM1 RkRFNTI1NkQ3REYyNzUxOTE1MUI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI3ODc3OTVCNDY3MUJC OTc2NDU2RDBBNUIxNEMxNjNCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yODE0OUJFQzc5RkRBRjI4 OTUyQUNDNEQ0Qjg0MEJBRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+Mjg2MEZCRTQ0Q0I2QkM2NUYw NTU1MzFBRTY1OUE4N0Y8L3JkZjpsaT4KICAgICA8cmRmOmxpPjI4RUJBQUM4RTYyRjg5QjJERjkx MUM4NkU0MDA3MTM2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yOTJDRjJFNjdCNjZENUZEQzJBQjc3 MTQ5QjY2MTdGRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MkE1MzYxODM0RDdBNzdCN0E1QUFCOTk3 N0QwMkY4ODI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjJBNUE2RTFBNDJFQzM3MjBCQkFDOUU4NTA0 NUI3QjQ0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yQjIxNDMxRTI0RkIzMzFENzJGRjY3QkFEQzlD MUJGMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MkJFMjI5QkM2MkU3RjFEOEE1M0IyOTJGQTY0RDZB Rjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjJCRkMxMzUxRTcyNzY1QUFDMjYzRkQ5QzFCMEU3Nzcw PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4yQzFBRUZDNERDNENFOEUxQjU4OTRBMEI3RTc4MzU5MTwv cmRmOmxpPgogICAgIDxyZGY6bGk+MkM0NTkwMEU3QUY5MDA4RUE4MTI1RDkyQkYxNkYwNTg8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjJDQ0I1NTI1MUM0OTNBNTIwOTk4OTIyNkI2MkEyMjE3PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4yRDZDQzVFMUU4QzM0NDI4NDRGRjg5MEYyQTk1MkREMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+MkQ3NUE1RjY3RUQ4OUJBNUEwRDQ1QUFDRTY1QjdFRjE8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjJFMUU4MzFDRkQ0NzI0QjREODQwODY4MjY0ODJCQTJDPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT4yRTI1QjgxQTBFRTkxOUFDRUQ1Q0Y3NTk1RjkyMTg4MDwvcmRmOmxpPgogICAg IDxyZGY6bGk+MkU2QUJDM0I4ODE5MTA2QTlGOTJGNEI4RkQ5N0I5Mzg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjJFN0REMDJEM0Q3QUQzRDI3NTkyOTkyRUFDRDBCNjQ4PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT4yRTg5NTE0NjAxN0U4RUZFOTI2MTJEODE0QUJBNUEyMjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+MkYzMzkxNTAzQTRENUNGRDNCN0IyQUVCQ0Q4OTMyMTQ8L3JkZjpsaT4KICAgICA8cmRmOmxp PjJGNUQ2NTc5QjBFRkE2QTlBNERGRUYxM0I0OUU3NEI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4y RkRCOTQwQTM5REU3QjVGMjg4NTVBRjNDNTlFRDJBNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzBD RUNBNjA1QUM3M0ZFNDFEQjZEMTc0NzVBRUM3NTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMxMjAy MkZDMEI5QTIxNUIwQTIwMjQyRDAyNEIwM0Q5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zMTY3Nzgx QTUyNDA5NzZDNzdDN0JCNUZCNzdDMjNBNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzJENDRBMkJD RUE2REIyQjIwRThEQTA1OUYxRjQ2RjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMyRjQwMTM4ODIw NzEyRTFDQ0FGNDY3NTdCRjJCNThEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zMzAzOEJENTMzRDk0 NEQyNEZFNEE4ODBFMzcwRkI3NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzMxNTAxMzYyOUY0M0NF Qjk5MUNFNDEwMTJGODExQkU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMzMkI3MDk5QTkxOEQ2MzU1 M0NFQjZBNkU4MkUyMDI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zMzJFNERFREY0NzJFMjFBMkVE MDVDODAxNkJGOURFMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzM1OUE3ODdBRTNGMTU5RjFCMkJB ODM4NDUzN0ExMDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMzODAxM0EwMzE2ODY5MkExQjcxOEE5 QzcyRjkwMEFDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zM0NGMDUyRURGRjRFNzE0QUUwRjg5MzNF NkY3MTEyMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzNFMzJBMkYzM0ZDMTVFMEUwQjFBQUFGNTNF OUM0NDk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjMzRjA4MUM2NEYzREM0RTM0M0JFNDIxM0M0N0Mx NTcyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zNEEyRjE3RTY4OEZFQjU2ODMwN0RDOUVBMjc4OTcw MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzUwNDhFODhENzBEQzExRUM0Q0NBMzk1QzlDMzMxNTc8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjM1MUI2NENDQUVGNjEzOENERjhBQjI4NzcyQ0Q1MkQwPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT4zNUMwMzgxMTZGOUE1QzkwOUM4RjA5OEIxNEZDMzg1QzwvcmRm OmxpPgogICAgIDxyZGY6bGk+MzVFMkE0QjM0MDBCMDE3NUY5NkY0OTkwNkYzMzRDNDE8L3JkZjps aT4KICAgICA8cmRmOmxpPjM2NTNBMDg0NzgwN0UwQ0M1QjIxRkJFODM1QzlENTQ2PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT4zNjkzQUM0QkI5MDQ5NjRGNTI2MDQ3OTZCNjA0QzEwNzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+MzY5Q0RCNDczQjMwMUQ5ODZCQUEzQTQzRTIyMTY5QzY8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjM3NTlGRkQxMjkyREY1M0Y2OUIzM0NFMzRFNDZCOEYyPC9yZGY6bGk+CiAgICAg PHJkZjpsaT4zN0I0OTc3QzYzQUZCRjBEMTBDNzdFQkE4Qjg2QzA5MDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+MzdENUIwMkRFMTBCRUNBNkUyM0VDQzlEODE1QUVFM0M8L3JkZjpsaT4KICAgICA8cmRm OmxpPjM3RUE5M0VFRjU1QTU4MEYzNjI2NTQ1OTI4QTY1NjlDPC9yZGY6bGk+CiAgICAgPHJkZjps aT4zODFBRjk1MTJCMkQ2NUNCRDE4NEFFRkJCNTA4QzJCNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+ MzhBOTY3REY0RDUxM0VBNEVEQjlFN0UyQTRCNTZDMTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjM5 MDg4ODI2MTBBNjg2NDc3MzFEQTY3QTZEMkExNDE1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zOUE0 RjBEMzg3MzFFNjcwMjY3MUFBRDkyQjBFMDM5NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+MzlBNkNE M0RFRDA0RTIwQjI0MkE4MDc2MUQ2ODY0NEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNBMTNDRUM2 MjYxRkNCNTgwOTBGRjNBNzY1NUU4NkFCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zQTE0NkQ5RDQ1 RjEzNjZBRjYzNkM1Q0U3QjEwQTRCNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0E3M0UwMzI3MjFE QTE2NTU3NzMwNjJBQTFFMTExMUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNBQURBNzBDQkRGRkMw OEQyOThGNEFCRkI0ODdDRkFBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zQjE2MkIwODk2QjQ3RjMy ODFDRUU0RDVDQzlCODE0MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0I1MDEzM0I3MTYyODVFMzkz OTcyMTY2RTE5QjQ1REE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNCRDdDNDYyNTQ5REY5QTlFRDdF QUE4RTNEMTFCNkI0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zQkU1QTJGOThBOUU4MzEwNTA3RTA5 QjUyNUU4OEFBNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0NGRTM5OTczMEM3RjI0NkFFRDA0MEM0 OTUyQUEzMTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNFMURDODFGRkJDQjdGQTI5NEY5N0JDNkUy MDgzRTlCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zRTQxOTgwQThDQTA3QkY4MTAzQ0Q2N0IyNzEw M0M2OTwvcmRmOmxpPgogICAgIDxyZGY6bGk+M0VBODlBQ0FBMzE5RDVCMzVGOERCNTdFMDIxMDI0 Mzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjNFQUMyNTAzMzkxQjkwQkVDQjRGMkQxMkRCRjVGN0E2 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT4zRUNCQTAxODcwMkFBRDdDREY1QTU1NzY4NkYyMEEzNDwv cmRmOmxpPgogICAgIDxyZGY6bGk+M0YxOEEwQzEyNDBGMUJFQkNCQjBBRkQ4REVDNUE2MEI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjNGMjRFNkU3OURBMTY2QzI4RDgxRTVGNzk1MEI0MkYwPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT4zRjgyNkUxN0ZCQ0IwQUZEODJCNjRDQjQ1NTA0NzJDMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+NDA2M0M1OUI2MUFGNTU5QUU5MjRDOTYyOEEyOERBOUU8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjQwN0UwMjY2QzdGRUI5OTQzNkY1NjI5NTYwNURFNjREPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT40MTAzQzI2NDM5MTI1NURFNkM1MDRDMTE3QjFENzJENzwvcmRmOmxpPgogICAg IDxyZGY6bGk+NDE2NzRGQzdGNzc3QzVFNUIzMUJFNTVEM0Y4QzNGMjg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjQxQTA3QzY1NEJGMDNFNjQ5QkY4RUVFQzI5RjREMjQwPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT40MUYxN0JEOTc0NjhEQ0Q5QTMxOTU4ODNDQUI4NjE5RjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+NDIwMTdGMDNGNDgzQzZDMkJCNDhEODQzMkVCRDIxQ0M8L3JkZjpsaT4KICAgICA8cmRmOmxp PjQyQ0M3MDQ5NTcxQjQwNTBGQ0Y5OUMwNUFCMzQxODFBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40 MkUzMjE3QjA5RDlBQkQzNzBBRUFENTZFMUZGMTg4NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDJF ODc0NDI1MEEzQzNDMEE3MjBBMjVBQjNBNUNERjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQzNzAw RkI0NTI4NzNFNzEwRTBEMDA5MTkyNENCOUI3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40MzhEQjhB QkU3MDEwMzk2QkNGMjZGMjY0NUE0MzNGODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDNBMDg3Njcw NDBBRkNBODkzMDE0MjU5NUEzNTk5RTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQzRDQ5QTZFRDBB M0Q3MkIzNkU3MENEQkZCODI3QzU0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NDI0NDRFMTYwRjVC OUFGODcwNjlGRkRDQTdCNDdGNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDQ1MjZCN0U3QUNBQTRE QkRDODBCOTlDOTQzNTlCQ0Y8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ0NjI4NTAzNTY2NEJDOUI5 MEJCQjRFMkI5Q0U2NjQ5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NDk2Q0RGOUQ4MTlFN0IzMTYy MTgxRENFMDUwNEE4RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDUzRjlDQzVGMjdFOTlFN0ZDRjBE N0QyRjJEM0Q2ODc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ1NDFBMUUyQTYxMDYwQzJDQjY1ODU4 MERBOTMzN0M1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NTlGQTI5NEI5NkIwNTRGQkRGODNCN0I3 RDBCRjg5QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDY1RDFDRjUyMEVDRTAyRjNDQ0FDMkQ4NTQy QjBGNTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ2OUE5RTcwNjE3M0I4MTU3OTI4RjQ5OUQ1QTUz RDU1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40NkI1NzRBRkE4RjJFMTM0Qjc4NzUwOTM4ODFFMkRE RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDc4MENCNkI1M0ZCRTVFRUMzODc1REFBREQ2NDhEOEE8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ3QjI0QUM2OEExODk0QjBFNjczRjkzRjVERUFBM0UzPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT40ODI5RDVEQkFCMzdFQzA1RkNERUQwOUYwRTNEMDA1QTwvcmRm OmxpPgogICAgIDxyZGY6bGk+NDk0M0VENEYxMEIwOUY2MzgwNUMwRjZEN0VGODQ5MDg8L3JkZjps aT4KICAgICA8cmRmOmxpPjQ5NDUxMEY0NDc1OTVCNERBRjkwMTREODIxQUQ4MjVBPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT40OTYwMDAwZi1hNzkyLTE3ZGYtOGE0ZS1jNzcwZDJlM2M3NmFfMTI0NTNf MTY3MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDk2MDAwMGYtYTc5Mi0xN2RmLThhNGUtYzc3MGQy ZTNjNzZhXzEzMzczXzE2NzA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ5ODkyNTM4QUQzRUZGNDcx RjgxMUE3RTE3NkU0MUYzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40OTk1RkY2N0JCRjQyNTBCMzJC QTNFRjM3Njk5MTRENTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NDlBNDlEMUQ3ODRGREI4NzIxRTlC QkM0MDdEMDNFNDQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjQ5QTY0MkY1Mzg1RUJCQTZFMEVFQTIw OEU0NDg0MjQ2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT40QTQzNTFFRjUxOTQ0MjVBMDUyRjcwMERB RTVFQzAzODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NEE1NjUxODBFRUIzMzExMkIwNDc2OTA2NTM4 ODU2RTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjRBQUI4MjYwQkQxRTEzNTUyQzc4OUUxOEYwMDZF MzcxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40QkZBQTFCMkU3QTlFRDU0MzYyRDU0NkFENDcwODZD ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NEMwRTZCQjVBQjlEMkQ5NkY3QzdCOTQyNzBDNjA0MTg8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjRDMjZBMEYxNThDNUQ2REJDQjMzMkUwMDM3RUVFNTRFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT40QzcwMDVEMzAwRDg3QjcxMDY1MDRBN0QyMTExQzEyMzwvcmRm OmxpPgogICAgIDxyZGY6bGk+NENBQ0Y5NUVCMjE4QTM3NkIwQkY4RTk2RUJCQUMxQzM8L3JkZjps aT4KICAgICA8cmRmOmxpPjREMEY3MDFFRDRGRUZGRDE3RjNCMzI5RTQ4QzAyMTFFPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT40RDY1OTNBRkZCNjQ0RjQ5RTQ1QTE5RDg5MkQ3Qzg1RDwvcmRmOmxpPgog ICAgIDxyZGY6bGk+NEQ3RTYxODZEMUIzNEE1RTk1RjQzNjQ1QjEwNEQ5NEU8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjRERjlDRTEwNzk2OUVFNDk2MDUxOTFCMjY5NzI5N0E0PC9yZGY6bGk+CiAgICAg PHJkZjpsaT40RTU5RTIzMTYyQjRDNjU0Mzk5RTc0QTZDQ0FGQzRDMjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+NEU3MjRCQzMwQUQ4RDY5QkFBNjcwOTRGQkU4RkI3OTQ8L3JkZjpsaT4KICAgICA8cmRm OmxpPjRFOTBDOUI1NDdBN0YyNjE0MDJDREJCQ0VDREJERDIxPC9yZGY6bGk+CiAgICAgPHJkZjps aT40RjAzNzA2QTNCNkQwOUIxNUVGMkU3RkM5NDEwQjk1MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ NEYzMUY1ODVDRjExMUU2MUNDREYzQjMxRjNCQkY4OTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjRG M0M4NEI2RTNGMUMyRTQwMTdCMDk0NDM2OEJGMEIxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT40RkMw Q0RFMDk2OTg2NEVBOTIxMjNCMjYyMjlGRTQzNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTAxRTU4 NDM1MzE3QkRENzFFNkREOThBNkM4NEQzOUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjUwNjc2MjY0 NzNFNDZBRDM3OEQyMkY4QzdGNUJGNEYzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41MEQ0RkMzOUMy OTRDMDlCQjQwQTM3RUE0NEFFNTUwMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTBEOEIwMDJCQTBB RjE2RTJDN0VCNkFBRDA0RkFCMEE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjUxNzg0MUZFM0JGRDlG OUE3MEYxMTI4QkUwRDIzNEIwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41MjE2MTUxRTE1OTg5NDc0 OTczRDdDMUZGOUIyNTE1RjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTJDQzVCNUNCRDU5NjMzMEIz RTAwQjQ1RkYxOEY1Qjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjUyRTNDMjc3MjU3Q0NGRDFEMUI1 QURFRTMwOEUyQzkyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41M0I2MTY0RTEzQTAyNkI3Mjg3MzRC N0VDQzMwQzI4NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTNFMDZCNjEyQkI4M0Y0N0I1MjgyMUVE ODY4QTlFMUQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjU0NzI3ODhCRUIyOUQzNEFFNUY5QTAwQTMy RkE2OUZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41NEI4QzdBOENBRDczMzM3NTI5NzRGMjk0QzA3 MzFDOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTRENEJFQzZGNzkxQTc4MEQ1OTQ4RTY0OUZBMDBC Mjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjU1MDNFMjBDRTZGRkVBRkM2MDdGRDhGOTc2NjBEQ0U5 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT41NUZFRDY5NTUyRkJCNEVCNTExRjc1NTE3NUNGQjc0Rjwv cmRmOmxpPgogICAgIDxyZGY6bGk+NTY5Q0NDMEUwOTE5N0M2Nzk3QjJDRjJDNEUyMzAxMDI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjU2QUY2OTExRTBCMjYzNTMyNTlFODJEODVDQzI2RURCPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT41NzQ0NzM1ODYwMjlBODA5RUM4QTFDOENFMDA4NzEyRDwvcmRmOmxp PgogICAgIDxyZGY6bGk+NTc2Qzg1NTJDODk4ODM3NDVCOEM5RTkwQThEQjdENzg8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjU3QTQ5QzU0NzBGNUIxQUU0RUM0QzZCRUQ3RTEwRjk3PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT41N0E0QTdCNDM1RDY0RjE0M0JBMDVDNjk2MzFDMTQyQTwvcmRmOmxpPgogICAg IDxyZGY6bGk+NTdGRDM5RkMxOTAyRjc4NTdFMjRGNTFFODg3ODRDOEU8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjU4NDIzNUQzNEJERjEzMkFERkRENDNCM0UyOTFDRjI2PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT41OEFFQTY3NEVDRUY2RjIzQkY1OTQ5NTFERTYyRjJEODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+NTk3NkUwOTI3NDFFMjUwOTk1RDU1Mzk5NTdGQzJCNzM8L3JkZjpsaT4KICAgICA8cmRmOmxp PjU5OTIxMzY0OUFEQkY4NTlEMjYwNThGOEJDNzA1RDZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41 OTk4NjJCRDU2NzMxMzEwNURENjM3NDlBQjZCMjNDODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NTlD QkQ3NTU0QzA5OUY4NkNEMDgyOTNGNUNCRjk2MjM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjU5RUI4 QTk0REVBMkY4MzlFNDYwRDdGNTRBQkNCREE5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT41QTM4QTE1 NDBEMTRBQzQ3ODBGMTI3REUzNzVGNjZFRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUE0QkJGMEIx OUUxQTJFOTA2QjgyNUQwOTAxREY3MDA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVBRDU4RjY0MDUz NTExQjEzOEQ5NUVDMjg4QThDRTYwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41QjZDOENDMUNBODNB NjIwQjA4NDVDRkU0NTEyMEFENDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUJBQTYyNkFGMkVFNjA2 MjY3NDJBNDE4QzFBQ0E0ODY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVCQUVERTVBOEY5MENGQTU4 QTRDNzg1QUU5NTU2NzI3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT41QkFGRDRBNEJFQjU1QkI2NDlG RjVBRTI5QTIzMkY5NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUJDMUI5MzhDMTJERTM4MzE3MkEw MDA5NUNGNEFCNzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVDMzFBMkM0MjFEMjIyREUyRTEwQ0Ez NEE5N0ZGRUQwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41Q0I4RDI3OUVCRUIwQUQ1OUJCRDREN0Q5 ODgxRjQ3QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUNGMDI5MjMxQjQ4M0I0Q0ZCQUY3NjQ5MTkx NjI5OEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVEMTE4QTk4NUQ1RDYwNTZCOTdBQjAxOTY3REUx MTdFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41RDM2RTdCRTRGRkY3NEQ5QUE5MjEzNTIwNDI3MTI5 MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUQ0QTBENEMxMEQzMTg3ODdCMjEyQ0JCN0FFQ0NBOTY8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjVENjhFNDUyNUU5QkIxQ0RDMkJERkVDRTg3MzlFMDQ4PC9y ZGY6bGk+CiAgICAgPHJkZjpsaT41RDZFNkU5QzQ4MDQxNTQyRjg4MTY3MDQ0RTY1Mzk1NjwvcmRm OmxpPgogICAgIDxyZGY6bGk+NUQ4ODBDOUY2RTc3MTExN0UxNzU0NjdBOEI3ODVDQUI8L3JkZjps aT4KICAgICA8cmRmOmxpPjVERDAwOUVDMzlBNEU4NzNDMzYzRkM2QjE5QzRCNUQwPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT41REY3QUJGNDhEMDRFQzc4OThFN0YwN0M1MkQ0QjlGQzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+NUUyRDVBN0EwQTJEQzFEM0VCMjNFN0U1NUMwQ0I0OTk8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjVFODNFOTdCRjM1RkE4RDEzQzdBRDYxMUNGQTgxMDA0PC9yZGY6bGk+CiAgICAg PHJkZjpsaT41RUUyOTAxQTc0NEZCMkQ4NUM4MkI1RkY4QTg0NkZGNjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+NUVGNTlFRUUwNTNFRUEwQTUxOUJDRjkxM0Q3RkNGMTY8L3JkZjpsaT4KICAgICA8cmRm OmxpPjVGMDk1RThDNEQ4Nzk1QTM5Mzg5MzhBM0UxRDUyNTFEPC9yZGY6bGk+CiAgICAgPHJkZjps aT41RjNGOEQ0NTlCMzc0NjNBMzcwQkQ3NDUxQThEQTdENjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ NUY1NDIyQTJERjc1OUYwQjRBOTdGQjA0QTVGRTE0QTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjVG NzVBOEQxODU4MURCMEY5M0M4N0Q2NUQ1MjYzMjQzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT41RjdD RUE2ODJCRDczMTk0NkI5QTI4MUE5NDkxQUIzRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NUZEMENG RTY1NzVEQzU3RENFMDEzNDY1MzA0QjU5RTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjYwNTRDOUQ4 Mjc1NkYyM0Q4ODQyOEYyMjVFMDAwRjM4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42MDk0MTM2NEQy N0JDNkY0Qzc4Q0Y3NjkwQUJBNEZGNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjBENkNBQjRGNjE5 MTU5MTU5ODQyMDM2MTU3NkUxM0Q8L3JkZjpsaT4KICAgICA8cmRmOmxpPjYxNjZENkNGQkVEM0NF QTlBRjQzRTQyMUY0N0JCMTAwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42MTc4QjNDNUY4QUI1MDRC M0M0NjZFQzcxQzE4MjRCQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjFGMkVBNTgzQTdDOEZGNzE2 NTY1M0RGRTg5MjA1QkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjYzMTZERTE2QzU5RDVBMDNDNjA0 MUVGRTgzMDBGRERFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42MzY1M0Y0QjBGNUFDNzFEMjRDRTgy REI5QjNFOUJGMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjNDRDNDREY1QTU3OTM3MEZGRkRDRUVE QkYwRDVFRjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjY0NTA5QkQ5MDFENTcyNTlCQ0IzQkU1NEM0 OTI3NDQ4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42NTI4QjE3MTJDQzZENDY5MkFENTlGRDNDOEU5 OUY3QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjVFNUZEQTVEN0U3MzU2QTY1NkVFMUU0OEE0NzE5 NEU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjY1RjYyN0FBQjZCOEM5REI4M0U1OEU0Q0RGRTMzRUQy PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42NjVFOUE3RTBFMUU2QUNFQkMyMTdBNjlBMzQwNTdCOTwv cmRmOmxpPgogICAgIDxyZGY6bGk+NjY3QjRGMjE1RDBFNkYyREFENERBOUJFNjVDMEIyQkE8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjY2QjdCNjc0OUY1OEY4N0Y0QTVCN0Y5MTk1QTlFNjcyPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT42NkRFNEZDQTkzNTZBRjYyN0UxQzM1NERBODE2NUM4MjwvcmRmOmxp PgogICAgIDxyZGY6bGk+Njc1NTBDNzk4Mjk2ODEzNjZFNDU4QjQ0NzFFOEU0N0M8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjY3NzIyNDY3MUU5NzA1MjNGQTcxMEY4NTc2OTU2Mjc4PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT42ODBCQzM1QTAwNTExMjdCOENBQTE1NkY2QTFERDc2QjwvcmRmOmxpPgogICAg IDxyZGY6bGk+Njg1QzE5QzA4QTFERjE5RDBDRkIzQjMwQ0Y1OTRERjA8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjY4NjAzMEJEQTQ1MEUzRUQ0OTdERDE2MDNCQzlGMzU5PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT42ODc0RjgwRjQxMUJBMkNCNTI4QzEyM0ZCMkIwMzgzOTwvcmRmOmxpPgogICAgIDxyZGY6 bGk+NjkyMEUwMThDOTZEOUYxN0VDQzZCN0Y1RThBNzVFNDA8L3JkZjpsaT4KICAgICA8cmRmOmxp PjY5NUU3MzQ4NTU5QjM3NEQ0MjJGRDYyNjVBQkY5MURGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42 OUFFRTNEQzBCQjNFMTIyNTFGOEY3MDU3MTkwRkJDNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NjlB Rjg4NjlENjlDMjk4QUJCNTIxOEIzODJBRUE5Rjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjY5RUQy MEIwOTRBMEY5NkYyNjc3NzY0NkQwODlBNzZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42QTRFRjBD RDA0OTVFMTVENkM2OUY1NjYxMEQ0QkVEQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkFBQUUyOEFG MzcxMkM1OEQwRjE0M0QzQTlBN0IzOUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZCQ0FCMzJGRjY2 RjlFRkQ0RjAzQzU0QkNBMjFGN0NFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42QkQxMUE2NUUzNjdC NTgyNDk2Njg3MzIzNTBERUI3MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkMzNjlERTJBMzZERjBD OTg1MDI0MjVBOUI3QTE0Qzg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZDRDhGMDIyMzM1MDU1QzA2 OEZBMjQ3OUJCNzQ0MTBFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42Q0UxRkQyQjQ2N0Q4MkJDNEU0 NTdGM0U0RTZCQzVCODwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkNGOURCQzkxRkM5QTNDMkZCMTMw MDQ0RDMzRkFFODc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZEMzUyNERGNjU5OUFDRUJDQzZEQzJF NEU5NkEwQzVDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT42RDQ0RDVGQjVDRDY0NDY0RjRCRTdFMTdD NkYzRjhDRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkQ0QzA3QTFFRjhFNkY4MjA5QTQ3REJGMkFC OEJGMEY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjZENTc5OTVDN0ZEOEE0RTc4MEE0M0I4RDQ0OURF OUQ4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT42RDZGRTg0MzA0MzcxREVGRENGMzMxN0Q2NkI1REU0 NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NkRDMkUwRjZENDlCM0Y2RUVGNkQ4RDNGQTE0OTFBQTc8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjZFMzQ2REEyMDFEMkY0OTg1OTNGNzA1NzEwODhCMThCPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT42RTRFRjk4QUU3RUY0OTRENzI4NUNGM0YzMDRCMDlGQzwvcmRm OmxpPgogICAgIDxyZGY6bGk+NkU5RDYzMDgyQjg2MTY2MTcwRTNEQTkyN0YxRjhFNzA8L3JkZjps aT4KICAgICA8cmRmOmxpPjZFQ0QwQ0ZDREM4MDRBNkMyREUzNkQwNzJCMTQ0ODYwPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT42RjQxQkM4Mjk4ODE3NEI3QzQ4NkZENzI2RTUxNEI5RTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+NkZFQzU2QkM2OUE2MDdGRENENUU5REVDMkQxOEY2REE8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjZGRjVCOUZEMzFGMTg4OTMyNzJGNDRFODUzNTdGN0U2PC9yZGY6bGk+CiAgICAg PHJkZjpsaT43MDA5RTczODUyQUIwQzE0QzdBOThEQTgyNDhGQzFFRDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+NzAyQzA5RTVBNjIyRUMzQTVGM0E5MzI2NTBFRUQ3QjA8L3JkZjpsaT4KICAgICA8cmRm OmxpPjcwNDM2MEZCNjkzNzZDMEEyMTc3OTBBNUIyQjg0RkVCPC9yZGY6bGk+CiAgICAgPHJkZjps aT43MEI0ODQ2QTM1QThENjYyRDFEMDAzODdGRDM2RTg2ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ NzBGNzNFRDRCOTRGQjY0MUE1NERERDFBRjYyOUNDMDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjcx NTI3Qzk3Nzg3OTQwNzE1Rjg5OEE2ODdBNzc1QkYyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43MjBG ODIzM0UwQjY1OEIzRUFDODEzN0JGMTQ3NTdFQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzIzQkU5 Rjc3NkI2OTkwMkMxRTY4RTYwQjA0QjBGQkI8L3JkZjpsaT4KICAgICA8cmRmOmxpPjczMTIxODA0 RDk3NDc2RTZEMUVGMDZDNUQ2MTVCM0M4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43MzE3MDBGRjQ1 RjgxRTU0NTc5RDNFRkRDQjdDNzVDQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzNGM0NGM0JBOEFB MzA1REVBNkUzODRENjExRTc4NDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc0MEQwQjNBRjRCNjk3 RjM3ODk2MTVBQ0ExNkFCRDZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NDJFQ0ZGQTYwNEVCRDAw RDFDN0MwRjhCQzY4NkE4MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzQ2REJGRjhBMUMzN0IzQ0U2 OTE2RjY4REQ1RENBRDA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc0ODE3OEU1REJCQzVBRURCOUU2 QTJFNDI3RTc3RUQ0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NEFFRERFMDFCQUQ3QTEyQUNCOUQ4 NkRGMTI4QjFCMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzUyOTEyRkI3QzAyQjVBMkNGNTUwRDg3 RkExMDBERDU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc1NERDQTc0OUUyQkEzQ0M2ODI4NzQyRkVG NkRGRjFEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NTg0MTBEQjY0NUFFM0ZFRDg3ODY0OEFFRUFB RTZEOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+NzVCNjA1OUVGRjJDQUFFQjBEMUJCRENBODMxNjRD RDY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjc2NzEyNTI3NTc5N0E3OEIzQ0IyNTY3OEZFM0I3N0FF PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43NkE2RTQyOEJFRUUwNkZCNzBFMDQyMkFFREI4NDVENzwv cmRmOmxpPgogICAgIDxyZGY6bGk+Nzc3ODZENUM5RTVDNDZDNTE1QUQ1MTY5N0YxMTRFQjQ8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjc3OTFEMTk5RUZERTFCNzg5NTFGM0FEQzdERTdDQzEyPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT43ODg2M0VGMkQ2REFCMDZFRjA2RTJGNzMzNjc1NjgzMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+NzkzQjQ1QkIwQjI2NTc3RTdBOTRDNzg1OUU3NERDNTY8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjc5RUUwRERGMUI2MzhDMTIxM0M5OUU2OUQzNjExRkU2PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT43OUZCREFENDQxMTdGODY3QzVGMURDQjg1MTkxMTEzMDwvcmRmOmxpPgogICAg IDxyZGY6bGk+N0ExNjI5RjkwMzEwQjA0RjBCNzY0NDc2OTQxMjNCODM8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjdBNjAxRDc1OTc1RTYxOEQ5QzlDQjAzNjg2NTNDMENGPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT43QUM2MjI1NEVDREY4ODc0MzAxMEYyRTE1RDMxRDNEQzwvcmRmOmxpPgogICAgIDxyZGY6 bGk+N0IxQjFDOTU5RThDNzNGN0I4QkUzOUNEOUUyOUQ5ODc8L3JkZjpsaT4KICAgICA8cmRmOmxp PjdCM0UwQTgwMjA3NTU3Q0EyRDA3MjBCQTU3RkU5MjYzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43 Qjc1RTU3MDk1OEI3RUJFODQ5Mzg1N0YzQURFQTdFQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0I4 QUE5QUVBRTkyRTBDNjREMzZFRTIxMjY4RDFCQzQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdCQTEy RkM5NzQ5NENGNzE1OUJENzBFNzU0NjNDMzc2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43QkIzMzRF ODk3QzZBMEFDMTRDQkFBNjkxNkY1RjRCODwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0M0MDZEMjM3 MDE0RkFEMUM5RjIyNTBENzE4M0VGRUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdDOUJEOTJFNkUx RjNCRjc0QThFRTlFOEUxMDFCQUY2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT43Q0JFMDgxMDI2NTQ1 RUU2NDJCQkZDNEUyNEIxNzREOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0NERjE2QzRDN0VGRjI1 NDVFRjAzOEI3NTY1M0EwRkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdDRThCRTc2RjUwODE4QjM1 MDc0MTdCNkQ0Qzg4NzZDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43RDAxNEMwQUIwN0U2MEFFRkE1 RkVCOUNGMzY0RDlEODwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0QxN0MyRkM4RUE0RjlBNzA2RUM2 MzlCQzE0QkIxNzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdENDZFNDNGQkI2QzJCMUMxMjBBQTIz QzA2REY1MzJCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT43RDYyREVDMEIwNzQ5REU4QjczRTMyNkI2 MkQwMUNBQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+N0RCOUExMjkyNTMxOTQzODg3M0VEQUMyN0Y3 RDk2MUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjdFQ0ZDRDlBQjEyQkZFRUE5NzVERkMzNjlBMUQz NDU1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT44MDAwMUZCMTRGRjU0QUFBNDQwNjY0REVERDI1MjQ2 NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODAxNEJCMTI2Q0RFMzRBNUMxRjk0ODRCRjlEQkYzMzU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjgwMUYxRkJGMkNFNTk5RUI4NEE3REIwRUJDMEFFMTVBPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT44MDRBMTc2Q0JBQzhDOTQ0RDcwQzI2ODlEQjgwODI4MTwvcmRm OmxpPgogICAgIDxyZGY6bGk+ODA2QUI1OTdCRURERkU5MEY1MjBFM0JDQjYzRjVCRTg8L3JkZjps aT4KICAgICA8cmRmOmxpPjgwRkYzMjMzNzFFOEM4RDdEQzhGOTBBNTg2QzU5MzhGPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT44MTQxRkZFNzRCRDRBOTRFNTJGM0JEMzI5NENBMjMyOTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+ODFDMDQ2RjdDQUIyNDUwNEM4QTQ2MDNERTcxMkI4RTQ8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjgyNTJCODgxOEQzQTA4OTExNkU5NTZBREVFRTNFMTg4PC9yZGY6bGk+CiAgICAg PHJkZjpsaT44MkEwQThFOTIxQjgxMTY2QTZFMkFDNDk4RjU3MjFGODwvcmRmOmxpPgogICAgIDxy ZGY6bGk+ODJBNkQzQ0NFODMzRDQzMjc4NTZGNDE0NkY1NjJDODM8L3JkZjpsaT4KICAgICA8cmRm OmxpPjgyQUJFOTgyMEM2QkUyMTUzNzUxN0MxMEVBQjFFRUEwPC9yZGY6bGk+CiAgICAgPHJkZjps aT44MkQ0RDZDM0QzMURDQkVFOTYxNjE4MkQ5MkZFQTZBRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ ODJEODI3NzJGQkE0NzFCN0YxRDBENTVCMjBGRTJCMkE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjgy RDhEQzBDMkUxQzk1QjM5REM4ODhGNjg3RkNERjQxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44MzMw RjNGRTAyRTJGMkRCMkJEOTZDMDZCQTEzQzE4NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODNGMTAw QjJEM0FCOTNFMkI0RDE4NUU1MDBCODA3RjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg0MTFFODI1 QzcyOUU5NTQwQjIyMThBNkYxNTUzQURCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NDNBQzJFQ0Ux MjM4MDFEQzc0RjQzNDNGM0FGODUxODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODQzQ0ZGRTAzQTcw REFDRTUyODI4NzM1QkI1Q0Q0OTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg0NkI5QjA1NzIxOEJE ODJGMDkzRTRFOTI3NzM0NjU0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NDc1QTQ1NEFFNUQ0OUZE MjBEMjkwREU1REM4NjQ2MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODQ3RUE2NjNCRDQyMEM2MkY0 MTBBODNFQjNFRDQ1NUQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg0RTBDMEE2RDJFOTc5QTNGOTgx Q0IwNzMwMjZFRDBCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NEZBMjVDNTFGQzczNDFGODQ4NEJG QjA0MEE3NzdGMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODUwOURBMDJENjlDMEFFRDgwMERGNDlC M0UzQkNFQUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg1M0I0MTBDRURDNDk0QjZEMzFEQjNGRDE5 QkI2MUIwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NjNFMEE2RTM0MDk1MTI4MDFGMjQ5QzI1NjdB RkM4ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+ODY1RUY2NUQ4QjNEODFBNTNBODI2OTVFQjFBMjAw QTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPjg2ODJFNzEwQzNGODEzQjhDRTZCNUUwMjIwNTE0NTNE PC9yZGY6bGk+CiAgICAgPHJkZjpsaT44NzRCQjk3MTc0MjczRjAzNDc5MDIyNDYxRkFEM0Y1NTwv cmRmOmxpPgogICAgIDxyZGY6bGk+ODdFNjBFNTg0MzUyRjU3QjNCNUQ0MkMwNTNGRjA1RjA8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjg4NDExMzJGRTc4NUJFQkYyNTE2NTZFMTdBRDU3NzQwPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT44ODZDRDM3QkY1ODNGMzZERjZFQzYwRUZCMUMwQ0ZGODwvcmRmOmxp PgogICAgIDxyZGY6bGk+ODhERUQ0QjU4MzBCRkJEMjMxMTY4REQwRkNGMURDRDQ8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjg5OEU3QkU1M0U1ODZFRTMyQzNFNzMxM0UzN0RDOTE1PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT44OTkyMjlBOUE0MkU0NTUwM0Y0MTlEODZCODcyNUVDRTwvcmRmOmxpPgogICAg IDxyZGY6bGk+ODlGRTRCN0FBMEExQTlEOTVCNUJEOEExNjkzMTRFRjg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPjhBMTE2MjFCQ0E0QUE1QTIwRTMyNTZBODA4OUZFMTY4PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT44QURBOTM1QTJBRkE0Qzc5QjcyOThDQ0ZBREE1MzFFNDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+OEI2MzAxQ0E5NENEOUU3NzI2MjJFMEM4RkExODFDMzY8L3JkZjpsaT4KICAgICA8cmRmOmxp PjhCN0M1NzZENjFCOEJFNTY1MkE3NDA0RkZEMTRGMzIyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44 QzM4MDMyOTg3QTY4M0U0MjVBRjI1OUM1N0U4QUVDNzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OEQy OTM3QzRBRDI5MzdDQUI2MEI4MzUwRjFGODJCMDU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjhERUZD MTIzMTVENzlFRTFCNTVDOTIzRjQyNzA0RjUzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44REZGQTgw M0E1QzVDMUExRTQyNTc2MkE0Q0MzRjQ3NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+OEVBNjFGNjI5 MjUyOTVENDI5NzNFODg1QjJGMDIxNjE8L3JkZjpsaT4KICAgICA8cmRmOmxpPjhGOEI0QjIwMEM3 MDEzQzE5QTRGQjc1ODc4M0E2N0ZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT44RjhFREQ2RTUyOEJF RkVBQzA2QTQyOUIxRUVCMEUxMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+OEY4RjYwRjAzMzdDRjVC REJBRjQ5OEJERDc2NkJCMTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPjkwMjU3Qzc3RTkxM0QzQzNB ODg5NzZCQTFCOEVDMzQ2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45MDJENjczRDQzNDVDRkFBNDZC NTg3NzkwMTBGMjg2MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTA4RjY3Mzg3MkEyNTFBQjlDRTFC NjRCMThGOTFERkU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjkwQkIzODEzREQyODhFQjA4OUZGNzVD QzJCREEzNjI2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45MEQ3OTM4MTQ5OEE4RjQyNTI5N0JGQUFF ODAyQUM4NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTFCQjJBQUQ1MzEzQTBENzBDOTY2QjU3NEQ1 MTgyNDk8L3JkZjpsaT4KICAgICA8cmRmOmxpPjkyMkJFNkNDRkY1NEQzMzE2ODdBMUJFNENGRDNC MkFGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45MjM0RjI5OTQ3MzM1RDM2RDlBQTc3MzlFNDU0NUE3 MjwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTIzOEEwOTA4RkI1QzgzQTJDRUVCODlFOUFFMjJCQzQ8 L3JkZjpsaT4KICAgICA8cmRmOmxpPjkyRjEwN0Y5NDNENzdDNkU1ODlBODVFRUZGRjBBQzNFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT45MkY5NTZERjdFMENCM0E2MkQ4RTRENDRENzVFQjY1RTwvcmRm OmxpPgogICAgIDxyZGY6bGk+OTMwNzBGRjkxQzU5MDZFMUY4MzM0Njk1NDEzODRFRjg8L3JkZjps aT4KICAgICA8cmRmOmxpPjkzNDY0RjFCODI1ODRBMzdFNTdEMzMwRTA5MTZCNUQyPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT45Mzk5M0E1NDczRTE4MTQ5MUQwNTJDOENGMUMyRjJBODwvcmRmOmxpPgog ICAgIDxyZGY6bGk+OTNBNEFDRjIxNzBBQzFCQUIwQjY2NTdFN0QzREE1ODY8L3JkZjpsaT4KICAg ICA8cmRmOmxpPjk0NkRGREI2OTMzODA1QTgyMTVFNUUwN0Q4NDE3ODY1PC9yZGY6bGk+CiAgICAg PHJkZjpsaT45NEE4RTAxMEQ4MDA3OTYyQkIwQjk3QTk2QzY3QkY4MTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+OTRCRDQ5MDBFODdFRjMzMkQ0NkRGMjI0RTU5QjM4NTg8L3JkZjpsaT4KICAgICA8cmRm OmxpPjk1M0IyOTYwQzhBMzNGMUI4NTI1ODI3NEU1N0NBQjE1PC9yZGY6bGk+CiAgICAgPHJkZjps aT45NUZCRDcyNTE4MTc3RUFBQzEzRkZGNTYwOUQ2Qjg1NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ OTVGQzk2RjI1MTM0MzZEMjhBNzcwNjNDOTY2QTg1OUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPjk3 MjUxODFERTUyREI0OTExMjg5NEY4QTMzNkM5Q0FCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45NzM2 QzI1ODI3ODUzNUY2RjFBODI1OERDMUEyNkNEQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTdCRkNC QjUyMTA0REE3M0VENDAyODAxOEM2OTdCQjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPjk4ODNDNjJC NTJFMjVEMUFDNjYyMDAwRUNEMUY5MDAzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45ODhCOEM4MDJG RTAzRjM1QjNFNjBCMDc0MUFGMDQ1QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+OTkxREJENzQ0QjY5 QzlDMUVDQjk3QkY4N0YzNzhGMTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjk5Mzk2OUFCRTJCRTg5 MzI3M0YwMkQ4N0UzM0Q4REU5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45OTRCMDVBRjkyOTkxRjY4 NzRFNUZFMjA1MThGQjAyQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+OUE5NzU4Q0JENDU1RkNDQjVG MDNBMDEyRUVENUMzMEU8L3JkZjpsaT4KICAgICA8cmRmOmxpPjlCMENGNURERjE1NjQzQkYwN0Y5 ODM0QUMxQUE3M0UzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45QjIwMTVGNkVBRkY4RTFEMEEyRjFB NjBENjQ1NzBGMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+OUJEMDY5MzAzMkUyOUNDODYzMEVFRTlF MzQxREI0M0U8L3JkZjpsaT4KICAgICA8cmRmOmxpPjlCRDM1RTY4Mjg0NkI5MEQxMEM4QUYzQ0I4 NzNFNTAwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT45QzJGRTVEQjQzMEZFQTJDNzA2RUQ2MDhBMDQw NDg1NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+OUM1MjNDREZEMDZCRDY5OEE4RTdFRTlFNUE4N0NB MzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPjlDNjMxRDNCMkY2N0U2NDVDNjkyMDk0ODJDOUU5Njk5 PC9yZGY6bGk+CiAgICAgPHJkZjpsaT45QzlDRTkyNDZFOUFCNjc4RjFDMEExNUUyMTVBMzc2RTwv cmRmOmxpPgogICAgIDxyZGY6bGk+OUQxN0FDNTUxMzUxODY3QkYwOTQ0RkE2NzAzNDk1N0E8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPjlEQkU1NDUzMjgwNTU2RTRGODk3NTY5MDc4QjJDMzA1PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT45RTBGNEI2N0RENTJENDA2MzlCNzZEQjBBOTQ5MkQ3ODwvcmRmOmxp PgogICAgIDxyZGY6bGk+OUVCNzEwMDE1MkYwOTRFQzZDODFEQjBDMzgxNzYzQUI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPjlFQzVBQUU5RTRDRDk5MTE3QTg1QThCOTRCODcxQTNBPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT45RUU2RDEwRThDMUNENTA4OTVFMzdDQjA1MEJCQjM0QTwvcmRmOmxpPgogICAg IDxyZGY6bGk+OUZDOEM2RjJEQkRBN0Q3M0Q5RDFFQkVDRjU2QzkzNjI8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkEwMEMyMEVFRjUyQkJDMzZGQjE3OEIxNjY4OEVDODZDPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5BMDBDQjVDNDdBREIzOTY2MTBGMTdDOEYwOEQ2MTcxQzwvcmRmOmxpPgogICAgIDxyZGY6 bGk+QTAyMjVCQ0YwODNDRjNDRDY4NTA4Q0NGMzcyOTc0NTY8L3JkZjpsaT4KICAgICA8cmRmOmxp PkEwMkI0MkJFQTlFM0FEREM4RDM2Njc2RTQ2MzQ5RkI2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5B MDc3RDJGMjdFRjZEQzQwNTIwNjlERUM4RjQzMjFDQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTA4 NUYzNzYxNUQ3RjEyMEVCQTFBQkZEQkY0RTAyRTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEwRTZB MTUzRDg1MzBDQ0E5QkI3QzkyOUYzQTdCQTlDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMEY5NDFC QzdFMTM1NjJBMzkzRDY0M0Y3RTdBQTZGOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTExNjdDMTBB QUIwQzBGNzc1REI0MEU1NUM0M0VEODQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkExM0FEMzc2MERF Qjk5MTMxMEFBRUVGNjhBOUI1MjU5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMTYwNUFBRUU2NDNF RDAzMEVDNjAxQUVBQkM0Qjc3RjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTIyNEIwNDJGN0MwQzE2 NDY5RUQxNTdDRUU5NTI0NjM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEyNDg2MkQ3MUIyREU5RTZD NTQ5QTQzM0ZGNDRFMkI5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMjdCOUUzMDQzRkJBQ0NGMUNC QTYzMzJFRUYwNUJEODwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTM2MzBFMDRDNjg0RjM2NjFCNUIx QUIwRDVDNUQxMDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEzNjRDNTQwQkE2OTNFRTJDNEM2Q0RE Mjg4NUU1NTQ5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BMzdBMUY5Rjc5MzE4RDhDMTBBRjI2NDRG MTE2NzQ1MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTNBNUVBQjkzRUJFQTQ1RDg1QjRCN0E0QzhB MTZGQTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkEzRUUzNkMwNzQ0ODcxMDBERDE2ODhFOEYzNEFE QkJEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BNDBFRTRCMDcxMjdBNjgxNzRCOTRBOTdBRDMzNjlF NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTQwRkM2NDczQzA5MDNFNTNBOEY3MzhFRTY2NEFERUM8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkE0MkZDREM4RkU1NTU2QkE1MjNBMkZENTc1MkMyQTlGPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5BNEJFN0QwREVEQjlGNkM3NkE3OTk3QjUzNTVDNTMwRDwvcmRm OmxpPgogICAgIDxyZGY6bGk+QTUwOUY5N0Q4MEVCNTdCREIxMDBCRDE1MUNGQUY3OEY8L3JkZjps aT4KICAgICA8cmRmOmxpPkE1RjQzQ0MxNERGMkVENjRDNkFENDZCRDFDRjNENDQ1PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5BNjE2RURGMEEyQ0U2Njk5OUM2QkY1Mjg3ODQzMzRFMzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+QTY1RDJCNDZDM0Q0NTQ1NDlFNDlCMjgyMDYyOUMzODM8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkE2RTY0RjhBODhGRUQwMkVEM0JDRDQ1Rjk2MjM5N0M3PC9yZGY6bGk+CiAgICAg PHJkZjpsaT5BNkY2RjIwRUY2QkNEMkM0M0IxNTJCNzIzNUMxNDExNjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+QTc4MUYzOTQwRkUwQTMzOTlFMkVEMDUzMDkwNEVGQzQ8L3JkZjpsaT4KICAgICA8cmRm OmxpPkE4MDc0REI3QkY2QTY4ODg4Njc4QjZCM0RCRkM2RDlBPC9yZGY6bGk+CiAgICAgPHJkZjps aT5BODE3NDYwMUYyRkQ0NTU2RjM5MDU4RjVGQzUxNTUyMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ QThFREY3NEYxQzEyQkFFQzc2NDUzOTI1RDhFNkQ3NDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkE5 MURBOUZFM0QzQkRDRTU0NDZCNkRBMzk4RTFDNjVCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BOTZC MUY3NkQ1M0Q1NDQ2NkQyODE1REEzNDhEOEJBRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTk3RDQ0 NkFDRTg2ODlCRjZDQTU5QTk2ODVFRTAzNjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkE5QTFFRTE3 N0IxNTNCQUJDREVCNkExODE5NEFCNUQ1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BOUI1MzhEMDlF MzA0QkM5NzE1M0JCMkNFQUYxN0NDNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QTlGOEQ1QkQ5QTgy NEIxNUY0M0Y0Q0QwRkNGRjQ3RUI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFBNjkxQzcwREY2RkI5 OUMyRkREMTQ4MjcxMzFEN0UyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BQTdENzM4QjlDNDA0Qzcy QTMwNEIyQzhDOTYwMzI2NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QUE4QUI5RTlEMTQ1MzI1NjQx OTE4RTQzQjc2REVGRjY8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFBQTZDMkNDMjQ1MUY5MjFGOTEw MzQwNzVCRkRBQjBGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BQjEzMDRGNTI2NEQwQkZFM0IxQTNF MERDQUJCMDdFNzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QUIxRjJEQTEyNjgzNkI1Q0UzNzk4Q0E2 QzNBREQ0MzA8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFDMkUxOUUxOEFBQUI4MEEwNUIyODAyQzg1 OERGQUI2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BQzU0NUI2NUMzNjA5NjA3MjY3RTAyODkyNjgz NTc2MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QUM3NEQ3RDdGRDAzQTg0OTk1MDkxM0NENDFFMEFE QzE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkFDREUxOTZBN0Q0MzdCQTc3MzkzRDM0NjhCQzhGOEYz PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5BRDI0OEFEMDNFQTMxOEI1Nzg5N0U5QzA2RjUxNDc2Njwv cmRmOmxpPgogICAgIDxyZGY6bGk+QUQyQTc4QTc4Q0Y0ODFEQjgzQThCMEE1OUM2N0NBNzI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkFFMDQ5MUEyRTVBRjFFMzlCMjZENDQ1RjhEMTg2NEEzPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5BRThDMUQ3MzI4OUMyODYyQzQyQkM4NTg3NjBBQjhGRTwvcmRmOmxp PgogICAgIDxyZGY6bGk+QUU5NDFBRDdGNDg1RDQ3Njk1OTgwMjFBMDc4NEUyRkI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkFGMDdCNjUyNDIxNEEzNEM2NDRERUNERUYxNUVBQUZBPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5BRkM1RjA0RDNFOEIxNzkxOTcyMkY0QkIwQzNCRjJDQzwvcmRmOmxpPgogICAg IDxyZGY6bGk+QjA4NkFFM0FBRTI4QkIyOEJFRjRDNTIxQ0M1ODYyNzY8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkIwQjE0MTU1QThFQkNDRThDN0Q3NTRFOUNGRTgzQjdBPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5CMEYxNzc2N0FCNDY1NDUxM0I2RDc4RjFCQTM0MDExRjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+QjExQTQyMTA0NzZCN0Y2QkU4MUNCNzMzNkRDNTRBNjI8L3JkZjpsaT4KICAgICA8cmRmOmxp PkIxM0I2NjZDRDJFNEQ0RjAzMUMyRkMzMjgyOTBCN0FDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5C MTdCNEVEMTNEMDJBQUFDN0Y4QjFCQkI5MzIwNTM5QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjFG RjVFRkFBQUE4QzI5RTY2NEMzNTY2NDQwNTRDNjU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkIyNEYw NDk5RTIzRDM3NEUwNDI2OEVBRjBGMjhBMTIwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CMzEzOUMx MTcxRjczQjU3NEE2ODBCQzg0REI5RTA2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjMyNTVBNzY2 QjdFQUEyRTNCNkQ3MDY0Q0U2QTAwRDQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI0OUQxQzVDNDZF QTgzN0NEODAxRDgzM0IyQUM1RTQ2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CNjNBRDJEOUI5NTYz ODEwMTY3NTA0RDQ3RDFCOTkzRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjY2NTA5OEUyQUI1RjI1 ODRGNjdGMDUwMTJDQkFCQkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI2OUVBRkJFNURBQzJBNjhG MDY5RTBGRjk5QzE4RDBEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CNkMyNjg2ODIwRUVCMjMyNjBF MTc0QjBDNjY3Q0UyMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QjcxMDM3MTcxNkVGRkZENUY3OEI1 MTVBQjVCQTg4QjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI4MDFGQjNCQTBCNzBFOThDOENFNTgy MUM3NzgwMDMzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CODI0ODVCQ0UyNkI1QUJBQkVFNDc0MEVC RDI3NEFERjwvcmRmOmxpPgogICAgIDxyZGY6bGk+Qjg5MkE0RkEyRUFBQTI0RjEwNTRFQzVGQUEx NkE4RjA8L3JkZjpsaT4KICAgICA8cmRmOmxpPkI4RDQ0MkIyNTY1QUI5NTY1NzAwMUIyNjA2RTFC NTlEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5COTdGNUYwNDhBNENCQjQ1MzQ5OEUxRkIyQzZBQzYy MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+QkExODQzRDZGRTFEMDE1QzVBN0NFMjlCN0MwNDA0MTM8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkJBNEMzMUQzQzUyODAzMjY2OEUyMjM2OTgwNTk3QThFPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5CQThDNTI2OUM3ODhCMzIwRkJDNjY3NDQ0MUNGQUE2QTwvcmRm OmxpPgogICAgIDxyZGY6bGk+QkE5MkMxNjI4NkM0QjZFRjcwM0JCREVFNDhBMTEyQkM8L3JkZjps aT4KICAgICA8cmRmOmxpPkJCMUU4MEMyQUM0QjkyNjAyREJBOTk3N0ZFMkYwMUZEPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5CQjVGRTVCQTUyQkNDNUMxQUU0NTNCQ0VCOTgyNDg4RTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+QkJDREU2QkMyMUQ5MkM3N0I2M0EyMzFBRUMzQTVGMzk8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkJDRTUwNUIwQjAyRTM4REJBODg1RjE5RUJBMkYzNzczPC9yZGY6bGk+CiAgICAg PHJkZjpsaT5CRDQ5NTIyMkUxOUM0MzhCNTIwOEZCQUYyNUYyNEZCOTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+QkQ4NDkxNDRGNDEwRUUyNzVFNDk4NTk4RjQ2OEJGQzI8L3JkZjpsaT4KICAgICA8cmRm OmxpPkJFMEQ1QjQ2Nzk1QkEzMjhCOTkxNTg0QThBMUZBMEQzPC9yZGY6bGk+CiAgICAgPHJkZjps aT5CRTE4RjJBODlCMjEyMUIyMERBNzZDRUU1RjRCQjc0MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ QkUzMzlBM0RENEIxNjk3MEU0Njc5MDFBNjZDRTI4Mjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkJF MzkxRTBEQzlGRjYyM0MxREI0NDk4OTMxQUUyN0Y3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5CRTQ4 Q0NBMEFENkI0NEQ4MEY3QjgyQkQ3MTM4QTIyNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QkVBQkYx Qzg1RjUzQkNCMzFCMzIzNDA0MzNDRUM0RkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkJFRkVDMkQz OEM4NzAyNkREOEU2RkQ0OTVERUQyRERFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DMDBEQUIxNkIz NTE0NjVGNkY0ODQzNEMyQTEzQUE5QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzBCNDcyNjFEMDE1 QzJEMUYxQ0QyNDlBQzVCNjEyQTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPkMxNUVFMjNCMDYwNjM5 MUMwMzcyMDI0NkQ3MTRBODAyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DMTkwQzEyM0MyQ0E4MERE NkNBNzczM0U3RDg2MzUxRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzIwMkUxRDhDQTVCMUEwQTg2 NkVDMzA0MUVFRUYwRjU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkMyRTU0MTc3MTZBNEExQTU2REVF OTRDM0E2QTM4ODQzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DMzJEOEVEQTEzMUMzM0UyMTMwNzY4 NkU2QTlBMDcwMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzNBQTNDQzA0MDNBNjI4NTQwMkJCRDM2 M0Y5RTg0N0E8L3JkZjpsaT4KICAgICA8cmRmOmxpPkMzQjhGMTYzQjg5QzNFREZEQkM5MDlDNzFG NTcwRjkwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DM0UwQzVCNzI1QjAwMzVGNTI0REM3MzBDRDMz RkQzQjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzRGQTU4QjJFOTVEQUQ4MjEyQTRDQjBDRjc4MDg1 REU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkM1MzFCMkE1REEzMEU2RTA5QkMyNTc4RUE3QzU1MkFE PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DNThBN0REMUY4MkNFOUIxQUYzQzA3ODdFNDVEM0RENTwv cmRmOmxpPgogICAgIDxyZGY6bGk+QzYxMzdBNkRDNkUwRTIxOUI2MTBFMkI4ODdCNTBENkI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkM2NDFBOEZGMzgyQUI5Q0MyOTFBRTE1MTY2OTRENjE2PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5DNjUzQTMwN0NFMzhBMkExNDBENERCRDM1RkZCQzY0NjwvcmRmOmxp PgogICAgIDxyZGY6bGk+QzY3NDYwMjhDQTZDQTlDOENDQzYzRDkwNDJCNDM5OEI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkM2N0I1NjA5QjBBQzdENzNBNTVCOTk2NjgxMUMyNDNFPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5DNkM3NkNGRDFDNEI1MjIwQjYyNzIwMTZGNDY4NzNENTwvcmRmOmxpPgogICAg IDxyZGY6bGk+QzZFMDgxNTg4OUFDRUYwOUMxRDUxRjk0MjVBNENFMkY8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkM3MUVBRDQ1OTNCNDFFNUJCQ0UwN0U4NjBEM0Y3NkZCPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5DNzQ1N0M1NjU3Mjk3RThBMTFCOEU5RUQ5NzA4MEI5ODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+Qzc0OUUzOTg5OTIxRTBBRERDOTY5MUREM0Y3MzFGNjY8L3JkZjpsaT4KICAgICA8cmRmOmxp PkM3RTdENUVFNzYyRjQ4QjUzRTUyMUVEN0ZDOTQxMjk1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5D ODgyRTFCNTE0NEVGREZGMjkxOUVEODE3RkQ4RjM0MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzhE ODUwMTI5ODU2OTkzRTk2NTk3MThEOEI0RDc2MDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkM4RTAx RDU4OUI0NUZEMkY3NTI4N0ZDOTMwRDZDRURDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DOTg3MDUw QjdFQTZBMTI1QTQ0OTA2NTRENzZBOTg1NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+QzlGNTU1RTNF MTEyMjgzNTVFQzEzNEY4NDgxRjlDNkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNBMEFBQzZENTc4 NUU5MTJCNkM4MTU4MUUzQ0UwQjUxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DQTFERERBMTcyNTg0 MzcyQzY4OTNGRTVGNjIwNTA4QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0E0QzU1Q0FDMEVBQUNG MUFDN0Y1OTQ4MjEzQzhFQUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNBNzlFNDBDOTZCQkI1N0NF MURENDE0M0Q5NkQ0ODRDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DQjBDREIyQzYwQjdBNjlFRUZB QjNGNTM4NDQwRDQxNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0I0MDdDRTYxMjhBODg3NDIwODNB QTMzNkNCQjRBQTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNCQjc1NUI4QjQwNzE5OTU1NDVDQUQ0 RjE1NDE2NEI1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DQzE3RUFDNzQyREI2REQ2QTNFRDkwN0Q3 QjVBNkRCRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0NEOTgxRDUxMzM2ODlEQTdGNUZDNTREQzNF RTY0RTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkNDRENGMzhEMkRGRkIwQTBBNUU1RTAxMTM1NjE1 MEJFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5DRDRGRDIyMjYwNkE5MUMyQzZCMTcxNkM5MkU4OEJF RTwvcmRmOmxpPgogICAgIDxyZGY6bGk+Q0RDNUFDQUQ4OUU2MjFCRjA0NzgwNTgxRDM5QzQxQzU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkNERTJDMDdCMTkxQjA4NzExM0UyMTU4NEVDNUQyNTQ5PC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5DRUQzRkU2MUFGMzJGMjBFMEYzNTY1NzVDRThDNDM5MjwvcmRm OmxpPgogICAgIDxyZGY6bGk+Q0Y4MEUwN0NCQkIwMDA4RkQ0RkU5QzlBMEI3MkRGM0M8L3JkZjps aT4KICAgICA8cmRmOmxpPkNGQzU5OTRBRTFDQjg5NEZEMDM5RkZCOTFGNDdGRkM0PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5EMEI0MkUyRjJEQ0U3NjgxRUJCQTA1QTNCQUQzQUFFMjwvcmRmOmxpPgog ICAgIDxyZGY6bGk+RDEzMzQ1MDg5RjQ3NDdFOTVFOUYzOTQ4MzlBNEJBNDQ8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkQxOTFBNjFBNzEyQjFEQ0EyMzM3RTZERkEyQTQ2ODdFPC9yZGY6bGk+CiAgICAg PHJkZjpsaT5EMUMzOEVFMEY5OEVBMUJGNzZBMkNDMzJDOTM0QjYyQjwvcmRmOmxpPgogICAgIDxy ZGY6bGk+RDFENEM5QzdDREI5RDg0RDA5MDhCQTYxQkQzNDY3RTM8L3JkZjpsaT4KICAgICA8cmRm OmxpPkQxRTI5NTY5MDRDMUEzRjA3QURGQjgyNzM0NjM3MzUyPC9yZGY6bGk+CiAgICAgPHJkZjps aT5EMjM2N0ZGOTk1NDk4RkQxMTJFQkM3OEQwNTJBQjYwNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+ RDJDQUVCMjQ4NTRFQ0YzQzZEODA4REE2QTM1Q0IzNjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ0 NTA0RjBBOURGMzNEMkNCNTE5MUU3MzZCREY5RTcyPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENDlB QUU5NzM4N0Y1REQzRDhEMDM3RjIyREY4RTIyRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDRCOTMx RjhEQTJGOEQ3RTk4MTI3MDJDQzEzRUVFMTE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ0QzgyOTk0 NEVERDdEQzAzMzk4MkVBOTUyMzc3NDdGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENENCQTJFNkI4 NTNBNUVEMjdCMTAxOENDNDJGM0IyRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDUyOTY1QTZGRDdG MkNCNTk1NzkwMzA5NTNDQjgxRjE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ1MzY4OEY4N0VCOThG Njg2NDZFM0M1NTgwNzZDNEY3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENUFCOTgyNUQ1Njc4OEE4 QzI5REFBNzZBMjNGOTA4QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDYwQUMyRThDNTEzNDk4Nzk1 QUFEMEQ5RDI4RTdCMjQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ2Nzg3MkNGNkI0NjZENzFFNkEx OTI3REY0OEUwODJGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENjg3MTRCMDAzMEFFN0FFNjQ4QzE0 RjcxNTk4QTA5NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDY5NTUxMkU4MjlENTAxNUI2MzQyMDU3 RUI2MDI4MjM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ2RkQ5MDNCQ0FCNTY1QzExRTc4MjNEQzE2 MkM1M0MwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENzNFNDEwRDEwQzlGOENCQzMxOEJCNzdEQzM0 RjU2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RDc0RkJCQTBBQTc0Nzk3OEEyOTk2QzVGNTY5MjE1 Mzg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkQ3N0ZENUIxQzgyMTdDN0E4NkJERDhGRDk5N0RBNjkx PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ENzg4NzM4NTkxMThBRDYxMkE2MTA0M0ExQzU3ODgyQzwv cmRmOmxpPgogICAgIDxyZGY6bGk+RDdCNDczQzkzMkM3OTIxOThCRDk2MjNFNDI1MDlFMzQ8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkQ5MjM3ODlCMDVBOTI3MTRFRDZGNTU0OTRGRTE4RkFFPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5EOTRFRTE1M0JGQzhENjJFMzZDRjIwQjAwMUJCOTBDMTwvcmRmOmxp PgogICAgIDxyZGY6bGk+RDk2RTg0QUExMTI0MkFBNTAwMTc3NjVDQkU1MjI0MEY8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkQ5N0VCRkQ0ODU3NUUxMTk1MUQyMzMxMzk2QUE0NUFFPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5EQTBEOTdDQjk3MDI2QzQxNTdCMzI2NjhFRTQ3MjBGMDwvcmRmOmxpPgogICAg IDxyZGY6bGk+REExOTUzMjk2MUMzRTg4ODIzQjE3NkFEQTAwNzNCMkM8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkRBM0RGQUYxNkQ0RkY0MTRDNkEyNTVFQjQ1QzhGMDc1PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5EQTVCMEMzMEQxRDEzRUM3MjdGOEUxMjFCODhGM0NCQjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+REFGRTA2MURENUVBQjBGNUY0NzVDNjk3MkM5RDg1NzI8L3JkZjpsaT4KICAgICA8cmRmOmxp PkRCMjlDREQxNDU4NURBMTMzQjBGMTkyQkIzRjhCRDNBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5E QzExM0EzQ0UzNUJBMkM5QzAwNUVBOTg3Mjc5RDQ2QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+RENC QzMyMDhCRUY1QTA5NkJFMTZGQTMxQ0NEODZBODU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkRDRTVF Q0VFRUY0RTY1RjQ5ODhBMkYwMkNBMzJFREEzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ERDZFMUI2 RDJDOTIzM0IxMjNDMTU5QzE4QUY4OTZENzwvcmRmOmxpPgogICAgIDxyZGY6bGk+REU0Q0M2QkZB OTczOUE5NzZEN0Q1Q0Y3MDE4MkRFQ0U8L3JkZjpsaT4KICAgICA8cmRmOmxpPkRGNTJENkIyMEI5 NUZCNzE0RTA0OEJCNTZCQjJDRjQ3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5ERjU0OTZEQzk0MTEx MzVERjdBODdBODAyOTkwMjU1RDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTA4RTJDNDYxRjZDMjVG QkNBN0I1RTQ0RjY1RTM2OTU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkUwRUNGM0Y3QzkzN0U5RkY2 QzQwOUQ2MkE5RjAzQzhBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FMTExQ0M0MkFCQTIxNjcxNjVE RERBMzMyRDRDMjM0QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTFFMzIyQTRDOEEzQkY5QTBEQTNC QzU0NjcwMEZGMzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkUyMzc1QUIyMkYyMkU2QjNGNTVCNjI2 MkVBRTQ2NUREPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FMkIzRDQ1RkJERTM4QjNCN0Y0OEIzMTkx NDU3REZFRTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTM3ODM2NjlBNzA0RjkzNzQ4RTk2MjgwNTY3 NzNGMkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkUzOTE5NzEwOTc4OEU2M0U5QTVEMUU2QTQ2MDkz MjA2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FM0JDMzRDMTMxQUFCQzIxMjZEODBDNjdENzNEQzJC NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTNGMTE3MTg4MUE4QzZDOEE5MUVFNUQ3M0I3REFDQTU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkU0NzA1OTdGQzM1QjBEMENBQjZEMDk1RjVEMkUwM0E1PC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5FNDdCNjM1QzQ3Mjg3OEYyOEMyRTQ5NDVBMzc1RjcwQTwvcmRm OmxpPgogICAgIDxyZGY6bGk+RTQ4MDQ5OTI2NkU5RDBCMzJGNzkwQTg4NzlCMjUyODA8L3JkZjps aT4KICAgICA8cmRmOmxpPkU0RDY4RjYzN0MxMjcwRkVFQUE2ODA5RkYzMUM1NEMyPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5FNEU0MkU1RkY0MTM3RDdBNzM5NzBCMjcwQUE3NEU5NzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+RTYwNkNFNDUwMDM2MjkzNTY5NEIxMzJDQTY0OTM3NzU8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkU2QkM0RkVCRTFERTFDRUZCREE2QUI3RTgwNUM3Qzc0PC9yZGY6bGk+CiAgICAg PHJkZjpsaT5FNzM1OEUxQUFEQUQxRUY5MDRGQzJERjA5NkU3OUZDRDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+RTdGNDY2QjhCNEVCMDI1RUNGRkE2RTRCODFCMjhCNjU8L3JkZjpsaT4KICAgICA8cmRm OmxpPkU4MTM0M0RCRTVEOEIzMDM4QTAyQzA4RTgxOEIyODg3PC9yZGY6bGk+CiAgICAgPHJkZjps aT5FODI0NDI1MUI2OEEyQThENDk1NTkyN0JDQjFGRTA3QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ RThFRDBBQTk0MkZBOEU1MTYxQjQ4OTc3RDNCMDQxMEE8L3JkZjpsaT4KICAgICA8cmRmOmxpPkU5 NzZCMTJDOTkyMUI2RDM3ODZCMUNGNkU3MjdGQUVDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FOUM1 RTNCQkVFMENCRkE2RjlDMUFEM0NCNTVGNUUxRjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RTlENzY0 RDRDNjg5Q0JCQjNBOUFBNkFEQ0JERjI4N0I8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVBNzc0QkNG NjQ3RUE4RUQzRTI0Rjk5NkJCQTY4NEVEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FQTlFRTM3Mzg4 NjM2NTExODdENkZCQkYwNjgwRTU3NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUIwNzM2MUZFMUI5 MzMyNkY5ODM0ODZEOTgyNThBNTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVCNzc2NEE3QTgxMTNB RDVEMTk2OUNDNTFFMTgxOEIxPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FQzNFNzY0QzJCMjBDMjA4 RkExQkFEM0M1Qjg2RjZENDwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUM0OThEMkU5MzZBQzVBOEVB RjlDRjhGNjEyMzYwQTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVDNkM3RUY3RUQ2MUFENDA0NDA0 RUM4MkI1RTc1MTVCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FQ0E0MEZERTEwOUZENjFFOTJEOTE4 RjJBRkJEODM4QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUQ4ODBERjg5MDdGNTk4MkU1NUQxNDE2 M0ZDNjJGMDg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVFMjNEMDQ5NDA0M0M2RTM4NTYyNkRFNjND RjJGN0VFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FRTI4MzFEOTE0RkQzMzVCRTY5MjMzODNFNUE0 RUUzOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RUU4QTg2N0QxMTlDOTIxQUM2NEU0OUYwN0E0MEQ2 RTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPkVFOTEyQzQ1MENBQjQzODVCRDUyQjNBMjgzNDk1QjlB PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5FRUMwM0IwNDI1RDUxQjU2OUYyQUEwRDYxOEMxQTM3Qjwv cmRmOmxpPgogICAgIDxyZGY6bGk+RUYwM0U5M0YzNTQwMDAyRkJFMzcxMzc0MzVFOEE4QjA8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPkYwMUQ3RDc0RUM0NEEwOTNFRDA0N0ZERkVGNTNFQzA1PC9yZGY6 bGk+CiAgICAgPHJkZjpsaT5GMDQwOTBCMTdBRUQyOENBRTY3MjMwQ0MxMjFCNTdBMzwvcmRmOmxp PgogICAgIDxyZGY6bGk+RjA3OTM2QzNBNzNDQjA3MjlENDk3MUNBODFDQzM4QkE8L3JkZjpsaT4K ICAgICA8cmRmOmxpPkYwRUM0NzY2MERBNkY2Qjg2Njc2RjAxMjEzQjZCQkI4PC9yZGY6bGk+CiAg ICAgPHJkZjpsaT5GMEY1NEI4NzYyMDFCQkIxQTMzMEFDQUMxN0M3OUI0NDwvcmRmOmxpPgogICAg IDxyZGY6bGk+RjEwMEIwNTdBRTk3QzgzOTlERTlDRDU0RTY0NTFFNzY8L3JkZjpsaT4KICAgICA8 cmRmOmxpPkYxMDRGQTREQkQyMjkzMjY1MjFFOEEyMDk2MjJENTFEPC9yZGY6bGk+CiAgICAgPHJk ZjpsaT5GMTUzMDhCQjg3MTQwRUUyNUVEOUM3OTJCN0NEMjI1NDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+RjFEQ0IzRkEwMjZFNERGODA5OTZCNkRDOEM4NTI5RjQ8L3JkZjpsaT4KICAgICA8cmRmOmxp PkYyMTZFNzcwNTIyQTI4QzEzRkI4RTAzOTFCOEU5NzZDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5G MjI4NTFGNEQ5NjlBMzI5NzA3QzJEQzA1RjQwMUNEQzwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjI2 MDhDNDZEQjU3MzI2NDQ4MUU3NzlCNThFOThGMEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkYyQjNB MUVFRDMwMDg3MERBOUZBRDJGRDgwNURDMzE1PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GMzQ5NURG OUE1RTYzNTdDMkRGMDk0MkMzRkMxNDlCNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjM2RjhDRUZB Q0E4MDc1NzE5RTYwMTA2NUJDRjI5RDc8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY0NkQ4RTFERjZC RjUxOTBFQkQ1Nzg4QzlBRTlDNkQ3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GNEE2MjNDM0IyRUFG N0EzRUJFQjMyNkNFNEQzNURGODwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjUyNEFBMDA5NDBDQkFD NzVFOUI3RjQzQkFERjdBOTU8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY1NDY0NjRGOTlGNTc5Qzgz Qzc1MjlBOTk1NzlCQzJDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GNThBMjUwQUE2MTYzMEU5ODIx Q0RBOTRDN0QzQTYyNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjY3Q0U1NTRCRjVFNDMwNjEyNEU3 OTMwQUY1OTMyRTA8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY2OUE3QTExQkI1NTQxNDgzREQ0RTJD QjY4ODREMkIzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GNkI3OUZFOTEwRDc5QUI1QkZDNzFFRjZD RThCMTA4OTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RjcwQzkzNTkzMERCNERBM0UwQ0E1ODgxQzJE MkVGRTM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkY3MUVDN0E0REFGM0YyMTY3MTlGQkFFRjZBNUY3 MEZFPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GODFDMkQ4RjQxNjA3NzkzNTlGNEY3NDA1RDBCMTc1 QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+Rjg1QkQ4M0I4RjQ0MEE3QzBFMzM2OUU0RDNDMkVCRjU8 L3JkZjpsaT4KICAgICA8cmRmOmxpPkY4NjhFOUVDNzg4RjJENEM0OTA1NDJGQkQ4Q0UxNTgxPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT5GODg5QTNFNjc2QUVEMDFDMzJBRjhGMEM2NjBCMUNGMTwvcmRm OmxpPgogICAgIDxyZGY6bGk+RjhDNjdCQjM3OEJDMzlFQ0RBNjBDMzVBNjE0MUI0QjQ8L3JkZjps aT4KICAgICA8cmRmOmxpPkY5QTQ2OTVENUI1OUIyMDVBOEE0RTNGQUZFM0U3RkRBPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT5GOUY1MTA2MEM2MjBGQ0M1NDNBQjBBOTY5NUVBNTRDQTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+RkEwMDhDQkNFMzkxQzMxMzFBNDkwMEVDNDVERERBOTA8L3JkZjpsaT4KICAg ICA8cmRmOmxpPkZBRkRERUY3Q0E3RjhEQjcxNjQxNDFEMUU0NjE1QjZCPC9yZGY6bGk+CiAgICAg PHJkZjpsaT5GQjYzRTU2RkE2MDE0QUIzOTFBMzNEREUzMkJDQzIwMDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+RkI4MEI1NjgwRkFCNDkxM0JCMUM0NkU0MzExQTVDRDI8L3JkZjpsaT4KICAgICA8cmRm OmxpPkZCQTZEODk2RDY1QzA5NTJEMkUxM0YwRjA5NDE2RUJEPC9yZGY6bGk+CiAgICAgPHJkZjps aT5GQ0E4NUFBREREOEQxNUUzOTJFMzJBMkY2MjRGRkFGNDwvcmRmOmxpPgogICAgIDxyZGY6bGk+ RkNENUU0MjNCNTE5NkQ0RDczQzEwQkI3QjIyNThERDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZE MTc2MEU4MEI4MTA2NkMxOTc5QjI4NEFBQkYxMDM2PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GREQx RDY3QzRFNjBDQkY4Nzk1MDhBQkUxMTcwNUM0NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RkRERjcw QUNGMkIxQjUzOENGRDhBNDMzRUNGRkEzRkI8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZFMDVEMzFC QjYwOEFFQzZGMTdCMjBBQTVFODU2NjMwPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GRTZEMUU2NDE2 MkE3REE0NDEwMzk4MkZBMUUxNTJBNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+RkVGNURFOUM1ODA1 M0FFNzE4MDAzRTAxODc0NkQ0Q0M8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZGNDI3NzFENUUwMjU5 QTRCRDEzNDA4RDQzMjAwNUQ0PC9yZGY6bGk+CiAgICAgPHJkZjpsaT5GRjhDMkZCQUIwQTRBRkUx N0U5OUJCOTg2MjY0OTU1NTwvcmRmOmxpPgogICAgIDxyZGY6bGk+RkZBQ0FDMEVBOTkwRjhDQzMz M0U3MzA5NUNBNjk4RTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPkZGRjFCNTA5MDAxNUIzMDE2M0Ux Q0E1OUFDQjNBNjNDPC9yZGY6bGk+CiAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDppbmRkOmVlOTNi OTdmLTRkNjMtMTFkZi1hMDc4LThjODdhOGVhMjM2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjAwMThmZmQ2LTM1MjUtMTFkNy04MGEzLWQyNWI5ZjRlZjQzMzwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAxNDRhYjIzLTEyMzkt MTFkYy05ZjM1LWI0N2QwOTZlNWVhNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjAyOTg5OTcwLTA5NTAtMTFkNy1hYmIxLWM2OTYxMGNkYzJkYjwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAzZTIyY2M2LTU0ZjMtMTFkOS04OGEz LWViZTgxOGNhZjFjYTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OjA3Yzc4ZDAxLTVhODgtMTFkOC04MzYzLThhOGIwM2IzYmJlNjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA4MjMzMDFkLWY2YTgtMTFkOS05ZjRkLTk0NWQzZTUx MjQyYzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBiZmExYzc0 LWYzZWYtMTFkYS05ODQzLTkzMDZhZjg3YmI0ZDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOjBjYzliM2Y5LTA0ODEtMTFkZS05OTU0LWM2NWE2MjRmMDM1OTwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBlMDI2YzdiLTg2ZmQtMTFk ZC04YzdjLWI4MzhkZGEyM2IwYTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOjBmMDEyOWRjLTlmNDQtMTFkOC04YmFhLWJmNGI4NTMwMTc0OTwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjEwOTJkZTNmLTU3MjQtMTFkNy1hNDQwLTkw MTdiMzNhYTFiMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjEw ZGRmODQ2LThlZTAtMTFkZi1hYTE4LTgxNDU2NWVhYWZiMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE3M2Y3NzU0LTYwOGEtMTFkYi1iMmYzLTg4NWNlODQ2ZjBm ZjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjFiY2FmNTE3LWEw Y2QtMTFkNy1iOTAxLWViODRhOTEzMDc4NjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOjFjNTdjYjQyLWJmMjktNjA0Yy1hZDRlLWIzMTIyMDRiOTEzYjwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjFlNjk1YzcyLTZiYTctMTFkYy1i Y2UyLWRjZDhhM2FlN2JjMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOjFlZTU4NzA2LTA1YWYtMTFlMS1hODE0LWI0MjQwZjE2YmE0MzwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjIzNGQwOGMyLTI0OTktMTFlMC1hYWUyLWVjNTEx N2Q3MTQxZTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjIzZDdm YTZhLTAyMDUtMTFkZi04OGE5LWQ4ZDAxM2ZmMjZhZTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjI0NWZhMWIzLWIxOGEtMTFkOS05NGNhLWRiNTI3ODU0ZTBhZDwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI5N2EyZmYzLTRkYjIt MTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjJjNmMzN2VlLWQwYjktMTFkZi05MTc1LTgyNjlmNmFmNWIzNTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjJmMDYzYjliLTMxZmYtMTFkYS1hNjNj LWFjZWExNWM5NmU4NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OjM2MGNhY2QwLWZlYjAtMTFkZi05NWY4LWZiZGYyM2IzYmEzODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjNjYjNmOTkwLWI2OWQtMTFkNi1iMTEyLTkxMzAyNmE0 MzU5YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxNjc3MmYz LTg5ZDYtMTFkYy1iZTA1LWQ0NWRkNjFkMjBjYjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOjQxN2VmMDMzLTI0NGMtMTFkOS04YzE1LTg2YTQ2Y2QyYWJlODwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ0MWFhYzZlLTk0YTItMTFk YS1hOTc2LWRkZmE1MzIyYzA1MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOjRhNGE5OWU5LTlkZDUtMTFkNy1iNDc1LWJlNWZiOTA0NDcxZjwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRlYTJhYTkxLTZkYzEtMTFkYS05NjA0LTlk YjU2MTFkZjQ2YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUx OWU1MGI1LTI4MjctMTFkYS04ZTgxLWNkM2Q4YzA4ZmNmNzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUzMGJiNTQ1LTM4NWUtMTFkZi1iNzE0LWRjNGQwMjBmNjEx YTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjU2ZjkyODI3LWEx ZGUtMTFlMi04MGQyLWVjMmRhZTA2MDJkMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOjU5ZGMzOGNlLWRmMGMtMTFkOS05MzIzLWNiYzFlNjkwYzE3NDwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjViMzEyYzg0LWFmMmMtMTFkNy04 MjAzLWFkMzVkYzlkMDIyODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOjVkMzE3MTU0LTU0MTgtMTFkYi05OWIzLWE2NjQ5MTRlZTdmNzwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYxZjlmMDAzLWMyM2QtMTFkOC1iYjBhLWFkODU5 YzU2ZjI2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYxZjlm MDA5LWMyM2QtMTFkOC1iYjBhLWFkODU5YzU2ZjI2MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjYzM2FiMDNjLTNiYzYtZmE0OS05NThhLTA2NzIwZGJmMWNkMDwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjY0NGM2ZmY1LTE3OGYt MTFkYi05ZWIzLWQzNDY0Y2M3OWU0MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjY1ODQyNTY3LTRkYjUtMTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZjNmMzMmUyLTgzZjQtMTFkOC1hMzc3 LWVjMmY5Y2U4YzYyODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OjZjYzcyZGQ0LWMxMjItMTFkYS05ZWEwLWI0MTAyMTdiYzYwNDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZmZjU5MzRkLWViYjUtMTFkOS04ZjMxLTk3NWIxMzUx NDE2NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjcxZTUwZDkz LTljOTktMTFkOS04YmZmLWUwY2IwZjEzNjhhZjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOjc2ZjI1ZmJjLWFlYzgtMTFkOS04YjU3LThjYWE1M2E4NDFjNzwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjc4ZWIxN2RmLWM2MDAtMTFk OC1iZmVmLWVlNTY1MGY0ZGM0NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOjdiOTU0YmVhLTI0MDctMTFkOS05YWE1LTg1ZTNiNWMzZGVmNjwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdiZWIxYmM4LWJiOTYtMTFkYS1iYzY0LWM0 MjY0NGJjZjBjNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdj NGQzOWU2LTU3ZGItMTFkYi1hNjkyLTk2Nzk0MDBkNzk3YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg2MTdmZGM0LWM2MDQtMTFkOC1iNTk0LTgxMjlhNzkwYjZm MjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg2NGFlOTc3LTRh ZTgtMTFlMS05MDE0LWViNWMzZDdiMzUxMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOjg3NDIzNmFjLWZlYWYtMTFkZi05NWY4LWZiZGYyM2IzYmEzODwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg5OGNjMjIzLWY4ZjQtMTFkOS04 ZWY0LWQ5MzViNGJlZDk4YjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOjhhMWE3YmUzLWM2MDAtMTFkOC1iZmVmLWVlNTY1MGY0ZGM0NDwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjkwNGU4YmU0LTAwNGItMTFkYS1iZTllLWFjNWRk YzgyZTBjODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjkyNDk5 N2IzLWNlNTAtMTFkZi1iMzhlLTk3MjJkNDkzYmEwODwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOjk5NmRhYzI5LWQ4NTYtMTFkZS05MjE2LWFjMmFiMDFiMGExNjwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk5NmRhYzJmLWQ4NTYt MTFkZS05MjE2LWFjMmFiMDFiMGExNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOjljNGEwYWE5LTRkYjYtMTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjlmNjMwZGMwLTFhNGMtMTFkYy1iMjBl LWM2ODhjNWQ4YTk3NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OmE1NzRhY2E0LTk5NzUtMDM0OC1hZDdkLTEzOWIyZDc5YjJiZDwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE4MDAwM2UxLTNhNmYtMTFkOS05OTg3LWM4MDc5ZDlh YWY3MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmFiN2MxMzcw LTJiOGUtMTFkZi04YTkzLWEwYTExYmYwMGFmMDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOmIxMzk3NzViLTc2ZWYtMTFkYi1iODcyLWZhOWUyMmI3M2Q2ZTwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmJkZWNmOGE3LTA4Y2MtMTFk OS05NjZmLWIwMGE3NzA0ZTgyOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOmJlOTQwNTJlLWUzMGMtMTFkOS1hNTNlLTk5YjIzMTJkM2VkYTwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmJmZjBiNjEyLWZkNjMtMTFkNy1iMzI4LWJi ZTljZGU1NTJmNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmM1 MDYzNDdkLTBmOTQtMTFkYi1hOWQ0LWIyMWYwZjk3NDYyMzwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmM2OGRiY2I4LWMyM2QtMTFkOC1iYjBhLWFkODU5YzU2ZjI2 MDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmM5Yzc5OWQwLTY5 ZmMtMTFkOS1iZTNiLTliMmQyMzAwMGRhNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOmNjMDA5MTkwLWVjYTQtMTFkOS05ZTlhLWY4ZmRiNTNkMGNkZjwvcmRmOmxp PgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmNlNDYzZDI0LWU0ZWItMTFkYi04 NWZlLWY5ZmVhZjI3OGFjMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9z aG9wOmQwYmUxZTg0LWQ5NDctMTFkYi1hYjI0LTk3ZWI5YjY2ODZhZTwvcmRmOmxpPgogICAgIDxy ZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQxNjY2NjVhLTBmOTgtMTFkYi05NmFjLTgwNjg3 OGYwOWFhNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQxYzdl NDU3LTdmZWItMTFlMC1hYzQwLWNiYmMxMDFlMTE3YzwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRv YmU6ZG9jaWQ6cGhvdG9zaG9wOmQxZmNjYmMwLTBhMzctMTFkZC04ZjM3LTg3MmNlNDRkNmIxMjwv cmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ0ZTkyNTkzLTBjYjAt MTFkZS04MjQxLTk1NzE2NzIyMjAyOTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6 cGhvdG9zaG9wOmQ2NDQzNjdkLTE0MmQtMTFkOS1iOGVjLWZjMTdjMGM5MjA5MzwvcmRmOmxpPgog ICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ4MjNjZjFmLWM1ZmUtMTFkOC1iZmVm LWVlNTY1MGY0ZGM0NDwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w OmUwMGZhMjYwLTU4MDAtMTFkOC1hYzIzLWI5MzYzODY4NWIxODwvcmRmOmxpPgogICAgIDxyZGY6 bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmUzMTM5ZDM0LTgwNDAtMTFkZS04MGFiLWRhMmFmY2Qy ZmNjNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmUzNWRhZDFk LWZkNWMtMTFkNy1iMzI4LWJiZTljZGU1NTJmNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6 ZG9jaWQ6cGhvdG9zaG9wOmVhNWZmYTQyLWIxNDktMTFlMC05YzdiLWFkMjllY2E1NTU3YzwvcmRm OmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVhY2Y0NzJjLTRkN2QtMTFk OS05OTNiLWMxOTRlZmJhOTI4MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhv dG9zaG9wOmVjNDJlZjIxLTRkYjEtMTFkOS05MDAwLWM2Y2YwMjE2YWEyZTwvcmRmOmxpPgogICAg IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVjN2M1ZTk5LTA2MjgtMTFkYi05NGVlLWI0 MjQxMTk4ZWMyMjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVj OTIyYWE0LTA4NDAtMTFkYS1iMDBhLWQzNTQ3YTRmMzBjYjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY2MWZhNzNjLWM2MGQtMTFkOC04MTIyLWJhZDE4N2Y2NTA1 ZjwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY5NjgwNGIyLTE2 Y2YtMTFkYi1hMjNhLWNlYTczN2E2NmY0MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+YWRvYmU6ZG9j aWQ6cGhvdG9zaG9wOmZkYTFmNDFhLTQxNjItMTFkOS1hZTQ5LThhM2YyNmVkNWVhNTwvcmRmOmxp PgogICAgIDxyZGY6bGk+dXVpZDowMDBGN0ZFMkU4NzBERTExQkI5N0M5RTg0OTVBRjlCOTwvcmRm OmxpPgogICAgIDxyZGY6bGk+dXVpZDowMDVBNjNDQjU2OTIxMURBQTU2MEZFNUQzQzZEMjJFQzwv cmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDowMGQ0YzIxOC04MWEzLTQ2ODEtODhkOS0xZjc5MWI2 MTA5MzM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDEwM0YxMTUzODc4MTFEQzkzRTJENTlB MTg4RTJFQkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDEwM0YxMTgzODc4MTFEQzkzRTJE NTlBMTg4RTJFQkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDE4RkQwMEVDQTdEMTFEQkJF ODBEODQ2MTZERTFGNkU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDFFQjg2RUREODhBMTFE QkJFRUJERTgyOTk1MzBDMzI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDI3NTY5RjJBQTFG REUxMTg5NjFBMjdBRUZGNEUxMjQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDJENjlEMTBF RTI5RTAxMTkxMDNGNjE1QkJEMkM1MTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDJGM0I2 MjkzNkVGREYxMUE4NEFGQzk0NkFERkQyMUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDNE NzVGNDA2N0ZCMTFERUE5MEZDREEyREM2MERCRjg8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MDNFNzJGQ0E4RjFEMTFERUFDMzBDNjk4REQ2NDNCMUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MDQ0MDYzMzgyRDMyREQxMUE3NTZBRUZCMDU4RTM3QUM8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MDQ3QzcxQjgzOTQ2REUxMThFMDVFMDBBOTI0RDhDQzU8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MDQ5OTc4MDU0REYzREMxMTk3NEZEMDNBRTkxRTYzNUU8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MDRCNTI2MTRFNzQ5REQxMUI5RDlBMDlEQ0ZBNTkwRUM8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MDUxODU2RkNGMzk3REYxMTlDODVDQzMyNEIwMDZDMEI8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MDUxQUUzODhCREJCRTMxMUEzMjk5NzMxRjI3REIzNDU8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MDU2RDY4QkY5ODBEREYxMUEyQjBEMzI2QTQ1MTg0RUM8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDVFNTg2NzE2OEZFREYxMUE4NzY5NkQ3N0YyRTIyODk8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDYyOThGQzkwQzY3MTFEQ0JCNEY4ODk5NzI3QjFG REY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDY0MjhBRjZDRDQ2MTFEQTlCNDhDRDEyQTg0 RTJBQkY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDY3NTRFNThEQzQ0REYxMUE3MDNFNTQ4 RDQ4MTY1RTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDZBMkNFNDMwRjU3MTFEQzlEOTVB M0MzQTkyNTFCNTg8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDc0RkU0NzZCQThGREQxMTgx NkVCMzY3NEQ3MTBFMzg8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDdCNzA4NUJFOTNDMTFE RDk1RTRDQzFFRDY0NTdBOTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDdFQUUwQjQ5MDND MTFEQkExQ0E5QUY1Q0IwMkM4QkE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDgwNUJENjYy QzIyREUxMUJFNjlGRTREMDUzNTBDNTI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDg2ODI1 NzgxMjAwMTFEREJEMjg4Nzg2QjRERDMzOUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MDg4 RDAyRTI4RDhEREMxMUE4QkJCMkUzODk5QTMzRUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MDhBNzdFRjgxOUYzREYxMThGNERGMjkyODlGNjk4NjE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MDhCMTNCNzJGNzBBRTAxMUIxOTE4RTAxRTFGRjQxNUE8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MEE0REI2RDk1RDhBREUxMTg2NTdGOTg5MDJCNkU1MjY8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MEE3MjAwREZBRkE1REMxMUE2MjJEMjA2RDRGRjk0MTI8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MEI2NEExMEQ2MEU4REMxMUEzQkM5RjU5RTFGQkM5MEY8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MEM3OTc4NEU3RTFDMTFEQkE4NUJDM0MwMDZERjUzNTc8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MEM3QzcxQjgzOTQ2REUxMThFMDVFMDBBOTI0RDhDQzU8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MENEOTY4M0VDN0E4REQxMUE0QjVFMTFBNzM4ODJEQ0I8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEQwMjNFODEyOUU2REMxMTgwNTBDRTJFNTZGQkYyRUE8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEQ0NDQ0MDkwMjczREQxMUEzNTdCRTkzQzNEQzY4 OEY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEUyNkFFQTAwNTJCMTFEQThBMjE5NDc3NjNC QkIwRjc8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVCNjQ1MTRGNTAzREUxMUE5NzlCNzQ0 N0U5REE1NUY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVCQ0E5NkJCQjc3MTFEQzlDRDZF QjYxNjk1QTg0NDM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVCRjM4RDc1OTdGREQxMThC QzhBNkUwOUNFNjI4QzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEVEODdCQkIxN0FEREYx MTkxMDE5NkM1NjZCNjE2QUM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEY1NkRCMkNGMjk3 REYxMTlDODVDQzMyNEIwMDZDMEI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEY1QjY0NDJE QTc5REQxMUE4MTA5NkJBQjc4RDI0MkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MEZGM0RF QTQ0RUExREYxMUJBRjZBRjlENDI0RTk5MTk8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTAx M0MyM0IwQzJCREQxMUExRjJENzc0QjQ2MkFDMDU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MTAzMkU1QThGOTI3REQxMTlEMUZDMTk0REUyQzhFREQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MTA5ODU3MjNBMDlBRTExMUI4RTJDMjdDODNDMEQwRDM8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MTE1NENGNzZERjk3MTFEQkExREJGMTZGNTI5N0EwQTA8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MTE4RTYxOUMxMkQzREUxMTk0QzE5RDc2Q0YxM0EzNzg8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MTIwMTk0RDk5Q0E2REQxMTkzMENBNzIxQjBGRUIzM0Y8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MTIxQjg2RUY2MzJCRTAxMUFDNjBDQjExQzQ2MTI3ODE8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MTIyMzAzQkYyRjgzMTFERThERTlCRkNBRjg2RThGRTA8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MTI3RDJGMDcwRUY4REMxMTk3NEZEMDNBRTkxRTYzNUU8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTJBNjU2RjMwMjU2REYxMUI1NjdDMzFBMEE2M0ZBNEI8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTJDMDExN0Y0NTBGREUxMTlCRjc4NkE0NDBGMzU4 MjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTM0QzM4OTNGRTRFRTAxMUJEMEJFRDQ0Njg4 QTFBRTY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTM1MEY0Q0FFRjlDMTFEQjlFODVDMzk3 MDQ0MzhCRTA8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTM1QUI5MDZEMkYxMTFEQjhBRkRD MzMxODQwQTRDMzI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTNGNjcxNUI4M0NCMTFEQ0Ix MUFDRTY3REU4QTdGNjU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTQzRkZFRThCQTg5REYx MUEzQjE5MDFFQUVBNjhGQ0Q8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTUzRUFBQUY1RDJG REUxMUE4QkFBNDQyQjgyODJFREU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTU1OUNCRDQ4 RDhEREMxMUE4QkJCMkUzODk5QTMzRUE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTU5ODE1 RTU0NjMzREYxMUI4NTlGQjc0NUIwNDlBOTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MTVE MTA4QkZFRTkxMTFEQjhGNUJCOTg0NzU1NDZBN0E8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MTYyMDQ4NTJBOTI5MTFERTg0QjQ5QzI5OUJCQjY2QTQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6MTYyMUJFMUVDOEE1REQxMUExODZEM0VGNUMxNkY3RTU8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MTY5ODMzMTdBQUY5MTFEQzhEQ0FEQjlBRUQxOEUwQjE8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MTZBRjk3QzFBMjA3REQxMUI5QzU4MENBODlBMDgyRUQ8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MTcyMjg1NTUtODEwZC00M2ZlLWE1ZmEtMjYzYzViNDhjYTM2PC9yZGY6bGk+ CiAgICAgPHJkZjpsaT51dWlkOjE3ODVBRjJCM0JFQ0RDMTFCNTk3QkY3NzVEREQxMjMxPC9yZGY6 bGk+CiAgICAgPHJkZjpsaT51dWlkOjE4MEYwNDc1RUNGNUREMTE5NTlGRUQ4RDRDNjA4MjkyPC9y ZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE4MkNBRDU3RThGNUREMTE5NTlGRUQ4RDRDNjA4Mjky PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE4QUVGMzRGMEI2MDExRTA4NEQyQTM2OERFODc1 NDQzPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5NTAxNTA4RTJFRjExREQ4QkVDQ0I2QjQ1 NTJCRUE3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5NzNCMURFNjZCQURFMTE4MzZDQzEy RkVDMjVGRDVCPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5OTJEQUE3QjY5RDExREJCQzhB QTQwRUEyRkJCRkZBPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjE5RUI5NDBFQzUyMURFMTFB RTAxODVDQjZBMjY0RjZGPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFCRDFDQkM4NTY0QUUw MTE4M0E4RDM3NzgyNDE5QkE4PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFDMTg1RDJCMTY0 QkUwMTFCRTcxQzBFMzQxMEJFRDc3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFDQTk1MUM1 QkE4OURGMTFBM0IxOTAxRUFFQTY4RkNEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFDQkFG MDU3Mzc0Q0RFMTE5QTM4OTlEODFDRTY4NjBEPC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlkOjFE NzI2NkZDQjVFRkRFMTE4REVERDE3NTNGOTA0QjI5PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51dWlk OjFEQjQ3OUE5MTFEMERDMTE4NjZBOUVEOUVDOTA1RkU3PC9yZGY6bGk+CiAgICAgPHJkZjpsaT51 dWlkOjFFMUE3QkNEMjQ4MDExREI4MUZBOUEwQTVFMjhGM0Q3PC9yZGY6bGk+CiAgICAgPHJkZjps aT51dWlkOjFFMkQ4N0QwMUM4Q0RGMTFCQTdGODY1QjM1QUE0NzM4PC9yZGY6bGk+CiAgICAgPHJk ZjpsaT51dWlkOjFFNUJGN0IzRUVCRjExREI4OEMyRDRENjA5MDhFNzUxPC9yZGY6bGk+CiAgICAg PHJkZjpsaT51dWlkOjFFNzdCQTE3RUM4OEREMTFCREMwOUI1NzRDQjQ2QjVCPC9yZGY6bGk+CiAg ICAgPHJkZjpsaT51dWlkOjFFRUE4MUZGMUYwNERFMTFBOTc5Qjc0NDdFOURBNTVGPC9yZGY6bGk+ CiAgICAgPHJkZjpsaT51dWlkOjFlNWUxZWVmLTRkZmItMGU0Zi1iYjQ4LTg4MDFkNmYyYTE3YTwv cmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMDY3MDkxRTEzMkJERDExQUYyMkE3RUFCMDdFRjFC MTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMTEyNTY4QUE1QzZERDExQURFNkEyNjFBMzZD NzZENjwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMjExMzE0MEM5MzVERTExQTYwN0FEQkFF OTdDQUM0QzwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMjI2N0E4MThEOEREQzExQThCQkIy RTM4OTlBMzNFQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMjUwRTk3QUQ0MTZERDExODQ0 NEFEQTA1ODY2NTgzQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMkM5OTQ5MDVEODMxMURF QjM4REMzNEYxMkQ5OEJBNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMzRDQzgyMjY2QkNE RjExQkQ0QkU1NDJFNzAxNjU2MzwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyMzc4RDcwOTdE MDZERDExQkFGRTk4NkEwQTc0ODJEMTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyNDJGMzgz ODAwOUJERTExQkFGMThBQzQyRTE5OTJENTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyNEFD MDFDQkI3OUJFMTExQkVDMERCNDQ2NEIyQ0U2QjwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoy NTg0QzYxMUVFOTUxMURCOEY1QkI5ODQ3NTU0NkE3QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVp ZDoyNTlDMkQ0RDY4QzBEQzExQjRCMUJFOEY1N0M1QUVFNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+ dXVpZDoyNUVGNEREODVDNzlFMDExODlBOUE0OTUzMjJGNUE1QjwvcmRmOmxpPgogICAgIDxyZGY6 bGk+dXVpZDoyNjFBNzdCNzBBODIxMURFQkI1QjhDQjMxNzQ4QjUyMzwvcmRmOmxpPgogICAgIDxy ZGY6bGk+dXVpZDoyNjYwNzZFMTE0QzRERTExQTExNUIxRDNDRTZBREQ3MjwvcmRmOmxpPgogICAg IDxyZGY6bGk+dXVpZDoyNkMxQUE3NzA0N0UxMURDQjlENTlDOTJCMTFDQzJFRTwvcmRmOmxpPgog ICAgIDxyZGY6bGk+dXVpZDoyNzNGMTc1NkZCOEZERDExQjY1MDgxMDkzM0NFN0EzNTwvcmRmOmxp PgogICAgIDxyZGY6bGk+dXVpZDoyNzQ4MENGNDdENjlERjExQjEzQ0QzRjAyQzZBRjhCRDwvcmRm OmxpPgogICAgIDxyZGY6bGk+dXVpZDoyN0JDNzlCNDk4OTBERTExOTI5QUMxNEE0RjM3REJCNjwv cmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyN0MwQzY5NTBBM0YxMURDQTNFNUJCQjhCMDUyREY5 QTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyN0U4RUI5NEFCNjBERDExQTg1Qzk2QjhCRjcw MUVEQTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyODIyODREOENBMjcxMUREOUEzRjgzNTk5 MDg2MUZDNjwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyODI5MzI2N0VFODlERjExQTNCMTkw MUVBRUE2OEZDRDwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyODk3RkExN0VGNTExMURCOTk0 NUIwNDQxODM4MDBDNTwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOENBNkY4OTlBQzhERDEx OTY0OUMxRTU3MjgxQjI0ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOERDRTQxMkVDREFF MDExOTY5RkQzNzlGMDk5MjA3NzwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOEU2QTA0RERE M0MxMURCQjg1N0FEOEM1RTM2ODI2ODwvcmRmOmxpPgogICAgIDxyZGY6bGk+dXVpZDoyOGZiMmY2 NC1jMjU4LTQwZmUtOGU1OS05Y2VhMTYwZDVmODA8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MjkzNjY2RkQ4Njc1REQxMTgzRTlCNjQwRkVDN0RBREM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1 aWQ6Mjk5NTg5QkI5QTQxRTAxMTk2NDlGNTlGMTEzNTEwMkY8L3JkZjpsaT4KICAgICA8cmRmOmxp PnV1aWQ6MjlEOUI1QzRFRUE3MTFEQjg4QzJENEQ2MDkwOEU3NTE8L3JkZjpsaT4KICAgICA8cmRm OmxpPnV1aWQ6MkE1MkEwMTAwQ0Y0REMxMUFBMDNFRkFGNzhEMjk4OUM8L3JkZjpsaT4KICAgICA8 cmRmOmxpPnV1aWQ6MkM2MDk5MEFFMDRGMTFEQkFBMzdDQzZDODREOTQxRTE8L3JkZjpsaT4KICAg ICA8cmRmOmxpPnV1aWQ6MkM2Mzk5MUE4M0NCMTFEQ0IxMUFDRTY3REU4QTdGNjU8L3JkZjpsaT4K ICAgICA8cmRmOmxpPnV1aWQ6MkM2Mzk5MUU4M0NCMTFEQ0IxMUFDRTY3REU4QTdGNjU8L3JkZjps aT4KICAgICA8cmRmOmxpPnV1aWQ6MkNCNEU2Q0FGNURBREMxMUIxQzNGQjg5NkQ3QUJENkI8L3Jk ZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkNDNzE5QTg1RERFMTFERkFDQTc4MjA3RUZCMTY0QjY8 L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkNEQ0FGNTZDREJDREYxMUI2NEVEMkQ0NjBGNTQ5 NjY8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkNEQ0ZCNkVDNjU4MTFERkE2NEQ5NUY4OUQ2 MkYyRkM8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkQxRjA1QjAyOTQ2REUxMThFMDVFMDBB OTI0RDhDQzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkRDQ0JFMDY3RTFEMTFEQkE4NUJD M0MwMDZERjUzNTc8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkRFQzYxRkM1MDg1RTExMUI5 NTZEMkRFMUE3MkU3RjI8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkUxMUVCNEZBNDlFMTFE QTkwODBGNjY0RDhGMTMyMzk8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkU1MzM4Mjg4RjJB REUxMTg1NThGQTFBNDU1RjQ5NzU8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkVBQTRFMzMw MDhFREUxMTg5Q0NEMTRBN0FCNzI5NzE8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkZCODdE QjlEOUE2REYxMThGRTk4NEI4NTYwNEM4MzA8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6MkZE MTY1RTMzOUM0REMxMTgyNkM5MDZDQ0EwMjMyRkQ8L3JkZjpsaT4KICAgICA8cmRmOmxpPnV1aWQ6 MkZFOEEwMEExMzkwREYxMTlERjlEMjZGQThDRUZBMjA8L3JkZjpsaT4KICAgIDwvcmRmOkJhZz4K ICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAg PHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249ImNyZWF0ZWQiCiAgICAg IHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ3NThiYTktNzM4Yi00NGQ0LWIxZDUtNDUwNWUy YTBlODRmIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAo TWFjaW50b3NoKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMC0xMC0wMVQxNToyOTowMS0wNzowMCIv PgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hh bmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjI0YzE2OS1lZDY5LTRi NTUtYTc5My1hYWQ1OGUwNjkzNjkiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBo b3Rvc2hvcCAyMS4yIChNYWNpbnRvc2gpIgogICAgICBzdEV2dDp3aGVuPSIyMDIwLTEwLTAxVDE1 OjI5OjMwLTA3OjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgog ICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3 NDZjNzAyLTE3MGQtNGRjNS04MTczLTQyMTAyNzA4NTk5OSIKICAgICAgc3RFdnQ6c29mdHdhcmVB Z2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OndoZW49 IjIwMjItMDEtMDdUMTE6MzM6MzAtMDg6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFj dGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNl SUQ9InhtcC5paWQ6Yzk0ZjQ1NmItYmJiZC00OTczLTg2MmQtNWFjNGQ5MmNmZGUyIgogICAgICBz dEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKE1hYyBPUykiCiAgICAgIHN0RXZ0OndoZW49 IjIwMjItMDktMDRUMTM6Mzc6MjItMDc6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpI aXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNr ZXQgZW5kPSJ3Ij8+dnqhegAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAA AAd0SU1FB+YJBBQlFomzyQMAAALzSURBVHja7Zu7ixNRFIe/O5Nk3ayvYi1EEBuxsBFBRRsfiIWF hfgviJ2t2CjaiZ2ira2FCGK7iqgggovio7AS2UJQYYXdGDePORZzBoeYmcyMSczc3FNdSCbM77vn njkTfgdcuHDhYorDFLlIRMxEijFGRgZARRvAA7YBJ4CDwE5gK7BZP1sHzI5IowA/dN0AvgGfgZfA AvAGCAApAiNNvCciVRHZKyIPRKQjkxmLInJKRGoi4g1T/IyIXBCRlpQj7ojIRhHxBx1XM0g8UANu AGdLVt8eA6eBVWNMN+lL3gDxVeBiCcUDHANuAqnHwaQUvApwCHgE+CV+0p0BHgLtfoXRSwFTAy6V XDzAFdXiZToCuvs+sAs4YkGvsxs4APQtiF7C7leAk2k1omRxXDXlArDfoo53XxEAOywCsD0vAB+Y twjAvGpNBxArEgaYswhAPdLaWwiTMsBYVAABZmK6MvcBPnaFydUKj/CVdqLCG+YfJTYBwAFwABwA B8ABcAAcAAfAAXAAHAAHwAFwABwAB2AaAXSmHcCvaQYg7gg4AA5A1yKdP4vUgIZFAJpJdc1LEC+E JkRb4ntMVzKAmIkoAJYsArCkmv6y0yZlQAC8sgjAa61pkvUIdAjtcbYUwidFAHwCnlog/h3wFmjn BdAErgOtEosX4Jq29dkyQItEVy96D9wuMYB7wPMIQB6nqGjKrAC3gLslFP8CuKoaWtFTIBOAWBY0 CQcULutxWCtJ2t8HzgFftQvsJA1QZLXLrwc2EdpOzwOHCX13kxYfCR3iC8BytPtpdvmBVpiYbX5W QWwgNB4eBfboegvhqMwc47HXtDQbl4EvwAfgGbCoole0lW8DQdr4TKabVQh+DERdYdRVeFUzwhsD gKil7erTak3TvAGs6rqlaR8M+rEiQ1MVQt9dfYIANBVAM8uuFwLQJxsqMeE+f4yIZkyFLmrZOyq6 retcE2P/MjcYd5OOS3gvhF4YuWcHh3LT/2uQcqizgdMavwE2UkM4xOfylQAAAABJRU5ErkJggg== "
+ id="image700"
+ x="-1.0172527e-06"
+ y="0"
+ style="stroke-width:0.666667" /></g><g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="Download Arrow"
+ style="display:inline"><g
+ id="g4577"
+ style="display:inline"><path
+ id="rect1185"
+ style="display:inline;fill:#449014;stroke:none;stroke-width:0.264583;stroke-linecap:round;stroke-opacity:0.468014"
+ d="M 11.288717,10.583333 V 13.05295 H 10.583333 L 12.7,14.816667 14.816667,13.05295 h -0.705383 v -2.469617 z" /></g></g><g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="Normal"><g
+ id="g3209"
+ style="display:inline"
+ transform="translate(0.01836148,2.2790942e-4)"><path
+ id="path5467"
+ style="color:#000000;display:inline;fill:#0b48a8;-inkscape-stroke:none"
+ d="m 3.2400727,6.0332235 c -1.6282601,0.025031 -2.1744608,0.033365 -3.15226236,0.03514 -0.0024621,4.4e-6 -0.0055129,-1.246e-4 -0.0077515,0 h -0.0020671 c -0.0015111,1.863e-4 -0.0075469,0.00201 -0.0077515,0.00207 -1.023e-4,3.36e-5 -0.0097684,0.00358 -0.0098185,0.00362 -5.013e-5,3.77e-5 -0.01343772,0.029414 -0.01343588,0.029456 1.84e-6,4.16e-5 0.01131521,0.023209 0.01136882,0.023254 5.361e-5,4.56e-5 0.008163,0.00408 0.0082682,0.00413 2.1039e-4,9.91e-5 0.0042993,0.00374 0.0056844,0.00413 0.0013851,3.829e-4 0.0025445,-2.261e-4 0.0036173,0 0.0085823,0.00181 0.01938611,0.00364 0.03720703,0.00568 0.0356419,0.00408 0.0950003,0.00804 0.17569987,0.015503 0.16139919,0.014936 0.40809825,0.037018 0.71313472,0.062528 0.6100732,0.051019 1.455774,0.1198322 2.3342245,0.1875855 0.050425,0.00389 0.092576,-0.01329 0.1188558,-0.041341 0.02628,-0.028051 0.035949,-0.06235 0.040824,-0.097152 0.00487,-0.034802 0.00431,-0.071307 0.00207,-0.099736 -0.00224,-0.02843 -0.00568,-0.052455 -0.00568,-0.054777 V 6.087992 L 3.4690065,6.080242 C 3.4186965,6.0664 3.3985335,6.056142 3.3692715,6.046652 3.3400085,6.037162 3.3054505,6.03221 3.2400804,6.033216 Z"
+ inkscape:label="path5467"
+ sodipodi:nodetypes="csccccssscsscssscssccsc" /><path
+ style="fill:#0d54c6;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.9032692,6.1928876 C 6.8638617,6.0382159 4.5961906,5.9612841 3.6084262,5.9804506 3.4148813,5.9842241 3.4132913,6.0163697 3.2997077,6.1473133 3.2255203,6.2328396 3.1612662,6.302039 3.2225006,6.4932988 c 0.061237,0.19126 1.1039387,1.7303724 1.5035164,2.4394119 0.3087693,0.5479034 0.6305558,1.7898373 0.71721,2.4766723 0.095323,0.755546 0.00949,1.138757 -0.1326524,1.633742 -0.08989,0.313022 -0.277895,0.777884 -0.3291536,0.883345 -0.071749,0.147618 -0.2424409,0.438716 -0.2780846,0.533086 -0.084615,0.224023 -0.055321,0.267404 0.1122927,0.337702 0.144197,0.06048 1.4882014,-0.03298 1.8109768,-0.107824 0.3469277,-0.08045 0.7924818,-0.303498 1.1487712,-0.561988 C 8.2021253,13.817837 9.3085408,12.666171 9.7145043,11.889861 10.120468,11.113552 11.018747,9.8289026 11.235702,9.5534115 11.791959,8.8470788 12.42794,8.4769487 12.723889,8.3179773 13.178299,8.0738903 13.680024,8.2113596 14.207641,7.6982137 14.448023,7.4644225 14.608088,7.1972481 14.533722,6.9712183 14.459354,6.7451873 14.172097,6.745049 13.973417,6.7053004 13.774739,6.6655519 13.575575,6.6305956 13.364945,6.6053352 11.882005,6.4274872 11.256513,6.3713525 8.9032682,6.1928793 Z"
+ id="path3205"
+ sodipodi:nodetypes="ssssssssssssssssszsss" /><path
+ style="fill:#0e63eb;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.061635,5.2295311 C 13.013617,4.9413813 12.875822,4.3436854 12.80026,4.0297442 12.753435,3.8351889 12.645904,3.3934937 12.51538,3.1076385 12.355481,2.7574505 12.156827,2.4673879 11.900236,2.2341766 11.801496,2.1444339 11.623019,2.1134401 11.53973,2.1166641 11.323239,2.1250442 11.36145,2.1997672 11.305994,2.3921507 11.24828,2.5923659 11.224831,2.7057664 11.1125,2.9104136 10.960772,3.1868365 10.583333,3.7041667 10.31875,3.96875 9.9843113,4.3031885 9.5077152,4.5996551 9.2604168,4.7625 8.7662984,5.0878748 8.3389344,5.227556 8.0846163,5.3187745 7.475322,5.5373184 6.4981568,5.6783374 5.8414466,5.8117975 c 0.6818225,0.013539 2.5610101,0.097892 4.5452274,0.2552756 1.678991,0.1331734 2.755596,0.2723835 3.094781,0.3211796 -0.313793,-0.4073843 -0.350107,-0.7318582 -0.41982,-1.1587216 z"
+ id="path3207"
+ sodipodi:nodetypes="cssssssssscscc" /></g></g><metadata
+ id="metadata134"><rdf:RDF><cc:Work
+ rdf:about=""><dc:title>Logray Icon</dc:title><dc:creator><cc:Agent><dc:title>Gerald Combs</dc:title></cc:Agent></dc:creator></cc:Work></rdf:RDF></metadata></svg>
diff --git a/resources/icons/lriconinst1024.png b/resources/icons/lriconinst1024.png
new file mode 100644
index 00000000..f2f2a249
--- /dev/null
+++ b/resources/icons/lriconinst1024.png
Binary files differ
diff --git a/resources/icons/lriconinst128.png b/resources/icons/lriconinst128.png
new file mode 100644
index 00000000..58c96d19
--- /dev/null
+++ b/resources/icons/lriconinst128.png
Binary files differ
diff --git a/resources/icons/lriconinst16.png b/resources/icons/lriconinst16.png
new file mode 100644
index 00000000..7fad69ce
--- /dev/null
+++ b/resources/icons/lriconinst16.png
Binary files differ
diff --git a/resources/icons/lriconinst256.png b/resources/icons/lriconinst256.png
new file mode 100644
index 00000000..1c3c840c
--- /dev/null
+++ b/resources/icons/lriconinst256.png
Binary files differ
diff --git a/resources/icons/lriconinst32.png b/resources/icons/lriconinst32.png
new file mode 100644
index 00000000..0f9b09ca
--- /dev/null
+++ b/resources/icons/lriconinst32.png
Binary files differ
diff --git a/resources/icons/lriconinst48.png b/resources/icons/lriconinst48.png
new file mode 100644
index 00000000..5a26f4dd
--- /dev/null
+++ b/resources/icons/lriconinst48.png
Binary files differ
diff --git a/resources/icons/lriconinst512.png b/resources/icons/lriconinst512.png
new file mode 100644
index 00000000..c8afd836
--- /dev/null
+++ b/resources/icons/lriconinst512.png
Binary files differ
diff --git a/resources/icons/lriconinst64.png b/resources/icons/lriconinst64.png
new file mode 100644
index 00000000..11350d90
--- /dev/null
+++ b/resources/icons/lriconinst64.png
Binary files differ
diff --git a/resources/icons/wireshark.ico b/resources/icons/wireshark.ico
new file mode 100644
index 00000000..4ee4f9b9
--- /dev/null
+++ b/resources/icons/wireshark.ico
Binary files differ
diff --git a/resources/icons/wiresharkcapture.ico b/resources/icons/wiresharkcapture.ico
new file mode 100644
index 00000000..f0a74120
--- /dev/null
+++ b/resources/icons/wiresharkcapture.ico
Binary files differ
diff --git a/resources/icons/wiresharkdoc.ico b/resources/icons/wiresharkdoc.ico
new file mode 100644
index 00000000..8bc4df40
--- /dev/null
+++ b/resources/icons/wiresharkdoc.ico
Binary files differ
diff --git a/resources/icons/wiresharkinst.ico b/resources/icons/wiresharkinst.ico
new file mode 100644
index 00000000..9c18c7b1
--- /dev/null
+++ b/resources/icons/wiresharkinst.ico
Binary files differ
diff --git a/resources/icons/wsicon-ask.png b/resources/icons/wsicon-ask.png
new file mode 100644
index 00000000..0380445a
--- /dev/null
+++ b/resources/icons/wsicon-ask.png
Binary files differ
diff --git a/resources/icons/wsicon1024.png b/resources/icons/wsicon1024.png
new file mode 100644
index 00000000..61e2f36f
--- /dev/null
+++ b/resources/icons/wsicon1024.png
Binary files differ
diff --git a/resources/icons/wsicon128.png b/resources/icons/wsicon128.png
new file mode 100644
index 00000000..ad15e997
--- /dev/null
+++ b/resources/icons/wsicon128.png
Binary files differ
diff --git a/resources/icons/wsicon16.png b/resources/icons/wsicon16.png
new file mode 100644
index 00000000..7d52cc89
--- /dev/null
+++ b/resources/icons/wsicon16.png
Binary files differ
diff --git a/resources/icons/wsicon24.png b/resources/icons/wsicon24.png
new file mode 100644
index 00000000..16a40314
--- /dev/null
+++ b/resources/icons/wsicon24.png
Binary files differ
diff --git a/resources/icons/wsicon256.png b/resources/icons/wsicon256.png
new file mode 100644
index 00000000..f79c4a60
--- /dev/null
+++ b/resources/icons/wsicon256.png
Binary files differ
diff --git a/resources/icons/wsicon32.png b/resources/icons/wsicon32.png
new file mode 100644
index 00000000..d0d8a5e0
--- /dev/null
+++ b/resources/icons/wsicon32.png
Binary files differ
diff --git a/resources/icons/wsicon48.png b/resources/icons/wsicon48.png
new file mode 100644
index 00000000..2979b71e
--- /dev/null
+++ b/resources/icons/wsicon48.png
Binary files differ
diff --git a/resources/icons/wsicon512.png b/resources/icons/wsicon512.png
new file mode 100644
index 00000000..e9a399ad
--- /dev/null
+++ b/resources/icons/wsicon512.png
Binary files differ
diff --git a/resources/icons/wsicon64.png b/resources/icons/wsicon64.png
new file mode 100644
index 00000000..e49e1d27
--- /dev/null
+++ b/resources/icons/wsicon64.png
Binary files differ
diff --git a/resources/icons/wsiconcap1024.png b/resources/icons/wsiconcap1024.png
new file mode 100644
index 00000000..4886ff91
--- /dev/null
+++ b/resources/icons/wsiconcap1024.png
Binary files differ
diff --git a/resources/icons/wsiconcap128.png b/resources/icons/wsiconcap128.png
new file mode 100644
index 00000000..930a63dc
--- /dev/null
+++ b/resources/icons/wsiconcap128.png
Binary files differ
diff --git a/resources/icons/wsiconcap16.png b/resources/icons/wsiconcap16.png
new file mode 100644
index 00000000..8328a30d
--- /dev/null
+++ b/resources/icons/wsiconcap16.png
Binary files differ
diff --git a/resources/icons/wsiconcap24.png b/resources/icons/wsiconcap24.png
new file mode 100644
index 00000000..9bc02f0c
--- /dev/null
+++ b/resources/icons/wsiconcap24.png
Binary files differ
diff --git a/resources/icons/wsiconcap256.png b/resources/icons/wsiconcap256.png
new file mode 100644
index 00000000..ca401cb5
--- /dev/null
+++ b/resources/icons/wsiconcap256.png
Binary files differ
diff --git a/resources/icons/wsiconcap32.png b/resources/icons/wsiconcap32.png
new file mode 100644
index 00000000..c6cb02a0
--- /dev/null
+++ b/resources/icons/wsiconcap32.png
Binary files differ
diff --git a/resources/icons/wsiconcap48.png b/resources/icons/wsiconcap48.png
new file mode 100644
index 00000000..11b399ec
--- /dev/null
+++ b/resources/icons/wsiconcap48.png
Binary files differ
diff --git a/resources/icons/wsiconcap512.png b/resources/icons/wsiconcap512.png
new file mode 100644
index 00000000..39761fe6
--- /dev/null
+++ b/resources/icons/wsiconcap512.png
Binary files differ
diff --git a/resources/icons/wsiconcap64.png b/resources/icons/wsiconcap64.png
new file mode 100644
index 00000000..4f3d743f
--- /dev/null
+++ b/resources/icons/wsiconcap64.png
Binary files differ
diff --git a/resources/icons/wsiconinst1024.png b/resources/icons/wsiconinst1024.png
new file mode 100644
index 00000000..2c70e5e9
--- /dev/null
+++ b/resources/icons/wsiconinst1024.png
Binary files differ
diff --git a/resources/icons/wsiconinst128.png b/resources/icons/wsiconinst128.png
new file mode 100644
index 00000000..266c1560
--- /dev/null
+++ b/resources/icons/wsiconinst128.png
Binary files differ
diff --git a/resources/icons/wsiconinst16.png b/resources/icons/wsiconinst16.png
new file mode 100644
index 00000000..effb2747
--- /dev/null
+++ b/resources/icons/wsiconinst16.png
Binary files differ
diff --git a/resources/icons/wsiconinst24.png b/resources/icons/wsiconinst24.png
new file mode 100644
index 00000000..5df6744d
--- /dev/null
+++ b/resources/icons/wsiconinst24.png
Binary files differ
diff --git a/resources/icons/wsiconinst256.png b/resources/icons/wsiconinst256.png
new file mode 100644
index 00000000..fcceeba2
--- /dev/null
+++ b/resources/icons/wsiconinst256.png
Binary files differ
diff --git a/resources/icons/wsiconinst32.png b/resources/icons/wsiconinst32.png
new file mode 100644
index 00000000..024fbcf4
--- /dev/null
+++ b/resources/icons/wsiconinst32.png
Binary files differ
diff --git a/resources/icons/wsiconinst48.png b/resources/icons/wsiconinst48.png
new file mode 100644
index 00000000..a060741c
--- /dev/null
+++ b/resources/icons/wsiconinst48.png
Binary files differ
diff --git a/resources/icons/wsiconinst512.png b/resources/icons/wsiconinst512.png
new file mode 100644
index 00000000..2c9aae90
--- /dev/null
+++ b/resources/icons/wsiconinst512.png
Binary files differ
diff --git a/resources/icons/wsiconinst64.png b/resources/icons/wsiconinst64.png
new file mode 100644
index 00000000..1ccad7c3
--- /dev/null
+++ b/resources/icons/wsiconinst64.png
Binary files differ
diff --git a/resources/languages/language.dark.svg b/resources/languages/language.dark.svg
new file mode 100644
index 00000000..2b8f298d
--- /dev/null
+++ b/resources/languages/language.dark.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="447.98679"
+ height="416.09518"
+ viewBox="0 0 447.98679 416.09518"
+ version="1.1"
+ id="svg136"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs140" />
+ <path
+ d="m 446.33,385.6 -90,-218 a 22,22 0 0 0 -40.67,0 l -90,218 a 22,22 0 1 0 40.67,16.79 L 284.66,358 h 102.67 l 18.33,44.39 A 22,22 0 0 0 426,416 22,22 0 0 0 446.32,385.6 Z M 302.83,314 336,233.65 369.17,314 Z"
+ id="path132"
+ style="fill:#ffffff;fill-opacity:1" />
+ <path
+ d="m 235.84,294.92 a 22,22 0 0 0 -4.89,-30.7 c -0.2,-0.15 -15,-11.13 -36.49,-34.73 C 234.11,175.81 256.57,114.74 265.73,86 H 298 a 22,22 0 0 0 0,-44 H 182 V 22 a 22,22 0 0 0 -44,0 V 42 H 22 a 22,22 0 0 0 0,44 h 197.25 c -9.52,26.95 -27.05,69.5 -53.79,108.36 -31.41,-41.68 -43.08,-68.65 -43.17,-68.87 a 22,22 0 0 0 -40.58,17 c 0.58,1.38 14.55,34.23 52.86,83.93 0.92,1.19 1.83,2.35 2.74,3.51 -39.24,44.35 -77.74,71.86 -93.85,80.74 a 22.00126,22.00126 0 1 0 21.07,38.63 c 2.16,-1.18 48.6,-26.89 101.63,-85.59 22.52,24.08 38,35.44 38.93,36.1 a 22,22 0 0 0 30.75,-4.9 z"
+ id="path134"
+ style="fill:#ffffff;fill-opacity:1" />
+</svg>
diff --git a/resources/languages/language.svg b/resources/languages/language.svg
new file mode 100644
index 00000000..f14f571c
--- /dev/null
+++ b/resources/languages/language.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><path d="M478.33,433.6l-90-218a22,22,0,0,0-40.67,0l-90,218a22,22,0,1,0,40.67,16.79L316.66,406H419.33l18.33,44.39A22,22,0,0,0,458,464a22,22,0,0,0,20.32-30.4ZM334.83,362,368,281.65,401.17,362Z"/><path d="M267.84,342.92a22,22,0,0,0-4.89-30.7c-.2-.15-15-11.13-36.49-34.73,39.65-53.68,62.11-114.75,71.27-143.49H330a22,22,0,0,0,0-44H214V70a22,22,0,0,0-44,0V90H54a22,22,0,0,0,0,44H251.25c-9.52,26.95-27.05,69.5-53.79,108.36-31.41-41.68-43.08-68.65-43.17-68.87a22,22,0,0,0-40.58,17c.58,1.38,14.55,34.23,52.86,83.93.92,1.19,1.83,2.35,2.74,3.51-39.24,44.35-77.74,71.86-93.85,80.74a22,22,0,1,0,21.07,38.63c2.16-1.18,48.6-26.89,101.63-85.59,22.52,24.08,38,35.44,38.93,36.1a22,22,0,0,0,30.75-4.9Z"/></svg> \ No newline at end of file
diff --git a/resources/languages/languages.qrc b/resources/languages/languages.qrc
new file mode 100644
index 00000000..d631d7ce
--- /dev/null
+++ b/resources/languages/languages.qrc
@@ -0,0 +1,6 @@
+<RCC>
+ <qresource prefix="/languages">
+ <file>language.svg</file>
+ <file>language.dark.svg</file>
+ </qresource>
+</RCC>
diff --git a/resources/layout.qrc b/resources/layout.qrc
new file mode 100644
index 00000000..7b45e7fc
--- /dev/null
+++ b/resources/layout.qrc
@@ -0,0 +1,16 @@
+<RCC>
+ <qresource prefix="/layout">
+ <file>layout_1.png</file>
+ <file>layout_1@2x.png</file>
+ <file>layout_2.png</file>
+ <file>layout_2@2x.png</file>
+ <file>layout_3.png</file>
+ <file>layout_3@2x.png</file>
+ <file>layout_4.png</file>
+ <file>layout_4@2x.png</file>
+ <file>layout_5.png</file>
+ <file>layout_5@2x.png</file>
+ <file>layout_6.png</file>
+ <file>layout_6@2x.png</file>
+ </qresource>
+</RCC>
diff --git a/resources/layout_1.png b/resources/layout_1.png
new file mode 100644
index 00000000..312ed860
--- /dev/null
+++ b/resources/layout_1.png
Binary files differ
diff --git a/resources/layout_1@2x.png b/resources/layout_1@2x.png
new file mode 100644
index 00000000..d656f7f3
--- /dev/null
+++ b/resources/layout_1@2x.png
Binary files differ
diff --git a/resources/layout_2.png b/resources/layout_2.png
new file mode 100644
index 00000000..62560aff
--- /dev/null
+++ b/resources/layout_2.png
Binary files differ
diff --git a/resources/layout_2@2x.png b/resources/layout_2@2x.png
new file mode 100644
index 00000000..c79cb6eb
--- /dev/null
+++ b/resources/layout_2@2x.png
Binary files differ
diff --git a/resources/layout_3.png b/resources/layout_3.png
new file mode 100644
index 00000000..fd9eb10e
--- /dev/null
+++ b/resources/layout_3.png
Binary files differ
diff --git a/resources/layout_3@2x.png b/resources/layout_3@2x.png
new file mode 100644
index 00000000..7fe2fb20
--- /dev/null
+++ b/resources/layout_3@2x.png
Binary files differ
diff --git a/resources/layout_4.png b/resources/layout_4.png
new file mode 100644
index 00000000..16a8ff71
--- /dev/null
+++ b/resources/layout_4.png
Binary files differ
diff --git a/resources/layout_4@2x.png b/resources/layout_4@2x.png
new file mode 100644
index 00000000..2fca6e78
--- /dev/null
+++ b/resources/layout_4@2x.png
Binary files differ
diff --git a/resources/layout_5.png b/resources/layout_5.png
new file mode 100644
index 00000000..967f9f85
--- /dev/null
+++ b/resources/layout_5.png
Binary files differ
diff --git a/resources/layout_5@2x.png b/resources/layout_5@2x.png
new file mode 100644
index 00000000..fd151cad
--- /dev/null
+++ b/resources/layout_5@2x.png
Binary files differ
diff --git a/resources/layout_6.png b/resources/layout_6.png
new file mode 100644
index 00000000..af3a8fb4
--- /dev/null
+++ b/resources/layout_6.png
Binary files differ
diff --git a/resources/layout_6@2x.png b/resources/layout_6@2x.png
new file mode 100644
index 00000000..6253b703
--- /dev/null
+++ b/resources/layout_6@2x.png
Binary files differ
diff --git a/resources/layouts.svg b/resources/layouts.svg
new file mode 100644
index 00000000..a49b3249
--- /dev/null
+++ b/resources/layouts.svg
@@ -0,0 +1,565 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="288"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="layouts.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.9513889"
+ inkscape:cx="197.87294"
+ inkscape:cy="25.070165"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1359"
+ inkscape:window-height="813"
+ inkscape:window-x="544"
+ inkscape:window-y="86"
+ inkscape:window-maximized="0"
+ inkscape:snap-grids="false"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3777"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="11.741261,35.519783"
+ id="guide3837" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="9.4883721,12.488372"
+ id="guide3839" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="24.069767,44.651163"
+ id="guide3845" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="108.48837,27.55814"
+ id="guide3849" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="131.51163,29.930233"
+ id="guide3851" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="156.55814,21.069767"
+ id="guide3853" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="179.51163,18.55814"
+ id="guide3855" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="203.7907,24"
+ id="guide3857" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="216,27.348837"
+ id="guide3859" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="216,8.5116279"
+ id="guide3861" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="218.86047,39.488372"
+ id="guide3863" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="248.5814,30.139535"
+ id="guide3865" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="279.48837,31.325581"
+ id="guide3867" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="264,31.674419"
+ id="guide3869" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Gerald Combs</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1004.3622)">
+ <rect
+ style="color:#000000;fill:#ffffff;stroke:#2e3436;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.80165291000000005;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1;fill-opacity:0.73893803"
+ width="46"
+ height="46"
+ x="1"
+ y="1005.3622"
+ id="rect2816"
+ inkscape:export-filename="layout_1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ y="1005.3622"
+ x="49"
+ height="46"
+ width="46"
+ id="rect3600"
+ style="color:#000000;fill:#ffffff;fill-opacity:0.73893803;stroke:#2e3436;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.80165291999999999;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:0.62831861;stroke:#2e3436;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.80165291999999999;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3602"
+ width="46"
+ height="46"
+ x="97"
+ y="1005.3622"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ y="1005.3622"
+ x="145"
+ height="46"
+ width="46"
+ id="rect3604"
+ style="color:#000000;fill:#ffffff;fill-opacity:0.73893803;stroke:#2e3436;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.80165291999999999;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_4.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:0.73893803;stroke:#2e3436;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.80165291999999999;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3606"
+ width="46"
+ height="46"
+ x="193"
+ y="1005.3622"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_5.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ y="1005.3622"
+ x="241"
+ height="46"
+ width="46"
+ id="rect3608"
+ style="color:#000000;fill:#ffffff;fill-opacity:0.73893803;stroke:#2e3436;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.80165291999999999;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_6.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot3622"
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Bitstream Vera Sans;font-style:normal;font-weight:normal;font-size:18px;-inkscape-font-specification:Bitstream Vera Sans;font-stretch:normal;font-variant:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:start;text-align:start;writing-mode:lr"><flowRegion
+ id="flowRegion3624"><rect
+ id="rect3626"
+ width="133.632"
+ height="22.464001"
+ x="11.52"
+ y="-54.528" /></flowRegion><flowPara
+ id="flowPara3628" /></flowRoot> <path
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ d="m 2.9999313,1028.3622 42.0001367,0"
+ id="path3781"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3789"
+ d="m 50.999931,1028.3622 42.000137,0"
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ d="m 194.99993,1036.3622 42.00014,0"
+ id="path3791"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_5.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3793"
+ d="m 194.99993,1020.3622 42.00014,0"
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_5.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3795"
+ d="m 272,1049.3622 0,-42.0001"
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_6.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ d="m 256,1049.3622 0,-42.0001"
+ id="path3797"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_6.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ d="m 120,1007.362 0,42.0002"
+ id="path3799"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3801"
+ d="m 168,1007.3622 0,42.0002"
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999988000000006;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_4.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3803"
+ d="m 99,1028.3622 19,0"
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ d="m 170,1028.3622 19,0"
+ id="path3805"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_4.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3807"
+ d="m 71.999553,1030.3626 0,19"
+ style="fill:#eeeeec;stroke:#2e3436;stroke-width:1.99999975999999990;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.19911504"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="9.4560003"
+ y="1021.3622"
+ id="text3630"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3632"
+ x="9.4560003"
+ y="1021.3622">1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="32.212002"
+ y="1021.3622"
+ id="text3634"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3636"
+ x="32.212002"
+ y="1021.3622">2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="20.652"
+ y="1044.2302"
+ id="text3638"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3640"
+ x="20.652"
+ y="1044.2302">3</tspan></text>
+ <path
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:0.80000000000000004;stroke-dasharray:none;fill-opacity:0.80088496"
+ d="m 23.999962,1007.3622 0,19"
+ id="path3809"
+ inkscape:connector-curvature="0"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3871"
+ y="1021.3622"
+ x="69.456001"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1021.3622"
+ x="69.456001"
+ id="tspan3873"
+ sodipodi:role="line">1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="105.456"
+ y="1021.3622"
+ id="text3875"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3877"
+ x="105.456"
+ y="1021.3622">1</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3879"
+ y="1032.3622"
+ x="153.45599"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_4.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1032.3622"
+ x="153.45599"
+ id="tspan3881"
+ sodipodi:role="line">1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="212.45599"
+ y="1016.8622"
+ id="text3883"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_5.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3885"
+ x="212.45599"
+ y="1016.8622">1</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3887"
+ y="1032.3622"
+ x="245.45599"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_6.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1032.3622"
+ x="245.45599"
+ id="tspan3889"
+ sodipodi:role="line">1</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3891"
+ y="1044.3622"
+ x="57.212002"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1044.3622"
+ x="57.212002"
+ id="tspan3893"
+ sodipodi:role="line">2</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3895"
+ y="1044.2302"
+ x="80.652"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1044.2302"
+ x="80.652"
+ id="tspan3897"
+ sodipodi:role="line">3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="105.212"
+ y="1044.3622"
+ id="text3899"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3901"
+ x="105.212"
+ y="1044.3622">2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="128.65199"
+ y="1032.2302"
+ id="text3903"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3905"
+ x="128.65199"
+ y="1032.2302">3</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3907"
+ y="1021.3622"
+ x="176.21201"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_4.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1021.3622"
+ x="176.21201"
+ id="tspan3909"
+ sodipodi:role="line">2</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3911"
+ y="1044.2302"
+ x="176.65199"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_4.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1044.2302"
+ x="176.65199"
+ id="tspan3913"
+ sodipodi:role="line">3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="212.21201"
+ y="1032.3622"
+ id="text3915"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_5.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3917"
+ x="212.21201"
+ y="1032.3622">2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ x="212.65199"
+ y="1048.2302"
+ id="text3919"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_5.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3921"
+ x="212.65199"
+ y="1048.2302">3</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3923"
+ y="1032.3622"
+ x="261.21201"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_6.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1032.3622"
+ x="261.21201"
+ id="tspan3925"
+ sodipodi:role="line">2</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3927"
+ y="1032.2302"
+ x="276.65201"
+ style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;font-family:Helvetica Neue;-inkscape-font-specification:Helvetica Neue"
+ xml:space="preserve"
+ inkscape:export-filename="/Users/gerald/Development/qtshark/image/layout_6.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="1032.2302"
+ x="276.65201"
+ id="tspan3929"
+ sodipodi:role="line">3</tspan></text>
+ </g>
+</svg>
diff --git a/resources/libwireshark.rc.in b/resources/libwireshark.rc.in
new file mode 100644
index 00000000..c8a2982d
--- /dev/null
+++ b/resources/libwireshark.rc.in
@@ -0,0 +1,35 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @RC_VERSION@
+ PRODUCTVERSION @RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community, https://www.wireshark.org/\0"
+ VALUE "FileDescription", "Wireshark dissector library\0"
+ VALUE "FileVersion", "@PROJECT_VERSION@\0"
+ VALUE "InternalName", "libwireshark @PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © 2000 Gerald Combs <gerald@wireshark.org>, Gilbert Ramirez <gram@alumni.rice.edu> and others\0"
+ VALUE "OriginalFilename", "libwireshark.dll\0"
+ VALUE "ProductName", "Wireshark\0"
+ VALUE "ProductVersion", "@PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
diff --git a/resources/libwiretap.rc.in b/resources/libwiretap.rc.in
new file mode 100644
index 00000000..4e35a767
--- /dev/null
+++ b/resources/libwiretap.rc.in
@@ -0,0 +1,35 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @RC_VERSION@
+ PRODUCTVERSION @RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community, https://www.wireshark.org/\0"
+ VALUE "FileDescription", "Wireshark capture file library\0"
+ VALUE "FileVersion", "@PROJECT_VERSION@\0"
+ VALUE "InternalName", "wiretap @PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © 2000 Gerald Combs <gerald@wireshark.org>, Gilbert Ramirez <gram@alumni.rice.edu> and others\0"
+ VALUE "OriginalFilename", "libwiretap.dll\0"
+ VALUE "ProductName", "Wireshark\0"
+ VALUE "ProductVersion", "@PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
diff --git a/resources/libwsutil.rc.in b/resources/libwsutil.rc.in
new file mode 100644
index 00000000..545a2f33
--- /dev/null
+++ b/resources/libwsutil.rc.in
@@ -0,0 +1,35 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @RC_VERSION@
+ PRODUCTVERSION @RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community, https://www.wireshark.org/\0"
+ VALUE "FileDescription", "Wireshark utility library\0"
+ VALUE "FileVersion", "@PROJECT_VERSION@\0"
+ VALUE "InternalName", "libwsutil @PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © 2000 Gerald Combs <gerald@wireshark.org>, Gilbert Ramirez <gram@alumni.rice.edu> and others\0"
+ VALUE "OriginalFilename", "libwsutil.dll\0"
+ VALUE "ProductName", "Wireshark\0"
+ VALUE "ProductVersion", "@PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
diff --git a/resources/logray.exe.manifest.in b/resources/logray.exe.manifest.in
new file mode 100644
index 00000000..8488bdff
--- /dev/null
+++ b/resources/logray.exe.manifest.in
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity
+ version="@LOG_PROJECT_VERSION_MAJOR@.@LOG_PROJECT_VERSION_MINOR@.@LOG_PROJECT_VERSION_MICRO@.0"
+ processorArchitecture="@MANIFEST_PROCESSOR_ARCHITECTURE@"
+ name="WiresharkDevelopmentTeam.Logray"
+ type="win32"
+ />
+ <description>A wonderful log analyzer</description>
+ <dependency>
+ <dependentAssembly>
+ <assemblyIdentity
+ type="win32"
+ name="Microsoft.Windows.Common-Controls"
+ version="6.0.0.0"
+ processorArchitecture="@MANIFEST_PROCESSOR_ARCHITECTURE@"
+ publicKeyToken="6595b64144ccf1df"
+ language="*"
+ />
+ </dependentAssembly>
+ </dependency>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+ <security>
+ <requestedPrivileges>
+ <requestedExecutionLevel
+ level="asInvoker"
+ uiAccess="false"
+ />
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+ <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+ <application>
+ <!-- This should match the following:
+ - The NTDDI_VERSION and _WIN32_WINNT parts of cmakeconfig.h.in
+ - The GetWindowsVersion parts of packaging\nsis\wireshark.nsi
+ - The VersionNT parts of packaging\wix\Prerequisites.wxi
+ -->
+ <!-- Windows 7 -->
+ <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
+ <!-- Windows 8 -->
+ <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
+ <!-- Windows 8.1 -->
+ <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
+ <!-- Windows 10 & 11 -->
+ <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
+ </application>
+ <!-- Set our process code page to UTF-8
+ https://docs.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page
+ https://nullprogram.com/blog/2021/12/30/
+ -->
+ <windowsSettings>
+ <activeCodePage xmlns="http://schemas.microsoft.com/SMI/2019/WindowsSettings">UTF-8</activeCodePage>
+ </windowsSettings>
+ </compatibility>
+ <!--
+ MSDN recommends setting our DPI awareness to PerMonitorV2 instead
+ of PerMonitor. Unfortunately that causes layout issues with Qt
+ 5.6 and 5.9. For now enable PerMonitor DPI awareness by enabling
+ Qt::AA_EnableHighDpiScaling in ui/qt/main.cpp.
+ -->
+ <!--
+ <application xmlns="urn:schemas-microsoft-com:asm.v3">
+ <windowsSettings>
+ <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
+ </windowsSettings>
+ </application>
+ -->
+</assembly>
diff --git a/resources/logray.rc.in b/resources/logray.rc.in
new file mode 100644
index 00000000..4a9f857b
--- /dev/null
+++ b/resources/logray.rc.in
@@ -0,0 +1,43 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+LOGRAY_ICON1 ICON "@ICON_PATH@logray.ico"
+LOGRAY_ICON2 ICON "@ICON_PATH@wiresharkdoc.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @LOG_RC_VERSION@
+ PRODUCTVERSION @LOG_RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community, https://www.wireshark.org/\0"
+ VALUE "FileDescription", "Logray\0"
+ VALUE "FileVersion", "@LOG_PROJECT_VERSION@\0"
+ VALUE "InternalName", "Logray @LOG_PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © 2022 Loris Degioanni <loris@sysdig.com>, Gerald Combs <gerald@wireshark.org> and others\0"
+ VALUE "OriginalFilename", "Logray.exe\0"
+ VALUE "ProductName", "Logray\0"
+ VALUE "ProductVersion", "@LOG_PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#define MANIFEST_RESOURCE_ID 1
+#define RT_MANIFEST 24
+
+MANIFEST_RESOURCE_ID RT_MANIFEST "logray.exe.manifest"
diff --git a/resources/lricon.qrc b/resources/lricon.qrc
new file mode 100644
index 00000000..3d4d16fe
--- /dev/null
+++ b/resources/lricon.qrc
@@ -0,0 +1,20 @@
+<RCC>
+ <qresource prefix="/lricon">
+ <file alias="lriconcap16.png">icons/lriconcap16.png</file>
+ <file alias="lriconcap32.png">icons/lriconcap32.png</file>
+ <file alias="lriconcap48.png">icons/lriconcap48.png</file>
+ <file alias="lriconcap64.png">icons/lriconcap64.png</file>
+ <file alias="lriconcap128.png">icons/lriconcap128.png</file>
+ <file alias="lriconcap256.png">icons/lriconcap256.png</file>
+ <file alias="lriconcap512.png">icons/lriconcap512.png</file>
+ <file alias="lriconcap1024.png">icons/lriconcap1024.png</file>
+ <file alias="lricon16.png">icons/lricon16.png</file>
+ <file alias="lricon32.png">icons/lricon32.png</file>
+ <file alias="lricon48.png">icons/lricon48.png</file>
+ <file alias="lricon64.png">icons/lricon64.png</file>
+ <file alias="lricon128.png">icons/lricon128.png</file>
+ <file alias="lricon256.png">icons/lricon256.png</file>
+ <file alias="lricon512.png">icons/lricon512.png</file>
+ <file alias="lricon1024.png">icons/lricon1024.png</file>
+ </qresource>
+</RCC>
diff --git a/resources/protocols/diameter/AlcatelLucent.xml b/resources/protocols/diameter/AlcatelLucent.xml
new file mode 100644
index 00000000..4df792bc
--- /dev/null
+++ b/resources/protocols/diameter/AlcatelLucent.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="ALU" code="637" name="ALU Network"/>
+
+<!-- NOTE the Application ID is not assigned by IANA http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xml -->
+<application id="111" name="ALU Sy" uri="none">
+
+ <avp name="Detailed-Result" code="15" mandatory="mustnot" protected="may" vendor-bit="must" vendor-id="ALU" may-encrypt="yes">
+ <grouped>
+ <gavp name="Detailed-Result-Code"/>
+ <gavp name="Detailed-Result-Cause"/>
+ </grouped>
+ </avp>
+ <avp name="Detailed-Result-Cause" code="16" mandatory="mustnot" protected="may" vendor-bit="must" vendor-id="ALU" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Detailed-Result-Code" code="17" mandatory="must" protected="may" vendor-bit="must" vendor-id="ALU" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="DPA-Instruction" code="1016" mandatory="mustnot" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="ALU">
+ <type type-name="Enumerated"/>
+ <enum name="SESSION_CREATED" code="0"/>
+ <enum name="IP_ADDRESS_UPDATED" code="1"/>
+ <enum name="AUX_GX_ESTABLISHMENT" code="2"/>
+ </avp>
+ <avp name="Charging-Policy-Report" code="1134" mandatory="mustnot" protected="may" vendor-bit="must" vendor-id="ALU" may-encrypt="yes">
+ <grouped>
+ <gavp name="Policy-Counter"/>
+ </grouped>
+ </avp>
+ <avp name="Policy-Counter" code="1135" mandatory="must" protected="may" vendor-bit="must" vendor-id="ALU" may-encrypt="yes">
+ <grouped>
+ <gavp name="Policy-Counter-Id"/>
+ <gavp name="Policy-Counter-Value"/>
+ </grouped>
+ </avp>
+ <avp name="Policy-Counter-Id" code="1136" mandatory="mustnot" protected="may" vendor-bit="must" vendor-id="ALU" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Policy-Counter-Value" code="1137" mandatory="mustnot" protected="may" vendor-bit="must" vendor-id="ALU" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Subscriber-User-Id" code="1139" mandatory="mustnot" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="ALU">
+ <type type-name="UTF8String"/>
+ </avp>
+</application>
diff --git a/resources/protocols/diameter/Cisco.xml b/resources/protocols/diameter/Cisco.xml
new file mode 100644
index 00000000..e5d05063
--- /dev/null
+++ b/resources/protocols/diameter/Cisco.xml
@@ -0,0 +1,1240 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<vendor vendor-id="Cisco" code="5771" name="Cisco">
+
+ <avp name="Cisco-Flow-Description-507" code="507" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must">
+ <type type-name="IPFilterRule"/>
+ </avp>
+
+ <avp name="Cisco-Charging-Rule-Definition" code="131072" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Service-Name"/>
+ <gavp name="Rating-Group"/>
+ <gavp name="Cisco-Flow-Description"/>
+ <gavp name="Cisco-Flow-Status"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="Online"/>
+ <gavp name="Offline"/>
+ <gavp name="Precedence"/>
+ <gavp name="AF-Charging-Identifier"/>
+ <gavp name="Charging-Rule-Event-Trigger"/>
+ <gavp name="Redirect-Server"/>
+ </grouped>
+ </avp>
+
+ <avp name="Content-Definition" code="131073" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Content-Name"/>
+ <gavp name="Cisco-Flow-Description"/>
+ <gavp name="Content-Scope"/>
+ <gavp name="Content-Idle-Timer"/>
+ <gavp name="Nexthop"/>
+ <gavp name="Nexthop-Reverse"/>
+ <gavp name="L7-Parse-Protocol-Type"/>
+ <gavp name="L7-Parse-Length"/>
+ <gavp name="Billing-Policy-Name"/>
+ <gavp name="Replicate-Session"/>
+ <gavp name="Intermediate-CDR-Threshold"/>
+ <gavp name="CDR-Generation-Delay"/>
+ <gavp name="Content-Pending-Timer"/>
+ <gavp name="Operation-Status"/>
+ <gavp name="Subscriber-IP-Source"/>
+ <gavp name="Flow-Status-Policy-Mismatch"/>
+ <gavp name="Relative-URL"/>
+ <gavp name="Control-URL"/>
+ <gavp name="Domain-Group-Name"/>
+ <gavp name="Mining"/>
+ <gavp name="Nexthop-Media"/>
+ <gavp name="Nexthop-Override"/>
+ <gavp name="Accel"/>
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Policy-Definition" code="131074" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Billing-Policy-Name"/>
+ <gavp name="Policy-Map-Name"/>
+ <gavp name="Accounting"/>
+ <gavp name="Class-Map-Name"/>
+ <gavp name="Header-Group-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Policy-Map-Definition" code="131075" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Policy-Map-Name"/>
+ <gavp name="Policy-Map-Type"/>
+ <gavp name="Policy-Map-Replace"/>
+ <gavp name="Policy-Map-Match-Remove"/>
+ <gavp name="Policy-Map-Match-Install"/>
+ </grouped>
+ </avp>
+
+
+ <avp name="Service-Definition" code="131076" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Name"/>
+ <gavp name="Online-Billing-Basis"/>
+ <gavp name="Dual-Billing-Basis"/>
+ <gavp name="Service-Reporting-Level"/>
+ <gavp name="Service-CDR-Threshold"/>
+ <gavp name="Service-Activation"/>
+ <gavp name="Advice-Of-Charge"/>
+ <gavp name="Cisco-Service-Class"/>
+ <gavp name="Service-Idle-Time"/>
+ <gavp name="Owner-Id"/>
+ <gavp name="Owner-Name"/>
+ <gavp name="Online-Passthrough-Quota"/>
+ <gavp name="Dual-Passthrough-Quota"/>
+ <gavp name="Online-Reauthorization-Threshold"/>
+ <gavp name="Dual-Reauthorization-Threshold"/>
+ <gavp name="Online-Reauthorization-Timeout"/>
+ <gavp name="Refund-Policy"/>
+ <gavp name="Meter-Exclude"/>
+ <gavp name="Meter-Include-Imap"/>
+ <gavp name="Metering-Granularity"/>
+ <gavp name="Verify"/>
+ <gavp name="Cisco-Quota-Consumption-Time"/>
+ <gavp name="Service-Rating-Group"/>
+ <gavp name="Cisco-QoS-Profile-Uplink"/>
+ <gavp name="Cisco-QoS-Profile-Downlink"/>
+ <gavp name="Header-Group-Name"/>
+ <gavp name="Content-Policy-Map"/>
+ </grouped>
+ </avp>
+
+ <avp name="Content-Policy-Map" code="131077" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Content-Name"/>
+ <gavp name="Billing-Policy-Name"/>
+ <gavp name="Weight"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Info" code="131078" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Name"/>
+ <gavp name="Online"/>
+ <gavp name="Virtual-Online"/>
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Plan-Definition" code="131079" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Billing-Plan-Name"/>
+ <gavp name="Online"/>
+ <gavp name="Offline"/>
+ <gavp name="Virtual-Online"/>
+ <gavp name="User-Idle-Timer"/>
+ <gavp name="User-Idle-Pod"/>
+ <gavp name="User-Default"/>
+ <gavp name="Cisco-QoS-Profile-Uplink"/>
+ <gavp name="Cisco-QoS-Profile-Downlink"/>
+ <gavp name="Service-Info"/>
+ </grouped>
+ </avp>
+
+ <avp name="Volume-Threshold" code="131080" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Time-Threshold" code="131081" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Content-Idle-Timer" code="131082" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Nexthop-Uplink" code="131083" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="Nexthop-Downlink" code="131084" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="L7-Parse-Protocol-Type" code="131085" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="HTTP" code="0"/>
+ <enum name="IMAP" code="1"/>
+ <enum name="OTHER" code="2"/>
+ <enum name="POP3" code="3"/>
+ <enum name="RTSP" code="4"/>
+ <enum name="SMTP" code="5"/>
+ <enum name="WAP-CONNECTION-ORIENTED" code="6"/>
+ <enum name="WAP-CONNECTION-LESS" code="7"/>
+ <enum name="SIP" code="8"/>
+ <enum name="FTP" code="9"/>
+ <enum name="NBAR" code="10"/>
+ <enum name="DNS" code="11"/>
+ <enum name="HTTP-INSERT" code="12"/>
+ </avp>
+
+ <avp name="Service-Status" code="131086" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Name"/>
+ <gavp name="Cisco-Flow-Status"/>
+ <gavp name="Service-Rating-Group"/>
+ <gavp name="Service-QoS"/>
+ <gavp name="Redirect-Server"/>
+ <gavp name="Service-Group-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Name" code="131087" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+
+ </avp>
+ <avp name="Billing-Policy-Name" code="131088" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Policy-Map-Name" code="131089" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Policy-Map-Match" code="131090" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Match-String"/>
+ <gavp name="Attribute-String"/>
+ </grouped>
+ </avp>
+
+ <avp name="Match-String" code="131091" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Attribute-String" code="131092" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Online-Billing-Basis" code="131093" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="EVENT" code="1"/>
+ <enum name="IP_BYTE" code="2"/>
+ <enum name="TCP_BYTE" code="3"/>
+ <enum name="DURATION" code="4"/>
+ <enum name="DURATION-CONNECT" code="5"/>
+ <enum name="DURATION-TRANSACTION" code="6"/>
+ </avp>
+
+ <avp name="Service-Activation" code="131094" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="USER_PROFILE" code="0"/>
+ <enum name="AUTOMATIC" code="1"/>
+ </avp>
+
+ <avp name="CDR-Volume-Threshold" code="131095" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="CDR-Time-Threshold" code="131096" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Advice-Of-Charge" code="131097" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Append-URL"/>
+ <gavp name="Confirm-Token-131099"/>
+ </grouped>
+ </avp>
+
+ <avp name="Append-URL" code="131098" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLE_APPEND_URL" code="0"/>
+ <enum name="ENABLE_APPEND_URL" code="1"/>
+ </avp>
+
+ <avp name="Confirm-Token-131099" code="131099" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+
+ </avp>
+
+ <avp name="Cisco-Service-Class" code="131100" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Service-Idle-Time" code="131101" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+
+ </avp>
+
+ <avp name="Owner-Id" code="131102" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Owner-Name" code="131103" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Online-Passthrough-Quota" code="131104" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Online-Reauthorization-Threshold" code="131105" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+
+ </avp>
+
+ <avp name="Online-Reauthorization-Timeout" code="131106" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Initial-Timeout"/>
+ <gavp name="Maximum-Timeout"/>
+ </grouped>
+ </avp>
+
+ <avp name="Initial-Timeout" code="131107" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Maximum-Timeout" code="131108" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+
+ </avp>
+
+ <avp name="Refund-Policy" code="131109" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+
+ </avp>
+
+ <avp name="Meter-Exclude" code="131110" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="MMS_WAP" code="0"/>
+ <enum name="RTSP_PAUSE" code="1"/>
+ <enum name="SERVICE_IDLE" code="2"/>
+ <enum name="NETWORK_INIT_SIP" code="3"/>
+ </avp>
+
+ <avp name="Meter-Include-Imap" code="131111" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="BODY_AND_HEADER" code="0"/>
+ <enum name="BODY_ONLY" code="1"/>
+ <enum name="BODY_AND_OTHER" code="2"/>
+ </avp>
+
+ <avp name="Metering-Granularity" code="131112" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Meter-Increment"/>
+ <gavp name="Meter-Initial"/>
+ <gavp name="Meter-Minimum"/>
+ </grouped>
+ </avp>
+
+ <avp name="Meter-Increment" code="131113" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Meter-Initial" code="131114" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Meter-Minimum" code="131115" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Verify" code="131116" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Confirm-Token-131117"/>
+ </grouped>
+ </avp>
+
+ <avp name="Confirm-Token-131117" code="131117" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Weight" code="131118" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="User-Idle-Timer" code="131119" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Policy-Preload-Req-Type" code="131120" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="POLICY_PRELOAD_REQ" code="0"/>
+ <enum name="POLICY_PRELOAD_RESP" code="1"/>
+ <enum name="POLICY_PRELOAD_PUSH" code="2"/>
+ <enum name="POLICY_PRELOAD_PUSH_ACK" code="3"/>
+ </avp>
+
+ <avp name="Policy-Preload-Object-Type" code="131121" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="POLICY_MAP" code="0"/>
+ <enum name="BILLING_POLICY" code="1"/>
+ <enum name="CONTENT" code="2"/>
+ <enum name="SERVICE" code="3"/>
+ <enum name="BILLING_PLAN" code="4"/>
+ <enum name="DOMAIN_GROUP" code="5"/>
+ <enum name="HEADER_INSERT" code="6"/>
+ <enum name="HEADER_GROUP" code="7"/>
+ <enum name="QOS_PROFILE" code="8"/>
+ </avp>
+
+ <avp name="Policy-Preload-Status" code="131122" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="INITIATE" code="0"/>
+ <enum name="COMPLETE" code="1"/>
+ </avp>
+
+ <avp name="Charging-Rule-Trigger-Type" code="131123" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="NO_CHARGING_RULE_EVENT_TRIGGERS" code="0"/>
+ <enum name="VOLUME_THRESHOLD" code="1"/>
+ <enum name="TIME_THRESHOLD" code="2"/>
+ <enum name="SVC_FLOW_DETECTION" code="3"/>
+ <enum name="CHARGING_RULE_REMOVE" code="4"/>
+ </avp>
+
+ <avp name="Charging-Rule-Event" code="131124" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Charging-Rule-Trigger-Type"/>
+ <gavp name="Volume-Usage"/>
+ <gavp name="Cisco-Time-Usage"/>
+ <gavp name="Cisco-Report-Usage"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Reporting-Level" code="131125" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="TRANSACTION" code="0"/>
+ <enum name="SERVICE" code="1"/>
+ </avp>
+
+ <avp name="Accounting" code="131126" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Accounting-Customer-String"/>
+ </grouped>
+ </avp>
+
+ <avp name="Accounting-Customer-String" code="131127" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="L7-Parse-Length" code="131128" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Service-CDR-Threshold" code="131129" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="CDR-Volume-Threshold"/>
+ <gavp name="CDR-Time-Threshold"/>
+ </grouped>
+ </avp>
+
+ <avp name="Intermediate-CDR-Threshold" code="131130" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="CDR-Volume-Threshold"/>
+ <gavp name="CDR-Time-Threshold"/>
+ </grouped>
+ </avp>
+
+ <avp name="CDR-Generation-Delay" code="131131" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Replicate-Session" code="131132" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Replicate-Session-Delay"/>
+ </grouped>
+ </avp>
+
+ <avp name="Replicate-Session-Delay" code="131133" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Content-Pending-Timer" code="131134" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Operation-Status" code="131135" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="OUT_OF_SERVICE" code="0"/>
+ <enum name="IN_SERVICE" code="1"/>
+ </avp>
+
+ <avp name="Subscriber-IP-Source" code="131136" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DEFAULT" code="0"/>
+ <enum name="HTTP_X_FORWARDED_FOR" code="1"/>
+ </avp>
+
+ <avp name="Nexthop" code="131137" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="Nexthop-Reverse" code="131138" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="Charging-Rule-Event-Trigger" code="131139" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Charging-Rule-Trigger-Type"/>
+ <gavp name="Volume-Threshold"/>
+ <gavp name="Time-Threshold"/>
+ <gavp name="Cisco-Report-Usage"/>
+ <gavp name="Volume-Threshold-64"/>
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Plan-Name" code="131140" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Content-Flow-Description" code="131141" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Content-Flow-Filter"/>
+ <gavp name="VRF-Name"/>
+ <gavp name="VLAN-Id"/>
+ </grouped>
+ </avp>
+
+ <avp name="Content-Flow-Filter" code="131142" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Client-Group-Id"/>
+ <gavp name="Destination-IP-Address"/>
+ <gavp name="Destination-Mask"/>
+ <gavp name="Protocol-ID"/>
+ <gavp name="Start-of-Port-Range"/>
+ <gavp name="End-of-Port-Range"/>
+ </grouped>
+ </avp>
+
+ <avp name="Client-Group-Id" code="131143" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="ACL-Number"/>
+ <gavp name="ACL-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="ACL-Number" code="131144" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="ACL-Name" code="131145" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Destination-IP-Address" code="131146" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="Destination-Mask" code="131147" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="Protocol-ID" code="131148" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Start-of-Port-Range" code="131149" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="End-of-Port-Range" code="131150" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Content-Name" code="131151" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Failed-Preload-Object" code="131152" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Policy-Preload-Object-Type"/>
+ <gavp name="Failed-Preload-Obj-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="VRF-Name" code="131153" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="VLAN-Id" code="131154" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Volume-Usage" code="131155" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned64"/>
+ </avp>
+
+ <avp name="Cisco-Time-Usage" code="131156" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Duration"/>
+ <gavp name="First-Packet-Timestanp"/>
+ <gavp name="Last-Packet-Timestanp"/>
+ </grouped>
+ </avp>
+
+ <avp name="Duration" code="131157" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="First-Packet-Timestanp" code="131158" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Last-Packet-Timestanp" code="131159" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Cisco-Flow-Description" code="131160" vendor-id="Cisco" mandatory="must" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-Flow-Description-507"/>
+ <gavp name="Content-Name"/>
+ <gavp name="Precedence"/>
+ <gavp name="Flow-Information"/>
+ </grouped>
+ </avp>
+
+ <avp name="Terminate-Bearer" code="131161" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Bearer-Identifier"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Rating-Group" code="131162" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+
+ <avp name="Content-Scope" code="131163" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="GLOBAL" code="0"/>
+ <enum name="USER" code="1"/>
+ </avp>
+
+ <avp name="Flow-Status-Policy-Mismatch" code="131164" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="FORWARD" code="0"/>
+ <enum name="BLOCK" code="1"/>
+ </avp>
+
+ <avp name="Policy-Map-Type" code="131165" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="URL_MAP" code="0"/>
+ <enum name="HEADER_MAP" code="1"/>
+ <enum name="METHOD_MAP" code="2"/>
+ <enum name="ATTRIBUTE_MAP" code="3"/>
+ </avp>
+
+ <avp name="Policy-Map-Match-Install" code="131166" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Policy-Map-Match"/>
+ </grouped>
+ </avp>
+
+ <avp name="Policy-Map-Match-Remove" code="131167" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Policy-Map-Match"/>
+ </grouped>
+ </avp>
+
+ <avp name="Policy-Map-Replace" code="131168" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Cisco-Flow-Status" code="131169" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="FORWARD" code="0"/>
+ <enum name="BLOCK" code="1"/>
+ <enum name="REDIRECT" code="2"/>
+ </avp>
+
+ <avp name="Service-QoS" code="131170" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="QoS-Rate-Limit-UL"/>
+ <gavp name="QoS-Rate-Limit-DL"/>
+ </grouped>
+ </avp>
+
+ <avp name="QoS-Rate-Limit-UL" code="131171" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="QoS-Rate-Limit"/>
+ </grouped>
+ </avp>
+
+ <avp name="QoS-Rate-Limit-DL" code="131172" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="QoS-Rate-Limit"/>
+ </grouped>
+ </avp>
+
+ <avp name="QoS-Rate-Limit" code="131173" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Max-Bandwidth"/>
+ <gavp name="Max-Burst-Size"/>
+ <gavp name="Rate-Limit-Conform-Action"/>
+ <gavp name="Rate-Limit-Exceed-Action"/>
+ </grouped>
+ </avp>
+
+ <avp name="Max-Bandwidth" code="131174" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Rate-Limit-Conform-Action" code="131175" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-Rate-Limit-Action"/>
+ <gavp name="Cisco-DSCP"/>
+ </grouped>
+ </avp>
+
+ <avp name="Rate-Limit-Exceed-Action" code="131176" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-Rate-Limit-Action"/>
+ <gavp name="Cisco-DSCP"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-Rate-Limit-Action" code="131177" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="FORWARD" code="0"/>
+ <enum name="DROP" code="1"/>
+ <enum name="MARK_DSCP" code="2"/>
+ </avp>
+
+ <avp name="Cisco-DSCP" code="131178" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Policy-Map-Install" code="131179" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Policy-Map-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Policy-Map-Remove" code="131180" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Policy-Map-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Policy-Install" code="131181" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Billing-Policy-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Policy-Remove" code="131182" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Billing-Policy-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Content-Install" code="131183" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Content-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Content-Remove" code="131184" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Content-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Install" code="131185" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Remove" code="131186" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Plan-Install" code="131187" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Billing-Plan-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Plan-Remove" code="131188" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Billing-Plan-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Policy-Preload-Error-Code" code="131189" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="INCONSISTENT_PRELOAD_DATA" code="0"/>
+ <enum name="MANDATORY_AVP_MISSING" code="1"/>
+ <enum name="FAILURE_TO_ENFORCE" code="2"/>
+ <enum name="WRONG_ORDER" code="3"/>
+ <enum name="CONFLICT_WITH_STATIC_CONFIG" code="4"/>
+ </avp>
+
+ <avp name="Max-Burst-Size" code="131190" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Failed-Preload-Obj-Name" code="131191" vendor-id="Cisco" mandatory="must" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Policy-Preload-Error-Code"/>
+ <gavp name="Policy-Map-Name"/>
+ <gavp name="Billing-Policy-Name"/>
+ <gavp name="Content-Name"/>
+ <gavp name="Service-Name"/>
+ <gavp name="Billing-Plan-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-Event-Trigger-Type" code="131192" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="NO_Cisco_TRIGGERS" code="0"/>
+ <enum name="TCP_SYN_DETECTION" code="1"/>
+ <enum name="VOLUME_THRESHOLD" code="2"/>
+ <enum name="TIME_THRESHOLD" code="3"/>
+ <enum name="USER_AGENT_DETECTION" code="4"/>
+ <enum name="Volume-Threshold-64" code="5"/>
+ </avp>
+
+ <avp name="Cisco-Event-Trigger" code="131193" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-Event-Trigger-Type"/>
+ <gavp name="Volume-Threshold"/>
+ <gavp name="Time-Threshold"/>
+ <gavp name="Cisco-Report-Usage"/>
+ <gavp name="Volume-Threshold-64"/>
+ </grouped>
+ </avp>
+
+ <avp name="TCP-SYN" code="131194" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Cisco-Event" code="131195" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-Event-Trigger-Type"/>
+ <gavp name="TCP-SYN"/>
+ <gavp name="Volume-Usage"/>
+ <gavp name="Cisco-Time-Usage"/>
+ <gavp name="Cisco-Report-Usage"/>
+ <gavp name="User-Agent"/>
+ </grouped>
+ </avp>
+
+ <avp name="Interleaved" code="131196" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Control-URL" code="131197" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Interleaved"/>
+ </grouped>
+ </avp>
+
+ <avp name="Relative-URL" code="131198" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Mining" code="131199" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="User-Default" code="131200" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Cisco-Priority" code="131201" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Domain-Group-Name" code="131202" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Domain-Group-Definition" code="131203" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Domain-Group-Name"/>
+ <gavp name="Cisco-Priority"/>
+ <gavp name="Match-String"/>
+ </grouped>
+ </avp>
+
+ <avp name="Domain-Group-Install" code="131204" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Domain-Group-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Domain-Group-Remove" code="131205" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Domain-Group-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Domain-Group-Activation" code="131206" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Dual-Billing-Basis" code="131207" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="EVENT" code="1"/>
+ <enum name="IP_BYTE" code="2"/>
+ <enum name="TCP_BYTE" code="3"/>
+ <enum name="DURATION" code="4"/>
+ <enum name="DURATION-CONNECT" code="5"/>
+ <enum name="DURATION-TRANSACTION" code="6"/>
+ </avp>
+
+ <avp name="Dual-Passthrough-Quota" code="131208" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Dual-Reauthorization-Threshold" code="131209" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Virtual-Online" code="131210" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Nexthop-Media" code="131211" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="Nexthop-Override" code="131212" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Cisco-Quota-Consumption-Time" code="131213" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Class-Map-Name" code="131214" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Header-Group-Name" code="131215" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Header-Group-Definition" code="131216" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Group-Name"/>
+ <gavp name="Header-Insert-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Group-Install" code="131217" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Group-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Group-Remove" code="131218" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Group-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Insert-Name" code="131219" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Header-Field-Name" code="131220" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Header-Class-Name" code="131221" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Header-Class-Mode" code="131222" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="EXCLUDE" code="0"/>
+ <enum name="INCLUDE" code="1"/>
+ </avp>
+
+ <avp name="Header-Class" code="131223" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Class-Name"/>
+ <gavp name="Header-Class-Mode"/>
+ </grouped>
+ </avp>
+
+ <avp name="Radius-Attribute-Type" code="131224" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Radius-Vsa-Vendor-Id" code="131225" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Radius-Vsa-Subattribute-Type" code="131226" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Header-Item-Radius" code="131227" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Radius-Attribute-Type"/>
+ <gavp name="Radius-Vsa-Vendor-Id"/>
+ <gavp name="Radius-Vsa-Subattribute-Type"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Item" code="131228" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="TIMESTAMP" code="0"/>
+ <enum name="QUOTA_SERVER " code="1"/>
+ </avp>
+
+ <avp name="Header-Item-String" code="131229" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Header-Items-Encrypted" code="131230" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Item"/>
+ <gavp name="Header-Item-String"/>
+ <gavp name="Header-Item-Radius"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Insert-Definition" code="131231" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Insert-Name"/>
+ <gavp name="Header-Field-Name"/>
+ <gavp name="Header-Class"/>
+ <gavp name="Header-Items-Encrypted"/>
+ <gavp name="Header-Item-String"/>
+ <gavp name="Header-Item-Radius"/>
+ <gavp name="Header-Item"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Insert-Install" code="131232" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Insert-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Insert-Remove" code="131233" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Header-Insert-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="User-Idle-Pod" code="131234" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Domain-Group-Clear" code="131235" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+
+ <avp name="Cisco-QoS-Profile-Name" code="131236" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Cisco-QoS-Profile" code="131237" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-QoS-Profile-Name"/>
+ <gavp name="QoS-Rate-Limit"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-QoS-Profile-Install" code="131238" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-QoS-Profile"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-QoS-Profile-Remove" code="131239" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-QoS-Profile"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-QoS-Profile-Uplink" code="131240" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-QoS-Profile-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-QoS-Profile-Downlink" code="131241" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-QoS-Profile-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Header-Item-Encryption" code="131242" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="UNENCRYPTED" code="0"/>
+ <enum name="ENCRYPTED" code="1"/>
+ </avp>
+
+ <avp name="Service-Group-Name" code="131243" vendor-id="Cisco" mandatory="mustnot" may-encrypt="yes" protected="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Service-Group-Definition" code="131244" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Group-Name"/>
+ <gavp name="Cisco-Event-Trigger"/>
+ <!-- <gavp name="Cisco-QoS"/> -->
+ <gavp name="Cisco-Flow-Status"/>
+ <gavp name="Redirect-Server"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Group-Install" code="131245" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Group-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Group-Remove" code="131246" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Group-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Group-Event" code="131247" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Group-Name"/>
+ <gavp name="Cisco-Event"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-Report-Usage" code="131248" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Event-Trigger"/>
+ </grouped>
+ </avp>
+
+ <avp name="Accel" code="131249" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLE" code="0"/>
+ <enum name="ENABLE" code="1"/>
+ </avp>
+
+
+ <!--********************** START Cisco GX R6 AVPS *****************-->
+ <avp name="Cisco-Answer-User-Usage" code="131250" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Cisco-Request-Usage-Type"/>
+ <gavp name="Volume-Usage"/>
+ <gavp name="Cisco-Time-Usage"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-Request-Usage-Type" code="131251" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="NO_USAGE" code="0"/>
+ <enum name="VOL_USAGE" code="1"/>
+ <enum name="TIME_USAGE" code="2"/>
+ </avp>
+
+ <avp name="Cisco-Request-Charging-Rule-Usage" code="131252" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Cisco-Request-Usage-Type"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-Request-Service-Group-Usage" code="131253" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Group-Name"/>
+ <gavp name="Cisco-Request-Usage-Type"/>
+ </grouped>
+ </avp>
+
+ <avp name="Cisco-Answer-Charging-Rule-Usage" code="131254" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Cisco-Request-Usage-Type"/>
+ <gavp name="Volume-Usage"/>
+ <gavp name="Cisco-Time-Usage"/>
+ </grouped>
+ </avp>
+ <avp name="Cisco-Answer-Service-Group-Usage" code="131255" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Group-Name"/>
+ <gavp name="Cisco-Request-Usage-Type"/>
+ <gavp name="Volume-Usage"/>
+ <gavp name="Cisco-Time-Usage"/>
+ </grouped>
+ </avp>
+
+ <avp name="User-Agent" code="131256" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Service-Life-Time" code="131257" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Volume-Threshold-64" code="131258" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned64"/>
+ </avp>
+
+ <avp name="Delegated-IP-Install" code="131259" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Delegated-IPv4-Definition"/>
+ <gavp name="Delegated-IPv6-Definition"/>
+ </grouped>
+ </avp>
+
+ <avp name="Delegated-IPv4-Definition" code="131260" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Framed-IP-Address"/>
+ <gavp name="Framed-IP-Netmask"/>
+ <gavp name="Aggr-Prefix-Len"/>
+ </grouped>
+ </avp>
+
+ <avp name="Delegated-IPv6-Definition" code="131261" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Delegated-IPv6-Prefix"/>
+ <gavp name="Aggr-Prefix-Len"/>
+ </grouped>
+ </avp>
+
+ <avp name="Aggr-Prefix-Len" code="131262" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Service-Identifier-Lo" code="131263" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Service-Identifier-Hi" code="131264" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Service-Identifier-Range" code="131265" vendor-id="Cisco" mandatory="mustnot" protected="mustnot" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Service-Identifier-Lo"/>
+ <gavp name="Service-Identifier-Hi"/>
+ </grouped>
+ </avp>
+ <!-- ********************** END Cisco AVPS ***************** -->
+
+</vendor>
diff --git a/resources/protocols/diameter/CiscoSystems.xml b/resources/protocols/diameter/CiscoSystems.xml
new file mode 100644
index 00000000..9bd03fc0
--- /dev/null
+++ b/resources/protocols/diameter/CiscoSystems.xml
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+Ref:
+http://www.cisco.com/c/dam/en/us/td/docs/wireless/asr_5000/20/AAA/20-AAA-Reference.pdf
+-->
+
+<vendor vendor-id="CiscoSystems" code="9" name="Cisco">
+ <avp name="DSCP" vendor-id="CiscoSystems" code="131178" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="Rate-Limit-Action" code="131177" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32"/>
+ <enum name="FORWARD" code="0"></enum>
+ <enum name="DROP" code="1"></enum>
+ <enum name="MARK_DSCP" code="2"></enum>
+ </avp>
+
+ <avp name="QoS-Group-Rule-Install" vendor-id="CiscoSystems" code="132001" >
+ <grouped>
+ <gavp name="QoS-Group-Rule-Definition" />
+ </grouped>
+ </avp>
+
+
+ <avp name="QoS-Group-Rule-Definition" code="132003" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="QoS-Group-Rule-Name" />
+ <gavp name="Flow-Status" />
+ <gavp name="QoS-Information" />
+ <gavp name="Redirect-Server" />
+ <gavp name="Monitoring-Key" />
+ <gavp name="Precedence" />
+ </grouped>
+ </avp>
+
+ <avp name="QoS-Group-Rule-Name" vendor-id="CiscoSystems" code="132004" >
+ <type type-name="OctetString" />
+ </avp>
+
+ <avp name="MBR-Limit-Exceed-Action-UL" vendor-id="CiscoSystems" code="132006" >
+ <grouped>
+ <gavp name="Rate-Limit-Action" />
+ <gavp name="DSCP" />
+ </grouped>
+ </avp>
+
+ <avp name="MBR-Limit-Exceed-Action-DL" vendor-id="CiscoSystems" code="132008" >
+ <grouped>
+ <gavp name="Rate-Limit-Action" />
+ <gavp name="DSCP" />
+ </grouped>
+ </avp>
+
+ <avp name="MBR-Burst-Size-UL" vendor-id="CiscoSystems" code="132009" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="MBR-Burst-Size-DL" vendor-id="CiscoSystems" code="132010" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="QoS-Level" code="132011" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32" />
+ <enum name="SUBSCRIBER_LEVEL" code="1"></enum>
+ </avp>
+
+ <avp name="Override-Control" code="132017" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="Override-Control-Name" />
+ <gavp name="Override-Rule-Name" />
+ <gavp name="Override-Charging-Action-Parameters" />
+ </grouped>
+ </avp>
+
+ <avp name="Override-Rule-Name" code="132018" vendor-id="CiscoSystems" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Override-Charging-Action-Parameters" code="132019" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="Execution-Time" />
+ <gavp name="Override-Control-Pending-Queue-Action" />
+ <gavp name="Override-Charging-Action-Name" />
+ <gavp name="Override-Charging-Action-Exclude-Rule" />
+ <gavp name="Override-Charging-Parameters" />
+ <!-- Need definition of this before we can include it -->
+ <!--gavp name="Override-Policy-Parameters" /-->
+ </grouped>
+ </avp>
+
+ <avp name="Override-Charging-Action-Name" code="132020" vendor-id="CiscoSystems" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Override-Charging-Action-Exclude-Rule" code="132021" vendor-id="CiscoSystems" >
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Override-Charging-Parameters" code="132022" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="Override-Service-Identifier" />
+ <gavp name="Override-Rating-Group" />
+ <gavp name="Override-Online" />
+ <gavp name="Override-Offline" />
+ </grouped>
+ </avp>
+
+ <avp name="Override-Service-Identifier" code="132023" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Override-Rating-Group" code="132024" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="CiscoSystems-Execution-Time" code="132025" vendor-id="CiscoSystems" >
+ <type type-name="OctetString"></type>
+ </avp>
+
+ <avp name="Override-Online" code="132026" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Disable-Online" code="0"/>
+ <enum name="Enable-Online" code="1"/>
+ </avp>
+
+ <avp name="Override-Offline" code="132027" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Disable-Offline" code="0"/>
+ <enum name="Enable-Offline" code="1"/>
+ </avp>
+
+ <avp name="Override-Content-Filtering-State" code="132028" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Disable-CF" code="0"/>
+ <enum name="Enable-CF" code="1"/>
+ </avp>
+
+ <avp name="Override-Policy-Parameters" code="132029" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="Override-QoS-Information" />
+ <gavp name="Override-Nexthop-Address" />
+ <gavp name="Override-Tos-Value" />
+ <gavp name="Override-Content-Filtering-State" />
+ </grouped>
+ </avp>
+
+
+ <avp name="Override-QoS-Information" code="132030" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="Override-Max-Requested-Bandwidth-UL" />
+ <gavp name="Override-Max-Requested-Bandwidth-DL" />
+ <gavp name="Override-Guaranteed-Bitrate-UL" />
+ <gavp name="Override-Guaranteed-Bitrate-DL" />
+ <gavp name="Override-Allocation-Retention-Priority" />
+ <gavp name="Override-QoS-Class-Identifier" />
+ </grouped>
+ </avp>
+
+ <avp name="Override-QoS-Class-Identifier" code="132039" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Traffic Class A" code="1"/>
+ <enum name="Traffic Class B" code="2"/>
+ <enum name="Traffic Class C" code="3"/>
+ <enum name="Traffic Class D" code="4"/>
+ <enum name="Traffic Class E" code="5"/>
+ <enum name="Traffic Class F" code="6"/>
+ <enum name="Traffic Class G" code="7"/>
+ <enum name="Traffic Class H" code="8"/>
+ <enum name="Traffic Class I" code="9"/>
+ </avp>
+
+ <avp name="Override-Max-Requested-Bandwidth-UL" code="132032" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="Override-Max-Requested-Bandwidth-DL" code="132033" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="Override-Guaranteed-Bitrate-UL" code="132034" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="Override-Guaranteed-Bitrate-DL" code="132035" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="Override-Allocation-Retention-Priority" code="132036" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="Override-Priority-Level" />
+ <gavp name="Override-Pre-Emption-Capability" />
+ <gavp name="Override-Pre-Emption-Vulnerability" />
+ </grouped>
+ </avp>
+
+ <avp name="Override-Priority-Level" code="132037" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="Override-Pre-Emption-Capability" code="132038" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Pre-Emption-Capability-Enabled" code="0"/>
+ <enum name="Pre-Emption-Capability-Disabled" code="1"/>
+ </avp>
+
+ <avp name="Override-Pre-Emption-Vulnerability" code="132039" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Pre-Emption-Vulnerability-Enabled" code="0"/>
+ <enum name="Pre-Emption-Vulnerability-Disabled" code="1"/>
+ </avp>
+
+ <avp name="Override-Tos-Value" code="132046" vendor-id="CiscoSystems">
+ <grouped>
+ <gavp name="Override-Tos-Direction" />
+ <gavp name="Override-Tos-Value-Standard" />
+ <gavp name="Override-Tos-Value-Custom" />
+ </grouped>
+ </avp>
+
+ <avp name="Override-Tos-Direction" code="132047" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Uplink Direction" code="0"/>
+ <enum name="Downlink Direction" code="1"/>
+ <enum name="Bidirectional" code="2"/>
+ </avp>
+
+ <avp name="Override-Tos-Value-Standard" code="132048" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="be" code="0"/>
+ <enum name="af11" code="10"/>
+ <enum name="af12" code="12"/>
+ <enum name="af13" code="14"/>
+ <enum name="af21" code="18"/>
+ <enum name="af22" code="20"/>
+ <enum name="af23" code="22"/>
+ <enum name="af31" code="26"/>
+ <enum name="af32" code="28"/>
+ <enum name="af33" code="30"/>
+ <enum name="af41" code="34"/>
+ <enum name="af42" code="36"/>
+ <enum name="af43" code="38"/>
+ <enum name="ef" code="46"/>
+ </avp>
+
+ <avp name="Override-Tos-Value-Custom" code="132049" vendor-id="CiscoSystems" >
+ <type type-name="Unsigned32" />
+ </avp>
+
+ <avp name="Override-Control-Name" code="132052" vendor-id="CiscoSystems" >
+ <type type-name="OctetString" />
+ </avp>
+
+ <avp name="Override-Nexthop-Address" code="132054" vendor-id="CiscoSystems" >
+ <type type-name="IPAddress" />
+ </avp>
+
+ <avp name="Override-Control-Pending-Queue-Action" code="132078" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="Flush" code="0"/>
+ <enum name="Retain" code="1"/>
+ </avp>
+
+ <avp name="Override-Control-Merge-Wildcard" code="132079" vendor-id="CiscoSystems" >
+ <type type-name="Enumerated"/>
+ <enum name="True" code="0"/>
+ <enum name="False" code="1"/>
+ </avp>
+
+</vendor>
diff --git a/resources/protocols/diameter/Custom.xml b/resources/protocols/diameter/Custom.xml
new file mode 100644
index 00000000..e40b4272
--- /dev/null
+++ b/resources/protocols/diameter/Custom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+ <!-- Any files added here need to be added to Custom.make and
+ packaging/nsis/custom_diameter_xmls.txt if you want them to be distributed
+ -->
+
+ <!-- create entities like this:
+ <!ENTITY myEntity SYSTEM "myFile.xml">
+ -->
+
+ <!-- and then add the entity here:
+ &myEntity;
+ -->
diff --git a/resources/protocols/diameter/Ericsson.xml b/resources/protocols/diameter/Ericsson.xml
new file mode 100644
index 00000000..74d56074
--- /dev/null
+++ b/resources/protocols/diameter/Ericsson.xml
@@ -0,0 +1,472 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application id="19302" name="Ericsson SCAP" uri="http://www.ericsson.com/"/>
+<application id="19310" name="Ericsson SRAP" uri="http://www.ericsson.com/"/>
+<application id="16777227" name="Ericsson MSI" uri="none"/>
+<application id="16777228" name="Ericsson Zx" uri="none"/>
+<application id="16777232" name="Ericsson Charging-CIP" uri="none"/>
+<application id="16777233" name="Ericsson Mm" uri="none"/>
+<application id="16777269" name="Ericsson HSI" uri="none"/>
+<application id="16777301" name="Ericsson Charging-DCIP" uri="none"/>
+<application id="16777304" name="Ericsson Sy" uri="none"/>
+<application id="16777315" name="Ericsson Diameter Signalling Controller Application (DSC)" uri="none"/>
+<application id="16777327" name="Ericsson Sx" uri="none"/>
+
+<vendor vendor-id="Ericsson" code="193" name="Ericsson">
+<!-- *********** Last updated 2007-04-12 ************ -->
+ <avp name="Acc-Service-Type" code="261" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Audio Conference" code="0"/>
+ <enum name="Video Conference" code="1"/>
+ </avp>
+ <avp name="SSO-Status" code="280" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="NON-VALID" code="0"/>
+ <enum name="NON-TRUSTED" code="1"/>
+ </avp>
+ <avp name="IMS-Service-Identification" code="284" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Ericsson_Service_Information" code="285" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Activity-Information" code="288" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Feature-Tag" code="289" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Rule-Space-Suggestion" code="290" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Rule-Space-Decision" code="291" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Bearer-Control-Options" code="292" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PDP-context-type" code="321" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="PRIMARY" code="0"/>
+ <enum name="SECONDARY" code="1"/>
+ </avp>
+ <avp name="Active-Time-Reporting" code="322" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="NO_REPORTING" code="0"/>
+ <enum name="REPORT_TIMESTAMP" code="1"/>
+ <enum name="REPORT_TIME_STAMP_VOLUME" code="2"/>
+ </avp>
+ <avp name="Active-Time-Report" code="323" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <grouped>
+ <gavp name="Active-Time-Report-Start-Time"/>
+ <gavp name="Active-Time-Report-End-Time"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ </grouped>
+ </avp>
+ <avp name="Active-Time-Report-Start-Time" code="324" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Active-Time-Report-End-Time" code="325" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Time-Quota-Measurement" code="326" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <grouped>
+ <gavp name="Time-Quota-Method"/>
+ <gavp name="Time-Quota-Resolution"/>
+ <gavp name="Time-Quota-Inactivity-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Time-Quota-Method" code="327" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="DURATION" code="1"/>
+ <enum name="INACTIVITY_INCLUDED" code="2"/>
+ <enum name="INACTIVITY" code="3"/>
+ <enum name="ACTIVE_PERIODS" code="4"/>
+ </avp>
+ <avp name="Time-Quota-Resolution" code="328" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Time-Quota-Inactivity-Time" code="329" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="User-Redirected" code="330" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="APPEND_URL" code="1"/>
+ </avp>
+ <avp name="URL-Modifier" code="332" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="APPEND_URL" code="1"/>
+ </avp>
+ <avp name="GPRS-Roaming-Status" code="333" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="HOME" code="0"/>
+ <enum name="VISITED" code="1"/>
+ </avp>
+ <avp name="Ericsson-Wildcarded-Public-Identity" code="334" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Ringing-Timestamp" code="338" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="Time"/>
+ </avp>
+
+ <!-- ************************** SCAP AVPS, see 155 19-FAY 112 51/2 rev B ********************* -->
+ <avp name="SCAP-Currency-Code" code="544" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SCAP-Subscription-Id" code="553" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="SCAP-Subscription-Id-Data"/>
+ <gavp name="SCAP-Subscription-Id-Type"/>
+ </grouped>
+ </avp>
+ <avp name="SCAP-Subscription-Id-Data" code="554" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SCAP-Subscription-Id-Type" code="555" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="End User MSISDN" code="0"/>
+ <enum name="End User IMSI" code="1"/>
+ <enum name="End User SIP URI" code="2"/>
+ <enum name="End User NAI" code="3"/>
+ <enum name="End User PRIVATE (operator defined)" code="4"/>
+ </avp>
+ <avp name="Original-Subscription-Id" code="559" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="SCAP-Subscription-Id-Data"/>
+ <gavp name="SCAP-Subscription-Id-Type"/>
+ </grouped>
+ </avp>
+
+ <avp name="Abnormal-Termination-Reason" code="600" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Service Element Termination" code="0"/>
+ <enum name="Connection to User Broken" code="1"/>
+ </avp>
+ <avp name="SCAP-Final-Unit-Indication" code="601" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SCAP-Granted-Service-Unit" code="602" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="SCAP-Unit-Type"/>
+ <gavp name="SCAP-Unit-Value"/>
+ <gavp name="SCAP-Currency-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Cost" code="603" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Float64"/>
+ </avp>
+ <avp name="SCAP-Cost-Information" code="604" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="Cost"/>
+ <gavp name="SCAP-Currency-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Accounting-Correlation-Id" code="605" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SCAP-Requested-Service-Unit" code="606" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="SCAP-Unit-Type"/>
+ <gavp name="SCAP-Unit-Value"/>
+ <gavp name="SCAP-Currency-Code"/>
+ </grouped>
+ </avp>
+ <avp name="SCAP-Service-Parameter-Info" code="607" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="SCAP-Service-Parameter-Type"/>
+ <gavp name="SCAP-Service-Parameter-Value"/>
+ </grouped>
+ </avp>
+ <avp name="SCAP-Service-Parameter-Type" code="608" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <!-- CCN Specific Interpretation, see 1553-HSD 108 06/1 rev A -->
+ <enum name="Service Provider Id (CCN)" code="0"/>
+ <enum name="Extension Number 1 (CCN)" code="1"/>
+ <enum name="Extension Number 2 (CCN)" code="2"/>
+ <enum name="Extension Number 3 (CCN)" code="3"/>
+ <enum name="Extension Number 4 (CCN)" code="4"/>
+ <enum name="Extension Text (CCN)" code="5"/>
+ <enum name="GPRS Quality of Service (CCN)" code="6"/>
+ <enum name="Redirecting Party Number (CCN)" code="7"/>
+ <enum name="Originating Location Information (CCN)" code="8"/>
+ <enum name="Terminating Location Information (CCN)" code="9"/>
+ <enum name="Region Charging Origin (CCN)" code="10"/>
+ <enum name="Subscription Type (CCN)" code="11"/>
+ <enum name="SMS Delivery Status (CCN)" code="12"/>
+ <enum name="Time Zone (CCN)" code="13"/>
+ <enum name="Traffic Case (CCN)" code="14"/>
+ <enum name="Dedicated Account Id (CCN)" code="15"/>
+ <enum name="Calling Party Number (CCN)" code="16"/>
+ <enum name="Called Party Number (CCN)" code="17"/>
+ <enum name="Tele Service Code (CCN)" code="18"/>
+ <enum name="Service Key (CCN)" code="19"/>
+ </avp>
+ <avp name="SCAP-Service-Parameter-Value" code="609" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SCAP-Event-Timestamp" code="610" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="SCAP-Unit-Type" code="611" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Service Credit Time (seconds)" code="0"/>
+ <enum name="Service Credit Volume (bytes)" code="1"/>
+ <enum name="Service Credit Events (number of events)" code="2"/>
+ <enum name="Serivce Credit Money (monetary value)" code="3"/>
+ </avp>
+ <avp name="SCAP-Unit-Value" code="612" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="SCAP-Value-Digits"/>
+ <gavp name="SCAP-Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="SCAP-Used-Service-Unit" code="613" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <grouped>
+ <gavp name="SCAP-Unit-Type"/>
+ <gavp name="SCAP-Unit-Value"/>
+ <gavp name="SCAP-Currency-Code"/>
+ </grouped>
+ </avp>
+ <avp name="SCAP-Check-Balance-Result" code="614" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Enough Credit" code="0"/>
+ <enum name="No Credit" code="1"/>
+ </avp>
+ <avp name="SCAP-Requested-Action" code="615" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Direct Debiting" code="0"/>
+ <enum name="Refund Account" code="1"/>
+ <enum name="Check Balance" code="2"/>
+ <enum name="Price Enquiry" code="3"/>
+ </avp>
+ <avp name="SCAP-Exponent" code="616" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="SCAP-Value-Digits" code="617" mandatory="must" vendor-bit="must" vendor-id="Ericsson" protected="may" may-encrypt="yes">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <!-- ************************ END SCAP AVPS ******************* -->
+
+ <avp name="Requested-Service" code="701" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="S-CSCF-Name-Originating" code="1008" vendor-id="None" mandatory="must" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="S-CSCF-Name-Terminating" code="1009" vendor-id="None" mandatory="must" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Server-Name" code="1012" vendor-id="None" mandatory="must" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+
+
+ <avp name="Charging-Rule-Authorization" code="1055" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <grouped>
+ <gavp name="Authorization-State"/>
+ <gavp name="Authorization-State-Change-Time"/>
+ <gavp name="Next-Authorization-State"/>
+ </grouped>
+ </avp>
+ <avp name="Authorization-State" code="1056" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Authorized" code="0"/>
+ <enum name="Unauthorized due to calendar time" code="1"/>
+ <enum name="Unauthorized due to roaming" code="2"/>
+ <enum name="Unauthorized due to QoS" code="3"/>
+ <enum name="Unauthorized due to blacklisting" code="4"/>
+ <enum name="Unauthorized due to terminal limitations" code="5"/>
+ <enum name="Unauthorized due to user defined reason 1" code="6"/>
+ <enum name="Unauthorized due to user defined reason 2" code="7"/>
+ <enum name="Unauthorized due to user defined reason 3" code="8"/>
+ <enum name="Unauthorized due to user defined reason 4" code="9"/>
+ <enum name="Unauthorized due to user defined reason 5" code="10"/>
+ <enum name="Unauthorized due to unknown reason" code="11"/>
+ <enum name="Unauthorized due to Usage Reporting over Gx" code="12"/>
+ </avp>
+ <avp name="Authorization-State-Change-Time" code="1057" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Next-Authorization-State" code="1059" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Authorized" code="0"/>
+ <enum name="Unauthorized due to calendar time" code="1"/>
+ </avp>
+ <avp name="Gx-Capability-List" code="1060" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MMT-Information" code="1061" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Result-Code-Extension" code="1067" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Subscription-Id-Location" code="1074" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Other-Party-Id" code="1075" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <grouped>
+ <gavp name="Other-Party-Id-Nature"/>
+ <gavp name="Other-Party-Id-Data"/>
+ <gavp name="Other-Party-Id-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Other-Party-Id-Nature" code="1076" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="UNKNOWN" code="0"/>
+ <enum name="INTERNATIONAL" code="1"/>
+ <enum name="NATIONAL" code="2"/>
+ <enum name="SUBSCRIBER NUMBER" code="4"/>
+ <enum name="ALPHANUMERIC" code="5"/>
+ </avp>
+ <avp name="Other-Party-Id-Data" code="1077" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Other-Party-Id-Type" code="1078" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="END_USER_MSISDN" code="0"/>
+ <enum name="END_USER_IMSI" code="1"/>
+ <enum name="END_USER_SIP_URI" code="2"/>
+ <enum name="END_USER_NAI" code="3"/>
+ <enum name="END_USER_PRIVATE" code="4"/>
+ </avp>
+ <avp name="Service-Provider-Id" code="1081" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Traffic-Case" code="1082" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Related-ICID" code="1128" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Supplementary-Service-Information" code="1129" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Supplementary-Service-Identity" code="1130" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Supplementary-Service-Action" code="1131" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Redirecting-Party-Address" code="1133" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Calling-Party-Address-Presentation-Status" code="1141" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="PRESENTATION_ALLOWED" code="0"/>
+ <enum name="PRESENTATION_RESTRICTED" code="1"/>
+ <enum name="UNKNOWN" code="2"/>
+ </avp>
+ <avp name="Called-Asserted-Identity-Presentation-Status" code="1142" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="PRESENTATION_ALLOWED" code="0"/>
+ <enum name="PRESENTATION_RESTRICTED" code="1"/>
+ </avp>
+ <avp name="Credit-Instance-Id" code="1143" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Service-Start-Timestamp" code="1144" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Cumulative-Used-Service-Unit" code="1145" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <grouped>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ <gavp name="CC-Time"/>
+ <gavp name="CC-Total-Octets"/>
+ </grouped>
+ </avp>
+ <avp name="Ericsson-Customer-Id" code="1146" mandatory="must" vendor-bit="must" vendor-id="Ericsson" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="From-Header" code="1153" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Secondary-Digest-HA1" code="1192" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-Ringing-Timestamp-Fraction" code="1256" vendor-id="Ericsson" mandatory="must" vendor-bit="must" may-encrypt="no" protected="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Authentication_Method" code="1261" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="NoAuthentication" code="0"/>
+ <enum name="AkaAuthentication" code="1"/>
+ <enum name="NassBundledAuthentication" code="2"/>
+ <enum name="DigestAuthentication" code="3"/>
+ <enum name="SsoAuthentication" code="4"/>
+ </avp>
+ <avp name="From-Header-Presentation-Status" code="1262" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="PRESENTATION_ALLOWED" code="0"/>
+ <enum name="PRESENTATION_RESTRICTED" code="1"/>
+ <enum name="UNKNOWN" code="2"/>
+ </avp>
+ <avp name="Transaction_Info" code="1264" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Transaction-Type" code="1265" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="SIP_REQUEST" code="0"/>
+ <enum name="SIP_RESPONSE" code="1"/>
+ <enum name="DIAMETER_REQUEST" code="2"/>
+ <enum name="DIAMETER_ANSWER" code="3"/>
+ </avp>
+ <avp name="Transaction-Data-Name" code="1266" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Transaction-Data-Value" code="1267" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Charging-Profile-Id" code="1268" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Service-Number-Type" code="1307" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="OSN" code="0"/>
+ <enum name="NSN" code="1"/>
+ <enum name="NON_SERVICE_E164" code="2"/>
+ <enum name="UNKNOWN" code="3"/>
+ </avp>
+ <avp name="SCC_Service_Identity" code="1314" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="T_ADS" code="0"/>
+ <enum name="SDS" code="100"/>
+ <enum name="SRVCC" code="200"/>
+ </avp>
+ <avp name="SDD-TADS-Decision" code="1315" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="NO_SELECTION" code="0"/>
+ <enum name="NO_SELECTION_AND_REJECT" code="1"/>
+ <enum name="VoLTE_UE_on_PS" code="2"/>
+ <enum name="VoLTE_UE_on_CS" code="3"/>
+ <enum name="VoLTE_UE_on_PS_or_PS" code="4"/>
+ <enum name="BREAKOUT_to_CS" code="5"/>
+ <enum name="FIXED_UE_on_PS_and_BREAKOUT_to_CS" code="6"/>
+ </avp>
+ <avp name="Served_User" code="1330" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Tenant" code="1380" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="UHTZ-Offset" code="1388" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="AS-Type" code="1433" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="MMTEL_AS" code="0"/>
+ <enum name="REDIRECTION_AS" code="1"/>
+ <enum name="SCHEDULED_CONFERENCE_AS" code="2"/>
+ <enum name="SCC_AS" code="3"/>
+ <enum name="PARLAY_X_AS" code="4"/>
+ <enum name="ST_AS" code="5"/>
+ </avp>
+ <avp name="Transaction-SIP-Message" code="1460" vendor-id="Ericsson" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+</vendor>
diff --git a/resources/protocols/diameter/HP.xml b/resources/protocols/diameter/HP.xml
new file mode 100644
index 00000000..e1927fa9
--- /dev/null
+++ b/resources/protocols/diameter/HP.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="HP" code="11" name="Hewlett Packard"/>
+
+<application id="16777305" name="HP Diameter Topology Discovery" uri="none">
+ <command name="Peer Information" code="100" vendor-id="HP"/>
+ <command name="Fetch Peers" code="101" vendor-id="HP"/>
+ <command name="Subscribe Change" code="102" vendor-id="HP"/>
+ <command name="Notify Change" code="103" vendor-id="HP"/>
+
+ <avp name="Peer-State" code="200" vendor-id="HP" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Down" code="0"/>
+ <enum name="Up" code="1"/>
+ </avp>
+ <avp name="Peer-Name" code="201" vendor-id="HP" mandatory="must" vendor-bit="must">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+
+ <avp name="Peer-Identity" code="202" vendor-id="HP" mandatory="must" vendor-bit="must">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Peer-State-Change" code="203" vendor-id="HP" mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="Peer-Name"/>
+ <gavp name="Peer-Identity"/>
+ <gavp name="Peer-State"/>
+ </grouped>
+ </avp>
+ <avp name="More-Peers" code="204" vendor-id="HP" mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="Peer-Name"/>
+ <gavp name="Peer-Identity"/>
+ <gavp name="Peer-State"/>
+ <gavp name="Peer-State-Change"/>
+ </grouped>
+ </avp>
+ <avp name="Peer-Type" code="205" vendor-id="HP" mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Client" code="0"/>
+ <enum name="Server" code="1"/>
+ <enum name="ClientAndServer" code="2"/>
+ <enum name="Proxy" code="3"/>
+ </avp>
+</application>
diff --git a/resources/protocols/diameter/Huawei.xml b/resources/protocols/diameter/Huawei.xml
new file mode 100644
index 00000000..e2654ace
--- /dev/null
+++ b/resources/protocols/diameter/Huawei.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="Huawei" code="2011" name="Huawei">
+ <avp name="P2PSMS-Information" code="20400" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <grouped>
+ <gavp name="SMSC-Address-Huawei"/>
+ <gavp name="SM-Id"/>
+ <gavp name="SM-Length"/>
+ </grouped>
+ </avp>
+ <avp name="SMSC-Address-Huawei" code="20401" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SM-Id" code="20402" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SM-Length" code="20403" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MO-MSC-Address" code="20404" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="MT-MSC-Address" code="20405" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Source-Addr" code="20406" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Dest-Addr" code="20407" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Fee-Flag" code="20409" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="Enumerated"/>
+ <enum name="Charge in the original mode" code="0"/>
+ <enum name="Charge the calling number" code="1"/>
+ <enum name="Charge the called number" code="2"/>
+ <enum name="Charge the charging number" code="3"/>
+ </avp>
+ <avp name="Fee-Type" code="20410" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="Enumerated"/>
+ <enum name="Charge by default mode" code="0"/>
+ <enum name="Charge by item" code="1"/>
+ <enum name="Charge by month (with authentication and fee deduction)" code="2"/>
+ <enum name="Charge by month (with authentication but no fee deduction)" code="3"/>
+ <enum name="Charge upper limit amount by the number of SMs" code="4"/>
+ <enum name="Charge by month with limited number of SMs (with authentication and fee deduction)" code="5"/>
+ <enum name="Charge by month with limited number of SMs (with authentication but no fee deduction)" code="6"/>
+ </avp>
+ <avp name="Status-Report-Requested" code="20415" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="Enumerated"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ <enum name="Refund on Failure" code="2"/>
+ </avp>
+ <avp name="Send-Result" code="20418" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="Enumerated"/>
+ <enum name="Delivered" code="0"/>
+ </avp>
+ <avp name="Operation-Result" code="20430" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="Enumerated"/>
+ <enum name="Success" code="0"/>
+ <enum name="Protocol is not supported" code="1"/>
+ <enum name="Other reason" code="10"/>
+ <enum name="MO account does not exist" code="11"/>
+ <enum name="MT account does not exist" code="12"/>
+ <enum name="MO account state is abnormal" code="13"/>
+ <enum name="MT account state is abnormal" code="14"/>
+ <enum name="MO balance is not enough" code="15"/>
+ <enum name="MT balance is not enough" code="16"/>
+</avp>
+ <avp name="Notify-Mode" code="20431" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="Huawei">
+ <type type-name="Enumerated"/>
+ <enum name="Send the report regardless of whether the message sending succeeds or fails" code="1"/>
+ <enum name="Send the report when the message sending fails" code="2"/>
+ <enum name="Send the report when the message succeeds" code="3"/>
+ <enum name="Never send the report" code="4"/>
+ </avp>
+</vendor>
diff --git a/resources/protocols/diameter/Inovar.xml b/resources/protocols/diameter/Inovar.xml
new file mode 100644
index 00000000..16105b0b
--- /dev/null
+++ b/resources/protocols/diameter/Inovar.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="Inovar" code="41897" name="Inovar">
+ <avp name="Inovar-Forward-To-Party" code="4001" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Inovar-App-Code" code="4002" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="Enumerated"/>
+ <enum name="=MY5" code="1"/>
+ <enum name="=Virtual Caller ID (VCID)" code="2"/>
+ </avp>
+ <avp name="Inovar-Service-Code" code="4003" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="Enumerated"/>
+ <enum name="=UE Registration Notification/Buddy List Lookup" code="1"/>
+ <enum name="=Unsuccessful Call Setup Notification" code="2"/>
+ </avp>
+ <avp name="Inovar-Service-ID" code="4004" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <grouped>
+ <gavp name="Inovar-App-Code"/>
+ <gavp name="Inovar-Service-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Inovar-Unsuccessful-Call-Reason" code="4005" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <grouped>
+ <gavp name="Inovar-SIP-Response-Code"/>
+ <gavp name="Inovar-ISUP-Cause"/>
+ <gavp name="Inovar-Supplementary-Service-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Inovar-SIP-Response-Code" code="4006" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Inovar-ISUP-Cause" code="4007" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Inovar-Supplementary-Service-Id" code="4008" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Inovar-PS-Registration-Status" code="4009" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="Enumerated"/>
+ <enum name="=Subscriber is Not Registered in PS Domain" code="0"/>
+ <enum name="=Subscriber is Registered in PS Domain" code="1"/>
+ </avp>
+ <avp name="Inovar-Service-Result" code="4010" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <type type-name="Enumerated"/>
+ <enum name="=MY5 Buddy List match found" code="1001"/>
+ <enum name="=MY5 internal failure" code="1002"/>
+ <enum name="=MY5 Subs not found" code="1003"/>
+ <enum name="=MY5 Subs Buddy List not configured" code="1004"/>
+ <enum name="=MY5 Subs Buddy List cfg not enabled" code="1005"/>
+ <enum name="=MY5 Subs Buddy List cfg enabled, but no match found 4 the Other Party Number" code="1006"/>
+ <enum name="=VCID success" code="2001"/>
+ <enum name="=VCID internal failure" code="2002"/>
+ <enum name="=VCID Subscriber not found" code="2003"/>
+ </avp>
+ <avp name="Inovar-Calling-Party-Info" code="4011" mandatory="must" vendor-bit="must" vendor-id="Inovar">
+ <grouped>
+ <gavp name="Calling-Party-Address"/>
+ <!--
+ Missing information from vendor how to present this AVP
+ <gavp name="Calling-Party-Address-Presentation-Status"/>
+ -->
+ </grouped>
+ </avp>
+</vendor> \ No newline at end of file
diff --git a/resources/protocols/diameter/Juniper.xml b/resources/protocols/diameter/Juniper.xml
new file mode 100644
index 00000000..1a1a7b15
--- /dev/null
+++ b/resources/protocols/diameter/Juniper.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="Juniper" code="2636" name="Juniper">
+<!-- *********** Last updated 2016-04-14 ************ -->
+ <avp name="TDF-Application-Instance-Identifier-Base" code="1100" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Service-Chaining-Information" code="1101" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LRF-Profile-Name" code="1102" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="HCM-Profile-Name" code="1103" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Forwarding-Class-Name" code="1104" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Redirect-VRF" code="1105" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Requested-Burstsize-UL" code="1106" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Requested-Burstsize-DL" code="1107" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Steering-Information" code="1108" vendor-bit="must" vendor-id="Juniper">
+ <grouped>
+ <gavp name="Steering-Uplink-VRF"/>
+ <gavp name="Steering-Downlink-VRF"/>
+ <gavp name="Steering-IP-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Steering-Uplink-VRF" code="1109" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Steering-Downlink-VRF" code="1110" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Steering-IP-Address" code="1111" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="IPAddress"/>
+ </avp>
+</vendor> \ No newline at end of file
diff --git a/resources/protocols/diameter/Metaswitch.xml b/resources/protocols/diameter/Metaswitch.xml
new file mode 100644
index 00000000..b7b32ea9
--- /dev/null
+++ b/resources/protocols/diameter/Metaswitch.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Metaswitch Networks vendor-specific AVPs. 2020-06-04 -->
+
+<vendor vendor-id="Metaswitch" code="19444" name="Metaswitch">
+ <avp name="Metaswitch-Information" code="10000" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Adjacency-Name"/>
+ <gavp name="Account-Name"/>
+ <gavp name="SIP-Diversion"/>
+ <gavp name="Input-Output-Octets"/>
+ <gavp name="Disconnect-Direction"/>
+ </grouped>
+ </avp>
+
+ <avp name="Adjacency-Name" code="10001" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Incoming-Adjacency-Name"/>
+ <gavp name="Outgoing-Adjacency-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Incoming-Adjacency-Name" code="10002" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Outgoing-Adjacency-Name" code="10003" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Account-Name" code="10004" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Incoming-Account-Name"/>
+ <gavp name="Outgoing-Account-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Incoming-Account-Name" code="10005" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Outgoing-Account-Name" code="10006" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SIP-Diversion" code="10007" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Input-Output-Octets" code="10008" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Ingress-Input-Octets"/>
+ <gavp name="Ingress-Output-Octets"/>
+ <gavp name="Egress-Input-Octets"/>
+ <gavp name="Egress-Output-Octets"/>
+ </grouped>
+ </avp>
+
+ <avp name="Ingress-Input-Octets" code="10009" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Ingress-Output-Octets" code="10010" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Egress-Input-Octets" code="10011" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Egress-Output-Octets" code="10012" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Disconnect-Direction" code="10013" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Disconnect-Side-Orig" code="1"/>
+ <enum name="Disconnect-Side-Term" code="2"/>
+ <enum name="Disconnect-Side-Neither" code="3"/>
+ </avp>
+
+ <avp name="Media-Description" code="10014" vendor-id="Metaswitch" mandatory="may" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+</vendor>
diff --git a/resources/protocols/diameter/Microsoft.xml b/resources/protocols/diameter/Microsoft.xml
new file mode 100644
index 00000000..442f02fb
--- /dev/null
+++ b/resources/protocols/diameter/Microsoft.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Microsoft vendor-specific AVPs as specified in RFC 2548 for RADIUS.
+ These are not defined for Diameter, but were converted anyway to enable
+ use with EAP-TTLS (RFC 5281). -->
+
+<vendor vendor-id="Microsoft" code="311" name="Microsoft">
+ <avp name="MS-CHAP-Response" code="1" vendor-id="Microsoft">
+ <type type-name="OctetString" />
+ </avp>
+ <avp name="MS-CHAP-Error" code="2" vendor-id="Microsoft">
+ <type type-name="UTF8String" />
+ </avp>
+ <avp name="MS-CHAP-NT-Enc-PW" code="6" vendor-id="Microsoft">
+ <type type-name="OctetString" />
+ </avp>
+ <avp name="MS-CHAP-Domain" code="10" vendor-id="Microsoft">
+ <type type-name="UTF8String" />
+ </avp>
+ <avp name="MS-CHAP-Challenge" code="11" vendor-id="Microsoft">
+ <type type-name="OctetString" />
+ </avp>
+ <avp name="MS-CHAP2-Response" code="25" vendor-id="Microsoft">
+ <type type-name="OctetString" />
+ </avp>
+ <avp name="MS-CHAP2-Success" code="26" vendor-id="Microsoft">
+ <type type-name="OctetString" />
+ </avp>
+ <avp name="MS-CHAP2-CPW" code="27" vendor-id="Microsoft">
+ <type type-name="OctetString" />
+ </avp>
+</vendor>
diff --git a/resources/protocols/diameter/Nokia.xml b/resources/protocols/diameter/Nokia.xml
new file mode 100644
index 00000000..64ca2645
--- /dev/null
+++ b/resources/protocols/diameter/Nokia.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Nokia vendor-specific AVPs. Simple encoding, by old (oleksandr.darchuk[AT]gmail.com). 02.03.2009 -->
+
+<application id="16777328" name="Nokia Service Extension, NSE" uri="none"/>
+<application id="16777341" name="Nokia Sdr" uri="none"/>
+
+<vendor vendor-id="Nokia" code="94" name="Nokia">
+
+ <avp name="Nokia-IMS-Media-Component-Id" code="5101" vendor-id="Nokia">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Nokia-Time-Of-First-Usage" code="5103" vendor-id="Nokia">
+ <type type-name="Time"/>
+ </avp>
+
+ <avp name="Nokia-Time-Of-Last-Usage" code="5104" vendor-id="Nokia">
+ <type type-name="Time"/>
+ </avp>
+
+ <avp name="Nokia-Session-Start-Indicator" code="5105" vendor-id="Nokia">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Nokia-Rulebase-Id" code="5106" vendor-id="Nokia">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Nokia-Quota-Consumption-Time" code="5109" vendor-id="Nokia">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Nokia-Quota-Holding-Time" code="5110" vendor-id="Nokia">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Default-Quota" code="5111" vendor-id="Nokia">
+ <grouped>
+ <gavp name="CC-Time"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ </grouped>
+ </avp>
+
+ <avp name="Nokia-URI" code="5112" vendor-id="Nokia">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="NSN-Token-Value" code="5113" vendor-id="Nokia">
+ <type type-name="OctetString"/>
+ </avp>
+
+</vendor> \ No newline at end of file
diff --git a/resources/protocols/diameter/NokiaSolutionsAndNetworks.xml b/resources/protocols/diameter/NokiaSolutionsAndNetworks.xml
new file mode 100644
index 00000000..56edd0a8
--- /dev/null
+++ b/resources/protocols/diameter/NokiaSolutionsAndNetworks.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Nokia Solutions and Networks vendor-specific AVPs. -->
+
+<application id="16777317" name="Nokia Solutions and Networks (NSN) Hd Application" uri="none">
+
+ <avp name="User-Agent-Type" code="2016" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="Enumerated"/>
+ <enum name="NON_MOBILE_BROWSER" code="0"/>
+ <enum name="MOBILE_BROWSER" code="1"/>
+ </avp>
+</application>
+
+<application id="16777246" name="NSN Unified Charging Trigger Function (UCTF)" uri="none"/>
+
+<vendor vendor-id="NokiaSolutionsAndNetworks" code="28458" name="Nokia Solutions and Networks">
+
+ <avp name="NSN-IN-Information" code="100" mandatory="must" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <grouped>
+ <!-- <gavp name="NSN-Calling-Partys-Category"/> -->
+ <!-- <gavp name="NSN-High-Layer-Compatibility"/> -->
+ <!-- <gavp name="NSN-VLR-Number"/> -->
+ <!-- <gavp name="NSN-Answer-Time-Stamp"/> -->
+ <!-- <gavp name="NSN-Time-Zone"/> -->
+ <!-- <gavp name="NSN-Redirecting-Party-Id"/> -->
+ <!-- <gavp name="NSN-Generic-Service-Data"/> -->
+ <!-- <gavp name="NSN-Roaming-Indication"/> -->
+ <!-- <gavp name="NSN-IN-Bearer-Service"/> -->
+ <!-- <gavp name="NSN-NP-Information"/> -->
+ <!-- <gavp name="NSN-Connection-Type"/> -->
+ <!-- <gavp name="NSN-A-Party-Member-Type"/> -->
+ <!-- <gavp name="NSN-B-Party-Member-Type"/> -->
+ <!-- <gavp name="NSN-Access-Type"/> -->
+ <!-- <gavp name="NSN-AoC-Tariff"/> -->
+ <!-- <gavp name="NSN-Account-Information"/> -->
+ <!-- <gavp name="NSN-Subscriber-Status"/> -->
+ <!-- <gavp name="NSN-Message-Warning-Time"/> -->
+ <!-- <gavp name="NSN-Language-ID"/> -->
+ <gavp name="Currency-Code"/>
+ <!-- <gavp name="NSN-Customer-Group-ID"/> -->
+ <!-- <gavp name="NSN-GSM-Charge-Advice-Information"/> -->
+ <!-- <gavp name="NSN-Method-Name"/> -->
+ <!-- <gavp name="NSN-Reference-Number"/> -->
+ <!-- <gavp name="NSN-Inband-Announcement"/> -->
+ <!-- <gavp name="NSN-Outband-Information"/> -->
+ <gavp name="NSN-Account-Location-Id"/>
+ </grouped>
+ </avp>
+
+ <avp name="NSN-Account-Location-Id" code="223" mandatory="must" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Account-State" code="60528" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="UTF8String" />
+ </avp>
+
+ <avp name="Subscriber-Specific-Info" code="60530" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <grouped>
+ <gavp name="Account-State" />
+ <gavp name="Active-Product-Offer" />
+ <gavp name="Billing-Account" />
+ </grouped>
+ </avp>
+
+ <avp name="Offer-Name" code="60551" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="UTF8String" />
+ </avp>
+
+ <avp name="Version" code="60552" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="UTF8String" />
+ </avp>
+
+ <avp name="Active-Product-Offer" code="60553" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <grouped>
+ <gavp name="Offer-Name" />
+ <gavp name="Version" />
+ <gavp name="Expiry-Date" />
+ </grouped>
+ </avp>
+
+ <avp name="Expiry-Date" code="60554" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="Time" />
+ </avp>
+
+ <avp name="Billing-Account" code="60557" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <grouped>
+ <gavp name="Billing-Account-Number" />
+ <gavp name="Account-Type" />
+ <gavp name="Account-Subtype" />
+ </grouped>
+ </avp>
+
+ <avp name="Billing-Account-Number" code="60558" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="Integer32" />
+ </avp>
+
+ <avp name="Account-Type" code="60559" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="UTF8String" />
+ </avp>
+
+ <avp name="Account-Subtype" code="60560" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="NokiaSolutionsAndNetworks">
+ <type type-name="UTF8String" />
+ </avp>
+
+</vendor>
diff --git a/resources/protocols/diameter/Oracle.xml b/resources/protocols/diameter/Oracle.xml
new file mode 100644
index 00000000..ecdb3bef
--- /dev/null
+++ b/resources/protocols/diameter/Oracle.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="OracleTekelec" code="323" name="Oracle Tekelec">
+ <avp name="DSR-ApplicationInvoked" code="2468" vendor-bit="must" vendor-id="OracleTekelec">
+ <type type-name="Enumerated"/>
+ <enum name="RBAR ID" code="3"/>
+ <enum name="FABR ID" code="4"/>
+ <enum name="CPA ID" code="5"/>
+ <enum name="Policy DRA ID" code="6"/>
+ </avp>
+ <avp name="PDRA-Early-Binding" code="2500" vendor-bit="must" vendor-id="OracleTekelec">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Session-Release-Reason" code="2501" vendor-bit="must" vendor-id="OracleTekelec">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MsgCopyAnswer" code="2516" vendor-bit="must" vendor-id="OracleTekelec">
+ <grouped>
+ <gavp name="Session-Id"/>
+ <!-- This grouped AVP holds any AVP -->
+ </grouped>
+ </avp>
+</vendor>
diff --git a/resources/protocols/diameter/Siemens.xml b/resources/protocols/diameter/Siemens.xml
new file mode 100644
index 00000000..1717f195
--- /dev/null
+++ b/resources/protocols/diameter/Siemens.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Siemens vendor-specific AVPs. Added by Ajit Kuchekar (akuchekar[at]empirix.com) on 06-June-2019 -->
+
+<vendor vendor-id="Siemens_AG" code="4329" name="Siemens_AG">
+
+ <avp name="Siemens-IMSI" code="1106" vendor-id="Siemens_AG" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Siemens-MSIDN" code="1107" vendor-id="Siemens_AG" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Siemens-Server-Name" code="1110" vendor-id="Siemens_AG" mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+</vendor>
diff --git a/resources/protocols/diameter/Starent.xml b/resources/protocols/diameter/Starent.xml
new file mode 100644
index 00000000..0e2ed2c1
--- /dev/null
+++ b/resources/protocols/diameter/Starent.xml
@@ -0,0 +1,2225 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Cisco ASR 5x00 AAA Interface Administration and Reference, Version 14.0 -->
+
+<vendor vendor-id="Starent" code="8164" name="Starent">
+
+ <avp name="Access-Network-Charging-Physical-Access-Id" code="1472" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Access-Network-Charging-Physical-Access-Id-Value"/>
+ <gavp name="Access-Network-Charging-Physical-Access-Id-Realm"/>
+ </grouped>
+ </avp>
+
+ <avp name="Access-Network-Charging-Physical-Access-Id-Realm" code="1474" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Access-Network-Charging-Physical-Access-Id-Value" code="1473" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Customer-Id" code="1146" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Absolute-Validity-Time" code="505" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Time"/>
+ </avp>
+
+ <avp name="SN-Bandwidth-Control" code="512" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="HIGH" code="0"/>
+ <enum name="LOW" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Policy-ID" code="529" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Charging-Collection-Function-Name" code="530" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Charging-Id" code="525" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Fast-Reauth-Username-11010" code="11010" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Firewall-Policy-515" code="515" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Monitoring-Key" code="518" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Phase0-PSAPName" code="523" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Pseudonym-Username-11011" code="11011" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Remaining-Service-Unit" code="526" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Tariff-Change-Usage"/>
+ <gavp name="CC-Time"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ <gavp name="3GPP-Reporting-Reason"/>
+ </grouped>
+ </avp>
+
+ <avp name="SN-Rulebase-Id" code="528" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Service-Flow-Detection" code="520" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="ENABLE_DETECTION" code="0"/>
+ </avp>
+
+ <avp name="SN-Service-Start-Timestamp" code="527" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Time"/>
+ </avp>
+
+ <avp name="SN-Time-Quota-Threshold" code="503" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Total-Used-Service-Unit" code="504" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="Tariff-Change-Usage"/>
+ <gavp name="CC-Time"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ <gavp name="3GPP-Reporting-Reason"/>
+ </grouped>
+ </avp>
+
+ <avp name="SN-Traffic-Policy" code="514" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Transparent-Data" code="513" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Unit-Quota-Threshold" code="502" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Usage-Monitoring" code="521" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="USAGE_MONITORING_DISABLED" code="0"/>
+ <enum name="USAGE_MONITORING_ENABLED" code="1"/>
+ </avp>
+
+ <avp name="SN-Usage-Monitoring-Control" code="517" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <grouped>
+ <gavp name="SN-Monitoring-Key"/>
+ <gavp name="SN-Usage-Monitoring"/>
+ <gavp name="SN-Usage-Volume"/>
+ </grouped>
+ </avp>
+
+ <avp name="SN-Usage-Volume" code="519" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned64"/>
+ </avp>
+
+ <avp name="SN-Volume-Quota-Threshold" code="501" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Session-Start-Indicator" code="522" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Starent-Subscriber-Permission" code="20" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="None" code="0"/>
+ <enum name="Simple-IP" code="1"/>
+ <enum name="Mobile-IP" code="2"/>
+ <enum name="Simple-IP-Mobile-IP" code="3"/>
+ <enum name="HA-Mobile-IP" code="4"/>
+ <enum name="Simple-IP-HA-Mobile-IP" code="5"/>
+ <enum name="Mobile-IP-HA-Mobile-IP" code="6"/>
+ <enum name="SIP-MIP-HA-MIP" code="7"/>
+ <enum name="GGSN-PDP-TYPE-IP" code="8"/>
+ <enum name="GGSN-PDP-TYPE-PPP" code="16"/>
+ <enum name="Network-Mobility" code="32"/>
+ <enum name="FA-HA-NEMO" code="38"/>
+ <enum name="All" code="63"/>
+ </avp>
+
+ <avp name="Prohibit-Payload-Compression" code="237" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Allowed" code="0"/>
+ <enum name="Prohibited" code="1"/>
+ </avp>
+
+ <avp name="SN-Access-link-IP-Frag" code="63" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Normal" code="0"/>
+ <enum name="DF-Ignore" code="1"/>
+ <enum name="DF-Fragment-ICMP-Notify" code="2"/>
+ </avp>
+
+ <avp name="SN-Acct-Input-Giga-Dropped" code="230" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Acct-Input-Octets-Dropped" code="228" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Acct-Input-Packets-Dropped" code="226" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Acct-Output-Giga-Dropped" code="231" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Acct-Output-Octets-Dropped" code="229" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Acct-Output-Packets-Dropped" code="227" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Acs-Credit-Control-Group" code="301" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Admin-Expiry" code="204" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Integer32"/>
+ </avp>
+
+ <avp name="SN-Admin-Permission" code="21" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="None" code="0"/>
+ <enum name="CLI" code="1"/>
+ <enum name="FTP" code="2"/>
+ <enum name="CLI-FTP" code="3"/>
+ <enum name="Intercept" code="4"/>
+ <enum name="CLI-Intercept" code="5"/>
+ <enum name="CLI-Intercept-FTP" code="7"/>
+ <enum name="ECS" code="8"/>
+ <enum name="CLI-ECS" code="9"/>
+ <enum name="CLI-FTP-ECS" code="11"/>
+ <enum name="CLI-Intercept-ECS" code="13"/>
+ <enum name="CLI-Intercept-FTP-ECS" code="15"/>
+ </avp>
+
+ <avp name="SN-Assigned-VLAN-ID" code="152" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Authorised-Qos" code="266" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Bandwidth-Policy" code="300" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Call-Id" code="251" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Cause-Code" code="267" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Normal_End_Of_Session" code="0"/>
+ <enum name="Successful_Transaction" code="1"/>
+ <enum name="End_Of_Subscriber_Dialog" code="2"/>
+ <enum name="3XX_Redirection" code="3"/>
+ <enum name="4XX_Request_Failure" code="4"/>
+ <enum name="5XX_Server_Failure" code="5"/>
+ <enum name="6XX_Global_Failure" code="6"/>
+ <enum name="Unspecified_Error" code="7"/>
+ <enum name="Unsuccessful_Session_Setup" code="8"/>
+ <enum name="Internal_Error" code="9"/>
+ </avp>
+
+ <avp name="SN-Cause-For-Rec-Closing" code="139" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-CBB-Policy" code="302" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-CF-Call-International" code="293" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Call-Local" code="291" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Call-LongDistance" code="292" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Call-Premium" code="294" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Call-RoamingInternatnl" code="298" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Call-Transfer" code="285" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Call-Waiting" code="284" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-CId-Display" code="282" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-CId-Display-Blocked" code="283" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-CF-Follow-Me" code="281" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-CF-Forward-Busy-Line" code="279" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-CF-Forward-No-Answer" code="278" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-CF-Forward-Not-Regd" code="280" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-CF-Forward-Unconditional" code="277" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-CFPolicy-ID" code="220" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Change-Condition" code="140" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="QOSCHANGE" code="0"/>
+ <enum name="TARIFFTIMECHANGE" code="1"/>
+ <enum name="SGSNCHANGE" code="500"/>
+ </avp>
+
+ <avp name="SN-Charging-VPN-Name" code="137" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Chrg-Char-Selection-Mode" code="138" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Content-Disposition" code="272" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Content-Length" code="271" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Content-Type" code="270" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-CR-International-Cid" code="295" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-CR-LongDistance-Cid" code="296" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-CSCF-App-Server-Info" code="275" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-CSCF-Rf-SDP-Media-Components" code="273" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Cscf-Subscriber-Ip-Address" code="287" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Data-Tunnel-Ignore-DF-Bit" code="49" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-DHCP-Lease-Expiry-Policy" code="157" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="auto-renew" code="0"/>
+ <enum name="disconnect" code="1"/>
+ </avp>
+
+ <avp name="SN-DHCP-Options" code="309" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Direction" code="153" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Any" code="0"/>
+ <enum name="Uplink" code="1"/>
+ <enum name="Downlink" code="2"/>
+ </avp>
+
+ <avp name="SN-Disconnect-Reason" code="3" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Not-Defined" code="0"/>
+ <enum name="Admin-Disconnect" code="1"/>
+ <enum name="Remote-Disconnect" code="2"/>
+ <enum name="Local-Disconnect" code="3"/>
+ <enum name="Disc-No-Resource" code="4"/>
+ <enum name="Disc-Excd-Service-Limit" code="5"/>
+ <enum name="PPP-LCP-Neg-Failed" code="6"/>
+ <enum name="PPP-LCP-No-Response" code="7"/>
+ <enum name="PPP-LCP-Loopback" code="8"/>
+ <enum name="PPP-LCP-Max-Retry" code="9"/>
+ <enum name="PPP-Echo-Failed" code="10"/>
+ <enum name="PPP-Auth-Failed" code="11"/>
+ <enum name="PPP-Auth-Failed-No-AAA-Resp" code="12"/>
+ <enum name="PPP-Auth-No-Response" code="13"/>
+ <enum name="PPP-Auth-Max-Retry" code="14"/>
+ <enum name="Invalid-AAA-Attr" code="15"/>
+ <enum name="Failed-User-Filter" code="16"/>
+ <enum name="Failed-Provide-Service" code="17"/>
+ <enum name="Invalid-IP-Address-AAA" code="18"/>
+ <enum name="Invalid-IP-Pool-AAA" code="19"/>
+ <enum name="PPP-IPCP-Neg-Failed" code="20"/>
+ <enum name="PPP-IPCP-No-Response" code="21"/>
+ <enum name="PPP-IPCP-Max-Retry" code="22"/>
+ <enum name="PPP-No-Rem-IP-Address" code="23"/>
+ <enum name="Inactivity-Timeout" code="24"/>
+ <enum name="Session-Timeout" code="25"/>
+ <enum name="Max-Data-Excd" code="26"/>
+ <enum name="Invalid-IP-Source-Address" code="27"/>
+ <enum name="MSID-Auth-Failed" code="28"/>
+ <enum name="MSID-Auth-Failed-No-AAA-Resp" code="29"/>
+ <enum name="A11-Max-Retry" code="30"/>
+ <enum name="A11-Lifetime-Expired" code="31"/>
+ <enum name="A11-Message-Integrity-Failure" code="32"/>
+ <enum name="PPP-lcp-remote-disc" code="33"/>
+ <enum name="Session-setup-timeout" code="34"/>
+ <enum name="PPP-keepalive-failure" code="35"/>
+ <enum name="Flow-add-failed" code="36"/>
+ <enum name="Call-type-detection-failed" code="37"/>
+ <enum name="Wrong-ipcp-params" code="38"/>
+ <enum name="MIP-remote-dereg" code="39"/>
+ <enum name="MIP-lifetime-expiry" code="40"/>
+ <enum name="MIP-proto-error" code="41"/>
+ <enum name="MIP-auth-failure" code="42"/>
+ <enum name="MIP-reg-timeout" code="43"/>
+ <enum name="Invalid-dest-context" code="44"/>
+ <enum name="Source-context-removed" code="45"/>
+ <enum name="Destination-context-removed" code="46"/>
+ <enum name="Req-service-addr-unavailable" code="47"/>
+ <enum name="Demux-mgr-failed" code="48"/>
+ <enum name="Internal-error" code="49"/>
+ <enum name="AAA-context-removed" code="50"/>
+ <enum name="invalid-service-type" code="51"/>
+ <enum name="mip-relay-req-failed" code="52"/>
+ <enum name="mip-rcvd-relay-failure" code="53"/>
+ <enum name="ppp-restart-inter-pdsn-handoff" code="54"/>
+ <enum name="gre-key-mismatch" code="55"/>
+ <enum name="invalid_tunnel_context" code="56"/>
+ <enum name="no_peer_lns_address" code="57"/>
+ <enum name="failed_tunnel_connect" code="58"/>
+ <enum name="l2tp-tunnel-disconnect-remote" code="59"/>
+ <enum name="l2tp-tunnel-timeout" code="60"/>
+ <enum name="l2tp-protocol-error-remote" code="61"/>
+ <enum name="l2tp-protocol-error-local" code="62"/>
+ <enum name="l2tp-auth-failed-remote" code="63"/>
+ <enum name="l2tp-auth-failed-local" code="64"/>
+ <enum name="l2tp-try-another-lns-from-remote" code="65"/>
+ <enum name="l2tp-no-resource-local" code="66"/>
+ <enum name="l2tp-no-resource-remote" code="67"/>
+ <enum name="l2tp-tunnel-disconnect-local" code="68"/>
+ <enum name="l2tp-admin-disconnect_remote" code="69"/>
+ <enum name="l2tpmgr-reached-max-capacity" code="70"/>
+ <enum name="MIP-reg-revocation" code="71"/>
+ <enum name="path-failure" code="72"/>
+ <enum name="dhcp-relay-ip-validation-failed" code="73"/>
+ <enum name="gtp-unknown-pdp-addr-or-pdp-type" code="74"/>
+ <enum name="gtp-all-dynamic-pdp-addr-occupied" code="75"/>
+ <enum name="gtp-no-memory-is-available" code="76"/>
+ <enum name="dhcp-relay-static-ip-addr-not-allowed" code="77"/>
+ <enum name="dhcp-no-ip-addr-allocated" code="78"/>
+ <enum name="dhcp-ip-addr-allocation-tmr-exp" code="79"/>
+ <enum name="dhcp-ip-validation-failed" code="80"/>
+ <enum name="dhcp-static-addr-not-allowed" code="81"/>
+ <enum name="dhcp-ip-addr-not-available-at-present" code="82"/>
+ <enum name="dhcp-lease-expired" code="83"/>
+ <enum name="lpool-ip-validation-failed" code="84"/>
+ <enum name="lpool-static-ip-addr-not-allowed" code="85"/>
+ <enum name="static-ip-validation-failed" code="86"/>
+ <enum name="static-ip-addr-not-present" code="87"/>
+ <enum name="static-ip-addr-not-allowed" code="88"/>
+ <enum name="radius-ip-validation-failed" code="89"/>
+ <enum name="radius-ip-addr-not-provided" code="90"/>
+ <enum name="invalid-ip-addr-from-sgsn" code="91"/>
+ <enum name="no-more-sessions-in-aaa" code="92"/>
+ <enum name="ggsn-aaa-auth-req-failed" code="93"/>
+ <enum name="conflict-in-ip-addr-assignment" code="94"/>
+ <enum name="apn-removed" code="95"/>
+ <enum name="credits-used-bytes-in" code="96"/>
+ <enum name="credits-used-bytes-out" code="97"/>
+ <enum name="credits-used-bytes-total" code="98"/>
+ <enum name="prepaid-failed" code="99"/>
+ <enum name="l2tp-ipsec-tunnel-failure" code="100"/>
+ <enum name="l2tp-ipsec-tunnel-disconnected" code="101"/>
+ <enum name="mip-ipsec-sa-inactive" code="102"/>
+ <enum name="Long-Duration-Timeout" code="103"/>
+ <enum name="proxy-mip-registration-failure" code="104"/>
+ <enum name="proxy-mip-binding-update" code="105"/>
+ <enum name="proxy-mip-inter-pdsn-handoff-require-ip-address" code="106"/>
+ <enum name="proxy-mip-inter-pdsn-handoff-mismatched-address" code="107"/>
+ <enum name="Local-purge" code="108"/>
+ <enum name="failed-update-handoff" code="109"/>
+ <enum name="closed_rp-handoff-complete" code="110"/>
+ <enum name="closed_rp-duplicate-session" code="111"/>
+ <enum name="closed_rp-handoff-session-not-found" code="112"/>
+ <enum name="closed_rp-handoff-failed" code="113"/>
+ <enum name="pcf-monitor-keep-alive-failed" code="114"/>
+ <enum name="call-internal-reject" code="115"/>
+ <enum name="call-restarted" code="116"/>
+ <enum name="a11-mn-ha-auth-failure" code="117"/>
+ <enum name="a11-badly-formed" code="118"/>
+ <enum name="a11-t-bit-not-set" code="119"/>
+ <enum name="a11-unsupported-vendor-id" code="120"/>
+ <enum name="a11-mismatched-id" code="121"/>
+ <enum name="mipha-dup-home-addr-req" code="122"/>
+ <enum name="mipha-dup-imsi-session" code="123"/>
+ <enum name="ha-unreachable" code="124"/>
+ <enum name="IPSP-addr-in-use" code="125"/>
+ <enum name="mipfa-dup-home-addr-req" code="126"/>
+ <enum name="mipha-ip-pool-busyout" code="127"/>
+ <enum name="inter-pdsn-handoff" code="128"/>
+ <enum name="active-to-dormant" code="129"/>
+ <enum name="ppp-renegotiation" code="130"/>
+ <enum name="active-start-param-change" code="131"/>
+ <enum name="tarrif-boundary" code="132"/>
+ <enum name="a11-disconnect-no-active-stop" code="133"/>
+ <enum name="nw-reachability-failed-reject" code="134"/>
+ <enum name="nw-reachability-failed-redirect" code="135"/>
+ <enum name="container-max-exceeded" code="136"/>
+ <enum name="static-addr-not-allowed-in-apn" code="137"/>
+ <enum name="static-addr-required-by-radius" code="138"/>
+ <enum name="static-addr-not-allowed-by-radius" code="139"/>
+ <enum name="mip-registration-dropped" code="140"/>
+ <enum name="counter-rollover" code="141"/>
+ <enum name="constructed-nai-auth-fail" code="142"/>
+ <enum name="inter-pdsn-service-optimize-handoff-disabled" code="143"/>
+ <enum name="gre-key-collision" code="144"/>
+ <enum name="inter-pdsn-service-optimize-handoff-triggered" code="145"/>
+ <enum name="intra-pdsn-handoff-triggered" code="146"/>
+ <enum name="delayed-abort-timer-expired" code="147"/>
+ <enum name="Admin-AAA-disconnect" code="148"/>
+ <enum name="Admin-AAA-disconnect-handoff" code="149"/>
+ <enum name="PPP-IPV6CP-Neg-Failed" code="150"/>
+ <enum name="PPP-IPV6CP-No-Response" code="151"/>
+ <enum name="PPP-IPV6CP-Max-Retry" code="152"/>
+ <enum name="PPP-Restart-Invalid-source-IPV4-address" code="153"/>
+ <enum name="a11-disconnect-handoff-no-active-stop" code="154"/>
+ <enum name="call-restarted-inter-pdsn-handoff" code="155"/>
+ <enum name="call-restarted-ppp-termination" code="156"/>
+ <enum name="mipfa-resource-conflict" code="157"/>
+ <enum name="failed-auth-with-charging-svc" code="158"/>
+ <enum name="mipha-dup-imsi-session-purge" code="159"/>
+ <enum name="mipha-rev-pending-newcall" code="160"/>
+ <enum name="volume-quota-reached" code="161"/>
+ <enum name="duration-quota-reached" code="162"/>
+ <enum name="gtp-user-authentication-failed" code="163"/>
+ <enum name="MIP-reg-revocation-no-lcp-term" code="164"/>
+ <enum name="MIP-private-ip-no-rev-tunnel" code="165"/>
+ <enum name="Invalid-Prepaid-AAA-attr-in-auth-response" code="166"/>
+ <enum name="mipha-prepaid-reset-dynamic-newcall" code="167"/>
+ <enum name="gre-flow-control-timeout" code="168"/>
+ <enum name="mip-paaa-bc-query-not-found" code="169"/>
+ <enum name="mipha-dynamic-ip-addr-not-available" code="170"/>
+ <enum name="a11-mismatched-id-on-handoff" code="171"/>
+ <enum name="a11-badly-formed-on-handoff" code="172"/>
+ <enum name="a11-unsupported-vendor-id-on-handoff" code="173"/>
+ <enum name="a11-t-bit-not-set-on-handoff" code="174"/>
+ <enum name="MIP-reg-revocation-i-bit-on" code="175"/>
+ <enum name="A11-RRQ-Deny-Max-Count" code="176"/>
+ <enum name="Dormant-Transition-During-Session-Setup" code="177"/>
+ <enum name="PPP-Rem-Reneg-Disc-Always-Cfg" code="178"/>
+ <enum name="PPP-Rem-Reneg-Disc-NAI-MSID-Mismatch" code="179"/>
+ <enum name="mipha-subscriber-ipsec-tunnel-down" code="180"/>
+ <enum name="mipha-subscriber-ipsec-tunnel-failed" code="181"/>
+ <enum name="mipha-subscriber-ipsecmgr-death" code="182"/>
+ <enum name="flow-is-deactivated" code="183"/>
+ <enum name="ecsv2-license-exceeded" code="184"/>
+ <enum name="IPSG-Auth-Failed" code="185"/>
+ <enum name="driver-initiated" code="186"/>
+ <enum name="ims-authorization-failed" code="187"/>
+ <enum name="service-instance-released" code="188"/>
+ <enum name="flow-released" code="189"/>
+ <enum name="ppp-renego-no-ha-addr" code="190"/>
+ <enum name="intra-pdsn-handoff" code="191"/>
+ <enum name="overload-disconnect" code="192"/>
+ <enum name="css-service-not-found" code="193"/>
+ <enum name="Auth-Failed" code="194"/>
+ <enum name="dhcp-client-sent-release" code="195"/>
+ <enum name="dhcp-client-sent-nak" code="196"/>
+ <enum name="msid-dhcp-chaddr-mismatch" code="197"/>
+ <enum name="link-broken" code="198"/>
+ <enum name="prog-end-timeout" code="199"/>
+ <enum name="qos-update-wait-timeout" code="200"/>
+ <enum name="css-synch-cause" code="201"/>
+ <enum name="Gtp-context-replacement" code="202"/>
+ <enum name="PDIF-Auth-failed" code="203"/>
+ <enum name="l2tp-unknown-apn" code="204"/>
+ <enum name="ms-unexpected-network-reentry" code="205"/>
+ <enum name="r6-invalid-nai" code="206"/>
+ <enum name="eap-max-retry-reached" code="207"/>
+ <enum name="vbm-hoa-session-disconnected" code="208"/>
+ <enum name="vbm-voa-session-disconnected" code="209"/>
+ <enum name="in-acl-disconnect-on-violation" code="210"/>
+ <enum name="eap-msk-lifetime-expiry" code="211"/>
+ <enum name="eap-msk-lifetime-too-low" code="212"/>
+ <enum name="mipfa-inter-tech-handoff" code="213"/>
+ <enum name="r6-max-retry-reached" code="214"/>
+ <enum name="r6-nwexit-recd" code="215"/>
+ <enum name="r6-dereg-req-recd" code="216"/>
+ <enum name="r6-remote-failure" code="217"/>
+ <enum name="r6r4-protocol-errors" code="218"/>
+ <enum name="wimax-qos-invalid-aaa-attr" code="219"/>
+ <enum name="npu-gre-flows-not-available" code="220"/>
+ <enum name="r4-max-retry-reached" code="221"/>
+ <enum name="r4-nwexit-recd" code="222"/>
+ <enum name="r4-dereg-req-recd" code="223"/>
+ <enum name="r4-remote-failure" code="224"/>
+ <enum name="ims-authorization-revoked" code="225"/>
+ <enum name="ims-authorization-released" code="226"/>
+ <enum name="ims-auth-decision-invalid" code="227"/>
+ <enum name="mac-addr-validation-failed" code="228"/>
+ <enum name="excessive-wimax-pd-flows-cfgd" code="229"/>
+ <enum name="sgsn-canc-loc-sub" code="230"/>
+ <enum name="sgsn-canc-loc-upd" code="231"/>
+ <enum name="sgsn-mnr-exp" code="232"/>
+ <enum name="sgsn-ident-fail" code="233"/>
+ <enum name="sgsn-sec-fail" code="234"/>
+ <enum name="sgsn-auth-fail" code="235"/>
+ <enum name="sgsn-glu-fail" code="236"/>
+ <enum name="sgsn-imp-det" code="237"/>
+ <enum name="sgsn-smgr-purge" code="238"/>
+ <enum name="sgsn-subs-handed-to-peer" code="239"/>
+ <enum name="sgsn-dns-fail-inter-rau" code="240"/>
+ <enum name="sgsn-cont-rsp-fail" code="241"/>
+ <enum name="sgsn-hlr-not-found-for-imsi" code="242"/>
+ <enum name="sgsn-ms-init-det" code="243"/>
+ <enum name="sgsn-opr-policy-fail" code="244"/>
+ <enum name="sgsn-duplicate-context" code="245"/>
+ <enum name="hss-profile-update-failed" code="246"/>
+ <enum name="sgsn-no-pdp-activated" code="247"/>
+ <enum name="asnpc-idle-mode-timeout" code="248"/>
+ <enum name="asnpc-idle-mode-exit" code="249"/>
+ <enum name="asnpc-idle-mode-auth-failed" code="250"/>
+ <enum name="asngw-invalid-qos-configuration" code="251"/>
+ <enum name="sgsn-dsd-allgprswithdrawn" code="252"/>
+ <enum name="r6-pmk-key-change-failure" code="253"/>
+ <enum name="sgsn-illegal-me" code="254"/>
+ <enum name="sess-termination-timeout" code="255"/>
+ <enum name="sgsn-sai-fail" code="256"/>
+ <enum name="sgsn-rnc-removal" code="257"/>
+ <enum name="sgsn-rai-removal" code="258"/>
+ <enum name="sgsn-init-deact" code="259"/>
+ <enum name="ggsn-init-deact" code="260"/>
+ <enum name="hlr-init-deact" code="261"/>
+ <enum name="ms-init-deact" code="262"/>
+ <enum name="sgsn-detach-init-deact" code="263"/>
+ <enum name="sgsn-rab-rel-init-deact" code="264"/>
+ <enum name="sgsn-iu-rel-init-deact" code="265"/>
+ <enum name="sgsn-gtpu-path-failure" code="266"/>
+ <enum name="sgsn-gtpc-path-failure" code="267"/>
+ <enum name="sgsn-local-handoff-init-deact" code="268"/>
+ <enum name="sgsn-remote-handoff-init-deact" code="269"/>
+ <enum name="sgsn-gtp-no-resource" code="270"/>
+ <enum name="sgsn-rnc-no-resource" code="271"/>
+ <enum name="sgsn-odb-init-deact" code="272"/>
+ <enum name="sgsn-invalid-ti" code="273"/>
+ <enum name="sgsn-ggsn-ctxt-non-existent" code="274"/>
+ <enum name="sgsn-apn-restrict-vio" code="275"/>
+ <enum name="sgsn-regular-deact" code="276"/>
+ <enum name="sgsn-abnormal-deact" code="277"/>
+ <enum name="sgsn-actv-rejected-by-peer" code="278"/>
+ <enum name="sgsn-err-ind" code="279"/>
+ <enum name="asngw-non-anchor-prohibited" code="280"/>
+ <enum name="asngw-im-entry-prohibited" code="281"/>
+ <enum name="session-idle-mode-entry-timeout" code="282"/>
+ <enum name="session-idle-mode-exit-timeout" code="283"/>
+ <enum name="asnpc-ms-power-down-nwexit" code="284"/>
+ <enum name="asnpc-r4-nwexit-recd" code="285"/>
+ <enum name="sgsn-iu-rel-before-call-est" code="286"/>
+ <enum name="ikev2-subscriber-ipsecmgr-death" code="287"/>
+ <enum name="All-dynamic-pool-addr-occupied" code="288"/>
+ <enum name="mip6ha-ip-addr-not-available" code="289"/>
+ <enum name="bs-monitor-keep-alive-failed" code="290"/>
+ <enum name="sgsn-att-in-reg-state" code="291"/>
+ <enum name="sgsn-inbound-srns-in-reg-state" code="292"/>
+ <enum name="dt-ggsn-tun-reestablish-failed" code="293"/>
+ <enum name="sgsn-unknown-pdp" code="294"/>
+ <enum name="sgsn-pdp-auth-failure" code="295"/>
+ <enum name="sgsn-duplicate-pdp-context" code="296"/>
+ <enum name="sgsn-no-rsp-from-ggsn" code="297"/>
+ <enum name="sgsn-failure-rsp-from-ggsn" code="298"/>
+ <enum name="sgsn-apn-unknown" code="299"/>
+ <enum name="sgsn-serv-req-init-deact" code="300"/>
+ <enum name="sgsn-attach-on-attch-init-abort" code="301"/>
+ <enum name="sgsn-iu-rel-in-israu-init-abort" code="302"/>
+ <enum name="sgsn-smgr-init-abort" code="303"/>
+ <enum name="sgsn-mm-ctx-cleanup-init-abort" code="304"/>
+ <enum name="sgsn-unknown-abort" code="305"/>
+ <enum name="sgsn-guard-timeout-abort" code="306"/>
+ <enum name="vpn-bounce-dhcpip-validate-req" code="307"/>
+ <enum name="mipv6-id-mismatch" code="308"/>
+ <enum name="aaa-session-id-not-found" code="309"/>
+ <enum name="x1-max-retry-reached" code="310"/>
+ <enum name="x1-nwexit-recd" code="311"/>
+ <enum name="x1-dereg-req-recd" code="312"/>
+ <enum name="x1-remote-failure" code="313"/>
+ <enum name="x1x2-protocol-errors" code="314"/>
+ <enum name="x2-max-retry-reached" code="315"/>
+ <enum name="x2-nwexit-recd" code="316"/>
+ <enum name="x2-dereg-req-recd" code="317"/>
+ <enum name="x2-remote-failure" code="318"/>
+ <enum name="x1-pmk-key-change-failure" code="319"/>
+ <enum name="sa-rekeying-failure" code="320"/>
+ <enum name="sess-sleep-mode-entry-timeout" code="321"/>
+ <enum name="phsgw-non-anchor-prohibited" code="322"/>
+ <enum name="asnpc-pc-relocation-failed" code="323"/>
+ <enum name="asnpc-pc-relocation" code="324"/>
+ <enum name="auth_policy_mismatch" code="325"/>
+ <enum name="sa-lifetime-expiry" code="326"/>
+ <enum name="asnpc-del-ms-entry-recd" code="327"/>
+ <enum name="phspc-sleep-mode-timeout" code="328"/>
+ <enum name="phspc-sleep-mode-exit" code="329"/>
+ <enum name="phspc-sleep-mode-auth-failed" code="330"/>
+ <enum name="phspc-ms-power-down-nwexit" code="331"/>
+ <enum name="phspc-x2-nwexit-recd" code="332"/>
+ <enum name="invalid-nat-config" code="333"/>
+ <enum name="asngw-tid-entry-not-found" code="334"/>
+ <enum name="No-NAT-IP-Address" code="335"/>
+ <enum name="excessive-phs-pd-flows-cfgd" code="336"/>
+ <enum name="phsgw-invalid-qos-configuration" code="337"/>
+ <enum name="Interim-Update" code="338"/>
+ <enum name="sgsn-attach-abrt-rad-lost" code="339"/>
+ <enum name="sgsn-inbnd-irau-abrt-rad-lost" code="340"/>
+ <enum name="ike-keepalive-failed" code="341"/>
+ <enum name="sgsn-attach-abrt-ms-suspend" code="342"/>
+ <enum name="sgsn-inbnd-irau-abrt-ms-suspend" code="343"/>
+ <enum name="duplicate-session-detected" code="344"/>
+ <enum name="sgsn-xid-response-failure" code="345"/>
+ <enum name="sgsn-nse-cleanup" code="346"/>
+ <enum name="sgsn-gtp-req-failure" code="347"/>
+ <enum name="sgsn-imsi-mismatch" code="348"/>
+ <enum name="sgsn-bvc-blocked" code="349"/>
+ <enum name="sgsn-attach-on-inbound-irau" code="350"/>
+ <enum name="sgsn-attach-on-outbound-irau" code="351"/>
+ <enum name="sgsn-incorrect-state" code="352"/>
+ <enum name="sgsn-t3350-expiry" code="353"/>
+ <enum name="sgsn-page-timer-expiry" code="354"/>
+ <enum name="phsgw-tid-entry-not-found" code="355"/>
+ <enum name="phspc-del-ms-entry-recd" code="356"/>
+ <enum name="sgsn-pdp-local-purge" code="357"/>
+ <enum name="phs-invalid-nai" code="358"/>
+ <enum name="session-sleep-mode-exit-timeout" code="359"/>
+ <enum name="sgsn-offload-phase2" code="360"/>
+ <enum name="phs-thirdparty-auth-fail" code="361"/>
+ <enum name="remote-error-notify" code="362"/>
+ <enum name="no-response" code="363"/>
+ <enum name="PDG-Auth-failed" code="364"/>
+ <enum name="mme-s1AP-send-failed" code="365"/>
+ <enum name="mme-egtpc-connection-failed" code="366"/>
+ <enum name="mme-egtpc-create-session-failed" code="367"/>
+ <enum name="mme-authentication-failure" code="368"/>
+ <enum name="mme-ue-detach" code="369"/>
+ <enum name="mme-mme-detach" code="370"/>
+ <enum name="mme-hss-detach" code="371"/>
+ <enum name="mme-pgw-detach" code="372"/>
+ <enum name="mme-sub-validation-failure" code="373"/>
+ <enum name="mme-hss-connection-failure" code="374"/>
+ <enum name="mme-hss-user-unknown" code="375"/>
+ <enum name="dhcp-lease-mismatch-detected" code="376"/>
+ <enum name="nemo-link-layer-down" code="377"/>
+ <enum name="eapol-max-retry-reached" code="378"/>
+ <enum name="sgsn-offload-phase3" code="379"/>
+ <enum name="mbms-bearer-service-disconnect" code="380"/>
+ <enum name="disconnect-on-violation-odb" code="381"/>
+ <enum name="disconn-on-violation-focs-odb" code="382"/>
+ <enum name="CSCF-REG-Admin-disconnect" code="383"/>
+ <enum name="CSCF-REG-User-disconnect" code="384"/>
+ <enum name="CSCF-REG-Inactivity-timeout" code="385"/>
+ <enum name="CSCF-REG-Network-disconnect" code="386"/>
+ <enum name="CSCF-Call-Admin-disconnect" code="387"/>
+ <enum name="CSCF-CAll-User-disconnect" code="388"/>
+ <enum name="CSCF-CALL-Local-disconnect" code="389"/>
+ <enum name="CSCF-CALL-No-Resource" code="390"/>
+ <enum name="CSCF-CALL-No-Respone" code="391"/>
+ <enum name="CSCF-CALL-Inactivity-timeout" code="392"/>
+ <enum name="CSCF-CALL-Media-Auth-Failure" code="393"/>
+ <enum name="CSCF-REG-No-Resource" code="394"/>
+ <enum name="ms-unexpected-idle-mode-entry" code="395"/>
+ <enum name="re-auth-failed" code="396"/>
+ <enum name="sgsn-pdp-nse-cleanup" code="397"/>
+ <enum name="sgsn-mm-ctxt-gtp-no-resource" code="398"/>
+ <enum name="unknown-apn" code="399"/>
+ <enum name="gtpc-path-failure" code="400"/>
+ <enum name="gtpu-path-failure" code="401"/>
+ <enum name="actv-rejected-by-sgsn" code="402"/>
+ <enum name="sgsn-pdp-gprs-camel-release" code="403"/>
+ <enum name="sgsn-check-imei-failure" code="404"/>
+ <enum name="sgsn-sndcp-init-deact" code="405"/>
+ <enum name="sgsn-pdp-inactivity-timeout" code="406"/>
+ <enum name="fw-and-nat-policy-removed" code="407"/>
+ <enum name="FNG-Auth-failed" code="408"/>
+ <enum name="ha-stale-key-disconnect" code="409"/>
+ <enum name="No-IPV6-address-for-subscriber" code="410"/>
+ <enum name="prefix-registration-failure" code="411"/>
+ <enum name="disconnect-from-policy-server" code="412"/>
+ <enum name="s6b-auth-failed" code="413"/>
+ <enum name="gtpc-err-ind" code="414"/>
+ <enum name="gtpu-err-ind" code="415"/>
+ <enum name="invalid-pdn-type" code="416"/>
+ <enum name="aaa-auth-req-failed" code="417"/>
+ <enum name="apn-denied-no-subscription" code="418"/>
+ <enum name="Sgw-context-replacement" code="419"/>
+ <enum name="dup-static-ip-addr-req" code="420"/>
+ <enum name="apn-restrict-violation" code="421"/>
+ <enum name="invalid-wapn" code="422"/>
+ <enum name="ttg-nsapi-allocation-failed" code="423"/>
+ <enum name="mandatory-gtp-ie-missing" code="424"/>
+ <enum name="aaa-unreachable" code="425"/>
+ <enum name="asngw-service-flow-deletion" code="426"/>
+ <enum name="CT-PMIP-RRQ-NVSE-Value-Change" code="427"/>
+ <enum name="tcp-read-failed" code="428"/>
+ <enum name="tcp-write-failed" code="429"/>
+ <enum name="ssl-handshake-failed" code="430"/>
+ <enum name="ssl-renegotiate-failed" code="431"/>
+ <enum name="ssl-bad-message" code="432"/>
+ <enum name="ssl-alert-received" code="433"/>
+ <enum name="ssl-disconnect" code="434"/>
+ <enum name="ssl-migration" code="435"/>
+ <enum name="sgsn-ard-failure" code="436"/>
+ <enum name="sgsn-camel-release" code="437"/>
+ <enum name="Hotlining-Status-Change" code="447"/>
+ <enum name="ggsn-no-rsp-from-sgsn" code="448"/>
+ <enum name="diameter-protocol-error" code="449"/>
+ <enum name="diameter-request-timeout" code="450"/>
+ <enum name="operator-policy" code="451"/>
+ <enum name="spr-connection-timeout" code="452"/>
+ <enum name="mipha-dup-wimax-session" code="453"/>
+ <enum name="invalid-version-attr" code="454"/>
+ <enum name="sgsn-zone-code-failure" code="455"/>
+ <enum name="invalid-qci" code="456"/>
+ <enum name="no_rules" code="457"/>
+ <enum name="mme-init-ctxt-setup-failure" code="459"/>
+ <enum name="mme-driver-initiated" code="460"/>
+ <enum name="mme-s1ap-connection-down" code="461"/>
+ <enum name="mme-s1ap-reset-recd" code="462"/>
+ <enum name="mme-s6a-response-timeout" code="463"/>
+ <enum name="mme-s13-response-timeout" code="464"/>
+ <enum name="mme-Illegal-equipment" code="465"/>
+ <enum name="mme-unexpected-attach" code="466"/>
+ <enum name="mme-sgw-selection-failure" code="467"/>
+ <enum name="mme-pgw-selection-failure" code="468"/>
+ <enum name="mme-reselection-to-sgsn" code="469"/>
+ <enum name="mme-relocation-to-sgsn" code="470"/>
+ <enum name="mme-reselection-to-mme" code="471"/>
+ <enum name="mme-relocation-to-mme" code="472"/>
+ <enum name="mme-tau-attach-collision" code="473"/>
+ <enum name="mme-old-sgsn-resolution-failure" code="474"/>
+ <enum name="mme-old-mme-resolution-failure" code="475"/>
+ <enum name="mme-reloc-ho-notify-timeout" code="476"/>
+ <enum name="mme-reloc-ho-req-ack-timeout" code="477"/>
+ <enum name="mme-create-session-timeout" code="478"/>
+ <enum name="mme-create-session-failure" code="479"/>
+ <enum name="mme-s11-path-failure" code="480"/>
+ <enum name="mme-policy-no-ue-irat" code="481"/>
+ <enum name="mme-x2-handover-failed" code="482"/>
+ <enum name="mme-attach-restrict" code="483"/>
+ <enum name="mme-regional-zone-code" code="484"/>
+ <enum name="mme-no-response-from-ue" code="485"/>
+ <enum name="mme-sgw-relocation-failed" code="486"/>
+ <enum name="mme-implicit-detach" code="487"/>
+ <enum name="sgsn-detach-notify" code="488"/>
+ <enum name="emergency-inactivity-timeout" code="489"/>
+ <enum name="policy-initiated-release" code="490"/>
+ <enum name="gy-result-code-system-failure" code="491"/>
+ <enum name="mme-zone-code-validation-failed" code="492"/>
+ <enum name="sgsn-pgw-init-deact" code="493"/>
+ <enum name="s6b-ip-validation-failed" code="494"/>
+ <enum name="sgsn-failure-rsp-from-sgw" code="495"/>
+ <enum name="tcp-remote-close" code="496"/>
+ <enum name="tcp-reset-received" code="497"/>
+ <enum name="tcp-socket-error" code="498"/>
+ <enum name="ptmsi-signature-mismatch" code="499"/>
+ <enum name="camel-invalid-configuration" code="500"/>
+ <enum name="4Gto3G-context-replacement" code="501"/>
+ <enum name="mme-isr-sgsn-init-detach" code="502"/>
+ <enum name="sgsn-isr-addl-ptmsi-rai" code="503"/>
+ <enum name="sgsn-sgw-dbr-cause-isr-deact" code="504"/>
+ <enum name="sgsn-isr-mme-init-detach" code="505"/>
+ <enum name="mme-sgw-dbr-cause-isr-deact" code="506"/>
+ <enum name="sgsn-ptmsi-crunch" code="507"/>
+ <enum name="3Gto4G-context-replacement" code="508"/>
+ <enum name="mme-no-eps-bearers-activated" code="509"/>
+ <enum name="intra-ggsn-handoff" code="510"/>
+ <enum name="WSG-Auth-failed" code="511"/>
+ <enum name="Gtp-non-existent-pdp-context" code="512"/>
+ <enum name="sgsn-cancel-loc-inital-attach" code="513"/>
+ <enum name="Local-fallback-timeout" code="514"/>
+ <enum name="sgsn-nrspca-actv-rej-by-sgsn" code="515"/>
+ <enum name="sgsn-nrspca-actv-rej-by-ms" code="516"/>
+ <enum name="ims-authorization-config-delete" code="517"/>
+ <enum name="sgsn-no-ptmsi-signature" code="518"/>
+ <enum name="ePDG-dns-server-not-reachable" code="519"/>
+ <enum name="ePDG-dns-no-resource-records" code="520"/>
+ <enum name="ePDG-dns-no-service-params" code="521"/>
+ <enum name="ePDG-Auth-failed" code="522"/>
+ <enum name="ePDG-pgw-sel-failure-initial" code="523"/>
+ <enum name="ePDG-pgw-sel-failure-handoff" code="524"/>
+ <enum name="sgsn-ho-sgw-reloc-collision" code="525"/>
+ <enum name="ePDG-dbr-from-pgw" code="526"/>
+ <enum name="ePDG-gtpc-abort-session" code="527"/>
+ <enum name="ePDG-gtpu-abort-session" code="528"/>
+ <enum name="ePDG-gtpu-error-ind" code="529"/>
+ <enum name="ePDG-pgw-not-reachable" code="530"/>
+ <enum name="ePDG-reject-from-pgw" code="531"/>
+ <enum name="ipsg-session-replacement" code="532"/>
+ <enum name="ePDG-rel-due-to-handoff" code="533"/>
+ <enum name="mme-foreign-plmn-guti-rejected" code="534"/>
+ <enum name="sgsn-dsd-allepswithdrawn" code="535"/>
+ </avp>
+
+ <avp name="SN-DNS-Proxy-Intercept-List" code="214" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-DNS-Proxy-Use-Subscr-Addr" code="25" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-Dynamic-Addr-Alloc-Ind-Flag" code="141" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Ecs-Data-Volume" code="176" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Enable-QoS-Renegotiation" code="144" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-Event" code="255" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Ext-Inline-Srvr-Context" code="41" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Ext-Inline-Srvr-Down-Addr" code="56" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Ext-Inline-Srvr-Down-VLAN" code="59" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Ext-Inline-Srvr-Preference" code="57" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Ext-Inline-Srvr-Up-Addr" code="55" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Ext-Inline-Srvr-Up-VLAN" code="58" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Fast-Reauth-Username-304" code="304" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Firewall-Enabled" code="198" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="False" code="0"/>
+ <enum name="True" code="1"/>
+ </avp>
+
+ <avp name="SN-Firewall-Policy-239" code="239" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-FMC-Location" code="171" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-GGSN-Address" code="264" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-GGSN-MIP-Required" code="68" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Gratuitous-ARP-Aggressive" code="54" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-GTP-Version" code="62" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="GTP_VERSION_0" code="0"/>
+ <enum name="GTP_VERSION_1" code="1"/>
+ <enum name="GTP_VERSION_2" code="2"/>
+ </avp>
+
+ <avp name="SN-HA-Send-DNS-ADDRESS" code="47" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Handoff-Indicator" code="310" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Active-Handoff" code="0"/>
+ <enum name="Location-Update" code="1"/>
+ </avp>
+
+ <avp name="SN-Home-Behavior" code="119" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Home-Profile" code="109" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Home-Sub-Use-GGSN" code="106" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Deny" code="0"/>
+ <enum name="Accept" code="1"/>
+ </avp>
+
+ <avp name="SN-IMS-AM-Address" code="167" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-IMS-AM-Domain-Name" code="168" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-IMS-Charging-Identifier" code="260" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-IMSI" code="252" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Inactivity-Time" code="232" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Integer32"/>
+ </avp>
+
+ <avp name="SN-Internal-SM-Index" code="122" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-IP-Alloc-Method" code="53" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Alloc_Local_Pool" code="0"/>
+ <enum name="Alloc_Dhcp_Client" code="1"/>
+ <enum name="Alloc_Radius" code="2"/>
+ <enum name="Alloc_No_Alloc" code="3"/>
+ <enum name="Alloc_Static_Alloc" code="4"/>
+ <enum name="Alloc_Dhcp_Relay" code="5"/>
+ </avp>
+
+ <avp name="SN-IPv6-Alloc-Method" code="314" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Alloc_Local_Pool" code="0"/>
+ <enum name="Alloc_Dhcp_Client" code="1"/>
+ <enum name="Alloc_No_Alloc" code="2"/>
+ <enum name="Alloc_Static_Alloc" code="3"/>
+ </avp>
+
+ <avp name="SN-IP-Filter-In" code="10" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-IP-Filter-Out" code="11" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-IP-Header-Compression" code="150" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="VJ" code="1"/>
+ <enum name="ROHC" code="2"/>
+ <enum name="VJ_ROHC" code="3"/>
+ </avp>
+
+ <avp name="SN-IP-Hide-Service-Address" code="60" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-IP-In-ACL" code="17" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-IP-In-Plcy-Grp" code="193" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-IP-Out-ACL" code="18" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-IP-Out-Plcy-Grp" code="194" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-IP-Pool-Name" code="8" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-IP-Source-Validation" code="14" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-IP-Source-Violate-No-Acct" code="196" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-IP-Src-Validation-Drop-Limit" code="110" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-IPv6-DNS-Proxy" code="126" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-IPv6-Egress-Filtering" code="103" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-IPv6-Min-Link-MTU" code="136" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-IPv6-num-rtr-advt" code="97" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-IPv6-Primary-DNS" code="101" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-IPv6-rtr-advt-interval" code="96" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-IPv6-Secondary-DNS" code="102" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-IPv6-Sec-Pool" code="124" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-IPv6-Sec-Prefix" code="125" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-ISC-Template-Name" code="276" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Is-Unregistered-Subscriber" code="269" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-L3-to-L2-Tun-Addr-Policy" code="43" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="no-local-alloc-validate" code="0"/>
+ <enum name="local-alloc" code="1"/>
+ <enum name="local-alloc-validate" code="2"/>
+ </avp>
+
+ <avp name="SN-LI-Dest-Address" code="240" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Local-IP-Address" code="13" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Long-Duration-Action" code="45" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Detection" code="1"/>
+ <enum name="Disconnection" code="2"/>
+ <enum name="Dormant-Only-Disconnection" code="3"/>
+ <enum name="Dormant-Only-Detection" code="4"/>
+ </avp>
+
+ <avp name="SN-Long-Duration-Notification" code="253" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Suppress" code="0"/>
+ <enum name="Send" code="1"/>
+ </avp>
+
+ <avp name="SN-Long-Duration-Timeout" code="44" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Integer32"/>
+ </avp>
+
+ <avp name="SN-Max-Sec-Contexts-Per-Subs" code="290" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Mediation-Acct-Rsp-Action" code="105" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="No_Early_PDUs" code="1"/>
+ <enum name="Delay_GTP_Response" code="2"/>
+ </avp>
+
+ <avp name="SN-Mediation-Enabled" code="123" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Mediation-No-Interims" code="146" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Mediation-VPN-Name" code="104" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Min-Compress-Size" code="23" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-MIP-AAA-Assign-Addr" code="50" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-MIP-ANCID" code="166" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-MIP-Dual-Anchor" code="165" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-MIP-HA-Assignment-Table" code="154" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-MIP-Match-AAA-Assign-Addr" code="51" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-MIP-Reg-Lifetime-Realm" code="175" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-MIP-Send-Ancid" code="163" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-MIP-Send-Correlation-Info" code="188" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ <enum name="NVSE_CUstom1" code="2"/>
+ <enum name="NVSE_CUstom2" code="3"/>
+ </avp>
+
+ <avp name="SN-MIP-Send-Host-Config" code="311" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-MIP-Send-Imsi" code="164" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="NVSE_Starent" code="1"/>
+ <enum name="NVSE_Custom1" code="2"/>
+ </avp>
+
+ <avp name="SN-MIP-Send-Term-Verification" code="48" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="NVSE_Custom1" code="1"/>
+ <enum name="NVSE_Custom2" code="2"/>
+ <enum name="NVSE_Starent" code="3"/>
+ </avp>
+
+ <avp name="SN-MN-HA-Hash-Algorithm" code="99" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="MD5" code="1"/>
+ <enum name="MD5-RFC2002" code="2"/>
+ <enum name="HMAC-MD5" code="3"/>
+ </avp>
+
+ <avp name="SN-MN-HA-Timestamp-Tolerance" code="30" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Mode" code="151" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Reliable" code="0"/>
+ <enum name="Optimistic" code="1"/>
+ <enum name="Unidirectional" code="2"/>
+ </avp>
+
+ <avp name="SN-MS-ISDN" code="248" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-NAI-Construction-Domain" code="37" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-NAT-IP-Address" code="297" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Node-Functionality" code="268" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="S-CSCF" code="0"/>
+ <enum name="P-CSCF" code="1"/>
+ <enum name="I-CSCF" code="2"/>
+ </avp>
+
+ <avp name="SN-NPU-Qos-Priority" code="98" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Best_Effort" code="0"/>
+ <enum name="Bronze" code="1"/>
+ <enum name="Silver" code="2"/>
+ <enum name="Gold" code="3"/>
+ <enum name="From_DSCP" code="4"/>
+ </avp>
+
+ <avp name="SN-Ntk-Initiated-Ctx-Ind-Flag" code="142" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Ntk-Session-Disconnect-Flag" code="143" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Session-Disconnect" code="0"/>
+ </avp>
+
+ <avp name="SN-Nw-Reachability-Server-Name" code="65" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Originating-IOI" code="261" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Overload-Disc-Connect-Time" code="233" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Overload-Disc-Inact-Time" code="234" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Overload-Disconnect" code="235" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-PDG-TTG-Required" code="299" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-PDIF-MIP-Release-TIA" code="172" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-PDIF-MIP-Required" code="170" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-PDIF-MIP-Simple-IP-Fallback" code="173" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-PDSN-Correlation-Id" code="8" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-PDSN-Handoff-Req-IP-Addr" code="46" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-PDSN-NAS-Id" code="190" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-PDSN-NAS-IP-Address" code="191" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Permit-User-Mcast-PDUs" code="134" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-PPP-Accept-Peer-v6Ifid" code="95" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-PPP-Always-On-Vse" code="130" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-PPP-Data-Compression" code="9" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="Stac-LZS" code="1"/>
+ <enum name="MPPC" code="2"/>
+ <enum name="Deflate" code="3"/>
+ </avp>
+
+ <avp name="SN-PPP-Data-Compression-Mode" code="19" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Normal" code="0"/>
+ <enum name="Stateless" code="1"/>
+ </avp>
+
+ <avp name="SN-PPP-Keepalive" code="16" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-PPP-NW-Layer-IPv4" code="92" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ <enum name="Passive" code="2"/>
+ </avp>
+
+ <avp name="SN-PPP-NW-Layer-IPv6" code="93" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ <enum name="Passive" code="2"/>
+ </avp>
+
+ <avp name="SN-PPP-Outbound-Password" code="15" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-PPP-Outbound-Username" code="61" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-PPP-Progress-Code" code="4" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Not-Defined" code="0"/>
+ <enum name="Call-Lcp-Down" code="10"/>
+ <enum name="Call-Disconnecting" code="20"/>
+ <enum name="Call-Ppp-Renegotiating" code="30"/>
+ <enum name="Call-Arrived" code="40"/>
+ <enum name="Call-Pdg-Tcp-Connecting" code="45"/>
+ <enum name="Call-Pdg-Ssl-Connecting" code="46"/>
+ <enum name="Call-Lcp-Up" code="50"/>
+ <enum name="Call-Authenticating" code="60"/>
+ <enum name="Call-Bcmcs-Authenticating" code="70"/>
+ <enum name="Call-Authenticated" code="80"/>
+ <enum name="Call-Tunnel-Connecting" code="85"/>
+ <enum name="Call-Ipcp-Up" code="90"/>
+ <enum name="Call-Imsa-Authorizing" code="95"/>
+ <enum name="Call-Imsa-Authorized" code="97"/>
+ <enum name="Call-MBMS-UE-Authorizing" code="98"/>
+ <enum name="Call-MBMS-Bearer-Authorizing" code="99"/>
+ <enum name="Call-Simple-IP-Connected" code="100"/>
+ <enum name="Call-Mobile-IP-Connected" code="110"/>
+ <enum name="Call-Tunnel-Connected" code="115"/>
+ <enum name="Call-Pdp-Type-IP-Connected" code="120"/>
+ <enum name="Call-Pdp-Type-IPv6-Connected" code="125"/>
+ <enum name="Call-Pdp-Type-PPP-Connected" code="130"/>
+ <enum name="Call-Proxy-Mobile-IP-Connected" code="140"/>
+ <enum name="Call-Pdg-Connected" code="142"/>
+ <enum name="Call-Pdg-Ssl-Connected" code="141"/>
+ <enum name="Call-Pdg-Connected" code="142"/>
+ <enum name="Call-Pdg-Connected" code="142"/>
+ <enum name="Call-Ipsg-Connected" code="145"/>
+ <enum name="Call-Bcmcs-Connected" code="150"/>
+ <enum name="Call-MBMS-UE-Connected" code="155"/>
+ <enum name="Call-MBMS-Bearer-Connected" code="156"/>
+ <enum name="Call-Pending-Addr-From-DHCP" code="160"/>
+ <enum name="Call-Got-Addr-From-DHCP" code="170"/>
+ <enum name="Call-HA-IPSEC-Tunnel-Connecting" code="180"/>
+ <enum name="Call-HA-IPSEC-Connected" code="190"/>
+ <enum name="Call-ASN-Non-Anchor-Connected" code="200"/>
+ <enum name="Call-ASNPC-Connected" code="210"/>
+ <enum name="Call-Mobile-IPv6-Connected" code="220"/>
+ <enum name="Call-PMIPv6-Connected" code="221"/>
+ <enum name="Call-PHSPC-Connected" code="230"/>
+ <enum name="Call-GTP-IPv4-Connected" code="235"/>
+ <enum name="Call-GTP-IPv6-Connected" code="236"/>
+ <enum name="Call-GTP-IPv4-IPv6-Connected" code="237"/>
+ <enum name="Call-SGW-Connected" code="245"/>
+ <enum name="Call-MME-Attached" code="246"/>
+ <enum name="Call-Auth-Only-Connected" code="247"/>
+ </avp>
+
+ <avp name="SN-PPP-Reneg-Disc" code="187" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Never" code="0"/>
+ <enum name="Always" code="1"/>
+ <enum name="NAI_Prefix_MSID_Mismatch" code="2"/>
+ </avp>
+
+ <avp name="SN-Prepaid" code="128" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="no_prepaid" code="0"/>
+ <enum name="custom_prepaid" code="1"/>
+ <enum name="standard_prepaid" code="2"/>
+ <enum name="wimax_prepaid" code="4"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Compressed-Count" code="31" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Uncompressed" code="0"/>
+ <enum name="Compressed" code="1"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Final-Duration-Alg" code="135" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="current_time" code="0"/>
+ <enum name="last-user-layer3-activity-time" code="1"/>
+ <enum name="last-airlink-activity-time" code="2"/>
+ <enum name="last-airlink-activity-time-last-reported" code="3"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Inbound-Octets" code="32" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Outbound-Octets" code="33" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Preference" code="129" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="prepaid_duration" code="0"/>
+ <enum name="prepaid_volume" code="1"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Timeout" code="35" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Total-Octets" code="34" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Prepaid-Watermark" code="36" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Primary-DCCA-Peer" code="223" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Primary-DNS-Server" code="5" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Primary-NBNS-Server" code="148" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Proxy-MIP" code="52" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Proxy-MIPV6" code="65530" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Pseudonym-Username-305" code="305" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QoS-Background-Class" code="91" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QoS-Class-Background-PHB" code="113" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Best-Effort" code="0"/>
+ <enum name="Pass-Through" code="1"/>
+ <enum name="AF11" code="10"/>
+ <enum name="AF12" code="12"/>
+ <enum name="AF13" code="14"/>
+ <enum name="AF21" code="18"/>
+ <enum name="AF22" code="20"/>
+ <enum name="AF22" code="22"/>
+ <enum name="AF31" code="26"/>
+ <enum name="AF32" code="28"/>
+ <enum name="AF33" code="30"/>
+ <enum name="AF41" code="34"/>
+ <enum name="AF42" code="36"/>
+ <enum name="AF43" code="38"/>
+ <enum name="EF" code="46"/>
+ </avp>
+
+ <avp name="SN-QoS-Class-Conversational-PHB" code="111" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Best-Effort" code="0"/>
+ <enum name="Pass-Through" code="1"/>
+ <enum name="AF11" code="10"/>
+ <enum name="AF12" code="12"/>
+ <enum name="AF13" code="14"/>
+ <enum name="AF21" code="18"/>
+ <enum name="AF22" code="20"/>
+ <enum name="AF22" code="22"/>
+ <enum name="AF31" code="26"/>
+ <enum name="AF32" code="28"/>
+ <enum name="AF33" code="30"/>
+ <enum name="AF41" code="34"/>
+ <enum name="AF42" code="36"/>
+ <enum name="AF43" code="38"/>
+ <enum name="EF" code="46"/>
+ </avp>
+
+ <avp name="SN-QoS-Class-Interactive-1-PHB" code="114" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Best-Effort" code="0"/>
+ <enum name="Pass-Through" code="1"/>
+ <enum name="AF11" code="10"/>
+ <enum name="AF12" code="12"/>
+ <enum name="AF13" code="14"/>
+ <enum name="AF21" code="18"/>
+ <enum name="AF22" code="20"/>
+ <enum name="AF22" code="22"/>
+ <enum name="AF31" code="26"/>
+ <enum name="AF32" code="28"/>
+ <enum name="AF33" code="30"/>
+ <enum name="AF41" code="34"/>
+ <enum name="AF42" code="36"/>
+ <enum name="AF43" code="38"/>
+ <enum name="EF" code="46"/>
+ </avp>
+
+ <avp name="SN-QoS-Class-Interactive-2-PHB" code="115" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Best-Effort" code="0"/>
+ <enum name="Pass-Through" code="1"/>
+ <enum name="AF11" code="10"/>
+ <enum name="AF12" code="12"/>
+ <enum name="AF13" code="14"/>
+ <enum name="AF21" code="18"/>
+ <enum name="AF22" code="20"/>
+ <enum name="AF22" code="22"/>
+ <enum name="AF31" code="26"/>
+ <enum name="AF32" code="28"/>
+ <enum name="AF33" code="30"/>
+ <enum name="AF41" code="34"/>
+ <enum name="AF42" code="36"/>
+ <enum name="AF43" code="38"/>
+ <enum name="EF" code="46"/>
+ </avp>
+
+ <avp name="SN-QoS-Class-Interactive-3-PHB" code="116" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Best-Effort" code="0"/>
+ <enum name="Pass-Through" code="1"/>
+ <enum name="AF11" code="10"/>
+ <enum name="AF12" code="12"/>
+ <enum name="AF13" code="14"/>
+ <enum name="AF21" code="18"/>
+ <enum name="AF22" code="20"/>
+ <enum name="AF22" code="22"/>
+ <enum name="AF31" code="26"/>
+ <enum name="AF32" code="28"/>
+ <enum name="AF33" code="30"/>
+ <enum name="AF41" code="34"/>
+ <enum name="AF42" code="36"/>
+ <enum name="AF43" code="38"/>
+ <enum name="EF" code="46"/>
+ </avp>
+
+ <avp name="SN-QoS-Class-Streaming-PHB" code="112" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Best-Effort" code="0"/>
+ <enum name="Pass-Through" code="1"/>
+ <enum name="AF11" code="10"/>
+ <enum name="AF12" code="12"/>
+ <enum name="AF13" code="14"/>
+ <enum name="AF21" code="18"/>
+ <enum name="AF22" code="20"/>
+ <enum name="AF22" code="22"/>
+ <enum name="AF31" code="26"/>
+ <enum name="AF32" code="28"/>
+ <enum name="AF33" code="30"/>
+ <enum name="AF41" code="34"/>
+ <enum name="AF42" code="36"/>
+ <enum name="AF43" code="38"/>
+ <enum name="EF" code="46"/>
+ </avp>
+
+ <avp name="SN-QoS-Conversation-Class" code="86" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QOS-HLR-Profile" code="303" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QoS-Interactive1-Class" code="88" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QoS-Interactive2-Class" code="89" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QoS-Interactive3-Class" code="90" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QoS-Negotiated" code="147" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-QoS-Renegotiation-Timeout" code="145" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-QoS-Streaming-Class" code="87" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-QoS-Tp-Dnlk" code="73" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Policing" code="1"/>
+ <enum name="Shaping" code="2"/>
+ </avp>
+
+ <avp name="SN-QoS-Tp-Uplk" code="79" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Policing" code="1"/>
+ <enum name="Shaping" code="2"/>
+ </avp>
+
+ <avp name="SN-QoS-Traffic-Policy" code="177" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Rad-APN-Name" code="162" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Radius-Returned-Username" code="236" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+
+ <avp name="SN-Re-CHAP-Interval" code="7" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Roaming-Behavior" code="121" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Roaming-Profile" code="118" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Roaming-Sub-Use-GGSN" code="108" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Deny" code="0"/>
+ <enum name="Accept" code="1"/>
+ </avp>
+
+ <avp name="SN-ROHC-Flow-Marking-Mode" code="274" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="False" code="0"/>
+ <enum name="True" code="1"/>
+ </avp>
+
+ <avp name="SN-ROHC-Mode" code="151" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Reliable" code="0"/>
+ <enum name="Optimistic" code="1"/>
+ <enum name="Unidirectional" code="2"/>
+ </avp>
+
+ <avp name="SN-ROHC-Profile-Name" code="238" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Role-Of-Node" code="256" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="ORIGINATING_ROLE" code="0"/>
+ <enum name="TERMINATING_ROLE" code="1"/>
+ </avp>
+
+ <avp name="SN-Routing-Area-Id" code="249" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Rulebase" code="250" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-SDP-Session-Description" code="263" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Sec-IP-Pool-Name" code="265" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Secondary-DCCA-Peer" code="224" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Secondary-DNS-Server" code="6" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Secondary-NBNS-Server" code="149" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Service-Address" code="169" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Service-Type" code="24" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="PDSN" code="1"/>
+ <enum name="Management" code="2"/>
+ <enum name="HA" code="3"/>
+ <enum name="GGSN" code="4"/>
+ <enum name="LNS" code="5"/>
+ <enum name="IPSG" code="6"/>
+ <enum name="CSCF" code="7"/>
+ <enum name="ASNGW" code="8"/>
+ <enum name="PDIF" code="9"/>
+ <enum name="STANDALONE_FA" code="10"/>
+ <enum name="SGSN" code="11"/>
+ <enum name="PHSGW" code="12"/>
+ <enum name="PDG" code="13"/>
+ <enum name="MIPV6HA" code="14"/>
+ <enum name="PGW" code="15"/>
+ <enum name="SGW" code="16"/>
+ <enum name="FNG" code="17"/>
+ <enum name="MSEG" code="18"/>
+ <enum name="HNBGW" code="19"/>
+ <enum name="BNG" code="20"/>
+ </avp>
+
+ <avp name="SN-Session-Id" code="257" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Simultaneous-SIP-MIP" code="22" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-SIP-Method" code="254" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-SIP-Request-Time-Stamp" code="258" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-SIP-Response-Time-Stamp" code="259" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Software-Version" code="288" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Subs-Acc-Flow-Traffic-Valid" code="225" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disable" code="0"/>
+ <enum name="Enable" code="1"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Accounting" code="64" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="Radius" code="1"/>
+ <enum name="GTPP" code="2"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Acct-Interim" code="70" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Normal" code="0"/>
+ <enum name="Suppress" code="1"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Acct-Mode" code="192" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="flow-based-auxilliary" code="0"/>
+ <enum name="flow-based-all" code="1"/>
+ <enum name="flow-based-none" code="2"/>
+ <enum name="session-based" code="3"/>
+ <enum name="main-a10-only" code="4"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Acct-Rsp-Action" code="100" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="No_Early_PDUs" code="1"/>
+ <enum name="Delay_GTP_Response" code="2"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Acct-Start" code="69" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Normal" code="0"/>
+ <enum name="Suppress" code="1"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Acct-Stop" code="71" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Normal" code="0"/>
+ <enum name="Suppress" code="1"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Class" code="219" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Normal_Subscriber" code="0"/>
+ <enum name="Ting_100" code="1"/>
+ <enum name="Ting_500" code="2"/>
+ <enum name="Ting_Buddy" code="3"/>
+ <enum name="Ting_Star" code="4"/>
+ <enum name="Ting_Nolimit_SMS" code="5"/>
+ <enum name="Kids_Locator" code="6"/>
+ <enum name="Ting_2000" code="7"/>
+ <enum name="Handicapped_Welfare" code="8"/>
+ <enum name="Reserved" code="9"/>
+ </avp>
+
+ <avp name="SN-Subscriber-IP-Hdr-Neg-Mode" code="67" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Force" code="0"/>
+ <enum name="Detect" code="1"/>
+ </avp>
+
+ <avp name="SN-Subscriber-IP-TOS-Copy" code="85" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="Access-Tunnel" code="1"/>
+ <enum name="Data-Tunnel" code="2"/>
+ <enum name="Both" code="3"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Nexthop-Address" code="127" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="SN-Subscriber-No-Interims" code="133" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Permission" code="20" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="Simple-IP" code="1"/>
+ <enum name="Mobile-IP" code="2"/>
+ <enum name="Simple-IP-Mobile-IP" code="3"/>
+ <enum name="HA-Mobile-IP" code="4"/>
+ <enum name="Simple-IP-HA-Mobile-IP" code="5"/>
+ <enum name="Mobile-IP-HA-Mobile-IP" code="6"/>
+ <enum name="SIP-MIP-HA-MIP" code="7"/>
+ <enum name="GGSN-PDP-TYPE-IP" code="8"/>
+ <enum name="GGSN-PDP-TYPE-PPP" code="16"/>
+ <enum name="Network-Mobility" code="32"/>
+ <enum name="FA-HA-NEMO" code="38"/>
+ <enum name="All" code="63"/>
+ </avp>
+
+ <avp name="SN-Subscriber-Template-Name" code="158" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Subs-IMSA-Service-Name" code="159" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Subs-VJ-Slotid-Cmp-Neg-Mode" code="221" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="None" code="0"/>
+ <enum name="Receive" code="1"/>
+ <enum name="Transmit" code="2"/>
+ <enum name="Both" code="3"/>
+ </avp>
+
+ <avp name="SN-Tp-Dnlk-Burst-Size" code="76" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Tp-Dnlk-Committed-Data-Rate" code="74" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Tp-Dnlk-Exceed-Action" code="77" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Transmit" code="0"/>
+ <enum name="Drop" code="1"/>
+ <enum name="Lower-IP-Precedence" code="2"/>
+ <enum name="Buffer" code="3"/>
+ <enum name="Transmit-On-Buffer-Full" code="4"/>
+ </avp>
+
+ <avp name="SN-Tp-Dnlk-Peak-Data-Rate" code="75" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Tp-Dnlk-Violate-Action" code="78" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Transmit" code="0"/>
+ <enum name="Drop" code="1"/>
+ <enum name="Lower-IP-Precedence" code="2"/>
+ <enum name="Buffer" code="3"/>
+ <enum name="Transmit-On-Buffer-Full" code="4"/>
+ </avp>
+
+ <avp name="SN-Tp-Uplk-Burst-Size" code="82" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Tp-Uplk-Committed-Data-Rate" code="80" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Tp-Uplk-Exceed-Action" code="83" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Transmit" code="0"/>
+ <enum name="Drop" code="1"/>
+ <enum name="Lower-IP-Precedence" code="2"/>
+ <enum name="Buffer" code="3"/>
+ <enum name="Transmit-On-Buffer-Full" code="4"/>
+ </avp>
+
+ <avp name="SN-Tp-Uplk-Peak-Data-Rate" code="81" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Tp-Uplk-Violate-Action" code="84" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Transmit" code="0"/>
+ <enum name="Drop" code="1"/>
+ <enum name="Lower-IP-Precedence" code="2"/>
+ <enum name="Buffer" code="3"/>
+ <enum name="Transmit-On-Buffer-Full" code="4"/>
+ </avp>
+
+ <avp name="SN-TPO-Policy" code="308" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Traffic-Group" code="161" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-TrafficSelector-Class" code="307" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Tun-Addr-Policy" code="156" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="no-local-alloc-validate" code="0"/>
+ <enum name="local-alloc" code="1"/>
+ <enum name="local-alloc-validate" code="2"/>
+ </avp>
+
+ <avp name="SN-Tunnel-Gn" code="174" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-Tunnel-ISAKMP-Crypto-Map" code="38" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Tunnel-ISAKMP-Secret" code="39" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Tunnel-Load-Balancing" code="27" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="random" code="1"/>
+ <enum name="balanced" code="2"/>
+ <enum name="prioritized" code="3"/>
+ </avp>
+
+ <avp name="SN-Tunnel-Password" code="26" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-Unclassify-List-Name" code="132" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-User-Privilege" code="313" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Administrative" code="6"/>
+ <enum name="NAS_Prompt" code="7"/>
+ <enum name="Inspector" code="19650516"/>
+ <enum name="Security_Admin" code="19660618"/>
+ </avp>
+
+ <avp name="SN-Virtual-APN-Name" code="94" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-Visiting-Behavior" code="120" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Visiting-Profile" code="117" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-Visiting-Sub-Use-GGSN" code="107" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Deny" code="0"/>
+ <enum name="Accept" code="1"/>
+ </avp>
+
+ <avp name="SN-Voice-Push-List-Name" code="131" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-VPN-ID" code="1" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SN-VPN-Name" code="2" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="SN-WiMAX-Auth-Only" code="306" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ <enum name="Disabled" code="0"/>
+ <enum name="Enabled" code="1"/>
+ </avp>
+
+ <avp name="SN-WLAN-AP-Identifier" code="319" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="SN-WLAN-UE-Identifier" code="320" vendor-id="Starent" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+
+</vendor>
diff --git a/resources/protocols/diameter/TGPP.xml b/resources/protocols/diameter/TGPP.xml
new file mode 100644
index 00000000..d2be9e0c
--- /dev/null
+++ b/resources/protocols/diameter/TGPP.xml
@@ -0,0 +1,1854 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application id="16777223" name="3GPP Gmb" uri="http://www.3gpp.org/DynaReport/29061.htm">
+ <!--
+ This secion/application contains AVPs whose codes collide with other 3GPP AVPs.
+ The modern (non-conflicting) Gmb AVPs are in the SGmb application/section below.
+
+ If you want to use the Cx/Dx AVPs comment the below AVPs (1-27) out and uncomment
+ the Cx/Dx AVPs.
+ -->
+
+ <avp name="3GPP-IMSI" code="1" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-Charging-Id" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="3GPP-PDP-Type" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="IPv4" code="0"/>
+ <enum name="PPP" code="1"/>
+ <enum name="IPv6" code="2"/>
+ <enum name="IPv4v6" code="3"/>
+ </avp>
+ <avp name="3GPP-CG-Address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="3GPP-GPRS-Negotiated-QoS-Profile" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-SGSN-Address" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="3GPP-GGSN-Address" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="3GPP-IMSI-MCC-MNC" code="8" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-GGSN-MCC-MNC" code="9" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-NSAPI" code="10" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-Session-Stop-Indicator" code="11" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-Selection-Mode" code="12" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-Charging-Characteristics" code="13" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-CG-IPv6-Address" code="14" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-SGSN-IPv6-Address" code="15" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-GGSN-IPv6-Address" code="16" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-IPv6-DNS-Server" code="17" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-SGSN-MCC-MNC" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-Teardown-Indicator" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-IMEISV" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="3GPP-RAT-Type" code="21" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-User-Location-Info" code="22" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-MS-TimeZone" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-CAMEL-Charging-Info" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-Packet-Filter" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-Negotiated-DSCP" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-Allocate-IP-Type" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!-- Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor Specific
+ Attributes (See TS 29.061 [13]) -->
+ <!--
+ <avp name="Reserved" code="28" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp> -->
+ <avp name="3GPP-TWAN-Identifier" code="29" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <!--
+ <avp name="Reserved" code="30" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="31" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="32" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="33" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="34" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="35" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="36" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="37" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="38" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="39" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="40" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="41" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="42" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="43" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="44" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="45" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="46" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="47" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="48" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="49" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="50" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="51" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="52" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="53" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="54" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="55" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="56" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="57" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="58" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved" code="59" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ -->
+
+ <!-- ************************** IMS Cx Dx AVPS ********************* -->
+<!--
+ These AVPs collide(share AVP code number) with other 3GPP AVPs (above).
+ Uncomment 1 - 28 here and comment out the ones above if you want to use these.
+ <avp name="Visited-Network-Identifier-OBSOLETE-CN25" code="1" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Public-Identity-OBSOLETE-CN25" code="2" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Server-Name-OBSOLETE-CN25" code="3" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Server-Capabilities-OBSOLETE-CN25" code="4" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Mandatory-Capability"/>
+ <gavp name="Optional-Capability"/>
+ <gavp name="Server-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Mandatory-Capability-OBSOLETE-CN25" code="5" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Optional-Capability-OBSOLETE-CN25" code="6" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="User-Data-OBSOLETE-CN25" code="7" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Number-Auth-Items-OBSOLETE-CN25" code="8" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SIP-Authentication-Scheme-OBSOLETE-CN25" code="9" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-Authenticate-OBSOLETE-CN25" code="10" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Authorization-OBSOLETE-CN25" code="11" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Authentication-Context-OBSOLETE-CN25" code="12" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Auth-Data-Item-OBSOLETE-CN25" code="13" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="SIP-Item-Number-OBSOLETE-CN25"/>
+ <gavp name="SIP-Authentication-Scheme-OBSOLETE-CN25"/>
+ <gavp name="SIP-Authenticate-OBSOLETE-CN25"/>
+ <gavp name="SIP-Authorization-OBSOLETE-CN25"/>
+ <gavp name="SIP-Authentication-Context-OBSOLETE-CN25"/>
+ <gavp name="Confidentiality-Key-OBSOLETE-CN25"/>
+ <gavp name="Integrity-Key-OBSOLETE-CN25"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Item-Number-OBSOLETE-CN25" code="14" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Server-Assignment-Type-OBSOLETE-CN25" code="15" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="No-Assignment" code="0"/>
+ <enum name="Registration" code="1"/>
+ <enum name="Re-Registration" code="2"/>
+ <enum name="Unregistered-User" code="3"/>
+ <enum name="Timeout-Deregistration" code="4"/>
+ <enum name="User-Deregistration" code="5"/>
+ <enum name="Timeout-Deregistration-Store-Server-Name" code="6"/>
+ <enum name="User-Deregistration-Store-Server-Name" code="7"/>
+ <enum name="Administrative-Deregistration" code="8"/>
+ <enum name="Authentication-Failure" code="9"/>
+ <enum name="Authentication-Timeout" code="10"/>
+ <enum name="Deregistration-Too-Much-Data" code="11"/>
+ </avp>
+ <avp name="Deregistration-Reason-OBSOLETE-CN25" code="16" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Reason-Code"/>
+ <gavp name="Reason-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Reason-Code-OBSOLETE-CN25" code="17" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Permanent-Termination" code="0"/>
+ <enum name="New-Server-Assigned" code="1"/>
+ <enum name="Server-Change" code="2"/>
+ <enum name="Remove-S-CSCF" code="3"/>
+ </avp>
+ <avp name="Reason-Info-OBSOLETE-CN25" code="18" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Charging-Information-OBSOLETE-CN25" code="19" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Primary-Event-Charging-Function-Name"/>
+ <gavp name="Secondary-Event-Charging-Function-Name"/>
+ <gavp name="Primary-Charging-Collection-Function-Name"/>
+ <gavp name="Secondary-Charging-Collection-Function-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Primary-Event-Charging-Function-Name-OBSOLETE-CN25" code="20" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="Secondary-Event-Charging-Function-Name-OBSOLETE-CN25" code="21" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="Primary-Charging-Collection-Function-Name-OBSOLETE-CN25" code="22" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="Secondary-Charging-Collection-Function-Name-OBSOLETE-CN25" code="23" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="User-Authorization-Type-OBSOLETE-CN25" code="24" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Registration" code="0"/>
+ <enum name="De-Registration" code="1"/>
+ <enum name="Registration-And-Capabilities" code="2"/>
+ </avp>
+ <avp name="User-Data-Request-Type-OBSOLETE-CN25" code="25" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Complete-Profile" code="0"/>
+ <enum name="Registered-Profile" code="1"/>
+ <enum name="Unregistered-Profile" code="2"/>
+ </avp>
+ <avp name="User-Data-Already-Available-OBSOLETE-CN25" code="26" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="User-Data-Not-Available" code="0"/>
+ <enum name="User-Data-Already-Available" code="1"/>
+ </avp>
+ <avp name="Confidentiality-Key-OBSOLETE-CN25" code="27" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Integrity-Key-OBSOLETE-CN25" code="28" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+-->
+ <!-- ************************ END IMS Cx Dx AVPS ******************* -->
+</application> <!-- 3GPP Gmb -->
+
+
+<!-- The AVP codes from 500 to 599 are reserved for TS 29.209, 29.211, and 29.229. -->
+<application id="16777222" name="3GPP Gq" uri="http://www.3gpp.org/DynaReport/29209.htm">
+ <!-- ETSI TS 129 209 V6.7.0 (2007-06) -->
+
+ <avp name="Abort-Cause" code="500" mandatory="must" vendor-bit="must" may-encrypt="yes" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="BEARER_RELEASED" code="0"/>
+ <enum name="INSUFFICIENT_SERVER_RESOURCES" code="1"/>
+ <enum name="INSUFFICIENT_BEARER_RESOURCES" code="2"/>
+ <enum name="PS_TO_CS_HANDOVER" code="3"/>
+ <enum name="SPONSORED_DATA_CONNECTIVITY_ DISALLOWED" code="4"/>
+ </avp>
+
+ <avp name="Access-Network-Charging-Address" code="501" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+
+ <avp name="Access-Network-Charging-Identifier" code="502" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Access-Network-Charging-Identifier-Value"/>
+ <gavp name="Flows"/>
+ </grouped>
+ </avp>
+
+ <avp name="Access-Network-Charging-Identifier-Value" code="503" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="AF-Application-Identifier" code="504" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+
+ <avp name="AF-Charging-Identifier" code="505" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+
+ <avp name="Authorization-Token" code="506" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Flow-Description" code="507" vendor-id="TGPP" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must">
+ <type type-name="IPFilterRule"/>
+ </avp>
+
+ <avp name="Flow-Grouping" code="508" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Flows"/>
+ </grouped>
+ </avp>
+
+ <avp name="Flow-Number" code="509" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Flows" code="510" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Media-Component-Number"/>
+ <gavp name="Flow-Number"/>
+ <gavp name="Final-Unit-Action"/>
+ </grouped>
+ </avp>
+
+ <avp name="Flow-Status" code="511" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="ENABLED-UPLINK" code="0"/>
+ <enum name="ENABLED-DOWNLINK" code="1"/>
+ <enum name="ENABLED" code="2"/>
+ <enum name="DISABLED" code="3"/>
+ <enum name="REMOVED" code="4"/>
+ </avp>
+
+ <avp name="Flow-Usage" code="512" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="NO_INFORMATION" code="0"/>
+ <enum name="RTCP" code="1"/>
+ <enum name="AF_SIGNALLING" code="2"/>
+ </avp>
+
+ <avp name="Specific-Action" code="513" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <!--ETSI TS 129 209 V6.7.0 (2007-06)-->
+ <enum name="SERVICE_INFORMATION_REQUEST (now void)" code="0"/>
+ <enum name="CHARGING_CORRELATION_EXCHANGE" code="1"/>
+ <enum name="INDICATION_OF_LOSS_OF_BEARER" code="2"/>
+ <enum name="INDICATION_OF_RECOVERY_OF_BEARER" code="3"/>
+ <enum name="INDICATION_OF_RELEASE_OF_BEARER" code="4"/>
+ <enum name="INDICATION_OF_ESTABLISHMENT_OF_BEARER (now void)" code="5"/>
+ <!-- ETSI ES 283 026 V2.4.1 (2008-11) defines these 2 events:
+ INDICATION_OF_SUBSCRIBER_DETACHMENT - 6
+ INDICATION_OF_RESERVATION_EXPIRATION - 7
+
+ But they are superceded by 3GPP 29.214 and ETSI 129 214 V10 with the
+ values below...
+ -->
+ <enum name="IP-CAN_CHANGE" code="6"/>
+ <enum name="INDICATION_OF_OUT_OF_CREDIT" code="7"/>
+ <!-- From 3GPP 29.214 v11.6.0: -->
+ <enum name="INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION" code="8"/>
+ <enum name="INDICATION_OF_FAILED_RESOURCES_ALLOCATION" code="9"/>
+ <enum name="INDICATION_OF_LIMITED_PCC_DEPLOYMENT" code="10"/>
+ <enum name="USAGE_REPORT" code="11"/>
+ <enum name="ACCESS_NETWORK_INFO_REPORT" code="12"/>
+ <enum name="INDICATION_OF_RECOVERY_FROM_LIMITED_PCC_DEPLOYMENT" code="13"/>
+ <enum name="INDICATION_OF_ACCESS_NETWORK_INFO_REPORTING_FAILURE" code="14"/>
+ <enum name="INDICATION_OF_TRANSFER_POLICY_EXPIRED" code="15"/>
+ <enum name="PLMN_CHANGE" code="16"/>
+ <enum name="EPS_FALLBACK" code="17"/>
+ <enum name="INDICATION_OF_REALLOCATION_OF_CREDIT" code="18"/>
+ <enum name="SUCCESSFUL_QOS_UPDATE" code="19"/>
+ <enum name="FAILED_QOS_UPDATE" code="20"/>
+ </avp>
+
+ <avp name="Max-Requested-Bandwidth-DL" code="515" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Max-Requested-Bandwidth-UL" code="516" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Media-Component-Description" code="517" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Media-Component-Number"/>
+ <gavp name="Media-Sub-Component"/>
+ <gavp name="AF-Application-Identifier"/>
+ <gavp name="Media-Type"/>
+ <gavp name="Max-Requested-Bandwidth-UL"/>
+ <gavp name="Max-Requested-Bandwidth-DL"/>
+ <gavp name="Flow-Status"/>
+ <gavp name="RS-Bandwidth"/>
+ <gavp name="RR-Bandwidth"/>
+ <gavp name="Codec-Data"/>
+ <!-- ETSI ES 283 026 V1.6.0 (2008-02) -->
+ <gavp name="Reservation-Priority"/>
+ <gavp name="Reservation-Class"/>
+ <gavp name="Transport-Class"/>
+ <gavp name="Media-Authorization-Context-Id"/>
+ </grouped>
+ </avp>
+
+ <avp name="Media-Component-Number" code="518" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Media-Sub-Component" code="519" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Flow-Number"/>
+ <gavp name="Flow-Description"/>
+ <gavp name="Flow-Status"/>
+ <gavp name="Flow-Usage"/>
+ <gavp name="Max-Requested-Bandwidth-UL"/>
+ <gavp name="Max-Requested-Bandwidth-DL"/>
+ </grouped>
+ </avp>
+
+ <avp name="Media-Type" code="520" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="AUDIO" code="0"/>
+ <enum name="VIDEO" code="1"/>
+ <enum name="DATA" code="2"/>
+ <enum name="APPLICATION" code="3"/>
+ <enum name="CONTROL" code="4"/>
+ <enum name="TEXT" code="5"/>
+ <enum name="MESSAGE" code="6"/>
+ <enum name="OTHER" code="4294967295"/>
+ </avp>
+
+ <avp name="RR-Bandwidth" code="521" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="RS-Bandwidth" code="522" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="SIP-Forking-Indication" code="523" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="SINGLE_DIALOGUE" code="0"/>
+ <enum name="SEVERAL_DIALOGUES" code="1"/>
+ </avp>
+</application> <!-- 3GPP Gq -->
+
+
+<!-- The AVP codes from 500 to 599 are reserved for TS 29.209, 29.211, and 29.229. -->
+<application id="16777236" name="3GPP Rx" uri="http://www.3gpp.org/DynaReport/29214.htm">
+ <avp name="Codec-Data" code="524" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String" />
+ </avp>
+
+ <avp name="Service-URN" code="525" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetStringOrUTF8" />
+ </avp>
+
+ <avp name="Acceptable-Service-Info" code="526" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Media-Component-Description"/>
+ <gavp name="Max-Requested-Bandwidth-UL"/>
+ <gavp name="Max-Requested-Bandwidth-DL"/>
+ </grouped>
+ </avp>
+
+ <avp name="Service-Info-Status" code="527" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated" />
+ <enum name="FINAL_SERVICE_INFORMATION" code="0"/>
+ <enum name="PRELIMINARY_SERVICE_INFORMATION" code="1"/>
+ </avp>
+ <avp name="MPS-Identifier" code="528" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString" />
+ </avp>
+ <avp name="AF-Signalling-Protocol" code="529" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated" />
+ <enum name="NO_INFORMATION" code="0" />
+ <enum name="SIP" code="1" />
+ </avp>
+ <avp name="Sponsored-Connectivity-Data" code="530" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Sponsor-Identity"/>
+ <gavp name="Application-Service-Provider-Identity"/>
+ <gavp name="Granted-Service-Unit"/>
+ <gavp name="Used-Service-Unit"/>
+ </grouped>
+ </avp>
+ <avp name="Sponsor-Identity" code="531" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String" />
+ </avp>
+ <avp name="Application-Service-Provider-Identity" code="532" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String" />
+ </avp>
+ <avp name="Rx-Request-Type" code="533" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="INITIAL_REQUEST" code="0"/>
+ <enum name="UPDATE_REQUEST" code="1"/>
+ <enum name="PCSCF_RESTORATION" code="2"/>
+ </avp>
+ <avp name="Min-Requested-Bandwidth-DL" code="534" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Min-Requested-Bandwidth-UL" code="535" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Required-Access-Info" code="536" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="USER_LOCATION" code="0"/>
+ <enum name="MS_TIME_ZONE" code="1"/>
+ </avp>
+ <avp name="IP-Domain-Id" code="537" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="GCS-Identifier" code="538" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Sharing-Key-DL" code="539" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Sharing-Key-UL" code="540" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Retry-Interval" code="541" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Sponsoring-Action" code="542" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLE_SPONSORING" code="0"/>
+ <enum name="ENABLE_SPONSORING" code="1"/>
+ </avp>
+ <avp name="Max-Supported-Bandwidth-DL" code="543" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Max-Supported-Bandwidth-UL" code="544" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Min-Desired-Bandwidth-DL" code="545" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Min-Desired-Bandwidth-UL" code="546" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MCPTT-Identifier" code="547" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Service-Authorization-Info" code="548" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Priority-Sharing-Indicator" code="550" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="PRIORITY_SHARING_ENABLED" code="0"/>
+ <enum name="PRIORITY_SHARING_DISABLED" code="1"/>
+ </avp>
+ <avp name="AF-Requested-Data" code="551" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Content-Version" code="552" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Pre-emption-Control-Info" code="553" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Max-Requested-BW-DL" code="554" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Max-Requested-BW-UL" code="555" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Max-Supported-BW-DL" code="556" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Max-Supported-BW-UL" code="557" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Min-Desired-BW-DL" code="558" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Min-Desired-BW-UL" code="559" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Min-Requested-BW-DL" code="560" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-Min-Requested-BW-UL" code="561" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MCVideo-Identifier" code="562" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="IMS-Content-Identifier" code="563" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="IMS-Content-Type" code="564" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO_CONTENT_DETAIL" code="0"/>
+ <enum name="CAT" code="1"/>
+ <enum name="CONFERENCE" code="2"/>
+ </avp>
+</application> <!-- 3GPP Rx -->
+
+<!-- The AVP codes from 600 to 699 are reserved for TS 29.229. -->
+<application id="16777216" name="3GPP Cx" uri="http://www.3gpp.org/DynaReport/29229.htm">
+
+ <!-- IMS Cx Dx Application -->
+ <command name="User-Authorization" code="300" vendor-id="TGPP"/>
+ <command name="Server-Assignment" code="301" vendor-id="TGPP"/>
+ <command name="Location-Info" code="302" vendor-id="TGPP"/>
+ <command name="Multimedia-Auth" code="303" vendor-id="TGPP"/>
+ <command name="Registration-Termination" code="304" vendor-id="TGPP"/>
+ <command name="Push-Profile" code="305" vendor-id="TGPP"/>
+
+ <!-- ************************** IMS Cx Dx AVPS 3GPP TS 29.229 version 6.7.0 Release 6 ********************* -->
+ <avp name="Visited-Network-Identifier" code="600" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="Public-Identity" code="601" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Server-Name" code="602" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Server-Capabilities" code="603" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Mandatory-Capability"/>
+ <gavp name="Optional-Capability"/>
+ <gavp name="Server-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Mandatory-Capability" code="604" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Optional-Capability" code="605" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Cx-User-Data" code="606" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-SIP-Number-Auth-Items" code="607" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="3GPP-SIP-Authentication-Scheme" code="608" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-SIP-Authenticate" code="609" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-SIP-Authorization" code="610" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Authentication-Context" code="611" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP-SIP-Auth-Data-Item" code="612" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="SIP-Item-Number"/>
+ <gavp name="3GPP-SIP-Authentication-Scheme"/>
+ <gavp name="3GPP-SIP-Authenticate"/>
+ <gavp name="3GPP-SIP-Authorization"/>
+ <gavp name="SIP-Authentication-Context"/>
+ <gavp name="Confidentiality-Key"/>
+ <gavp name="Integrity-Key"/>
+ <gavp name="SIP-Digest-Authenticate"/>
+ <gavp name="Framed-IP-Address"/>
+ <gavp name="Framed-IPv6-Prefix"/>
+ <gavp name="Framed-Interface-Id"/>
+ <gavp name="Line-Identifier"/>
+ <gavp name="Authentication-Method"/>
+ <gavp name="Authentication-Information-SIM"/>
+ <gavp name="Authorization-Information-SIM"/>
+ </grouped>
+ </avp>
+ <avp name="3GPP-SIP-Item-Number" code="613" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Server-Assignment-Type" code="614" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="NO_ASSIGNMENT" code="0"/>
+ <enum name="REGISTRATION" code="1"/>
+ <enum name="RE_REGISTRATION" code="2"/>
+ <enum name="UNREGISTERED_USER" code="3"/>
+ <enum name="TIMEOUT_DEREGISTRATION" code="4"/>
+ <enum name="USER_DEREGISTRATION" code="5"/>
+ <enum name="TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME" code="6"/>
+ <enum name="USER_DEREGISTRATION_STORE_SERVER_NAME" code="7"/>
+ <enum name="ADMINISTRATIVE_DEREGISTRATION" code="8"/>
+ <enum name="AUTHENTICATION_FAILURE" code="9"/>
+ <enum name="AUTHENTICATION_TIMEOUT" code="10"/>
+ <enum name="DEREGISTRATION_TOO_MUCH_DATA" code="11"/>
+ <enum name="AAA_USER_DATA_REQUEST" code="12"/>
+ <enum name="PGW_UPDATE" code="13"/>
+ <enum name="RESTORATION" code="14"/>
+ </avp>
+ <avp name="Deregistration-Reason" code="615" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Reason-Code"/>
+ <gavp name="Reason-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Reason-Code" code="616" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="PERMANENT_TERMINATION" code="0"/>
+ <enum name="NEW_SERVER_ASSIGNED" code="1"/>
+ <enum name="SERVER_CHANGE" code="2"/>
+ <enum name="REMOVE_S-CSCF" code="3"/>
+ </avp>
+ <avp name="Reason-Info" code="617" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Charging-Information" code="618" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Primary-Event-Charging-Function-Name"/>
+ <gavp name="Secondary-Event-Charging-Function-Name"/>
+ <gavp name="Primary-Charging-Collection-Function-Name"/>
+ <gavp name="Secondary-Charging-Collection-Function-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Primary-Event-Charging-Function-Name" code="619" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="Secondary-Event-Charging-Function-Name" code="620" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="Primary-Charging-Collection-Function-Name" code="621" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="Secondary-Charging-Collection-Function-Name" code="622" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="User-Authorization-Type" code="623" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="REGISTRATION" code="0"/>
+ <enum name="DE_REGISTRATION" code="1"/>
+ <enum name="REGISTRATION_AND_CAPABILITIES" code="2"/>
+ </avp>
+ <avp name="User-Data-Already-Available" code="624" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="USER_DATA_NOT_AVAILABLE" code="0"/>
+ <enum name="USER_DATA_ALREADY_AVAILABLE" code="1"/>
+ </avp>
+ <avp name="Confidentiality-Key" code="625" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Integrity-Key" code="626" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="User-Data-Request-Type-OBSOLETE" code="627" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Complete-Profile" code="0"/>
+ <enum name="Registered-Profile" code="1"/>
+ <enum name="Unregistered-Profile" code="2"/>
+ </avp>
+ <avp name="Supported-Features" code="628" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Vendor-Id"/>
+ <gavp name="Feature-List-ID"/>
+ <gavp name="Feature-List"/>
+ </grouped>
+ </avp>
+ <avp name="Feature-List-ID" code="629" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Feature-List" code="630" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Supported-Applications" code="631" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Auth-Application-Id"/>
+ <gavp name="Acct-Application-Id"/>
+ <gavp name="Vendor-Specific-Application-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Associated-Identities" code="632" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="User-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Originating-Request" code="633" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="ORIGINATING" code="0"/>
+ </avp>
+ <avp name="Wildcarded-PSI" code="634" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-Digest-Authenticate" code="635" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Digest-Realm"/>
+ <gavp name="Digest-Algorithm"/>
+ <gavp name="Digest-Qop"/>
+ <gavp name="Digest-HA1"/>
+ </grouped>
+ </avp>
+ <avp name="Wildcarded-IMPU" code="636" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="UAR-Flags" code="637" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Loose-Route-Indication" code="638" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="LOOSE_ROUTE_NOT_REQUIRED" code="0"/>
+ <enum name="LOOSE_ROUTE_REQUIRED" code="1"/>
+ </avp>
+ <avp name="SCSCF-Restoration-Info" code="639" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="User-Name"/>
+ <gavp name="Restoration-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Path" code="640" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Contact" code="641" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Subscription-Info" code="642" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Call-ID-SIP-Header"/>
+ <gavp name="From-SIP-Header"/>
+ <gavp name="To-SIP-Header"/>
+ <gavp name="Record-Route"/>
+ <gavp name="Contact"/>
+ </grouped>
+ </avp>
+ <avp name="Call-ID-SIP-Header" code="643" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="From-SIP-Header" code="644" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="To-SIP-Header" code="645" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Record-Route" code="646" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Associated-Registered-Identities" code="647" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="User-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Multiple-Registration-Indication" code="648" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_MULTIPLE_REGISTRATION" code="0"/>
+ <enum name="MULTIPLE_REGISTRATION" code="1"/>
+ </avp>
+ <avp name="Restoration-Info" code="649" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Path"/>
+ <gavp name="Contact"/>
+ <gavp name="Subscription-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Session-Priority" code="650" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="PRIORITY-0" code="0"/>
+ <enum name="PRIORITY-1" code="1"/>
+ <enum name="PRIORITY-2" code="2"/>
+ <enum name="PRIORITY-3" code="3"/>
+ <enum name="PRIORITY-4" code="4"/>
+ </avp>
+ <avp name="Identity-with-Emergency-Registration" code="651" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="User-Name"/>
+ <gavp name="Public-Identity"/>
+ <gavp name="Restoration-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Priviledged-Sender-Indication" code="652" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_PRIVILEDGED_SENDER" code="0"/>
+ <enum name="PRIVILEDGED_SENDER" code="1"/>
+ </avp>
+ <avp name="LIA-Flags" code="653" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Initial-CSeq-Sequence-Number" code="654" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SAR-Flags" code="655" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Allowed-WAF-WWSF-Identities" code="656" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="WebRTC-Authentication-Function-Name"/>
+ <gavp name="WebRTC-Web-Server-Function-Name"/>
+ </grouped>
+ </avp>
+ <avp name="WebRTC-Authentication-Function-Name" code="657" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="WebRTC-Web-Server-Function-Name" code="658" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+</application>
+
+
+<!-- The AVP codes from 700 to 799 are reserved for TS 29.329. -->
+<application id="16777217" name="3GPP Sh" uri="http://www.3gpp.org/DynaReport/29329.htm">
+ <!-- 3GPP TS 29.329 version 11.6.0 Release 11, ETSI TS 129 329 V11.6.0 (2013-04)-->
+
+ <!-- 3GPP Sh Application -->
+ <command name="User-Data" code="306" vendor-id="TGPP"/>
+ <command name="Profile-Update" code="307" vendor-id="TGPP"/>
+ <command name="Subscribe-Notifications" code="308" vendor-id="TGPP"/>
+ <command name="Push-Notification" code="309" vendor-id="TGPP"/>
+
+ <avp name="User-Identity" code="700" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Public-Identity"/>
+ <gavp name="MSISDN"/>
+ </grouped>
+ </avp>
+ <avp name="MSISDN" code="701" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Sh-User-Data" code="702" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Data-Reference" code="703" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="RepositoryData" code="0"/>
+ <enum name="Undefined" code="1"/>
+ <enum name="Undefined" code="2"/>
+ <enum name="Undefined" code="3"/>
+ <enum name="Undefined" code="4"/>
+ <enum name="Undefined" code="5"/>
+ <enum name="Undefined" code="6"/>
+ <enum name="Undefined" code="7"/>
+ <enum name="Undefined" code="8"/>
+ <enum name="Undefined" code="9"/>
+ <enum name="IMSPublicIdentity" code="10"/>
+ <enum name="IMSUserState" code="11"/>
+ <enum name="S-CSCFName" code="12"/>
+ <enum name="InitialFilterCriteria" code="13"/>
+ <enum name="LocationInformation" code="14"/>
+ <enum name="UserState" code="15"/>
+ <enum name="ChargingInformation" code="16"/>
+ <enum name="MSISDN" code="17"/>
+ <enum name="PSIActivation" code="18"/>
+ <enum name="DSAI" code="19"/>
+ <enum name="Reserved" code="20"/>
+ <enum name="ServiceLevelTraceInfo" code="21"/>
+ <enum name="IPAddressSecureBindingInformation" code="22"/>
+ <enum name="ServicePriorityLevel" code="23"/>
+ <enum name="SMSRegistrationInfo" code="24"/>
+ <enum name="UEReachabilityForIP" code="25"/>
+ <enum name="TADSinformation" code="26"/>
+ <enum name="STN-SR" code="27"/>
+ <enum name="UE-SRVCC-Capability" code="28"/>
+ <enum name="ExtendedPriority" code="29"/>
+ <enum name="CSRN" code="30"/>
+ <enum name="ReferenceLocationInformation" code="31"/>
+ <enum name="IMSI" code="32"/>
+ <enum name="IMSPrivateUserIdentity" code="33"/>
+ <enum name="IMEISV" code="34"/>
+ <enum name="UE-5G-SRVCC-Capability" code="35"/>
+ </avp>
+ <avp name="Service-Indication" code="704" mandatory="must" vendor-bit="mustnot" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="Subs-Req-Type" code="705" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="Subscribe" code="0"/>
+ <enum name="Unsubscribe" code="1"/>
+ </avp>
+ <avp name="Requested-Domain" code="706" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="CS-Domain" code="0"/>
+ <enum name="PS-Domain" code="1"/>
+ </avp>
+ <avp name="Current-Location" code="707" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="DoNotNeedInitiateActiveLocationRetrieval" code="0"/>
+ <enum name="InitiateActiveLocationRetrieval" code="1"/>
+ </avp>
+ <avp name="Identity-Set" code="708" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="ALL_IDENTITIES" code="0"/>
+ <enum name="REGISTERED_IDENTITIES" code="1"/>
+ <enum name="IMPLICIT_IDENTITIES" code="2"/>
+ <enum name="ALIAS_IDENTITIES" code="3"/>
+ </avp>
+ <avp name="Expiry-Time" code="709" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Send-Data-Indication" code="710" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="USER_DATA_NOT_REQUESTED" code="0"/>
+ <enum name="USER_DATA_REQUESTED" code="1"/>
+ </avp>
+ <avp name="DSAI-Tag" code="711" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="One-Time-Notification" code="712" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ONE_TIME_NOTIFICATION_REQUESTED" code="0"/>
+ </avp>
+ <avp name="Requested-Nodes" code="713" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Serving-Node-Indication" code="714" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="ONLY_SERVING_NODES_REQUIRED" code="0"/>
+ </avp>
+ <avp name="Repository-Data-ID" code="715" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Service-Indication"/>
+ <gavp name="Sequence-Number"/>
+ </grouped>
+ </avp>
+ <avp name="Sequence-Number" code="716" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Pre-paging-Supported" code="717" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="PREPAGING_NOT_SUPPORTED" code="0"/>
+ <enum name="PREPAGING_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Local-Time-Zone-Indication" code="718" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="ONLY_LOCAL_TIME_ZONE_REQUESTED" code="0"/>
+ <enum name="LOCAL_TIME_ZONE_WITH_LOCATION_INFO_REQUESTED" code="1"/>
+ </avp>
+ <avp name="UDR-Flags" code="719" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="Location-Information-EPS-Supported" code="1"/>
+ <enum name="RAT-Type-Requested" code="2"/>
+ <!-- <enum name="Location-Information-EPS-Supported,RAT-Type-Requested" code="3"/> -->
+ </avp>
+ <!--
+ 720 Call-Reference-Info Grouped
+ 721 Call-Reference-Number OctetString
+ 722 AS-Number OctetString
+ -->
+</application> <!-- 3GPP Sh -->
+
+
+<application id="16777219" name="3GPP Wx" uri="http://www.3gpp.org/DynaReport/29234.htm">
+ <avp name="3GPP-WLAN-APN-Id" code="100" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Authentication-Method" code="300" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="WLAN_EAP_SIM" code="0"/>
+ <enum name="WLAN_EAP_AKA" code="1"/>
+ </avp>
+ <avp name="Authentication-Information-SIM" code="301" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Authorization-Information-SIM" code="302" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="WLAN-User-Data" code="303" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Subscription-Id"/>
+ <gavp name="WLAN-Access"/>
+ <gavp name="WLAN-3GPP-IP-Access"/>
+ <gavp name="Session-Timeout"/>
+ <gavp name="APN-Authorized"/>
+ <gavp name="Maximum-Number-Accesses"/>
+ <gavp name="WLAN-Direct-IP-Access"/>
+ <gavp name="QoS-Resources"/>
+ </grouped>
+ </avp>
+ <avp name="Charging-Data" code="304" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Charging-Characteristics"/>
+ <gavp name="Charging-Nodes"/>
+ </grouped>
+ </avp>
+ <avp name="WLAN-Access" code="305" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="WLAN_SUBSCRIPTION_ALLOWED" code="0"/>
+ <enum name="WLAN_SUBSCRIPTION_BARRED" code="1"/>
+ </avp>
+ <avp name="WLAN-3GPP-IP-Access" code="306" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="WLAN_APNS_ENABLE" code="0"/>
+ <enum name="WLAN_APNS_DISABLE" code="1"/>
+ </avp>
+ <avp name="APN-Authorized" code="307" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="3GPP-WLAN-APN-Id"/>
+ <gavp name="APN-Barring-Type"/>
+ <gavp name="Framed-IP-Address"/>
+ <gavp name="Framed-IPv6-Prefix"/>
+ <gavp name="Max-Requested-Bandwidth"/>
+ <gavp name="QoS-Resources"/>
+ </grouped>
+ </avp>
+ <avp name="APN-Barring-Type" code="309" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="WLAN_APN_NO_BARRING" code="0"/>
+ <enum name="WLAN_APN_HOME_BARRED_WHEN_ROAMING " code="1"/>
+ <enum name="WLAN_APN_VISITED_BARRED" code="2"/>
+ <enum name="WLAN_APN_HOME_BARRED" code="3"/>
+ <enum name="WLAN_APN_INTERNET_ACCESS_BARRED" code="4"/>
+ </avp>
+ <avp name="WLAN-Direct-IP-Access" code="310" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="WLAN_DIRECT_IP_ACCESS" code="0"/>
+ <enum name="WLAN_NO_DIRECT_IP_ACCESS" code="1"/>
+ </avp>
+ <avp name="Session-Request-Type" code="311" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Enumerated"/>
+ <enum name="AUTHORIZATION REQUEST" code="0"/>
+ <enum name="ROUTING POLICY" code="1"/>
+ </avp>
+ <avp name="Routing-Policy" code="312" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="Max-Requested-Bandwidth" code="313" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Charging-Characteristics" code="314" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Charging-Nodes" code="315" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <grouped>
+ <gavp name="Primary-OCS-Charging-Function-Name"/>
+ <gavp name="Secondary-OCS-Charging-Function-Name"/>
+ <gavp name="Primary-Charging-Collection-Function-Name"/>
+ <gavp name="Secondary-Charging-Collection-Function-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Primary-OCS-Charging-Function-Name" code="316" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Secondary-OCS-Charging-Function-Name" code="317" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="3GPP-AAA-Server-Name" code="318" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Maximum-Number-Accesses" code="319" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+</application> <!-- 3GPP Wx -->
+
+
+<!-- Note: This section has both SGmb and Gmb AVPs -->
+<!-- The AVP codes from 900 to 999 are reserved for TS 29.061. -->
+<application id="16777292" name="3GPP SGmb" uri="http://www.3gpp.org/DynaReport/29061.htm">
+ <avp name="TMGI" code="900" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Required-MBMS-Bearer-Capabilities" code="901" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="MBMS-StartStop-Indication" code="902" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="START" code="0"/>
+ <enum name="STOP" code="1"/>
+ <enum name="UPDATE" code="2"/>
+ </avp>
+ <avp name="MBMS-Service-Area" code="903" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-Session-Duration" code="904" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Alternative-APN" code="905" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="MBMS-Service-Type" code="906" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MULTICAST" code="0"/>
+ <enum name="BROADCAST" code="1"/>
+ </avp>
+ <avp name="MBMS-2G-3G-Indicator" code="907" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="2G" code="0"/>
+ <enum name="3G" code="1"/>
+ <enum name="2G-AND-3G" code="2"/>
+ </avp>
+ <avp name="MBMS-Session-Identity" code="908" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="RAI" code="909" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Additional-MBMS-Trace-Info" code="910" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-Time-To-Data-Transfer" code="911" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-Session-Repetition-Number" code="912" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-Required-QoS" code="913" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="MBMS-Counting-Information" code="914" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="COUNTING-NOT-APPLICABLE" code="0"/>
+ <enum name="COUNTING-APPLICABLE" code="1"/>
+ </avp>
+ <avp name="MBMS-User-Data-Mode-Indication" code="915" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Unicast" code="0"/>
+ <enum name="Multicast and Unicast" code="1"/>
+ </avp>
+ <avp name="MBMS-GGSN-Address" code="916" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-GGSN-IPv6-Address" code="917" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-BMSC-SSM-IP-Address" code="918" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-BMSC-SSM-IPv6-Address" code="919" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-Flow-Identifier" code="920" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CN-IP-Multicast-Distribution" code="921" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO-IP-MULTICAST" code="0"/>
+ <enum name="IP-MULTICAST" code="1"/>
+ </avp>
+ <avp name="MBMS-HC-Indicator" code="922" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="uncompressed-header" code="0"/>
+ <enum name="compressed-header" code="1"/>
+ </avp>
+ <avp name="MBMS-Access-Indicator" code="923" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UTRAN" code="0"/>
+ <enum name="E-UTRAN" code="1"/>
+ <enum name="UTRAN-AND-E-UTRAN" code="2"/>
+ </avp>
+ <avp name="MBMS-GW-SSM-IP-Address" code="924" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="MBMS-GW-SSM-IPv6-Address" code="925" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-BMSC-SSM-UDP-Port" code="926" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-GW-UDP-Port" code="927" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MBMS-GW-UDP-Port-Indicator" code="928" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UDP-PORT-REQUIRED" code="1"/>
+ </avp>
+ <avp name="MBMS-Data-Transfer-Start" code="929" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="MBMS-Data-Transfer-Stop" code="930" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="MBMS-Flags" code="931" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Restart-Counter" code="932" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Diagnostic-Info" code="933" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBMS-Cell-List" code="934" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 900 to 999 are reserved for TS 29.061
+ -->
+</application> <!-- 3GPP SGmb -->
+
+<!-- The AVP codes from 2200 to 2299 are reserved for TS 29.061. -->
+<application id="16777267" name="3GPP S9" uri="http://www.3gpp.org/DynaReport/29061.htm">
+ <avp name="Subsession-Decision-Info" code="2200" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Subsession-Id"/>
+ <gavp name="AN-GW-Address"/>
+ <gavp name="Result-Code"/>
+ <gavp name="Experimental-Result-Code"/>
+ <gavp name="Charging-Rule-Remove"/>
+ <gavp name="Charging-Rule-Install"/>
+ <gavp name="QoS-Rule-Install"/>
+ <gavp name="QoS-Rule-Remove"/>
+ <gavp name="Default-EPS-Bearer-QoS"/>
+ <gavp name="Usage-Monitoring-Information"/>
+ <gavp name="Session-Release-Cause"/>
+ <gavp name="Bearer-Control-Mode"/>
+ <gavp name="Event-Trigger"/>
+ <gavp name="Online"/>
+ <gavp name="Offline"/>
+ <gavp name="QoS-Information"/>
+ </grouped>
+ </avp>
+ <avp name="Subsession-Enforcement-Info" code="2201" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Subsession-Id"/>
+ <gavp name="Subsession-Operation"/>
+ <gavp name="AN-GW-Address"/>
+ <gavp name="Bearer-Identifier"/>
+ <gavp name="Bearer-Operation"/>
+ <gavp name="Packet-Filter-Information"/>
+ <gavp name="Packet-Filter-Operation"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="Framed-IP-Address"/>
+ <gavp name="Framed-IPv6-Prefix"/>
+ <gavp name="CoA-Information"/>
+ <gavp name="Called-Station-Id"/>
+ <gavp name="PDN-Connection-ID"/>
+ <gavp name="Bearer-Usage"/>
+ <gavp name="TFT-Packet-Filter-Information"/>
+ <gavp name="Online"/>
+ <gavp name="Offline"/>
+ <gavp name="Result-Code"/>
+ <gavp name="Experimental-Result-Code"/>
+ <gavp name="Charging-Rule-Report"/>
+ <gavp name="QoS-Rule-Report"/>
+ <gavp name="Default-EPS-Bearer-QoS"/>
+ <gavp name="Network-Request-Support"/>
+ <gavp name="Usage-Monitoring-Information"/>
+ <gavp name="Multiple-BBERF-Action"/>
+ <gavp name="Event-Trigger"/>
+ <gavp name="Access-Network-Charging-Address"/>
+ <gavp name="Access-Network-Charging-Identifier-Gx"/>
+ <gavp name="Session-Linking-Indicator"/>
+ </grouped>
+ </avp>
+ <avp name="Subsession-Id" code="2202" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Subsession-Operation" code="2203" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="TERMINATION" code="0"/>
+ <enum name="ESTABLISHMENT" code="1"/>
+ <enum name="MODIFICATION" code="2"/>
+ </avp>
+ <avp name="Multiple-BBERF-Action" code="2204" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="ESTABLISHMENT" code="0"/>
+ <enum name="TERMINATION" code="1"/>
+ </avp>
+</application> <!-- 3GPP S9 -->
+
+<!--
+ Note: The AVP codes from 3206 to 3308 are reserved for TS 29.338
+ -->
+
+<application id="16777312" name="3GPP S6c" uri="http://www.3gpp.org/ftp/Specs/html-info/29338.htm">
+ <avp name="SC-Address" code="3300" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SM-RP-UI" code="3301" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="TFR-Flags" code="3302" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SM-Delivery-Failure-Cause" code="3303" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SM-Enumerated-Delivery-Failure-Cause"/>
+ <gavp name="SM-Diagnostic-Info"/>
+ </grouped>
+ </avp>
+ <avp name="SM-Enumerated-Delivery-Failure-Cause" code="3304" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MEMORY_CAPACITY_EXCEEDED" code="0"/>
+ <enum name="EQUIPMENT_PROTOCOL_ERROR" code="1"/>
+ <enum name="EQUIPMENT_NOT_SM-EQUIPPED" code="2"/>
+ <enum name="UNKNOWN_SERVICE_CENTRE " code="3"/>
+ <enum name="SC-CONGESTION" code="4"/>
+ <enum name="INVALID_SME-ADDRESS" code="5"/>
+ <enum name="USER_NOT_SC-USER" code="6"/>
+ </avp>
+ <avp name="SM-Diagnostic-Info" code="3305" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SM-Delivery-Timer" code="3306" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SM-Delivery-Start-Time" code="3307" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="SM-RP-MTI" code="3308" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SM_DELIVER" code="0"/>
+ <enum name="SM_STATUS_REPORT" code="1"/>
+ </avp>
+ <avp name="SM-RP-SMEA" code="3309" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SRR-Flags" code="3310" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SM-Delivery-Not-Intended" code="3311" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ONLY_IMSI_REQUESTED" code="0"/>
+ <enum name="ONLY_MCC_MNC_REQUESTED" code="1"/>
+ </avp>
+ <avp name="MWD-Status" code="3312" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MME-Absent-User-Diagnostic-SM" code="3313" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MSC-Absent-User-Diagnostic-SM" code="3314" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SGSN-Absent-User-Diagnostic-SM" code="3315" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SM-Delivery-Outcome" code="3316" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MME-SM-Delivery-Outcome"/>
+ <gavp name="MSC-SM-Delivery-Outcome"/>
+ <gavp name="SGSN-SM-Delivery-Outcome"/>
+ <gavp name="IP-SM-GW-SM-Delivery-Outcome"/>
+ </grouped>
+ </avp>
+ <avp name="MME-SM-Delivery-Outcome" code="3317" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SM-Delivery-Cause"/>
+ <gavp name="Absent-User-Diagnostic-SM"/>
+ </grouped>
+ </avp>
+ <avp name="MSC-SM-Delivery-Outcome" code="3318" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SM-Delivery-Cause"/>
+ <gavp name="Absent-User-Diagnostic-SM"/>
+ </grouped>
+ </avp>
+ <avp name="SGSN-SM-Delivery-Outcome" code="3319" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SM-Delivery-Cause"/>
+ <gavp name="Absent-User-Diagnostic-SM"/>
+ </grouped>
+ </avp>
+ <avp name="IP-SM-GW-SM-Delivery-Outcome" code="3320" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SM-Delivery-Cause"/>
+ <gavp name="Absent-User-Diagnostic-SM"/>
+ </grouped>
+ </avp>
+ <avp name="SM-Delivery-Cause" code="3321" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SM-Delivery-Cause" code="0"/>
+ <enum name="ABSENT_USER" code="1"/>
+ <enum name="SUCCESSFUL_TRANSFER" code="2"/>
+ </avp>
+ <avp name="Absent-User-Diagnostic-SM" code="3322" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="RDR-Flags" code="3323" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Maximum-UE-Availability-Time" code="3329" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Maximum-Retransmission-Time" code="3330" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Requested-Retransmission-Time" code="3331" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="SMS-GMSC-Address" code="3332" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SMS-GMSC-Alert-Event" code="3333" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SMSF-3GPP-Absent-User-Diagnostic-SM" code="3334" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SMSF-Non-3GPP-Absent-User-Diagnostic-SM" code="3335" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SMSF-3GPP-SM-Delivery-Outcome" code="3336" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SM-Delivery-Cause"/>
+ <gavp name="Absent-User-Diagnostic-SM"/>
+ </grouped>
+ </avp>
+ <avp name="SMSF-Non-3GPP-SM-Delivery-Outcome" code="3337" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SM-Delivery-Cause"/>
+ <gavp name="Absent-User-Diagnostic-SM"/>
+ </grouped>
+ </avp>
+ <avp name="SMSF-3GPP-Number" code="3338" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SMSF-Non-3GPP-Number" code="3339" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SMSF-3GPP-Name" code="3340" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="SMSF-Non-3GPP-Name" code="3341" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="SMSF-3GPP-Realm" code="3342" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="SMSF-Non-3GPP-Realm" code="3343" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="SMSF-3GPP-Address" code="3344" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SMSF-3GPP-Number"/>
+ <gavp name="SMSF-3GPP-Name"/>
+ <gavp name="SMSF-3GPP-Realm"/>
+ </grouped>
+ </avp>
+ <avp name="SMSF-Non-3GPP-Address" code="3345" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SMSF-Non-3GPP-Number"/>
+ <gavp name="SMSF-Non-3GPP-Name"/>
+ <gavp name="SMSF-Non-3GPP-Realm"/>
+ </grouped>
+ </avp>
+</application> <!-- 3GPP S6c -->
+
+<application id="16777335" name="3GPP MB2c" uri="http://www.3gpp.org/DynaReport/29468.htm">
+
+ <command name="GCS-Action" code="8388662" vendor-id="TGPP"/>
+ <command name="GCS-Notification" code="8388663" vendor-id="TGPP"/>
+
+ <avp name="BMSC-Address" code="3500" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="BMSC-Port" code="3501" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBMS-Bearer-Event" code="3502" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBMS-Bearer-Event-Notification" code="3503" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Flow-Identifier"/>
+ <gavp name="MBMS-Bearer-Event"/>
+ </grouped>
+ </avp>
+ <avp name="MBMS-Bearer-Request" code="3504" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="MBMS-StartStop-Indication"/>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Flow-Identifier"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="MBMS-Service-Area"/>
+ <gavp name="MBMS-Start-Time"/>
+ <gavp name="MB2U-Security"/>
+ </grouped>
+ </avp>
+ <avp name="MBMS-Bearer-Response" code="3505" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Flow-Identifier"/>
+ <gavp name="MBMS-Session-Duration"/>
+ <gavp name="MBMS-Bearer-Result"/>
+ <gavp name="BMSC-Address"/>
+ <gavp name="BMSC-Port"/>
+ <gavp name="MB2U-Security"/>
+ <gavp name="Radio-Frequency"/>
+ </grouped>
+ </avp>
+ <avp name="MBMS-Bearer-Result" code="3506" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBMS-Start-Time" code="3507" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Radio-Frequency" code="3508" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TMGI-Allocation-Request" code="3509" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI-Number"/>
+ <gavp name="TMGI"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Allocation-Response" code="3510" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Session-Duration"/>
+ <gavp name="TMGI-Allocation-Result"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Allocation-Result" code="3511" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TMGI-Deallocation-Request" code="3512" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Deallocation-Response" code="3513" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="TMGI-Deallocation-Result"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Deallocation-Result" code="3514" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TMGI-Expiry" code="3515" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Number" code="3516" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="MB2U-Security" code="3517" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+</application> <!-- 3GPP MB2c -->
+
+<application id="16777336" name="3GPP PC4a" uri="http://www.3gpp.org/ftp/Specs/html-info/29344.htm">
+
+ <command name="ProSe-Subscriber-Information" code="8388664" vendor-id="TGPP"/>
+ <command name="Update-ProSe-Subscriber-Data" code="8388665" vendor-id="TGPP"/>
+ <command name="ProSe-Notify" code="8388666" vendor-id="TGPP"/>
+ <command name="Reset" code="8388667" vendor-id="TGPP"/>
+ <command name="ProSe-Initial-Location-Information" code="8388713" vendor-id="TGPP"/>
+
+ <avp name="ProSe-Subscription-Data" code="3701" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="ProSe-Permission"/>
+ <gavp name="ProSe-Allowed-PLMN"/>
+ <gavp name="3GPP-Charging-Characteristics"/>
+ </grouped>
+ </avp>
+ <avp name="ProSe-Permission" code="3702" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ProSe-Allowed-PLMN" code="3703" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Visited-PLMN-Id"/>
+ <gavp name="Authorized-Discovery-Range"/>
+ <gavp name="ProSe-Direct-Allowed"/>
+ </grouped>
+ </avp>
+ <avp name="ProSe-Direct-Allowed" code="3704" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="UPR-Flags" code="3705" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PNR-Flags" code="3706" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ProSe-Initial-Location-Information" code="3707" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="MME-Name"/>
+ <gavp name="E-UTRAN-Cell-Global-Identity"/>
+ <gavp name="Tracking-Area-Identity"/>
+ <gavp name="Age-Of-Location-Information"/>
+ </grouped>
+ </avp>
+ <avp name="Authorized-Discovery-Range" code="3708" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+</application> <!-- 3GPP PC4a -->
+
+<application id="16777346" name="3GPP T6a/T6b" uri="http://www.3gpp.org/ftp/Specs/html-info/29128.htm">
+ <avp name="Communication-Failure-Information" code="4300" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Cause-Type"/>
+ <gavp name="S1AP-Cause"/>
+ <gavp name="RANAP-Cause"/>
+ <gavp name="BSSGP-Cause"/>
+ <gavp name="GMM-Cause"/>
+ <gavp name="SM-Cause"/>
+ </grouped>
+ </avp>
+ <avp name="Cause-Type" code="4301" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="RADIO_NETWORK_LAYER" code="0"/>
+ <enum name="TRANSPORT_LAYER" code="1"/>
+ <enum name="NAS" code="2"/>
+ <enum name="PROTOCOL" code="3"/>
+ <enum name="MISCELLANEOUS" code="4"/>
+ </avp>
+ <avp name="S1AP-Cause" code="4302" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="RANAP-Cause" code="4303" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="GMM-Cause" code="4304" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SM-Cause" code="4305" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Number-Of-UE-Per-Location-Configuration" code="4306" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="EPS-Location-Information"/>
+ <gavp name="IMSI-Group-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Number-Of-UE-Per-Location-Report" code="4307" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="EPS-Location-Information"/>
+ <gavp name="UE-Count"/>
+ <gavp name="IMSI-Group-Id"/>
+ </grouped>
+ </avp>
+ <avp name="UE-Count" code="4308" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="BSSGP-Cause" code="4309" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Serving-PLMN-Rate-Control" code="4310" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Uplink-Rate-Limit"/>
+ <gavp name="Downlink-Rate-Limit"/>
+ </grouped>
+ </avp>
+ <avp name="Uplink-Rate-Limit" code="4311" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Downlink-Rate-Limit" code="4312" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-PCO" code="4313" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Connection-Action" code="4314" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="CONNECTION_ESTABLISHMENT" code="0"/>
+ <enum name="CONNECTION_RELEASE" code="1"/>
+ <enum name="CONNECTION_UPDATE" code="2"/>
+ </avp>
+ <avp name="Non-IP-Data" code="4315" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SCEF-Wait-Time" code="4316" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="CMR-Flags" code="4317" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="RRC-Cause-Counter" code="4318" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Counter-Value"/>
+ <gavp name="RRC-Counter-Timestamp"/>
+ </grouped>
+ </avp>
+ <avp name="Counter-Value" code="4319" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="RRC-Counter-Timestamp" code="4320" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="TDA-Flags" code="4321" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Idle-Status-Indication" code="4322" mandatory="mustnot" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Idle-Status-Timestamp"/>
+ <gavp name="Active-Time"/>
+ <gavp name="Subscribed-Periodic-RAU-TAU-Timer"/>
+ </grouped>
+ </avp>
+ <avp name="Idle-Status-Timestamp" code="4323" mandatory="mustnot" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Active-Time" code="4324" mandatory="mustnot" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reachability-Cause" code="4325" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 4300 to 4399 are reserved for TS 29.128
+ -->
+</application>
diff --git a/resources/protocols/diameter/TGPP2.xml b/resources/protocols/diameter/TGPP2.xml
new file mode 100644
index 00000000..b38f3308
--- /dev/null
+++ b/resources/protocols/diameter/TGPP2.xml
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<vendor vendor-id="TGPP2" code="5535" name="3GPP2"/>
+
+<application id="16777323" name="3GPP2 M1" uri="http://www.3gpp2.org/Public_html/specs/X.S0068-0_v1.0_M2M_Enhancements_20140718.pdf"/>
+
+<application id="16777237" name="3GPP2 Ty" uri="http://www.3gpp2.org/public_html/specs/x.s0013-014-0_v1.0_080224.pdf">
+ <!--- TGPP2 AVPs X.S0013-013-0 (Tx):
+ http://www.3gpp2.org/Public_html/specs/X.S0013-013-0_v1.0_080224.pdf
+ -->
+ <avp name="Access-Network-Physical-Access-ID-Realm" code="898" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Access-Network-Physical-Access-ID-Value" code="899" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Access-Network-Physical-Access-ID" code="900" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="Access-Network-Physical-Access-ID-Value"/>
+ <gavp name="Access-Network-Physical-Access-ID-Realm"/>
+ </grouped>
+ </avp>
+
+
+ <!--- TGPP2 AVPs X.S0013-014-0 (Ty):
+ http://www.3gpp2.org/Public_html/specs/X.S0013-014-0_v1.0_080224.pdf
+ -->
+ <avp name="Flow-Operation" code="800" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="Enumerated"/>
+ <enum name="TERMINATION" code="0"/>
+ <enum name="ESTABLISHMENT" code="1"/>
+ <enum name="MODIFICATION" code="2"/>
+ </avp>
+ <avp name="3GPP2-Charging-Rule-Install" code="801" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="3GPP2-Charging-Rule-Definition"/>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ </grouped>
+ </avp>
+ <avp name="3GPP2-Charging-Rule-Definition" code="802" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Service-Identifier"/>
+ <gavp name="Rating-Group"/>
+ <gavp name="Flow-Identifier"/>
+ <gavp name="Flow-Description"/>
+ <gavp name="Flow-Status"/>
+ <gavp name="3GPP2-QoS-Information"/>
+ <gavp name="Reporting-Level"/>
+ <gavp name="Online"/>
+ <gavp name="Offline"/>
+ <gavp name="Metering-Method"/>
+ <gavp name="Precedence"/>
+ <gavp name="AF-Charging-Identifier"/>
+ <gavp name="Flows"/>
+ </grouped>
+ </avp>
+ <avp name="3GPP2-Event-Trigger" code="803" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="Enumerated"/>
+ <enum name="PCF_CHANGE" code="0"/>
+ <enum name="QOS_CHANGE" code="1"/>
+ <enum name="RAT_CHANGE" code="2"/>
+ <enum name="TFT_CHANGE" code="3"/>
+ <enum name="PLMN_CHANGE" code="4"/>
+ <enum name="LOSS_OF_FLOW" code="5"/>
+ <enum name="RECOVERY_OF_FLOW" code="6"/>
+ <enum name="IP-CAN_CHANGE" code="7"/>
+ <enum name="PCC_RULE_FAILURE" code="8"/>
+ <enum name="ACCESS_NETWORK_PHYSICAL_ACCESS_ID_CHANGE" code="9"/>
+ </avp>
+ <avp name="3GPP2-QoS-Information" code="804" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="QoS-Class-Identifier"/>
+ <gavp name="Max-Requested-Bandwidth-UL"/>
+ <gavp name="Max-Requested-Bandwidth-DL"/>
+ <gavp name="Guaranteed-Bitrate-UL"/>
+ <gavp name="Guaranteed-Bitrate-DL"/>
+ </grouped>
+ </avp>
+ <avp name="3GPP2-Charging-Rule-Report" code="805" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ <gavp name="PCC-Rule-Status"/>
+ <gavp name="Rule-Reason-Code"/>
+ </grouped>
+ </avp>
+ <avp name="AGW-IP-Address" code="806" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="AGW-IPv6-Address" code="807" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="3GPP2-RAT-Type" code="808" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="Enumerated"/>
+ <enum name="CDMA2000-1X" code="0"/>
+ <enum name="HRPD" code="1"/>
+ <enum name="WLAN" code="2"/>
+ <enum name="UMB" code="3"/>
+ </avp>
+ <avp name="Flow-Info" code="809" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="Flow-Identifier"/>
+ <gavp name="Flow-Description-Info"/>
+ <gavp name="Requested-QoS"/>
+ <gavp name="Granted-QoS"/>
+ <gavp name="Flow-Status"/>
+ </grouped>
+ </avp>
+ <avp name="Flow-Identifier" code="810" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Granted-QoS" code="811" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="QoS-Class-Identifier"/>
+ <gavp name="Guaranteed-Bitrate-UL"/>
+ <gavp name="Guaranteed-Bitrate-DL"/>
+ </grouped>
+ </avp>
+ <avp name="Requested-QoS" code="812" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="QoS-Class-Identifier"/>
+ <gavp name="Guaranteed-Bitrate-UL"/>
+ <gavp name="Guaranteed-Bitrate-DL"/>
+ </grouped>
+ </avp>
+ <avp name="Flow-Description-Info" code="813" vendor-bit="must" vendor-id="TGPP2">
+ <grouped>
+ <gavp name="Flow-Description"/>
+ <gavp name="Precedence"/>
+ </grouped>
+ </avp>
+ <avp name="Rule-Reason-Code" code="814" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="Enumerated"/>
+ <enum name="UNKNOWN_FLOW_IDENTIFIER" code="0"/>
+ <enum name="UNKNOWN_RULE_NAME" code="0"/>
+ <enum name="RATING_GROUP_ERROR" code="0"/>
+ <enum name="SERVICE_IDENTIFIER_ERROR" code="0"/>
+ <enum name="AGW_MALFUNCTION" code="0"/>
+ <enum name="RESOURCES_LIMITATION" code="0"/>
+ </avp>
+ <avp name="AGW-MCC-MNC" code="815" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="3GPP2-BSID" code="9010" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP2">
+ <type type-name="UTF8String"/>
+ </avp>
+</application>
diff --git a/resources/protocols/diameter/Telefonica.xml b/resources/protocols/diameter/Telefonica.xml
new file mode 100644
index 00000000..670b4755
--- /dev/null
+++ b/resources/protocols/diameter/Telefonica.xml
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Telefonica vendor-specific AVPs. Added by Ajit Kuchekar (akuchekar[at]empirix.com) on 05-June-2019 -->
+
+<vendor vendor-id="Telefonica_Moviles_Espa_S.A." code="27640" name="Telefonica OAMA">
+
+ <avp name="CS-Additional-Calling-Party-Number" code="1" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Announcement" code="2" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="CS-Announcement-Type"/>
+ <gavp name="CS-Announcement-Logic"/>
+ <gavp name="CS-Announcement-Code"/>
+ <gavp name="CS-Announcement-Data"/>
+ <gavp name="CS-Warning-Period"/>
+ </grouped>
+ </avp>
+ <avp name="CS-Announcement-Code" code="3" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Announcement-Data" code="4" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="CS-Announcement-Data-Type"/>
+ <gavp name="CS-Announcement-Data-Value"/>
+ </grouped>
+ </avp>
+ <avp name="CS-Announcement-Data-Type" code="5" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="Integer32" code="1"/>
+ <enum name="OctetString" code="2"/>
+ <enum name="Time" code="3"/>
+ </avp>
+ <avp name="CS-Announcement-Data-Value" code="6" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Bearer-Capability" code="7" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Call-Reference-Number" code="8" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Called-Party-Number" code="9" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Calling-Partys-Category" code="10" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Calling-Party-Number" code="11" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Event-Type-BCSM" code="12" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="collectedInfo" code="2"/>
+ <enum name="analyzedInformation" code="3"/>
+ <enum name="routeSelectFailure" code="4"/>
+ <enum name="oCalledPartyBusy" code="5"/>
+ <enum name="oNoAnswer" code="6"/>
+ <enum name="oAnswer" code="7"/>
+ <enum name="oDisconnect" code="9"/>
+ <enum name="oAbandon" code="10"/>
+ <enum name="termAttemptAuthorized" code="12"/>
+ <enum name="tBusy" code="13"/>
+ <enum name="tNoAnswer" code="14"/>
+ <enum name="tAnswer" code="15"/>
+ <enum name="tDisconnect" code="17"/>
+ <enum name="tAbandon" code="18"/>
+ </avp>
+ <avp name="CS-First-Call-Indication" code="13" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="FIRST_CALL_FALSE" code="0"/>
+ <enum name="FIRST_CALL_TRUE" code="1"/>
+ </avp>
+ <avp name="CS-Free-Format-Data" code="14" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Furnish-Charging-Information" code="15" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="CS-Free-Format-Data"/>
+ <gavp name="CS-Party-To-Charge"/>
+ </grouped>
+ </avp>
+ <avp name="CS-High-Layer-Compatibility" code="16" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Information" code="17" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="CS-Traffic-Case"/>
+ <gavp name="CS-Service-Key"/>
+ <gavp name="CS-Service-Id"/>
+ <gavp name="CS-Event-Type-BCSM"/>
+ <gavp name="CS-Calling-Party-Number"/>
+ </grouped>
+ </avp>
+ <avp name="CS-Location-Information" code="18" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="CS-Terminating-VLR-Number"/>
+ <gavp name="CS-Originating-Location-Number"/>
+ <gavp name="3GPP-User-Location-Info"/>
+ </grouped>
+ </avp>
+ <avp name="CS-MSC-Address" code="19" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Original-Called-Party-ID" code="20" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Originating-Location-Number" code="21" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Party-To-Charge" code="22" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Redirecting-Party-Number" code="23" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Redirection-Information" code="24" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Release-Cause-Code" code="25" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="CS-Rerouting-Number" code="26" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Service-Key" code="27" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="CS-Terminating-VLR-Number" code="28" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Warning-Period" code="29" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Accumulated-Time" code="30" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Announcement-Logic" code="31" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_TO_BE_PLAYED" code="0"/>
+ <enum name="PLAYED_TO_CALLING_PARTY" code="1"/>
+ <enum name="PLAYED_TO_CALLED_PARTY" code="2"/>
+ <enum name="PLAYED_TO_BOTH_PARTIES" code="3"/>
+ </avp>
+ <avp name="CS-Announcement-Type" code="32" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="IMMEDIATE_ANNOUNCEMENT" code="0"/>
+ <enum name="MIDCALL_ANNOUNCEMENT" code="1"/>
+ <enum name="ENDCALL_ANNOUNCEMENT" code="2"/>
+ </avp>
+ <avp name="CS-Balance-TopUp-Data" code="33" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Call-SetUp-Result-Code" code="34" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Customer-Data" code="35" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="CS-Dialogue-Handling" code="36" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="NORMAL" code="0"/>
+ <enum name="OPTIMIZED" code="1"/>
+ </avp>
+ <avp name="CS-ISUP-Release-Cause-Code" code="37" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Max-Call-Duration" code="38" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Result-Code" code="39" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Start-Of-Charging" code="40" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="CS-Teleservice-Code" code="41" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Traffic-Case" code="42" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-AoC-Info" code="43" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="Tariff-Time-Change"/>
+ <gavp name="CS-AoC-Info-e1"/>
+ <gavp name="CS-AoC-Info-e2"/>
+ <gavp name="CS-AoC-Info-e3"/>
+ <gavp name="CS-AoC-Info-e4"/>
+ <gavp name="CS-AoC-Info-e5"/>
+ <gavp name="CS-AoC-Info-e6"/>
+ <gavp name="CS-AoC-Info-e7"/>
+ </grouped>
+ </avp>
+ <avp name="CS-AoC-Info-e1" code="44" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-AoC-Info-e2" code="45" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-AoC-Info-e3" code="46" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-AoC-Info-e4" code="47" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-AoC-Info-e5" code="48" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-AoC-Info-e6" code="49" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-AoC-Info-e7" code="50" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Called-Party-BCD-Number" code="51" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Conference-Id" code="52" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="CS-MultiParty-Call-Indication" code="53" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <grouped>
+ <gavp name="CS-Conference-Id"/>
+ <gavp name="Number-Of-Participants"/>
+ </grouped>
+ </avp>
+ <avp name="CS-Network-Type" code="54" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Service-Id" code="55" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="OCS-Account-Management-Op" code="56" vendor-id="Telefonica_Moviles_Espa_S.A." mandatory="must" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+</vendor>
diff --git a/resources/protocols/diameter/VerizonWireless.xml b/resources/protocols/diameter/VerizonWireless.xml
new file mode 100644
index 00000000..ab39ecc9
--- /dev/null
+++ b/resources/protocols/diameter/VerizonWireless.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="VerizonWireless" code="12951" name="Verizon Wireless">
+
+ <avp name="Idle-To-Connected-Transition-Count" code="5001" vendor-id="VerizonWireless" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Integer32"/>
+ </avp>
+
+ <avp name="Connected-Duration" code="5002" vendor-id="VerizonWireless" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="must" >
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Charging-Gateway-Function-Host" vendor-id="VerizonWireless" code="6068" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Charging-Group-ID" vendor-id="VerizonWireless" code="6069" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="LI-Indicator-Gx" code="6092" vendor-id="VerizonWireless" >
+ <grouped>
+ <gavp name="Random-Vector"/>
+ <gavp name="Interception-Action"/>
+ <gavp name="LI-Correlation-ID"/>
+ <gavp name="LI-TargetMFAddress"/>
+ <gavp name="Charging-Rule-Name"/>
+ </grouped>
+ </avp>
+
+ <avp name="Random-Vector" code="6093" vendor-id="VerizonWireless" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Interception-Action" code="6094" vendor-id="VerizonWireless" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="LI-Correlation-ID" code="6095" vendor-id="VerizonWireless" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="LI-TargetMFAddress" code="6096" vendor-id="VerizonWireless" >
+ <grouped>
+ <gavp name="LI-TargetID"/>
+ <gavp name="MF-Address"/>
+ <gavp name="MF-Port"/>
+ </grouped>
+ </avp>
+
+ <avp name="LI-TargetID" code="6097" vendor-id="VerizonWireless" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="MF-Address" code="6098" vendor-id="VerizonWireless" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="MF-Port" code="6099" vendor-id="VerizonWireless" >
+ <type type-name="OctetString"/>
+ </avp>
+
+ <avp name="Self-Activation-Status" code="6115" vendor-id="VerizonWireless" >
+ <type type-name="Enumerated"/>
+ <enum name="Continue" code="0"/>
+ <enum name="Reactivation-Disallowed-To-APN" code="1"/>
+ </avp>
+
+ <avp name="Virtual-APN-Name" vendor-id="VerizonWireless" code="6116" >
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Origination-Timestamp" vendor-id="VerizonWireless" code="7102" >
+ <type type-name="Unsigned64"/>
+ </avp>
+
+ <avp name="Max-Wait-Time" code="7103" vendor-id="VerizonWireless" >
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="Online-Response-Required" code="8105" vendor-id="VerizonWireless" >
+ <type type-name="Enumerated"/>
+ <enum name="Wait" code="0"/>
+ <enum name="Don't Wait" code="1"/>
+ <enum name="Spare2" code="2"/>
+ <enum name="Spare3" code="3"/>
+ <enum name="Spare4" code="4"/>
+ </avp>
+
+</vendor>
+
diff --git a/resources/protocols/diameter/Vodafone.xml b/resources/protocols/diameter/Vodafone.xml
new file mode 100644
index 00000000..f421baa6
--- /dev/null
+++ b/resources/protocols/diameter/Vodafone.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<vendor vendor-id="Vodafone" code="12645" name="Vodafone"/>
+
+<application id="16777234" name="Vodafone Gx+" uri="none">
+
+ <avp name="Context-Type" code="256" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="PRIMARY" code="0"/>
+ <enum name="SECONDARY" code="1"/>
+ </avp>
+ <avp name="Vodafone-Quota-Consumption-Time" code="257" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Vodafone-Quota-Holding-Time" code="258" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Vodafone-Time-Quota-Threshold" code="259" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Radio-Access-Technology" code="260" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="UTRAN" code="0"/>
+ <enum name="GERAN" code="1"/>
+ <enum name="WLAN" code="2"/>
+ </avp>
+ <avp name="Vodafone-Reporting-Reason" code="261" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="THRESHOLD" code="0"/>
+ <enum name="QHT" code="1"/>
+ <enum name="FINAL" code="2"/>
+ <enum name="QUOTA_EXHAUSTED" code="3"/>
+ <enum name="VALIDITY_TIME" code="4"/>
+ <enum name="OTHER_QUOTA_TYPE" code="5"/>
+ <enum name="RATING_CONDITION_CHANGE" code="6"/>
+ <enum name="FORCED_REAUTHORISATION " code="7"/>
+ </avp>
+ <avp name="Vodafone-Rulebase-Id" code="262" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Vodafone-Time-Of-First-Usage" code="263" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Vodafone-Time-Of-Last-Usage" code="264" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Vodafone-Trigger" code="265" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Vodafone-Trigger-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Vodafone-Trigger-Type" code="266" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Enumerated"/>
+ <enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
+ <enum name="CHANGEINQOS_ANY" code="2"/>
+ <enum name="CHANGEINLOCATION_ANY" code="3"/>
+ <enum name="CHANGEINRAT" code="4"/>
+ <enum name="CHANGEINQOS_TRAFFIC_CLASS" code="10"/>
+ <enum name="CHANGEINQOS_RELIABILITY_CLASS" code="11"/>
+ <enum name="CHANGEINQOS_DELAY_CLASS " code="12"/>
+ <enum name="CHANGEINQOS_PEAK_THROUGHPUT" code="13"/>
+ <enum name="CHANGEINQOS_PRECEDENCE_CLASS" code="14"/>
+ <enum name="CHANGEINQOS_MEAN_THROUGHPUT" code="15"/>
+ <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK" code="16"/>
+ <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK" code="17"/>
+ <enum name="CHANGEINQOS_RESIDUAL_BER" code="18"/>
+ <enum name="CHANGEINQOS_SDU_ERROR_RATIO" code="19"/>
+ <enum name="CHANGEINQOS_TRANSFER_DELAY" code="20"/>
+ </avp>
+ <avp name="User-Location-Information" code="267" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Vodafone-Volume-Quota-Threshold" code="268" vendor-id="Vodafone" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+</application>
diff --git a/resources/protocols/diameter/chargecontrol.xml b/resources/protocols/diameter/chargecontrol.xml
new file mode 100644
index 00000000..0a0ab584
--- /dev/null
+++ b/resources/protocols/diameter/chargecontrol.xml
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+
+<application id="4" name="Diameter Credit Control Application" uri="http://www.ietf.org/rfc/rfc4006.txt">
+
+ <command name="Credit-Control" code="272" vendor-id="None"/>
+
+ <!-- ************************* DCCA AVPs ************************ -->
+ <!-- This list is not complete yet -->
+ <avp name="CC-Correlation-Id" code="411" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CC-Input-Octets" code="412" mandatory="must">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="CC-Money" code="413" mandatory="must">
+ <grouped>
+ <gavp name="Unit-Value"/>
+ <gavp name="Currency-Code"/>
+ </grouped>
+ </avp>
+
+ <avp name="CC-Output-Octets" code="414" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="CC-Request-Number" code="415" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CC-Request-Type" code="416" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="INITIAL_REQUEST" code="1"/>
+ <enum name="UPDATE_REQUEST" code="2"/>
+ <enum name="TERMINATION_REQUEST" code="3"/>
+ <enum name="EVENT_REQUEST" code="4"/>
+ </avp>
+ <avp name="CC-Service-Specific-Units" code="417" mandatory="must">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="CC-Session-Failover" code="418" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="FAILOVER_NOT_SUPPORTED" code="0"/>
+ <enum name="FAILOVER_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="CC-Sub-Session-Id" code="419" mandatory="must">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="CC-Time" code="420" mandatory="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CC-Total-Octets" code="421" mandatory="must">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Check-Balance-Result" code="422" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="ENOUGH_CREDIT" code="0"/>
+ <enum name="NO_CREDIT" code="1"/>
+ </avp>
+ <avp name="Cost-Information" code="423" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Unit-Value"/>
+ <gavp name="Currency-Code"/>
+ <gavp name="Cost-Unit"/>
+ </grouped>
+ </avp>
+ <avp name="Cost-Unit" code="424" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Currency-Code" code="425" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Credit-Control" code="426" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="CREDIT_AUTHORIZATION" code="0"/>
+ <enum name="RE_AUTHORIZATION" code="1"/>
+ </avp>
+ <avp name="Credit-Control-Failure-Handling" code="427" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="TERMINATE" code="0"/>
+ <enum name="CONTINUE" code="1"/>
+ <enum name="RETRY_AND_TERMINATE" code="2"/>
+ </avp>
+ <avp name="Direct-Debiting-Failure-Handling" code="428" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="CONTINUE" code="1"/>
+ <enum name="TERMINATE_OR_BUFFER" code="0"/>
+ </avp>
+ <avp name="Exponent" code="429" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Final-Unit-Indication" code="430" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Final-Unit-Action"/>
+ <gavp name="Restriction-Filter-Rule"/>
+ <gavp name="Filter-Id"/>
+ <gavp name="Redirect-Server"/>
+ </grouped>
+ </avp>
+ <avp name="Granted-Service-Unit" code="431" mandatory="must">
+ <grouped>
+ <gavp name="Tariff-Time-Change"/>
+ <gavp name="CC-Time"/>
+ <gavp name="CC-Money"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ </grouped>
+ </avp>
+ <avp name="Rating-Group" code="432" mandatory="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Redirect-Address-Type" code="433" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="IPV6_ADDRESS" code="1"/>
+ <enum name="SIP_URI" code="3"/>
+ <enum name="URL" code="2"/>
+ <enum name="IPV4_ADDRESS" code="0"/>
+ </avp>
+ <avp name="Redirect-Server" code="434" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Redirect-Address-Type"/>
+ <gavp name="Redirect-Server-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Redirect-Server-Address" code="435" mandatory="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Requested-Action" code="436" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="DIRECT_DEBITING" code="0"/>
+ <enum name="REFUND_ACCOUNT" code="1"/>
+ <enum name="CHECK_BALANCE" code="2"/>
+ <enum name="PRICE_ENQUIRY" code="3"/>
+ </avp>
+ <avp name="Requested-Service-Unit" code="437" mandatory="must">
+ <grouped>
+ <gavp name="CC-Time"/>
+ <gavp name="CC-Money"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ </grouped>
+ </avp>
+ <avp name="Restriction-Filter-Rule" code="438" mandatory="must">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="Service-Identifier" code="439" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Service-Parameter-Info" code="440" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Service-Parameter-Type"/>
+ <gavp name="Service-Parameter-Value"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Parameter-Type" code="441" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ <!-- This field is vendor defined. -->
+ </avp>
+ <avp name="Service-Parameter-Value" code="442" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Subscription-Id" code="443" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Subscription-Id-Data"/>
+ <gavp name="Subscription-Id-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Subscription-Id-Data" code="444" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Unit-Value" code="445" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Value-Digits"/>
+ <gavp name="Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="Used-Service-Unit" code="446" mandatory="must">
+ <grouped>
+ <gavp name="Tariff-Change-Usage"/>
+ <gavp name="CC-Time"/>
+ <gavp name="CC-Money"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ </grouped>
+ </avp>
+ <avp name="Value-Digits" code="447" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Integer64"/>
+ </avp>
+ <avp name="Validity-Time" code="448" mandatory="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Final-Unit-Action" code="449" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="TERMINATE" code="0"/>
+ <enum name="REDIRECT" code="1"/>
+ <enum name="RESTRICT_ACCESS" code="2"/>
+ </avp>
+ <avp name="Subscription-Id-Type" code="450" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="END_USER_E164" code="0"/>
+ <enum name="END_USER_IMSI" code="1"/>
+ <enum name="END_USER_SIP_URI" code="2"/>
+ <enum name="END_USER_NAI" code="3"/>
+ <enum name="END_USER_PRIVATE" code="4"/>
+ </avp>
+ <avp name="Tariff-Time-Change" code="451" mandatory="must">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Tariff-Change-Usage" code="452" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="UNIT_AFTER_TARIFF_CHANGE" code="1"/>
+ <enum name="UNIT_INDETERMINATE" code="2"/>
+ <enum name="UNIT_BEFORE_TARIFF_CHANGE" code="0"/>
+ </avp>
+ <avp name="G-S-U-Pool-Identifier" code="453" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CC-Unit-Type" code="454" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="TIME" code="0"/>
+ <enum name="MONEY" code="1"/>
+ <enum name="TOTAL-OCTETS" code="2"/>
+ <enum name="OUTPUT-OCTETS" code="4"/>
+ <enum name="INPUT-OCTETS" code="3"/>
+ <enum name="SERVICE-SPECIFIC-UNITS" code="5"/>
+ </avp>
+ <avp name="Multiple-Services-Indicator" code="455" mandatory="must">
+ <type type-name="Enumerated"/>
+ <enum name="MULTIPLE_SERVICES_NOT_SUPPORTED" code="0"/>
+ <enum name="MULTIPLE_SERVICES_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Multiple-Services-Credit-Control" code="456" mandatory="must">
+ <grouped>
+ <gavp name="Granted-Service-Unit"/>
+ <gavp name="Requested-Service-Unit"/>
+ <gavp name="Used-Service-Unit"/>
+ <gavp name="Tariff-Change-Usage"/>
+ <gavp name="Service-Identifier"/>
+ <gavp name="Rating-Group"/>
+ <gavp name="G-S-U-Pool-Reference"/>
+ <gavp name="Validity-Time"/>
+ <gavp name="Result-Code"/>
+ <gavp name="Final-Unit-Indication"/>
+ </grouped>
+ </avp>
+ <avp name="G-S-U-Pool-Reference" code="457" mandatory="must">
+ <grouped>
+ <gavp name="G-S-U-Pool-Identifier"/>
+ <gavp name="CC-Unit-Type"/>
+ <gavp name="Unit-Value"/>
+ </grouped>
+ </avp>
+ <avp name="User-Equipment-Info" code="458" mandatory="may">
+ <grouped>
+ <gavp name="User-Equipment-Info-Type"/>
+ <gavp name="User-Equipment-Info-Value"/>
+ </grouped>
+ </avp>
+ <avp name="User-Equipment-Info-Type" code="459" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="IMEISV" code="0"/>
+ <enum name="MAC" code="1"/>
+ <enum name="EUI64" code="2"/>
+ <enum name="MODIFIED_EUI64" code="3"/>
+ </avp>
+ <avp name="User-Equipment-Info-Value" code="460" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Service-Context-Id" code="461" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+
+</application>
diff --git a/resources/protocols/diameter/dictionary.dtd b/resources/protocols/diameter/dictionary.dtd
new file mode 100644
index 00000000..a48562c7
--- /dev/null
+++ b/resources/protocols/diameter/dictionary.dtd
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ $Log: dictionary.dtd,v $
+ Revision 1.1 2001/11/01 21:52:44 guy
+ From David Frascone: duUpdate to Diameter dissector to load the
+ dictionary as an XML file rather than building it in, and various
+ Diameter updates.
+
+ Revision 1.1 2001/08/24 18:04:44 chaos
+ Added per Mark's request
+
+ Revision 1.3 2001/07/31 17:43:36 chaos
+ Oops, forgot to turn on validity checking. Fixed some errors found with validity checking turned on
+
+ Revision 1.2 2001/07/31 16:56:15 chaos
+ Lots of changes to support flags like in the draft, and to support commands
+
+-->
+<!ELEMENT dictionary (base, (application|vendor)*)>
+<!ELEMENT base (command*, typedefn+, avp+)>
+<!ATTLIST base
+ uri CDATA #IMPLIED
+>
+
+<!ELEMENT application (command*, typedefn*, avp*)>
+<!ATTLIST application
+ id CDATA #REQUIRED
+ name CDATA #IMPLIED
+ uri CDATA #IMPLIED
+>
+<!ELEMENT command (#PCDATA)>
+<!ATTLIST command
+ name CDATA #REQUIRED
+ code CDATA #REQUIRED
+ vendor-id IDREF #IMPLIED
+>
+<!ELEMENT vendor (avp*)>
+<!ATTLIST vendor
+ vendor-id ID #REQUIRED
+ code CDATA #REQUIRED
+ name CDATA #IMPLIED
+>
+<!ELEMENT typedefn EMPTY>
+<!ATTLIST typedefn
+ type-name ID #REQUIRED
+ type-parent IDREF #IMPLIED
+ description CDATA #IMPLIED
+>
+<!ELEMENT avp ((type | grouped), (enum*))>
+<!ATTLIST avp
+ name ID #REQUIRED
+ description CDATA #IMPLIED
+ code CDATA #REQUIRED
+ may-encrypt (yes | no) "yes"
+ mandatory (must | may | mustnot | shouldnot) "may"
+ protected (must | may | mustnot | shouldnot) "may"
+ vendor-bit (must | may | mustnot | shouldnot) "mustnot"
+ vendor-id IDREF #IMPLIED
+ constrained (true | false) "false"
+>
+<!ELEMENT type EMPTY>
+<!ATTLIST type
+ type-name IDREF #REQUIRED
+>
+<!ELEMENT grouped (gavp+)>
+<!ELEMENT gavp EMPTY>
+<!ATTLIST gavp
+ name IDREF #REQUIRED
+>
+<!ELEMENT enum EMPTY>
+<!ATTLIST enum
+ name CDATA #REQUIRED
+ code CDATA #REQUIRED
+>
diff --git a/resources/protocols/diameter/dictionary.xml b/resources/protocols/diameter/dictionary.xml
new file mode 100644
index 00000000..cdbd7778
--- /dev/null
+++ b/resources/protocols/diameter/dictionary.xml
@@ -0,0 +1,9129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?type-proto key="MIPRegistrationRequest" value="mip" ?>
+<?avp-proto key="Example-AVP" value="data" ?>
+
+<!DOCTYPE dictionary SYSTEM "dictionary.dtd" [
+ <!-- Any files added here need to be added packaging/nsis/wireshark.nsi -->
+
+ <!ENTITY nasreq SYSTEM "nasreq.xml">
+ <!ENTITY eap SYSTEM "eap.xml">
+ <!ENTITY mobileipv4 SYSTEM "mobileipv4.xml">
+ <!ENTITY chargecontrol SYSTEM "chargecontrol.xml">
+ <!ENTITY sunping SYSTEM "sunping.xml">
+ <!ENTITY TGPP SYSTEM "TGPP.xml">
+ <!ENTITY TGPP2 SYSTEM "TGPP2.xml">
+ <!ENTITY sip SYSTEM "sip.xml">
+ <!ENTITY etsie2e4 SYSTEM "etsie2e4.xml">
+ <!ENTITY Ericsson SYSTEM "Ericsson.xml">
+ <!ENTITY mobileipv6 SYSTEM "mobileipv6.xml">
+ <!ENTITY Cisco SYSTEM "Cisco.xml">
+ <!ENTITY Starent SYSTEM "Starent.xml">
+ <!ENTITY Vodafone SYSTEM "Vodafone.xml">
+ <!ENTITY AlcatelLucent SYSTEM "AlcatelLucent.xml">
+ <!ENTITY Nokia SYSTEM "Nokia.xml">
+ <!ENTITY NokiaSolutionsAndNetworks SYSTEM "NokiaSolutionsAndNetworks.xml">
+ <!ENTITY HP SYSTEM "HP.xml">
+ <!ENTITY CiscoSystems SYSTEM "CiscoSystems.xml">
+ <!ENTITY Oracle SYSTEM "Oracle.xml">
+ <!ENTITY Juniper SYSTEM "Juniper.xml">
+ <!ENTITY Inovar SYSTEM "Inovar.xml">
+ <!ENTITY Huawei SYSTEM "Huawei.xml">
+ <!ENTITY VerizonWireless SYSTEM "VerizonWireless.xml">
+ <!ENTITY Telefonica SYSTEM "Telefonica.xml">
+ <!ENTITY Siemens SYSTEM "Siemens.xml">
+ <!ENTITY Microsoft SYSTEM "Microsoft.xml">
+ <!ENTITY Metaswitch SYSTEM "Metaswitch.xml">
+ <!ENTITY Custom SYSTEM "Custom.xml">
+]>
+<dictionary>
+ <base uri="http://www.ietf.org/rfc/rfc6733.txt">
+ <!-- ************************************************************** -->
+ <!-- *********************** Commands ***************************** -->
+ <!-- ************************************************************** -->
+
+ <!-- Diameter Base Protocol Command Codes -->
+ <!-- 0-255 RADIUS compatibility codes [http://www.iana.org/assignments/radius-types] -->
+ <!--256 Unassigned -->
+ <command name="Capabilities-Exchange" code="257" vendor-id="None"/>
+ <command name="Re-Auth" code="258" vendor-id="None"/>
+ <!-- 259 Unassigned
+ 260 AMR / AMA [RFC4004] mobileipv4.xml
+ 261 Unassigned
+ 262 HAR / HAA [RFC4004] mobileipv4.xml
+ 263-264 Unassigned
+ 265 AAR / AAA [RFC4005] nasreq.xml
+ 266-267 Unassigned
+ 268 DER / DEA [RFC4072] eap.xml
+ 269-270 Unassigned
+ -->
+ <command name="Accounting" code="271" vendor-id="None"/>
+ <!-- 272 CCR / CCA [RFC4006] chargecontrol.xml
+ 273 Unassigned
+ -->
+ <command name="Abort-Session" code="274" vendor-id="None"/>
+ <command name="Session-Termination" code="275" vendor-id="None"/>
+ <!--276-279 Unassigned -->
+ <command name="Device-Watchdog" code="280" vendor-id="None"/>
+ <command name="Disconnect-Peer" code="282" vendor-id="None"/>
+ <!--283 UAR / UAA [RFC4740] sip.xml
+ 284 SAR / SAA [RFC4740] sip.xml
+ 285 LIR / LIA [RFC4740] sip.xml
+ 286 MAR / MAA [RFC4740] sip.xml
+ 287 RTR / RTA [RFC4740] sip.xml
+ 288 PPR / PPA [RFC4740] sip.xml
+ 289-299 Unassigned
+ 300-313 Allocated for 3GPP [RFC3589]
+ TGPP.xml ( 300 - 309 )
+ -->
+
+ <command name="Boostrapping-Info" code="310" vendor-id="None"/> <!-- BIR/BIA 29.109 [7] -->
+ <command name="Message-Process" code="311" vendor-id="None"/> <!-- MPR/MPA 29.140 [16] -->
+ <command name="GBAPush-Info" code="312" vendor-id="None"/> <!-- GPR/GPI 29.109 [7] -->
+ <!-- 313 (Not used yet) -->
+ <command name="Policy-Data" code="314" vendor-id="None"/> <!-- PDR / PDA [RFC5224] -->
+ <command name="Policy-Install" code="315" vendor-id="None"/> <!-- (PIA) [ITU-T Rec. Q.3303.3][RFC5431] -->
+
+ <!-- http://www.3gpp.org/ftp/Specs/html-info/29272.htm -->
+ <command name="3GPP-Update-Location" code="316" vendor-id="None"/>
+ <command name="3GPP-Cancel-Location" code="317" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
+ <command name="3GPP-Authentication-Information" code="318" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
+ <command name="3GPP-Insert-Subscriber-Data" code="319" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
+ <command name="3GPP-Delete-Subscriber-Data" code="320" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
+ <command name="3GPP-Purge-UE" code="321" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
+ <command name="3GPP-Reset" code="322" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
+ <command name="3GPP-Notify" code="323" vendor-id="None"/> <!--[3GPP TS 29.272][RFC5516] -->
+ <command name="3GPP-ME-Identity-Check" code="324" vendor-id="None"/> <!--(ECR/ECA) [3GPP TS 29.272][RFC5516] -->
+ <command name="MIP6" code="325" vendor-id="None"/> <!--(MIR/MIA) [RFC5778] -->
+ <command name="QoS-Authorization" code="326" vendor-id="None"/> <!--(QAR/QAA) [RFC5866] -->
+ <command name="QoS-Install" code="327" vendor-id="None"/> <!--(QIR/QIA) [RFC5866] -->
+ <command name="Capabilities-Update" code="328" vendor-id="None"/> <!--[RFC6737] -->
+ <command name="IKEv2-SK" code="329" vendor-id="None"/> <!--[RFC6738] -->
+ <command name="NAT-Control" code="330" vendor-id="None"/> <!--[RFC6736] -->
+ <!--
+ 331-8388607 Unassigned
+ 8388608 WIMAX-HRPD-SFF Request/Answer [http://www.3gpp2.org/Public_html/specs/tsgx.cfm][3GPP2 X.S0058-0 v1.0][Avi_Lior]
+ 8388609 WiMAX-Diameter-EAP-Request/Answer (WDER/WDEA) WDE [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388610 WiMAX-Change-of-Authorization-Request/Answer (WCAR/WCAA) WCA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388611 WiMAX-Reauthentication-Request/Answer (WRAR/WRAA) WRA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388612 WiMAX-Session-Termination-Request/Answer (WSTR/WSTA) WST [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388613 WiMAX-Abort-Session-Request/Answer (WASR/WASA) WAS [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388614 WiMAX-Home-Agent-IPv4-Request/Answer (WHA4R/WHA4A) WHA4 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388615 WiMAX-Home-Agent-IPv6-Request/Answer (WHA6R/WHA6A) WHA6 [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388616 WiMAX-DHCP-Request/Answer (WDHCPR/WDHCPA) WDHCP [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388617 WiMAX-LAA-Request/Answer (WLAAR/WLAA) WLAA [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388618 WiMAX-Location-Accounting-Request/Answer (WLACR/WLACA) WLAC [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ 8388619 WiMAX-Location-Measurement-Query-Request/Answer (WLMQR/WLMQA) WLMQ [http://www.wimaxforum.org/resources/documents/technical/T33][WiMAX Release 1.5][Avi_Lior]
+ -->
+ <command name="3GPP-Provide-Location" code="8388620" vendor-id="None"/> <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
+ <command name="3GPP-Location-Report" code="8388621" vendor-id="None"/> <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
+ <command name="3GPP-LCS-Routing-Info" code="8388622" vendor-id="None"/> <!--(PLR/PLA) [http://www.3gpp.org/ftp/Specs/][3GPP TS 29.172 -->
+
+ <!--
+ 8388623 Notif-Request/Answer (NFR/NFA) [Tomas_Menzl]
+ 8388624 Msg-Interface-Request/Answer (MIFR/MIFA) [Tomas_Menzl]
+ 8388625 Mobile-Application-Request/Answer (MAPR/MAPA) [Tomas_Menzl]
+ 8388626 Update Location Request/Answer (ULR / ULA) [3GPP2 publication X.S0057][Avi_Lior]
+ 8388627 Cancel Location Request/Answer (CLR CLA) [3GPP2 publication X.S0057][Avi_Lior]
+ 8388628 Juniper-Sync-Event (JSE) [Aleksey_Romanov]
+ 8388629 Juniper-Session-Discovery (JSD) [Aleksey_Romanov]
+ 8388630 Query Profile Request Answer (QPR/QPA) [3GPP2 publication X.S0057A E-UTRAN eHRPD7][Avi_Lior]
+ -->
+
+ <command name="Subscription Information Application" code="8388631" vendor-id="None"/>
+ <command name="Distributed Charging" code="8388632" vendor-id="None"/>
+ <command name="Ericsson-SL" code="8388633" vendor-id="None"/> <!-- Ericsson Spending Limit -->
+ <command name="Ericsson-SN" code="8388634" vendor-id="None"/> <!-- Ericsson Spending Status Notification -->
+ <command name="Spending-Limit" code="8388635" vendor-id="None"/> <!-- TGPP 29.219/Sy -->
+ <command name="Spending-Status-Notification" code="8388636" vendor-id="None"/> <!-- TGPP 29.219/Sy -->
+ <command name="TDF-Session" code="8388637" vendor-id="None"/> <!-- [3GPP TS 29.212][Kimmo_Kymalainen] -->
+ <command name="3GPP-Update-VCSG-Location" code="8388638" vendor-id="None"/> <!-- [3GPP TS 29.272][Kimmo_Kymalainen] -->
+ <command name="3GPP-Device-Action" code="8388639" vendor-id="None"/> <!--[3GPP TS 29.368][RFC5719] -->
+ <command name="3GPP-Device-Notification" code="8388640" vendor-id="None"/> <!--[3GPP TS 29.368][RFC5719] -->
+ <command name="3GPP-Subscriber-Information" code="8388641" vendor-id="None"/> <!-- 3GPP TS 29.336 -->
+ <command name="Cancel-VCSG-Location" code="8388642" vendor-id="None"/>
+ <command name="3GPP-Device-Trigger" code="8388643" vendor-id="None"/> <!-- 3GPP TS 29.337 -->
+ <command name="3GPP-Delivery-Report" code="8388644" vendor-id="None"/> <!-- 3GPP TS 29.337 -->
+ <command name="MO-Forward-Short-Message" code="8388645" vendor-id="None"/> <!-- 3GPP TS 29.338 -->
+ <command name="MT-Forward-Short-Message" code="8388646" vendor-id="None"/> <!-- 3GPP TS 29.338 -->
+ <command name="Send-Routing-Info-for-SM" code="8388647" vendor-id="None"/> <!-- 3GPP TS 29.338 -->
+ <command name="Alert-Service-Centre" code="8388648" vendor-id="None"/> <!-- 3GPP TS 29.338 -->
+ <command name="Report-SM-Delivery-Status" code="8388649" vendor-id="None"/> <!-- 3GPP TS 29.338 -->
+ <command name="NSN Cancel-LocationMS" code="8388650" vendor-id="None"/>
+ <command name="NSN User-DataMS" code="8388651" vendor-id="None"/>
+ <command name="NSN Profile-UpdateMS" code="8388652" vendor-id="None"/>
+ <command name="NSN Subscribe-NotificationsMS" code="8388653" vendor-id="None"/>
+ <command name="NSN Push-NotificationMS" code="8388654" vendor-id="None"/>
+ <command name="Get Gateway" code="8388655" vendor-id="None"/>
+ <command name="Trigger-Establishment" code="8388656" vendor-id="None"/>
+ <command name="Ericsson Binding-Data" code="8388657" vendor-id="None"/>
+ <!--
+ 8388658 3GPP2 Subscriber-Information-Request/Answer (SIR/SIA) [3GPP2 X.S0068][Jun_Wang]
+ 8388659 Verizon Session Data Recovery Request/Answer (SDR/SDA) [Niranjan_Avula]
+ 8388660 Nokia Core Service Request/Answer (CSR/CSA) [Timo_Perala]
+ 8388661 Nokia Extended Command Request/Answer (ECR/ECA) [Timo_Perala]
+ 8388662 GCS-Action-Request/Answer (GAR/GAA) [3GPP TS 29.468][Kimmo_Kymalainen]
+ 8388663 GCS-Notification-Request/Answer (GNR/GNA) [3GPP TS 29.468][Kimmo_Kymalainen]
+ 8388664 ProSe-Subscriber-Information-Request/Answer (PIR/PIA) [3GPP TS 29.344][Kimmo_Kymalainen] TGPP.xml
+ 8388665 Update-ProSe-Subscriber-Data-Request/Answer (UPR/UPA) [3GPP TS 29.344][Kimmo_Kymalainen] TGPP.xml
+ 8388666 ProSe-Notify-Request/Answer (PNR/PNA) [3GPP TS 29.344][Kimmo_Kymalainen] TGPP.xml
+ 8388667 Reset-Request/Answer (RSR/RSA) [3GPP TS 29.344][Kimmo_Kymalainen] TGPP.xml
+ 8388668 ProSe-Authorization-Request/Answer (PAR/PAA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388669 ProSe-Discovery-Request/Answer (PDR/PDA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388670 ProSe-Match-Request/Answer (PMR/PMA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388671 ProSe-Match-Report-Info-Request/Answer (PIR/PIA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388672 ProSe-Proximity-Request/Answer (PRR/PRA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388673 ProSe-Location-Update-Request (PLR/PLA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388674 ProSe-Alert-Request/Answer (ALR/ALA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388675 ProSe-Cancellation-Request/Answer (RPR/RPA) [3GPP TS 29.345][Kimmo_Kymalainen]
+ 8388676 ProXimity-Action-Request/Answer (PXR/PXA) [3GPP TS 29.343][Kimmo_Kymalainen]
+ 8388677 Rivada Xd DSC-Registration-Request/Answer (DDRR/DDRA) [Vincent_D_Onofrio]
+ 8388678 Rivada Xd Heart-Beat-Request/Answer (DHBR/DHBA) [Vincent_D_Onofrio]
+ 8388679 Rivada Xd Cell-Info-Transfer-Request/Answer (DCTR/DCTA) [Vincent_D_Onofrio]
+ 8388680 Rivada Xd Cell-Info-Notification-Request/Answer (DCNR/DCNA) [Vincent_D_Onofrio]
+ 8388681 Rivada Xd Cell-Info-Modification-Request/Answer (DIMR/DIMA) [Vincent_D_Onofrio]
+ 8388682 Rivada Xd Cell-Info-Modification-Notification-Request/Answer (DINR/DINA) [Vincent_D_Onofrio]
+ 8388683 Rivada Xd Resource-Allocation-Request/Answer (DRAR/DRAA) [Vincent_D_Onofrio]
+ 8388684 Rivada Xd Resource-Allocation-Notification-Request/Answer (DANR/DANA) [Vincent_D_Onofrio]
+ 8388685 Rivada Xd Resource-Modification-Request/Answer (DRMR/DRMA) [Vincent_D_Onofrio]
+ 8388686 Rivada Xd Resource-Modification-Notification-Request/Answer (DMNR/DMNA) [Vincent_D_Onofrio]
+ 8388687 Rivada Xd Resource-Hold-Request/Answer (DRHR/DRHA) [Vincent_D_Onofrio]
+ 8388688 Rivada Xd Resource-Hold-Notification-Request/Answer (DHNR/DHNA) [Vincent_D_Onofrio]
+ 8388689 Rivada Xd Resource-Resume-Request/Answer (DRSR/DRSA) [Vincent_D_Onofrio]
+ 8388690 Rivada Xd Resource-Resume-Notification-Request/Answer (DSNR/DSNA) [Vincent_D_Onofrio]
+ 8388691 Rivada Xd Resource-Usage-Update-Request/Answer (DRUR/DRUA) [Vincent_D_Onofrio]
+ 8388692 Rivada Xd Resource-Usage-Notification-Request/Answer (DUNR/DUNA) [Vincent_D_Onofrio]
+ 8388693 Rivada Xd Resource-Release-Request/Answer (DRRR/DRRA) [Vincent_D_Onofrio]
+ 8388694 Rivada Xd Resource-Release-Notification-Request/Answer (DRNR/DRNA) [Vincent_D_Onofrio]
+ 8388695 Rivada Xm Resource-Allocation-Request/Answer (MRAR/MRAA) [Vincent_D_Onofrio]
+ 8388696 Rivada Xm Resource-Hold-Request/Answer (MRHR/MRHA) [Vincent_D_Onofrio]
+ 8388697 Rivada Xm Resource-Release-Request/Answer (MRRR/MRRA) [Vincent_D_Onofrio]
+ 8388698 Rivada Xm Resource-Modify-Request/Answer (MRMR/MRMA) [Vincent_D_Onofrio]
+ 8388699 Rivada Xm Resource-Allocation-Notify-Request/Answer (MANR/MANA) [Vincent_D_Onofrio]
+ 8388700 Rivada Xm Resource-Resume-Request/Answer (MRSR/MRSA) Vincent_D_Onofrio]
+ 8388701 Rivada Xm Add-UE-Context-Request/Answer (MAUR/MAUA) [Vincent_D_Onofrio]
+ 8388702 Rivada Xm Update-UE-Context-Request/Answer (MUUR/MUUA) [Vincent_D_Onofrio]
+ 8388703 Rivada Xm Delete-UE-Context-Request/Answer (MDUR/MDUA) [Vincent_D_Onofrio]
+ 8388704 Rivada Xm Detach-UE-Request/Answer (MDTR/MDTA) [Vincent_D_Onofrio]
+ 8388705 Rivada Xm Page-UE-Request/Answer (MPUR/MPUA)[Vincent_D_Onofrio]
+ 8388706 Rivada Xm Heart-Beat-Request/Answer (MHBR/MHBA) [Vincent_D_Onofrio]
+ 8388707 Rivada Xa DPC-Registration-Request/Answer (ADRR/ADRA) [Vincent_D_Onofrio]
+ 8388708 Rivada Xa Heart-Beat-Request/Answer (AHBR/AHBA) [Vincent_D_Onofrio]
+ 8388709 Rivada Xa Resource-Allocation-Request/Answer (ARAR/ARAA) [Vincent_D_Onofrio]
+ 8388710 Rivada Xa Resource-Release-Request/Answer (ARRR/ARRA) [Vincent_D_Onofrio]
+ 8388711 Rivada Xa Resource-Release-Notification-Request/Answer (ARNR/ARNA) [Vincent_D_Onofrio]
+ 8388712 Rivada Xh User-Data-Request/Answer (HUDR/HUDA) [Vincent_D_Onofrio]
+ 8388713 ProSe-Initial-Location-Information-Request/Answer (PSR/PSA) [3GPP TS 29.344][Kimmo_Kymalainen] TGPP.xml
+ 8388714 Nokia Session-Sync-Request/Answer (SSR/SSA) [Timo_Perala]
+ 8388715 Nokia Session-Mass-Sync-Request/Answer (SMR/SMA) [Timo_Perala]
+ 8388716 Nokia Fetch-Session-Request/Answer (FSR/FSA) [Timo_Perala]
+ -->
+ <command name="Ericsson Trace-Report" code="8388717" vendor-id="None"/>
+ <command name="Configuration-Information" code="8388718" vendor-id="None"/>
+ <command name="Reporting-Information" code="8388719" vendor-id="None"/>
+ <command name="Non-Aggregated-RUCI-Report" code="8388720" vendor-id="None"/>
+ <command name="Aggregated-RUCI-Report" code="8388721" vendor-id="None"/>
+ <command name="Modify-Uecontext" code="8388722" vendor-id="None"/>
+ <!--
+ 8388723 Background-Data-Transfer-Request/Answer (BTR/BTA) [3GPP TS 29.154][Kimmo_Kymalainen]
+ 8388724 Network-Status-Request/Answer (NSR/NSA) [3GPP TS 29.153][Kimmo_Kymalainen]
+ 8388725 Network-Status-Continuous-Report-Request/Answer (NCR/NCA) [3GPP TS 29.153][Kimmo_Kymalainen]
+ -->
+ <command name="NIDD-Information" code="8388726" vendor-id="None"/> <!-- 3GPP TS 29.336 -->
+ <!--
+ 8388727 ProXimity-Application-Request/Answer (XAR/XAA) [3GPP TS 29.343][Kimmo_Kymalainen]
+ 8388728 Data-Pull-Request/Answer (DPR/DPA) [3GPP TS 29.283][Kimmo_Kymalainen]
+ 8388729 Data-Update-Request/Answer (DMR/DMA) [3GPP TS 29.283][Kimmo_Kymalainen]
+ 8388730 Notification-Data-Request/Answer (NDR/NDA) [3GPP TS 29.283][Kimmo_Kymalainen]
+ 8388731 TSSF-Notification-Request/Answer (TNR/TNA) [3GPP TS 29.212][Kimmo_Kymalainen]
+ -->
+ <command name="Connection-Management" code="8388732" vendor-id="None"/> <!-- 3GPP TS 29.128 -->
+ <command name="MO-Data" code="8388733" vendor-id="None"/> <!-- 3GPP TS 29.128 -->
+ <command name="MT-Data" code="8388734" vendor-id="None"/> <!-- 3GPP TS 29.128 -->
+ <!--
+ 8388658-16777213 Unassigned
+ 16777214 Experimental code [RFC3588]
+ 16777215 Experimental code [RFC3588]
+ -->
+
+ <!-- ************************************************************** -->
+ <!-- ********************** End Commands ************************** -->
+ <!-- ************************************************************** -->
+
+
+ <!-- ************************************************************** -->
+ <!-- ************************ typedefn's ************************** -->
+ <!-- ************************************************************** -->
+ <typedefn type-name="OctetString"/>
+ <!--
+ The data contains arbitrary data of variable length. Unless
+ otherwise noted, the AVP Length field MUST be set to at least 9
+ (13 if the 'V' bit is enabled). Data used to transmit (human
+ readable) character string data uses the UTF-8 [24] character
+ set and is NOT NULL-terminated. The minimum Length field MUST
+ be 9, but can be set to any value up to 65504 bytes. AVP Values
+ of this type that do not align on a 32-bit boundary MUST have
+ the necessary padding.
+ -->
+ <typedefn type-name="UTF8String" type-parent="OctetString"/>
+ <!--
+ The UTF8String format is derived from the OctetString AVP Base
+ Format. This is a human readable string represented using the
+ ISO/IEC IS 10646-1 character set, encoded as an OctetString
+ using the UTF-8 [29] transformation format described in RFC
+ 2279.
+
+ Since additional code points are added by amendments to the
+ 10646 standard from time to time, implementations MUST be
+ prepared to encounter any code point from 0x00000001 to
+ 0x7fffffff. Byte sequences that do not correspond to the valid
+ UTF-8 encoding of a code point or are outside this range are
+ prohibited. Note that since a code point of 0x00000000 is
+ prohibited, no octet will contain a value of 0x00.
+
+ The use of control codes SHOULD be avoided. When it is
+ necessary to represent a newline, the control code sequence CR
+ LF SHOULD be used.
+
+ The use of leading or trailing white space SHOULD be avoided.
+
+ For code points not directly supported by user interface
+ hardware or software, an alternative means of entry and
+ display, such as hexadecimal, MAY be provided.
+
+ For information encoded in 7-bit US-ASCII, the UTF-8 encoding
+ is identical to the US-ASCII encoding.
+
+ UTF-8 may require multiple bytes to represent a single
+ character / code point; thus the length of a UTF8String in
+ octets may be different from the number of characters encoded.
+
+ Note that the size of an UTF8String is measured in octets, not
+ characters.
+
+ The UTF8String MUST not contain any octets with a value of
+ zero.
+ -->
+ <typedefn type-name="IPAddress" type-parent="OctetString"/>
+ <!--
+ The IPAddress format is derived from the OctetString AVP Base
+ Format. It represents 32 bit (IPv4) [17] or 128 bit (IPv6) [16]
+ address, most significant octet first. The format of the
+ address (IPv4 or IPv6) is determined by the length. If the
+ attribute value is an IPv4 address, the AVP Length field MUST
+ be 12 (16 if 'V' bit is enabled), otherwise the AVP Length
+ field MUST be set to 24 (28 if the 'V' bit is enabled) for IPv6
+ addresses.
+ -->
+ <typedefn type-name="DiameterIdentity" type-parent="OctetString"/>
+ <!--
+ The DiameterIdentity format is derived from the OctetString AVP
+ Base Format. It uses the UTF-8 encoding and has the same
+ requirements as the UTF8String. In addition, it must follow
+ the Uniform Resource Identifiers (URI) syntax [29] rules
+ specified below:
+
+ Diameter-Identity = fqdn [ port ] [ transport ]
+ [ protocol ]
+
+ aaa-protocol = ( "diameter" | "radius" | "tacacs+" )
+
+ protocol = ";protocol=" aaa-protocol
+ ; If absent, the default AAA protocol
+ ; is diameter.
+
+ fqdn = Fully Qualified Host Name
+
+ port = ":" 1*DIGIT
+ ; One of the ports used to listen for
+ ; incoming connections. ; If absent,
+ ; the default Diameter port (TBD) is
+ ; assumed.
+
+ transport-protocol = ( "tcp" | "sctp" | "udp" )
+
+ transport = ";transport=" transport-protocol
+
+ ; One of the transports used to listen
+ ; for incoming connections. If absent,
+ ; the default SCTP [26] protocol is
+ ; assumed. UDP MUST NOT be used when
+ ; the aaa-protocol field is set to
+ ; diameter.
+
+ The following are examples of valid Diameter host
+ identities:
+
+ host.abc.com;transport=tcp
+ host.abc.com:6666;transport=tcp
+ aaa://host.abc.com;protocol=diameter
+ aaa://host.abc.com:6666;protocol=diameter
+ aaa://host.abc.com:6666;transport=tcp;protocol=diameter
+ aaa://host.abc.com:1813;transport=udp;protocol=radius
+
+ Since multiple Diameter processes on a single host cannot
+ listen for incoming connections on the same port on a given
+ protocol, the DiameterIdentity is guaranteed to be unique per
+ host.
+
+ A Diameter node MAY advertise different identities on each
+ connection, via the CER and CEA's Origin-Host AVP, but the same
+ identity MUST be used throughout the duration of a connection.
+
+ When comparing AVPs of this format, it is necessary to add any
+ absent fields with the default values prior to the comparison.
+ For example, diameter-host.abc.com would be expanded to
+ aaa://diameter/diameter-host.abc.com:TBD;protocol=sctp.
+ -->
+ <typedefn type-name="IPFilterRule" type-parent="OctetString"/>
+ <!--
+ The IPFilterRule format is derived from the OctetString AVP
+ Base Format. It uses the UTF-8 encoding and has the same
+ requirements as the UTF8String. Packets may be filtered based
+ on the following information that is associated with it:
+
+ Direction (in or out)
+ Source and destination IP address (possibly masked)
+ Protocol
+ Source and destination port (lists or ranges)
+ TCP flags
+ IP fragment flag
+ IP options
+ ICMP types
+
+ Rules for the appropriate direction are evaluated in order,
+ with the first matched rule terminating the evaluation. Each
+ packet is evaluated once. If no rule matches, the packet is
+ dropped if the last rule evaluated was a permit, and passed if
+ the last rule was a deny.
+
+ IPFilterRule filters MUST follow the format:
+
+ action dir proto from src to dst [options]
+
+ action permit - Allow packets that match the rule.
+ deny - Drop packets that match the rule.
+
+ dir "in" is from the terminal, "out" is to the
+ terminal.
+
+ proto An IP protocol specified by number. The "ip"
+ keyword means any protocol will match.
+
+ src and dst <address/mask> [ports]
+
+ The <address/mask> may be specified as:
+ ipno An IPv4 or IPv6 number in dotted-
+ quad or canonical IPv6 form. Only
+ this exact IP number will match the
+ rule.
+ ipno/bits An IP number as above with a mask
+ width of the form 1.2.3.4/24. In
+ this case all IP numbers from
+ 1.2.3.0 to 1.2.3.255 will match.
+ The bit width MUST be valid for the
+ IP version and the IP number MUST
+ NOT have bits set beyond the mask.
+
+ The sense of the match can be inverted by
+ preceding an address with the not modifier,
+ causing all other addresses to be matched
+ instead. This does not affect the selection of
+ port numbers.
+
+ The keyword "any" is 0.0.0.0/0 or the IPv6
+ equivalent. The keyword "assigned" is the
+ address or set of addresses assigned to the
+ terminal. The first rule SHOULD be "deny in
+ ip !assigned".
+
+ With the TCP, UDP and SCTP protocols, optional
+ ports may be specified as:
+
+ {port|port-port}[,port[,...]]
+
+ The `-' notation specifies a range of ports
+ (including boundaries).
+
+ Fragmented packets which have a non-zero offset
+ (i.e. not the first fragment) will never match
+ a rule which has one or more port
+ specifications. See the frag option for
+ details on matching fragmented packets.
+
+ options:
+ frag Match if the packet is a fragment and this is not
+ the first fragment of the datagram. frag may not
+ be used in conjunction with either tcpflags or
+ TCP/UDP port specifications.
+
+ ipoptions spec
+ Match if the IP header contains the comma
+ separated list of options specified in spec. The
+ supported IP options are:
+
+ ssrr (strict source route), lsrr (loose source
+ route), rr (record packet route) and ts
+ (timestamp). The absence of a particular option
+ may be denoted with a `!'.
+
+ tcpoptions spec
+ Match if the TCP header contains the comma
+ separated list of options specified in spec. The
+ supported TCP options are:
+
+ mss (maximum segment size), window (tcp window
+ advertisement), sack (selective ack), ts (rfc1323
+ timestamp) and cc (rfc1644 t/tcp connection
+ count). The absence of a particular option may
+ be denoted with a `!'.
+
+ established
+ TCP packets only. Match packets that have the RST
+ or ACK bits set.
+
+ setup TCP packets only. Match packets that have the SYN
+ bit set but no ACK bit.
+
+ tcpflags spec
+ TCP packets only. Match if the TCP header
+ contains the comma separated list of flags
+ specified in spec. The supported TCP flags are:
+
+ fin, syn, rst, psh, ack and urg. The absence of a
+ particular flag may be denoted with a `!'. A rule
+ which contains a tcpflags specification can never
+ match a fragmented packet which has a non-zero
+ offset. See the frag option for details on
+ matching fragmented packets.
+
+ icmptypes types
+ ICMP packets only. Match if the ICMP type is in
+ the list types. The list may be specified as any
+ combination of ranges or individual types
+ separated by commas. The supported ICMP types
+ are:
+
+ echo reply (0), destination unreachable (3),
+ source quench (4), redirect (5), echo request
+ (8), router advertisement (9), router
+ solicitation (10), time-to-live exceeded (11), IP
+ header bad (12), timestamp request (13),
+ timestamp reply (14), information request (15),
+ information reply (16), address mask request (17)
+ and address mask reply (18).
+
+ There is one kind of packet that the access device MUST always
+ discard, that is an IP fragment with a fragment offset of one.
+ This is a valid packet, but it only has one use, to try to
+ circumvent firewalls.
+
+ An access device that is unable to interpret or apply a deny
+ rule MUST terminate the session. An access device that is
+ unable to interpret or apply a permit rule MAY apply a more
+ restrictive rule. An access device MAY apply deny rules of
+ its own before the supplied rules, for example to protect
+ the access device owner's infrastructure.
+
+ The rule syntax is a modified subset of ipfw(8) from FreeBSD,
+ and the ipfw.c code may provide a useful base for
+ implementations.
+ -->
+ <typedefn type-name="QoSFilterRule" type-parent="OctetString"/>
+ <!--
+ The QosFilterRule format is derived from the OctetString AVP
+ Base Format. It uses the UTF-8 encoding and has the same
+ requirements as the UTF8String. Packets may be marked or
+ metered based on the following information that is associated
+ with it:
+
+ Direction (in or out)
+ Source and destination IP address (possibly masked)
+ Protocol
+ Source and destination port (lists or ranges)
+ DSCP values (no mask or range)
+
+ Rules for the appropriate direction are evaluated in order,
+ with the first matched rule terminating the evaluation. Each
+ packet is evaluated once. If no rule matches, the packet is
+ treated as best effort.
+
+ QoSFilterRule filters MUST follow the format:
+
+ action dir proto from src to dst [options]
+
+ tag - Mark packet with a specific DSCP [49].
+ The DSCP option MUST be included.
+
+ meter - Meter traffic. The metering options
+ MUST be included.
+
+ dir "in" is from the terminal, "out" is to the
+ terminal.
+
+ proto An IP protocol specified by number. The "ip"
+ keyword means any protocol will match.
+
+ src and dst <address/mask> [ports]
+
+ The <address/mask> may be specified as:
+ ipno An IPv4 or IPv6 number in dotted-
+ quad or canonical IPv6 form. Only
+ this exact IP number will match the
+ rule.
+ ipno/bits An IP number as above with a mask
+ width of the form 1.2.3.4/24. In
+ this case all IP numbers from
+ 1.2.3.0 to 1.2.3.255 will match.
+ The bit width MUST be valid for the
+ IP version and the IP number MUST
+ NOT have bits set beyond the mask.
+
+ The sense of the match can be inverted by
+ preceding an address with the not modifier,
+ causing all other addresses to be matched
+ instead. This does not affect the selection of
+ port numbers.
+
+ The keyword "any" is 0.0.0.0/0 or the IPv6
+ equivalent. The keyword "assigned" is the
+ address or set of addresses assigned to the
+ terminal. The first rule SHOULD be "deny in
+ ip !assigned".
+
+ With the TCP, UDP and SCTP protocols, optional
+ ports may be specified as:
+
+ {port|port-port}[,port[,...]]
+
+ The `-' notation specifies a range of ports
+ (including boundaries).
+
+ options:
+
+ DSCP <color>
+ color values as defined in [49]. Exact matching
+ of DSCP values is required (no masks or ranges).
+ the "deny" can replace the color_under or
+ color_over values in the meter action for rate-
+ dependent packet drop.
+
+ metering <rate> <color_under> <color_over>
+ The metering option provides Assured Forwarding,
+ as defined in [50], and MUST be present if the
+ action is set to meter. The rate option is the
+ throughput, in bits per second, which is used by
+ the access device to mark packets. Traffic above
+ the rate is marked with the color_over codepoint,
+ while traffic under the rate is marked with the
+ color_under codepoint. The color_under and
+ color_over options contain the drop preferences,
+ and MUST conform to the recommended codepoint
+ keywords described in [50] (e.g. AF13).
+
+ The metering option also supports the strict
+ limit on traffic required by Expedited
+ Forwarding, as defined in [51]. The color_over
+ option may contain the keyword "drop" to prevent
+ forwarding of traffic that exceeds the rate
+ parameter.
+
+ The rule syntax is a modified subset of ipfw(8) from FreeBSD,
+ and the ipfw.c code may provide a useful base for
+ implementations.
+ -->
+ <typedefn type-name="MIPRegistrationRequest" type-parent="OctetString"/>
+ <typedefn type-name="Integer32"/>
+ <!--
+ 32 bit signed value, in network byte order. The AVP Length
+ field MUST be set to 12 (16 if the 'V' bit is enabled).
+ -->
+ <typedefn type-name="VendorId" type-parent="Unsigned32"/>
+ <typedefn type-name="AppId" type-parent="Unsigned32"/>
+ <typedefn type-name="Integer64"/>
+ <!--
+ 64 bit signed value, in network byte order. The AVP Length
+ field MUST be set to 16 (20 if the 'V' bit is enabled).
+ -->
+ <typedefn type-name="Unsigned32"/>
+ <!--
+ 32 bit unsigned value, in network byte order. The AVP Length
+ field MUST be set to 12 (16 if the 'V' bit is enabled).
+ Unsigned32 values used to transmit time data contains the four
+ most significant octets returned from NTP [18], in network byte
+ order.
+ -->
+ <typedefn type-name="Time"/>
+ <!--
+ The Time format is derived from the Unsigned32 AVP Base Format.
+ This is 32 bit unsigned value containing the four most
+ significant octets returned from NTP [18], in network byte
+ order.
+
+ This represent the number of seconds since 0h on 1 January 1900
+ with respect to the Coordinated Universal Time (UTC).
+
+ On 6h 28m 16s UTC, 7 February 2036 the time value will
+ overflow. NTP [18] describes a procedure to extend the time to
+ 2104.
+ -->
+ <typedefn type-name="Unsigned64"/>
+ <!--
+ 64 bit unsigned value, in network byte order. The AVP Length
+ field MUST be set to 16 (20 if the 'V' bit is enabled).
+ -->
+ <typedefn type-name="Enumerated" type-parent="Integer32"/>
+ <typedefn type-name="DiameterURI" type-parent="UTF8String"/>
+ <typedefn type-name="Float32"/>
+ <!--
+ This represents floating point values of single precision as
+ described by [FLOATPOINT]. The 32-bit value is transmitted in
+ network byte order. The AVP Length field MUST be set to 12 (16 if
+ the 'V' bit is enabled).
+ -->
+ <typedefn type-name="Float64"/>
+ <!--
+ This represents floating point values of double precision as
+ described by [FLOATPOINT]. The 64-bit value is transmitted in
+ network byte order. The AVP Length field MUST be set to 16 (20 if
+ the 'V' bit is enabled).
+ -->
+ <typedefn type-name="OctetStringOrUTF8" type-parent="OctetString"/>
+ <!-- A Wireshark extension to be able to use
+ BASE_SHOW_ASCII_PRINTABLE 0x00010000 show byte array as ASCII if it's all printable characters
+ -->
+ <!-- ************************************************************** -->
+ <!-- ************************* End Typedefns ************************ -->
+ <!-- ************************************************************** -->
+
+ <!-- ************************************************************** -->
+ <!-- ******************* RADIUS AVPS ************************ -->
+ <!-- ************************************************************** -->
+ <!-- http://www.iana.org/assignments/aaa-parameters -->
+ <!-- 1-255 Radius attributes [RAD-IANA] -->
+ <avp name="User-Name" code="1" mandatory="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="User-Password" code="2" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CHAP-Password" code="3" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="NAS-IP-Address" code="4" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="NAS-Port" code="5" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Service-Type" code="6" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Unknown" code="0"/>
+ <enum name="Login" code="1"/>
+ <enum name="Framed" code="2"/>
+ <enum name="Callback-Login" code="3"/>
+ <enum name="Callback-Framed" code="4"/>
+ <enum name="Outbound" code="5"/>
+ <enum name="Administrative" code="6"/>
+ <enum name="NAS-Prompt" code="7"/>
+ <enum name="Authenticate-Only" code="8"/>
+ <enum name="Callback-NAS-Prompt" code="9"/>
+ <enum name="Call Check" code="10"/>
+ <enum name="Callback Administrative" code="11"/>
+ <enum name="Voice" code="12"/>
+ <enum name="Fax" code="13"/>
+ <enum name="Modem Relay" code="14"/>
+ <enum name="IAPP-Register" code="15"/>
+ <enum name="IAPP-AP-Check" code="16"/>
+ <enum name="Authorize Only" code="17"/>
+ <enum name="Framed-Management" code="18"/>
+ </avp>
+ <avp name="Framed-Protocol" code="7" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="PPP" code="1"/>
+ <enum name="SLIP" code="2"/>
+ <enum name="ARAP" code="3"/>
+ <enum name="Gandalf" code="4"/>
+ <enum name="Xylogics" code="5"/>
+ <enum name="X.75" code="6"/>
+ <enum name="GPRS PDP Context" code="7"/>
+ <enum name="Ascend-ARA" code="255"/>
+ <enum name="MPP" code="256"/>
+ <enum name="EURAW" code="257"/>
+ <enum name="EUUI" code="258"/>
+ <enum name="X25" code="259"/>
+ <enum name="COMB" code="260"/>
+ <enum name="FR" code="261"/>
+ </avp>
+ <avp name="Framed-IP-Address" code="8" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Framed-IP-Netmask" code="9" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Framed-Routing" code="10" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="None" code="0"/>
+ <enum name="Send routing packets" code="1"/>
+ <enum name="Listen for routing packets" code="2"/>
+ <enum name="Send and Listen " code="3"/>
+ </avp>
+ <avp name="Filter-Id" code="11" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Framed-MTU" code="12" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Framed-Compression" code="13" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="None" code="0"/>
+ <enum name="Van Jacobson TCP/IP header compression" code="1"/>
+ <enum name="IPX header compression" code="2"/>
+ <enum name="Stac-LZS compression" code="3"/>
+ </avp>
+ <avp name="Login-IP-Host" code="14" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Login-Service" code="15" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Telnet" code="0"/>
+ <enum name="Rlogin" code="1"/>
+ <enum name="TCP-Clear" code="2"/>
+ <enum name="PortMaster" code="3"/>
+ <enum name="LAT" code="4"/>
+ <enum name="X25-PAD" code="5"/>
+ <enum name="X25-T3POS" code="6"/>
+ <enum name="Unassigned" code="7"/>
+ <enum name="TCP Clear Quiet (suppresses any NAS-generated connect string)" code="8"/>
+ </avp>
+ <avp name="Login-TCP-Port" code="16" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!-- AVP 17 unassigned -->
+ <avp name="Reply-Message" code="18" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Callback-Number" code="19" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Callback-Id" code="20" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <!-- AVP 21 unassigned -->
+ <avp name="Framed-Route" code="22" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Framed-IPX-Network" code="23" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="State" code="24" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Class" code="25" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Vendor-Specific" code="26" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ <!-- Should vendors be enum'ed? -->
+ </avp>
+ <avp name="Session-Timeout" code="27" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Idle-Timeout" code="28" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Termination-Action" code="29" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Default" code="0"/>
+ <enum name="RADIUS-Request" code="1"/>
+ </avp>
+ <avp name="Called-Station-Id" code="30" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Calling-Station-Id" code="31" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="NAS-Identifier" code="32" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Proxy-State" code="33" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Login-LAT-Service" code="34" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Login-LAT-Node" code="35" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Login-LAT-Group" code="36" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Framed-AppleTalk-Link" code="37" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Framed-AppleTalk-Network" code="38" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Framed-AppleTalk-Zone" code="39" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Acct-Status-Type" code="40">
+ <type type-name="Enumerated"/>
+ <enum name="Start" code="1"/>
+ <enum name="Stop" code="2"/>
+ <enum name="Interim-Update" code="3"/>
+ <enum name="Modem-Start" code="4"/>
+ <enum name="Modem-Stop" code="5"/>
+ <enum name="Cancel" code="6"/>
+ <enum name="Accounting-On" code="7"/>
+ <enum name="Accounting-Off" code="8"/>
+ <!-- 9-14 Reserved for Tunnel Accounting -->
+ <enum name="Tunnel-Start" code="9"/>
+ <enum name="Tunnel-Stop" code="10"/>
+ <enum name="Tunnel-Reject" code="11"/>
+ <enum name="Tunnel-Link-Start" code="12"/>
+ <enum name="Tunnel-Link-Stop" code="13"/>
+ <enum name="Tunnel-Link-Rejectf" code="14"/>
+ <!-- 15 Reserved for Tunnel Failed -->
+ <enum name="Failed" code="15"/>
+ </avp>
+ <avp name="Acct-Delay-Time" code="41" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Acct-Input-Octets" code="42" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Acct-Output-Octets" code="43" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Acct-Session-Id" code="44" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ <!-- See https://gitlab.com/wireshark/wireshark/-/issues/5411 -->
+ </avp>
+ <avp name="Acct-Authentic" code="45" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="None" code="0"/>
+ <enum name="RADIUS" code="1"/>
+ <enum name="Local" code="2"/>
+ <enum name="Remote" code="3"/>
+ <enum name="Diameter" code="4"/>
+ </avp>
+ <avp name="Acct-Session-Time" code="46" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Acct-Input-Packets" code="47" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Acct-Output-Packets" code="48" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Acct-Terminate-Cause" code="49">
+ <type type-name="Enumerated"/>
+ <enum name="User-Request" code="1"/>
+ <enum name="Lost-Carrier" code="2"/>
+ <enum name="Lost-Service" code="3"/>
+ <enum name="Idle-Timeout" code="4"/>
+ <enum name="Session-Timeout" code="5"/>
+ <enum name="Admin-Reset" code="6"/>
+ <enum name="Admin-Reboot" code="7"/>
+ <enum name="Port-Error" code="8"/>
+ <enum name="NAS-Error" code="9"/>
+ <enum name="NAS-Request" code="10"/>
+ <enum name="NAS-Reboot" code="11"/>
+ <enum name="Port-Unneeded" code="12"/>
+ <enum name="Port-Preempted" code="13"/>
+ <enum name="Port-Suspended" code="14"/>
+ <enum name="Service-Unavailable" code="15"/>
+ <enum name="Callback" code="16"/>
+ <enum name="User-Error" code="17"/>
+ <enum name="Host-Request" code="18"/>
+ <enum name="Supplicant Restart" code="19"/>
+ <enum name="Reauthentication Failure" code="20"/>
+ <enum name="Port Reinitialized" code="21"/>
+ <enum name="Port Administratively Disabled" code="22"/>
+ </avp>
+ <avp name="Accounting-Multi-Session-Id" code="50" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Acct-Link-Count" code="51" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Acct-Input-Gigawords" code="52" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Acct-Output-Gigawords" code="53" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <!-- AVP 54 unassigned -->
+ <avp name="Event-Timestamp" code="55" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Egress-VLANID" code="56" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Ingress-Filters" code="57" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Enabled" code="1"/>
+ <enum name="Disabled" code="2"/>
+ </avp>
+ <avp name="Egress-VLAN-Name" code="58" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="User-Priority-Table" code="59" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CHAP-Challenge" code="60" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="NAS-Port-Type" code="61" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Async" code="0"/>
+ <enum name="Sync" code="1"/>
+ <enum name="ISDN-Sync" code="2"/>
+ <enum name="ISDN-Async-v120" code="3"/>
+ <enum name="ISDN-Async-v110" code="4"/>
+ <enum name="Virtual" code="5"/>
+ <enum name="PIAFS" code="6"/>
+ <enum name="HDLC-Clear-Channel" code="7"/>
+ <enum name="X25" code="8"/>
+ <enum name="X75" code="9"/>
+ <enum name="G.3 Fax" code="10"/>
+ <enum name="SDSL - Symmetric DSL" code="11"/>
+ <enum name="ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation" code="12"/>
+ <enum name="ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone" code="13"/>
+ <enum name="IDSL - ISDN Digital Subscriber Line" code="14"/>
+ <enum name="Ethernet" code="15"/>
+ <enum name="xDSL - Digital Subscriber Line of unknown type" code="16"/>
+ <enum name="Cable" code="17"/>
+ <enum name="Wireless - Other" code="18"/>
+ <enum name="Wireless - IEEE 802.11" code="19"/>
+ <enum name="Token-Ring" code="20"/>
+ <enum name="FDDI" code="21"/>
+ <enum name="Wireless - CDMA2000" code="22"/>
+ <enum name="Wireless - UMTS" code="23"/>
+ <enum name="Wireless - 1X-EV" code="24"/>
+ <enum name="IAPP" code="25"/>
+ <enum name="FTTP - Fiber to the Premises" code="26"/>
+ <enum name="Wireless - IEEE 802.16" code="27"/>
+ <enum name="Wireless - IEEE 802.20" code="28"/>
+ <enum name="Wireless - IEEE 802.22" code="29"/>
+ <enum name="PPPoA - PPP over ATM" code="30"/>
+ <enum name="PPPoEoA - PPP over Ethernet over ATM" code="31"/>
+ <enum name="PPPoEoE - PPP over Ethernet over Ethernet" code="32"/>
+ <enum name="PPPoEoVLAN - PPP over Ethernet over VLAN" code="33"/>
+ <enum name="PPPoEoQinQ - PPP over Ethernet over IEEE 802.1QinQ" code="34"/>
+ <enum name="xPON - Passive Optical Network" code="35"/>
+ <enum name="Wireless - XGP" code="36"/>
+ </avp>
+ <avp name="Port-Limit" code="62" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Login-LAT-Port" code="63" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Tunnel-Type" code="64" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="PPTP" code="1"/>
+ <enum name="L2F" code="2"/>
+ <enum name="L2TP" code="3"/>
+ <enum name="ATMP" code="4"/>
+ <enum name="VTP" code="5"/>
+ <enum name="AH" code="6"/>
+ <enum name="IP-IP-Encap" code="7"/>
+ <enum name="MIN-IP-IP" code="8"/>
+ <enum name="ESP" code="9"/>
+ <enum name="GRE" code="10"/>
+ <enum name="DVS" code="11"/>
+ <enum name="IP-in-IP Tunneling" code="12"/>
+ <enum name="VLAN" code="13"/>
+ </avp>
+ <avp name="Tunnel-Medium-Type" code="65" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="IPv4" code="1"/>
+ <enum name="IPv6" code="2"/>
+ <enum name="NSAP" code="3"/>
+ <enum name="HDLC" code="4"/>
+ <enum name="BBN" code="5"/>
+ <enum name="IEEE-802" code="6"/>
+ <enum name="E-163" code="7"/>
+ <enum name="E-164" code="8"/>
+ <enum name="F-69" code="9"/>
+ <enum name="X-121" code="10"/>
+ <enum name="IPX" code="11"/>
+ <enum name="Appletalk-802" code="12"/>
+ <enum name="Decnet4" code="13"/>
+ <enum name="Vines" code="14"/>
+ <enum name="E-164-NSAP" code="15"/>
+ </avp>
+ <avp name="Tunnel-Client-Endpoint" code="66" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Tunnel-Server-Endpoint" code="67" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Tunnel-Connection-ID" code="68" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Tunnel-Password" code="69" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ARAP-Password" code="70" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ARAP-Features" code="71" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ARAP-Zone-Access" code="72" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Only allow access to default zone" code="1"/>
+ <enum name="Use zone filter inclusively" code="2"/>
+ <enum name="Use zone filter exclusively" code="3"/>
+ </avp>
+ <avp name="ARAP-Security" code="73" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ARAP-Security-Data" code="74" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Password-Retry" code="75" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Prompt" code="76" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="No Echo" code="0"/>
+ <enum name="Echo" code="1"/>
+ </avp>
+ <avp name="Connect-Info" code="77" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Configuration-Token" code="78" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="EAP-Message" code="79" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Signature" code="80" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Tunnel-Private-Group-Id" code="81" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Tunnel-Assignment-Id" code="82" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Tunnel-Preference" code="83" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ARAP-Challenge-Response" code="84" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Acct-Interim-Interval" code="85" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Acct-Tunnel-Packets-Lost" code="86" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="NAS-Port-Id" code="87" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Framed-Pool" code="88" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CUI" code="89" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Tunnel-Client-Auth-Id" code="90" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Tunnel-Server-Auth-Id" code="91" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="RADIUS-NAS-Filter-Rule" code="92" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <!-- AVP 93 unassigned -->
+ <avp name="Originating-Line-Info" code="94" mandatory="may" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="NAS-IPv6-Address" code="95" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Framed-Interface-Id" code="96" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Framed-IPv6-Prefix" code="97" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Login-IPv6-Host" code="98" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Framed-IPv6-Route" code="99" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Framed-IPv6-Pool" code="100" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Error-Cause" code="101" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="Diameter Common Messages" code="0"/>
+ <enum name="Residual Session Context Removed" code="201"/>
+ <enum name="Invalid EAP Packet (Ignored)" code="202"/>
+ <enum name="Unsupported Attribute" code="401"/>
+ <enum name="Missing Attribute" code="402"/>
+ <enum name="NAS Identification Mismatch" code="403"/>
+ <enum name="Invalid Request" code="404"/>
+ <enum name="Unsupported Service" code="405"/>
+ <enum name="Unsupported Extension" code="406"/>
+ <enum name="Invalid Attribute Value" code="407"/>
+ <enum name="Administratively Prohibited" code="501"/>
+ <enum name="Request Not Routable (Proxy)" code="502"/>
+ <enum name="Session Context Not Found" code="503"/>
+ <enum name="Session Context Not Removable" code="504"/>
+ <enum name="Other Proxy Processing Error" code="505"/>
+ <enum name="Resources Unavailable" code="506"/>
+ <enum name="Request Initiated" code="507"/>
+ <enum name="Multiple Session Selection Unsupported" code="508"/>
+ </avp>
+ <avp name="EAP-Key-Name" code="102" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Response" code="103" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Realm" code="104" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Nonce" code="105" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Response-Auth" code="106" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Nextnonce" code="107" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Method" code="108" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-URI" code="109" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Qop" code="110" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Algorithm" code="111" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Entity-Body-Hash" code="112" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-CNonce" code="113" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Nonce-Count" code="114" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Username" code="115" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Opaque" code="116" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Auth-Param" code="117" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-AKA-Auts" code="118" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Domain" code="119" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-Stale" code="120" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Digest-HA1" code="121" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-AOR" code="122" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Delegated-IPv6-Prefix" code="123" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP6-Feature-Vector" code="124" mandatory="may">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="MIP6-Home-Link-Prefix" code="125" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <!-- RFC5580 -->
+ <avp name="Operator-Name" code="126" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Location-Information" code="127" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Location-Data" code="128" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Basic-Location-Policy-Rules" code="129" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Extended-Location-Policy-Rules" code="130" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Location-Capable" code="131" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Requested-Location-Info" code="132" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Framed-Management-Protocol" code="133" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="SNMP" code="1"/>
+ <enum name="Web-based" code="2"/>
+ <enum name="NETCONF" code="3"/>
+ <enum name="FTP" code="4"/>
+ <enum name="TFTP" code="5"/>
+ <enum name="SFTP" code="6"/>
+ <enum name="RCP" code="7"/>
+ <enum name="SCP" code="8"/>
+ </avp>
+ <avp name="Management-Transport-Protection" code="134" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="No-Protection" code="1"/>
+ <enum name="Integrity-Protection" code="2"/>
+ <enum name="Integrity-Confidentiality-Protection" code="3"/>
+ </avp>
+ <avp name="Management-Policy-Id" code="135" mandatory="may">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Management-Privilege-Level" code="136" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="PKM-SS-Cert" code="137" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PKM-CA-Cert" code="138" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PKM-Config-Settings" code="139" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PKM-Cryptosuite-List" code="140" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PPKM-SAID" code="141" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PKM-SA-Descriptor" code="142" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PKM-Auth-Key" code="143" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <!-- AVPs 144-191 unassigned -->
+
+ <!-- 192-223 Experimental Use [RFC3575] -->
+ <avp name="Experimental-Use-192" code="192" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-193" code="193" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-194" code="194" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-195" code="195" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-196" code="196" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-197" code="197" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-198" code="198" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-199" code="199" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-200" code="200" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-201" code="201" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-202" code="202" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-203" code="203" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-204" code="204" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-205" code="205" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-206" code="206" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-207" code="207" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-208" code="208" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-209" code="209" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-210" code="210" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-211" code="211" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-212" code="212" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-213" code="213" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-214" code="214" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-215" code="215" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-216" code="216" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-217" code="217" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-218" code="218" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-219" code="219" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-220" code="220" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-221" code="221" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-222" code="222" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Experimental-Use-223" code="223" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!-- 224-240 Implementation Specific [RFC3575] -->
+ <avp name="Implementation-Specific-224" code="224" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-225" code="225" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-226" code="226" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-227" code="227" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-228" code="228" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-229" code="229" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-230" code="230" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-231" code="231" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-232" code="232" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-233" code="233" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-234" code="234" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-235" code="235" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-236" code="236" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-237" code="237" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-238" code="238" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-239" code="239" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Implementation-Specific-240" code="240" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!--241-255 Reserved [RFC3575] -->
+ <avp name="Reserved-241" code="241" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-242" code="242" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-243" code="243" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-244" code="244" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-245" code="245" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-246" code="246" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-247" code="247" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-248" code="248" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-249" code="249" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-250" code="250" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-251" code="251" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-252" code="252" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-253" code="253" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-254" code="254" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-255" code="255" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!-- ************************************************************************ -->
+ <!-- ******************* DIAMETER BASE PROTOCOL AVPS ************************ -->
+ <!-- ************************************************************************ -->
+ <!-- AVP 256 unassigned -->
+ <avp name="Host-IP-Address" code="257" mandatory="must" protected="may" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Auth-Application-Id" code="258" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="AppId"/>
+ </avp>
+ <avp name="Acct-Application-Id" code="259" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="AppId"/>
+ </avp>
+ <avp name="Vendor-Specific-Application-Id" code="260" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Vendor-Id"/>
+ <gavp name="Auth-Application-Id"/>
+ <gavp name="Acct-Application-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Redirect-Host-Usage" code="261" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Don't Care" code="0"/>
+ <enum name="All Session" code="1"/>
+ <enum name="All Realm" code="2"/>
+ <enum name="Realm and Application" code="3"/>
+ <enum name="All Application" code="4"/>
+ <enum name="All Host" code="5"/>
+ <enum name="ALL_USER" code="6"/>
+ </avp>
+ <avp name="Redirect-Max-Cache-Time" code="262" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Session-Id" code="263" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Origin-Host" code="264" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Supported-Vendor-Id" code="265" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="VendorId"/>
+ </avp>
+ <avp name="Vendor-Id" code="266" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="VendorId"/>
+ </avp>
+ <avp name="Firmware-Revision" code="267" mandatory="mustnot" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Result-Code" code="268" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="DIAMETER_MULTI_ROUND_AUTH" code="1001"/>
+ <enum name="DIAMETER_SUCCESS" code="2001"/>
+ <enum name="DIAMETER_LIMITED_SUCCESS" code="2002"/>
+ <enum name="DIAMETER_FIRST_REGISTRATION" code="2003"/>
+ <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2004"/>
+ <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2005"/>
+ <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2006"/>
+ <enum name="DIAMETER_SERVER_SELECTION" code="2007"/>
+ <enum name="DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED" code="2008"/>
+ <enum name="DIAMETER_SUCCESS_RELOCATE_HA" code="2009"/>
+ <!-- 2010-2999 Unassigned -->
+ <enum name="DIAMETER_COMMAND_UNSUPPORTED" code="3001"/>
+ <enum name="DIAMETER_UNABLE_TO_DELIVER" code="3002"/>
+ <enum name="DIAMETER_REALM_NOT_SERVED" code="3003"/>
+ <enum name="DIAMETER_TOO_BUSY" code="3004"/>
+ <enum name="DIAMETER_LOOP_DETECTED" code="3005"/>
+ <enum name="DIAMETER_REDIRECT_INDICATION" code="3006"/>
+ <enum name="DIAMETER_APPLICATION_UNSUPPORTED" code="3007"/>
+ <enum name="DIAMETER_INVALID_HDR_BITS" code="3008"/>
+ <enum name="DIAMETER_INVALID_AVP_BITS" code="3009"/>
+ <enum name="DIAMETER_UNKNOWN_PEER" code="3010"/>
+ <enum name="DIAMETER_REALM_REDIRECT_INDICATION" code="3011"/>
+ <!-- 3012-3999 Unassigned -->
+ <enum name="DIAMETER_AUTHENTICATION_REJECTED" code="4001"/>
+ <enum name="DIAMETER_OUT_OF_SPACE" code="4002"/>
+ <enum name="DIAMETER_ELECTION_LOST" code="4003"/>
+ <enum name="DIAMETER_ERROR_MIP_REPLY_FAILURE" code="4005"/>
+ <enum name="DIAMETER_ERROR_HA_NOT_AVAILABLE" code="4006"/>
+ <enum name="DIAMETER_ERROR_BAD_KEY" code="4007"/>
+ <enum name="DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED" code="4008"/>
+ <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4010"/>
+ <enum name="DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE" code="4011"/>
+ <enum name="DIAMETER_CREDIT_LIMIT_REACHED" code="4012"/>
+ <enum name="DIAMETER_USER_NAME_REQUIRED" code="4013"/>
+ <enum name="RESOURCE_FAILURE" code="4014"/>
+ <!-- 4015-4999 Unassigned -->
+ <enum name="DIAMETER_AVP_UNSUPPORTED" code="5001"/>
+ <enum name="DIAMETER_UNKNOWN_SESSION_ID" code="5002"/>
+ <enum name="DIAMETER_AUTHORIZATION_REJECTED" code="5003"/>
+ <enum name="DIAMETER_INVALID_AVP_VALUE" code="5004"/>
+ <enum name="DIAMETER_MISSING_AVP" code="5005"/>
+ <enum name="DIAMETER_RESOURCES_EXCEEDED" code="5006"/>
+ <enum name="DIAMETER_CONTRADICTING_AVPS" code="5007"/>
+ <enum name="DIAMETER_AVP_NOT_ALLOWED" code="5008"/>
+ <enum name="DIAMETER_AVP_OCCURS_TOO_MANY_TIMES" code="5009"/>
+ <enum name="DIAMETER_NO_COMMON_APPLICATION" code="5010"/>
+ <enum name="DIAMETER_UNSUPPORTED_VERSION" code="5011"/>
+ <enum name="DIAMETER_UNABLE_TO_COMPLY" code="5012"/>
+ <enum name="DIAMETER_INVALID_BIT_IN_HEADER" code="5013"/>
+ <enum name="DIAMETER_INVALID_AVP_LENGTH" code="5014"/>
+ <enum name="DIAMETER_INVALID_MESSAGE_LENGTH" code="5015"/>
+ <enum name="DIAMETER_INVALID_AVP_BIT_COMBO" code="5016"/>
+ <enum name="DIAMETER_NO_COMMON_SECURITY" code="5017"/>
+ <enum name="DIAMETER_RADIUS_AVP_UNTRANSLATABLE" code="5018"/>
+ <!-- 5019-5023 Unassigned -->
+ <enum name="DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE" code="5024"/>
+ <enum name="DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION" code="5025"/>
+ <!-- 5026-5029 Unassigned -->
+ <enum name="DIAMETER_USER_UNKNOWN" code="5030"/>
+ <enum name="DIAMETER_RATING_FAILED" code="5031"/>
+ <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5032"/>
+ <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5033"/>
+ <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5034"/>
+ <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5035"/>
+ <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5036"/>
+ <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5037"/>
+ <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5038"/>
+ <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5039"/>
+ <enum name="DIAMETER_ERROR_NOT SUPPORTED_USER_DATA" code="5040"/>
+ <enum name="DIAMETER_ERROR_MIP6_AUTH_MODE" code="5041"/>
+ <enum name="UNKNOWN_BINDING_TEMPLATE_NAME" code="5042"/>
+ <enum name="BINDING_FAILURE" code="5043"/>
+ <enum name="MAX_BINDINGS_SET_FAILURE" code="5044"/>
+ <enum name="MAXIMUM_BINDINGS_REACHED_FOR_ENDPOINT" code="5045"/>
+ <enum name="SESSION_EXISTS" code="5046"/>
+ <enum name="INSUFFICIENT_CLASSIFIERS" code="5047"/>
+ <enum name="DIAMETER_ERROR_EAP_CODE_UNKNOWN" code="5048"/>
+
+ <!-- (Ericsson) SCAP Result Codes, see 155 19-FAY 112 51/2 rev B -->
+ <enum name="DIAMETER_END_USER_SERVICE_DENIED" code="4241"/>
+ <enum name="DIAMETER_END_USER_NOT_FOUND" code="5241"/>
+ <!-- END SCAP Result Codes -->
+
+ <!-- 5042-4294967295 Unassigned -->
+ </avp>
+ <avp name="Product-Name" code="269" mandatory="mustnot" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Session-Binding" code="270" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="RE_AUTH" code="1"/>
+ <enum name="STR" code="2"/>
+ <enum name="Unassigned" code="3"/>
+ <enum name="ACCOUNTING" code="4"/>
+ </avp>
+ <avp name="Session-Server-Failover" code="271" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="REFUSE_SERVICE" code="0"/>
+ <enum name="TRY_AGAIN" code="1"/>
+ <enum name="ALLOW_SERVICE" code="2"/>
+ <enum name="TRY_AGAIN_ALLOW_SERVICE" code="3"/>
+ </avp>
+ <avp name="Multi-Round-Time-Out" code="272" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Disconnect-Cause" code="273" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="REBOOTING" code="0"/>
+ <enum name="BUSY" code="1"/>
+ <enum name="DO_NOT_WANT_TO_TALK_TO_YOU" code="2"/>
+ </avp>
+ <avp name="Auth-Request-Type" code="274" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="AUTHENTICATE_ONLY" code="1"/>
+ <enum name="AUTHORIZE_ONLY" code="2"/>
+ <enum name="AUTHORIZE_AUTHENTICATE" code="3"/>
+ </avp>
+ <avp name="Alternate-Peer" code="275" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Auth-Grace-Period" code="276" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Auth-Session-State" code="277" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="STATE_MAINTAINED" code="0"/>
+ <enum name="NO_STATE_MAINTAINED" code="1"/>
+ </avp>
+ <avp name="Origin-State-Id" code="278" mandatory="must" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Failed-AVP" code="279" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
+ <grouped>
+ <!-- This grouped AVP holds any AVP -->
+ <gavp name="Session-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Proxy-Host" code="280" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Error-Message" code="281" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Route-Record" code="282" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Destination-Realm" code="283" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Proxy-Info" code="284" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Proxy-Host"/>
+ <gavp name="Proxy-State"/>
+ </grouped>
+ </avp>
+ <avp name="Re-Auth-Request-Type" code="285" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="AUTHORIZE_ONLY" code="0"/>
+ <enum name="AUTHORIZE_AUTHENTICATE" code="1"/>
+ </avp>
+ <!-- AVP 286 unassigned -->
+ <avp name="Accounting-Sub-Session-Id" code="287" mandatory="must" protected="may" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <!-- 288-290 Unallocated http://www.iana.org/assignments/aaa-parameters -->
+ <avp name="Authorization-Lifetime" code="291" mandatory="must" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Redirect-Host" code="292" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="Destination-Host" code="293" mandatory="must" protected="mustnot" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Error-Reporting-Host" code="294" mandatory="mustnot" protected="may" may-encrypt="no" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Termination-Cause" code="295" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="DIAMETER_LOGOUT" code="1"/>
+ <enum name="DIAMETER_SERVICE_NOT_PROVIDED" code="2"/>
+ <enum name="DIAMETER_BAD_ANSWER" code="3"/>
+ <enum name="DIAMETER_ADMINISTRATIVE" code="4"/>
+ <enum name="DIAMETER_LINK_BROKEN" code="5"/>
+ <enum name="DIAMETER_AUTH_EXPIRED" code="6"/>
+ <enum name="DIAMETER_USER_MOVED" code="7"/>
+ <enum name="DIAMETER_SESSION_TIMEOUT" code="8"/>
+ <enum name="Unassigned" code="9"/>
+ <enum name="Unassigned" code="10"/>
+ <enum name="User Request" code="11"/>
+ <enum name="Lost Carrier" code="12"/>
+ <enum name="Lost Service" code="13"/>
+ <enum name="Idle Timeout" code="14"/>
+ <enum name="Session Timeout" code="15"/>
+ <enum name="Admin Reset" code="16"/>
+ <enum name="Admin Reboot" code="17"/>
+ <enum name="Port Error" code="18"/>
+ <enum name="NAS Error" code="19"/>
+ <enum name="NAS Request" code="20"/>
+ <enum name="NAS Reboot" code="21"/>
+ <enum name="Port Unneeded" code="22"/>
+ <enum name="Port Preempted" code="23"/>
+ <enum name="Port Suspended" code="24"/>
+ <enum name="Service Unavailable" code="25"/>
+ <enum name="Callback" code="26"/>
+ <enum name="User Error" code="27"/>
+ <enum name="Host Request" code="28"/>
+ <enum name="Supplicant Restart" code="29"/>
+ <enum name="Reauthentication Failure" code="30"/>
+ <enum name="Reauthentication Failure" code="31"/>
+ <enum name="Port Administratively Disabled" code="32"/>
+ </avp>
+ <avp name="Origin-Realm" code="296" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Experimental-Result" code="297" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Vendor-Id"/>
+ <gavp name="Experimental-Result-Code"/>
+ </grouped>
+ </avp>
+
+ <!-- Ideally we could specify, in XML, Experimental-Result-Code values for
+ different Vendor IDs. So far we don't have a way to do that, so:
+
+ 1) The below values are for 3GPP (why 3GPP? Because that's the most
+ common Vendor ID for the people who did this). Note that
+ packet-diameter.c assumes that the codes specified here are from 3GPP.
+
+ 2) Other Vendor-IDs are handled by registering a dissector to the
+ "diameter.vnd_exp_res" dissector table.
+ -->
+ <avp name="Experimental-Result-Code" code="298" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <!-- 3GPP TS 29.230 version 13.0.0 -->
+ <type type-name="Enumerated"/>
+ <!-- Success codes -->
+ <enum name="DIAMETER_FIRST_REGISTRATION" code="2001"/>
+ <enum name="DIAMETER_SUBSEQUENT_REGISTRATION" code="2002"/>
+ <enum name="DIAMETER_UNREGISTERED_SERVICE" code="2003"/>
+ <enum name="DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED" code="2004"/>
+ <enum name="DIAMETER_SERVER_SELECTION(Deprecated value)" code="2005"/>
+ <!-- 2006-2020 -->
+ <enum name="DIAMETER_PDP_CONTEXT_DELETION_INDICATION" code="2021"/>
+
+ <!-- Transient failures -->
+ <enum name="DIAMETER_USER_DATA_NOT_AVAILABLE" code="4100"/>
+ <enum name="DIAMETER_PRIOR_UPDATE_IN_PROGRESS" code="4101"/>
+ <!-- 4102-4120 -->
+ <enum name="DIAMETER_ERROR_OUT_OF_RESOURCES" code="4121"/>
+ <!-- 4122-4140 -->
+ <enum name="DIAMETER_PCC_BEARER_EVENT" code="4141"/>
+ <enum name="DIAMETER_BEARER_EVENT" code="4142"/>
+ <enum name="DIAMETER_AN_GW_FAILED" code="4143"/>
+ <enum name="DIAMETER_PENDING_TRANSACTION" code="4144"/>
+ <!-- 4145-4180 -->
+ <enum name="DIAMETER_AUTHENTICATION_DATA_UNAVAILABLE" code="4181"/>
+ <enum name="DIAMETER_ERROR_CAMEL_SUBSCRIPTION_PRESENT" code="4182"/>
+ <!-- 4183-4200 -->
+ <enum name="DIAMETER_ERROR_ABSENT_USER" code="4201"/>
+ <!-- 4202-4220 -->
+ <enum name="DIAMETER_ERROR_UNREACHABLE_USER" code="4221"/>
+ <enum name="DIAMETER_ERROR_SUSPENDED_USER" code="4222"/>
+ <enum name="DIAMETER_ERROR_DETACHED_USER" code="4223"/>
+ <enum name="DIAMETER_ERROR_POSITIONING_DENIED" code="4224"/>
+ <enum name="DIAMETER_ERROR_POSITIONING_FAILED" code="4225"/>
+ <enum name="DIAMETER_ERROR_UNKNOWN_UNREACHABLE LCS_CLIENT" code="4226"/>
+ <!-- 4227-4240 -->
+ <enum name="DIAMETER_ERROR_NO_AVAILABLE_POLICY_COUNTERS LCS_CLIENT" code="4241"/>
+ <!-- 4242 to 4260 -->
+ <enum name="REQUESTED_SERVICE_TEMPORARILY_NOT_AUTHORIZED" code="4261"/>
+
+ <!-- Permanent failures -->
+ <enum name="DIAMETER_ERROR_USER_UNKNOWN" code="5001"/>
+ <enum name="DIAMETER_ERROR_IDENTITIES_DONT_MATCH" code="5002"/>
+ <enum name="DIAMETER_ERROR_IDENTITY_NOT_REGISTERED" code="5003"/>
+ <enum name="DIAMETER_ERROR_ROAMING_NOT_ALLOWED" code="5004"/>
+ <enum name="DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED" code="5005"/>
+ <enum name="DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED" code="5006"/>
+ <enum name="DIAMETER_ERROR_IN_ASSIGNMENT_TYPE" code="5007"/>
+ <enum name="DIAMETER_ERROR_TOO_MUCH_DATA" code="5008"/>
+ <enum name="DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA" code="5009"/>
+ <enum name="DIAMETER_MISSING_USER_ID" code="5010"/>
+ <enum name="DIAMETER_ERROR_FEATURE_UNSUPPORTED" code="5011"/>
+ <enum name="DIAMETER_ERROR_SERVING_NODE_FEATURE_UNSUPPORTED" code="5012"/>
+ <!-- 5013-5040 -->
+ <enum name="DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION" code="5041"/>
+ <enum name="DIAMETER_ERROR_W-APN_UNUSED_BY_USER" code="5042"/>
+ <enum name="DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION" code="5043"/>
+ <enum name="DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION" code="5044"/>
+ <enum name="DIAMETER_ERROR_UNSUITABLE_NETWORK" code="5045"/>
+ <!-- 5046-5060 -->
+ <enum name="INVALID_SERVICE_INFORMATION" code="5061"/>
+ <enum name="FILTER_RESTRICTIONS" code="5062"/>
+ <enum name="REQUESTED_SERVICE_NOT_AUTHORIZED" code="5063"/>
+ <enum name="DUPLICATED_AF_SESSION" code="5064"/>
+ <enum name="IP-CAN_SESSION_NOT_AVAILABLE" code="5065"/>
+ <enum name="UNAUTHORIZED_NON_EMERGENCY_SESSION" code="5066"/>
+ <enum name="UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY" code="5067"/>
+ <enum name="TEMPORARY_NETWORK_FAILURE" code="5068"/>
+ <!-- 5069-5099 -->
+ <enum name="DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED" code="5100"/>
+ <enum name="DIAMETER_ERROR_OPERATION_NOT_ALLOWED" code="5101"/>
+ <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ" code="5102"/>
+ <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED" code="5103"/>
+ <enum name="DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED" code="5104"/>
+ <enum name="DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC" code="5105"/>
+ <enum name="DIAMETER_ERROR_SUBS_DATA_ABSENT" code="5106"/>
+ <enum name="DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA" code="5107"/>
+ <enum name="DIAMETER_ERROR_DSAI_NOT_AVAILABLE" code="5108"/>
+ <!-- 5109-5119 -->
+ <enum name="DIAMETER_ERROR_START_INDICATION" code="5120"/>
+ <enum name="DIAMETER_ERROR_STOP_INDICATION" code="5121"/>
+ <enum name="DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE" code="5122"/>
+ <enum name="DIAMETER_ERROR_SERVICE_AREA" code="5123"/>
+ <!-- 5124-5139 -->
+ <enum name="DIAMETER_ERROR_INITIAL_PARAMETERS" code="5140"/>
+ <enum name="DIAMETER_ERROR_TRIGGER_EVENT" code="5141"/>
+ <enum name="DIAMETER_PCC_RULE_EVENT" code="5142"/>
+ <enum name="DIAMETER_ERROR_BEARER_NOT_AUTHORIZED" code="5143"/>
+ <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5144"/>
+ <enum name="DIAMETER_QOS_RULE_EVENT" code="5145"/>
+ <enum name="DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED" code="5146"/>
+ <enum name="DIAMETER_ERROR_CONFLICTING_REQUEST" code="5147"/>
+ <enum name="DIAMETER_ADC_RULE_EVENT" code="5148"/>
+ <enum name="DIAMETER_ERROR_NBIFOM_NOT_AUTHORIZED" code="5149"/>
+ <!-- 5150-5400 -->
+ <enum name="DIAMETER_ERROR_IMPI_UNKNOWN" code="5401"/>
+ <enum name="DIAMETER_ERROR_NOT_AUTHORIZED" code="5402"/>
+ <enum name="DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID" code="5403"/>
+ <!-- 5404-5419 -->
+ <enum name="DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION" code="5420"/>
+ <enum name="DIAMETER_ERROR_RAT_NOT_ALLOWED" code="5421"/>
+ <enum name="DIAMETER_ERROR_EQUIPMENT_UNKNOWN" code="5422"/>
+ <enum name="DIAMETER_ERROR_UNKNOWN_SERVING_NODE" code="5423"/>
+ <!-- 5424-5449 -->
+ <enum name="DIAMETER_ERROR_USER_NO_NON_3GPP_SUBSCRIPTION" code="5450"/>
+ <enum name="DIAMETER_ERROR_USER_NO_APN_SUBSCRIPTION" code="5451"/>
+ <enum name="DIAMETER_ERROR_RAT_TYPE_NOT_ALLOWED" code="5452"/>
+ <enum name="DIAMETER_ERROR_LATE_OVERLAPPING_REQUEST" code="5453"/>
+ <enum name="DIAMETER_ERROR_TIMED_OUT_REQUEST" code="5454"/>
+ <!-- 5455-5469 -->
+ <enum name="DIAMETER_ERROR_SUBSESSION" code="5470"/>
+ <enum name="DIAMETER_ERROR_ONGOING_SESSION_ESTABLISHMENT" code="5471"/>
+ <!-- 5472-5489 -->
+ <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_NETWORK" code="5490"/>
+ <!-- 5491-5509 -->
+ <enum name="DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY" code="5510"/>
+ <enum name="DIAMETER_ERROR_UNAUTHORIZED_SERVICE" code="5511"/>
+ <enum name="DIAMETER_ERROR_REQUESTED_RANGE_IS_NOT ALLOWED" code="5512"/>
+ <enum name="DIAMETER_ERROR_CONFIGURATION_EVENT_STORAGE_NOT_SUCCESSFUL" code="5513"/>
+ <enum name="DIAMETER_ERROR_CONFIGURATION_EVENT_NON_EXISTANT" code="5514"/>
+ <enum name="DIAMETER_ERROR_SCEF_REFERENCE_ID_UNKNOWN" code="5515"/>
+ <!-- 5516-5529 -->
+ <enum name="DIAMETER_ERROR_INVALID_SME_ADDRESS" code="5530"/>
+ <enum name="DIAMETER_ERROR_SC_CONGESTION" code="5531"/>
+ <enum name="DIAMETER_ERROR_SM_PROTOCOL" code="5532"/>
+ <enum name="DIAMETER_ERROR_TRIGGER_REPLACE_FAILURE" code="5533"/>
+ <enum name="DIAMETER_ERROR_TRIGGER_RECALL_FAILURE" code="5534"/>
+ <enum name="DIAMETER_ERROR_ORIGINAL_MESSAGE_NOT_PENDING" code="5535"/>
+ <!-- 5536-5549 -->
+ <enum name="DIAMETER_ERROR_ABSENT_USER" code="5550"/>
+ <enum name="DIAMETER_ERROR_USER_BUSY_FOR_MT_SMS" code="5551"/>
+ <enum name="DIAMETER_ERROR_FACILITY_NOT_SUPPORTED" code="5552"/>
+ <enum name="DIAMETER_ERROR_ILLEGAL_USER" code="5553"/>
+ <enum name="DIAMETER_ERROR_ILLEGAL_EQUIPMENT" code="5554"/>
+ <enum name="DIAMETER_ERROR_SM_DELIVERY_FAILURE" code="5555"/>
+ <enum name="DIAMETER_ERROR_SERVICE_NOT_SUBSCRIBED" code="5556"/>
+ <enum name="DIAMETER_ERROR_SERVICE_BARRED" code="5557"/>
+ <enum name="DIAMETER_ERROR_MWD_LIST_FULL" code="5558"/>
+ <!-- 5559-5569 -->
+ <enum name="DIAMETER_ERROR_UNKNOWN_POLICY_COUNTERS" code="5570"/>
+ <!-- 5571-5589 -->
+ <enum name="DIAMETER_ERROR_ORIGIN_ALUID_UNKNOWN" code="5590"/>
+ <enum name="DIAMETER_ERROR_TARGET_ALUID_UNKNOWN" code="5591"/>
+ <enum name="DIAMETER_ERROR_PFID_UNKNOWN" code="5592"/>
+ <enum name="DIAMETER_ERROR_APP_REGISTER_REJECT" code="5593"/>
+ <enum name="DIAMETER_ERROR_PROSE_MAP_REQUEST_DISALLOWED" code="5594"/>
+ <enum name="DIAMETER_ERROR_MAP_REQUEST_REJECT" code="5595"/>
+ <enum name="DIAMETER_ERROR_REQUESTING_RPAUID_UNKNOWN" code="5596"/>
+ <enum name="DIAMETER_ERROR_UNKNOWN_OR_INVALID_TARGET_SET" code="5597"/>
+ <enum name="DIAMETER_ERROR_MISSING_APPLICATION_DATA" code="5598"/>
+ <enum name="DIAMETER_ERROR_AUTHORIZATION_REJECT" code="5599"/>
+ <enum name="DIAMETER_ERROR_DISCOVERY_NOT_PERMITTED" code="5600"/>
+ <enum name="DIAMETER_ERROR_TARGET_RPAUID_UNKNOWN" code="5601"/>
+ <enum name="DIAMETER_ERROR_INVALID_APPLICATION_DATA" code="5602"/>
+ <!-- 5603-5609 -->
+ <enum name="DIAMETER_ERROR_UNKNOWN_PROSE_SUBSCRIPTION" code="5610"/>
+ <enum name="PROSE_NOT_ALLOWED" code="5611"/>
+ <enum name="DIAMETER_ERROR_UE_LOCATION_UNKNOWN" code="5612"/>
+ <!-- 5613-5629 -->
+ <enum name="DIAMETER_ERROR_NO_ASSOCIATED_DISCOVERY_FILTER" code="5630"/>
+ <enum name="DIAMETER_ERROR_ANNOUNCING_UNAUTHORIZED_IN_PLMN" code="5631"/>
+ <enum name="DIAMETER_ERROR_INVALID_APPLICATION_CODE" code="5632"/>
+ <enum name="DIAMETER_ERROR_PROXIMITY_UNAUTHORIZED" code="5633"/>
+ <enum name="DIAMETER_ERROR_PROXIMITY_REJECTED" code="5634"/>
+ <enum name="DIAMETER_ERROR_NO_PROXIMITY_REQUEST" code="5635"/>
+ <enum name="DIAMETER_ERROR_UNAUTHORIZED_SERVICE_IN_THIS_PLMN" code="5636"/>
+ <enum name="DIAMETER_ERROR_PROXIMITY_CANCELLED" code="5637"/>
+ <enum name="DIAMETER_ERROR_INVALID_TARGET_PDUID" code="5638"/>
+ <enum name="DIAMETER_ERROR_INVALID_TARGET_RPAUID" code="5639"/>
+ <enum name="DIAMETER_ERROR_NO_ASSOCIATED_RESTRICTED_CODE" code="5640"/>
+ <enum name="DIAMETER_ERROR_INVALID_DISCOVERY_TYPE" code="5641"/>
+ <!-- 5642-5649 -->
+ <enum name="DIAMETER_ERROR_REQUESTED_LOCATION_NOT_SERVED" code="5650"/>
+ <enum name="DIAMETER_ERROR_INVALID_EPS_BEARER" code="5651"/>
+ <enum name="DIAMETER_ERROR_NIDD_CONFIGURATION_NOT_AVAILABLE" code="5652"/>
+ <enum name="DIAMETER_ERROR_USER_TEMPORARILY_UNREACHABLE" code="5653"/>
+ <!-- 5654 to 5669 -->
+ <enum name="DIAMETER_ERROR_UNKNKOWN_DATA" code="5670"/>
+ <enum name="DIAMETER_ERROR_REQUIRED_KEY_NOT_PROVIDED" code="5671"/>
+ <!-- 5672 to 5689 -->
+ <enum name="DIAMETER_ERROR_UNKNOWN_V2X_SUBSCRIPTION" code="5690"/>
+ <enum name="DIAMETER_ERROR_V2X_NOT_ALLOWED" code="5691"/>
+ </avp>
+ <!-- RFC3588 AVP -->
+ <avp name="Inband-Security-Id" code="299" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="NO_INBAND_SECURITY" code="0"/>
+ <enum name="TLS" code="1"/>
+ </avp>
+ <avp name="E2E-Sequence" code="300" mandatory="must">
+ <grouped>
+ <!-- The contents of this (deprecated) AVP aren't defined -->
+ <gavp name="Session-Id"/>
+ </grouped>
+ </avp>
+ <!-- RFC7944 AVP -->
+ <avp name="DRMP" code="301" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="PRIORITY_0" code="0"/>
+ <enum name="PRIORITY_1" code="1"/>
+ <enum name="PRIORITY_2" code="2"/>
+ <enum name="PRIORITY_3" code="3"/>
+ <enum name="PRIORITY_4" code="4"/>
+ <enum name="PRIORITY_5" code="5"/>
+ <enum name="PRIORITY_6" code="6"/>
+ <enum name="PRIORITY_7" code="7"/>
+ <enum name="PRIORITY_8" code="8"/>
+ <enum name="PRIORITY_9" code="9"/>
+ <enum name="PRIORITY_10" code="10"/>
+ <enum name="PRIORITY_11" code="11"/>
+ <enum name="PRIORITY_12" code="12"/>
+ <enum name="PRIORITY_13" code="13"/>
+ <enum name="PRIORITY_14" code="14"/>
+ <enum name="PRIORITY_15" code="15"/>
+ </avp>
+
+ <!-- 302-317 Unallocated -->
+
+ <!-- AVPs 318 - 348 belong to Diameter Mobile IPv4 Application and are defined in mobileipv4.xml
+ 318 MIP-FA-to-HA-SPI [RFC4004]
+ 319 MIP-FA-to-MN-SPI [RFC4004]
+ 320 MIP-Reg-Request [RFC4004]
+ 321 MIP-Reg-Reply [RFC4004]
+ 322 MIP-MN-AAA-Auth [RFC4004]
+ 323 MIP-HA-to-FA-SPI [RFC4004]
+ 324 Unassigned
+ 325 MIP-MN-to-FA-MSA [RFC4004]
+ 326 MIP-FA-to-MN-MSA [RFC4004]
+ 327 Unassigned
+ 328 MIP-FA-to-HA-MSA [RFC4004]
+ 329 MIP-HA-to-FA-MSA [RFC4004]
+ 331 MIP-MN-to-HA-MSA [RFC4004]
+ 332 MIP-HA-to-MN-MSA [RFC4004]
+ 333 MIP-Mobile-Node-Address [RFC4004]
+ 334 MIP-Home-Agent-Address [RFC4004]
+ 335 MIP-Nonce [RFC4004]
+ 336 MIP-Candidate-Home-Agent-Host [RFC4004]
+ 337 MIP-Feature-Vector [RFC4004]
+ 338 MIP-Auth-Input-Data-Length [RFC4004]
+ 339 MIP-Authenticator-Length [RFC4004]
+ 340 MIP-Authenticator-Offset [RFC4004]
+ 341 MIP-MN-AAA-SPI [RFC4004]
+ 342 MIP-Filter-Rule [RFC4004]
+ 343 MIP-Session-Key [RFC4004]
+ 344 MIP-FA-Challenge [RFC4004]
+ 345 MIP-Algorithm-Type [RFC4004]
+ 346 MIP-Replay-Mode [RFC4004]
+ 347 MIP-Originating-Foreign-AAA [RFC4004]
+ 348 MIP-Home-Agent-Host [RFC4004]
+ -->
+
+ <!-- AVPs 349-362 unassigned -->
+
+ <!-- AVPs 368 - 393 are in sip.xml
+ 363 Accounting-Input-Octets [RFC4005][RFC4004]
+ 364 Accounting-Output-Octets [RFC4005][RFC4004]
+ 365 Accounting-Input-Packets [RFC4005][RFC4004]
+ 366 Accounting-Output-Packets [RFC4005][RFC4004]
+ 367 MIP-MSA-Lifetime [RFC4004]
+ 368 SIP-Accounting-Information [RFC4740]
+ 369 SIP-Accounting-Server-URI [RFC4740]
+ 370 SIP-Credit-Control-Server-URI [RFC4740]
+ 371 SIP-Server-URI [RFC4740]
+ 372 SIP-Server-Capabilities [RFC4740]
+ 373 SIP-Mandatory-Capability [RFC4740]
+ 374 SIP-Optional-Capability [RFC4740]
+ 375 SIP-Server-Assignment-Type [RFC4740]
+ 376 SIP-Auth-Data-Item [RFC4740]
+ 377 SIP-Authentication-Scheme [RFC4740]
+ 378 SIP-Item-Number [RFC4740]
+ 379 SIP-Authenticate [RFC4740]
+ 380 SIP-Authorization [RFC4740]
+ 381 SIP-Authentication-Info [RFC4740]
+ 382 SIP-Number-Auth-Items [RFC4740]
+ 383 SIP-Deregistration-Reason [RFC4740]
+ 384 SIP-Reason-Code [RFC4740]
+ 385 SIP-Reason-Info [RFC4740]
+ 386 SIP-Visited-Network-Id [RFC4740]
+ 387 SIP-User-Authorization-Type [RFC4740]
+ 388 SIP-Supported-User-Data-Type [RFC4740]
+ 389 SIP-User-Data [RFC4740]
+ 390 SIP-User-Data-Type [RFC4740]
+ 391 SIP-User-Data-Contents [RFC4740]
+ 392 SIP-User-Data-Already-Available [RFC4740]
+ 393 SIP-Method [RFC4740]
+ -->
+
+ <!-- AVPs 394-399 unassigned -->
+
+ <!-- AVPs 400 - 408 are defined in nasreq.xml
+ 400 NAS-Filter-Rule [RFC4005]
+ 401 Tunneling [RFC4005]
+ 402 CHAP-Auth [RFC4005]
+ 403 CHAP-Algorithm [RFC4005]
+ 404 CHAP-Ident [RFC4005]
+ 405 CHAP-Response [RFC4005]
+ 406 Acounting-Auth-Method [RFC4005]
+ 407 QoS-Filter-Rule [RFC4005]
+ 408 Origin-AAA-Protocol [RFC4005]
+ -->
+
+ <!-- AVPs 409-410 unassigned -->
+
+ <!-- AVPs 411 - 461 belong to Charge Control and are defined in chargecontrol.xml
+ 411 CC-Correlation-Id [RFC4006]
+ 412 CC-Input-Octets [RFC4006]
+ 413 CC-Money [RFC4006]
+ 414 CC-Output-Octets [RFC4006]
+ 415 CC-Request-Number [RFC4006]
+ 416 CC-Request-Type [RFC4006]
+ 417 CC-Service-Specific-Units [RFC4006]
+ 418 CC-Session-Failover [RFC4006]
+ 419 CC-Sub-Session-Id [RFC4006]
+ 420 CC-Time [RFC4006]
+ 421 CC-Total-Octets [RFC4006]
+ 422 Check-Balance-Result [RFC4006]
+ 423 Cost-Information [RFC4006]
+ 424 Cost-Unit [RFC4006]
+ 425 Currency-Code [RFC4006]
+ 426 Credit-Control [RFC4006]
+ 427 Credit-Control-Failure-Handling [RFC4006]
+ 428 Direct-Debiting-Failure-Handling [RFC4006]
+ 429 Exponent [RFC4006]
+ 430 Final-Unit-Indication [RFC4006]
+ 431 Granted-Service-Unit [RFC4006]
+ 432 Rating-Group [RFC4006]
+ 433 Redirect-Address-Type [RFC4006]
+ 434 Redirect-Server [RFC4006]
+ 435 Redirect-Server-Address [RFC4006]
+ 436 Requested-Action [RFC4006]
+ 437 Requested-Service-Unit [RFC4006]
+ 438 Restriction-Filter-Rule [RFC4006]
+ 439 Service-Identifier [RFC4006]
+ 440 Service-Parameter-Info [RFC4006]
+ 441 Service-Parameter-Type [RFC4006]
+ 442 Service-Parameter-Value [RFC4006]
+ 443 Subscription-Id [RFC4006]
+ 444 Subscription-Id-Data [RFC4006]
+ 445 Unit-Value [RFC4006]
+ 446 Used-Service-Unit [RFC4006]
+ 447 Value-Digits [RFC4006]
+ 448 Validity-Time [RFC4006]
+ 449 Final-Unit-Action [RFC4006]
+ 450 Subscription-Id-Type [RFC4006]
+ 451 Tariff-Time-Change [RFC4006]
+ 452 Tariff-Change-Usage [RFC4006]
+ 453 G-S-U-Pool-Identifier [RFC4006]
+ 454 CC-Unit-Type [RFC4006]
+ 455 Multiple-Services-Indicator [RFC4006]
+ 456 Multiple-Services-Credit-Control [RFC4006]
+ 457 G-S-U-Pool-Reference [RFC4006]
+ 458 User-Equipment-Info [RFC4006]
+ 459 User-Equipment-Info-Type [RFC4006]
+ 460 User-Equipment-Info-Value [RFC4006]
+ 461 Service-Context-Id [RFC4006]
+ -->
+
+ <!-- eap.xml
+ 462 EAP-Payload [RFC4072]
+ 463 EAP-Reissued-Payload [RFC4072]
+ 464 EAP-Master-Session-Key [RFC4072]
+ 465 Accounting-EAP-Auth-Method [RFC4072]
+ -->
+
+ <!-- AVPs 466-479 unassigned -->
+
+ <avp name="Accounting-Record-Type" code="480" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Event Record" code="1"/>
+ <enum name="Start Record" code="2"/>
+ <enum name="Interim Record" code="3"/>
+ <enum name="Stop Record" code="4"/>
+ </avp>
+
+ <!-- AVPs 481-482 unassigned -->
+
+ <avp name="Accounting-Realtime-Required" code="483" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="Reserved" code="0"/>
+ <enum name="DELIVER_AND_GRANT" code="1"/>
+ <enum name="GRANT_AND_STORE" code="2"/>
+ <enum name="GRANT_AND_LOSE" code="3"/>
+ </avp>
+ <!-- AVP 484 unassigned -->
+ <avp name="Accounting-Record-Number" code="485" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!-- AVPs 486 - 494 are defined in in mobileipv6.xml -->
+
+ <avp name="TMOD-1" code="495" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Token-Rate"/>
+ <gavp name="Bucket-Depth"/>
+ <gavp name="Peak-Traffic-Rate"/>
+ <gavp name="Minimum-Policed-Unit"/>
+ <gavp name="Maximum-Packet-Size"/>
+ </grouped>
+ </avp>
+ <avp name="Token-Rate" code="496" mandatory="may">
+ <type type-name="Float32"/>
+ </avp>
+ <avp name="Bucket-Depth" code="497" mandatory="may">
+ <type type-name="Float32"/>
+ </avp>
+ <avp name="Peak-Traffic-Rate" code="498" mandatory="may">
+ <type type-name="Float32"/>
+ </avp>
+ <avp name="Minimum-Policed-Unit" code="499" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Maximum-Packet-Size" code="500" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TMOD-2" code="501" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Token-Rate"/>
+ <gavp name="Bucket-Depth"/>
+ <gavp name="Peak-Traffic-Rate"/>
+ <gavp name="Minimum-Policed-Unit"/>
+ <gavp name="Maximum-Packet-Size"/>
+ </grouped>
+ </avp>
+ <avp name="Bandwidth" code="502" mandatory="may">
+ <type type-name="Float32"/>
+ </avp>
+ <avp name="PHB-Class" code="503" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!-- AVPs 504 - 507 are defined in mobileipv6.xml -->
+ <avp name="QoS-Resources" code="508" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Filter-Rule"/>
+ </grouped>
+ </avp>
+ <avp name="Filter-Rule" code="509" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Filter-Rule-Precedence"/>
+ <gavp name="Classifier"/>
+ <gavp name="Time-Of-Day-Condition"/>
+ <gavp name="Treatment-Action"/>
+ <gavp name="QoS-Semantics"/>
+ <gavp name="QoS-Profile-Template"/>
+ <gavp name="QoS-Parameters"/>
+ <gavp name="Excess-Treatment"/>
+ </grouped>
+ </avp>
+ <avp name="Filter-Rule-Precedence" code="510" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Classifier" code="511" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Classifier-ID"/>
+ <gavp name="Protocol"/>
+ <gavp name="Direction"/>
+ <gavp name="From-Spec"/>
+ <gavp name="To-Spec"/>
+ <gavp name="Diffserv-Code-Point"/>
+ <gavp name="Fragmentation-Flag"/>
+ <gavp name="IP-Option"/>
+ <gavp name="TCP-Option"/>
+ <gavp name="TCP-Flags"/>
+ <gavp name="ICMP-Type"/>
+ <gavp name="ETH-Option"/>
+ </grouped>
+ </avp>
+ <avp name="Classifier-ID" code="512" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Protocol" code="513" mandatory="may">
+ <type type-name="Enumerated"/>
+ <!-- The values for this AVP are managed by IANA under the Protocol Numbers registry as defined in [RFC2780]
+ For now only add the most common ones to avoid a long value_string (see epan/ipproto.c).
+ -->
+ <enum name="TCP Transmission Control" code="6"/>
+ <enum name="UDP User Datagram" code="17"/>
+ <enum name="SCTP Stream Control Transmission Protocol" code="132"/>
+ </avp>
+ <avp name="Direction" code="514" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="IN" code="0"/>
+ <enum name="OUT" code="1"/>
+ <enum name="BOTH" code="2"/>
+ </avp>
+ <avp name="From-Spec" code="515" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="IP-Address"/>
+ <gavp name="IP-Address-Range"/>
+ <gavp name="IP-Address-Mask"/>
+ <gavp name="MAC-Address"/>
+ <gavp name="MAC-Address-Mask"/>
+ <gavp name="EUI64-Address"/>
+ <gavp name="EUI64-Address-Mask"/>
+ <gavp name="Port"/>
+ <gavp name="Port-Range"/>
+ <gavp name="Negated"/>
+ <gavp name="Use-Assigned-Address"/>
+ </grouped>
+ </avp>
+ <avp name="To-Spec" code="516" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="IP-Address"/>
+ <gavp name="IP-Address-Range"/>
+ <gavp name="IP-Address-Mask"/>
+ <gavp name="MAC-Address"/>
+ <gavp name="MAC-Address-Mask"/>
+ <gavp name="EUI64-Address"/>
+ <gavp name="EUI64-Address-Mask"/>
+ <gavp name="Port"/>
+ <gavp name="Port-Range"/>
+ <gavp name="Negated"/>
+ <gavp name="Use-Assigned-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Negated" code="517" mandatory="must" may-encrypt="yes" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="False" code="0"/>
+ <enum name="True" code="1"/>
+ </avp>
+ <avp name="IP-Address" code="518" mandatory="may">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="IP-Address-Range" code="519" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="IP-Address-Start"/>
+ <gavp name="IP-Address-End"/>
+ </grouped>
+ </avp>
+ <avp name="IP-Address-Start" code="520" mandatory="may">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="IP-Address-End" code="521" mandatory="may">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="IP-Address-Mask" code="522" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="IP-Address"/>
+ <gavp name="IP-Bit-Mask-Width"/>
+ </grouped>
+ </avp>
+ <avp name="IP-Bit-Mask-Width" code="523" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MAC-Address" code="524" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MAC-Address-Mask" code="525" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="MAC-Address"/>
+ <gavp name="MAC-Address-Mask-Pattern"/>
+ </grouped>
+ </avp>
+ <avp name="MAC-Address-Mask-Pattern" code="526" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="EUI64-Address" code="527" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="EUI64-Address-Mask" code="528" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="EUI64-Address"/>
+ <gavp name="EUI64-Address-Mask-Pattern"/>
+ </grouped>
+ </avp>
+ <avp name="EUI64-Address-Mask-Pattern" code="529" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Port" code="530" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Port-Range" code="531" mandatory="may">
+ <grouped>
+ <gavp name="Port-Start"/>
+ <gavp name="Port-End"/>
+ </grouped>
+ </avp>
+ <avp name="Port-Start" code="532" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Port-End" code="533" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Use-Assigned-Address" code="534" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="False" code="0"/>
+ <enum name="True" code="1"/>
+ </avp>
+ <avp name="Diffserv-Code-Point" code="535" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="CS0" code="0"/>
+ <enum name="CS1" code="8"/>
+ <enum name="CS2" code="16"/>
+ <enum name="CS3" code="24"/>
+ <enum name="CS4" code="32"/>
+ <enum name="CS5" code="40"/>
+ <enum name="CS6" code="48"/>
+ <enum name="CS7" code="56"/>
+ <enum name="AF11" code="10"/>
+ <enum name="AF12" code="12"/>
+ <enum name="AF13" code="14"/>
+ <enum name="AF21" code="18"/>
+ <enum name="AF22" code="20"/>
+ <enum name="AF23" code="22"/>
+ <enum name="AF31" code="26"/>
+ <enum name="AF32" code="28"/>
+ <enum name="AF33" code="30"/>
+ <enum name="AF41" code="34"/>
+ <enum name="AF42" code="36"/>
+ <enum name="AF43" code="38"/>
+ <enum name="EF" code="46"/>
+ <enum name="VOICE-ADMIT" code="44"/>
+ <!-- ECN fields aren't listed -->
+ </avp>
+ <avp name="Fragmentation-Flag" code="536" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="Don't Fragment (DF)" code="0"/>
+ <enum name="More Fragments (MF)" code="1"/>
+ </avp>
+ <avp name="IP-Option" code="537" mandatory="may">
+ <grouped>
+ <gavp name="IP-Option-Type"/>
+ <gavp name="IP-Option-Value"/>
+ </grouped>
+ </avp>
+ <avp name="IP-Option-Type" code="538" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="End of Options List" code="0"/>
+ <enum name="No Operation" code="1"/>
+ <enum name="Security" code="130"/>
+ <enum name="Loose Source Route" code="131"/>
+ <enum name="Time Stamp" code="68"/>
+ <enum name="Extended Security" code="133"/>
+ <enum name="Commercial Security" code="134"/>
+ <enum name="Record Route" code="7"/>
+ <enum name="Stream ID" code="136"/>
+ <enum name="Strict Source Route" code="137"/>
+ <enum name="Experimental Measurement" code="10"/>
+ <enum name="MTU Probe" code="11"/>
+ <enum name="MTU Reply" code="12"/>
+ <enum name="Experimental Flow Control" code="205"/>
+ <enum name="Experimental Access Control" code="142"/>
+ <enum name="ENCODE" code="15"/>
+ <enum name="IMI Traffic Descriptor" code="144"/>
+ <enum name="Extended Internet Protocol" code="145"/>
+ <enum name="Traceoute" code="82"/>
+ <enum name="Address Extension" code="147"/>
+ <enum name="Router Alert" code="148"/>
+ <enum name="Selective Directed Broadcast" code="149"/>
+ <enum name="Dynamic Packet State" code="151"/>
+ <enum name="Upstream Multicast Pkt." code="152"/>
+ <enum name="Quick-Start" code="25"/>
+ <enum name="RFC3692-style Experiment" code="30"/>
+ <enum name="RFC3692-style Experiment" code="94"/>
+ <enum name="RFC3692-style Experiment" code="158"/>
+ <enum name="RFC3692-style Experiment" code="222"/>
+ </avp>
+ <avp name="IP-Option-Value" code="539" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="TCP-Option" code="540" mandatory="may">
+ <grouped>
+ <gavp name="TCP-Option-Type"/>
+ <gavp name="TCP-Option-Value"/>
+ <gavp name="Negated"/>
+ </grouped>
+ </avp>
+ <avp name="TCP-Option-Type" code="541" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="End of Option List" code="0"/>
+ <enum name="No-Operation" code="1"/>
+ <enum name="Maximum Segment Size" code="2"/>
+ <enum name="Window Scale" code="3"/>
+ <enum name="SACK Permitted" code="4"/>
+ <enum name="SACK" code="5"/>
+ <enum name="Echo" code="6"/>
+ <enum name="Echo Reply" code="7"/>
+ <enum name="Timestamps" code="8"/>
+ <enum name="Partial Order Connection Permitted" code="9"/>
+ <enum name="Partial Order Service Profile" code="10"/>
+ <enum name="CC" code="11"/>
+ <enum name="CC.NEW" code="12"/>
+ <enum name="CC.ECHO" code="13"/>
+ <enum name="TCP Alternate Checksum Request" code="14"/>
+ <enum name="TCP Alternate Checksum Data" code="15"/>
+ <enum name="Skeeter" code="16"/>
+ <enum name="Bubba" code="17"/>
+ <enum name="Trailer Checksum Option" code="18"/>
+ <enum name="MD5 Signature Option" code="19"/>
+ <enum name="SCPS Capabilities" code="20"/>
+ <enum name="Selective Negative Acknowledgements" code="21"/>
+ <enum name="Record Boundaries" code="22"/>
+ <enum name="Corruption experienced" code="23"/>
+ <enum name="SNAP" code="24"/>
+ <enum name="TCP Compression Filter" code="26"/>
+ <enum name="Quick-Start Response" code="27"/>
+ <enum name="User Timeout Option" code="28"/>
+ <enum name="TCP Authentication Option (TCP-AO)" code="29"/>
+ <enum name="Multipath TCP (MPTCP)" code="30"/>
+ <enum name="TCP Fast Open Cookie" code="34"/>
+ <enum name="RFC3692-style Experiment 1" code="253"/>
+ <enum name="RFC3692-style Experiment 2" code="254"/>
+ </avp>
+ <avp name="TCP-Option-Value" code="542" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="TCP-Flags" code="543" mandatory="may">
+ <grouped>
+ <gavp name="TCP-Flag-Type"/>
+ <gavp name="Negated"/>
+ </grouped>
+ </avp>
+ <avp name="TCP-Flag-Type" code="544" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ICMP-Type" code="545" mandatory="may">
+ <grouped>
+ <gavp name="ICMP-Type-Number"/>
+ <gavp name="ICMP-Code"/>
+ <gavp name="Negated"/>
+ </grouped>
+ </avp>
+ <avp name="ICMP-Type-Number" code="546" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="Echo Reply" code="0"/>
+ <enum name="Destination Unreachable" code="3"/>
+ <enum name="Source Quench" code="4"/>
+ <enum name="Redirect" code="5"/>
+ <enum name="Alternate Host Address" code="6"/>
+ <enum name="Echo" code="8"/>
+ <enum name="Router Advertisement" code="9"/>
+ <enum name="Router Solicitation" code="10"/>
+ <enum name="Time Exceeded" code="11"/>
+ <enum name="Parameter Problem" code="12"/>
+ <enum name="Timestamp" code="13"/>
+ <enum name="Timestamp Reply" code="14"/>
+ <enum name="Information Request" code="15"/>
+ <enum name="Information Reply" code="16"/>
+ <enum name="Address Mask Request" code="17"/>
+ <enum name="Address Mask Reply" code="18"/>
+ <enum name="Reserved (for Security)" code="19"/>
+ <enum name="Traceroute" code="30"/>
+ <enum name="Datagram Conversion Error" code="31"/>
+ <enum name="Mobile Host Redirect" code="32"/>
+ <enum name="IPv6 Where-Are-You" code="33"/>
+ <enum name="IPv6 I-Am-Here" code="34"/>
+ <enum name="Mobile Registration Request" code="35"/>
+ <enum name="Mobile Registration Reply" code="36"/>
+ <enum name="Domain Name Request" code="37"/>
+ <enum name="Domain Name Reply" code="38"/>
+ <enum name="SKIP" code="39"/>
+ <enum name="Photurius" code="40"/>
+ <enum name="ICMP messages utilized by experimental mobility protocols such as Seamoby" code="41"/>
+ <enum name="Extended Echo Request" code="42"/>
+ <enum name="Extended Echo Reply" code="43"/>
+ <enum name="RFC3692-style Experiment 1" code="253"/>
+ <enum name="RFC3692-style Experiment 2" code="254"/>
+ <enum name="Reserved" code="254"/>
+ </avp>
+ <avp name="ICMP-Code" code="547" mandatory="may">
+ <type type-name="Enumerated"/>
+ <!-- The codes depend on the type (above) -->
+ </avp>
+ <avp name="ETH-Option" code="548" mandatory="may">
+ <grouped>
+ <gavp name="ETH-Proto-Type"/>
+ <gavp name="VLAN-ID-Range"/>
+ <gavp name="User-Priority-Range"/>
+ </grouped>
+ </avp>
+ <avp name="ETH-Proto-Type" code="549" mandatory="may">
+ <grouped>
+ <gavp name="ETH-Ether-Type"/>
+ <gavp name="ETH-SAP"/>
+ </grouped>
+ </avp>
+ <avp name="ETH-Ether-Type" code="550" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ETH-SAP" code="551" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="VLAN-ID-Range" code="552" mandatory="may">
+ <grouped>
+ <gavp name="S-VID-Start"/>
+ <gavp name="S-VID-End"/>
+ <gavp name="C-VID-Start"/>
+ <gavp name="C-VID-End"/>
+ </grouped>
+ </avp>
+ <avp name="S-VID-Start" code="553" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="S-VID-End" code="554" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="C-VID-Start" code="555" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="C-VID-End" code="556" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="User-Priority-Range" code="557" mandatory="may">
+ <grouped>
+ <gavp name="Low-User-Priority"/>
+ <gavp name="High-User-Priority"/>
+ </grouped>
+ </avp>
+ <avp name="Low-User-Priority" code="558" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="High-User-Priority" code="559" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Time-Of-Day-Condition" code="560" mandatory="may">
+ <grouped>
+ <gavp name="Time-Of-Day-Start"/>
+ <gavp name="Time-Of-Day-End"/>
+ <gavp name="Day-Of-Week-Mask"/>
+ <gavp name="Day-Of-Month-Mask"/>
+ <gavp name="Month-Of-Year-Mask"/>
+ <gavp name="Absolute-Start-Time"/>
+ <gavp name="Absolute-End-Time"/>
+ <gavp name="Timezone-Flag"/>
+ </grouped>
+ </avp>
+ <avp name="Time-Of-Day-Start" code="561" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Time-Of-Day-End" code="562" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Day-Of-Week-Mask" code="563" mandatory="may">
+ <!-- This only works if only 1 bit is set -->
+ <type type-name="Enumerated"/>
+ <enum name="SUNDAY" code="0"/>
+ <enum name="MONDAY" code="2"/>
+ <enum name="TUESDAY" code="4"/>
+ <enum name="WEDNESDAY" code="8"/>
+ <enum name="THURSDAY" code="16"/>
+ <enum name="FRIDAY" code="32"/>
+ <enum name="SATURDAY" code="64"/>
+ </avp>
+ <avp name="Day-Of-Month-Mask" code="564" mandatory="may">
+ <type type-name="Enumerated"/>
+ </avp>
+ <avp name="Month-Of-Year-Mask" code="565" mandatory="may">
+ <!-- This only works if only 1 bit is set -->
+ <type type-name="Enumerated"/>
+ <enum name="JANUARY" code="0"/>
+ <enum name="FEBRUARY" code="2"/>
+ <enum name="MARCH" code="4"/>
+ <enum name="APRIL" code="8"/>
+ <enum name="MAY" code="16"/>
+ <enum name="JUNE" code="32"/>
+ <enum name="JULY" code="64"/>
+ <enum name="AUGUST" code="128"/>
+ <enum name="SEPTEMBER" code="256"/>
+ <enum name="OCTOBER" code="512"/>
+ <enum name="NOVEMBER" code="1024"/>
+ <enum name="DECEMBER" code="2048"/>
+ </avp>
+ <avp name="Absolute-Start-Time" code="566" mandatory="may">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Absolute-Start-Fractional-Seconds" code="567" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Absolute-End-Time" code="568" mandatory="may">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Absolute-End-Fractional-Seconds" code="569" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Timezone-Flag" code="570" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="UTC" code="0"/>
+ <enum name="LOCAL" code="1"/>
+ <enum name="OFFSET" code="2"/>
+ </avp>
+ <avp name="Timezone-Offset" code="571" mandatory="may">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Treatment-Action" code="572" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="Drop" code="0"/>
+ <enum name="Shape" code="1"/>
+ <enum name="Mark" code="2"/>
+ <enum name="Permit" code="3"/>
+ </avp>
+ <avp name="QoS-Profile-Id" code="573" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="QoS-Profile-Template" code="574" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Vendor-Id"/>
+ <gavp name="QoS-Profile-Id"/>
+ </grouped>
+ </avp>
+ <avp name="QoS-Semantics" code="575" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="QoS-Desired" code="0"/>
+ <enum name="QoS-Available" code="1"/>
+ <enum name="QoS-Delivered" code="2"/>
+ <enum name="Minimum-QoS" code="3"/>
+ <enum name="QoS-Authorized" code="4"/>
+ </avp>
+ <avp name="QoS-Parameters" code="576" mandatory="may">
+ <grouped>
+ <!-- Technically this isn't true; RFC 5777 does
+ not list any AVPs that can be here;
+ we use this as a dummy.
+ -->
+ <gavp name="QoS-Profile-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Excess-Treatment" code="577" mandatory="may">
+ <grouped>
+ <gavp name="Treatment-Action"/>
+ <gavp name="QoS-Profile-Template"/>
+ <gavp name="QoS-Parameters"/>
+ </grouped>
+ </avp>
+
+ <!--
+ 578 QoS-Capability [RFC5777]
+ 579 QoS-Authorization-Data [RFC5866]
+ 580 Bound-Auth-Session-Id [RFC5866]
+ 581 Key [RFC-ietf-dime-local-keytran-14]
+ 582 Key-Type [RFC-ietf-dime-local-keytran-14]
+ 583 Keying-Material [RFC-ietf-dime-local-keytran-14]
+ 584 Key-Lifetime [RFC-ietf-dime-local-keytran-14]
+ 585 Key-SPI [RFC-ietf-dime-local-keytran-14]
+ 586 Key-Name [RFC-ietf-dime-local-keytran-14]
+ 587 IKEv2-Nonces [RFC6738]
+ 588 Ni [RFC6738]
+ 589 Nr [RFC6738]
+ 590 IKEv2-Identity [RFC6738]
+ 591 Initiator-Identity [RFC6738]
+ 592 ID-Type [RFC6738]
+ 593 Identification-Data [RFC6738]
+ 594 Responder-Identity [RFC6738]
+ 595 NC-Request-Type [RFC6736]
+ 596 NAT-Control-Install [RFC6736]
+ 597 NAT-Control-Remove [RFC6736]
+ 598 NAT-Control-Definition [RFC6736]
+ 599 NAT-Internal-Address [RFC6736]
+ 600 NAT-External-Address [RFC6736]
+ 601 Max-NAT-Bindings [RFC6736]
+ 602 NAT-Control-Binding-Template [RFC6736]
+ 603 Duplicate-Session-Id [RFC6736]
+ 604 NAT-External-Port-Style [RFC6736]
+ 605 NAT-Control-Record [RFC6736]
+ 606 NAT-Control-Binding-Status [RFC6736]
+ 607 Current-NAT-Bindings [RFC6736]
+ 608 Dual-Priority [RFC6735]
+ 609 Preemption-Priority [RFC6735]
+ 610 Defending-Priority [RFC6735]
+ 611 Admission-Priority [RFC6735]
+ 612 SIP-Resource-Priority [RFC6735]
+ 613 SIP-Resource-Priority-Namespace [RFC6735]
+ 614 SIP-Resource-Priority-Value [RFC6735]
+ 615 Application-Level-Resource-Priority [RFC6735]
+ 616 ALRP-Namespace [RFC6735]
+ 617 ALRP-Value [RFC6735]
+ 618 ERP-RK-Request [RFC6942]
+ 619 ERP-Realm [RFC6942]
+ -->
+ <avp name="Redirect-Realm" code="620" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="OC-Supported-Features" code="621" mandatory="may">
+ <grouped>
+ <gavp name="OC-Feature-Vector"/>
+ <gavp name="SourceID"/>
+ <gavp name="OC-Peer-Algo"/>
+ </grouped>
+ </avp>
+ <avp name="OC-Feature-Vector" code="622" mandatory="may">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="OC-OLR" code="623" mandatory="may">
+ <grouped>
+ <gavp name="OC-Sequence-Number"/>
+ <gavp name="OC-Report-Type"/>
+ <gavp name="OC-Reduction-Percentage"/>
+ <gavp name="OC-Validity-Duration"/>
+ <gavp name="SourceID"/>
+ </grouped>
+ </avp>
+ <avp name="OC-Sequence-Number" code="624" mandatory="may">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="OC-Validity-Duration" code="625" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="OC-Report-Type" code="626" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="HOST_REPORT" code="0"/>
+ <enum name="REALM_REPORT" code="1"/>
+ <enum name="PEER_REPORT" code="2"/>
+ </avp>
+ <avp name="OC-Reduction-Percentage" code="627" mandatory="may">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!--
+ 628 ECN-IP-Codepoint [RFC7660]
+ 629 Congestion-Treatment [RFC7660]
+ 630 Flow-Count [RFC7660]
+ 631 Packet-Count [RFC7660]
+ 632 IP-Prefix-Length [RFC7678]
+ 633 Border-Router-Name [RFC7678]
+ 634 64-Multicast-Attributes [RFC7678]
+ 635 ASM-mPrefix64 [RFC7678]
+ 636 SSM-mPrefix64 [RFC7678]
+ 637 Tunnel-Source-Pref-Or-Addr [RFC7678]
+ 638 Tunnel-Source-IPv6-Address [RFC7678]
+ 639 Port-Set-Identifier [RFC7678]
+ 640 Lw4o6-Binding [RFC7678]
+ 641 Lw4o6-External-IPv4-Addr [RFC7678]
+ 642 MAP-E-Attributes [RFC7678]
+ 643 MAP-Mesh-Mode [RFC7678]
+ 644 MAP-Mapping-Rule [RFC7678]
+ 645 Rule-IPv4-Addr-Or-Prefix [RFC7678]
+ 646 Rule-IPv6-Prefix [RFC7678]
+ 647 EA-Field-Length [RFC7678]
+ -->
+ <avp name="OC-Peer-Algo" code="648" mandatory="may">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="SourceID" code="649" mandatory="may">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Load" code="650" mandatory="may">
+ <grouped>
+ <gavp name="Load-Type"/>
+ <gavp name="Load-Value"/>
+ <gavp name="SourceID"/>
+ </grouped>
+ </avp>
+ <avp name="Load-Type" code="651" mandatory="may">
+ <type type-name="Enumerated"/>
+ <enum name="HOST" code="0"/>
+ <enum name="PEER" code="1"/>
+ </avp>
+ <avp name="Load-Value" code="652" mandatory="may">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="User-Equipment-Info-Extension" code="653" mandatory="may">
+ <grouped>
+ <gavp name="User-Equipment-Info-IMEISV"/>
+ <gavp name="User-Equipment-Info-MAC"/>
+ <gavp name="User-Equipment-Info-EUI64"/>
+ <gavp name="User-Equipment-Info-ModifiedEUI64"/>
+ <gavp name="User-Equipment-Info-IMEI"/>
+ </grouped>
+ </avp>
+ <avp name="User-Equipment-Info-IMEISV" code="654" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="User-Equipment-Info-MAC" code="655" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="User-Equipment-Info-EUI64" code="656" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="User-Equipment-Info-ModifiedEUI64" code="657" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="User-Equipment-Info-IMEI" code="658" mandatory="may">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!--
+ 656 User-Equipment-Info-EUI64 [RFC8506]
+ 657 User-Equipment-Info-ModifiedEUI64 [RFC8506]
+ 658 User-Equipment-Info-IMEI [RFC8506]
+ 659 Subscription-Id-Extension [RFC8506]
+ 660 Subscription-Id-E164 [RFC8506]
+ 661 Subscription-Id-IMSI [RFC8506]
+ 662 Subscription-Id-SIP-URI [RFC8506]
+ 663 Subscription-Id-NAI [RFC8506]
+ 664 Subscription-Id-Private [RFC8506]
+ 665 Redirect-Server-Extension [RFC8506]
+ 666 Redirect-Address-IPAddress [RFC8506]
+ 667 Redirect-Address-URL [RFC8506]
+ 668 Redirect-Address-SIP-URI [RFC8506]
+ 669 QoS-Final-Unit-Indication [RFC8506]
+ 670 OC-Maximum-Rate [RFC8582]
+ 671-16777215 Unassigned
+ -->
+
+ <!-- **************************************************************************** -->
+ <!-- ************************ END DIAMETER BASE PROTOCOL AVPS ******************* -->
+ <!-- **************************************************************************** -->
+
+ <!--
+ 3GPP TS 29.230 version 8.7.0 Release 8 Table 7.1: 3GPP specific AVP codes
+ 100 3GPP-WLAN-APN-Id OctetString 29.234 [6]
+ Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor
+ Specific Attributes (See TS 29.061 [13])
+ Note: The AVP codes from 256 to 299 are reserved for future use.
+ -->
+
+ <!--
+ 300 Authentication-Method Enumerated [3GPP 29.234]
+ 301 Authentication-Information-SIM OctetString [3GPP 29.234]
+ 302 Authorization-Information-SIM OctetString [3GPP 29.234]
+ 303 WLAN-User-Data Grouped [3GPP 29.234]
+ 304 Charging-Data Grouped [3GPP 29.234]
+ 305 WLAN-Access Enumerated [3GPP 29.234]
+ 306 WLAN- 3GPP-IP-Access Enumerated [3GPP 29.234]
+ 307 APN-Authorized Grouped [3GPP 29.234]
+ 308 APN-Id
+ 309 APN-Barring-Type Enumerated [3GPP 29.234]
+ 310 WLAN-Direct-IP-Access Enumerated [3GPP 29.234]
+ 311 Session-Request-Type Enumerated [3GPP 29.234]
+ 312 Routing-Policy IPFilterRule [3GPP 29.234]
+ 313 Max-Requested-Bandwidth OctetString [3GPP 29.234]
+ 314 Charging-Characteristics Integer [3GPP 29.234]
+ 315 Charging-Nodes Grouped [3GPP 29.234]
+ 316 Primary-OCS-Charging-Function-Name DiameterIdentity [3GPP 29.234]
+ 317 Secondary-OCS-Charging-Function-Name DiameterIdentity [3GPP 29.234]
+ 318 3GPP-AAA-Server-Name DiameterIdentity [3GPP 29.234]
+ 319 Maximum-Number-Accesses Unsigned32 [3GPP 29.234]
+ -->
+
+ <!--
+ Note: The AVP codes from 320 to 399 are reserved for TS 29.234
+ -->
+
+ <avp name="GBA-UserSecSettings" code="400" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Transaction-Identifier" code="401" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="NAF-Hostname" code="402" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="GAA-Service-Identifier" code="403" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Key-ExpiryTime" code="404" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="ME-Key-Material" code="405" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="UICC-Key-Material" code="406" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="GBA_U-Awareness-Indicator" code="407" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO" code="0"/>
+ <enum name="YES" code="1"/>
+ </avp>
+ <avp name="BootstrapInfoCreationTime" code="408" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="GUSS-Timestamp" code="409" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="GBA-Type" code="410" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="3G GBA" code="0"/>
+ <enum name="2G GBA" code="1"/>
+ </avp>
+ <avp name="UE-Id" code="411" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="UE-Id-Type" code="412" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Private user identity" code="0"/>
+ <enum name="Public user identity" code="1"/>
+ </avp>
+ <avp name="UICC-App-Label" code="413" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="UICC-ME" code="414" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="GBA_ME" code="0"/>
+ <enum name="GBA_U" code="1"/>
+ </avp>
+ <avp name="Requested-Key-Lifetime" code="415" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Private-Identity-Request" code="416" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Private identity requested" code="0"/>
+ <enum name="Private identity not requested" code="1"/>
+ </avp>
+ <avp name="GBA-Push-Info" code="417" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="NAF-SA-Identifier" code="418" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Security-Feature-Request" code="419" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Security-Feature-Response" code="420" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!-- Note: The AVP codes from 421 to 499 are reserved for TS 29.109
+ <avp name="Reserved for TS 29.109" code="421" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="422" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="423" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="424" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="425" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="426" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="427" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="428" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="429" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="430" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="431" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="432" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="433" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="434" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="435" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="436" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="437" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="438" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved for TS 29.109" code="439" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ 29.109 [7]
+ Note: The AVP codes from 421 to 499 are reserved for TS 29.109
+ -->
+
+ <!-- Note: The AVP codes from 500 to 599 are reserved for TS 29.209, TS 29.211 and TS 29.214 (TGPP.xml)
+ Note: The AVP codes from 600 to 699 are reserved for TS 29.229. (TGPP.xml)
+ Note: The AVP codes from 700 to 799 are reserved for TS 29.329. (TGPP.xml)
+ -->
+
+ <!-- 3GPP Diameter charging applications (3GPP TS 32.299 version 7.0.0 Release 7)-->
+ <!-- Note: The AVP codes from 800 to 822 are reserved for TS 32.299. -->
+
+ <avp name="Event-Type" code="823" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="mustnot" vendor-id="TGPP">
+ <grouped>
+ <gavp name="3GPP-SIP-Method"/>
+ <gavp name="Event"/>
+ <gavp name="Content-Type"/>
+ <gavp name="Content-Length"/>
+ <gavp name="Content-Disposition"/>
+ </grouped>
+ </avp>
+ <avp name="3GPP-SIP-Method" code="824" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Event" code="825" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Content-Type" code="826" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <!--
+ In 3GPP TS 32.299 version 6.5.0 Release 6 (2005-12)
+ type type-name="UTF8String"
+ but according to 3GPP TS 32.299 version 7.4.0 Release 7(2006-12) it should be:
+ -->
+ <avp name="Content-Length" code="827" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Content-Disposition" code="828" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Role-Of-Node" code="829" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ORIGINATING_ROLE" code="0"/>
+ <enum name="TERMINATING_ROLE" code="1"/>
+ <enum name="PROXY_ROLE" code="2"/>
+ <enum name="B2BUA_ROLE" code="3"/>
+ </avp>
+ <avp name="User-Session-ID" code="830" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Calling-Party-Address" code="831" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Called-Party-Address" code="832" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Time-Stamps" code="833" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SIP-Request-Timestamp"/>
+ <gavp name="SIP-Response-Timestamp"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Request-Timestamp" code="834" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="SIP-Response-Timestamp" code="835" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Application-Server" code="836" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Application-Provided-Called-Party-Address" code="837" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Inter-Operator-Identifier" code="838" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Originating-IOI"/>
+ <gavp name="Terminating-IOI"/>
+ </grouped>
+ </avp>
+ <avp name="Originating-IOI" code="839" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Terminating-IOI" code="840" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="IMS-Charging-Identifier" code="841" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SDP-Session-Description" code="842" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SDP-Media-Component" code="843" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SDP-Media-Name"/>
+ <gavp name="SDP-Media-Description"/>
+ </grouped>
+ </avp>
+ <avp name="SDP-Media-Name" code="844" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SDP-Media-Description" code="845" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="CG-Address" code="846" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <!-- ETSI TS 132 299 V7.6.0 (2007-06) -->
+ <avp name="GGSN-Address" code="847" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Served-Party-IP-Address" code="848" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Authorised-QoS" code="849" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Application-Server-Information" code="850" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Application-Server"/>
+ <gavp name="Application-Provided-Called-Party-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Trunk-Group-ID" code="851" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Incoming-Trunk-Group-ID"/>
+ <gavp name="Outgoing-Trunk-Group-ID"/>
+ </grouped>
+ </avp>
+ <avp name="Incoming-Trunk-Group-ID" code="852" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Outgoing-Trunk-Group-ID" code="853" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Bearer-Service" code="854" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Service-Id" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Associated-URI" code="856" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Charged-Party" code="857" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Cause-Code"/>
+ <gavp name="Node-Functionality"/>
+ </grouped>
+ </avp>
+ <avp name="Cause-Code" code="861" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="End of REGISTER dialog" code="-3"/>
+ <enum name="End of SUBSCRIBE dialog" code="-2"/>
+ <enum name="Successful transaction" code="-1"/>
+ <enum name="Normal end of session" code="0"/>
+ <enum name="Unspecified error" code="1"/>
+ <enum name="Unsuccessful session setup" code="2"/>
+ <enum name="Internal error" code="3"/>
+ <enum name="Multiple Choices" code="300"/>
+ <enum name="Moved Permanently" code="301"/>
+ <enum name="Moved Temporarily" code="302"/>
+ <enum name="Use Proxy" code="305"/>
+ <enum name="Alternative Service" code="380"/>
+ <enum name="Bad Request" code="400"/>
+ <enum name="Unauthorized" code="401"/>
+ <enum name="Payment Required" code="402"/>
+ <enum name="Forbidden" code="403"/>
+ <enum name="Not Found" code="404"/>
+ <enum name="Method Not Allowed" code="405"/>
+ <enum name="Not Acceptable" code="406"/>
+ <enum name="Proxy Authentication Required" code="407"/>
+ <enum name="Request Timeout" code="408"/>
+ <enum name="Gone" code="410"/>
+ <enum name="Conditional Request Failed" code="412"/>
+ <enum name="Request Entity Too Large" code="413"/>
+ <enum name="Request-URI Too Long" code="414"/>
+ <enum name="Unsupported Media Type" code="415"/>
+ <enum name="Unsupported URI Scheme" code="416"/>
+ <enum name="Unknown Resource-Priority" code="417"/>
+ <enum name="Bad Extension" code="420"/>
+ <enum name="Extension Required" code="421"/>
+ <enum name="Session Interval Too Small" code="422"/>
+ <enum name="Interval Too Brief" code="423"/>
+ <enum name="Use Identity Header" code="428"/>
+ <enum name="Provide Referrer Identity" code="429"/>
+ <enum name="Bad Identity-Info" code="436"/>
+ <enum name="Unsupported Certificate" code="437"/>
+ <enum name="Invalid Identity Header" code="438"/>
+ <enum name="Temporarily Unavailable" code="480"/>
+ <enum name="Call/Transaction Does Not Exist" code="481"/>
+ <enum name="Loop Detected" code="482"/>
+ <enum name="Too Many Hops" code="483"/>
+ <enum name="Address Incomplete" code="484"/>
+ <enum name="Ambiguous" code="485"/>
+ <enum name="Busy Here" code="486"/>
+ <enum name="Request Terminated" code="487"/>
+ <enum name="Not Acceptable Here" code="488"/>
+ <enum name="Bad Event" code="489"/>
+ <enum name="Request Pending" code="491"/>
+ <enum name="Undecipherable" code="493"/>
+ <enum name="Security Agreement Required" code="494"/>
+ <enum name="Server Internal Error" code="500"/>
+ <enum name="Not Implemented" code="501"/>
+ <enum name="Bad Gateway" code="502"/>
+ <enum name="Service Unavailable" code="503"/>
+ <enum name="Server Time-out" code="504"/>
+ <enum name="Version Not Supported" code="505"/>
+ <enum name="Message Too Large" code="513"/>
+ <enum name="Precondition Failure" code="580"/>
+ <enum name="Busy Everywhere" code="600"/>
+ <enum name="Decline" code="603"/>
+ <enum name="Does Not Exist Anywhere" code="604"/>
+ <enum name="Not Acceptable" code="606"/>
+ </avp>
+ <avp name="Node-Functionality" code="862" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="S-CSCF" code="0"/>
+ <enum name="P-CSCF" code="1"/>
+ <enum name="I-CSCF" code="2"/>
+ <enum name="MRFC" code="3"/>
+ <enum name="MGCF" code="4"/>
+ <enum name="BGCF" code="5"/>
+ <enum name="AS" code="6"/>
+ <enum name="IBCF" code="7"/>
+ <enum name="S-GW" code="8"/>
+ <enum name="P-GW" code="9"/>
+ <enum name="HSGW" code="10"/>
+ <enum name="E-CSCF" code="11"/>
+ <enum name="MME" code="12"/>
+ <enum name="TRF" code="13"/>
+ <enum name="TF" code="14"/>
+ <enum name="ATCF" code="15"/>
+ <enum name="Proxy Function" code="16"/>
+ <enum name="ePDG" code="17"/>
+ </avp>
+ <avp name="Service-Specific-Data" code="863" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Originator" code="864" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Calling Party" code="0"/>
+ <enum name="Called Party" code="1"/>
+ </avp>
+ <avp name="PS-Furnish-Charging-Information" code="865" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="3GPP-Charging-Id"/>
+ <gavp name="PS-Free-Format-Data"/>
+ <gavp name="PS-Append-Free-Format-Data"/>
+ </grouped>
+ </avp>
+ <avp name="PS-Free-Format-Data" code="866" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PS-Append-Free-Format-Data" code="867" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Append" code="0"/>
+ <enum name="Overwrite" code="1"/>
+ </avp>
+ <avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
+ <enum name="CHANGE_IN_QOS" code="2"/>
+ <enum name="CHANGE_IN_LOCATION" code="3"/>
+ <enum name="CHANGE_IN_RAT" code="4"/>
+ <enum name="CHANGE_IN_UE_TIMEZONE" code="5"/>
+
+ <enum name="Undefined" code="6"/>
+ <enum name="Undefined" code="7"/>
+ <enum name="Undefined" code="8"/>
+ <enum name="Undefined" code="9"/>
+
+ <enum name="CHANGEINQOS_TRAFFIC_CLASS" code="10"/>
+ <enum name="CHANGEINQOS_RELIABILITY_CLASS" code="11"/>
+ <enum name="CHANGEINQOS_DELAY_CLASS" code="12"/>
+ <enum name="CHANGEINQOS_PEAK_THROUGHPUT" code="13"/>
+ <enum name="CHANGEINQOS_PRECEDENCE_CLASS" code="14"/>
+ <enum name="CHANGEINQOS_MEAN_THROUGHPUT" code="15"/>
+ <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK" code="16"/>
+ <enum name="CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK" code="17"/>
+ <enum name="CHANGEINQOS_RESIDUAL_BER" code="18"/>
+ <enum name="CHANGEINQOS_SDU_ERROR_RATIO" code="19"/>
+ <enum name="CHANGEINQOS_TRANSFER_DELAY" code="20"/>
+ <enum name="CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY" code="21"/>
+ <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK" code="22"/>
+ <enum name="CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK" code="23"/>
+ <enum name="CHANGEINQOS_APN_AGGREGATE_MAXIMUM_BIT_RATE" code="24"/>
+
+ <enum name="Undefined" code="25"/>
+ <enum name="Undefined" code="26"/>
+ <enum name="Undefined" code="27"/>
+ <enum name="Undefined" code="28"/>
+ <enum name="Undefined" code="29"/>
+
+ <enum name="CHANGEINLOCATION_MCC" code="30"/>
+ <enum name="CHANGEINLOCATION_MNC" code="31"/>
+ <enum name="CHANGEINLOCATION_RAC" code="32"/>
+ <enum name="CHANGEINLOCATION_LAC" code="33"/>
+ <enum name="CHANGEINLOCATION_CellId" code="34"/>
+ <enum name="CHANGEINLOCATION_TAC" code="35"/>
+ <enum name="CHANGEINLOCATION_ECGI" code="36"/>
+
+ <enum name="Undefined" code="37"/>
+ <enum name="Undefined" code="38"/>
+ <enum name="Undefined" code="39"/>
+
+ <enum name="CHANGE_IN_MEDIA_COMPOSITION" code="40"/>
+
+ <enum name="Undefined" code="41"/>
+ <enum name="Undefined" code="42"/>
+ <enum name="Undefined" code="43"/>
+ <enum name="Undefined" code="44"/>
+ <enum name="Undefined" code="45"/>
+ <enum name="Undefined" code="46"/>
+ <enum name="Undefined" code="47"/>
+ <enum name="Undefined" code="48"/>
+ <enum name="Undefined" code="49"/>
+
+ <enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
+ <enum name="CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB" code="51"/>
+ <enum name="CHANGE_IN_USER_PARTICIPATING_TYPE" code="52"/>
+
+ <enum name="Undefined" code="53"/>
+ <enum name="Undefined" code="54"/>
+ <enum name="Undefined" code="55"/>
+ <enum name="Undefined" code="56"/>
+ <enum name="Undefined" code="57"/>
+ <enum name="Undefined" code="58"/>
+ <enum name="Undefined" code="59"/>
+
+ <enum name="CHANGE_IN_SERVICE_CONDITION" code="60"/>
+ <enum name="CHANGE_IN_SERVING_NODE" code="61"/>
+ <enum name="CHANGE_IN_ACCESS_FOR_A_SERVICE_DATA_FLOW" code="62"/>
+
+ <enum name="Undefined" code="63"/>
+ <enum name="Undefined" code="64"/>
+ <enum name="Undefined" code="65"/>
+ <enum name="Undefined" code="66"/>
+ <enum name="Undefined" code="67"/>
+ <enum name="Undefined" code="68"/>
+ <enum name="Undefined" code="69"/>
+
+ <enum name="CHANGE_IN_USER_CSG_INFORMATION" code="70"/>
+ <enum name="CHANGE_IN_HYBRID_SUBSCRIBED_USER_CSG_INFORMATION" code="71"/>
+ <enum name="CHANGE_IN_HYBRID_UNSUBSCRIBED_USER_CSG_INFORMATION" code="72"/>
+ <enum name="CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA" code="73"/>
+ <enum name="CHANGE_IN_SERVING_PLMN_RATE_CONTROL" code="74"/>
+ <enum name="CHANGE_IN_APN_RATE_CONTROL" code="75"/>
+ </avp>
+ <avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="3GPP-Reporting-Reason" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="THRESHOLD" code="0"/>
+ <enum name="QHT" code="1"/>
+ <enum name="FINAL" code="2"/>
+ <enum name="QUOTA_EXHAUSTED" code="3"/>
+ <enum name="VALIDITY_TIME" code="4"/>
+ <enum name="OTHER_QUOTA_TYPE" code="5"/>
+ <enum name="RATING_CONDITION_CHANGE" code="6"/>
+ <enum name="FORCED_REAUTHORISATION" code="7"/>
+ <enum name="POOL_EXHAUSTED" code="8"/>
+ </avp>
+ <avp name="Service-Information" code="873" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="PS-Information"/>
+ <gavp name="WLAN-Information"/>
+ <gavp name="IMS-Information"/>
+ <gavp name="MMS-Information"/>
+ <gavp name="LCS-Information"/>
+ <gavp name="PoC-Information"/>
+ <gavp name="MBMS-Information"/>
+ </grouped>
+ </avp>
+ <avp name="PS-Information" code="874" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="3GPP-Charging-Id"/>
+ <gavp name="PDN-Connection-ID"/>
+ <gavp name="Node-Id"/>
+ <gavp name="3GPP-PDP-Type"/>
+ <gavp name="PDP-Address"/>
+ <gavp name="PDP-Address-Prefix-Length"/>
+ <gavp name="Dynamic-Address-Flag"/>
+ <gavp name="Dynamic-Address-Flag-Extension"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="SGSN-Address"/>
+ <gavp name="GGSN-Address"/>
+ <gavp name="TDF-IP-Address"/>
+ <gavp name="SGW-Address"/>
+ <gavp name="ePDG-Address"/>
+ <gavp name="TWAG-Address"/>
+ <gavp name="CG-Address"/>
+ <gavp name="Serving-Node-Type"/>
+ <gavp name="SGW-Change"/>
+ <gavp name="3GPP-IMSI-MCC-MNC"/>
+ <gavp name="IMSI-Unauthenticated-Flag"/>
+ <gavp name="3GPP-GGSN-MCC-MNC"/>
+ <gavp name="3GPP-NSAPI"/>
+ <gavp name="Called-Station-Id"/>
+ <gavp name="3GPP-Session-Stop-Indicator"/>
+ <gavp name="3GPP-Selection-Mode"/>
+ <gavp name="3GPP-Charging-Characteristics"/>
+ <gavp name="Charging-Characteristics-Selection-Mode"/>
+ <gavp name="3GPP-SGSN-MCC-MNC"/>
+ <gavp name="3GPP-MS-TimeZone"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ <gavp name="ADC-Rule-Base-Name"/>
+ <gavp name="3GPP-User-Location-Info"/>
+ <gavp name="User-Location-Info-Time"/>
+ <gavp name="User-CSG-Information"/>
+ <gavp name="Presence-Reporting-Area-Information"/>
+ <gavp name="3GPP2-BSID"/>
+ <gavp name="TWAN-User-Location-Info"/>
+ <gavp name="UWAN-User-Location-Info"/>
+ <gavp name="3GPP-RAT-Type"/>
+ <gavp name="PS-Furnish-Charging-Information"/>
+ <gavp name="PDP-Context-Type"/>
+ <gavp name="Offline-Charging"/>
+ <gavp name="Traffic-Data-Volumes"/>
+ <gavp name="Service-Data-Container"/>
+ <gavp name="User-Equipment-Info"/>
+ <gavp name="Terminal-Information"/>
+ <gavp name="Start-Time"/>
+ <gavp name="Stop-Time"/>
+ <gavp name="Change-Condition"/>
+ <gavp name="Diagnostics"/>
+ <gavp name="Low-Priority-Indicator"/>
+ <gavp name="NBIFOM-Mode"/>
+ <gavp name="NBIFOM-Support"/>
+ <gavp name="MME-Number-for-MT-SMS"/>
+ <gavp name="MME-Name"/>
+ <gavp name="MME-Realm"/>
+ <gavp name="Logical-Access-ID"/>
+ <gavp name="Physical-Access-ID"/>
+ <gavp name="Fixed-User-Location-Info"/>
+ <gavp name="CN-Operator-Selection-Entity"/>
+ <gavp name="Enhanced-Diagnostics"/>
+ <gavp name="SGi-PtP-Tunnelling-Method"/>
+ <gavp name="CP-CIoT-EPS-Optimisation-Indicator"/>
+ <gavp name="UNI-PDU-CP-Only-Flag"/>
+ <gavp name="Serving-PLMN-Rate-Control"/>
+ <gavp name="APN-Rate-Control"/>
+ <gavp name="Charging-Per-IP-CAN-Session-Indicator"/>
+ <gavp name="RRC-Cause-Counter"/>
+ </grouped>
+ </avp>
+ <avp name="WLAN-Information" code="875" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="WLAN-Session-Id"/>
+ <gavp name="PDG-Address"/>
+ <!-- <gavp name="NPDG-Charging-Id"/> -->
+ <gavp name="WAG-Address"/>
+ <gavp name="WAG-PLMN-Id"/>
+ <gavp name="WLAN-Radio-Container"/>
+ <gavp name="WLAN-UE-Local-IPAddress"/>
+ </grouped>
+ </avp>
+ <avp name="IMS-Information" code="876" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Event-Type"/>
+ <gavp name="Role-Of-Node"/>
+ <gavp name="Node-Functionality"/>
+ <gavp name="User-Session-ID"/>
+ <gavp name="Outgoing-Session-Id"/>
+ <gavp name="Calling-Party-Address"/>
+ <gavp name="Called-Party-Address"/>
+ <gavp name="Time-Stamps"/>
+ <gavp name="Application-Server-Information"/>
+ <gavp name="Inter-Operator-Identifier"/>
+ <gavp name="IMS-Charging-Identifier"/>
+ <gavp name="SDP-Session-Description"/>
+ <gavp name="SDP-Media-Component"/>
+ <gavp name="GGSN-Address"/>
+ <gavp name="Served-Party-IP-Address"/>
+ <gavp name="Server-Capabilities"/>
+ <gavp name="Trunk-Group-ID"/>
+ <gavp name="Bearer-Service"/>
+ <gavp name="Service-Id"/>
+ <gavp name="Service-Specific-Data"/>
+ <gavp name="Message-Body"/>
+ <gavp name="Cause-Code"/>
+ <gavp name="Access-Network-Information"/>
+ <gavp name="Early-Media-Description"/>
+ <gavp name="IMS-Communication-Service-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="MMS-Information" code="877" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Originator-Address"/>
+ <gavp name="Recipient-Address"/>
+ <gavp name="Submission-Time"/>
+ <gavp name="MM-Content-Type"/>
+ <gavp name="Priority"/>
+ <gavp name="Message-ID"/>
+ <gavp name="Message-Type"/>
+ <gavp name="Message-Size"/>
+ <gavp name="Message-Class"/>
+ <gavp name="Delivery-Report-Requested"/>
+ <gavp name= "Read-Reply-Report-Requested"/>
+ <gavp name="MMBox-Storage-Requested"/>
+ <gavp name="Applic-ID"/>
+ <gavp name="Reply-Applic-ID"/>
+ <gavp name="Aux-Applic-Info"/>
+ <gavp name="Content-Class"/>
+ <gavp name="DRM-Content"/>
+ <gavp name="Adaptations"/>
+ <gavp name="VASP-ID"/>
+ <gavp name="VAS-ID"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Information" code="878" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Client-ID"/>
+ <gavp name="Location-Type"/>
+ <gavp name="Location-Estimate"/>
+ <gavp name="Positioning-Data"/>
+ <gavp name="3GPP-IMSI"/>
+ <gavp name="MSISDN"/>
+ </grouped>
+ </avp>
+ <avp name="PoC-Information" code="879" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="PoC-Server-Role"/>
+ <gavp name="PoC-Session-Type"/>
+ <gavp name="PoC-User-Role"/>
+ <gavp name="PoC-Session-Initiation-type"/>
+ <gavp name="PoC-Event-Type"/>
+ <gavp name="Number-Of-Participants"/>
+ <gavp name="Participants-Involved"/>
+ <gavp name="Participant-Group"/>
+ <gavp name="Talk-Burst-Exchange"/>
+ <gavp name="PoC-Controlling-Address"/>
+ <gavp name="PoC-Group-Name"/>
+ <gavp name="PoC-Session-Id"/>
+ <gavp name="Charged-Party"/>
+ </grouped>
+ </avp>
+ <avp name="MBMS-Information" code="880" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Service-Type"/>
+ <gavp name="MBMS-User-Service-Type"/>
+ <gavp name="File-Repair-Supported"/>
+ <gavp name="Required-MBMS-Bearer-Capabilities"/>
+ <gavp name="MBMS-2G-3G-Indicator"/>
+ <gavp name="RAI"/>
+ <gavp name="MBMS-Service-Area"/>
+ <gavp name="MBMS-Session-Identity"/>
+ </grouped>
+ </avp>
+ <avp name="Quota-Consumption-Time" code="881" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Media-Initiator-Flag" code="882" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="called party" code="0"/>
+ <enum name="calling party" code="1"/>
+ <enum name="unknown" code="2"/>
+ </avp>
+ <avp name="PoC-Server-Role" code="883" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Participating PoC Server" code="0"/>
+ <enum name="Controlling PoC Server" code="1"/>
+ </avp>
+ <avp name="PoC-Session-Type" code="884" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="1 to 1 PoC session" code="0"/>
+ <enum name="chat PoC group session" code="1"/>
+ <enum name="pre-arranged PoC group session" code="2"/>
+ <enum name="ad-hoc PoC group session" code="3"/>
+ </avp>
+ <avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Originator-Address" code="886" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Address-Type"/>
+ <gavp name="Address-Data"/>
+ <gavp name="Address-Domain"/>
+ </grouped>
+ </avp>
+ <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Content-Type"/>
+ <gavp name="Content-Length"/>
+ <gavp name="Content-Disposition"/>
+ <gavp name="Originator"/>
+ </grouped>
+ </avp>
+ <avp name="WAG-Address" code="890" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="WAG-PLMN-Id" code="891" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="WLAN-Radio-Container" code="892" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Operator-Name"/>
+ <gavp name="Location-Type"/>
+ <gavp name="Location-Information"/>
+ <gavp name="WLAN-Technology"/>
+ </grouped>
+ </avp>
+ <avp name="WLAN-Technology" code="893" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="WLAN-UE-Local-IPAddress" code="894" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="PDG-Address" code="895" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="PDG-Charging-Id" code="896" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Address-Data" code="897" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Address-Domain" code="898" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Domain-Name"/>
+ <gavp name="3GPP-IMSI-MCC-MNC"/>
+ </grouped>
+ </avp>
+ <avp name="Address-Type" code="899" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="e-mail address" code="0"/>
+ <enum name="MSISDN" code="1"/>
+ <enum name="IPv4 Address" code="2"/>
+ <enum name="IPv6 Address" code="3"/>
+ <enum name="Numeric Shortcode" code="4"/>
+ <enum name="Alphanumeric Shortcode" code="5"/>
+ <enum name="Other" code="6"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 900 to 999 are reserved for TS 29.061 (TGPP.xml)
+ -->
+
+ <avp name="Bearer-Usage" code="1000" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="GENERAL" code="0"/>
+ <enum name="IMS SIGNALLING" code="1"/>
+ <enum name="DEDICATED" code="2"/>
+ </avp>
+ <avp name="Charging-Rule-Install" code="1001" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Charging-Rule-Definition"/>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ <gavp name="Bearer-Identifier"/>
+ <gavp name="Rule-Activation-Time"/>
+ <gavp name="Rule-Deactivation-Time"/>
+ <gavp name="Resource-Allocation-Notification"/>
+ </grouped>
+ </avp>
+ <avp name="Charging-Rule-Remove" code="1002" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Charging-Rule-Definition" code="1003" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Service-Identifier"/>
+ <gavp name="Rating-Group"/>
+ <gavp name="Flow-Information"/>
+ <gavp name="TDF-Application-Identifier"/>
+ <gavp name="Flow-Status"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="PS-to-CS-Session-Continuity"/>
+ <gavp name="Reporting-Level"/>
+ <gavp name="Online"/>
+ <gavp name="Offline"/>
+ <gavp name="Metering-Method"/>
+ <gavp name="Precedence"/>
+ <gavp name="AF-Charging-Identifier"/>
+ <gavp name="Flows"/>
+ <gavp name="Monitoring-Key"/>
+ <gavp name="Redirect-Information"/>
+ <gavp name="Mute-Notification"/>
+ <gavp name="AF-Signalling-Protocol"/>
+ <gavp name="Sponsor-Identity"/>
+ <gavp name="Application-Service-Provider-Identity"/>
+ <gavp name="Required-Access-Info"/>
+ <gavp name="Sharing-Key-DL"/>
+ <gavp name="Sharing-Key-UL"/>
+ <gavp name="Traffic-Steering-Policy-Identifier-DL"/>
+ <gavp name="Traffic-Steering-Policy-Identifier-UL"/>
+ </grouped>
+ </avp>
+ <avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Charging-Rule-Name" code="1005" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="Event-Trigger" code="1006" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SGSN_CHANGE" code="0"/>
+ <enum name="QOS_CHANGE" code="1"/>
+ <enum name="RAT_CHANGE" code="2"/>
+ <enum name="TFT_CHANGE" code="3"/>
+ <enum name="PLMN_CHANGE" code="4"/>
+ <enum name="LOSS_OF_BEARER" code="5"/>
+ <enum name="RECOVERY_OF_BEARER" code="6"/>
+ <enum name="IP-CAN_CHANGE" code="7"/>
+ <enum name="GW-PCEF-MALFUNCTION" code="8"/>
+ <enum name="RESOURCES_LIMITATION" code="9"/>
+ <enum name="MAX_NR_BEARERS_REACHED" code="10"/>
+ <enum name="QOS_CHANGE_EXCEEDING_AUTHORIZATION" code="11"/>
+ <enum name="RAI_CHANGE" code="12"/>
+ <enum name="USER_LOCATION_CHANGE" code="13"/>
+ <enum name="NO_EVENT_TRIGGERS" code="14"/>
+ <enum name="OUT_OF_CREDIT" code="15"/>
+ <enum name="REALLOCATION_OF_CREDIT" code="16"/>
+ <enum name="REVALIDATION_TIMEOUT" code="17"/>
+ <enum name="UE_IP_ADDRESS_ALLOCATE" code="18"/>
+ <enum name="UE_IP_ADDRESS_RELEASE" code="19"/>
+ <enum name="DEFAULT_EPS_BEARER_QOS_CHANGE" code="20"/>
+ <enum name="AN_GW_CHANGE" code="21"/>
+ <enum name="SUCCESSFUL_RESOURCE_ALLOCATION" code="22"/>
+ <enum name="RESOURCE_MODIFICATION_REQUEST" code="23"/>
+ <enum name="PGW_TRACE_CONTROL" code="24"/>
+ <enum name="UE_TIME_ZONE_CHANGE" code="25"/>
+ <enum name="TAI_CHANGE" code="26"/>
+ <enum name="ECGI_CHANGE" code="27"/>
+ <enum name="CHARGING_CORRELATION_EXCHANGE" code="28"/>
+ <enum name="APN-AMBR_MODIFICATION_FAILURE" code="29"/>
+ <enum name="USER_CSG_INFORMATION_CHANGE" code="30"/>
+ <enum name="USAGE_REPORT" code="33"/>
+ <enum name="DEFAULT-EPS-BEARER-QOS_MODIFICATION_FAILURE" code="34"/>
+ <enum name="USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE" code="35"/>
+ <enum name="USER_CSG_ HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE" code="36"/>
+ <enum name="ROUTING_RULE_CHANGE" code="37"/>
+ <enum name="MAX_MBR_APN_AMBR_CHANGE" code="38"/>
+ <enum name="APPLICATION_START" code="39"/>
+ <enum name="APPLICATION_STOP" code="40"/>
+ <enum name="ADC_REVALIDATION_TIMEOUT" code="41"/>
+ <enum name="CS_TO_PS_HANDOVER" code="42"/>
+ <enum name="UE_LOCAL_IP_ADDRESS_CHANGE" code="43"/>
+ <enum name="H(E)NB_LOCAL_IP_ADDRESS_CHANGE" code="44"/>
+ <enum name="ACCESS_NETWORK_INFO_REPORT" code="45"/>
+ <enum name="CREDIT_MANAGEMENT_SESSION_FAILURE" code="46"/>
+ <enum name="DEFAULT_QOS_CHANGE" code="47"/>
+ <enum name="CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT" code="48"/>
+ <enum name="TIME_CHANGE" code="100"/>
+ <enum name="TFT DELETED" code="1000"/>
+ <enum name="LOSS OF BEARER" code="1001"/>
+ <enum name="RECOVERY OF BEARER" code="1002"/>
+ <enum name="POLICY ENFORCEMENT FAILED" code="1003"/>
+ </avp>
+ <avp name="Metering-Method" code="1007" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DURATION" code="0"/>
+ <enum name="VOLUME" code="1"/>
+ <enum name="DURATION_VOLUME" code="2"/>
+ </avp>
+ <avp name="Offline" code="1008" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLE_OFFLINE" code="0"/>
+ <enum name="ENABLE_OFFLINE" code="1"/>
+ </avp>
+ <avp name="Online" code="1009" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLE_ONLINE" code="0"/>
+ <enum name="ENABLE_ONLINE" code="1"/>
+ </avp>
+ <avp name="Precedence" code="1010" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reporting-Level" code="1011" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SERVICE_IDENTIFIER_LEVEL" code="0"/>
+ <enum name="RATING_GROUP_LEVEL" code="1"/>
+ <enum name="SPONSORED_CONNECTIVITY_LEVEL" code="2"/>
+ </avp>
+ <avp name="TFT-Filter" code="1012" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="TFT-Packet-Filter-Information" code="1013" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Precedence"/>
+ <gavp name="TFT-Filter"/>
+ <gavp name="ToS-Traffic-Class"/>
+ <gavp name="Security-Parameter-Index"/>
+ <gavp name="Flow-Label"/>
+ </grouped>
+ </avp>
+ <avp name="ToS-Traffic-Class" code="1014" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="PDP-Session-operation" code="1015" vendor-id="TGPP" protected="may" mandatory="must" may-encrypt="yes" vendor-bit="must">
+ <type type-name="Enumerated" />
+ <enum name="PDP-SESSION-TERMINATION" code="0"/>
+ </avp>
+ <avp name="QoS-Information" code="1016" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Class-Identifier"/>
+ <gavp name="Max-Requested-Bandwidth-DL"/>
+ <gavp name="Max-Requested-Bandwidth-UL"/>
+ <gavp name="Guaranteed-Bitrate-UL"/>
+ <gavp name="Guaranteed-Bitrate-DL"/>
+ <gavp name="Bearer-Identifier"/>
+ <gavp name="Allocation-Retention-Priority"/>
+ <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
+ <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
+ </grouped>
+ </avp>
+ <avp name="Charging-Rule-Report" code="1018" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Charging-Rule-Base-Name"/>
+ <gavp name="Charging-Rule-Name"/>
+ <gavp name="Bearer-Identifier"/>
+ <gavp name="PCC-Rule-Status"/>
+ <gavp name="Rule-Failure-Code"/>
+ <gavp name="Final-Unit-Indication"/>
+ </grouped>
+ </avp>
+ <avp name="PCC-Rule-Status" code="1019" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ACTIVE" code="0"/>
+ <enum name="INACTIVE" code="1"/>
+ <enum name="TEMPORARY_INACTIVE" code="2"/>
+ </avp>
+ <avp name="Bearer-Identifier" code="1020" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Bearer-Operation" code="1021" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="TERMINATION" code="0"/>
+ <enum name="ESTABLISHMENT" code="1"/>
+ <enum name="MODIFICATION" code="2"/>
+ </avp>
+ <avp name="Access-Network-Charging-Identifier-Gx" code="1022" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Access-Network-Charging-Identifier-Value"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ <gavp name="Charging-Rule-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Bearer-Control-Mode" code="1023" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UE_ONLY" code="0"/>
+ <enum name="RESERVED" code="1"/>
+ <enum name="UE_NW" code="2"/>
+ </avp>
+ <avp name="Network-Request-Support" code="1024" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NETWORK_REQUEST NOT SUPPORTED" code="0"/>
+ <enum name="NETWORK_REQUEST SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Guaranteed-Bitrate-DL" code="1025" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Guaranteed-Bitrate-UL" code="1026" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="IP-CAN-Type" code="1027" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="3GPP-GPRS" code="0"/>
+ <enum name="DOCSIS" code="1"/>
+ <enum name="xDSL" code="2"/>
+ <enum name="WiMAX" code="3"/>
+ <enum name="3GPP2" code="4"/>
+ <enum name="3GPP-EPS" code="5"/>
+ <enum name="Non-3GPP-EPS" code="6"/>
+ <enum name="FBA" code="7"/>
+ <enum name="3GPP-5GS" code="8"/>
+ <enum name="Non-3GPP-5GS" code="9"/>
+ </avp>
+ <avp name="QoS-Class-Identifier" code="1028" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="QCI_1" code="1"/>
+ <enum name="QCI_2" code="2"/>
+ <enum name="QCI_3" code="3"/>
+ <enum name="QCI_4" code="4"/>
+ <enum name="QCI_5" code="5"/>
+ <enum name="QCI_6" code="6"/>
+ <enum name="QCI_7" code="7"/>
+ <enum name="QCI_8" code="8"/>
+ <enum name="QCI_9" code="9"/>
+ <enum name="QCI_65" code="65"/>
+ <enum name="QCI_66" code="66"/>
+ <enum name="QCI_69" code="69"/>
+ <enum name="QCI_70" code="70"/>
+ <!-- The values shall be used to indicate standardized characteristics associated with standardized QCI values from
+ 3GPP TS 23.203 -->
+ </avp>
+ <avp name="QoS-Negotiation" code="1029" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO_QoS_NEGOTIATION" code="0"/>
+ <enum name="QoS_NEGOTIATION_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="QoS-Upgrade" code="1030" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="QoS_UPGRADE_NOT_SUPPORTED" code="0"/>
+ <enum name="QoS_UPGRADE_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Rule-Failure-Code" code="1031" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNKNOWN_RULE_NAME" code="1"/>
+ <enum name="RATING_GROUP_ERROR" code="2"/>
+ <enum name="SERVICE_IDENTIFIER_ERROR" code="3"/>
+ <enum name="GW/PCEF_MALFUNCTION" code="4"/>
+ <enum name="RESOURCES_LIMITATION" code="5"/>
+ <enum name="MAX_NR_BEARERS_REACHED" code="6"/>
+ <enum name="UNKNOWN_BEARER_ID" code="7"/>
+ <enum name="MISSING_BEARER_ID" code="8"/>
+ <enum name="MISSING_FLOW_DESCRIPTION" code="9"/>
+ <enum name="RESOURCE_ALLOCATION_FAILURE" code="10"/>
+ <enum name="UNSUCCESSFUL_QOS_VALIDATION" code="11"/>
+ <enum name="INCORRECT_FLOW_INFORMATION" code="12"/>
+ <enum name="PS_TO_CS_HANDOVER" code="13"/>
+ <enum name="TDF_APPLICATION_IDENTIFIER_ERROR" code="14"/>
+ <enum name="NO_BEARER_BOUND" code="15"/>
+ <enum name="FILTER_RESTRICTIONS" code="16"/>
+ <enum name="AN_GW_FAILED" code="17"/>
+ <enum name="MISSING_REDIRECT_SERVER_ADDRESS" code="18"/>
+ <enum name="CM_END_USER_SERVICE_DENIED" code="19"/>
+ <enum name="CM_CREDIT_CONTROL_NOT_APPLICABLE" code="20"/>
+ <enum name="CM_AUTHORIZATION_REJECTED" code="21"/>
+ <enum name="CM_USER_UNKNOWN" code="22"/>
+ <enum name="CM_RATING_FAILED" code="23"/>
+ <enum name="ROUTING_RULE_REJECTION" code="24"/>
+ </avp>
+ <avp name="RAT-Type" code="1032" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated" />
+ <enum name="WLAN" code="0"/>
+ <enum name="VIRTUAL" code="1"/>
+ <enum name="TRUSTED-N3GA" code="2"/>
+ <enum name="WIRELINE" code="3"/>
+ <enum name="WIRELINE-CABLE" code="4"/>
+ <enum name="WIRELINE-BBF" code="5"/>
+ <enum name="UTRAN" code="1000"/>
+ <enum name="GERAN" code="1001"/>
+ <enum name="GAN" code="1002"/>
+ <enum name="HSPA_EVOLUTION" code="1003"/>
+ <enum name="EUTRAN" code="1004"/>
+ <enum name="EUTRAN-NB-IoT" code="1005"/>
+ <enum name="NG-RAN" code="1006"/>
+ <enum name="LTE-M" code="1007"/>
+ <enum name="NR-U" code="1008"/>
+ <enum name="EUTRAN(LEO)" code="1011"/>
+ <enum name="EUTRAN(MEO)" code="1012"/>
+ <enum name="EUTRAN(GEO)" code="1013"/>
+ <enum name="EUTRAN(OTHERSAT)" code="1014"/>
+ <enum name="EUTRAN-NB-IoT(LEO)" code="1021"/>
+ <enum name="EUTRAN-NB-IoT(MEO)" code="1022"/>
+ <enum name="EUTRAN-NB-IoT(GEO)" code="1023"/>
+ <enum name="EUTRAN-NB-IoT(OTHERSAT)" code="1024"/>
+ <enum name="LTE-M(LEO)" code="1031"/>
+ <enum name="LTE-M(MEO)" code="1032"/>
+ <enum name="LTE-M(GEO)" code="1033"/>
+ <enum name="LTE-M(OTHERSAT)" code="1034"/>
+ <enum name="CDMA2000_1X" code="2000"/>
+ <enum name="HRPD" code="2001"/>
+ <enum name="UMB" code="2002"/>
+ <enum name="EHRPD" code="2003"/>
+ </avp>
+ <avp name="Event-Report-Indication" code="1033" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Event-Trigger"/>
+ <gavp name="RAT-Type"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="RAI"/>
+ <gavp name="3GPP-User-Location-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Allocation-Retention-Priority" code="1034" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Priority-Level"/>
+ <gavp name="Pre-emption-Capability"/>
+ <gavp name="Pre-emption-Vulnerability"/>
+ </grouped>
+ </avp>
+ <avp name="CoA-IP-Address" code="1035" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Tunnel-Header-Filter" code="1036" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="Tunnel-Header-Length" code="1037" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Tunnel-Information" code="1038" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Tunnel-Header-Length"/>
+ <gavp name="Tunnel-Header-Filter"/>
+ </grouped>
+ </avp>
+ <avp name="CoA-Information" code="1039" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Tunnel-Information"/>
+ <gavp name="CoA-IP-Address"/>
+ </grouped>
+ </avp>
+ <avp name="APN-Aggregate-Max-Bitrate-DL" code="1040" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="APN-Aggregate-Max-Bitrate-UL" code="1041" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Revalidation-Time" code="1042" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Rule-Activation-Time" code="1043" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Rule-Deactivation-Time" code="1044" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Session-Release-Cause" code="1045" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNSPECIFIED_REASON" code="0"/>
+ <enum name="UE_SUBSCRIPTION_REASON" code="1"/>
+ <enum name="INSUFFICIENT_SERVER_RESOURCES" code="2"/>
+ </avp>
+ <avp name="Priority-Level" code="1046" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Pre-emption-Capability" code="1047" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="PRE-EMPTION_CAPABILITY_ENABLED" code="0"/>
+ <enum name="PRE-EMPTION_CAPABILITY_DISABLED" code="1"/>
+ </avp>
+ <avp name="Pre-emption-Vulnerability" code="1048" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="PRE-EMPTION_VULNERABILITY_ENABLED" code="0"/>
+ <enum name="PRE-EMPTION_VULNERABILITY_DISABLED" code="1"/>
+ </avp>
+ <avp name="Default-EPS-Bearer-QoS" code="1049" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Class-Identifier"/>
+ <gavp name="Allocation-Retention-Priority"/>
+ </grouped>
+ </avp>
+ <avp name="AN-GW-Address" code="1050" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="QoS-Rule-Install" code="1051" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Rule-Definition"/>
+ <gavp name="Tunnel-Information"/>
+ <gavp name="Access-Network-Charging-Identifier-Value"/>
+ <gavp name="Resource-Allocation-Notification"/>
+ </grouped>
+ </avp>
+ <avp name="QoS-Rule-Remove" code="1052" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Rule-Name"/>
+ </grouped>
+ </avp>
+ <avp name="QoS-Rule-Definition" code="1053" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Rule-Name"/>
+ <gavp name="Flow-Information"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="Precedence"/>
+ </grouped>
+ </avp>
+ <avp name="QoS-Rule-Name" code="1054" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="QoS-Rule-Report" code="1055" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Rule-Name"/>
+ <gavp name="PCC-Rule-Status"/>
+ <gavp name="Rule-Failure-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Security-Parameter-Index" code="1056" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Flow-Label" code="1057" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Flow-Information" code="1058" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Flow-Description"/>
+ <gavp name="Packet-Filter-Identifier"/>
+ <gavp name="ToS-Traffic-Class"/>
+ <gavp name="Security-Parameter-Index"/>
+ <gavp name="Flow-Label"/>
+ </grouped>
+ </avp>
+ <avp name="Packet-Filter-Content" code="1059" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="Packet-Filter-Identifier" code="1060" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Packet-Filter-Information" code="1061" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Packet-Filter-Identifier"/>
+ <gavp name="Precedence"/>
+ <gavp name="Packet-Filter-Content"/>
+ <gavp name="ToS-Traffic-Class"/>
+ <gavp name="Security-Parameter-Index"/>
+ <gavp name="Flow-Label"/>
+ </grouped>
+ </avp>
+ <avp name="Packet-Filter-Operation" code="1062" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DELETION" code="0"/>
+ <enum name="ADDITION" code="1"/>
+ <enum name="MODIFICATION" code="2"/>
+ </avp>
+ <avp name="Resource-Allocation-Notification" code="1063" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ENABLE_NOTIFICATION" code="0"/>
+ </avp>
+ <avp name="Session-Linking-Indicator" code="1064" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SESSION_LINKING_IMMEDIATE" code="0"/>
+ <enum name="SESSION_LINKING_DEFERRED" code="1"/>
+ </avp>
+ <avp name="PDN-Connection-ID" code="1065" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Monitoring-Key" code="1066" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="Usage-Monitoring-Information" code="1067" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Monitoring-Key"/>
+ <gavp name="Granted-Service-Unit"/>
+ <gavp name="Used-Service-Unit"/>
+ <gavp name="Usage-Monitoring-Level"/>
+ <gavp name="Usage-Monitoring-Report"/>
+ <gavp name="Usage-Monitoring-Support"/>
+ </grouped>
+ </avp>
+ <avp name="Usage-Monitoring-Level" code="1068" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SESSION_LEVEL" code="0"/>
+ <enum name="PCC_RULE_LEVEL" code="1"/>
+ </avp>
+ <avp name="Usage-Monitoring-Report" code="1069" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="USAGE_MONITORING_REPORT_REQUIRED" code="0"/>
+ </avp>
+ <avp name="Usage-Monitoring-Support" code="1070" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="USAGE_MONITORING_DISABLED" code="0"/>
+ </avp>
+ <avp name="CSG-Information-Reporting" code="1071" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CHANGE_CSG_CELL" code="0"/>
+ <enum name="CHANGE_CSG_SUBSCRIBED_HYBRID_CELL" code="1"/>
+ <enum name="CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL" code="2"/>
+ </avp>
+ <avp name="Packet-Filter-Usage" code="1072" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SEND_TO_UE" code="1"/>
+ </avp>
+ <avp name="Charging-Correlation-Indicator" code="1073" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CHARGING_IDENTIFIER_REQUIRED" code="0"/>
+ </avp>
+ <avp name="QoS-Rule-Base-Name" code="1074" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Routing-Rule-Remove" code="1075" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Routing-Rule-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="Routing-Rule-Definition" code="1076" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Routing-Rule-Identifier"/>
+ <gavp name="Routing-Filter"/>
+ <gavp name="Precedence"/>
+ <gavp name="Routing-IP-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Routing-Rule-Identifier" code="1077" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Routing-Filter" code="1078" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Flow-Description"/>
+ <gavp name="Flow-Direction"/>
+ <gavp name="ToS-Traffic-Class"/>
+ <gavp name="Security-Parameter-Index"/>
+ <gavp name="Security-Parameter-Index"/>
+ <gavp name="Flow-Label"/>
+ </grouped>
+ </avp>
+ <avp name="Routing-IP-Address" code="1079" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Flow-Direction" code="1080" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNSPECIFIED" code="0"/>
+ <enum name="DOWNLINK" code="1"/>
+ <enum name="UPLINK" code="2"/>
+ <enum name="BIDIRECTIONAL" code="3"/>
+ </avp>
+ <avp name="Routing-Rule-Install" code="1081" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Routing-Rule-Definition"/>
+ </grouped>
+ </avp>
+ <avp name="Credit-Management-Status" code="1082" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!-- TS 29.212 V13.3.0 (2015-09) 86-->
+ <avp name="Redirect-Information" code="1085" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Redirect-Support"/>
+ <gavp name="Redirect-Address-Type"/>
+ <gavp name="Redirect-Server-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Redirect-Support" code="1086" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="REDIRECTION_DISABLED" code="0"/>
+ <enum name="REDIRECTION_ENABLED" code="1"/>
+ </avp>
+ <avp name="TDF-Information" code="1087" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="TDF-Destination-Realm"/>
+ <gavp name="TDF-Destination-Host"/>
+ <gavp name="TDF-IP-Address"/>
+ </grouped>
+ </avp>
+ <avp name="TDF-Application-Identifier" code="1088" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="TDF-Destination-Host" code="1089" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="TDF-Destination-Realm" code="1090" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="TDF-IP-Address" code="1091" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <!-- TS 29.212 V13.1.0 (2015-03) -->
+ <avp name="ADC-Rule-Install" code="1092" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="ADC-Rule-Definition"/>
+ <gavp name="ADC-Rule-Name"/>
+ <gavp name="ADC-Rule-Base-Name"/>
+ <gavp name="Monitoring-Flags"/>
+ <gavp name="Rule-Activation-Time"/>
+ <gavp name="Rule-Deactivation-Time"/>
+ </grouped>
+ </avp>
+ <avp name="ADC-Rule-Remove" code="1093" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="ADC-Rule-Name"/>
+ <gavp name="ADC-Rule-Base-Name"/>
+ </grouped>
+ </avp>
+ <avp name="ADC-Rule-Definition" code="1094" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="ADC-Rule-Name"/>
+ <gavp name="TDF-Application-Identifier"/>
+ <gavp name="Flow-Information"/>
+ <gavp name="Service-Identifier"/>
+ <gavp name="Rating-Group"/>
+ <gavp name="Reporting-Level"/>
+ <gavp name="Online"/>
+ <gavp name="Offline"/>
+ <gavp name="Metering-Method"/>
+ <gavp name="Precedence"/>
+ <gavp name="Flow-Status"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="Monitoring-Key"/>
+ <gavp name="Redirect-Information"/>
+ <gavp name="Mute-Notification"/>
+ <gavp name="Traffic-Steering-Policy-Identifier-DL"/>
+ <gavp name="Traffic-Steering-Policy-Identifier-UL"/>
+ <gavp name="ToS-Traffic-Class"/>
+ </grouped>
+ </avp>
+ <avp name="ADC-Rule-Base-Name" code="1095" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ADC-Rule-Name" code="1096" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ADC-Rule-Report" code="1097" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="ADC-Rule-Name"/>
+ <gavp name="ADC-Rule-Base-Name"/>
+ <gavp name="PCC-Rule-Status"/>
+ <gavp name="Rule-Failure-Code"/>
+ <gavp name="Final-Unit-Indication"/>
+ </grouped>
+ </avp>
+ <avp name="Application-Detection-Information" code="1098" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="TDF-Application-Identifier"/>
+ <gavp name="TDF-Application-Instance-Identifier"/>
+ <gavp name="Flow-Information"/>
+ </grouped>
+ </avp>
+ <avp name="PS-to-CS-Session-Continuity" code="1099" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="VIDEO_PS2CS_CONT_CANDIDATE" code="0"/>
+ </avp>
+ <!-- Note: The AVP codes from 1085 to 1099 are reserved for TS 29.212 -->
+
+ <!-- ETSI TS 129 140 V6.3.0 (2005-12) -->
+ <avp name="Served-User-Identity" code="1100" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MSISDN"/>
+ <gavp name="VASP-ID"/>
+ <gavp name="VAS-ID"/>
+ </grouped>
+ </avp>
+ <avp name="VASP-ID" code="1101" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="VAS-ID" code="1102" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Trigger-Event" code="1103" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MM1 Message Submission, Profile based" code="0"/>
+ <enum name="MM1 Message Submission, Address based" code="1"/>
+ <enum name="MM1 Message Delivery" code="2"/>
+ <enum name="MM7 Message Submission, Profile based" code="3"/>
+ <enum name="MM7 Message Submission, Address based" code="4"/>
+ </avp>
+ <avp name="Sender-Address" code="1104" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Initial-Recipient-Address" code="1105" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MM10-Sequence-Number"/>
+ <gavp name="MM10-Recipient-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Result-Recipient-Address" code="1106" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MM10-Sequence-Number"/>
+ <gavp name="MM10-Recipient-Address"/>
+ <gavp name="Routeing-Address"/>
+ <gavp name="Sender-Address"/>
+ </grouped>
+ </avp>
+ <avp name="MM10-Sequence-Number" code="1107" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MM10-Recipient-Address" code="1108" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Routeing-Address" code="1109" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Originating-Interface" code="1110" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MM1" code="0"/>
+ <enum name="MM3" code="1"/>
+ <enum name="MM4" code="2"/>
+ <enum name="MM7" code="3"/>
+ </avp>
+ <avp name="Delivery-Report" code="1111" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No Delivery Report Requested" code="0"/>
+ <enum name="Delivery Report Requested" code="1"/>
+ </avp>
+ <avp name="Read-Reply" code="1112" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No Read Reply Requested" code="0"/>
+ <enum name="Read Reply Requested" code="1"/>
+ </avp>
+ <avp name="Sender-Visibility" code="1113" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Sender Identification requested not to be hidden" code="0"/>
+ <enum name="Sender Identification requested to be hidden" code="1"/>
+ </avp>
+ <avp name="Service-Key" code="1114" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Billing-Information" code="1115" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Status" code="1116" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Status-Code"/>
+ <gavp name="Status-Text"/>
+ </grouped>
+ </avp>
+ <avp name="Status-Code" code="1117" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Status-Text" code="1118" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Routeing-Address-Resolution" code="1119" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="unresolved" code="0"/>
+ <enum name="resolved" code="1"/>
+ </avp>
+
+ <!-- 29.140 [16]
+ Note: The AVP codes from 1119 to 1199 are reserved for TS 29.140
+ 32.299
+ -->
+
+ <avp name="Domain-Name" code="1200" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Recipient-Address" code="1201" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Address-Type"/>
+ <gavp name="Address-Data"/>
+ <gavp name="Address-Domain"/>
+ <gavp name="Addressee-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Submission-Time" code="1202" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="MM-Content-Type" code="1203" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Type-Number"/>
+ <gavp name="Additional-Type-Information"/>
+ <gavp name="Content-Size"/>
+ <gavp name="Additional-Content-Information"/>
+ </grouped>
+ </avp>
+
+ <!-- The Type-Number AVP (AVP code 1204) is of type Enumerated and identifies the well-known -->
+ <!-- media types. The values are taken from OMNA WSP Content Type Codes database -->
+ <!-- http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.aspx -->
+ <avp name="Type-Number" code="1204" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="*/*" code="0"/>
+ <enum name="text/*" code="1"/>
+ <enum name="text/html" code="2"/>
+ <enum name="text/plain" code="3"/>
+ <enum name="text/x-hdml" code="4"/>
+ <enum name="text/x-ttml" code="5"/>
+ <enum name="text/x-vCalendar" code="6"/>
+ <enum name="text/x-vCard" code="7"/>
+ <enum name="text/vnd.wap.wml" code="8"/>
+ <enum name="text/vnd.wap.wmlscript" code="9"/>
+ <enum name="text/vnd.wap.wta-event" code="10"/>
+ <enum name="multipart/*" code="11"/>
+ <enum name="multipart/mixed" code="12"/>
+ <enum name="multipart/form-data" code="13"/>
+ <enum name="multipart/byterantes" code="14"/>
+ <enum name="multipart/alternative" code="15"/>
+ <enum name="application/*" code="16"/>
+ <enum name="application/java-vm" code="17"/>
+ <enum name="application/x-www-form-urlencoded" code="18"/>
+ <enum name="application/x-hdmlc" code="19"/>
+ <enum name="application/vnd.wap.wmlc" code="20"/>
+ <enum name="application/vnd.wap.wmlscriptc" code="21"/>
+ <enum name="application/vnd.wap.wta-eventc" code="22"/>
+ <enum name="application/vnd.wap.uaprof" code="23"/>
+ <enum name="application/vnd.wap.wtls-ca-certificate" code="24"/>
+ <enum name="application/vnd.wap.wtls-user-certificate" code="25"/>
+ <enum name="application/x-x509-ca-cert" code="26"/>
+ <enum name="application/x-x509-user-cert" code="27"/>
+ <enum name="image/*" code="28"/>
+ <enum name="image/gif" code="29"/>
+ <enum name="image/jpeg" code="30"/>
+ <enum name="image/tiff" code="31"/>
+ <enum name="image/png" code="32"/>
+ <enum name="image/vnd.wap.wbmp" code="33"/>
+ <enum name="application/vnd.wap.multipart.*" code="34"/>
+ <enum name="application/vnd.wap.multipart.mixed" code="35"/>
+ <enum name="application/vnd.wap.multipart.form-data" code="36"/>
+ <enum name="application/vnd.wap.multipart.byteranges" code="37"/>
+ <enum name="application/vnd.wap.multipart.alternative" code="38"/>
+ <enum name="application/xml" code="39"/>
+ <enum name="text/xml" code="40"/>
+ <enum name="application/vnd.wap.wbxml" code="41"/>
+ <enum name="application/x-x968-cross-cert" code="42"/>
+ <enum name="application/x-x968-ca-cert" code="43"/>
+ <enum name="application/x-x968-user-cert" code="44"/>
+ <enum name="text/vnd.wap.si" code="45"/>
+ <enum name="application/vnd.wap.sic" code="46"/>
+ <enum name="text/vnd.wap.sl" code="47"/>
+ <enum name="application/vnd.wap.slc" code="48"/>
+ <enum name="text/vnd.wap.co" code="49"/>
+ <enum name="application/vnd.wap.coc" code="50"/>
+ <enum name="application/vnd.wap.multipart.related" code="51"/>
+ <enum name="application/vnd.wap.sia" code="52"/>
+ <enum name="text/vnd.wap.connectivity-xml" code="53"/>
+ <enum name="application/vnd.wap.connectivity-wbxml" code="54"/>
+ <enum name="application/pkcs7-mime" code="55"/>
+ <enum name="application/vnd.wap.hashed-certificate" code="56"/>
+ <enum name="application/vnd.wap.signed-certificate" code="57"/>
+ <enum name="application/vnd.wap.cert-response" code="58"/>
+ <enum name="application/xhtml+xml" code="59"/>
+ <enum name="application/wml+xml" code="60"/>
+ <enum name="text/css" code="61"/>
+ <enum name="application/vnd.wap.mms-message" code="62"/>
+ <enum name="application/vnd.wap.rollover-certificate" code="63"/>
+ <enum name="application/vnd.wap.locc+wbxml" code="64"/>
+ <enum name="application/vnd.wap.loc+xml" code="65"/>
+ <enum name="application/vnd.syncml.dm+wbxml" code="66"/>
+ <enum name="application/vnd.syncml.dm+xml" code="67"/>
+ <enum name="application/vnd.syncml.notification" code="68"/>
+ <enum name="application/vnd.wap.xhtml+xml" code="69"/>
+ <enum name="application/vnd.wv.csp.cir" code="70"/>
+ <enum name="application/vnd.oma.dd+xml" code="71"/>
+ <enum name="application/vnd.oma.drm.message" code="72"/>
+ <enum name="application/vnd.oma.drm.content" code="73"/>
+ <enum name="application/vnd.oma.drm.rights+xml" code="74"/>
+ <enum name="application/vnd.oma.drm.rights+wbxml" code="75"/>
+ <enum name="application/vnd.wv.csp+xml" code="76"/>
+ <enum name="application/vnd.wv.csp+wbxml" code="77"/>
+ <enum name="application/vnd.syncml.ds.notification" code="78"/>
+ <enum name="audio/*" code="79"/>
+ <enum name="video/*" code="80"/>
+ <enum name="application/vnd.oma.dd2+xml" code="81"/>
+ <enum name="application/mikey" code="82"/>
+ <enum name="application/vnd.oma.dcd" code="83"/>
+ <enum name="application/vnd.oma.dcdc" code="84"/>
+ </avp>
+ <avp name="Additional-Type-Information" code="1205" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Content-Size" code="1206" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Additional-Content-Information" code="1207" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Type-Number"/>
+ <gavp name="Additional-Type-Information"/>
+ <gavp name="Content-Size"/>
+ </grouped>
+ </avp>
+ <avp name="Addressee-Type" code="1208" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="TO" code="0"/>
+ <enum name="CC" code="1"/>
+ <enum name="BCC" code="2"/>
+ </avp>
+ <avp name="Priority" code="1209" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Low" code="0"/>
+ <enum name="Normal" code="1"/>
+ <enum name="High" code="2"/>
+ </avp>
+ <avp name="Message-ID" code="1210" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Message-Type" code="1211" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="m-send-req" code="1"/>
+ <enum name="m-send-conf" code="2"/>
+ <enum name="m-notification-ind" code="3"/>
+ <enum name="m-notifyresp-ind" code="4"/>
+ <enum name="m-retrieve-conf" code="5"/>
+ <enum name="m-acknowledge-ind" code="6"/>
+ <enum name="m-delivery-ind" code="7"/>
+ <enum name="m-read-rec-ind" code="8"/>
+ <enum name="m-read-orig-ind" code="9"/>
+ <enum name="m-forward-req" code="10"/>
+ <enum name="m-forward-conf" code="11"/>
+ <enum name="m-mbox-store-conf" code="12"/>
+ <enum name="m-mbox-view-conf" code="13"/>
+ <enum name="m-mbox-upload-conf" code="14"/>
+ <enum name="m-mbox-delete-conf" code="15"/>
+ </avp>
+ <avp name="Message-Size" code="1212" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Message-Class" code="1213" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Class-Identifier"/>
+ <gavp name="Token-Text"/>
+ </grouped>
+ </avp>
+ <avp name="Class-Identifier" code="1214" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Personal" code="0"/>
+ <enum name="Advertisement" code="1"/>
+ <enum name="Informational" code="2"/>
+ <enum name="Auto" code="3"/>
+ </avp>
+ <avp name="Token-Text" code="1215" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Delivery-Report-Requested" code="1216" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+ <avp name="Adaptations" code="1217" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+ <avp name="Applic-ID" code="1218" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Aux-Applic-Info" code="1219" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Content-Class" code="1220" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="text" code="0"/>
+ <enum name="image-basic" code="1"/>
+ <enum name="image-rich" code="2"/>
+ <enum name="video-basic" code="3"/>
+ <enum name="video-rich" code="4"/>
+ <enum name="megapixel" code="5"/>
+ <enum name="content-basic" code="6"/>
+ <enum name="content-rich" code="7"/>
+ </avp>
+ <avp name="DRM-Content" code="1221" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+ <avp name="Read-Reply-Report-Requested" code="1222" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+ <avp name="Reply-Applic-ID" code="1223" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="File-Repair-Supported" code="1224" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SUPPORTED" code="1"/>
+ <enum name="NOT_SUPPORTED" code="2"/>
+ </avp>
+ <avp name="MBMS-User-Service-Type" code="1225" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DOWNLOAD" code="1"/>
+ <enum name="STREAMING" code="2"/>
+ </avp>
+ <avp name="Unit-Quota-Threshold" code="1226" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PDP-Address" code="1227" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="SGSN-Address" code="1228" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Deferred-Location-Event-Type" code="1230" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-APN" code="1231" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-Client-ID" code="1232" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Client-Type"/>
+ <gavp name="LCS-Client-External-ID"/>
+ <gavp name="LCS-Client-Dialed-By-MS"/>
+ <gavp name="LCS-Client-Name"/>
+ <gavp name="LCS-APN"/>
+ <gavp name="LCS-Requestor-ID"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Client-Dialed-By-MS" code="1233" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-Client-External-ID" code="1234" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-Client-Name" code="1235" mandatory="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Data-Coding-Scheme"/>
+ <gavp name="LCS-Name-String"/>
+ <gavp name="LCS-Format-Indicator"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Data-Coding-Scheme" code="1236" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-Format-Indicator" code="1237" mandatory="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="LOGICAL_NAME" code="0"/>
+ <enum name="EMAIL_ADDRESS" code="1"/>
+ <enum name="MSISDN" code="2"/>
+ <enum name="URL" code="3"/>
+ <enum name="SIP_URL" code="4"/>
+ </avp>
+ <avp name="LCS-Name-String" code="1238" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-Requestor-ID" code="1239" mandatory="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Data-Coding-Scheme"/>
+ <gavp name="LCS-Requestor-ID-String"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Requestor-ID-String" code="1240" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-Client-Type" code="1241" mandatory="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="EMERGENCY_SERVICES" code="0"/>
+ <enum name="VALUE_ADDED_SERVICES" code="1"/>
+ <enum name="PLMN_OPERATOR_SERVICES" code="2"/>
+ <enum name="LAWFUL_INTERCEPT_SERVICES" code="3"/>
+ </avp>
+ <avp name="Location-Estimate" code="1242" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Location-Estimate-Type" code="1243" mandatory="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CURRENT_LOCATION" code="0"/>
+ <enum name="CURRENT_LAST_KNOWN_LOCATION" code="1"/>
+ <enum name="INITIAL_LOCATION" code="2"/>
+ <enum name="ACTIVATE_DEFERRED_LOCATION" code="3"/>
+ <enum name="CANCEL_DEFERRED_LOCATION" code="4"/>
+ <enum name="NOTIFICATION_VERIFICATION_ONLY" code="5"/>
+ </avp>
+ <avp name="Location-Type" code="1244" mandatory="may" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Location-Estimate-Type"/>
+ <gavp name="Deferred-Location-Event-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Positioning-Data" code="1245" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="WLAN-Session-Id" code="1246" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PDP-Context-Type" code="1247" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="PRIMARY" code="0"/>
+ <enum name="SECONDARY" code="1"/>
+ </avp>
+ <avp name="MMBox-Storage-Requested" code="1248" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No" code="0"/>
+ <enum name="Yes" code="1"/>
+ </avp>
+ <avp name="Service-Specific-Info" code="1249" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Specific-Data"/>
+ <gavp name="Service-Specific-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Called-Asserted-Identity" code="1250" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Requested-Party-Address" code="1251" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PoC-User-Role" code="1252" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="PoC-User-Role-IDs"/>
+ <gavp name="PoC-User-Role-info-Units"/>
+ </grouped>
+ </avp>
+ <avp name="PoC-User-Role-IDs" code="1253" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PoC-User-Role-info-Units" code="1254" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Moderator" code="1"/>
+ <enum name="Dispatcher" code="2"/>
+ <enum name="Session-Owner" code="3"/>
+ <enum name="Session-Participant" code="4"/>
+ </avp>
+ <avp name="Talk-Burst-Exchange" code="1255" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="PoC-Change-Time"/>
+ <gavp name="Number-Of-Talk-Bursts"/>
+ <gavp name="Talk-Burst-Volume"/>
+ <gavp name="Talk-Burst-Time"/>
+ <gavp name="Number-Of-Received-Talk-Bursts"/>
+ <gavp name="Received-Talk-Burst-Volume"/>
+ <gavp name="Received-Talk-Burst-Time"/>
+ <gavp name="Number-Of-Participants"/>
+ <gavp name="PoC-Change-Condition"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Generic-Information" code="1256" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <!-- From OMA-DDS-Charging_Data -->
+ <gavp name="Application-Server-ID"/>
+ <gavp name="Application-Service-Type"/>
+ <gavp name="Application-Session-ID"/>
+ <gavp name="Delivery-Status"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Specific-Type" code="1257" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Event-Charging-TimeStamp" code="1258" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Participant-Access-Priority" code="1259" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Pre-emptive priority" code="1"/>
+ <enum name="High priority" code="2"/>
+ <enum name="Normal priority" code="3"/>
+ <enum name="Low priority" code="4"/>
+ </avp>
+ <avp name="Participant-Group" code="1260" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Called-Party-Address"/>
+ <gavp name="Participant-Access-Priority"/>
+ <gavp name="User-Participating-Type"/>
+ </grouped>
+ </avp>
+ <avp name="PoC-Change-Condition" code="1261" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="serviceChange" code="0"/>
+ <enum name="volumeLimit" code="1"/>
+ <enum name="timeLimit" code="2"/>
+ <enum name="numberofTalkBurstLimit" code="3"/>
+ <enum name="numberofActiveParticipants" code="4"/>
+ <enum name="tariffTime" code="5"/>
+ </avp>
+ <avp name="PoC-Change-Time" code="1262" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <!-- The Access-Network-Information AVP (AVP code 1263) is of type OctetString and indicates the SIP P-header
+ "P-Access-Network-Information".
+ As it's a SIP Header the actual content will be text so for Wireshark displays sake we treat this as
+ an UTF8String
+ -->
+ <avp name="Access-Network-Information" code="1263" vendor-bit="must" vendor-id="TGPP">
+ <!-- <type type-name="OctetString"/> -->
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Trigger" code="1264" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Trigger-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Base-Time-Interval" code="1265" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Envelope" code="1266" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Envelope-Start-Time"/>
+ <gavp name="Envelope-End-Time"/>
+ <gavp name="CC-Total-Octets"/>
+ <gavp name="CC-Input-Octets"/>
+ <gavp name="CC-Output-Octets"/>
+ <gavp name="CC-Service-Specific-Units"/>
+ </grouped>
+ </avp>
+ <avp name="Envelope-End-Time" code="1267" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Envelope-Reporting" code="1268" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DO_NOT_REPORT_ENVELOPES" code="0"/>
+ <enum name="REPORT_ENVELOPES" code="1"/>
+ <enum name="REPORT_ENVELOPES_WITH_VOLUME" code="2"/>
+ <enum name="REPORT_ENVELOPES_WITH_EVENTS" code="3"/>
+ <enum name="REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS" code="4"/>
+ </avp>
+ <avp name="Envelope-Start-Time" code="1269" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Time-Quota-Mechanism" code="1270" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Time-Quota-Type"/>
+ <gavp name="Base-Time-Interval"/>
+ </grouped>
+ </avp>
+ <avp name="Time-Quota-Type" code="1271" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DISCRETE_TIME_PERIOD" code="0"/>
+ <enum name="CONTINUOUS_TIME_PERIOD" code="1"/>
+ </avp>
+ <avp name="Early-Media-Description" code="1272" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SDP-TimeStamps"/>
+ <gavp name="SDP-Media-Component"/>
+ <gavp name="SDP-Session-Description"/>
+ </grouped>
+ </avp>
+ <avp name="SDP-TimeStamps" code="1273" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SDP-Offer-Timestamp"/>
+ <gavp name="SDP-Answer-Timestamp"/>
+ </grouped>
+ </avp>
+ <avp name="SDP-Offer-Timestamp" code="1274" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="SDP-Answer-Timestamp" code="1275" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="AF-Correlation-Information" code="1276" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="AF-Charging-Identifier"/>
+ <gavp name="Flows"/>
+ </grouped>
+ </avp>
+ <avp name="PoC-Session-Initiation-type" code="1277" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Pre-established" code="0"/>
+ <enum name="On-demand" code="1"/>
+ </avp>
+ <avp name="Offline-Charging" code="1278" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Quota-Consumption-Time"/>
+ <gavp name="Time-Quota-Mechanism"/>
+ <gavp name="Envelope-Reporting"/>
+ <gavp name="Multiple-Services-Credit-Control"/>
+ </grouped>
+ </avp>
+ <avp name="User-Participating-Type" code="1279" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Normal" code="0"/>
+ <enum name="NW PoC Box" code="1"/>
+ <enum name="UE PoC Box" code="2"/>
+ </avp>
+ <avp name="Alternate-Charged-Party-Address" code="1280" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="IMS-Communication-Service-Identifier" code="1281" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Number-Of-Received-Talk-Bursts" code="1282" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Number-Of-Talk-Bursts" code="1283" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Received-Talk-Burst-Time" code="1284" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Received-Talk-Burst-Volume" code="1285" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Talk-Burst-Time" code="1286" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Talk-Burst-Volume" code="1287" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Media-Initiator-Party" code="1288" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <!-- Note: The AVP codes from 1289 to 1399 are reserved for TS 32.299 -->
+ <avp name="RAN-End-Timestamp" code="1301" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="RAN-Secondary-RAT-Usage-Report" code="1302" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Secondary-RAT-Type"/>
+ <gavp name="RAN-Start-Timestamp"/>
+ <gavp name="RAN-End-Timestamp"/>
+ <gavp name="Accounting-Input-Octets"/>
+ <gavp name="Accounting-Output-Octets"/>
+ <gavp name="3GPP-Charging-Id"/>
+ </grouped>
+ </avp>
+ <avp name="RAN-Start-Timestamp" code="1303" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Secondary-RAT-Type" code="1304" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Civic-Address-Information" code="1305" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="WLAN-Operator-Id" code="1306" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="WLAN-PLMN-Id"/>
+ <gavp name="WLAN-Operator-Name"/>
+ </grouped>
+ </avp>
+ <avp name="WLAN-Operator-Name" code="1307" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="WLAN-PLMN-Id" code="1308" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="API-Content" code="1309" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="API-Direction" code="1310" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Invocation" code="0"/>
+ <enum name="Notification" code="1"/>
+ </avp>
+ <avp name="API-Identifier" code="1311" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="API-Invocation-Timestamp" code="1312" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="API-Result-Code" code="1313" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="API-Size" code="1314" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <!-- The API-Network-Service-Node AVP (AVP code 1315) is of type Enumerated,and holds the identifier of the network element as defined in TS 23.682[243], that triggers the API notification.
+ <avp name="API-Network-Service-Node" code="1315" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="" code="0"/>
+ <enum name="" code="1"/>
+ </avp>
+-->
+ <!--
+1315 API-Network-Service-Node Enumerated
+1316 Exposure-Function-API-Information Grouped
+1317 SCEF-Address Address
+1318 TLTRI Unsigned32
+1319 TTRI Unsigned32
+1320 3GPP-OC-Specific-Reduction Grouped
+1321 3GPP-OC-Rating-Group Unsigned32
+1322 3GPP-OC-Request-Type Enumerated
+1323 VoLTE-Information Grouped
+-->
+ <!-- 3GPP TS 29.272 V9.1.0 (2009-12 -->
+ <avp name="Subscription-Data" code="1400" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Subscriber-Status"/>
+ <gavp name="MSISDN"/>
+ <gavp name="A-MSISDN"/>
+ <gavp name="STN-SR"/>
+ <gavp name="ICS-Indicator"/>
+ <gavp name="Network-Access-Mode"/>
+ <gavp name="Operator-Determined-Barring"/>
+ <gavp name="HPLMN-ODB"/>
+ <gavp name="Regional-Subscription-Zone-Code"/>
+ <gavp name="Access-Restriction-Data"/>
+ <gavp name="APN-OI-Replacement"/>
+ <gavp name="LCS-Info"/>
+ <gavp name="Teleservice-List"/>
+ <gavp name="Call-Barring-Infor-List"/>
+ <gavp name="3GPP-Charging-Characteristics"/>
+ <gavp name="AMBR"/>
+ <gavp name="APN-Configuration-Profile"/>
+ <gavp name="RAT-Frequency-Selection-Priority-ID"/>
+ <gavp name="Trace-Data"/>
+ <gavp name="GPRS-Subscription-Data"/>
+ <gavp name="CSG-Subscription-Data"/>
+ <gavp name="Roaming-Restricted-Due-To-Unsupported-Feature"/>
+ <gavp name="Subscribed-Periodic-RAU-TAU-Timer"/>
+ <gavp name="MPS-Priority"/>
+ <gavp name="VPLMN-LIPA-Allowed"/>
+ <gavp name="Relay-Node-Indicator"/>
+ <gavp name="MDT-User-Consent"/>
+ <gavp name="Subscribed-VSRVCC"/>
+ <gavp name="ProSe-Subscription-Data"/>
+ <gavp name="Subscription-Data-Flags"/>
+ <gavp name="Adjacent-Access-Restriction-Data"/>
+ <gavp name="DL-Buffering-Suggested-Packet-Count"/>
+ <gavp name="IMSI-Group-Id"/>
+ <gavp name="UE-Usage-Type"/>
+ <gavp name="AESE-Communication-Pattern"/>
+ <gavp name="Monitoring-Event-Configuration"/>
+ <gavp name="Emergency-Info"/>
+ <gavp name="V2X-Subscription-Data"/>
+ <gavp name="eDRX-Cycle-Length"/>
+ <gavp name="External-Identifier"/>
+ <gavp name="Active-Time"/>
+ <gavp name="Service-Gap-Time"/>
+ <gavp name="Broadcast-Location-Assistance-Data-Types"/>
+ <gavp name="Aerial-UE-Subscription-Information"/>
+ </grouped>
+ </avp>
+ <avp name="Terminal-Information" code="1401" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="IMEI"/>
+ <gavp name="3GPP2-MEID"/>
+ <gavp name="Software-Version"/>
+ </grouped>
+ </avp>
+ <avp name="IMEI" code="1402" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Software-Version" code="1403" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="QoS-Subscribed" code="1404" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ULR-Flags" code="1405" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ULA-Flags" code="1406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Visited-PLMN-Id" code="1407" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Requested-EUTRAN-Authentication-Info" code="1408" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Number-Of-Requested-Vectors"/>
+ <gavp name="Immediate-Response-Preferred"/>
+ <gavp name="Re-Synchronization-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Requested-UTRAN-GERAN-Authentication-Info" code="1409" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Number-Of-Requested-Vectors"/>
+ <gavp name="Immediate-Response-Preferred"/>
+ <gavp name="Re-Synchronization-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Number-Of-Requested-Vectors" code="1410" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Re-Synchronization-Info" code="1411" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Immediate-Response-Preferred" code="1412" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Authentication-Info" code="1413" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="E-UTRAN-Vector"/>
+ <gavp name="UTRAN-Vector"/>
+ <gavp name="GERAN-Vector"/>
+ </grouped>
+ </avp>
+ <avp name="E-UTRAN-Vector" code="1414" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Item-Number"/>
+ <gavp name="RAND"/>
+ <gavp name="XRES"/>
+ <gavp name="AUTN"/>
+ <gavp name="KASME"/>
+ </grouped>
+ </avp>
+ <avp name="UTRAN-Vector" code="1415" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Item-Number"/>
+ <gavp name="RAND"/>
+ <gavp name="XRES"/>
+ <gavp name="AUTN"/>
+ <gavp name="Confidentiality-Key"/>
+ <gavp name="Integrity-Key"/>
+ </grouped>
+ </avp>
+ <avp name="GERAN-Vector" code="1416" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Item-Number"/>
+ <gavp name="RAND"/>
+ <gavp name="SRES"/>
+ <gavp name="Kc"/>
+ </grouped>
+ </avp>
+ <avp name="Network-Access-Mode" code="1417" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="PACKET_AND_CIRCUIT" code="0"/>
+ <enum name="Reserved" code="1"/>
+ <enum name="ONLY_PACKET" code="2"/>
+ </avp>
+ <avp name="HPLMN-ODB" code="1418" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Item-Number" code="1419" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Cancellation-Type" code="1420" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MME_UPDATE_PROCEDURE" code="0"/>
+ <enum name="SGSN_UPDATE_PROCEDURE" code="1"/>
+ <enum name="SUBSCRIPTION_WITHDRAWAL" code="2"/>
+ <enum name="UPDATE_PROCEDURE_IWF" code="3"/>
+ <enum name="INITIAL_ATTACH_PROCEDURE" code="4"/>
+ </avp>
+ <avp name="DSR-Flags" code="1421" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="DSA-Flags" code="1422" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Context-Identifier" code="1423" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Subscriber-Status" code="1424" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SERVICE_GRANTED" code="0"/>
+ <enum name="OPERATOR_DETERMINED_BARRING" code="1"/>
+ </avp>
+ <avp name="Operator-Determined-Barring" code="1425" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Access-Restriction-Data" code="1426" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="APN-OI-Replacement" code="1427" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="All-APN-Configurations-Included-Indicator" code="1428" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ALL_APN_CONFIGURATIONS_INCLUDED" code="0"/>
+ <enum name="MODIFIED/ADDED_APN_CONFIGURATIONS_INCLUDED" code="1"/>
+ </avp>
+ <avp name="APN-Configuration-Profile" code="1429" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Context-Identifier"/>
+ <gavp name="Additional-Context-Identifier"/>
+ <gavp name="All-APN-Configurations-Included-Indicator"/>
+ <gavp name="APN-Configuration"/>
+ </grouped>
+ </avp>
+ <avp name="APN-Configuration" code="1430" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Context-Identifier"/>
+ <gavp name="Served-Party-IP-Address"/>
+ <gavp name="Served-Party-IP-Address"/>
+ <gavp name="PDN-Type"/>
+ <gavp name="Service-Selection"/>
+ <gavp name="EPS-Subscribed-QoS-Profile"/>
+ <gavp name="VPLMN-Dynamic-Address-Allowed"/>
+ <gavp name="MIP6-Agent-Info"/>
+ <gavp name="PDN-GW-Allocation-Type"/>
+ <gavp name="3GPP-Charging-Characteristics"/>
+ <gavp name="AMBR"/>
+ <gavp name="Specific-APN-Info"/>
+ <gavp name="APN-OI-Replacement"/>
+ <gavp name="SIPTO-Permission"/>
+ <gavp name="LIPA-Permission"/>
+ <gavp name="Restoration-Priority"/>
+ <gavp name="SIPTO-Local-Network-Permission"/>
+ <gavp name="WLAN-offloadability"/>
+ <gavp name="Non-IP-PDN-Type-Indicator"/>
+ <gavp name="Non-IP-Data-Delivery-Mechanism"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="SCEF-Realm"/>
+ <gavp name="Preferred-Data-Mode"/>
+ <gavp name="PDN-Connection-Continuity"/>
+ <gavp name="RDS-Indicator"/>
+ </grouped>
+ </avp>
+ <avp name="EPS-Subscribed-QoS-Profile" code="1431" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Class-Identifier"/>
+ <gavp name="Allocation-Retention-Priority"/>
+ </grouped>
+ </avp>
+ <avp name="VPLMN-Dynamic-Address-Allowed" code="1432" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOTALLOWED" code="0"/>
+ <enum name="ALLOWED" code="1"/>
+ </avp>
+ <avp name="STN-SR" code="1433" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Alert-Reason" code="1434" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UE_PRESENT" code="0"/>
+ <enum name="UE_MEMORY_AVAILABLE" code="1"/>
+ </avp>
+ <avp name="AMBR" code="1435" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Max-Requested-Bandwidth-UL"/>
+ <gavp name="Max-Requested-Bandwidth-DL"/>
+ </grouped>
+ </avp>
+ <avp name="CSG-Subscription-Data" code="1436" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="CSG-Id"/>
+ <gavp name="Expiration-Date"/>
+ <gavp name="Service-Selection"/>
+ <gavp name="Visited-PLMN-Id"/>
+ </grouped>
+ </avp>
+ <avp name="CSG-Id" code="1437" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PDN-GW-Allocation-Type" code="1438" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="STATIC" code="0"/>
+ <enum name="DYNAMIC" code="1"/>
+ </avp>
+ <avp name="Expiration-Date" code="1439" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="RAT-Frequency-Selection-Priority-ID" code="1440" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="IDA-Flags" code="1441" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PUA-Flags" code="1442" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="NOR-Flags" code="1443" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="User-Id" code="1444" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Equipment-Status" code="1445" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="WHITELISTED" code="0"/>
+ <enum name="BLACKLISTED" code="1"/>
+ <enum name="GREYLISTED" code="2"/>
+ </avp>
+ <avp name="Regional-Subscription-Zone-Code" code="1446" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="RAND" code="1447" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="XRES" code="1448" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="AUTN" code="1449" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="KASME" code="1450" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Trace-Collection-Entity" code="1452" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Kc" code="1453" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SRES" code="1454" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <!-- Requesting-Node-Type is from old (v8.1.0 - v8.2.0) versions of 29.272. -->
+ <avp name="Requesting-Node-Type" code="1455" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MME" code="0"/>
+ <enum name="SGSN" code="1"/>
+ <enum name="MME/SGSN" code="2"/>
+ </avp>
+ <avp name="PDN-Type" code="1456" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="IPv4" code="0"/>
+ <enum name="IPv6" code="1"/>
+ <enum name="IPv4v6" code="2"/>
+ <enum name="IPv4_OR_IPv6" code="3"/>
+ <enum name="Non-IP" code="4"/>
+ </avp>
+ <avp name="Roaming-Restricted-Due-To-Unsupported-Feature" code="1457" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Roaming-Restricted-Due-To-Unsupported-Feature" code="0"/>
+ </avp>
+ <avp name="Trace-Data" code="1458" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Trace-Reference"/>
+ <gavp name="Trace-Depth"/>
+ <gavp name="Trace-NE-Type-List"/>
+ <gavp name="Trace-Interface-List"/>
+ <gavp name="Trace-Event-List"/>
+ <gavp name="OMC-Id"/>
+ <gavp name="Trace-Collection-Entity"/>
+ <gavp name="MDT-Configuration"/>
+ </grouped>
+ </avp>
+ <avp name="Trace-Reference" code="1459" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Trace-Depth" code="1462" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Minimum" code="0"/>
+ <enum name="Medium" code="1"/>
+ <enum name="Maximum" code="2"/>
+ <enum name="MinimumWithoutVendorSpecificExtension" code="3"/>
+ <enum name="MediumWithoutVendorSpecificExtension" code="4"/>
+ <enum name="MaximumWithoutVendorSpecificExtension" code="5"/>
+ <!--
+ The Trace-Depth AVP is of type Enumerated.
+ The possible values are those defined in 3GPP TS 32.422 [23] for Trace Depth.
+ -->
+ </avp>
+ <avp name="Trace-NE-Type-List" code="1463" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Trace-Interface-List" code="1464" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Trace-Event-List" code="1465" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="OMC-Id" code="1466" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="GPRS-Subscription-Data" code="1467" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Complete-Data-List-Included-Indicator"/>
+ <gavp name="PDP-Context"/>
+ </grouped>
+ </avp>
+ <avp name="Complete-Data-List-Included-Indicator" code="1468" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ALL_PDP_CONTEXTS_INCLUDED" code="0"/>
+ <enum name="MODIFIED/ADDED_PDP CONTEXTS_INCLUDED" code="1"/>
+ </avp>
+ <avp name="PDP-Context" code="1469" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Context-Identifier"/>
+ <gavp name="PDP-Type"/>
+ <gavp name="PDP-Address"/>
+ <gavp name="QoS-Subscribed"/>
+ <gavp name="VPLMN-Dynamic-Address-Allowed"/>
+ <gavp name="Service-Selection"/>
+ <gavp name="3GPP-Charging-Characteristics"/>
+ <gavp name="Ext-PDP-Type"/>
+ <gavp name="Ext-PDP-Address"/>
+ <gavp name="AMBR"/>
+ <gavp name="APN-OI-Replacement"/>
+ <gavp name="SIPTO-Permission"/>
+ <gavp name="LIPA-Permission"/>
+ <gavp name="Restoration-Priority"/>
+ <gavp name="SIPTO-Local-Network-Permission"/>
+ <gavp name="Non-IP-Data-Delivery-Mechanism"/>
+ <gavp name="SCEF-ID"/>
+ </grouped>
+ </avp>
+ <avp name="PDP-Type" code="1470" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="3GPP2-MEID" code="1471" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Specific-APN-Info" code="1472" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Selection"/>
+ <gavp name="MIP6-Agent-Info"/>
+ <gavp name="Visited-Network-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Info" code="1473" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="GMLC-Number"/>
+ <gavp name="LCS-PrivacyException"/>
+ <gavp name="MO-LR"/>
+ </grouped>
+ </avp>
+ <avp name="GMLC-Number" code="1474" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="LCS-PrivacyException" code="1475" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SS-Code"/>
+ <gavp name="SS-Status"/>
+ <gavp name="Notification-To-UE-User"/>
+ <gavp name="External-Client"/>
+ <gavp name="PLMN-Client"/>
+ <gavp name="3GPP-Service-Type"/>
+ </grouped>
+ </avp>
+ <avp name="SS-Code" code="1476" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SS-Status" code="1477" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Notification-To-UE-User" code="1478" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOTIFY_LOCATION_ALLOWED" code="0"/>
+ <enum name="NOTIFYANDVERIFY_LOCATION_ALLOWED_IF_NO_RESPONSE" code="1"/>
+ <enum name="NOTIFYANDVERIFY_LOCATION_NOT_ALLOWED_IF_NO_RESPONSE" code="2"/>
+ <enum name="LOCATION_NOT_ALLOWED" code="3"/>
+ </avp>
+ <avp name="External-Client" code="1479" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Client-Identity"/>
+ <gavp name="GMLC-Restriction"/>
+ <gavp name="Notification-To-UE-User"/>
+ </grouped>
+ </avp>
+ <avp name="Client-Identity" code="1480" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="GMLC-Restriction" code="1481" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="GMLC_LIST" code="0"/>
+ <enum name="HOME_COUNTRY" code="1"/>
+ </avp>
+ <avp name="PLMN-Client" code="1482" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="BROADCAST_SERVICE" code="0"/>
+ <enum name="O_AND_M_HPLMN" code="1"/>
+ <enum name="O_AND_M_VPLMN" code="2"/>
+ <enum name="ANONYMOUS_LOCATION" code="3"/>
+ <enum name="TARGET_UE_SUBSCRIBED_SERVICE" code="4"/>
+ </avp>
+ <avp name="3GPP-Service-Type" code="1483" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="ServiceTypeIdentity"/>
+ <gavp name="GMLC-Restriction"/>
+ <gavp name="Notification-To-UE-User"/>
+ </grouped>
+ </avp>
+ <avp name="ServiceTypeIdentity" code="1484" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MO-LR" code="1485" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SS-Code"/>
+ <gavp name="SS-Status"/>
+ </grouped>
+ </avp>
+ <avp name="Teleservice-List" code="1486" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="TS-Code"/>
+ </grouped>
+ </avp>
+ <avp name="TS-Code" code="1487" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Call-Barring-Infor-List" code="1488" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SS-Code"/>
+ </grouped>
+ </avp>
+ <avp name="SGSN-Number" code="1489" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="IDR-Flags" code="1490" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ICS-Indicator" code="1491" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="FALSE" code="0"/>
+ <enum name="TRUE" code="1"/>
+ </avp>
+ <avp name="IMS-Voice-Over-PS-Sessions-Supported" code="1492" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_SUPPORTED" code="0"/>
+ <enum name="SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions" code="1493" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_SUPPORTED" code="0"/>
+ <enum name="SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Last-UE-Activity-Time" code="1494" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="EPS-User-State" code="1495" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MME-User-State"/>
+ <gavp name="SGSN-User-State"/>
+ </grouped>
+ </avp>
+ <avp name="EPS-Location-Information" code="1496" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MME-Location-Information"/>
+ <gavp name="SGSN-Location-Information"/>
+ </grouped>
+ </avp>
+ <avp name="MME-User-State" code="1497" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="User-State"/>
+ </grouped>
+ </avp>
+ <avp name="SGSN-User-State" code="1498" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="User-State"/>
+ </grouped>
+ </avp>
+ <avp name="User-State" code="1499" vendor-bit="mustnot" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DETACHED" code="0"/>
+ <enum name="ATTACHED_NOT_REACHABLE_FOR_PAGING" code="1"/>
+ <enum name="ATTACHED_REACHABLE_FOR_PAGING" code="2"/>
+ <enum name="CONNECTED_NOT_REACHABLE_FOR_PAGING" code="3"/>
+ <enum name="CONNECTED_REACHABLE_FOR_PAGING" code="4"/>
+ <enum name="NETWORK_DETERMINED_NOT_REACHABLE" code="5"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 1400 to 1499 are reserved for TS 29.272.
+ -->
+ <avp name="Non-3GPP-User-Data" code="1500" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Subscription-Id"/>
+ <gavp name="Non-3GPP-IP-Access"/>
+ <gavp name="Non-3GPP-IP-Access-APN"/>
+ <gavp name="RAT-Type"/>
+ <gavp name="Session-Timeout"/>
+ <gavp name="MIP6-Feature-Vector"/>
+ <gavp name="AMBR"/>
+ <gavp name="3GPP-Charging-Characteristics"/>
+ <gavp name="APN-OI-Replacement"/>
+ <gavp name="APN-Configuration"/>
+ <gavp name="Trace-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Non-3GPP-IP-Access" code="1501" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NON_3GPP_SUBSCRIPTION_ALLOWED" code="0"/>
+ <enum name="NON_3GPP_SUBSCRIPTION_BARRED" code="1"/>
+ </avp>
+ <avp name="Non-3GPP-IP-Access-APN" code="1502" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NON_3GPP_APNS_ENABLE" code="0"/>
+ <enum name="NON_3GPP_APNS_DISABLE" code="1"/>
+ </avp>
+ <avp name="AN-Trusted" code="1503" vendor-bit="must" mandatory="mustnot" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="TRUSTED" code="0"/>
+ <enum name="UNTRUSTED" code="1"/>
+ </avp>
+ <avp name="ANID" code="1504" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Trace-Info" code="1505" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Trace-Data"/>
+ <gavp name="Trace-Reference"/>
+ </grouped>
+ </avp>
+ <avp name="MIP-FA-RK" code="1506" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-FA-RK-SPI" code="1507" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PPR-Flags" code="1508" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="WLAN-Identifier" code="1509" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SSID"/>
+ <gavp name="HESSID"/>
+ </grouped>
+ </avp>
+ <avp name="TWAN-Access-Info" code="1510" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Access-Authorization-Flags"/>
+ <gavp name="WLAN-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="Access-Authorization-Flags" code="1511" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TWAN-Default-APN-Context-Id" code="1512" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!--
+ 1513 Reserved -
+ 1514 Reserved -
+ 1515 Reserved -
+ -->
+ <avp name="Full-Network-Name" code="1516" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Short-Network-Name" code="1517" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="AAA-Failure-Indication" code="1518" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Transport-Access-Type" code="1519" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="BBF" code="0"/>
+ </avp>
+ <avp name="DER-Flags" code="1520" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="DEA-Flags" code="1521" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="RAR-Flags" code="1522" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="DER-S6b-Flags" code="1523" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SSID" code="1524" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="HESSID" code="1525" may-encrypt="yes" vendor-id="TGPP" vendor-bit="must" mandatory="must">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Access-Network-Info" code="1526" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SSID"/>
+ <gavp name="BSSID "/>
+ <gavp name="Location-Information"/>
+ <gavp name="Location-Data"/>
+ <gavp name="Operator-Name"/>
+ <gavp name="Logical-Access-ID"/>
+ </grouped>
+ </avp>
+ <avp name="TWAN-Connection-Mode" code="1527" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TWAN-Connectivity-Parameters" code="1528" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Connectivity-Flags"/>
+ <gavp name="Service-Selection"/>
+ <gavp name="PDN-Type"/>
+ <gavp name="Served-Party-IP-Address"/>
+ <gavp name="TWAN-PCO"/>
+ <gavp name="TWAG-UP-Address"/>
+ <gavp name="TWAN-S2a-Failure-Cause"/>
+ <gavp name="SM-Back-Off-Timer"/>
+ </grouped>
+ </avp>
+ <avp name="Connectivity-Flags" code="1529" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TWAN-PCO" code="1530" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="TWAG-CP-Address" code="1531" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="TWAG-UP-Address" code="1532" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="TWAN-S2a-Failure-Cause" code="1533" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SM-Back-Off-Timer" code="1534" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="WLCP-Key" code="1535" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Origination-Time-Stamp" code="1536" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Maximum-Wait-Time" code="1537" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Emergency-Services" code="1538" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="AAR-Flags" code="1539" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="IMEI-Check-In-VPLMN-Result" code="1540" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ERP-Authorization" code="1541" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 1542 to 1599 are reserved for TS 29.273
+ -->
+
+ <avp name="MME-Location-Information" code="1600" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="E-UTRAN-Cell-Global-Identity"/>
+ <gavp name="Tracking-Area-Identity"/>
+ <gavp name="Geographical-Information"/>
+ <gavp name="Geodetic-Information"/>
+ <gavp name="Current-Location-Retrieved"/>
+ <gavp name="Age-Of-Location-Information"/>
+ <gavp name="User-CSG-Information"/>
+ <gavp name="eNodeB-ID"/>
+ <gavp name="Extended-eNodeB-ID"/>
+ </grouped>
+ </avp>
+ <avp name="SGSN-Location-Information" code="1601" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Cell-Global-Identity"/>
+ <gavp name="Location-Area-Identity"/>
+ <gavp name="Service-Area-Identity"/>
+ <gavp name="Routing-Area-Identity"/>
+ <gavp name="Geographical-Information"/>
+ <gavp name="Geodetic-Information"/>
+ <gavp name="Current-Location-Retrieved"/>
+ <gavp name="Age-Of-Location-Information"/>
+ <gavp name="User-CSG-Information"/>
+ </grouped>
+ </avp>
+ <avp name="E-UTRAN-Cell-Global-Identity" code="1602" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Tracking-Area-Identity" code="1603" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Cell-Global-Identity" code="1604" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Routing-Area-Identity" code="1605" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Location-Area-Identity" code="1606" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Service-Area-Identity" code="1607" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Geographical-Information" code="1608" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Geodetic-Information" code="1609" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Current-Location-Retrieved" code="1610" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ACTIVE-LOCATION-RETRIEVAL" code="0"/>
+ </avp>
+ <avp name="Age-Of-Location-Information" code="1611" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Active-APN" code="1612" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Context-Identifier"/>
+ <gavp name="Service-Selection"/>
+ <gavp name="MIP6-Agent-Info"/>
+ <gavp name="Visited-Network-Identifier"/>
+ <gavp name="Specific-APN-Info"/>
+ </grouped>
+ </avp>
+ <avp name="SIPTO-Permission" code="1613" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SIPTO_ALLOWED" code="0"/>
+ <enum name="SIPTO_NOTALLOWED" code="1"/>
+ </avp>
+ <avp name="Error-Diagnostic" code="1614" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="GPRS_DATA_SUBSCRIBED" code="0"/>
+ <enum name="NO_GPRS_DATA_SUBSCRIBED" code="1"/>
+ <enum name="ODB-ALL-APN" code="2"/>
+ <enum name="ODB-HPLMN-APN" code="3"/>
+ <enum name="ODB-VPLMN-APN" code="4"/>
+ </avp>
+ <avp name="UE-SRVCC-Capability" code="1615" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UE-SRVCC-NOT-SUPPORTED" code="0"/>
+ <enum name="UE-SRVCC-SUPPORTED" code="1"/>
+ </avp>
+ <avp name="MPS-Priority" code="1616" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="VPLMN-LIPA-Allowed" code="1617" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="LIPA-NOTALLOWED" code="0"/>
+ <enum name="LIPA-ALLOWED" code="1"/>
+ </avp>
+ <avp name="LIPA-Permission" code="1618" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="LIPA-PROHIBITED" code="0"/>
+ <enum name="LIPA-ONLY" code="1"/>
+ <enum name="LIPA-CONDITIONAL" code="2"/>
+ </avp>
+ <avp name="Subscribed-Periodic-RAU-TAU-Timer" code="1619" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Ext-PDP-Type" code="1620" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Ext-PDP-Address" code="1621" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="MDT-Configuration" code="1622" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Job-Type"/>
+ <gavp name="Area-Scope"/>
+ <gavp name="List-Of-Measurements"/>
+ <gavp name="Reporting-Trigger"/>
+ <gavp name="Report-Interval"/>
+ <gavp name="Report-Amount"/>
+ <gavp name="Event-Threshold-RSRP"/>
+ <gavp name="Event-Threshold-RSRQ"/>
+ <gavp name="Logging-Interval"/>
+ <gavp name="Logging-Duration"/>
+ <gavp name="Measurement-Period-LTE"/>
+ <gavp name="Measurement-Period-UMTS"/>
+ <gavp name="Collection-Period-RRM-LTE"/>
+ <gavp name="Collection-Period-RRM-UMTS"/>
+ <gavp name="Positioning-Method"/>
+ <gavp name="Measurement-Quantity"/>
+ <gavp name="Event-Threshold-Event-1F"/>
+ <gavp name="Event-Threshold-Event-1I"/>
+ <gavp name="MDT-Allowed-PLMN-Id"/>
+ <gavp name="MBSFN-Area"/>
+ </grouped>
+ </avp>
+ <avp name="Job-Type" code="1623" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Immediate-MDT-only" code="0"/>
+ <enum name="Logged-MDT-only" code="1"/>
+ <enum name="Trace-only" code="2"/>
+ <enum name="Immediate-MDT-and-Trace" code="3"/>
+ <enum name="RLF-reports-only" code="4"/>
+ </avp>
+ <avp name="Area-Scope" code="1624" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Cell-Global-Identity"/>
+ <gavp name="E-UTRAN-Cell-Global-Identity"/>
+ <gavp name="Routing-Area-Identity"/>
+ <gavp name="Location-Area-Identity"/>
+ <gavp name="Tracking-Area-Identity"/>
+ </grouped>
+ </avp>
+ <avp name="List-Of-Measurements" code="1625" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reporting-Trigger" code="1626" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Report-Interval" code="1627" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UMTS_250_ms" code="0"/>
+ <enum name="UMTS_500_ms" code="1"/>
+ <enum name="UMTS_1000_ms" code="2"/>
+ <enum name="UMTS_2000_ms" code="3"/>
+ <enum name="UMTS_3000_ms" code="4"/>
+ <enum name="UMTS_4000_ms" code="5"/>
+ <enum name="UMTS_6000_ms" code="6"/>
+ <enum name="UMTS_8000_ms" code="7"/>
+ <enum name="UMTS_12000_ms" code="8"/>
+ <enum name="UMTS_16000_ms" code="9"/>
+ <enum name="UMTS_20000_ms" code="10"/>
+ <enum name="UMTS_24000_ms" code="11"/>
+ <enum name="UMTS_28000_ms" code="12"/>
+ <enum name="UMTS_32000_ms" code="13"/>
+ <enum name="UMTS_64000_ms" code="14"/>
+ <enum name="LTE_120_ms" code="15"/>
+ <enum name="LTE_240_ms" code="16"/>
+ <enum name="LTE_480_ms" code="17"/>
+ <enum name="LTE_640_ms" code="18"/>
+ <enum name="LTE_1024_ms" code="19"/>
+ <enum name="LTE_2048_ms" code="20"/>
+ <enum name="LTE_5120_ms" code="21"/>
+ <enum name="LTE_10240_ms" code="22"/>
+ <enum name="LTE_60000_ms" code="23"/>
+ <enum name="LTE_360000_ms" code="24"/>
+ <enum name="LTE_720000_ms" code="25"/>
+ <enum name="LTE_1800000_ms" code="26"/>
+ <enum name="LTE_3600000_ms" code="27"/>
+ </avp>
+ <avp name="Report-Amount" code="1628" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="1" code="0"/>
+ <enum name="2" code="1"/>
+ <enum name="4" code="2"/>
+ <enum name="8" code="3"/>
+ <enum name="16" code="4"/>
+ <enum name="32" code="5"/>
+ <enum name="64" code="6"/>
+ <enum name="infinity" code="7"/>
+ </avp>
+ <avp name="Event-Threshold-RSRP" code="1629" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Event-Threshold-RSRQ" code="1630" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Logging-Interval" code="1631" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="1.28" code="0"/>
+ <enum name="2.56" code="1"/>
+ <enum name="5.12" code="2"/>
+ <enum name="10.24" code="3"/>
+ <enum name="20.48" code="4"/>
+ <enum name="30.72" code="5"/>
+ <enum name="40.96" code="6"/>
+ <enum name="61.44" code="7"/>
+ </avp>
+ <avp name="Logging-Duration" code="1632" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="600_sec" code="0"/>
+ <enum name="1200_sec" code="1"/>
+ <enum name="2400_sec" code="2"/>
+ <enum name="3600_sec" code="3"/>
+ <enum name="5400_sec" code="4"/>
+ <enum name="7200_sec" code="5"/>
+ </avp>
+ <avp name="Relay-Node-Indicator" code="1633" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_RELAY_NODE" code="0"/>
+ <enum name="RELAY_NODE" code="1"/>
+ </avp>
+ <avp name="MDT-User-Consent" code="1634" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CONSENT_NOT_GIVEN" code="0"/>
+ <enum name="CONSENT_GIVEN" code="1"/>
+ </avp>
+ <avp name="PUR-Flags" code="1635" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Subscribed-VSRVCC" code="1636" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="VSRVCC_SUBSCRIBED" code="0"/>
+ </avp>
+ <avp name="Equivalent-PLMN-List" code="1637" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Visited-PLMN-Id"/>
+ </grouped>
+ </avp>
+ <avp name="CLR-Flags" code="1638" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="UVR-Flags" code="1639" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="UVA-Flags" code="1640" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="VPLMN-CSG-Subscription-Data" code="1641" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="CSG-Id"/>
+ <gavp name="Expiration-Date"/>
+ </grouped>
+ </avp>
+ <avp name="Time-Zone" code="1642" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="A-MSISDN" code="1643" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MME-Number-for-MT-SMS" code="1645" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SMS-Register-Request" code="1648" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SMS_REGISTRATION_REQUIRED" code="0"/>
+ <enum name="SMS_REGISTRATION_NOT_PREFERRED" code="1"/>
+ <enum name="NO_PREFERENCE" code="2"/>
+ </avp>
+ <avp name="Local-Time-Zone" code="1649" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Time-Zone"/>
+ <gavp name="Daylight-Saving-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Daylight-Saving-Time" code="1650" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO_ADJUSTMENT" code="0"/>
+ <enum name="PLUS_ONE_HOUR_ADJUSTMENT" code="1"/>
+ <enum name="PLUS_TWO_HOURS_ADJUSTMENT" code="2"/>
+ </avp>
+ <avp name="Subscription-Data-Flags" code="1654" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Measurement-Period-LTE" code="1655" vendor-bit="must" vendor-id="TGPP">
+ <!-- The possible values are those defined in 3GPP TS 32.422 -->
+ <type type-name="Enumerated"/>
+ <enum name="1024 ms" code="0"/>
+ <enum name="1280 ms" code="1"/>
+ <enum name="2048 ms" code="2"/>
+ <enum name="2560 ms" code="3"/>
+ <enum name="5120 ms" code="4"/>
+ <enum name="10240 ms" code="5"/>
+ <enum name="1 min" code="6"/>
+ </avp>
+ <avp name="Measurement-Period-UMTS" code="1656" vendor-bit="must" vendor-id="TGPP">
+ <!-- The possible values are those defined in 3GPP TS 32.422 -->
+ <type type-name="Enumerated"/>
+ <enum name="250 ms" code="0"/>
+ <enum name="500 ms" code="1"/>
+ <enum name="1000 ms" code="2"/>
+ <enum name="2000 ms" code="3"/>
+ <enum name="3000 ms" code="4"/>
+ <enum name="4000 ms" code="5"/>
+ <enum name="6000 ms" code="6"/>
+ <enum name="8000 ms" code="7"/>
+ <enum name="12000 ms" code="8"/>
+ <enum name="16000 ms" code="9"/>
+ <enum name="20000 ms" code="10"/>
+ <enum name="24000 ms" code="11"/>
+ <enum name="28000 ms" code="12"/>
+ <enum name="32000 ms" code="13"/>
+ <enum name="64000 ms" code="14"/>
+ </avp>
+ <avp name="Collection-Period-RRM-LTE" code="1657" vendor-bit="must" vendor-id="TGPP">
+ <!-- The possible values are those defined in 3GPP TS 32.422 -->
+ <type type-name="Enumerated"/>
+ </avp>
+ <avp name="Collection-Period-RRM-UMTS" code="1658" vendor-bit="must" vendor-id="TGPP">
+ <!-- The possible values are those defined in 3GPP TS 32.422 -->
+ <type type-name="Enumerated"/>
+ </avp>
+ <avp name="Positioning-Method" code="1659" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Measurement-Quantity" code="1660" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Event-Threshold-Event-1F" code="1661" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Event-Threshold-Event-1I" code="1662" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Restoration-Priority" code="1663" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SGs-MME-Identity" code="1664" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIPTO-Local-Network-Permission" code="1665" vendor-bit="must" vendor-id="TGPP">
+ <!-- TS 29.272 defines it as Unsigned32 -->
+ <type type-name="Enumerated"/>
+ <enum name="SIPTO at Local Network ALLOWED" code="0"/>
+ <enum name="SIPTO at Local Network NOTALLOWED" code="1"/>
+ </avp>
+ <avp name="Coupled-Node-Diameter-ID" code="1666" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="WLAN-offloadability" code="1667" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="WLAN-offloadability-EUTRAN"/>
+ <gavp name="WLAN-offloadability-UTRAN"/>
+ </grouped>
+ </avp>
+ <avp name="WLAN-offloadability-EUTRAN" code="1668" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="WLAN-offloadability-UTRAN" code="1669" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reset-ID" code="1670" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MDT-Allowed-PLMN-Id" code="1671" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Adjacent-PLMNs" code="1672" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Visited-PLMN-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Adjacent-Access-Restriction-Data" code="1673" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Visited-PLMN-Id"/>
+ <gavp name="Access-Restriction-Data"/>
+ </grouped>
+ </avp>
+ <avp name="DL-Buffering-Suggested-Packet-Count" code="1674" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="IMSI-Group-Id" code="1675" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Group-Service-Id"/>
+ <gavp name="Group-PLMN-Id"/>
+ <gavp name="Local-Group-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Group-Service-Id" code="1676" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Group-PLMN-Id" code="1677" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Local-Group-Id" code="1678" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="AIR-Flags" code="1679" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="UE-Usage-Type" code="1680" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Non-IP-PDN-Type-Indicator" code="1681" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="FALSE" code="0"/>
+ <enum name="TRUE" code="1"/>
+ </avp>
+ <avp name="Non-IP-Data-Delivery-Mechanism" code="1682" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <!-- TS 29.272 defines it as Unsigned32 -->
+ <type type-name="Enumerated"/>
+ <enum name="SGi-BASED-DATA-DELIVERY" code="0"/>
+ <enum name="SCEF-BASED-DATA-DELIVERY" code="1"/>
+ </avp>
+ <avp name="Additional-Context-Identifier" code="1683" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SCEF-Realm" code="1684" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Subscription-Data-Deletion" code="1685" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="DSR-Flags"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Context-Identifier"/>
+ <gavp name="Trace-Reference"/>
+ <gavp name="TS-Code"/>
+ <gavp name="SS-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Preferred-Data-Mode" code="1686" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Emergency-Info" code="1687" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MIP6-Agent-Info"/>
+ </grouped>
+ </avp>
+ <avp name="V2X-Subscription-Data" code="1688" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="V2X-Permission"/>
+ <gavp name="UE-PC5-AMBR"/>
+ </grouped>
+ </avp>
+ <avp name="V2X-Permission" code="1689" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PDN-Connection-Continuity" code="1690" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <!-- TS 29.272 defines it as Unsigned32 -->
+ <type type-name="Enumerated"/>
+ <enum name="MAINTAIN-PDN-CONNECTION" code="0"/>
+ <enum name="DISCONNECT-PDN-CONNECTION-WITH-REACTIVATION-REQUEST" code="1"/>
+ <enum name="DISCONNECT-PDN-CONNECTION-WITHOUT-REACTIVATION-REQUEST" code="2"/>
+ </avp>
+ <avp name="eDRX-Cycle-Length" code="1691" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="RAT-Type"/>
+ <gavp name="eDRX-Cycle-Length-Value"/>
+ </grouped>
+ </avp>
+ <avp name="eDRX-Cycle-Length-Value" code="1692" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="UE-PC5-AMBR" code="1693" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBSFN-Area" code="1694" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MBSFN-Area-ID"/>
+ <gavp name="Carrier-Frequency"/>
+ </grouped>
+ </avp>
+ <avp name="MBSFN-Area-ID" code="1695" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Carrier-Frequency" code="1696" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="RDS-Indicator" code="1697" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DISABLED" code="0"/>
+ <enum name="ENABLED" code="1"/>
+ </avp>
+ <avp name="Service-Gap-Time" code="1698" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Aerial-UE-Subscription-Information" code="1699" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Broadcast-Location-Assistance-Data-Types" code="1700" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Paging-Time-Window" code="1701" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Operation-Mode"/>
+ <gavp name="Paging-Time-Window-Length"/>
+ </grouped>
+ </avp>
+ <avp name="Operation-Mode" code="1702" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Iu mode" code="1"/>
+ <enum name="WB-S1 mode" code="2"/>
+ <enum name="NB-S1 mode" code="3"/>
+ </avp>
+ <avp name="Paging-Time-Window-Length" code="1703" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Core-Network-Restrictions" code="1704" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="eDRX-Related-RAT" code="1705" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="RAT-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Interworking-5GS-Indicator" code="1706" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT-SUBSCRIBED" code="0"/>
+ <enum name="SUBSCRIBED" code="1"/>
+ </avp>
+ <avp name="Ethernet-PDN-Type-Indicator" code="1707" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="FALSE" code="0"/>
+ <enum name="TRUE" code="1"/>
+ </avp>
+ <avp name="Subscribed-ARPI" code="1708" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="IAB-Operation-Permission" code="1709" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="IAB_OPERATION_ALLOWED" code="0"/>
+ <enum name="IAB_OPERATION_NOTALLOWED" code="1"/>
+ </avp>
+ <avp name="V2X-Subscription-Data-Nr" code="1710" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="V2X-Permission"/>
+ <gavp name="UE-PC5-AMBR"/>
+ <gavp name="UE-PC5-QoS "/>
+ </grouped>
+ </avp>
+ <avp name="UE-PC5-QoS" code="1711" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="PC5-QoS-Flow"/>
+ <gavp name="PC5-Link-AMBR"/>
+ </grouped>
+ </avp>
+ <avp name="PC5-QoS-Flow" code="1712" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="5QI"/>
+ <gavp name="PC5-Flow-Bitrates"/>
+ <gavp name="PC5-Range"/>
+ </grouped>
+ </avp>
+ <avp name="5QI" code="1713" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="PC5-Flow-Bitrates" code="1714" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Guaranteed-Flow-Bitrates"/>
+ <gavp name="Maximum-Flow-Bitrates"/>
+ </grouped>
+ </avp>
+ <avp name="Guaranteed-Flow-Bitrates" code="1715" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Maximum-Flow-Bitrates" code="1716" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="PC5-Range" code="1717" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="PC5-Link-AMBR" code="1718" mandatory="mustnot" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+
+ <avp name="SMS-Information" code="2000" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SMS-Node"/>
+ <gavp name="Client-Address"/>
+ <gavp name="Originator-SCCP-Address"/>
+ <gavp name="Recipient-SCCP-Address"/>
+ <gavp name="SMSC-Address"/>
+ <gavp name="Data-Coding-Scheme"/>
+ <gavp name="Destination-Interface"/>
+ <gavp name="SM-Discharge-Time"/>
+ <gavp name="SM-Message-Type"/>
+ <gavp name="Originator-Interface"/>
+ <gavp name="SM-Protocol-ID"/>
+ <gavp name="Reply-Path-Requested"/>
+ <gavp name="SM-Status"/>
+ <gavp name="SM-User-Data-Header"/>
+ <gavp name="Number-of-Messages-Sent"/>
+ <gavp name="Recipient-Info"/>
+ </grouped>
+ </avp>
+ <avp name="Data-Coding-Scheme" code="2001" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Destination-Interface" code="2002" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Interface-Id"/>
+ <gavp name="Interface-Text"/>
+ <gavp name="Interface-Port"/>
+ <gavp name="Interface-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Interface-Id" code="2003" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Interface-Port" code="2004" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Interface-Text" code="2005" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Interface-Type" code="2006" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Unknown" code="0"/>
+ <enum name="MOBILE_ORIGINATING" code="1"/>
+ <enum name="MOBILE_TERMINATING" code="2"/>
+ <enum name="APPLICATION_ORIGINATING" code="3"/>
+ <enum name="APPLICATION_TERMINATION" code="4"/>
+ </avp>
+ <avp name="SM-Message-Type" code="2007" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SUBMISSION" code="0"/>
+ <enum name="DELIVERY_REPORT" code="1"/>
+ <enum name="SM Service Request" code="2"/>
+ </avp>
+ <avp name="Originator-SCCP-Address" code="2008" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Originator-Interface" code="2009" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Interface-Id"/>
+ <gavp name="Interface-Text"/>
+ <gavp name="Interface-Port"/>
+ <gavp name="Interface-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Recipient-SCCP-Address" code="2010" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Reply-Path-Requested" code="2011" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="No Reply Path Set" code="0"/>
+ <enum name="Reply path Set" code="1"/>
+ </avp>
+ <avp name="SM-Discharge-Time" code="2012" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="SM-Protocol-ID" code="2013" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SM-Status" code="2014" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SM-User-Data-Header" code="2015" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SMS-Node" code="2016" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SMS Router" code="0"/>
+ <enum name="IP-SM-GW" code="1"/>
+ <enum name="SMS Router and IP-SM-GW" code="2"/>
+ <enum name="SMS-SC" code="3"/>
+ </avp>
+ <avp name="SMSC-Address" code="2017" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Client-Address" code="2018" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Number-of-Messages-Sent" code="2019" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Low-Balance-Indication" code="2020" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT-APPLICABLE" code="0"/>
+ <enum name="YES" code="1"/>
+ </avp>
+ <avp name="Remaining-Balance" code="2021" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Unit-Value"/>
+ <gavp name="Currency-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Refund-Information" code="2022" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Carrier-Select-Routing-Information" code="2023" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Number-Portability-Routing-Information" code="2024" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PoC-Event-Type" code="2025" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Normal" code="0"/>
+ <enum name="Instant Personal Aalert event" code="1"/>
+ <enum name="PoC Group Advertisement event" code="2"/>
+ <enum name="Early Ssession Setting-up event" code="3"/>
+ <enum name="PoC Talk Burst" code="4"/>
+ </avp>
+ <avp name="Recipient-Info" code="2026" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Destination-Interface"/>
+ <gavp name="Recipient-Address"/>
+ <gavp name="Recipient-Received-Address"/>
+ <gavp name="Recipient-SCCP-Address "/>
+ <gavp name="SM-Protocol-ID"/>
+ </grouped>
+ </avp>
+ <avp name="Originator-Received-Address" code="2027" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Address-Type"/>
+ <gavp name="Address-Data"/>
+ <gavp name="Address-Domain"/>
+ </grouped>
+ </avp>
+ <avp name="Recipient-Received-Address" code="2028" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Address-Type"/>
+ <gavp name="Address-Data"/>
+ <gavp name="Address-Domain"/>
+ </grouped>
+ </avp>
+ <avp name="SM-Service-Type" code="2029" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="VAS4SMS Short Message content processing" code="0"/>
+ <enum name="VAS4SMS Short Message forwarding" code="1"/>
+ <enum name="VAS4SMS Short Message Forwarding multiple subscriptions" code="2"/>
+ <enum name="VAS4SMS Short Message filtering" code="3"/>
+ <enum name="VAS4SMS Short Message receipt" code="4"/>
+ <enum name="VAS4SMS Short Message Network Storage" code="5"/>
+ <enum name="VAS4SMS Short Message to multiple destinations" code="6"/>
+ <enum name="VAS4SMS Short Message Virtual Private Network (VPN)" code="7"/>
+ <enum name="VAS4SMS Short Message Auto Reply" code="8"/>
+ <enum name="VAS4SMS Short Message Personal Signature" code="9"/>
+ <enum name="VAS4SMS Short Message Deferred Delivery" code="10"/>
+ </avp>
+ <avp name="MMTel-Information" code="2030" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MMTel-Service-Type"/>
+ <gavp name="Service-Mode"/>
+ <gavp name="Subscriber-Role"/>
+ <gavp name="Number-Of-Diversions"/>
+ <gavp name="Associated-Party-Address"/>
+ </grouped>
+ </avp>
+ <avp name="MMTel-Service-Type" code="2031" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Originating Identification Presentation (OIP)" code="0"/>
+ <enum name="Originating Identification Restriction (OIR)" code="1"/>
+ <enum name="Terminating Identification Presentation (TIP)" code="2"/>
+ <enum name="Terminating Identification Restriction (TIR)" code="3"/>
+ <enum name="Communication HOLD (HOLD)" code="4"/>
+ <enum name="Communications Barring (CB )" code="5"/>
+ <enum name="Communication Diversion (CDIV)" code="6"/>
+ <enum name="Communication Diversion Notification (CDIVN)" code="7"/>
+ <enum name="Communication Waiting (CW)" code="8"/>
+ <enum name="Message Waiting Indication (MWI)" code="9"/>
+ <enum name="Conference (CONF)" code="10"/>
+ <enum name="Flexible Alerting (FA)" code="11"/>
+ <enum name="Completion of Communication to Busy Subscriber (CCBS)" code="12"/>
+ <enum name="Completion of Communications on No Reply (CCNR)" code="13"/>
+ <enum name="Malicious Communication Identification (MCID)" code="14"/>
+ <enum name="Customized Alerting Tone (CAT)" code="15"/>
+ <enum name="Closed User Group (CUG)" code="16"/>
+ <enum name="Personal Network management (PNM)" code="17"/>
+ <enum name="Customized Ringing Signal (CRS)" code="18"/>
+ <enum name="Advice of Charge (AoC)" code="19"/>
+ </avp>
+ <avp name="Service-Mode" code="2032" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ </avp>
+ <avp name="Subscriber-Role" code="2033" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ORIGINATING" code="0"/>
+ <enum name="TERMINATING" code="1"/>
+ </avp>
+ <avp name="Number-Of-Diversions" code="2034" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Associated-Party-Address" code="2035" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SDP-Type" code="2036" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SDP Offer" code="0"/>
+ <enum name="SDP Answer" code="1"/>
+ </avp>
+ <avp name="Change-Condition" code="2037" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Normal Release" code="0"/>
+ <enum name="Abnormal Release" code="1"/>
+ <enum name="Qos Change" code="2"/>
+ <enum name="Volume Limit" code="3"/>
+ <enum name="Time Limit" code="4"/>
+ <enum name="Serving Node Change" code="5"/>
+ <enum name="Serving Node PLMN Change" code="6"/>
+ <enum name="User Location Change" code="7"/>
+ <enum name="RAT Change" code="8"/>
+ <enum name="UE Time Zone Change" code="9"/>
+ <enum name="Tariff Time Change" code="10"/>
+ <enum name="Service Idled Out" code="11"/>
+ <enum name="Service Specific Time Limit" code="12"/>
+ <enum name="Max Number of Changes in Changing conditions" code="13"/>
+ <enum name="CGI-SAI Change" code="14"/>
+ <enum name="RAI Change" code="15"/>
+ <enum name="ECGI Change" code="16"/>
+ <enum name="TAI Change" code="17"/>
+ <enum name="Service Data Volume Limit" code="18"/>
+ <enum name="Service Data Time Limit" code="19"/>
+ <enum name="Management Intervantion" code="20"/>
+ <enum name="Service Stop" code="21"/>
+ <enum name="User CSG Information Change" code="22"/>
+ <enum name="S-GW Change" code="23"/>
+ <enum name="Change of UE Presence in Presence Reporting Area" code="24"/>
+ <enum name="Proximity alerted" code="25"/>
+ <enum name="Time expired with no renewal" code="26"/>
+ <enum name="Requestor cancellation" code="27"/>
+ <enum name="Maximum number of reports" code="28"/>
+ <enum name="PLMN Change" code="29"/>
+ <enum name="Coverage status change" code="30"/>
+ <enum name="Removal of access" code="31"/>
+ <enum name="Unavailability of access" code="32"/>
+ <enum name="Access change of service data flow" code="33"/>
+ <enum name="Indirect change condition" code="34"/>
+ <enum name="Maximum number of NIDD submissions" code="35"/>
+ <enum name="Change in UE to PE" code="36"/>
+ <enum name="Serving PLMN Rate Control Change" code="37"/>
+ <enum name="APN Rate Control Change" code="38"/>
+ <!-- duplicated 39 values: issue from 32.299, update once it's fixed
+ <enum name="MO exception data counter" code="39"/>
+ <enum name="NIDD Submission Response Receipt" code="39"/>
+ <enum name="NIDD Submission Response Sending" code="40"/>
+ <enum name="NIDD Delivery to UE" code="41"/>
+ <enum name="NIDD Delivery from UE Error" code="42"/>
+ <enum name="NIDD Submission Timeout" code="43"/>
+ -->
+ </avp>
+ <avp name="Change-Time" code="2038" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Diagnostics" code="2039" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNSPECIFIED" code="0"/>
+ <enum name="SESSION_TIMEOUT" code="1"/>
+ <enum name="RESOURCE_LIMITATION" code="2"/>
+ <enum name="ADMIN_DISCONNECT" code="3"/>
+ <enum name="IDLE_TIMEOUT" code="4"/>
+ <enum name="PCRF_UNREACHABLE" code="5"/>
+ <enum name="AAA_UNREACHABLE" code="6"/>
+ <enum name="AAA_INITIATED_SESSION_TERMINATION" code="7"/>
+ <enum name="REAUTHENTICATION_FAILED" code="8"/>
+ <enum name="PCRF_INITIATED_SESSION_TERMINATION" code="9"/>
+ <enum name="PCRF_INITIATED_FLOW_TERMINATION" code="10"/>
+ <enum name="PCRF_ACCOUNTING_PARAMETERS_CHANGED" code="11"/>
+ <enum name="PMIP_INITIATED_SESSION_TERMINATION" code="12"/>
+ <enum name="PPP_INITIATED_SESSION_TERMINATION" code="13"/>
+ <enum name="GTP_INITIATED_SESSION_TERMINATION" code="14"/>
+ <enum name="PMIP_REVOCATION" code="15"/>
+ <enum name="HANDOVER_ERROR" code="16"/>
+ <enum name="PMIP_LIFETIME_EXPIRED" code="17"/>
+ <enum name="REAUTHORIZATION_FAILED" code="18"/>
+ </avp>
+ <avp name="Service-Data-Container" code="2040" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="AF-Correlation-Information"/>
+ <gavp name="Charging-Rule-Base-Name"/>
+ <gavp name="Accounting-Input-Octets"/>
+ <gavp name="Accounting-Output-Octets"/>
+ <gavp name="Local-Sequence-Number"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="Rating-Group"/>
+ <gavp name="Change-Time"/>
+ <gavp name="Service-Identifier"/>
+ <gavp name="Service-Specific-Info"/>
+ <gavp name="ADC-Rule-Base-Name"/>
+ <gavp name="SGSN-Address"/>
+ <gavp name="Time-First-Usage"/>
+ <gavp name="Time-Last-Usage"/>
+ <gavp name="Time-Usage"/>
+ <gavp name="Change-Condition"/>
+ <gavp name="3GPP-User-Location-Info"/>
+ <gavp name="3GPP2-BSID"/>
+ <gavp name="UWAN-User-Location-Info"/>
+ <gavp name="Sponsor-Identity"/>
+ <gavp name="Application-Service-Provider-Identity"/>
+ <gavp name="Presence-Reporting-Area-Status"/>
+ <gavp name="User-CSG-Information"/>
+ <gavp name="3GPP-RAT-Type"/>
+ <gavp name="Related-Change-Condition-Information"/>
+ <gavp name="Serving-PLMN-Rate-Control"/>
+ <gavp name="APN-Rate-Control"/>
+ </grouped>
+ </avp>
+ <avp name="Start-Time" code="2041" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Stop-Time" code="2042" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Time-First-Usage" code="2043" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Time-Last-Usage" code="2044" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Time-Usage" code="2045" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Traffic-Data-Volumes" code="2046" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="QoS-Information"/>
+ <gavp name="Accounting-Input-Octets"/>
+ <gavp name="Accounting-Output-Octets"/>
+ <gavp name="Change-Condition"/>
+ <gavp name="Change-Time"/>
+ <gavp name="3GPP-User-Location-Info"/>
+ <gavp name="UWAN-User-Location-Info"/>
+ <gavp name="3GPP-Charging-Id"/>
+ <gavp name="Presence-Reporting-Area-Status"/>
+ <gavp name="User-CSG-Information"/>
+ <gavp name="3GPP-RAT-Type"/>
+ <gavp name="Access-Availability-Change-Reason"/>
+ <gavp name="Related-Change-Condition-Information"/>
+ <gavp name="Diagnostics"/>
+ <gavp name="Enhanced-Diagnostics"/>
+ <gavp name="CP-CIoT-EPS-Optimisation-Indicator"/>
+ <gavp name="Serving-PLMN-Rate-Control"/>
+ </grouped>
+ </avp>
+ <avp name="Serving-Node-Type" code="2047" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SGSN" code="0"/>
+ <enum name="PMIPSGW" code="1"/>
+ <enum name="GTPSGW" code="2"/>
+ <enum name="ePDG" code="3"/>
+ <enum name="hSGW" code="4"/>
+ <enum name="MME" code="5"/>
+ </avp>
+ <avp name="Supplementary-Service" code="2048" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="3GPP-Service-Type"/>
+ <gavp name="Service-Mode"/>
+ <gavp name="Number-Of-Diversions"/>
+ <gavp name="Associated-Party-Address"/>
+ <gavp name="Service-Id"/>
+ <gavp name="Change-Time"/>
+ <gavp name="Number-Of-Participants"/>
+ <gavp name="Participant-Action-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Participant-Action-Type" code="2049" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CREATE_CONF" code="0"/>
+ <enum name="JOIN_CONF" code="1"/>
+ <enum name="INVITE_INTO_CONF" code="2"/>
+ <enum name="QUIT_CONF" code="3"/>
+ </avp>
+ <avp name="PDN-Connection-Charging-ID" code="2050" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Dynamic-Address-Flag" code="2051" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Static" code="0"/>
+ <enum name="Dynamic" code="1"/>
+ </avp>
+ <avp name="Accumulated-Cost" code="2052" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Value-Digits"/>
+ <gavp name="Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="AoC-Cost-Information" code="2053" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Accumulated-Cost"/>
+ <gavp name="Incremental-Cost"/>
+ <gavp name="Currency-Code"/>
+ </grouped>
+ </avp>
+ <avp name="AoC-Information" code="2054" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="AoC-Cost-Information"/>
+ <gavp name="Incremental-Cost"/>
+ <gavp name="Tariff-Information"/>
+ </grouped>
+ </avp>
+ <avp name="AoC-Request-Type" code="2055" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="AoC_NOT_REQUESTED" code="0"/>
+ <enum name="AoC_FULL" code="1"/>
+ <enum name="AoC_COST_ONLY" code="2"/>
+ <enum name="AoC_TARIFF_ONLY" code="3"/>
+ </avp>
+ <avp name="Current-Tariff" code="2056" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Value-Digits"/>
+ <gavp name="Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="Next-Tariff" code="2057" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Currency-Code"/>
+ <gavp name="Scale-Factor"/>
+ <gavp name="Rate-Element"/>
+ </grouped>
+ </avp>
+ <avp name="Rate-Element" code="2058" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="CC-Unit-Type"/>
+ <gavp name="Unit-Value"/>
+ <gavp name="Unit-Cost"/>
+ <gavp name="Unit-Quota-Threshold"/>
+ </grouped>
+ </avp>
+ <avp name="Scale-Factor" code="2059" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Value-Digits"/>
+ <gavp name="Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="Tariff-Information" code="2060" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Current-Tariff"/>
+ <gavp name="Tariff-Time-Change"/>
+ <gavp name="Next-Tariff"/>
+ </grouped>
+ </avp>
+ <avp name="Unit-Cost" code="2061" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Value-Digits"/>
+ <gavp name="Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="Incremental-Cost" code="2062" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Value-Digits"/>
+ <gavp name="Exponent"/>
+ </grouped>
+ </avp>
+ <avp name="Local-Sequence-Number" code="2063" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Node-Id" code="2064" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SGW-Change" code="2065" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ACR_Start_NOT_due_to_SGW_Change" code="0"/>
+ <enum name="ACR_Start_due_to_SGW_Change" code="1"/>
+ </avp>
+ <avp name="Charging-Characteristics-Selection-Mode" code="2066" mandatory="must" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Serving-Node-Supplied" code="0"/>
+ <enum name="Subscription-specific" code="1"/>
+ <enum name="APN-specific" code="2"/>
+ <enum name="Home-Default" code="3"/>
+ <enum name="Roaming-Default" code="4"/>
+ <enum name="Visiting-Default" code="5"/>
+ </avp>
+ <avp name="SGW-Address" code="2067" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Dynamic-Address-Flag-Extension" code="2068" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Static" code="0"/>
+ <enum name="Dynamic" code="1"/>
+ </avp>
+
+ <!-- Note: The AVP codes from 2067 to 2099 are reserved for TS 32.299 -->
+
+ <avp name="Reserved-2100" code="2100" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Application-Server-ID" code="2101" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Application-Service-Type" code="2102" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SENDING" code="100"/>
+ <enum name="RECEIVING" code="101"/>
+ <enum name="RETRIEVAL" code="102"/>
+ <enum name="INVITING" code="103"/>
+ <enum name="LEAVING" code="104"/>
+ <enum name="JOINING" code="105"/>
+ </avp>
+ <avp name="Application-Session-ID" code="2103" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Delivery-Status" code="2104" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Reserved-2105" code="2105" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-2106" code="2106" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-2107" code="2107" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-2108" code="2108" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Reserved-2109" code="2109" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="IM-Information" code="2110" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Interface-Id"/>
+ <gavp name="Interface-Text"/>
+ <gavp name="Interface-Port"/>
+ <gavp name="Interface-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Number-Of-Messages-Successfully-Exploded" code="2111" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Number-Of-Messages-Successfully-Sent" code="2112" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Total-Number-Of-Messages-Exploded" code="2113" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Total-Number-Of-Messages-Sent" code="2114" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!-- The AVP is defined in OMA-DDS-Charging_Data -->
+ <avp name="DCD-Information" code="2115" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Content-ID"/>
+ <gavp name="Content-provider-ID"/>
+ </grouped>
+ </avp>
+ <avp name="Content-ID" code="2116" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Content-provider-ID" code="2117" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Charge-Reason-Code" code="2118" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNKNOWN" code="0"/>
+ <enum name="USAGE" code="1"/>
+ <enum name="COMMUNICATION-ATTEMPT-CHARGE" code="2"/>
+ <enum name="SETUP-CHARGE" code="3"/>
+ <enum name="ADD-ON-CHARGE" code="4"/>
+ </avp>
+
+ <!--
+ 32.299 [5]
+ Note: The AVP codes from 2118 to 2199 are reserved for TS 32.299
+
+ Note: The AVP codes from 2200 to 2299 are reserved for TS 29.215 (TGPP.xml)
+ -->
+
+ <avp name="Reserved-2300" code="2300" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-Request-Timestamp-Fraction" code="2301" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SIP-Response-Timestamp-Fraction" code="2302" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Online-Charging-Flag" code="2303" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ECF address not provided" code="0"/>
+ <enum name="ECF address provided" code="1"/>
+ </avp>
+ <avp name="CUG-Information" code="2304" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Real-Time-Tariff-Information" code="2305" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Tariff-Information"/>
+ <gavp name="Tariff-XML"/>
+ </grouped>
+ </avp>
+ <avp name="Tariff-XML" code="2306" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="MBMS-GW-Address" code="2307" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="IMSI-Unauthenticated-Flag" code="2308" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Authenticated" code="0"/>
+ <enum name="Unauthenticated" code="1"/>
+ </avp>
+ <avp name="Account-Expiration" code="2309" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="AoC-Format" code="2310" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="MONETARY" code="0"/>
+ <enum name="NON_MONETARY" code="1"/>
+ <enum name="CAI" code="2"/>
+ </avp>
+ <avp name="AoC-Service" code="2311" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="AoC-Service-Obligatory-Type"/>
+ <gavp name="AoC-Service-Type"/>
+ </grouped>
+ </avp>
+ <avp name="AoC-Service-Obligatory-Type" code="2312" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NON_BINDING" code="0"/>
+ <enum name="BINDING" code="1"/>
+ </avp>
+ <avp name="AoC-Service-Type" code="2313" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NONE" code="0"/>
+ <enum name="AOC-S" code="1"/>
+ <enum name="AOC-D" code="2"/>
+ <enum name="AOC-E" code="3"/>
+ </avp>
+ <avp name="AoC-Subscription-Information" code="2314" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="AoC-Service"/>
+ <gavp name="AoC-Format"/>
+ <gavp name="Preferred-AoC-Currency"/>
+ </grouped>
+ </avp>
+ <!-- Specified by using the numeric values defined in the ISO 4217 standard, refer RFC 4006 XXX Add them as enum-->
+ <avp name="Preferred-AoC-Currency" code="2315" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!--
+ 2316 Reason-Code Enumerated
+ -->
+ <avp name="CSG-Access-Mode" code="2317" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Closed mode" code="0"/>
+ <enum name="Hybrid Mode" code="1"/>
+ </avp>
+ <avp name="CSG-Membership-Indication" code="2318" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Not CSG member" code="0"/>
+ <enum name="CSG Member" code="1"/>
+ </avp>
+ <avp name="User-CSG-Information" code="2319" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="CSG-Id"/>
+ <gavp name="CSG-Access-Mode"/>
+ <gavp name="CSG-Membership-Indication"/>
+ </grouped>
+ </avp>
+ <avp name="Outgoing-Session-Id" code="2320" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Initial-IMS-Charging-Identifier" code="2321" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 2322 to 2399 are reserved for TS 32.299
+ -->
+
+ <avp name="LMSI" code="2400" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Serving-Node" code="2401" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SGSN-Number"/>
+ <gavp name="SGSN-Name"/>
+ <gavp name="SGSN-Realm"/>
+ <gavp name="MME-Name"/>
+ <gavp name="MME-Realm"/>
+ <gavp name="MSC-Number"/>
+ <gavp name="3GPP-AAA-Server-Name"/>
+ <gavp name="LCS-Capabilities-Sets"/>
+ <gavp name="GMLC-Address"/>
+ <gavp name="IP-SM-GW-Number"/>
+ <gavp name="IP-SM-GW-Name"/>
+ </grouped>
+ </avp>
+ <avp name="MME-Name" code="2402" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="MSC-Number" code="2403" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="LCS-Capabilities-Sets" code="2404" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="GMLC-Address" code="2405" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Additional-Serving-Node" code="2406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SGSN-Number"/>
+ <gavp name="MME-Name"/>
+ <gavp name="SGSN-Name"/>
+ <gavp name="SGSN-Realm"/>
+ <gavp name="MME-Realm"/>
+ <gavp name="MSC-Number"/>
+ <gavp name="3GPP-AAA-Server-Name"/>
+ <gavp name="LCS-Capabilities-Sets"/>
+ <gavp name="GMLC-Address"/>
+ </grouped>
+ </avp>
+ <avp name="PSR-Address" code="2407" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="MME-Realm" code="2408" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="SGSN-Name" code="2409" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="SGSN-Realm" code="2410" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="RIA-Flags" code="2411" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 2412 to 2499 are reserved for TS 29.173
+ -->
+
+ <avp name="Slg-Location-Type" code="2500" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CURRENT_LOCATION" code="0"/>
+ <enum name="CURRENT_OR_LAST_KNOWN_LOCATION" code="1"/>
+ <enum name="INITIAL_LOCATION " code="2"/>
+ <enum name="ACTIVATE_DEFERRED_LOCATION" code="3"/>
+ <enum name="CANCEL_DEFERRED_LOCATION" code="4"/>
+ <enum name="NOTIFICATION_VERIFICATION_ONLY" code="5"/>
+ </avp>
+ <avp name="LCS-EPS-Client-Name" code="2501" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Name-String"/>
+ <gavp name="LCS-Format-Indicator"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Requestor-Name" code="2502" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Requestor-ID-String"/>
+ <gavp name="LCS-Format-Indicator"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Priority" code="2503" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="LCS-QoS" code="2504" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-QoS-Class"/>
+ <gavp name="Vertical-Accuracy "/>
+ <gavp name="Vertical-Requested"/>
+ <gavp name="Response-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Horizontal-Accuracy" code="2505" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Vertical-Accuracy" code="2506" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Vertical-Requested" code="2507" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="VERTICAL_COORDINATE_IS_NOT_REQUESTED" code="0"/>
+ <enum name="VERTICAL_COORDINATE_IS_REQUESTED " code="1"/>
+ </avp>
+ <avp name="Velocity-Requested" code="2508" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="VELOCITY_IS_NOT_REQUESTED" code="0"/>
+ <enum name="BEST VELOCITY_IS_REQUESTED" code="1"/>
+ </avp>
+ <avp name="Response-Time" code="2509" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="LOW_DELAY" code="0"/>
+ <enum name="DELAY_TOLERANT" code="1"/>
+ </avp>
+ <avp name="Supported-GAD-Shapes" code="2510" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="LCS-Codeword" code="2511" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LCS-Privacy-Check" code="2512" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ALLOWED_WITHOUT_NOTIFICATION" code="0"/>
+ <enum name="ALLOWED_WITH_NOTIFICATION" code="1"/>
+ <enum name="ALLOWED_IF_NO_RESPONSE" code="2"/>
+ <enum name="RESTRICTED_IF_NO_RESPONSE" code="3"/>
+ <enum name="NOT_ALLOWED" code="4"/>
+ </avp>
+
+ <avp name="Accuracy-Fulfilment-Indicator" code="2513" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="REQUESTED_ACCURACY_FULFILLED" code="0"/>
+ <enum name="REQUESTED_ACCURACY_NOT_FULFILLED" code="1"/>
+ </avp>
+
+ <avp name="Age-Of-Location-Estimate" code="2514" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Velocity-Estimate" code="2515" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="EUTRAN-Positioning-Data" code="2516" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ECGI" code="2517" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Location-Event" code="2518" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="EMERGENCY_CALL_ORIGINATION" code="0"/>
+ <enum name="EMERGENCY_CALL_RELEASE" code="1"/>
+ <enum name="MO_LR" code="2"/>
+ <enum name="EMERGENCY_CALL_HANDOVER" code="3"/>
+ <enum name="DEFERRED_MT_LR_RESPONSE" code="4"/>
+ <enum name="DEFERRED_MO_LR_TTTP_INITIATION" code="5"/>
+ <enum name="DELAYED_LOCATION_REPORTING" code="6"/>
+ </avp>
+ <avp name="Pseudonym-Indicator" code="2519" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="PSEUDONYM_NOT_REQUESTED" code="0"/>
+ <enum name="PSEUDONYM_REQUESTED" code="1"/>
+ </avp>
+ <avp name="LCS-Service-Type-ID" code="2520" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="LCS-Privacy-Check-Non-Session" code="2521" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Privacy-Check"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-Privacy-Check-Session" code="2522" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="LCS-Privacy-Check"/>
+ </grouped>
+ </avp>
+ <avp name="LCS-QoS-Class" code="2523" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ASSURED" code="0"/>
+ <enum name="BEST EFFORT" code="1"/>
+ </avp>
+ <avp name="GERAN-Positioning-Info" code="2524" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="GERAN-Positioning-Data"/>
+ <gavp name="GERAN-GANSS-Positioning-Data"/>
+ </grouped>
+ </avp>
+ <avp name="GERAN-Positioning-Data" code="2525" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="GERAN-GANSS-Positioning-Data" code="2526" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="UTRAN-Positioning-Info" code="2527" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="UTRAN-Positioning-Data"/>
+ <gavp name="UTRAN-GANSS-Positioning-Data"/>
+ <gavp name="UTRAN-Additional-Positioning-Data"/>
+ </grouped>
+ </avp>
+ <avp name="UTRAN-Positioning-Data" code="2528" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="UTRAN-GANSS-Positioning-Data" code="2529" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="LRR-Flags" code="2530" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="LCS-Reference-Number" code="2531" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Deferred-Location-Type" code="2532" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Area-Event-Info" code="2533" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Occurrence-Info"/>
+ <gavp name="Interval-Time"/>
+ <gavp name="Maximum-Interval"/>
+ <gavp name="Sampling-Interval"/>
+ <gavp name="Reporting-Duration"/>
+ <gavp name="Reporting-Location-Requirements"/>
+ </grouped>
+ </avp>
+ <avp name="Area-Definition" code="2534" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Area"/>
+ <gavp name="Additional-Area"/>
+ </grouped>
+ </avp>
+ <avp name="Area" code="2535" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Area-Type"/>
+ <gavp name="Area-Identification"/>
+ </grouped>
+ </avp>
+ <avp name="Area-Type" code="2536" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Country Code" code="0"/>
+ <enum name="PLMN ID" code="1"/>
+ <enum name="Location Area ID" code="2"/>
+ <enum name="Routing Area ID" code="3"/>
+ <enum name="Cell Global ID" code="4"/>
+ <enum name="UTRAN Cell ID" code="5"/>
+ <enum name="Tracking Area ID" code="6"/>
+ <enum name="E-UTRAN Cell Global ID" code="7"/>
+ </avp>
+ <avp name="Area-Identification" code="2537" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Occurrence-Info" code="2538" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ONE_TIME_EVENT" code="0"/>
+ <enum name="MULTIPLE_TIME_EVENT" code="1"/>
+ </avp>
+ <avp name="Interval-Time" code="2539" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Periodic-LDR-Information" code="2540" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Reporting-Amount"/>
+ <gavp name="Reporting-Interval"/>
+ </grouped>
+ </avp>
+ <avp name="Reporting-Amount" code="2541" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reporting-Interval" code="2542" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reporting-PLMN-List" code="2543" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="PLMN-ID-List"/>
+ </grouped>
+ </avp>
+ <avp name="PLMN-ID-List" code="2544" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Visited-PLMN-Id"/>
+ <gavp name="Periodic-Location-Support-Indicator"/>
+ </grouped>
+ </avp>
+ <avp name="PLR-Flags" code="2545" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="PLA-Flags" code="2546" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Deferred-MT-LR-Data" code="2547" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Deferred-Location-Type"/>
+ <gavp name="Termination-Cause-3GPP"/>
+ <gavp name="Serving-Node"/>
+ </grouped>
+ </avp>
+ <avp name="Termination-Cause-3GPP" code="2548" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Normal" code="0"/>
+ <enum name="Error Undefined" code="1"/>
+ <enum name="Internal Timeout" code="2"/>
+ <enum name="Congestion" code="3"/>
+ <enum name="MT_LR_Restart" code="4"/>
+ <enum name="Privacy Violation" code="5"/>
+ <enum name="Shape of Location Estimate Not Supported" code="6"/>
+ <enum name="Subscriber Termination" code="7"/>
+ <enum name="UE Termination" code="8"/>
+ <enum name="Network Termination" code="9"/>
+ </avp>
+ <avp name="LRA-Flags" code="2549" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Periodic-Location-Support-Indicator" code="2550" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_SUPPORTED " code="0"/>
+ <enum name="SUPPORTED" code="1"/>
+ </avp>
+ <avp name="Prioritized-List-Indicator" code="2551" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_PRIORITIZED " code="0"/>
+ <enum name="PRIORITIZED" code="1"/>
+ </avp>
+ <avp name="ESMLC-Cell-Info" code="2552" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="ECGI"/>
+ <gavp name="Cell-Portion-ID"/>
+ </grouped>
+ </avp>
+ <avp name="Cell-Portion-ID" code="2553" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="OnexRTT-RCID" code="2554" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Delayed-Location-Reporting-Data" code="2555" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Termination-Cause-3GPP"/>
+ <gavp name="Serving-Node"/>
+ </grouped>
+ </avp>
+ <avp name="Civic-Address" code="2556" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Barometric-Pressure" code="2557" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="UTRAN-Additional-Positioning-Data" code="2558" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Motion-Event-Info" code="2559" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Linear-Distance"/>
+ <gavp name="Occurrence-Info"/>
+ <gavp name="Interval-Time"/>
+ <gavp name="Maximum-Interval"/>
+ <gavp name="Sampling-Interval"/>
+ <gavp name="Reporting-Duration"/>
+ <gavp name="Reporting-Location-Requirements"/>
+ </grouped>
+ </avp>
+ <avp name="Linear-Distance" code="2560" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Maximum-Interval" code="2561" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Sampling-Interval" code="2562" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reporting-Duration" code="2563" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reporting-Location-Requirements" code="2564" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Additional-Area" code="2565" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Area-Type"/>
+ <gavp name="Area-Identification"/>
+ </grouped>
+ </avp>
+
+ <!--
+
+ Note: The AVP codes from 2524 to 2599 are reserved for TS 29.172
+ -->
+
+ <avp name="Reserved-2600" code="2600" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="IMS-Application-Reference-Identifier" code="2601" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Low-Priority-Indicator" code="2602" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO" code="0"/>
+ <enum name="YES" code="1"/>
+ </avp>
+ <avp name="IP-Realm-Default-Indicator" code="2603" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Default IP Realm Not used" code="0"/>
+ <enum name="Default IP realm used" code="1"/>
+ </avp>
+ <avp name="Local-GW-Inserted-Indicator" code="2604" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Local GW Not Inserted" code="0"/>
+ <enum name="Local GW Inserted" code="1"/>
+ </avp>
+ <avp name="Transcoder-Inserted-Indicator" code="2605" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Transcoder Not Inserted" code="0"/>
+ <enum name="Transcoder Inserted" code="1"/>
+ </avp>
+ <avp name="PDP-Address-Prefix-Length" code="2606" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 2607 to 2699 are reserved for TS 32.299
+ -->
+ <avp name="NNI-Information" code="2703" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Session-Direction"/>
+ <gavp name="NNI-Type"/>
+ <gavp name="Relationship-Mode"/>
+ <gavp name="Neighbour-Node-Address"/>
+ </grouped>
+ </avp>
+ <avp name="NNI-Type" code="2704" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="non-roaming" code="0"/>
+ <enum name="roaming without loopback" code="1"/>
+ <enum name="roaming with loopback" code="2"/>
+ </avp>
+ <avp name="Neighbour-Node-Address" code="2705" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Relationship-Mode" code="2706" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="trusted" code="0"/>
+ <enum name="non-trusted" code="1"/>
+ </avp>
+ <avp name="Session-Direction" code="2707" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="inbound" code="0"/>
+ <enum name="outbound" code="1"/>
+ </avp>
+ <avp name="From-Address" code="2708" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Access-Transfer-Information" code="2709" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Access-Transfer-Type"/>
+ <gavp name="Access-Network-Information"/>
+ <gavp name="Cellular-Network-Information"/>
+ <gavp name="Inter-UE-Transfer"/>
+ <gavp name="User-Equipment-Info"/>
+ <gavp name="Instance-Id"/>
+ <gavp name="Related-IMS-Charging-Identifier"/>
+ <gavp name="Related-IMS-Charging-Identifier-Node"/>
+ <gavp name="Change-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Access-Transfer-Type" code="2710" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="PS to CS Transfer" code="0"/>
+ <enum name="CS to PS Transfer" code="1"/>
+ <enum name="PS to PS Transfer" code="2"/>
+ <enum name="CS to CS Transfer" code="3"/>
+ </avp>
+ <avp name="Related-IMS-Charging-Identifier" code="2711" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Related-IMS-Charging-Identifier-Node" code="2712" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="IMS-Visited-Network-Identifier" code="2713" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="TWAN-User-Location-Info" code="2714" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SSID"/>
+ <gavp name="BSSID"/>
+ </grouped>
+ </avp>
+ <avp name="BSSID" code="2716" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="TAD-Identifier" code="2717" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="CS" code="0"/>
+ <enum name="PS" code="1"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 2700 to 2799 are reserved for TS 32.299
+ -->
+
+ <!-- 3GPP 29.212 -->
+ <avp name="TDF-Application-Instance-Identifier" code="2802" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="HeNB-Local-IP-Address" code="2804" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="UE-Local-IP-Address" code="2805" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="UDP-Source-Port" code="2806" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CS-Service-QoS-Request-Identifier" code="2807" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CS-Service-QoS-Request-Operation" code="2808" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Deletion" code="0"/>
+ <enum name="Modification" code="1"/>
+ </avp>
+ <avp name="Mute-Notification" code="2809" mandatory="mustnot" protected="may" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Mute Required" code="0"/>
+ </avp>
+ <avp name="Monitoring-Time" code="2810" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="AN-GW-Status" code="2811" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="AN_GW_FAILED" code="0"/>
+ </avp>
+ <avp name="User-Location-Info-Time" code="2812" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="CS-Service-Resource-Report" code="2813" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="CS-Service-QoS-Request-Identifier"/>
+ <gavp name="CS-Service-Resource-Result-Operation"/>
+ <gavp name="CS-Service-Resource-Failure-Cause"/>
+ </grouped>
+ </avp>
+ <avp name="CS-Service-Resource-Failure-Cause" code="2814" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Resource Released" code="0"/>
+ </avp>
+ <avp name="CS-Service-Resource-Result-Operation" code="2815" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Deletion" code="0"/>
+ </avp>
+ <avp name="Default-QoS-Information" code="2816" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="QoS-Class-Identifier"/>
+ <gavp name="Max-Requested-Bandwidth-UL"/>
+ <gavp name="Max-Requested-Bandwidth-DL"/>
+ <gavp name="Default-QoS-Name"/>
+ </grouped>
+ </avp>
+ <avp name="Default-QoS-Name" code="2817" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Conditional-APN-Aggregate-Max-Bitrate" code="2818" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
+ <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
+ <gavp name="IP-CAN-Type"/>
+ <gavp name="RAT-Type"/>
+ </grouped>
+ </avp>
+ <avp name="RAN-NAS-Release-Cause" code="2819" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Presence-Reporting-Area-Elements-List" code="2820" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Presence-Reporting-Area-Identifier" code="2821" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Presence-Reporting-Area-Information" code="2822" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Presence-Reporting-Area-Identifier"/>
+ <gavp name="Presence-Reporting-Area-Status"/>
+ <gavp name="Presence-Reporting-Area-Elements-List"/>
+ <gavp name="Presence-Reporting-Area-Node"/>
+ </grouped>
+ </avp>
+ <avp name="Presence-Reporting-Area-Status" code="2823" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="In area" code="0"/>
+ <enum name="Out of area" code="1"/>
+ <enum name="Inactive" code="2"/>
+ </avp>
+ <avp name="NetLoc-Access-Support" code="2824" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="NETLOC_ACCESS_NOT_SUPPORTED" code="0"/>
+ </avp>
+ <avp name="Fixed-User-Location-Info" code="2825" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="SSID"/>
+ <gavp name="BSSID"/>
+ <gavp name="Logical-Access-ID"/>
+ <gavp name="Physical-Access-ID"/>
+ </grouped>
+ </avp>
+ <avp name="PCSCF-Restoration-Indication" code="2826" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="PCSCF_RESTORATION" code="0"/>
+ </avp>
+ <avp name="IP-CAN-Session-Charging-Scope" code="2827" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="IP-CAN_SESSION_SCOPE" code="0"/>
+ </avp>
+ <avp name="Monitoring-Flags" code="2828" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Default-Access" code="2829" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="3GPP-GPRS" code="0"/>
+ <enum name="DOCSIS" code="1"/>
+ <enum name="xDSL" code="2"/>
+ <enum name="WiMAX" code="3"/>
+ <enum name="3GPP2" code="4"/>
+ <enum name="3GPP-EPS" code="5"/>
+ <enum name="Non-3GPP-EPS" code="6"/>
+ </avp>
+ <avp name="NBIFOM-Mode" code="2830" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UE_INITIATED" code="0"/>
+ <enum name="NETWORK_INITIATED" code="1"/>
+ </avp>
+ <avp name="NBIFOM-Support" code="2831" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NBIFOM_NOT_SUPPORTED" code="0"/>
+ <enum name="NBIFOM_SUPPORTED" code="1"/>
+ </avp>
+ <avp name="RAN-Rule-Support" code="2832" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Access-Availability-Change-Reason" code="2833" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Routing-Rule-Failure-Code" code="2834" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Routing-Rule-Report" code="2835" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Routing-Rule-Identifier"/>
+ <gavp name="PCC-Rule-Status"/>
+ <gavp name="Routing-Rule-Failure-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Traffic-Steering-Policy-Identifier-DL" code="2836" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="Traffic-Steering-Policy-Identifier-UL" code="2837" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="OctetStringOrUTF8"/>
+ </avp>
+ <avp name="Request-Type" code="2838" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Execution-Time" code="2839" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Conditional-Policy-Information" code="2840" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="Execution-Time"/>
+ <gavp name="APN-Aggregate-Max-Bitrate-UL"/>
+ <gavp name="APN-Aggregate-Max-Bitrate-DL"/>
+ <gavp name="Conditional-APN-Aggregate-Max-Bitrate"/>
+ </grouped>
+ </avp>
+ <avp name="Resource-Release-Notification" code="2841" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ENABLE_NOTIFICATION" code="0"/>
+ </avp>
+ <avp name="Removal-Of-Access" code="2842" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="REMOVAL_OF_ACCESS" code="0"/>
+ </avp>
+
+ <avp name="Default-Bearer-Indication" code="2844" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="BIND_TO_DEF_BEARER" code="0"/>
+ <enum name="BIND_TO_APPLICABLE_BEARER" code="1"/>
+ </avp>
+ <avp name="PRA-Install" code="2845" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Presence-Reporting-Area-Information"/>
+ </grouped>
+ </avp>
+ <avp name="PRA-Remove" code="2846" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Presence-Reporting-Area-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="3GPP-PS-Data-Off-Status-Gx" code="2847" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ACTIVE" code="0"/>
+ <enum name="INACTIVE" code="1"/>
+ </avp>
+ <avp name="Extended-APN-AMBR-DL" code="2848" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-APN-AMBR-UL" code="2849" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-GBR-DL" code="2850" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Extended-GBR-UL" code="2851" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Max-PLR-DL" code="2852" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Float32"/>
+ </avp>
+ <avp name="Max-PLR-UL" code="2853" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Float32"/>
+ </avp>
+ <avp name="UE-Status" code="2854" mandatory="mustnot" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Presence-Reporting-Area-Node" code="2855" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="OCS" code="0"/>
+ <enum name="PCRF" code="1"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 2829 to 2899 are reserved for TS 29.212
+ -->
+
+ <avp name="Policy-Counter-Identifier" code="2901" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Policy-Counter-Status" code="2902" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Policy-Counter-Status-Report" code="2903" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Policy-Counter-Identifier"/>
+ <gavp name="Policy-Counter-Status"/>
+ <gavp name="Pending-Policy-Counter-Information"/>
+ </grouped>
+ </avp>
+ <avp name="SL-Request-Type" code="2904" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="INITIAL_REQUEST" code="0"/>
+ <enum name="INTERMEDIATE_REQUEST" code="1"/>
+ </avp>
+ <avp name="Pending-Policy-Counter-Information" code="2905" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Policy-Counter-Status"/>
+ <gavp name="Pending-Policy-Counter-Change-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Pending-Policy-Counter-Change-Time" code="2906" mandatory="must" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+
+ <avp name="Device-Action" code="3001" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="External-Identifier"/>
+ <gavp name="MSISDN"/>
+ <gavp name="SCS-Identity"/>
+ <gavp name="Reference-Number"/>
+ <gavp name="Action-Type"/>
+ <gavp name="Trigger-Data"/>
+ <gavp name="Validity-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Device-Notification" code="3002" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="External-Identifier"/>
+ <gavp name="MSISDN"/>
+ <gavp name="SCS-Identity"/>
+ <gavp name="Reference-Number"/>
+ <gavp name="Action-Type"/>
+ <gavp name="Request-Status"/>
+ <gavp name="Delivery-Outcome"/>
+ </grouped>
+ </avp>
+ <avp name="Trigger-Data" code="3003" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Payload"/>
+ <gavp name="Priority-Indication"/>
+ <gavp name="Application-Port-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="Payload" code="3004" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Action-Type" code="3005" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Device Trigger Request" code="1"/>
+ <enum name="Delivery Report" code="2"/>
+ </avp>
+ <avp name="Priority-Indication" code="3006" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Non-Priority" code="0"/>
+ <enum name="Priority" code="1"/>
+ </avp>
+ <avp name="Reference-Number" code="3007" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Request-Status" code="3008" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SUCCESS" code="0"/>
+ <enum name="TEMPORARYERROR" code="201"/>
+ <enum name="INVPAYLOAD" code="101"/>
+ <enum name="INVEXTID" code="102"/>
+ <enum name="INVSCSID" code="103"/>
+ <enum name="INVPERIOD" code="104"/>
+ <enum name="NOTAUTHORIZED" code="105"/>
+ <enum name="SERVICEUNAVAILABLE" code="106"/>
+ <enum name="PERMANENTERROR" code="107"/>
+ <enum name="QUOTAEXCEEDED" code="108"/>
+ <enum name="RATEEXCEEDED" code="109"/>
+ </avp>
+ <avp name="Delivery-Outcome" code="3009" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="SUCCESS" code="0"/>
+ <enum name="EXPIRED" code="1"/>
+ <enum name="TEMPORARYERROR" code="2"/>
+ <enum name="UNDELIVERABLE" code="3"/>
+ </avp>
+ <avp name="Application-Port-Identifier" code="3010" mandatory="must" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Old-Reference-Number" code="3011" mandatory="mustnot" vendor-bit="must" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="IP-SM-GW-Number" code="3100" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="IP-SM-GW-Name" code="3101" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="User-Identifier" code="3102" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="User-Name"/>
+ <gavp name="MSISDN"/>
+ <gavp name="External-Identifier"/>
+ <gavp name="LMSI"/>
+ <gavp name="Type-Of-External-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="S6-Service-ID" code="3103" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="DEVICE_TRIGGER" code="0"/>
+ <enum name="SMS_MO" code="1"/>
+ </avp>
+ <avp name="SCS-Identity" code="3104" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Service-Parameters" code="3105" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="T4-Parameters"/>
+ <gavp name="Application-Port-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="T4-Parameters" code="3106" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Priority-Indication"/>
+ <gavp name="SM-RP-SMEA"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Data" code="3107" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="T4-Data"/>
+ </grouped>
+ </avp>
+ <avp name="T4-Data" code="3108" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="HSS-Cause"/>
+ <gavp name="Serving-Node"/>
+ <gavp name="Additional-Serving-Node"/>
+ </grouped>
+ </avp>
+ <avp name="HSS-Cause" code="3109" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SIR-Flags" code="3110" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="External-Identifier" code="3111" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="IP-SM-GW-Realm" code="3112" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="AESE-Communication-Pattern" code="3113" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion-Ext"/>
+ <gavp name="Communication-Pattern-Set"/>
+ </grouped>
+ </avp>
+ <avp name="Communication-Pattern-Set" code="3114" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Periodic-Communication-Indicator"/>
+ <gavp name="Communication-Duration-Time"/>
+ <gavp name="Periodic-Time"/>
+ <gavp name="Scheduled-Communication-Time"/>
+ <gavp name="Stationary-Indication"/>
+ <gavp name="Reference-ID-Validity-Time"/>
+ <gavp name="Battery-Indicator"/>
+ </grouped>
+ </avp>
+ <avp name="Periodic-Communication-Indicator" code="3115" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="PERIODICALLY" code="0"/>
+ <enum name="ON_DEMAND" code="1"/>
+ </avp>
+ <avp name="Communication-Duration-Time" code="3116" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Periodic-Time" code="3117" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Scheduled-Communication-Time" code="3118" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Day-Of-Week-Mask"/>
+ <gavp name="Time-Of-Day-Start"/>
+ <gavp name="Time-Of-Day-End"/>
+ </grouped>
+ </avp>
+ <avp name="Stationary-Indication" code="3119" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="STATIONARY_UE" code="0"/>
+ <enum name="MOBILE_UE" code="1"/>
+ </avp>
+ <avp name="AESE-Communication-Pattern-Config-Status" code="3120" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Periodic-Time"/>
+ <gavp name="AESE-Error-Report"/>
+ </grouped>
+ </avp>
+ <avp name="AESE-Error-Report" code="3121" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Result"/>
+ </grouped>
+ </avp>
+ <avp name="Monitoring-Event-Configuration" code="3122" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Monitoring-Type"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion-Ext"/>
+ <gavp name="Maximum-Number-of-Reports"/>
+ <gavp name="Monitoring-Duration"/>
+ <gavp name="Charged-Party"/>
+ <gavp name="UE-Reachability-Configuration"/>
+ <gavp name="Location-Information-Configuration"/>
+ <gavp name="Association-Type"/>
+ <gavp name="DL-Buffering-Suggested-Packet-Count"/>
+ <gavp name="PLMN-ID-Requested"/>
+ </grouped>
+ </avp>
+ <!-- Monitoring-Event-Report supports T6a/T6b and S6t, but AVP formats are not the same -->
+ <avp name="Monitoring-Event-Report" code="3123" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion-Ext"/>
+ <gavp name="Visited-PLMN-Id"/>
+ <gavp name="Roaming-Information"/>
+ <gavp name="IMEI-Change"/>
+ <gavp name="Terminal-Information "/>
+ <gavp name="Reachability-Information"/>
+ <gavp name="Maximum-UE-Availability-Time"/>
+ <gavp name="EPS-Location-Information"/>
+ <gavp name="Monitoring-Type"/>
+ <gavp name="Event-Handling"/>
+ <gavp name="Service-Report"/>
+ <gavp name="Loss-Of-Connectivity-Reason"/>
+ <gavp name="Idle-Status-Indication"/>
+ <gavp name="Idle-Status-Indication"/>
+ <gavp name="PDN-Connectivity-Status-Report"/>
+ <gavp name="Number-Of-UE-Per-Location-Report"/>
+ <gavp name="Visited-PLMN-Id"/>
+ </grouped>
+ </avp>
+ <avp name="SCEF-Reference-ID" code="3124" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SCEF-ID" code="3125" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="SCEF-Reference-ID-for-Deletion" code="3126" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Monitoring-Type" code="3127" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="LOSS_OF_CONNECTIVITY" code="0"/>
+ <enum name="UE_REACHABILITY" code="1"/>
+ <enum name="LOCATION_REPORTING" code="2"/>
+ <enum name="CHANGE_OF_IMSI_IMEI(SV)_ASSOCIATION" code="3"/>
+ <enum name="ROAMING_STATUS" code="4"/>
+ <enum name="COMMUNICATION_FAILURE" code="5"/>
+ <enum name="AVAILABILITY_AFTER_DDN_FAILURE" code="6"/>
+ <enum name="NUMBER_OF_UES_PRESENT_IN_A_GEOGRAPHICAL_AREA" code="7"/>
+ <enum name="UE_REACHABILITY_AND_IDLE_STATUS_INDICATION" code="8"/>
+ <enum name="AVAILABILITY_AFTER_DDN_FAILURE_AND_IDLE_STATUS_INDICATION" code="9"/>
+ <enum name="PDN_CONNECTIVITY_STATUS " code="10"/>
+ </avp>
+ <avp name="Maximum-Number-of-Reports" code="3128" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="UE-Reachability-Configuration" code="3129" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Reachability-Type"/>
+ <gavp name="Maximum-Latency"/>
+ <gavp name="Maximum-Response-Time"/>
+ <gavp name="DL-Buffering-Suggested-Packet-Count"/>
+ </grouped>
+ </avp>
+ <avp name="Monitoring-Duration" code="3130" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Maximum-Detection-Time" code="3131" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reachability-Type" code="3132" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="Reachability for SMS" code="1"/>
+ <enum name="Reachability for Data" code="2"/>
+ </avp>
+ <avp name="Maximum-Latency" code="3133" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Maximum-Response-Time" code="3134" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Location-Information-Configuration" code="3135" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MONTE-Location-Type"/>
+ <gavp name="Accuracy"/>
+ <gavp name="Periodic-Time"/>
+ </grouped>
+ </avp>
+ <avp name="MONTE-Location-Type" code="3136" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="CURRENT_LOCATION" code="0"/>
+ <enum name="LAST_KNOWN_LOCATION" code="1"/>
+ </avp>
+ <avp name="Accuracy" code="3137" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="CGI-ECGI" code="0"/>
+ <enum name="eNB" code="1"/>
+ <enum name="LA-TA-RA" code="2"/>
+ <enum name="PRA" code="3"/>
+ <enum name="PLMN-ID" code="4"/>
+ </avp>
+ <avp name="Association-Type" code="3138" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="IMEI-CHANGE" code="0"/>
+ <enum name="IMEISV-CHANGE" code="1"/>
+ </avp>
+ <avp name="Roaming-Information" code="3139" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="SUBSCRIBER_ROAMING" code="0"/>
+ <enum name="SUBSCRIBER_NOT_ROAMING" code="1"/>
+ </avp>
+ <avp name="Reachability-Information" code="3140" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="REACHABLE_FOR_SMS" code="0"/>
+ <enum name="REACHABLE_FOR_DATA" code="1"/>
+ </avp>
+ <avp name="IMEI-Change" code="3141" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Monitoring-Event-Config-Status" code="3142" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Report"/>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ </grouped>
+ </avp>
+ <avp name="Supported-Services" code="3143" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Supported-Monitoring-Events"/>
+ <gavp name="Node-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Supported-Monitoring-Events" code="3144" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="CIR-Flags" code="3145" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Service-Result" code="3146" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Vendor-Id"/>
+ <gavp name="Service-Result-Code"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Result-Code" code="3147" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reference-ID-Validity-Time" code="3148" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Event-Handling" code="3149" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="SUSPEND" code="0"/>
+ <enum name="RESUME" code="1"/>
+ <enum name="CANCEL" code="2"/>
+ </avp>
+ <avp name="NIDD-Authorization-Request" code="3150" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Selection"/>
+ <gavp name="Requested-Validity-Time"/>
+ </grouped>
+ </avp>
+ <avp name="NIDD-Authorization-Response" code="3151" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MSISDN"/>
+ <gavp name="User-Name"/>
+ <gavp name="External-Identifier"/>
+ <gavp name="Granted-Validity-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Report" code="3152" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Result"/>
+ <gavp name="Node-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Node-Type" code="3153" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="HSS" code="0"/>
+ <enum name="MME" code="1"/>
+ <enum name="SGSN" code="2"/>
+ </avp>
+ <avp name="S6t-HSS-Cause" code="3154" mandatory="must" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Enhanced-Coverage-Restriction" code="3155" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Restricted-PLMN-List"/>
+ <gavp name="Allowed-PLMN-List"/>
+ </grouped>
+ </avp>
+ <avp name="Enhanced-Coverage-Restriction-Data" code="3156" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Enhanced-Coverage-Restriction"/>
+ <gavp name="Visited-PLMN-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Restricted-PLMN-List" code="3157" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Visited-PLMN-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Allowed-PLMN-List" code="3158" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Visited-PLMN-Id"/>
+ </grouped>
+ </avp>
+ <avp name="Requested-Validity-Time" code="3159" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Granted-Validity-Time" code="3160" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="NIDD-Authorization-Update" code="3161" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MSISDN"/>
+ <gavp name="User-Name"/>
+ <gavp name="External-Identifier"/>
+ <gavp name="Granted-Validity-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Loss-Of-Connectivity-Reason" code="3162" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="UE_DETACHED_MME" code="0"/>
+ <enum name="UE_DETACHED_SGSN" code="1"/>
+ <enum name="MAX_DETECTION_TIME_EXPIRED_MME" code="2"/>
+ <enum name="MAX_DETECTION_TIME_EXPIRED_SGSN" code="3"/>
+ <enum name="UE_PURGED_MME" code="4"/>
+ <enum name="UE_PURGED_SGSN" code="5"/>
+ </avp>
+ <avp name="Group-Reporting-Guard-Timer" code="3163" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="CIA-Flags" code="3164" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Group-Report" code="3165" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Group-Report-Item"/>
+ </grouped>
+ </avp>
+ <avp name="Group-Report-Item" code="3166" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="User-Identifier"/>
+ <gavp name="Visited-PLMN-Id"/>
+ <gavp name="Roaming-Information"/>
+ <gavp name="IMEI-Change"/>
+ <gavp name="Reachability-Information"/>
+ <gavp name="Maximum-UE-Availability-Time"/>
+ <gavp name="EPS-Location-Information"/>
+ <gavp name="Monitoring-Type"/>
+ <gavp name="Service-Report"/>
+ <gavp name="S6t-HSS-Cause"/>
+ <gavp name="Idle-Status-Indication"/>
+ <gavp name="Reporting-Time-Stamp"/>
+ <gavp name="Updated-Network-Configuration"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-Reference-ID-For-Deletion-Ext"/>
+ <gavp name="Event-Handling"/>
+ <gavp name="Loss-Of-Connectivity-Reason"/>
+ <gavp name="PDN-Connectivity-Status-Report"/>
+ </grouped>
+ </avp>
+ <avp name="RIR-Flags" code="3167" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Type-Of-External-Identifier" code="3168" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="EXTERNAL-UE-IDENTIFIER-TYPE" code="0"/>
+ <enum name="EXTERNAL-GROUP-IDENTIFIER-TYPE" code="1"/>
+ </avp>
+ <avp name="APN-Validity-Time" code="3169" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Granted-Validity-Time"/>
+ <gavp name="Service-Selection"/>
+ </grouped>
+ </avp>
+ <avp name="Suggested-Network-Configuration" code="3170" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Subscribed-Periodic-RAU-TAU-Timer"/>
+ <gavp name="Active-Time"/>
+ <gavp name="DL-Buffering-Suggested-Packet-Count"/>
+ <gavp name="Group-Reporting-Guard-Timer"/>
+ </grouped>
+ </avp>
+ <avp name="Monitoring-Event-Report-Status" code="3171" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Result-Code"/>
+ <gavp name="Experimental-Result-Code"/>
+ </grouped>
+ </avp>
+ <avp name="PLMN-ID-Requested" code="3172" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="TRUE" code="0"/>
+ <enum name="FALSE" code="1"/>
+ </avp>
+ <avp name="AdditionalIdentifiers" code="3173" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="External-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="NIR-Flags" code="3174" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reporting-Time-Stamp" code="3175" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="NIA-Flags" code="3176" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Group-User-Identifier" code="3177" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="User-Name"/>
+ <gavp name="MSISDN"/>
+ <gavp name="External-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="MTC-Provider-Info" code="3178" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MTC-Provider-ID"/>
+ </grouped>
+ </avp>
+ <avp name="MTC-Provider-ID" code="3179" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PDN-Connectivity-Status-Configuration" code="3180" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Selection"/>
+ </grouped>
+ </avp>
+ <avp name="PDN-Connectivity-Status-Report" code="3181" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Service-Selection"/>
+ <gavp name="PDN-Connectivity-Status-Type"/>
+ <gavp name="PDN-Type"/>
+ <gavp name="Non-IP-PDN-Type-Indicator"/>
+ <gavp name="Non-IP-Data-Delivery-Mechanism"/>
+ <gavp name="Served-Party-IP-Address"/>
+ </grouped>
+ </avp>
+ <avp name="PDN-Connectivity-Status-Type" code="3182" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="CREATED" code="0"/>
+ <enum name="DELETED " code="1"/>
+ </avp>
+ <avp name="Traffic-Profile" code="3183" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="SINGLE_TRANSMISSION_UL " code="0"/>
+ <enum name="SINGLE_TRANSMISSION_D " code="1"/>
+ <enum name="DUAL_TRANSMISSION_UL_WITH_SUBSEQUENT_DL" code="2"/>
+ <enum name="DUAL_TRANSMISSION_DL_WITH_SUBSEQUENT_UL" code="3"/>
+ <enum name="MULTI_TRANSMISSION" code="4"/>
+ </avp>
+ <avp name="Updated-Network-Configuration" code="3184" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCEF-ID"/>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-Reference-ID-Ext"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion"/>
+ <gavp name="SCEF-Reference-ID-for-Deletion-Ext"/>
+ <gavp name="Subscribed-Periodic-RAU-TAU-Timer"/>
+ <gavp name="Active-Time"/>
+ <gavp name="DL-Buffering-Suggested-Packet-Count"/>
+ </grouped>
+ </avp>
+ <avp name="Battery-Indicator" code="3185" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SCEF-Reference-ID-Ext" code="3186" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="SCEF-Reference-ID-for-Deletion-Ext" code="3187" mandatory="mustnot" may-encrypt="no" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 3163 to 3199 are reserved for TS 29.336
+ -->
+
+ <avp name="SM-Delivery-Outcome-T4" code="3200" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="ABSENT_SUBSCRIBER" code="0"/>
+ <enum name="UE_MEMORTY_CAPACITY_EXCEEDED" code="1"/>
+ <enum name="SUCCESSFUL_TRANSFER" code="2"/>
+ </avp>
+ <avp name="Absent-Subscriber-Diagnostic-T4" code="3201" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NO_PAGING_RESPONSE" code="0"/>
+ <enum name="UE_DETACHED" code="1"/>
+ <enum name="UE_DEREGISTERED" code="2"/>
+ <enum name="UE_PURGED" code="3"/>
+ <enum name="ROAMING_RESTRICTION" code="4"/>
+ <enum name="UNIDENTIFIED_SUBSCRIBER" code="5"/>
+ </avp>
+ <avp name="Trigger-Action" code="3202" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MTC-Error-Diagnostic" code="3203" mandatory="mustnot" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 3206 to 3308 are reserved for TS 29.338
+ -->
+
+
+ <avp name="Reason-Header" code="3401" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Instance-Id" code="3402" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Route-Header-Received" code="3403" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Route-Header-Transmitted" code="3404" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SM-Device-Trigger-Information" code="3405" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="MTC-IWF-Address"/>
+ <gavp name="Reference-Number"/>
+ <gavp name="Serving-Node"/>
+ <gavp name="Validity-Time"/>
+ <gavp name="Priority-Indication"/>
+ <gavp name="Application-Port-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="MTC-IWF-Address" code="3406" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="SM-Device-Trigger-Indicator" code="3407" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Not DeviceTrigger" code="0"/>
+ <enum name="DeviceTrigger" code="1"/>
+ </avp>
+ <avp name="SM-Sequence-Number" code="3408" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SMS-Result" code="3409" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="VCS-Information" code="3410" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Bearer-Capability"/>
+ <gavp name="Network-Call-Reference-Number"/>
+ <gavp name="MSC-Address"/>
+ <gavp name="Basic-Service-Code"/>
+ <gavp name="ISUP-Location-Number"/>
+ <gavp name="VLR-Number"/>
+ <gavp name="Forwarding-Pending"/>
+ <gavp name="ISUP-Release-Cause"/>
+ <gavp name="Start-Time"/>
+ <gavp name="Start-of-Charging"/>
+ <gavp name="Stop-Time"/>
+ <gavp name="PS-Free-Format-Data"/>
+ </grouped>
+ </avp>
+ <avp name="Basic-Service-Code" code="3411" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Bearer-Service"/>
+ <gavp name="Teleservice"/>
+ </grouped>
+ </avp>
+ <avp name="Bearer-Capability" code="3412" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Teleservice" code="3413" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ISUP-Location-Number" code="3414" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Forwarding-Pending" code="3415" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Forwarding not pending" code="0"/>
+ <enum name="Forwarding pending" code="1"/>
+ </avp>
+ <avp name="ISUP-Release-Cause" code="3416" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="ISUP-Cause-Location"/>
+ <gavp name="ISUP-Cause-Value"/>
+ <gavp name="ISUP-Cause-Diagnostics"/>
+ </grouped>
+ </avp>
+ <avp name="MSC-Address" code="3417" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Network-Call-Reference-Number" code="3418" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Start-of-Charging" code="3419" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="VLR-Number" code="3420" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CN-Operator-Selection-Entity" code="3421" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="The serving network has been selected by the UE" code="0"/>
+ <enum name="The serving network has been selected by the network" code="1"/>
+ </avp>
+ <avp name="ISUP-Cause-Diagnostics" code="3422" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ISUP-Cause-Location" code="3423" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ISUP-Cause-Value" code="3424" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="ePDG-Address" code="3425" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Announcing-UE-HPLMN-Identifier" code="3426" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Announcing-UE-VPLMN-Identifier" code="3427" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Coverage-Status" code="3428" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Out of coverage" code="0"/>
+ <enum name="In coverage" code="1"/>
+ </avp>
+ <avp name="Layer-2-Group-ID" code="3429" mandatory="must" vendor-bit="must" protected="may" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Monitored-PLMN-Identifier" code="3430" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Monitoring-UE-HPLMN-Identifier" code="3431" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Monitoring-UE-Identifier" code="3432" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Monitoring-UE-VPLMN-Identifier" code="3433" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="PC3-Control-Protocol-Cause" code="3434" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="PC3-EPC-Control-Protocol-Cause" code="3435" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Requested-PLMN-Identifier" code="3436" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Requestor-PLMN-Identifier" code="3437" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Role-Of-ProSe-Function" code="3438" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="HPLMN" code="0"/>
+ <enum name="VPLMN" code="0"/>
+ <enum name="Local PLMN" code="0"/>
+ </avp>
+ <avp name="Usage-Information-Report-Sequence-Number" code="3439" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="ProSe-3rd-Party-Application-ID" code="3440" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 3400 to 3499 are reserved for TS 32.299
+ -->
+
+ <avp name="Enhanced-Diagnostics" code="3901" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <grouped>
+ <gavp name="RAN-NAS-Release-Cause"/>
+ </grouped>
+ </avp>
+ <avp name="Inter-UE-Transfer" code="3902" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Intra-UE transfer" code="0"/>
+ <enum name="Inter-UE transfer" code="1"/>
+ </avp>
+ <avp name="TWAG-Address" code="3903" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Announcement-Information" code="3904" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Announcement-Identifier"/>
+ <gavp name="Variable-Part"/>
+ <gavp name="Time-Indicator"/>
+ <gavp name="Quota-Indicator"/>
+ <gavp name="Announcement-Order"/>
+ <gavp name="Play-Alternative"/>
+ <gavp name="Privacy-Indicator"/>
+ <gavp name="Language"/>
+ </grouped>
+ </avp>
+ <avp name="Announcement-Identifier" code="3905" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Announcement-Order" code="3906" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Variable-Part" code="3907" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Variable-Part-Order"/>
+ <gavp name="Variable-Part-Type"/>
+ <gavp name="Variable-Part-Value"/>
+ </grouped>
+ </avp>
+ <avp name="Variable-Part-Order" code="3908" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Variable-Part-Type" code="3909" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ <enum name="Integer" code="0"/>
+ <enum name="Number" code="1"/>
+ <enum name="Time" code="2"/>
+ <enum name="Date" code="3"/>
+ <enum name="Currency" code="4"/>
+ </avp>
+ <avp name="Variable-Part-Value" code="3910" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Time-Indicator" code="3911" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Quota-Indicator" code="3912" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="QUOTA_IS_NOT_USED_DURING_PLAYBACK" code="0"/>
+ <enum name="QUOTA_IS_USED_DURING_PLAYBACK" code="1"/>
+ </avp>
+ <avp name="Play-Alternative" code="3913" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="served party" code="0"/>
+ <enum name="remote party" code="1"/>
+ </avp>
+ <avp name="Language" code="3914" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Privacy-Indicator" code="3915" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="NOT_PRIVATE" code="0"/>
+ <enum name="PRIVATE" code="1"/>
+ </avp>
+ <avp name="Called-Identity" code="3916" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Called-Identity-Change" code="3917" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Called-Identity"/>
+ <gavp name="Change-Time"/>
+ </grouped>
+ </avp>
+ <avp name="UWAN-User-Location-Info" code="3918" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="UE-Local-IP-Address"/>
+ <gavp name="UDP-Source-Port"/>
+ <gavp name="SSID"/>
+ <gavp name="BSSID"/>
+ </grouped>
+ </avp>
+ <avp name="Monitoring-Event-Configuration-Activity" code="3919" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Monitoring-Event-Report-Data" code="3920" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Event-Timestamp"/>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Monitoring-Event-Report-Number"/>
+ <gavp name="Charged-Party"/>
+ <gavp name="Subscription-Id"/>
+ <gavp name="Monitoring-Type"/>
+ <gavp name="Reachability-Information"/>
+ <gavp name="EPS-Location-Information"/>
+ <gavp name="Communication-Failure-Information"/>
+ <gavp name="Number-Of-UE-Per-Location-Report"/>
+ </grouped>
+ </avp>
+ <avp name="Monitoring-Event-Information" code="3921" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Monitoring-Event-Functionality"/>
+ <gavp name="Event-Timestamp"/>
+ <gavp name="SCEF-Reference-ID"/>
+ <gavp name="SCEF-ID"/>
+ <gavp name="Monitoring-Type"/>
+ <gavp name="Maximum-Number-of-Reports"/>
+ <gavp name="Monitoring-Duration"/>
+ <gavp name="Charged-Party"/>
+ <gavp name="Maximum-Detection-Time"/>
+ <gavp name="UE-Reachability-Configuration"/>
+ <gavp name="MONTE-Location-Type"/>
+ <gavp name="Accuracy"/>
+ <gavp name="Number-Of-UE-Per-Location-Configuration"/>
+ <gavp name="Monitoring-Event-Report"/>
+ </grouped>
+ </avp>
+ <avp name="Monitoring-Event-Functionality" code="3922" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Monitoring-Event-Report-Number" code="3923" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Cellular-Network-Information " code="3924" mandatory="must" vendor-bit="must" may-encrypt="no" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Related-Change-Condition-Information" code="3925" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SGSN-Address"/>
+ <gavp name="Change-Condition"/>
+ <gavp name="3GPP-User-Location-Info"/>
+ <gavp name="3GPP2-BSID"/>
+ <gavp name="UWAN-User-Location-Info"/>
+ <gavp name="Presence-Reporting-Area-Status"/>
+ <gavp name="User-CSG-Information"/>
+ <gavp name="3GPP-RAT-Type"/>
+ </grouped>
+ </avp>
+ <avp name="CP-CIoT-EPS-Optimisation-Indicator" code="3930" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Not Apply" code ="0"/>
+ <enum name="Apply" code="1"/>
+ </avp>
+ <avp name="SGi-PtP-Tunnelling-Method" code="3931" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UDP_IP_based" code="0"/>
+ <enum name="Others" code="1"/>
+ </avp>
+ <avp name="UNI-PDU-CP-Only-Flag" code="3932" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="UNI-PDU-both-UP-CP" code="0"/>
+ <enum name="UNI-PDU-CP-Only" code="1"/>
+ </avp>
+ <avp name="APN-Rate-Control" code="3933" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="APN-Rate-Control-Uplink"/>
+ <gavp name="APN-Rate-Control-Downlink"/>
+ </grouped>
+ </avp>
+ <avp name="APN-Rate-Control-Downlink" code="3934" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Rate-Control-Time-Unit"/>
+ <gavp name="Rate-Control-Max-Rate"/>
+ <gavp name="Rate-Control-Max-Message-Size"/>
+ </grouped>
+ </avp>
+ <avp name="APN-Rate-Control-Uplink" code="3935" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Additional-Exception-Reports"/>
+ <gavp name="Rate-Control-Time-Unit"/>
+ <gavp name="Rate-Control-Max-Rate"/>
+ <gavp name="Rate-Control-Max-Message-Size"/>
+ </grouped>
+ </avp>
+ <avp name="Additional-Exception-Reports" code="3936" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Not Allowed" code="0"/>
+ <enum name="Allowed" code="1"/>
+ </avp>
+ <avp name="Rate-Control-Max-Message-Size" code="3937" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Rate-Control-Max-Rate" code="3938" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Rate-Control-Time-Unit" code="3939" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SCS-AS-Address" code="3940" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="SCS-Realm"/>
+ <gavp name="SCS-Address"/>
+ </grouped>
+ </avp>
+ <avp name="SCS-Address" code="3941" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="SCS-Realm" code="3942" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 3900 to 3999 are reserved for TS 32.299
+ -->
+
+ <avp name="eNodeB-ID" code="4008" mandatory="must" vendor-bit="must" protected="may" may-encrypt="yes" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Extended-eNodeB-ID" code="4013" mandatory="must" vendor-bit="must" protected="may" may-encrypt="yes" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!--
+ Note: The AVP codes from 4000 to 4013 are reserved for TS 29.217
+ -->
+
+ <avp name="Charging-Per-IP-CAN-Session-Indicator" code="4400" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Inactive" code="0"/>
+ <enum name="Active" code="1"/>
+ </avp>
+ <avp name="Access-Network-Info-Change" code="4401" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <grouped>
+ <gavp name="Access-Network-Information"/>
+ <gavp name="Cellular-Network-Information"/>
+ <gavp name="Change-Time"/>
+ </grouped>
+ </avp>
+ <avp name="Discoveree-UE-HPLMN-Identifier" code="4402" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Discoveree-UE-VPLMN-Identifier" code="4403" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Discoverer-UE-HPLMN-Identifier" code="4404" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Discoverer-UE-VPLMN-Identifier" code="4405" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="3GPP-PS-Data-Off-Status" code="4406" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="Enumerated"/>
+ <enum name="Active" code="0"/>
+ <enum name="Inactive" code="1"/>
+ </avp>
+ <avp name="Unused-Quota-Timer" code="4407" mandatory="must" vendor-bit="must" protected="may" may-encrypt="yes" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Announcing-PLMN-ID" code="4408" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ProSe-UE-to-Network-Relay-UE-ID" code="4409" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="ProSe-Target-Layer-2-ID" code="4410" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Relay-IP-address" code="4411" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Target-IP-Address" code="4412" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="FE-Identifier-List" code="4413" mandatory="must" vendor-bit="must" may-encrypt="no" protected="may" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+ <!--
+ Note: The AVP codes from 4400 to 4499 are reserved for TS 32.299
+ -->
+ </base>
+
+ <!-- ********************************************************************** -->
+ <!-- ************************* Application IDs **************************** -->
+ <!-- ********************************************************************** -->
+ <application id="0" name="Diameter Common Messages" uri="http://tools.ietf.org/html/rfc6733"/>
+ <!-- application 1 is defined in nasreq.xml -->
+ <!-- application 2 is defined in mobileipv4.xml -->
+ <application id="3" name="Diameter Base Accounting" uri="http://tools.ietf.org/html/rfc6733"/>
+ <!-- application 4 is defined in chargecontrol.xml -->
+ <!-- application 5 is defined in eap.xml -->
+ <!-- application 6 is defined in sip.xml -->
+ <!-- application 7 is defined in mobileipv6.xml -->
+ <!-- application 8 is defined in mobileipv6.xml -->
+ <application id="9" name="Diameter QoS application" uri="http://tools.ietf.org/html/rfc5866"/>
+ <application id="10" name="Diameter Capabilities Update" uri="http://tools.ietf.org/html/rfc6737"/>
+ <application id="11" name="Diameter IKE SK (IKESK)" uri="http://tools.ietf.org/html/rfc6738"/>
+ <application id="12" name="Diameter NAT Control Application" uri="http://tools.ietf.org/html/rfc6736"/>
+ <application id="13" name="Diameter ERP" uri="http://tools.ietf.org/html/rfc6942"/>
+
+ <!-- application 16777216 is defined in TGPP.xml -->
+ <!-- application 16777217 is defined in TGPP.xml -->
+ <application id="16777218" name="3GPP Re/Rf" uri="http://www.3GPP.org/ftp/Specs/html-info/32296.htm"/>
+ <application id="16777219" name="3GPP Wx" uri="http://www.3GPP.org/ftp/Specs/html-info/29234.htm"/>
+ <application id="16777220" name="3GPP Zn" uri="http://www.3GPP.org/ftp/Specs/html-info/29109.htm"/>
+ <application id="16777221" name="3GPP Zh" uri="http://www.3GPP.org/ftp/Specs/html-info/29109.htm"/>
+ <!-- application 16777222 is defined in TGPP.xml -->
+ <!-- application 16777223 is defined in TGPP.xml -->
+ <application id="16777224" name="3GPP Gx" uri="http://www.3gpp.org/ftp/Specs/html-info/29210.htm"/>
+ <application id="16777225" name="3GPP Gx over Gy" uri="http://www.3GPP.org/ftp/Specs/html-info/29210.htm"/>
+ <application id="16777226" name="3GPP MM10" uri="http://www.3GPP.org/ftp/Specs/html-info/29140.htm"/>
+ <!-- application 16777227 is defined in Ericsson.xml -->
+ <!-- application 16777228 is defined in Ericsson.xml -->
+ <application id="16777229" name="3GPP Rx Release 6" uri="http://www.3GPP.org/ftp/Specs/html-info/29211.htm"/>
+ <application id="16777230" name="3GPP Pr" uri="http://www.3gpp.org/ftp/Specs/html-info/29234.htm"/>
+ <!-- application 16777231 is defined in etsie2e4.xml -->
+ <!-- application 16777232 is defined in Ericsson.xml -->
+ <!-- application 16777233 is defined in Ericsson.xml -->
+ <!-- application 16777234 is defined in Vodafone.xml -->
+ <application id="16777235" name="ITU-T Rs" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11971"/>
+ <!-- application 16777236 is defined in TGPP.xml -->
+ <!-- application 16777237 is defined in TGPP2.xml -->
+ <application id="16777238" name="3GPP Gx" uri="http://www.3GPP.org/ftp/Specs/html-info/29210.htm"/>
+ <application id="16777239" name="Juniper Cluster" uri="none"/>
+ <application id="16777240" name="Juniper Policy-Control-AAA" uri="none"/>
+ <application id="16777241" name="iptego USPI" uri="none"/>
+ <application id="16777242" name="Covergence-specific SIP routing" uri="none"/>
+ <application id="16777243" name="Policy Processing" uri="none"/>
+ <application id="16777244" name="Juniper Policy-Control-JSRC" uri="none"/>
+ <application id="16777245" name="ITU-T S-TC1" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=9340"/>
+ <!-- application 16777246 is defined in NokiaSolutionsAndNetworks.xml -->
+ <application id="16777247" name="3GPP2 CAN Access Authentication and Authorization" uri="http://www.3gpp2.org/Public_html/specs/X.S0054-100-0_v2.0_080909.pdf"/>
+ <application id="16777248" name="3GPP2 WLAN Interworking Access Authentication and Authorization" uri="http://www.3gpp2.org/Public_html/specs/X.S0028-200-A_v1.0_080625.pdf"/>
+ <application id="16777249" name="3GPP2 WLAN Interworking Accounting" uri="http://www.3gpp2.org/Public_html/specs/X.S0028-200-A_v1.0_080625.pdf"/>
+ <application id="16777250" name="3GPP STa" uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
+ <application id="16777251" name="3GPP S6a/S6d" uri="http://tools.ietf.org/html/rfc5516"/>
+ <application id="16777252" name="3GPP S13/S13'" uri="http://tools.ietf.org/html/rfc5516"/>
+ <application id="16777253" name="ETSI Re" uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183060%5C03.01.01_60%5Cts_183060v030101p.pdf"/>
+ <application id="16777254" name="ETSI GOCAP" uri="http://www.etsi.org/deliver/etsi_es%5C283000_283099%5C28303902%5C03.01.01_60%5Ces_28303902v030101p.pdf"/>
+ <application id="16777255" name="3GPP SLg" uri="http://www.3gpp.org/ftp/Specs/html-info/29172.htm"/>
+ <application id="16777256" name="ITU-T Rw" uri="https://tools.ietf.org/html/rfc5431"/>
+ <application id="16777257" name="ETSI a4" uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183066%5C02.01.01_60%5Cts_183066v020101p.pdf"/>
+ <application id="16777258" name="ITU-T Rt" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11450"/>
+ <application id="16777259" name="CARA" uri="none"/>
+ <application id="16777260" name="CAMA" uri="none"/>
+ <application id="16777261" name="Femtocell extension to Diameter EAP Application" uri="none"/>
+ <application id="16777262" name="ITU-T Ru" uri="none"/>
+ <application id="16777263" name="ITU-T Ng" uri="none"/>
+ <application id="16777264" name="3GPP SWm" uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
+ <application id="16777265" name="3GPP SWx" uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
+ <application id="16777266" name="3GPP Gxx" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"/>
+ <!-- application 16777267 is defined in TGPP.xml -->
+ <application id="16777268" name="3GPP Zpn" uri="http://www.3gpp.org/ftp/Specs/html-info/29109.htm"/>
+ <!-- application 16777269 is defined in Ericsson.xml -->
+ <application id="16777270" name="Juniper-Example" uri="none"/>
+ <application id="16777271" name="ITU-T Ri" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=9881"/>
+ <application id="16777272" name="3GPP S6b" uri="http://www.3gpp.org/ftp/Specs/html-info/29273.htm"/>
+ <application id="16777273" name="Juniper JGx" uri="none"/>
+ <application id="16777274" name="ITU-T Rd" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=10224"/>
+ <application id="16777275" name="ADMI Notification Application" uri="none"/>
+ <application id="16777276" name="ADMI Messaging Interface Application" uri="none"/>
+ <application id="16777277" name="Peter-Service VSI" uri="none"/>
+ <application id="16777278" name="ETSI Rr request model" uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183071%5C03.01.01_60%5Cts_183071v030101p.pdf"/>
+ <application id="16777279" name="ETSI Rr delegated model" uri="http://www.etsi.org/deliver/etsi_ts%5C183000_183099%5C183071%5C03.01.01_60%5Cts_183071v030101p.pdf"/>
+ <!--
+ 16777280 WIMAX HRPD Interworking [3GPP2 X.S0058-0 v1.0][Avi_Lior]
+ 16777281 WiMAX Network Access Authentication and Authorization Diameter Application (WNAAADA) [WiMAX Release 1.5][Avi_Lior]
+ 16777282 WiMAX Network Accounting Diameter Application (WNADA) [WiMAX Release 1.5][Avi_Lior]
+ 16777283 WiMAX MIP4 Diameter Application (WM4DA) [WiMAX Release 1.5][Avi_Lior]
+ 16777284 WiMAX MIP6 Diameter Application (WM6DA) [WiMAX Release 1.5][Avi_Lior]
+ 16777285 WiMAX DHCP Diameter Application (WDDA) [WiMAX Release 1.5][Avi_Lior]
+ 16777286 WiMAX-Location-Authentication-Authorization Diameter Application (WLAADA) [WiMAX Release 1.5][Avi_Lior]
+ 16777287 WiMAX-Policy-and-Charging-Control-R3-Policies Diameter Application (WiMAX PCC-R3-P) [WiMAX Release 1.5][Avi_Lior]
+ 16777288 WiMAX-Policy-and-Charging-Control-R3-OFfline-Charging Diameter Application (WiMAX PCC-R3-OFC) [WiMAX Release 1.5][Avi_Lior]
+ 16777289 WiMAX-Policy-and-Charging-Control-R3-Offline-Charging-Prime Diameter Application (WiMAX PCC-R3-OFC-PRIME) [WiMAX Release 1.5][Avi_Lior]
+ 16777290 WiMAX-Policy-and-Charging-Control-R3-Online-Charging Diameter Application (WiMAX PCC-R3-OC) [WiMAX Release 1.5][Avi_Lior]
+ -->
+ <application id="16777291" name="3GPP SLh" uri="http://www.3gpp.org/ftp/Specs/html-info/29173.htm"/>
+ <!-- application 16777292 is defined in TGPP.xml -->
+ <application id="16777293" name="Cloudmark Diameter Interface" uri="none"/>
+ <application id="16777294" name="Camiant DRMA" uri="none"/>
+ <application id="16777295" name="PiLTE Interworking Diameter Application" uri="http://www.3gpp2.org/Public_html/specs/X.S0057-0%20v3.0%20(clean)%20E-UTRAN-eHRPD%20Interworking.pdf"/>
+ <application id="16777296" name="Juniper-Sessions-Recovery" uri="none"/>
+ <application id="16777297" name="Vedicis LiveProxy" uri="none"/>
+ <application id="16777298" name="Pi*3GPP2 Diameter Application" uri="http://www.3gpp2.org/Public_html/specs/X.S0057-A%20v2.0_20121018.pdf"/>
+ <application id="16777299" name="Sandvine Rf+" uri="none"/>
+ <application id="16777300" name="Subscription Information Application" uri="none"/>
+ <!-- application 16777301 is defined in Ericsson.xml -->
+ <application id="16777302" name="3GPP Sy" uri="http://www.3gpp.org/ftp/Specs/html-info/29219.htm"/>
+ <application id="16777303" name="3GPP Sd" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"/>
+ <!-- application 16777304 is defined in Ericsson.xml -->
+ <application id="16777305" name="HP DTD" uri="none"/>
+ <application id="16777306" name="ITU-T M9" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11570"/>
+ <application id="16777307" name="ITU-T M13" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11712"/>
+ <application id="16777308" name="3GPP S7a" uri="http://www.3gpp.org/ftp/Specs/html-info/29272.htm"/>
+ <application id="16777309" name="3GPP Tsp" uri="http://www.3gpp.org/ftp/Specs/html-info/29368.htm"/>
+ <application id="16777310" name="3GPP S6m" uri="http://www.3gpp.org/ftp/Specs/html-info/29336.htm"/>
+ <application id="16777311" name="3GPP T4" uri="http://www.3gpp.org/ftp/Specs/html-info/29337.htm"/>
+ <!-- application 16777312 3GPP S6c"is defined in TGPP.xml -->
+ <application id="16777313" name="3GPP SGd" uri="http://www.3gpp.org/ftp/Specs/html-info/29338.htm"/>
+ <application id="16777314" name="Intrado-SLg" uri="none"/>
+ <!-- application 16777315 is defined in Ericsson.xml -->
+ <application id="16777316" name="Verizon-Femto-Loc" uri="none"/>
+ <!-- application 16777317 is defined in NokiaSolutionsAndNetworks.xml -->
+ <application id="16777318" name="3GPP S15" uri="http://www.3gpp.org/ftp/Specs/html-info/29212.htm"/>
+ <application id="16777319" name="3GPP S9a" uri="http://www.3gpp.org/ftp/Specs/html-info/29215.htm"/>
+ <application id="16777320" name="3GPP S9a*" uri="http://www.3gpp.org/ftp/Specs/html-info/29215.htm"/>
+ <application id="16777321" name="Gateway Location Application" uri="none"/>
+ <application id="16777322" name="Verizon Session Recovery" uri="none"/>
+ <!-- application 16777323 is defined in TGPP2.xml -->
+ <application id="16777324" name="MAGIC Client Interface Protocol (CIP)" uri="none"/>
+ <application id="16777325" name="ITU-T Nc" uri="http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=12217"/>
+ <application id="16777326" name="ITU-T Ne" uri="none"/>
+ <!-- application 16777327 is defined in Ericsson.xml -->
+ <!-- application 16777328 is defined in Nokia.xml -->
+ <application id="16777329" name="Rivada Xd" uri="none"/>
+ <application id="16777330" name="Rivada Xm" uri="none"/>
+ <application id="16777331" name="Rivada Xh" uri="none"/>
+ <application id="16777332" name="Rivada Xf" uri="none"/>
+ <application id="16777333" name="Rivada Xf" uri="none"/>
+ <application id="16777334" name="Rivada Xp" uri="none"/>
+ <application id="16777335" name="3GPP MB2-C" uri="http://www.3gpp.org/ftp/Specs/html-info/29468.htm"/>
+ <!-- application 16777336 (3GPP PC4a) is defined in TGPP.xml -->
+ <application id="16777337" name="3GPP PC2" uri="http://www.3gpp.org/ftp/Specs/html-info/29343.htm"/>
+ <application id="16777338" name="Juniper Domain Policy" uri="none"/>
+ <application id="16777339" name="Host Observer" uri="none"/>
+ <application id="16777340" name="3GPP PC6/PC7" uri="http://www.3gpp.org/ftp/Specs/html-info/29345.htm"/>
+ <!-- application 16777341 is defined in Nokia.xml -->
+ <application id="16777342" name="3GPP Np" uri="http://www.3gpp.org/ftp/Specs/html-info/29217.htm"/>
+ <!-- application 16777346 is defined in TGPP.xml -->
+ <application id="16777999" name="S6b Application (One-AAA)" uri="none"/>
+ <!--
+16777341 Nokia Sdr Application [Timo_Perala]
+16777342 3GPP Np [3GPP TS 29.217][Kimmo_Kymalainen]
+16777343 Sandvine Location Relay Service [Inian_Vasanth]
+16777344 Sandvine Fairshare Traffic Management Service [Inian_Vasanth]
+-->
+ <application id="16777345" name="3GPP S6t" uri="http://www.3gpp.org/ftp/Specs/archive/29_series/29.336/29336-e20.zip"/>
+<!--
+16777347 3GPP Ns [3GPP TS 29.153][Kimmo_Kymalainen]
+16777348 3GPP Nt [3GPP TS 29.154][Kimmo_Kymalainen]
+ -->
+ <application id="4294967295" name="Relay" uri="http://tools.ietf.org/html/rfc6733"/>
+ <!-- *********************** End Application IDs ************************** -->
+
+
+ <!-- ************************************************************** -->
+ <!-- ************************* Vendors **************************** -->
+ <!-- ************************************************************** -->
+ <vendor vendor-id="None" code="0" name="None"/>
+ <vendor vendor-id="Merit" code="61" name="Merit Networks"/>
+ <vendor vendor-id="USR" code="429" name="US Robotics Corp."/>
+ <vendor vendor-id="Lucent" code="1751" name="Lucent Technologies"/>
+ <vendor vendor-id="Deutsche_Telekom_AG" code="2937" name="Deutsche Telekom AG"/>
+ <vendor vendor-id="Acision" code="3830" name="Acision"/>
+ <vendor vendor-id="SKT" code="5806" name="SK Telecom"/>
+ <vendor vendor-id="TGPP" code="10415" name="3GPP"/>
+ <vendor vendor-id="ETSI" code="13019" name="ETSI"/>
+ <vendor vendor-id="Tango" code="13421" name="Tango Telecom Limited"/>
+ <vendor vendor-id="ChinaTelecom" code="81000" name="China Telecom"/>
+ <vendor vendor-id="TGPPCX" code="16777216" name="3GPP CX/DX"/>
+ <!-- *********************** End Vendors ************************** -->
+
+ &nasreq;
+ &eap;
+ &mobileipv4;
+ &chargecontrol;
+ &sunping;
+ &TGPP;
+ &TGPP2;
+ &sip;
+ &etsie2e4;
+ &Ericsson;
+ &mobileipv6;
+ &Cisco;
+ &Starent;
+ &Vodafone;
+ &AlcatelLucent;
+ &Nokia;
+ &NokiaSolutionsAndNetworks;
+ &HP;
+ &Oracle;
+ &CiscoSystems;
+ &Juniper;
+ &Inovar;
+ &Huawei;
+ &VerizonWireless;
+ &Telefonica;
+ &Siemens;
+ &Microsoft;
+ &Metaswitch;
+ &Custom;
+</dictionary>
diff --git a/resources/protocols/diameter/eap.xml b/resources/protocols/diameter/eap.xml
new file mode 100644
index 00000000..f5711dbb
--- /dev/null
+++ b/resources/protocols/diameter/eap.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application id="5" name="EAP Application" uri="http://www.ietf.org/rfc/rfc4072.txt">
+
+ <command name="Diameter-EAP" code="268" vendor-id="None"/>
+
+ <avp name="EAP-Payload" code="462">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="EAP-Reissued-Payload" code="463">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="EAP-Master-Session-Key" code="464">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Accounting-EAP-Auth-Method" code="465">
+ <type type-name="Unsigned64"/>
+ </avp>
+</application>
diff --git a/resources/protocols/diameter/etsie2e4.xml b/resources/protocols/diameter/etsie2e4.xml
new file mode 100644
index 00000000..a48da2b4
--- /dev/null
+++ b/resources/protocols/diameter/etsie2e4.xml
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ETSI ES 283 034 V2.2.0 -->
+<!-- ETSI ES 283 035 V2.5.1 (2008-08) -->
+
+<application id="16777231" name="Diameter e2e4 Application" uri="http://pda.etsi.org">
+
+ <!-- ETSI ES 283 026 V1.6.0 (2008-02) Specifies some experimental resultcodes with vendor id ETSI
+ 6.3.2 Experimental-Result-Code AVP values defined in the present
+ document
+ This clause defines the specific values of the Experimental-Result-Code AVP (vendor-id is ETSI):
+
+ XXX prefixed with ETSI to not clash with the IETF one, that causes some filter problem with Wireshark when creating custom columns
+
+ The following tshark parameters ” -Y diameter -z
+ proto,colinfo,diameter.Experimental-Result-Code,diameter.Experimental-Result-Code”
+
+ yields no result where as
+
+ -Y diameter -z proto,colinfo,diameter.Result-Code,diameter.Result-Code
+
+ Does
+
+ <avp name="Experimental-Result-Code" code="298" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="no" >
+ -->
+
+ <avp name="ETSI-Experimental-Result-Code" code="298" mandatory="must" protected="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="no" >
+ <type type-name="Enumerated"/>
+ <enum name="INSUFFICIENT_RESOURCES" code="4041"/>
+ <enum name="COMMIT_FAILURE" code="4043"/>
+ <enum name="REFRESH_FAILURE" code="4044"/>
+ <enum name="QOS_PROFILE_FAILURE" code="4045"/>
+ <enum name="ACCESS_PROFILE_FAILURE" code="4046"/>
+ <enum name="PRIORITY_NOT_GRANTED" code="4047"/>
+ <enum name="MODIFICATION_FAILURE" code="5041"/>
+ </avp>
+
+ <!-- ************************* e4 AVPs ************************ -->
+
+ <avp name="Globally-Unique-Address" code="300" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="Framed-IP-Address"/>
+ <gavp name="Framed-IPv6-Prefix"/>
+ <gavp name="Address-Realm"/>
+ </grouped>
+ </avp>
+ <avp name="Address-Realm" code="301" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Logical-Access-ID" code="302" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Initial-Gate-Setting" code="303" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="NAS-Filter-Rule"/>
+ <gavp name="Maximum-Allowed-Bandwidth-UL"/>
+ <gavp name="Maximum-Allowed-Bandwidth-DL"/>
+ </grouped>
+ </avp>
+ <avp name="QoS-Profile" code="304" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="Application-Class-ID"/>
+ <gavp name="Media-Type"/>
+ <gavp name="Reservation-Priority"/>
+ <gavp name="Maximum-Allowed-Bandwidth-UL"/>
+ <gavp name="Maximum-Allowed-Bandwidth-DL"/>
+ <gavp name="Transport-Class"/>
+ </grouped>
+ </avp>
+ <avp name="IP-Connectivity-Status" code="305" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="IP-CONNECTIVITY-ON" code="0"/>
+ <enum name="IP-CONNECTIVITY-LOST" code="1"/>
+ </avp>
+ <avp name="Access-Network-Type" code="306" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="NAS-Port-Type"/>
+ <gavp name="Aggregation-Network-Type"/>
+ </grouped>
+ </avp>
+ <avp name="Aggregation-Network-Type" code="307" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="UNKNOWN" code="0"/>
+ <enum name="ATM" code="1"/>
+ <enum name="ETHERNET" code="2"/>
+ </avp>
+ <avp name="Maximum-Allowed-Bandwidth-UL" code="308" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Maximum-Allowed-Bandwidth-DL" code="309" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <!-- Removed from ETSI ES 283 034 V1.2.0 (2007-05) -->
+ <avp name="Maximum-Priority-DEPRECATED" code="310" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Transport-Class" code="311" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Application-Class-ID" code="312" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Physical-Access-ID" code="313" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Initial-Gate-Setting-ID" code="314" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="QoS-Profile-ID" code="315" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!-- ************************* e2 AVPs ************************ -->
+
+ <avp name="ETSI-Location-Information" code="350" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="Line-Identifier"/>
+ </grouped>
+ </avp>
+ <avp name="RACS-Contact-Point" code="351" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="Terminal-Type" code="352" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Requested-Information-353" code="353" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="SUBSCRIBER-ID" code="0"/>
+ <enum name="LOCATION-INFORMATION" code="1"/>
+ <enum name="RACS-CONTACT-POINT" code="2"/>
+ <enum name="ACCESS-NETWORK-TYPE" code="3"/>
+ <enum name="TERMINAL-TYPE" code="4"/>
+ <!-- The following values are reserved for future use and
+ are out of scope in ETSI ES 283 035 V1.2.1 (2007-06). -->
+ <enum name="Logical-Access-ID" code="5"/>
+ <enum name="Physical-Access-ID" code="6"/>
+ <enum name="ACCESS-NETWORK-TYPE" code="7"/>
+ <enum name="INITIAL-GATE-SETTING" code="8"/>
+ <enum name="QOS-PROFILE" code="9"/>
+ <enum name="IP-CONNECTIVITY-STATUS" code="10"/>
+ </avp>
+ <avp name="ETSI-Event-Type-354" code="354" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="USER-LOGON" code="0"/>
+ <enum name="LOCATION-INFORMATION-CHANGED" code="1"/>
+ <enum name="RACS-CONTACT-POINT-CHANGED" code="2"/>
+ <enum name="ACCESS-NETWORK-TYPE" code="3"/>
+ <enum name="TERMINAL-TYPE-CHANGED" code="4"/>
+ <enum name="LOGICAL-ACCESS-ID-CHANGED" code="5"/>
+ <enum name="PHYSICAL-ACCESS-ID-CHANGED" code="6"/>
+ <enum name="IP-ADDRESS-CHANGED" code="7"/>
+ <enum name="INITIAL-GATE-SETTING-CHANGED" code="8"/>
+ <enum name="QOS-PROFILE-CHANGED" code="9"/>
+ <enum name="USER-LOGOFF" code="10"/>
+ </avp>
+ <avp name="Civic-Location" code="355" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Geospatial-Location" code="356" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+
+ <!--- ETSI ES 283 026 V1.6.0 (2008-02) -->
+ <avp name="Session-Bundle-Id" code="400" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!--- ETSI TS 183 066 V2.1.1 (2009-01) -->
+ <avp name="ETSI-Event-Type-420" code="420" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="UPDATE" code="0"/>
+ <enum name="REMOVE" code="1"/>
+ </avp>
+
+ <!-- ETSI TS 183 017 V1.4.0 (2007-08) -->
+ <avp name="Binding-information" code="450" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="Binding-Input-List"/>
+ <gavp name="Binding-Output-List"/>
+ </grouped>
+ </avp>
+ <avp name="Binding-Input-List" code="451" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="V6-Transport-Address"/>
+ <gavp name="V4-Transport-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Binding-Output-List" code="452" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="V6-Transport-Address"/>
+ <gavp name="V4-Transport-Address"/>
+ </grouped>
+ </avp>
+ <avp name="V6-Transport-Address" code="453" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="Framed-IPv6-Prefix"/>
+ <gavp name="Port-Number"/>
+ </grouped>
+ </avp>
+ <avp name="V4-Transport-Address" code="454" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <grouped>
+ <gavp name="Framed-IP-Address"/>
+ <gavp name="Port-Number"/>
+ </grouped>
+ </avp>
+ <avp name="Port-Number" code="455" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Reservation-Class" code="456" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Requested-Information-457" code="457" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="LATCH" code="0"/>
+ <enum name="RELATCH" code="1"/>
+ </avp>
+ <avp name="Reservation-Priority" code="458" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="DEFAULT" code="0"/>
+ <enum name="PRIORITY-ONE" code="1"/>
+ <enum name="PRIORITY-TWO" code="2"/>
+ <enum name="PRIORITY-THREE" code="3"/>
+ <enum name="PRIORITY-FOUR" code="4"/>
+ <enum name="PRIORITY-FIVE" code="5"/>
+ <enum name="PRIORITY-SIX" code="6"/>
+ <enum name="PRIORITY-SEVEN" code="7"/>
+ <enum name="PRIORITY-EIGHT" code="8"/>
+ <enum name="PRIORITY-NINE" code="9"/>
+ <enum name="PRIORITY-TEN" code="10"/>
+ <enum name="PRIORITY-ELEVEN" code="11"/>
+ <enum name="PRIORITY-TWELVE" code="12"/>
+ <enum name="PRIORITY-THIRTEEN" code="13"/>
+ <enum name="PRIORITY-FOURTEEN" code="14"/>
+ <enum name="PRIORITY-FIFTEEN" code="15"/>
+ </avp>
+ <avp name="ETSI-Service-Class" code="459" mandatory="mustnot" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Media-Authorization-Context-Id" code="462" mandatory="must" vendor-bit="must" vendor-id="ETSI" may-encrypt="yes">
+ <type type-name="UTF8String" />
+ </avp>
+
+ <!--- ETSI TS 183 033 V1.2.0 (2007-10) -->
+ <!-- The Line-Identifier AVP has a Vendor-Id header set to ETSI (13019).
+ 6.3.34 Line-Identifier AVP
+ The Line-Identifier AVP is of type OctetString. This AVP contains a fixed broadband access line identifier
+ associated to the user.
+ -->
+ <avp name="Line-Identifier" code="500" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="OctetString"/>
+ </avp>
+ <!-- The following table describes the Diameter AVPs defined for the Cx interface protocol in support of
+ HTTP Digest, their AVP Code values, types, possible flag values and whether or not the AVP may be
+ encrypted. The Vendor-Id header of all AVPs defined in the present document shall be set to ETSI (13019). -->
+
+ <avp name="ETSI-SIP-Authenticate" code="501" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <grouped>
+ <gavp name="ETSI-Digest-Realm"/>
+ <gavp name="ETSI-Digest-Nonce"/>
+ <gavp name="ETSI-Digest-Domain"/>
+ <gavp name="ETSI-Digest-Opaque"/>
+ <gavp name="ETSI-Digest-Stale"/>
+ <gavp name="ETSI-Digest-Algorithm"/>
+ <gavp name="ETSI-Digest-QoP"/>
+ <gavp name="ETSI-Digest-HA1"/>
+ <gavp name="ETSI-Digest-Auth-Param"/>
+ </grouped>
+ </avp>
+ <avp name="ETSI-SIP-Authorization" code="502" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <grouped>
+ <gavp name="ETSI-Digest-Username"/>
+ <gavp name="ETSI-Digest-Realm"/>
+ <gavp name="ETSI-Digest-Nonce"/>
+ <gavp name="ETSI-Digest-URI"/>
+ <gavp name="ETSI-Digest-Response"/>
+ <gavp name="ETSI-Digest-Algorithm"/>
+ <gavp name="ETSI-Digest-CNonce"/>
+ <gavp name="ETSI-Digest-Opaque"/>
+ <gavp name="ETSI-Digest-QoP"/>
+ <gavp name="ETSI-Digest-Nonce-Count"/>
+ <gavp name="ETSI-Digest-Method"/>
+ <gavp name="ETSI-Digest-Entity-Body-Hash"/>
+ <gavp name="ETSI-Digest-Auth-Param"/>
+ </grouped>
+ </avp>
+ <avp name="ETSI-SIP-Authentication-Info" code="503" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <grouped>
+ <gavp name="ETSI-Digest-Nextnonce"/>
+ <gavp name="ETSI-Digest-QoP"/>
+ <gavp name="ETSI-Digest-Response-Auth"/>
+ <gavp name="ETSI-Digest-CNonce"/>
+ <gavp name="ETSI-Digest-Nonce-Count"/>
+ </grouped>
+ </avp>
+ <avp name="ETSI-Digest-Realm" code="504" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Nonce" code="505" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Domain" code="506" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Opaque" code="507" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Stale" code="508" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Algorithm" code="509" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-QoP" code="510" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-HA1" code="511" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Auth-Param" code="512" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Username" code="513" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-URI" code="514" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Response" code="515" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-CNonce" code="516" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Nonce-Count" code="517" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Method" code="518" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Entity-Body-Hash" code="519" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Nextnonce" code="520" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="ETSI-Digest-Response-Auth" code="521" mandatory="may" vendor-bit="must" vendor-id="ETSI" may-encrypt="no">
+ <type type-name="UTF8String"/>
+ </avp>
+</application>
diff --git a/resources/protocols/diameter/mobileipv4.xml b/resources/protocols/diameter/mobileipv4.xml
new file mode 100644
index 00000000..8b85d504
--- /dev/null
+++ b/resources/protocols/diameter/mobileipv4.xml
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application id="2" name="Mobile IPv4 Application" uri="http://tools.ietf.org/html/rfc4004">
+
+ <!-- Mobile-IPv4 Application -->
+ <command name="AA-Mobile-Node" code="260" vendor-id="None"/>
+ <command name="Home-Agent-MIP" code="262" vendor-id="None"/>
+
+ <!-- ************************** Mobile-IPv4 AVPS ********************* -->
+ <avp name="MIP-FA-to-HA-SPI" code="318" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MIP-FA-to-MN-SPI" code="319" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MIP-Reg-Request" code="320" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-Reg-Reply" code="321" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-MN-AAA-Auth" code="322" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-MN-AAA-SPI"/>
+ <gavp name="MIP-Auth-Input-Data-Length"/>
+ <gavp name="MIP-Authenticator-Length"/>
+ <gavp name="MIP-Authenticator-Offset"/>
+ </grouped>
+ </avp>
+ <avp name="MIP-HA-to-FA-SPI" code="323" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!-- 324 Unassigned -->
+ <avp name="MIP-MN-to-FA-MSA" code="325" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-MN-AAA-SPI"/>
+ <gavp name="MIP-Algorithm-Type"/>
+ <gavp name="MIP-Nonce"/>
+ </grouped>
+ </avp>
+ <avp name="MIP-FA-to-MN-MSA" code="326" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-MN-AAA-SPI"/>
+ <gavp name="MIP-Algorithm-Type"/>
+ <gavp name="MIP-Session-Key"/>
+ </grouped>
+ </avp>
+
+ <!-- 327 Unassigned -->
+ <avp name="MIP-FA-to-HA-MSA" code="328" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-FA-to-HA-SPI"/>
+ <gavp name="MIP-Algorithm-Type"/>
+ <gavp name="MIP-Session-Key"/>
+ </grouped>
+ </avp>
+ <avp name="MIP-HA-to-FA-MSA" code="329" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-HA-to-FA-SPI"/>
+ <gavp name="MIP-Algorithm-Type"/>
+ <gavp name="MIP-Session-Key"/>
+ </grouped>
+ </avp>
+
+ <!-- 330 Unassigned -->
+
+ <avp name="MIP-MN-to-HA-MSA" code="331" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-MN-HA-SPI"/>
+ <gavp name="MIP-Algorithm-Type"/>
+ <gavp name="MIP-Session-Key"/>
+ <gavp name="MIP-Nonce"/>
+ </grouped>
+ </avp>
+ <avp name="MIP-HA-to-MN-MSA" code="332" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-Algorithm-Type"/>
+ <gavp name="MIP-Replay-Mode"/>
+ <gavp name="MIP-Session-Key"/>
+ </grouped>
+ </avp>
+ <avp name="MIP-Mobile-Node-Address" code="333" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="MIP-Home-Agent-Address" code="334" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="MIP-Nonce" code="335" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-Candidate-Home-Agent-Host" code="336" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="no">
+ <type type-name="DiameterIdentity"/>
+ </avp>
+ <avp name="MIP-Feature-Vector" code="337" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Mobile-Node-Home-Address-Requested" code="1"/>
+ <enum name="Home-Address-Allocatable-Only-in-Home-Realm" code="2"/>
+ <enum name="Home-Agent-Requested" code="4"/>
+ <enum name="Foreign-Home-Agent-Available" code="8"/>
+ <enum name="MN-HA-Key-Request" code="16"/>
+ <enum name="MN-FA-Key-Request" code="32"/>
+ <enum name="FA-HA-Key-Request" code="64"/>
+ <enum name="Home-Agent-In-Foreign-Network" code="128"/>
+ <enum name="Co-Located-Mobile-Node" code="256"/>
+ </avp>
+ <avp name="MIP-Auth-Input-Data-Length" code="338" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MIP-Authenticator-Length" code="339" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MIP-Authenticator-Offset" code="340" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MIP-MN-AAA-SPI" code="341" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MIP-Filter-Rule" code="342" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="MIP-Session-Key" code="343" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-FA-Challenge" code="344" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-Algorithm-Type" code="345" mandatory="must" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="HMAC-SHA-1" code="2"/>
+ </avp>
+ <avp name="MIP-Replay-Mode" code="346" mandatory="must" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="None" code="1"/>
+ <enum name="Timestamps" code="2"/>
+ <enum name="Nonces" code="3"/>
+ </avp>
+ <avp name="MIP-Originating-Foreign-AAA" code="347" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="Origin-Realm"/>
+ <gavp name="Origin-Host"/>
+ </grouped>
+ </avp>
+ <avp name="MIP-Home-Agent-Host" code="348" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="no">
+ <grouped>
+ <gavp name="Destination-Realm"/>
+ <gavp name="Destination-Host"/>
+ </grouped>
+ </avp>
+ <!--
+ 349-362 Unassigned
+ in dictionary.xml
+ 363 Accounting-Input-Octets [RFC4005][RFC4004]
+ 364 Accounting-Output-Octets [RFC4005][RFC4004]
+ 365 Accounting-Input-Packets [RFC4005][RFC4004]
+ 366 Accounting-Output-Packets [RFC4005][RFC4004]
+ in SIP.xml
+ -->
+ <avp name="MIP-MSA-Lifetime" code="367" mandatory="must" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <!-- ************************ END Mobile-IPv4 AVPS ******************* -->
+</application>
diff --git a/resources/protocols/diameter/mobileipv6.xml b/resources/protocols/diameter/mobileipv6.xml
new file mode 100644
index 00000000..135a0d0a
--- /dev/null
+++ b/resources/protocols/diameter/mobileipv6.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application id="7" name="Diameter Mobile IPv6 IKE (MIP6I)" uri="http://tools.ietf.org/html/rfc5778"/>
+<application id="8" name="Diameter Mobile IPv6 Auth (MIP6A)" uri="http://tools.ietf.org/html/rfc5778">
+
+ <!-- Mobile-IPv6 Application -->
+ <command name="MIP6-Request/Answer" code="325" vendor-id="None"/>
+
+ <!-- ************************** Mobile-IPv6 AVPS ********************* -->
+
+ <!-- RFC5447 -->
+
+ <avp name="MIP6-Agent-Info" code="486" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-Home-Agent-Address"/>
+ <gavp name="MIP-Home-Agent-Host"/>
+ <gavp name="MIP6-Home-Link-Prefix"/>
+ </grouped>
+ </avp>
+
+ <!-- RFC5778 -->
+
+ <avp name="MIP-Careof-Address" code="487" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="MIP-Authenticator" code="488" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-MAC-Mobility-Data" code="489" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-Timestamp" code="490" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="MIP-MN-HA-SPI" code="491" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MIP-MN-HA-MSA" code="492" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <grouped>
+ <gavp name="MIP-Session-Key"/>
+ <gavp name="MIP-MSA-Lifetime"/>
+ <gavp name="MIP-MN-HA-SPI"/>
+ <gavp name="MIP-Algorithm-Type"/>
+ <gavp name="MIP-Replay-Mode"/>
+ </grouped>
+ </avp>
+ <avp name="Service-Selection" code="493" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="MIP6-Auth-Mode" code="494" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="Reserved" code="0"/>
+ <enum name="IP6_AUTH_MN_AAA" code="1"/>
+ </avp>
+
+ <!-- RFC5779 -->
+
+ <avp name="PMIP6-DHCP-Server-Address" code="504">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="PMIP6-IPv4-Home-Address" code="505">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="Mobile-Node-Identifier" code="506">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Service-Configuration" code="507">
+ <grouped>
+ <gavp name="MIP6-Agent-Info"/>
+ <gavp name="Service-Selection"/>
+ </grouped>
+ </avp>
+
+ <!-- ************************ END Mobile-IPv6 AVPS ******************* -->
+</application>
diff --git a/resources/protocols/diameter/nasreq.xml b/resources/protocols/diameter/nasreq.xml
new file mode 100644
index 00000000..5586ca6a
--- /dev/null
+++ b/resources/protocols/diameter/nasreq.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application id="1" name="NASREQ Application" uri="http://www.ietf.org/rfc/rfc4005.txt">
+
+ <command name="AA" code="265" vendor-id="None"/>
+
+ <avp name="Accounting-Input-Octets" code="363" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Accounting-Output-Octets" code="364" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Accounting-Input-Packets" code="365" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned64"/>
+ </avp>
+ <avp name="Accounting-Output-Packets" code="366" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned64"/>
+ </avp>
+
+ <!--
+ 368 - 393 is in sip.xml
+ 368 SIP-Accounting-Information [RFC4740]
+ 369 SIP-Accounting-Server-URI [RFC4740]
+ 370 SIP-Credit-Control-Server-URI [RFC4740]
+ 371 SIP-Server-URI [RFC4740]
+ 372 SIP-Server-Capabilities [RFC4740]
+ 373 SIP-Mandatory-Capability [RFC4740]
+ 374 SIP-Optional-Capability [RFC4740]
+ 375 SIP-Server-Assignment-Type [RFC4740]
+ 376 SIP-Auth-Data-Item [RFC4740]
+ 377 SIP-Authentication-Scheme [RFC4740]
+ 378 SIP-Item-Number [RFC4740]
+ 379 SIP-Authenticate [RFC4740]
+ 380 SIP-Authorization [RFC4740]
+ 381 SIP-Authentication-Info [RFC4740]
+ 382 SIP-Number-Auth-Items [RFC4740]
+ 383 SIP-Deregistration-Reason [RFC4740]
+ 384 SIP-Reason-Code [RFC4740]
+ 385 SIP-Reason-Info [RFC4740]
+ 386 SIP-Visited-Network-Id [RFC4740]
+ 387 SIP-User-Authorization-Type [RFC4740]
+ 388 SIP-Supported-User-Data-Type [RFC4740]
+ 389 SIP-User-Data [RFC4740]
+ 390 SIP-User-Data-Type [RFC4740]
+ 391 SIP-User-Data-Contents [RFC4740]
+ 392 SIP-User-Data-Already-Available [RFC4740]
+ 393 SIP-Method [RFC4740]
+ 394-399 Unassigned
+ -->
+
+ <avp name="NAS-Filter-Rule" code="400" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="IPFilterRule"/>
+ </avp>
+ <avp name="Tunneling" code="401" mandatory="must" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Tunnel-Type"/>
+ <gavp name="Tunnel-Medium-Type"/>
+ <gavp name="Tunnel-Client-Endpoint"/>
+ <gavp name="Tunnel-Server-Endpoint"/>
+ <gavp name="Tunnel-Preference"/>
+ <gavp name="Tunnel-Client-Auth-Id"/>
+ <gavp name="Tunnel-Server-Auth-Id"/>
+ <gavp name="Tunnel-Assignment-Id"/>
+ <gavp name="Tunnel-Password"/>
+ <gavp name="Tunnel-Private-Group-Id"/>
+ </grouped>
+ </avp>
+ <avp name="CHAP-Auth" code="402" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="CHAP-Algorithm"/>
+ <gavp name="CHAP-Ident"/>
+ <gavp name="CHAP-Response"/>
+ </grouped>
+ </avp>
+ <avp name="CHAP-Algorithm" code="403" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="CHAP with MD5" code="5"/>
+ </avp>
+ <avp name="CHAP-Ident" code="404" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="CHAP-Response" code="405" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="Accounting-Auth-Method" code="406" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="PAP" code="1"/>
+ <enum name="CHAP" code="2"/>
+ <enum name="MS-CHAP-1" code="3"/>
+ <enum name="MS-CHAP-2" code="4"/>
+ <enum name="EAP" code="5"/>
+ <enum name="Undefined" code="6"/>
+ <enum name="None" code="7"/>
+ </avp>
+ <avp name="QoS-Filter-Rule" code="407">
+ <type type-name="QoSFilterRule"/>
+ </avp>
+ <avp name="Origin-AAA-Protocol" code="408" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="RADIUS" code="1"/>
+ </avp>
+</application>
diff --git a/resources/protocols/diameter/sip.xml b/resources/protocols/diameter/sip.xml
new file mode 100644
index 00000000..7ad6cc8e
--- /dev/null
+++ b/resources/protocols/diameter/sip.xml
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<application id="6" name="Diameter Session Initiation Protocol (SIP) Application" uri="http://tools.ietf.org/html/rfc4740">
+
+ <command name="User-Authorization" code="283" vendor-id="None"/>
+ <command name="Server-Assignment" code="284" vendor-id="None"/>
+ <command name="Location-Info" code="285" vendor-id="None"/>
+ <command name="Multimedia-Auth" code="286" vendor-id="None"/>
+ <command name="Registration-Termination" code="287" vendor-id="None"/>
+ <command name="Push-Profile" code="288" vendor-id="None"/>
+
+ <!-- ************************* SIP AVPs ************************ -->
+ <!-- This list is not complete yet -->
+ <avp name="SIP-Accounting-Information" code="368" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="SIP-Accounting-Server-URI"/>
+ <gavp name="SIP-Credit-Control-Server-URI"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Accounting-Server-URI" code="369" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="SIP-Credit-Control-Server-URI" code="370" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="DiameterURI"/>
+ </avp>
+ <avp name="SIP-Server-URI" code="371" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-Server-Capabilities" code="372" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="SIP-Mandatory-Capability"/>
+ <gavp name="SIP-Optional-Capability"/>
+ <gavp name="SIP-Server-URI"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Mandatory-Capability" code="373" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SIP-Optional-Capability" code="374" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SIP-Server-Assignment-Type" code="375" mandatory="must" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="NO_ASSIGNMENT" code="0"/>
+ <enum name="REGISTRATION" code="1"/>
+ <enum name="RE_REGISTRATION" code="2"/>
+ <enum name="UNREGISTERED_USER" code="3"/>
+ <enum name="TIMEOUT_DEREGISTRATION" code="4"/>
+ <enum name="USER_DEREGISTRATION" code="5"/>
+ <enum name="TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME" code="6"/>
+ <enum name="USER_DEREGISTRATION_STORE_SERVER_NAME" code="7"/>
+ <enum name="ADMINISTRATIVE_DEREGISTRATION" code="8"/>
+ <enum name="AUTHENTICATION_FAILURE" code="9"/>
+ <enum name="AUTHENTICATION_TIMEOUT" code="10"/>
+ <enum name="DEREGISTRATION_TOO_MUCH_DATA" code="11"/>
+ </avp>
+ <avp name="SIP-Auth-Data-Item" code="376" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="SIP-Authentication-Scheme"/>
+ <gavp name="SIP-Item-Number"/>
+ <gavp name="SIP-Authenticate"/>
+ <gavp name="SIP-Authorization"/>
+ <gavp name="SIP-Authentication-Info"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Authentication-Scheme" code="377" mandatory="must" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="DIGEST" code="0"/>
+ </avp>
+ <avp name="SIP-Item-Number" code="378" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SIP-Authenticate" code="379" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Digest-Realm"/>
+ <gavp name="Digest-Nonce"/>
+ <gavp name="Digest-Domain"/>
+ <gavp name="Digest-Opaque"/>
+ <gavp name="Digest-Stale"/>
+ <gavp name="Digest-Algorithm"/>
+ <gavp name="Digest-Qop"/>
+ <gavp name="Digest-HA1"/>
+ <gavp name="Digest-Auth-Param"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Authorization" code="380" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Digest-Username"/>
+ <gavp name="Digest-Realm"/>
+ <gavp name="Digest-Nonce"/>
+ <gavp name="Digest-URI"/>
+ <gavp name="Digest-Response"/>
+ <gavp name="Digest-Algorithm"/>
+ <gavp name="Digest-CNonce"/>
+ <gavp name="Digest-Opaque"/>
+ <gavp name="Digest-Qop"/>
+ <gavp name="Digest-Nonce-Count"/>
+ <gavp name="Digest-Method"/>
+ <gavp name="Digest-Entity-Body-Hash"/>
+ <gavp name="Digest-Auth-Param"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Authentication-Info" code="381" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="Digest-Nextnonce"/>
+ <gavp name="Digest-Qop"/>
+ <gavp name="Digest-Response-Auth"/>
+ <gavp name="Digest-CNonce"/>
+ <gavp name="Digest-Nonce-Count"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Number-Auth-Items" code="382" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="SIP-Deregistration-Reason" code="383" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="SIP-Reason-Code"/>
+ <gavp name="SIP-Reason-Info"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-Reason-Code" code="384" mandatory="must" may-encrypt="yes">
+ <type type-name="Enumerated"/>
+ <enum name="PERMANENT_TERMINATION" code="0"/>
+ <enum name="NEW_SIP_SERVER_ASSIGNED" code="1"/>
+ <enum name="SIP_SERVER_CHANGE" code="2"/>
+ <enum name="REMOVE_SIP_SERVER" code="3"/>
+ </avp>
+ <avp name="SIP-Reason-Info" code="385" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-Visited-Network-Id" code="386" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-User-Authorization-Type" code="387" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="REGISTRATION" code="0"/>
+ <enum name="DEREGISTRATION" code="1"/>
+ <enum name="REGISTRATION_AND_CAPABILITIES" code="2"/>
+ </avp>
+ <avp name="SIP-Supported-User-Data-Type" code="388" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-User-Data" code="389" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <grouped>
+ <gavp name="SIP-User-Data-Type"/>
+ <gavp name="SIP-User-Data-Contents"/>
+ </grouped>
+ </avp>
+ <avp name="SIP-User-Data-Type" code="390" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="SIP-User-Data-Contents" code="391" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="OctetString"/>
+ </avp>
+ <avp name="SIP-User-Data-Already-Available" code="392" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="Enumerated"/>
+ <enum name="USER_DATA_NOT_AVAILABLE" code="0"/>
+ <enum name="USER_DATA_ALREADY_AVAILABLE" code="1"/>
+ </avp>
+ <avp name="SIP-Method" code="393" mandatory="may" may-encrypt="no" protected="may" vendor-bit="mustnot">
+ <type type-name="UTF8String"/>
+ </avp>
+
+</application>
diff --git a/resources/protocols/diameter/sunping.xml b/resources/protocols/diameter/sunping.xml
new file mode 100644
index 00000000..3a4a1ea8
--- /dev/null
+++ b/resources/protocols/diameter/sunping.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<vendor vendor-id="Sun" code="42" name="Sun Microsystems, Inc."/>
+
+<application id="555" name="Sun Ping Application" uri="ftp://ftp.ietf.org/internet-drafts/draft-calhoun-diameter-sun-ping-02.txt">
+ <command name="Ping" code="511" vendor-id="Sun"/>
+
+ <avp name="Ping-Timestamp-Secs" code="1" vendor-id="Sun" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Ping-Timestamp-Usecs" code="2" vendor-id="Sun" mandatory="mustnot" vendor-bit="must">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="Ping-Timestamp" code="3" vendor-id="Sun" mandatory="mustnot" vendor-bit="must">
+ <grouped>
+ <gavp name="Ping-Timestamp-Secs"/>
+ <gavp name="Ping-Timestamp-Usecs"/>
+ </grouped>
+ </avp>
+</application>
diff --git a/resources/protocols/dtds/dc.dtd b/resources/protocols/dtds/dc.dtd
new file mode 100644
index 00000000..b2f630aa
--- /dev/null
+++ b/resources/protocols/dtds/dc.dtd
@@ -0,0 +1,23 @@
+<? wireshark:protocol proto_name="dc" description="Dublin Core Metadata (DC)" ?>
+<!--
+ elements definitions for the Dublin Core Metadata DC schema
+ element names obtained from http://www.dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd
+-->
+
+<!DOCTYPE dc [
+ <!ELEMENT title (#PCDATA) >
+ <!ELEMENT creator (#PCDATA) >
+ <!ELEMENT subject (#PCDATA) >
+ <!ELEMENT description (#PCDATA) >
+ <!ELEMENT publisher (#PCDATA) >
+ <!ELEMENT contributor (#PCDATA) >
+ <!ELEMENT date (#PCDATA) >
+ <!ELEMENT type (#PCDATA) >
+ <!ELEMENT format (#PCDATA) >
+ <!ELEMENT identifier (#PCDATA) >
+ <!ELEMENT source (#PCDATA) >
+ <!ELEMENT language (#PCDATA) >
+ <!ELEMENT relation (#PCDATA) >
+ <!ELEMENT coverage (#PCDATA) >
+ <!ELEMENT rights (#PCDATA) >
+]>
diff --git a/resources/protocols/dtds/itunes.dtd b/resources/protocols/dtds/itunes.dtd
new file mode 100644
index 00000000..ed1963e6
--- /dev/null
+++ b/resources/protocols/dtds/itunes.dtd
@@ -0,0 +1,25 @@
+<? wireshark:protocol proto_name="itunes" hierarchy="yes" description="iTunes podCast rss elements" ?>
+
+<!DOCTYPE itunes [
+
+ <!ELEMENT author (#PCDATA) >
+
+ <!ELEMENT block (#PCDATA) >
+
+ <!ELEMENT category (#PCDATA) >
+ <!ATTLIST category text CDATA #IMPLIED >
+
+ <!ELEMENT duration (#PCDATA) >
+
+ <!ELEMENT explicit (#PCDATA) >
+
+ <!ELEMENT keywords (#PCDATA) >
+
+ <!ELEMENT owner (#PCDATA) >
+
+ <!ELEMENT subtitle (#PCDATA) >
+
+ <!ELEMENT summary (#PCDATA) >
+
+]>
+
diff --git a/resources/protocols/dtds/mscml.dtd b/resources/protocols/dtds/mscml.dtd
new file mode 100644
index 00000000..97d7ee38
--- /dev/null
+++ b/resources/protocols/dtds/mscml.dtd
@@ -0,0 +1,277 @@
+<? wireshark:protocol
+ proto_name="mscml"
+ media="application/mediaservercontrol+xml"
+ description="Media Server Control Markup Language - draft 07"
+ hierarchy="yes" ?>
+
+<!--
+ DTD for MSCML - draft 07
+ https://tools.ietf.org/html/draft-vandyke-mscml-07
+ See this for current limitations:
+ https://wireshark.org/lists/ethereal-dev/200605/msg02351.html
+
+ (c)Copyright 2006 Hewlett-Packard Development Company, LP.
+ Contact: olivier.jacques@hp.com
+-->
+
+<!ELEMENT MediaServerControl (request | response | notification) >
+<!-- <!ATTLIST MediaServerControl version <!ATTLIST > #REQUIRED > -->
+<!ATTLIST MediaServerControl version CDATA #REQUIRED >
+<!ELEMENT request (configure_conference | configure_leg | play | playcollect | playrecord | managecontent | faxplay | faxrecord | stop)>
+<!ELEMENT configure_conference (subscribe?)>
+<!ATTLIST configure_conference
+ id CDATA #IMPLIED
+ reservedtalkers NMTOKEN #IMPLIED
+ <!-- there should be | 1 | 0 in addition but Wireshark doesn't like it -->
+ reserveconfmedia (yes | no | true | false) "yes"
+>
+<!ELEMENT configure_leg (inputgain?, outputgain?, configure_team?, subscribe?)>
+<!ATTLIST configure_leg
+ id CDATA #IMPLIED
+ type (talker | listener) #IMPLIED
+ mixmode (full | mute | preferred | parked | private) #IMPLIED
+ dtmfclamp (yes | no | true | false) #IMPLIED
+ toneclamp (yes | no | true | false) #IMPLIED
+>
+<!ELEMENT play (prompt?)>
+<!ATTLIST play
+ id CDATA #IMPLIED
+ prompturl CDATA #IMPLIED
+ offset CDATA #IMPLIED
+ promptencoding CDATA #IMPLIED
+>
+<!ELEMENT playcollect (prompt?, pattern?)>
+<!ATTLIST playcollect
+ id CDATA #IMPLIED
+ prompturl CDATA #IMPLIED
+ offset CDATA #IMPLIED
+ barge (yes | no | true | false) "yes"
+ promptencoding CDATA #IMPLIED
+ cleardigits (yes | no | true | false) "no"
+ maxdigits CDATA #IMPLIED
+ firstdigittimer CDATA "5000ms"
+ interdigittimer CDATA "2000ms"
+ extradigittimer CDATA "1000ms"
+ interdigitcriticaltimer CDATA #IMPLIED
+ skipinterval CDATA "6s"
+ ffkey CDATA #IMPLIED
+ rwkey CDATA #IMPLIED
+ returnkey CDATA "#"
+ escapekey CDATA "*"
+ maskdigits (yes | no | true | false) "no"
+>
+<!ELEMENT playrecord (prompt?)>
+<!ATTLIST playrecord
+ id CDATA #IMPLIED
+ prompturl CDATA #IMPLIED
+ promptencoding CDATA #IMPLIED
+ offset CDATA "0"
+ barge (yes | no | true | false) "yes"
+ cleardigits (yes | no | true | false) "no"
+ escapekey CDATA "*"
+ recurl CDATA #REQUIRED
+ mode (append | overwrite) "overwrite"
+ recencoding CDATA #IMPLIED
+ initsilence CDATA #IMPLIED
+ endsilence CDATA #IMPLIED
+ duration CDATA #IMPLIED
+ beep (yes | no | true | false) "yes"
+ recstopmask CDATA "01234567890*#"
+>
+<!ELEMENT managecontent EMPTY>
+<!ATTLIST managecontent
+ id CDATA #IMPLIED
+ fetchtimeout CDATA "10000"
+ mimetype CDATA #IMPLIED
+ name CDATA #IMPLIED
+ httpmethod (put | post) #IMPLIED
+ action (move | delete) #IMPLIED
+ dest CDATA #IMPLIED
+ src CDATA #REQUIRED
+>
+<!ELEMENT faxplay (prompt?)>
+<!ATTLIST faxplay
+ id CDATA #IMPLIED
+ lclid CDATA #IMPLIED
+ prompturl CDATA #IMPLIED
+ recurl CDATA #IMPLIED
+ rmtid CDATA #IMPLIED
+>
+<!ELEMENT faxrecord (prompt?)>
+<!ATTLIST faxrecord
+ id CDATA #IMPLIED
+ lclid CDATA #IMPLIED
+ prompturl CDATA #IMPLIED
+ recurl CDATA #IMPLIED
+ rmtid CDATA #IMPLIED
+>
+<!ELEMENT stop EMPTY>
+<!ATTLIST stop
+ id CDATA #IMPLIED
+>
+<!ELEMENT response (error_info?, team?)>
+<!ATTLIST response
+ request (configure_conference | configure_leg | play | playcollect | playrecord | managecontent | faxplay | faxrecord | stop) #REQUIRED
+ id CDATA #IMPLIED
+ code CDATA #REQUIRED
+ text CDATA #REQUIRED
+ reason CDATA #IMPLIED
+ reclength CDATA #IMPLIED
+ recduration CDATA #IMPLIED
+ digits CDATA #IMPLIED
+ name CDATA #IMPLIED
+ playduration CDATA #IMPLIED
+ playoffset CDATA #IMPLIED
+ faxcode CDATA #IMPLIED
+ pages_sent CDATA #IMPLIED
+ pages_recv CDATA #IMPLIED
+>
+<!ELEMENT notification (conference | keypress | signal)>
+<!ELEMENT conference (activetalkers?)>
+<!ATTLIST conference
+ uniqueid CDATA #REQUIRED
+ numtalkers CDATA #REQUIRED
+>
+<!ELEMENT keypress (status)>
+<!ATTLIST keypress
+ digit CDATA #REQUIRED
+ length (standard | long) #REQUIRED
+ method (standard | long | double) #REQUIRED
+ interdigittime CDATA #REQUIRED
+ <!-- FIXME: Added for events in leg_eventsubscriptionType -->
+ report (standard | long | both | none) #REQUIRED
+ maskdigits (yes | no | true | false) "no"
+ <!-- /FIXME -->
+>
+<!ELEMENT signal EMPTY>
+<!-- FIXME: added because signal can be of type CDATA and nmtoken -->
+<!ATTLIST signal
+ type CDATA #FIXED "busy"
+ report (yes | no | true | false) #REQUIRED
+>
+<!ELEMENT prompt (audio | variable)+>
+<!ATTLIST prompt
+ locale CDATA #IMPLIED
+ baseurl CDATA #IMPLIED
+ stoponerror (yes | no | true | false) "no"
+ gain CDATA "0"
+ gaindelta CDATA "0"
+ rate CDATA "0"
+ ratedelta CDATA "0"
+ repeat CDATA "1"
+ duration CDATA "infinite"
+ offset CDATA "0"
+ delay CDATA "0"
+>
+<!ELEMENT subscribe (events)>
+<!ELEMENT inputgain (auto | fixed)>
+<!ELEMENT outputgain (auto | fixed)>
+<!ELEMENT configure_team (teammate*)>
+<!ATTLIST configure_team
+ id CDATA #IMPLIED
+ action (add | delete | query | set) #REQUIRED
+>
+<!ELEMENT teammate EMPTY>
+<!ATTLIST teammate
+ id CDATA #REQUIRED
+>
+<!ELEMENT pattern (regex+ | mgcpdigitmap | megacodigitmap)>
+<!ELEMENT regex EMPTY>
+<!ATTLIST regex
+ value CDATA #REQUIRED
+ name CDATA #IMPLIED
+>
+<!ELEMENT mgcpdigitmap EMPTY>
+<!ATTLIST mgcpdigitmap
+ value CDATA #REQUIRED
+ name CDATA #IMPLIED
+>
+<!ELEMENT megacodigitmap EMPTY>
+<!ATTLIST megacodigitmap
+ value CDATA #REQUIRED
+ name CDATA #IMPLIED
+>
+<!ELEMENT error_info EMPTY>
+<!ATTLIST error_info
+ code CDATA #REQUIRED
+ text CDATA #REQUIRED
+ context CDATA #REQUIRED
+>
+<!ELEMENT team (teammate*)>
+<!ATTLIST team
+ id CDATA #REQUIRED
+ numteam NMTOKEN #REQUIRED
+>
+<!-- two events elements are possible (conference_eventsubscriptionType, leg_eventsubscriptionType)
+ Let's take the union
+ It should be:
+<!ELEMENT events (activetalkers)>
+<!ELEMENT activetalkers EMPTY>
+<!ATTLIST activetalkers
+ interval CDATA "60s"
+>
+<!ELEMENT events (keypress?, signal*)>
+<!ELEMENT keypress EMPTY>
+<!ATTLIST keypress
+ report (standard | long | both | none) #REQUIRED
+ maskdigits (yes | no | true | false) "no"
+>
+-->
+<!ELEMENT events (activetalkers*, keypress*, signal*)>
+<!-- FIXME: two different activetalkers defined
+<!ELEMENT activetalkers EMPTY>
+<!ATTLIST activetalkers
+ report (yes | no | true | false) #REQUIRED
+ interval CDATA "60s"
+>
+-->
+
+<!--
+<!ELEMENT signal EMPTY>
+<!ATTLIST signal
+ type NMTOKEN #REQUIRED
+ report (yes | no | true | false) #REQUIRED
+>
+-->
+<!ELEMENT activetalkers (talker*)?>
+<!ATTLIST activetalkers
+ report (yes | no | true | false) #IMPLIED
+ interval CDATA "60s"
+>
+<!ELEMENT talker EMPTY>
+<!ATTLIST talker
+ callid CDATA #REQUIRED
+>
+<!ELEMENT status EMPTY>
+<!ATTLIST status
+ command (idle | play | collect | record) #REQUIRED
+ duration CDATA #REQUIRED
+>
+<!ELEMENT audio EMPTY>
+<!ATTLIST audio
+ url CDATA #REQUIRED
+ encoding CDATA #IMPLIED
+ gain CDATA "0"
+ gaindelta CDATA "0"
+ rate CDATA "0"
+ ratedelta CDATA "0"
+>
+<!ELEMENT variable EMPTY>
+<!ATTLIST variable
+ type (dat | dig | dur | mth | mny | num | sil | str | tme | wkd) #REQUIRED
+ <!-- FIXME: USD creates an error -> is it because of all capital? -->
+ <!-- subtype (mdy | dmy | ymd | ndn | t12 | t24 | USD | gen | ndn | crd | ord) #IMPLIED -->
+ subtype (mdy | dmy | ymd | ndn | usd | t12 | t24 | gen | ndn | crd | ord) #IMPLIED
+ value CDATA #REQUIRED
+>
+<!ELEMENT auto EMPTY>
+<!ATTLIST auto
+ startlevel CDATA #IMPLIED
+ targetlevel CDATA #IMPLIED
+ silencethreshold CDATA #IMPLIED
+>
+<!ELEMENT fixed EMPTY>
+<!ATTLIST fixed
+ level CDATA #IMPLIED
+>
+
diff --git a/resources/protocols/dtds/pocsettings.dtd b/resources/protocols/dtds/pocsettings.dtd
new file mode 100644
index 00000000..b474d1c9
--- /dev/null
+++ b/resources/protocols/dtds/pocsettings.dtd
@@ -0,0 +1,27 @@
+<? wireshark:protocol
+ proto_name="poc-settings"
+ description="poc-settings XML doc (RFC 4354)"
+ hierarchy="yes" ?>
+
+
+<!ELEMENT poc-settings (entity)* >
+<!ATTLIST poc-settings xmlns CDATA #IMPLIED>
+
+<!ELEMENT entity (isb-settings? | am-settings? | ipab-settings? | sss-settings?)* >
+<!ATTLIST entity id CDATA #REQUIRED>
+
+<!ELEMENT isb-settings (incoming-session-barring)>
+<!ELEMENT incoming-session-barring (#PCDATA)>
+<!ATTLIST incoming-session-barring active CDATA #REQUIRED>
+
+<!ELEMENT am-settings (answer-mode)>
+<!ELEMENT answer-mode (#PCDATA)>
+
+<!ELEMENT ipab-settings (incoming-personal-alert-barring)>
+<!ELEMENT incoming-personal-alert-barring (#PCDATA)>
+<!ATTLIST incoming-personal-alert-barring active CDATA #REQUIRED>
+
+<!ELEMENT sss-settings (simultaneous-sessions-support)>
+<!ELEMENT simultaneous-sessions-support (#PCDATA)>
+<!ATTLIST simultaneous-sessions-support active CDATA #REQUIRED>
+
diff --git a/resources/protocols/dtds/presence.dtd b/resources/protocols/dtds/presence.dtd
new file mode 100644
index 00000000..ca292069
--- /dev/null
+++ b/resources/protocols/dtds/presence.dtd
@@ -0,0 +1,25 @@
+<? wireshark:protocol
+ proto_name="presence"
+ description="presence XML doc (RFC 3863)"
+ media="application/cpim-pidf+xml"
+ hierarchy="yes" ?>
+
+
+<!ELEMENT presence (tuple)* >
+<!ATTLIST presence xmlns CDATA #IMPLIED entity CDATA #REQUIRED>
+
+<!ELEMENT tuple (status? | contact? | note? | timestamp?)* >
+<!ATTLIST tuple id CDATA #REQUIRED>
+
+<!ELEMENT status (basic)>
+
+<!ELEMENT basic (#PCDATA)>
+
+<!ELEMENT contact (#PCDATA)>
+<!ATTLIST contact priority CDATA #REQUIRED>
+
+<!ELEMENT note (#PCDATA)>
+<!ATTLIST note lang CDATA #REQUIRED>
+
+<!ELEMENT timestamp (#PCDATA)>
+
diff --git a/resources/protocols/dtds/reginfo.dtd b/resources/protocols/dtds/reginfo.dtd
new file mode 100644
index 00000000..ba9601f2
--- /dev/null
+++ b/resources/protocols/dtds/reginfo.dtd
@@ -0,0 +1,38 @@
+<? wireshark:protocol
+ proto_name="reginfo"
+ description="Reginfo XML doc (RFC 3680)"
+ hierarchy="yes" ?>
+
+
+<!ELEMENT reginfo (registration)* >
+<!ATTLIST reginfo xmlns CDATA #IMPLIED
+ version CDATA #REQUIRED
+ state CDATA #REQUIRED>
+
+<!ELEMENT registration (contact)*>
+<!ATTLIST registration aor CDATA #REQUIRED
+ id CDATA #REQUIRED
+ state CDATA #REQUIRED>
+
+<!ELEMENT contact (uri | display-name? | unknown-param?)* >
+<!ATTLIST contact id CDATA #REQUIRED
+ state CDATA #REQUIRED
+ event CDATA #REQUIRED
+ expires CDATA #IMPLIED
+ retry-after CDATA #IMPLIED
+ duration-registered CDATA #IMPLIED
+ q CDATA #IMPLIED
+ cseq CDATA #IMPLIED
+ callid CDATA #IMPLIED>
+
+<!ELEMENT uri (#PCDATA)>
+
+<!ELEMENT display-name (#PCDATA)>
+<!ATTLIST display-name lang CDATA #IMPLIED>
+
+<!ELEMENT unknown-param (#PCDATA)>
+<!ATTLIST unknown-param name CDATA #REQUIRED>
+
+
+
+
diff --git a/resources/protocols/dtds/rlmi.dtd b/resources/protocols/dtds/rlmi.dtd
new file mode 100644
index 00000000..a41b0a72
--- /dev/null
+++ b/resources/protocols/dtds/rlmi.dtd
@@ -0,0 +1,28 @@
+<? wireshark:protocol
+ proto_name="list"
+ description="Event Notification for Resource Lists (RFC 4662)"
+ hierarchy="yes" ?>
+
+
+<!ELEMENT list (name | resource)* >
+<!ATTLIST list xmlns CDATA #IMPLIED
+ uri CDATA #REQUIRED
+ version CDATA #REQUIRED
+ fullstate CDATA #REQUIRED
+ cid CDATA #REQUIRED>
+
+<!ELEMENT resource (name | instance)*>
+<!ATTLIST resource uri CDATA #REQUIRED>
+
+<!-- N.B. name appears at 2 different levels in this schema! -->
+<!ELEMENT name (#PCDATA)>
+<!ATTLIST name lang CDATA #REQUIRED>
+
+<!ELEMENT instance (#PCDATA)>
+<!ATTLIST instance id CDATA #IMPLIED
+ STATE CDATA #IMPLIED
+ reason CDATA #IMPLIED
+ cid CDATA #IMPLIED>
+
+
+
diff --git a/resources/protocols/dtds/rss.dtd b/resources/protocols/dtds/rss.dtd
new file mode 100644
index 00000000..dc7651db
--- /dev/null
+++ b/resources/protocols/dtds/rss.dtd
@@ -0,0 +1,106 @@
+<? wireshark:protocol proto_name="rss" hierarchy="yes" ?>
+
+<!--
+ this DTD is made so that wireshark can dissect RSS up to 2.0, do not try to use it for validating RSS documents
+ https://cyber.harvard.edu/rss/rss.html
+-->
+
+<!ELEMENT rss (channel) >
+
+<!ATTLIST rss version CDATA #REQUIRED >
+
+<!ELEMENT channel ( title
+ | description
+ | link
+ | language
+ | item+
+ | rating?
+ | image?
+ | textinput?
+ | copyright?
+ | pubDate?
+ | lastBuildDate?
+ | docs?
+ | managingEditor?
+ | webMaster?
+ | skipHours?
+ | skipDays?
+
+ | cloud
+ | ttl
+ )*>
+
+<!ELEMENT title (#PCDATA)>
+
+<!ELEMENT description (#PCDATA)>
+
+<!ELEMENT link (#PCDATA)>
+
+<!ELEMENT image (title | url | link | width? | height? | description?)*>
+
+<!ELEMENT url (#PCDATA)>
+
+<!ELEMENT item ( title | link | description
+ | author | category | comments | enclosure | guid | pubDate | source )*>
+
+<!ELEMENT textinput (title | description | name | link)*>
+
+<!ELEMENT name (#PCDATA)>
+
+<!ELEMENT rating (#PCDATA)>
+
+<!ELEMENT language (#PCDATA)>
+
+<!ELEMENT width (#PCDATA)>
+
+<!ELEMENT height (#PCDATA)>
+
+<!ELEMENT copyright (#PCDATA)>
+
+<!ELEMENT pubDate (#PCDATA)>
+
+<!ELEMENT lastBuildDate (#PCDATA)>
+
+<!ELEMENT docs (#PCDATA)>
+
+<!ELEMENT managingEditor (#PCDATA)>
+
+<!ELEMENT webMaster (#PCDATA)>
+
+<!ELEMENT hour (#PCDATA)>
+
+<!ELEMENT day (#PCDATA)>
+
+<!ELEMENT skipHours (hour+)>
+
+<!ELEMENT skipDays (day+)>
+
+<!ELEMENT cloud (#PCDATA)>
+
+<!ATTLIST cloud domain CDATA #IMPLIED
+ port CDATA #IMPLIED
+ registerProcedure CDATA #IMPLIED
+ protocol CDATA #IMPLIED
+ path CDATA #IMPLIED >
+
+<!ELEMENT ttl (#PCDATA)>
+
+<!ELEMENT source (#PCDATA)>
+<!ATTLIST source url CDATA #IMPLIED >
+
+<!ELEMENT enclosure (#PCDATA)>
+<!ATTLIST enclosure url CDATA #IMPLIED
+ length CDATA #IMPLIED
+ type CDATA #IMPLIED >
+
+
+<!ELEMENT category (#PCDATA)>
+<!ATTLIST category domain CDATA #IMPLIED >
+
+<!ELEMENT guid (#PCDATA)>
+<!ATTLIST guid isPermaLink CDATA #IMPLIED >
+
+<!ELEMENT author (#PCDATA)>
+
+<!ELEMENT comments (#PCDATA)>
+
diff --git a/resources/protocols/dtds/smil.dtd b/resources/protocols/dtds/smil.dtd
new file mode 100644
index 00000000..7f0ce562
--- /dev/null
+++ b/resources/protocols/dtds/smil.dtd
@@ -0,0 +1,252 @@
+<? wireshark:protocol
+ proto_name="smil"
+ media="application/smil"
+ description="Synchronized Multimedia Integration Language"
+ ?>
+
+<!--
+
+ This is the XML document type definition (DTD) for SMIL 1.0.
+
+ Date: 1998/06/15 08:56:30
+
+ Authors:
+ Jacco van Ossenbruggen <jrvosse@cwi.nl>
+ Sjoerd Mullender <sjoerd@cwi.nl>
+
+ Further information about SMIL is available at:
+
+ https://www.w3.org/AudioVideo/
+
+-->
+
+
+<!-- Generally useful entities -->
+<!ENTITY % id-attr "id ID #IMPLIED">
+<!ENTITY % title-attr "title CDATA #IMPLIED">
+<!ENTITY % skip-attr "skip-content (true|false) 'true'">
+<!ENTITY % desc-attr "
+ %title-attr;
+ abstract CDATA #IMPLIED
+ author CDATA #IMPLIED
+ copyright CDATA #IMPLIED
+">
+
+<!--=================== SMIL Document =====================================-->
+<!--
+ The root element SMIL contains all other elements.
+-->
+<!ELEMENT smil (head?,body?)>
+<!ATTLIST smil
+ %id-attr;
+>
+
+<!--=================== The Document Head =================================-->
+<!ENTITY % layout-section "layout|switch">
+
+<!ENTITY % head-element "(meta*,((%layout-section;), meta*))?">
+
+<!ELEMENT head %head-element;>
+<!ATTLIST head %id-attr;>
+
+
+<!--=================== Layout Element ====================================-->
+<!--
+ Layout contains the region and root-layout elements defined by
+ smil-basic-layout or other elements defined an external layout
+ mechanism.
+-->
+<!ELEMENT layout (region|root-layout)>
+<!ATTLIST layout
+ %id-attr;
+ type CDATA "text/smil-basic-layout"
+>
+
+
+<!--=================== Region Element ===================================-->
+<!ENTITY % viewport-attrs "
+ height CDATA #IMPLIED
+ width CDATA #IMPLIED
+ background-color CDATA #IMPLIED
+">
+
+<!ELEMENT region EMPTY>
+<!ATTLIST region
+ %id-attr;
+ %title-attr;
+ %viewport-attrs;
+ left CDATA "0"
+ top CDATA "0"
+ z-index CDATA "0"
+ fit (hidden|fill|meet|scroll|slice) "hidden"
+ %skip-attr;
+>
+
+<!--=================== Root-layout Element ================================-->
+<!ELEMENT root-layout EMPTY>
+<!ATTLIST root-layout
+ %id-attr;
+ %title-attr;
+ %viewport-attrs;
+ %skip-attr;
+>
+
+
+<!--=================== Meta Element=======================================-->
+<!ELEMENT meta EMPTY>
+<!ATTLIST meta
+ name NMTOKEN #REQUIRED
+ content CDATA #REQUIRED
+ %skip-attr;
+>
+
+<!--=================== The Document Body =================================-->
+<!ENTITY % media-object "audio|video|text|img|animation|textstream|ref">
+<!ENTITY % schedule "par|seq|(%media-object;)">
+<!ENTITY % inline-link "a">
+<!ENTITY % assoc-link "anchor">
+<!ENTITY % link "%inline-link;">
+<!ENTITY % container-content "(%schedule;)|switch|(%link;)">
+<!ENTITY % body-content "(%container-content;)">
+
+<!ELEMENT body (%body-content;)*>
+<!ATTLIST body %id-attr;>
+
+<!--=================== Synchronization Attributes ========================-->
+<!ENTITY % sync-attributes "
+ begin CDATA #IMPLIED
+ end CDATA #IMPLIED
+">
+
+<!--=================== Switch Parameter Attributes =======================-->
+<!ENTITY % system-attribute "
+ system-bitrate CDATA #IMPLIED
+ system-language CDATA #IMPLIED
+ system-required NMTOKEN #IMPLIED
+ system-screen-size CDATA #IMPLIED
+ system-screen-depth CDATA #IMPLIED
+ system-captions (on|off) #IMPLIED
+ system-overdub-or-caption (caption|overdub) #IMPLIED
+">
+
+<!--=================== Fill Attribute ====================================-->
+<!ENTITY % fill-attribute "
+ fill (remove|freeze) 'remove'
+">
+
+
+<!--=================== The Parallel Element ==============================-->
+<!ENTITY % par-content "%container-content;">
+<!ELEMENT par (%par-content;)*>
+<!ATTLIST par
+ %id-attr;
+ %desc-attr;
+ endsync CDATA "last"
+ dur CDATA #IMPLIED
+ repeat CDATA "1"
+ region IDREF #IMPLIED
+ %sync-attributes;
+ %system-attribute;
+>
+
+<!--=================== The Sequential Element ============================-->
+<!ENTITY % seq-content "%container-content;">
+<!ELEMENT seq (%seq-content;)*>
+<!ATTLIST seq
+ %id-attr;
+ %desc-attr;
+ dur CDATA #IMPLIED
+ repeat CDATA "1"
+ region IDREF #IMPLIED
+ %sync-attributes;
+ %system-attribute;
+>
+
+<!--=================== The Switch Element ================================-->
+<!-- In the head, a switch may contain only layout elements,
+ in the body, only container elements. However, this
+ constraint cannot be expressed in the DTD (?), so
+ we allow both:
+-->
+<!ENTITY % switch-content "layout|(%container-content;)">
+<!ELEMENT switch (%switch-content;)*>
+<!ATTLIST switch
+ %id-attr;
+ %title-attr;
+>
+
+<!--=================== Media Object Elements =============================-->
+<!-- SMIL only defines the structure. The real media data is
+ referenced by the src attribute of the media objects.
+-->
+
+<!-- Furthermore, they have the following attributes as defined
+ in the SMIL specification:
+-->
+<!ENTITY % mo-attributes "
+ %id-attr;
+ %desc-attr;
+ region IDREF #IMPLIED
+ alt CDATA #IMPLIED
+ longdesc CDATA #IMPLIED
+ src CDATA #IMPLIED
+ type CDATA #IMPLIED
+ dur CDATA #IMPLIED
+ repeat CDATA '1'
+ %fill-attribute;
+ %sync-attributes;
+ %system-attribute;
+">
+
+<!--
+ Most info is in the attributes, media objects are empty or
+ contain associated link elements:
+-->
+<!ENTITY % mo-content "(%assoc-link;)*">
+<!ENTITY % clip-attrs "
+ clip-begin CDATA #IMPLIED
+ clip-end CDATA #IMPLIED
+">
+
+<!ELEMENT ref %mo-content;>
+<!ELEMENT audio %mo-content;>
+<!ELEMENT img %mo-content;>
+<!ELEMENT video %mo-content;>
+<!ELEMENT text %mo-content;>
+<!ELEMENT textstream %mo-content;>
+<!ELEMENT animation %mo-content;>
+
+<!ATTLIST ref %mo-attributes; %clip-attrs;>
+<!ATTLIST audio %mo-attributes; %clip-attrs;>
+<!ATTLIST video %mo-attributes; %clip-attrs;>
+<!ATTLIST animation %mo-attributes; %clip-attrs;>
+<!ATTLIST textstream %mo-attributes; %clip-attrs;>
+<!ATTLIST text %mo-attributes;>
+<!ATTLIST img %mo-attributes;>
+
+<!--=================== Link Elements =====================================-->
+
+<!ENTITY % smil-link-attributes "
+ %id-attr;
+ %title-attr;
+ href CDATA #REQUIRED
+ show (replace|new|pause) 'replace'
+">
+
+
+<!--=================== Inline Link Element ===============================-->
+<!ELEMENT a (%schedule;|switch)*>
+<!ATTLIST a
+ %smil-link-attributes;
+>
+
+
+<!--=================== Associated Link Element ===========================-->
+<!ELEMENT anchor EMPTY>
+<!ATTLIST anchor
+ %skip-attr;
+ %smil-link-attributes;
+ %sync-attributes;
+ coords CDATA #IMPLIED
+>
+
diff --git a/resources/protocols/dtds/watcherinfo.dtd b/resources/protocols/dtds/watcherinfo.dtd
new file mode 100644
index 00000000..483e5591
--- /dev/null
+++ b/resources/protocols/dtds/watcherinfo.dtd
@@ -0,0 +1,23 @@
+<? wireshark:protocol
+ proto_name="watcherinfo"
+ description="watcherinfo XML doc (RFC 3858)"
+ hierarchy="yes" ?>
+
+
+<!ELEMENT watcherinfo (watcher-list)* >
+<!ATTLIST watcherinfo xmlns CDATA #IMPLIED
+ version CDATA #REQUIRED
+ state CDATA #REQUIRED>
+
+<!ELEMENT watcher-list (watcher?)* >
+<!ATTLIST watcher-list resource CDATA #REQUIRED
+ package CDATA #REQUIRED>
+
+<!ELEMENT watcher (#PCDATA)>
+<!ATTLIST watcher display-name CDATA #IMPLIED
+ status CDATA #REQUIRED
+ event CDATA #REQUIRED
+ expiration CDATA #IMPLIED
+ id CDATA #REQUIRED
+ duration-subscribed CDATA #IMPLIED>
+
diff --git a/resources/protocols/dtds/xcap-caps.dtd b/resources/protocols/dtds/xcap-caps.dtd
new file mode 100644
index 00000000..1f828742
--- /dev/null
+++ b/resources/protocols/dtds/xcap-caps.dtd
@@ -0,0 +1,12 @@
+<? wireshark:protocol
+ proto_name="xcap-caps"
+ description="XML Configuration Access Protocol Server Capabilities"
+ hierarchy="yes" ?>
+
+
+<!ELEMENT xcap-caps ((auid?)*, extension?, (namespace?)*) >
+
+<!ELEMENT auid (#PCDATA)>
+<!ELEMENT extension (#PCDATA)>
+<!ELEMENT namespace (#PCDATA)>
+
diff --git a/resources/protocols/dtds/xcap-error.dtd b/resources/protocols/dtds/xcap-error.dtd
new file mode 100644
index 00000000..1a21a8c1
--- /dev/null
+++ b/resources/protocols/dtds/xcap-error.dtd
@@ -0,0 +1,64 @@
+<? wireshark:protocol
+ proto_name="xcap-error"
+ description="XCAP Error XML doc (RFC 4825)"
+ hierarchy="yes" ?>
+
+<!ELEMENT xcap-error (schema-validation-error?,
+ not-xml-frag?,
+ no-parent?,
+ cannot-insert?,
+ not-xml-att-value?,
+ uniqueness-failure?,
+ not-well-formed?,
+ constraint-failure?,
+ cannot-delete?,
+ not-utf-8?)* >
+<!ATTLIST xcap-error xmlns CDATA #IMPLIED >
+
+
+<!ELEMENT schema-validation-error (#PCDATA)>
+<!ATTLIST schema-validation-error phrase CDATA #IMPLIED>
+
+
+<!ELEMENT not-xml-frag (#PCDATA)>
+<!ATTLIST not-xml-frag phrase CDATA #IMPLIED>
+
+
+<!ELEMENT ancestor (#PCDATA)>
+
+<!ELEMENT no-parent (ancestor)>
+<!ATTLIST no-parent phrase CDATA #IMPLIED>
+
+
+<!ELEMENT cannot-insert (#PCDATA)>
+<!ATTLIST cannot-insert phrase CDATA #IMPLIED>
+
+
+<!ELEMENT alt-value (#PCDATA)>
+
+<!ELEMENT exists (alt-value)>
+<!ATTLIST exists field CDATA #IMPLIED>
+
+<!ELEMENT uniqueness-failure (exists)*>
+<!ATTLIST uniqueness-failure phrase CDATA #IMPLIED>
+
+
+<!ELEMENT not-xml-att-value (#PCDATA)>
+<!ATTLIST not-xml-att-value phrase CDATA #IMPLIED>
+
+
+<!ELEMENT not-well-formed (#PCDATA)>
+<!ATTLIST not-well-formed phrase CDATA #IMPLIED>
+
+
+<!ELEMENT constraint-failure (#PCDATA)>
+<!ATTLIST constraint-failure phrase CDATA #IMPLIED>
+
+
+<!ELEMENT cannot-delete (#PCDATA)>
+<!ATTLIST cannot-delete phrase CDATA #IMPLIED>
+
+
+<!ELEMENT not-utf-8 (#PCDATA)>
+<!ATTLIST not-utf-8 phrase CDATA #IMPLIED>
+
diff --git a/resources/protocols/protobuf/sparkplug_b.proto b/resources/protocols/protobuf/sparkplug_b.proto
new file mode 100644
index 00000000..bda645cc
--- /dev/null
+++ b/resources/protocols/protobuf/sparkplug_b.proto
@@ -0,0 +1,197 @@
+syntax = "proto2";
+
+//
+// To compile:
+// cd client_libraries/java
+// protoc --proto_path=../../ --java_out=src/main/java ../../sparkplug_b.proto
+//
+package com.cirruslink.sparkplug.protobuf;
+
+option java_package = "com.cirruslink.sparkplug.protobuf";
+option java_outer_classname = "SparkplugBProto";
+
+message Payload {
+ /*
+ // Indexes of Data Types
+
+ // Unknown placeholder for future expansion.
+ Unknown = 0;
+
+ // Basic Types
+ Int8 = 1;
+ Int16 = 2;
+ Int32 = 3;
+ Int64 = 4;
+ UInt8 = 5;
+ UInt16 = 6;
+ UInt32 = 7;
+ UInt64 = 8;
+ Float = 9;
+ Double = 10;
+ Boolean = 11;
+ String = 12;
+ DateTime = 13;
+ Text = 14;
+
+ // Additional Metric Types
+ UUID = 15;
+ DataSet = 16;
+ Bytes = 17;
+ File = 18;
+ Template = 19;
+
+ // Additional PropertyValue Types
+ PropertySet = 20;
+ PropertySetList = 21;
+
+ */
+
+ message Template {
+
+ message Parameter {
+ optional string name = 1;
+ optional uint32 type = 2;
+
+ oneof value {
+ uint32 int_value = 3;
+ uint64 long_value = 4;
+ float float_value = 5;
+ double double_value = 6;
+ bool boolean_value = 7;
+ string string_value = 8;
+ ParameterValueExtension extension_value = 9;
+ }
+
+ message ParameterValueExtension {
+ extensions 1 to max;
+ }
+ }
+
+ optional string version = 1; // The version of the Template to prevent mismatches
+ repeated Metric metrics = 2; // Each metric is the name of the metric and the datatype of the member but does not contain a value
+ repeated Parameter parameters = 3;
+ optional string template_ref = 4; // Reference to a template if this is extending a Template or an instance - must exist if an instance
+ optional bool is_definition = 5;
+ extensions 6 to max;
+ }
+
+ message DataSet {
+
+ message DataSetValue {
+
+ oneof value {
+ uint32 int_value = 1;
+ uint64 long_value = 2;
+ float float_value = 3;
+ double double_value = 4;
+ bool boolean_value = 5;
+ string string_value = 6;
+ DataSetValueExtension extension_value = 7;
+ }
+
+ message DataSetValueExtension {
+ extensions 1 to max;
+ }
+ }
+
+ message Row {
+ repeated DataSetValue elements = 1;
+ extensions 2 to max; // For third party extensions
+ }
+
+ optional uint64 num_of_columns = 1;
+ repeated string columns = 2;
+ repeated uint32 types = 3;
+ repeated Row rows = 4;
+ extensions 5 to max; // For third party extensions
+ }
+
+ message PropertyValue {
+
+ optional uint32 type = 1;
+ optional bool is_null = 2;
+
+ oneof value {
+ uint32 int_value = 3;
+ uint64 long_value = 4;
+ float float_value = 5;
+ double double_value = 6;
+ bool boolean_value = 7;
+ string string_value = 8;
+ PropertySet propertyset_value = 9;
+ PropertySetList propertysets_value = 10; // List of Property Values
+ PropertyValueExtension extension_value = 11;
+ }
+
+ message PropertyValueExtension {
+ extensions 1 to max;
+ }
+ }
+
+ message PropertySet {
+ repeated string keys = 1; // Names of the properties
+ repeated PropertyValue values = 2;
+ extensions 3 to max;
+ }
+
+ message PropertySetList {
+ repeated PropertySet propertyset = 1;
+ extensions 2 to max;
+ }
+
+ message MetaData {
+ // Bytes specific metadata
+ optional bool is_multi_part = 1;
+
+ // General metadata
+ optional string content_type = 2; // Content/Media type
+ optional uint64 size = 3; // File size, String size, Multi-part size, etc
+ optional uint64 seq = 4; // Sequence number for multi-part messages
+
+ // File metadata
+ optional string file_name = 5; // File name
+ optional string file_type = 6; // File type (i.e. xml, json, txt, cpp, etc)
+ optional string md5 = 7; // md5 of data
+
+ // Catchalls and future expansion
+ optional string description = 8; // Could be anything such as json or xml of custom properties
+ extensions 9 to max;
+ }
+
+ message Metric {
+
+ optional string name = 1; // Metric name - should only be included on birth
+ optional uint64 alias = 2; // Metric alias - tied to name on birth and included in all later DATA messages
+ optional uint64 timestamp = 3; // Timestamp associated with data acquisition time
+ optional uint32 datatype = 4; // DataType of the metric/tag value
+ optional bool is_historical = 5; // If this is historical data and should not update real time tag
+ optional bool is_transient = 6; // Tells consuming clients such as MQTT Engine to not store this as a tag
+ optional bool is_null = 7; // If this is null - explicitly say so rather than using -1, false, etc for some datatypes.
+ optional MetaData metadata = 8; // Metadata for the payload
+ optional PropertySet properties = 9;
+
+ oneof value {
+ uint32 int_value = 10;
+ uint64 long_value = 11;
+ float float_value = 12;
+ double double_value = 13;
+ bool boolean_value = 14;
+ string string_value = 15;
+ bytes bytes_value = 16; // Bytes, File
+ DataSet dataset_value = 17;
+ Template template_value = 18;
+ MetricValueExtension extension_value = 19;
+ }
+
+ message MetricValueExtension {
+ extensions 1 to max;
+ }
+ }
+
+ optional uint64 timestamp = 1; // Timestamp at message sending time
+ repeated Metric metrics = 2; // Repeated forever - no limit in Google Protobufs
+ optional uint64 seq = 3; // Sequence number
+ optional string uuid = 4; // UUID to track message type in terms of schema definitions
+ optional bytes body = 5; // To optionally bypass the whole definition above
+ extensions 6 to max; // For third party extensions
+}
diff --git a/resources/protocols/radius/README.radius_dictionary b/resources/protocols/radius/README.radius_dictionary
new file mode 100644
index 00000000..d6401311
--- /dev/null
+++ b/resources/protocols/radius/README.radius_dictionary
@@ -0,0 +1,70 @@
+[Dec-01-2010]
+ Commented out global VSA:s from dictionary.ascend to avoid name clashes with IANA assigned VSA:s
+ https://gitlab.com/wireshark/wireshark/-/issues/5455
+
+[Jul-09-2009]
+
+As of the above date the dictionary files in this directory are those from the FreeRadius 2.1.6 [May-18-2009] release
+with the following changes:
+
+1. dictionary
+ - enabled include: dictionary.cisco.vpn3000
+ - disabled include: dictionary.vqp
+ - disabled include: dictionary.freeradius.internal
+ - added include: dictionary.chillispot: as per the 2009-06-11 commit in the FreeRadius repository.
+ - added: Comment re Wireshark usage of the integer data type.
+
+2. dictionary.airespace
+ - FreeRADIUS version plus:
+ Added additional attributes from later Cisco documentation and
+ support forum post.
+
+3. dictionary.wimax
+ - Freeradius 2.1.6 dictionary.wimax plus:
+ Added missing END-VENDOR WIMAX statement.
+ - Note that Attribute WiMAX-MN-hHA-MIP4-SPI [11] had a type of "octets"
+ in the previous Wireshark version of this file.
+ This attribute in the FreeRadius version of this file
+ has an attribute type of "integer".
+
+4. dictionary.cablelabs
+ - FreeRADIUS version plus additions based upon:
+ PacketCable(TM) 1.5 Specification: Event Messages
+ PacketCable(TM) Specification: Multimedia Specification
+ - Added additional comments and changes related to Wireshark use
+ of this file.
+
+5. dictionary.microsoft
+ - FreeRadius v 2.1.6 dictionary.microsoft plus additions based upon
+ Wireshark commit SVN #17706.
+ Essentially: Add "VALUES" for
+ ATTRIBUTE MS-MPPE-Encryption-Policy and
+ ATTRIBUTE MS-MPPE-Encryption-Types.
+
+7. dictionary.cisco.vpn3000
+ - FreeRadius 2.1.6 dictionary.cisco.vpn3000 plus additions:
+ a. VALUEs as defined in the previous Wireshark version of dictionary.cisco.vpn3000;
+ b. ATTRIBUTEs as defined in:
+ http://www.cisco.com/en/US/docs/security/vpn3000/vpn3000_47/configuration/guide/ldapapp.html#wp1564468
+ Additions from the FreeRadius version are marked with "## [wireshark]".
+
+8. dictionary.aruba
+ - FreeRADIUS version, but with one attribute they removed left in.
+
+9. dictionary.3gpp2
+ - FreeRadius 2.1.6 dictionary.3gpp2 plus updates based upon
+ the latest 3GPP2 specification:
+ "cdma2000 Wireless IP Network Standard: Accounting Services and 3GPP2 Radius VSAs
+ 3GPP2 X.S0011-005-D
+ Version: 2.0
+ Version Date: November 2008"
+ http://www.3gpp2.org/public_html/Specs/X.S0011-005-D_v2.0_081103.pdf
+
+10. dictionary.3gpp
+ - FreeRadius 2.1.6 dictionary.3gpp plus updates based upon:
+ http://pda.etsi.org/exchangefolder/ts_129061v080300p.pdf
+ (ETSI TS 129 061 V8.3.0 (2009-06))
+
+11. dictionary.iea
+ - FreeRADIUS version, with some additional attributes supplied in
+ a Wireshark bug report.
diff --git a/resources/protocols/radius/custom.includes b/resources/protocols/radius/custom.includes
new file mode 100644
index 00000000..6f14af0a
--- /dev/null
+++ b/resources/protocols/radius/custom.includes
@@ -0,0 +1,4 @@
+#
+# Version $Id$
+# Add custom Radius files her in the format $INCLUDE dictionary.foo
+#
diff --git a/resources/protocols/radius/dictionary b/resources/protocols/radius/dictionary
new file mode 100644
index 00000000..b2a67e49
--- /dev/null
+++ b/resources/protocols/radius/dictionary
@@ -0,0 +1,344 @@
+# -*- text -*-
+#
+# Version $Id$
+# 2014-11-03 Comment out
+# dictionary.rfc7155
+# dictionary.rfc7268
+# As they give errors in the test, something may have changed in the free rasdius syntax
+#
+# 2014-10-26 Updated based upon FreeRadius v3.0.4 dictionary file
+# - Added : actelis, aerohive, alvarion.wimax.v2_2, bluecoat, broadsoft, brocade, bskyb,
+# bt, camiant, cisco.asa, citrix, compatible, dante, dlink, dragonwave, efficientip,
+# equallogic, ericsson.packet.core.networks, f5, fdxtended, freedhcp, iana, infoblox,
+# kineto, meru, paloalto, proxim, purewave, riverbed, ruckus, sg, siemens, starent.vsa1,
+# surfnet, symbol, terena, wimax.alvarion, yubico, zeus, zte
+# - Added : rfc6677, rfc6911, rfc6929, rfc6930, rfc7055, rfc7155, rfc7268
+# - Renamed Redback to Ericsson-AB
+# - Renamed Alcatel-lucent.xylan to Xylan
+#
+# 2011-05-24 Updated based upon FreeRadius v2.1.10 dictionary file
+# - Added: acme, alcatel.sr, iea, motorola.wimax, rfc4603, rfc 5580, rfc5607, rfc5904, wichorus
+# - Added: additional Integer Translations
+#
+# 2009-07-09 Wireshark changes to FreeRadius v2.1.6 dictionary file
+# - enabled include: dictionary.cisco.vpn3000
+# - disabled include: dictionary.vqp
+# - disabled include: dictionary.freeradius.internal
+# - added include: dictionary.chillispot: as per 2009-06-11 commit in FreeRadius repository.
+# - added: Comment re Wireshark usage of the integer data type.
+#
+# DO NOT EDIT THE FILES IN THIS DIRECTORY
+#
+# The files in this directory are maintained and updated by
+# the FreeRADIUS project. Newer releases of software may update
+# or change these files.
+#
+# Use the main dictionary file (usually /etc/raddb/dictionary)
+# for local system attributes and $INCLUDEs.
+#
+#
+#
+# This file contains dictionary translations for parsing
+# requests and generating responses. All transactions are
+# composed of Attribute/Value Pairs. The value of each attribute
+# is specified as one of a few data types. Valid data types are:
+#
+# text - printable, generally UTF-8 encoded (subset of 'string')
+# string - 0-253 octets
+# ipaddr - 4 octets in network byte order
+# integer - 32 bit value in big endian order (high byte first)
+# [wireshark uses this type for non-standard 1-2-3 and 8 byte integers as well]
+# date - 32 bit value in big endian order - seconds since
+# 00:00:00 GMT, Jan. 1, 1970
+# ifid - 8 octets in network byte order
+# ipv6addr - 16 octets in network byte order
+# ipv6prefix - 18 octets in network byte order
+#
+# FreeRADIUS includes data types which are not defined
+# in the RFC's. These data types are:
+#
+# abinary - Ascend's binary filter format.
+# ether - 6 octets of hh:hh:hh:hh:hh:hh
+# where 'h' is hex digits, upper or lowercase.
+# octets - raw octets, printed and input as hex strings.
+# e.g.: 0x123456789abcdef
+#
+# FreeRADIUS uses a number of data types which are defined in
+# RFC 6929. These data types should NEVER be used in any other
+# dictionary. We won't even list them here.
+#
+#
+# Enumerated values are stored in the user file with dictionary
+# VALUE translations for easy administration.
+#
+# Example:
+#
+# ATTRIBUTE VALUE
+# --------------- -----
+# Framed-Protocol = PPP
+# 7 = 1 (integer encoding)
+#
+
+#
+# Include compatibility dictionary for older users file. Move
+# this directive to the end of this file if you want to see the
+# old names in the logfiles, instead of the new names.
+#
+$INCLUDE dictionary.compat
+
+#
+# IETF allocated attributes and values. Split out into
+# the RFC which defined them.
+#
+# For a complete list of the standard attributes and values,
+# see:
+# http://www.iana.org/assignments/radius-types
+#
+$INCLUDE dictionary.rfc2865
+$INCLUDE dictionary.rfc2866
+$INCLUDE dictionary.rfc2867
+$INCLUDE dictionary.rfc2868
+$INCLUDE dictionary.rfc2869
+$INCLUDE dictionary.rfc3162
+$INCLUDE dictionary.rfc3576
+$INCLUDE dictionary.rfc3580
+$INCLUDE dictionary.rfc4072
+$INCLUDE dictionary.rfc4372
+$INCLUDE dictionary.rfc4603
+$INCLUDE dictionary.rfc4675
+$INCLUDE dictionary.rfc4679
+$INCLUDE dictionary.rfc4818
+$INCLUDE dictionary.rfc4849
+$INCLUDE dictionary.rfc5176
+$INCLUDE dictionary.rfc5447
+$INCLUDE dictionary.rfc5580
+$INCLUDE dictionary.rfc5607
+$INCLUDE dictionary.rfc5904
+$INCLUDE dictionary.rfc6519
+$INCLUDE dictionary.rfc6572
+$INCLUDE dictionary.rfc6677
+$INCLUDE dictionary.rfc6911
+$INCLUDE dictionary.rfc6929
+$INCLUDE dictionary.rfc6930
+$INCLUDE dictionary.rfc7055
+#$INCLUDE dictionary.rfc7155
+#$INCLUDE dictionary.rfc7268
+$INCLUDE dictionary.rfc7499
+$INCLUDE dictionary.rfc7930
+
+#
+# Mostly values which have been allocated by IANA under
+# "expert review", but which don't have an RFC associated with them.
+#
+$INCLUDE dictionary.iana
+
+#
+# Vendor dictionaries are listed after the standard ones.
+#
+$INCLUDE dictionary.3com
+$INCLUDE dictionary.3gpp
+$INCLUDE dictionary.3gpp2
+$INCLUDE dictionary.5x9
+$INCLUDE dictionary.acc
+$INCLUDE dictionary.acme
+$INCLUDE dictionary.actelis
+$INCLUDE dictionary.airespace
+$INCLUDE dictionary.alcatel
+$INCLUDE dictionary.alcatel.sr
+$INCLUDE dictionary.alcatel-lucent.aaa
+$INCLUDE dictionary.alteon
+$INCLUDE dictionary.alvarion
+$INCLUDE dictionary.apc
+$INCLUDE dictionary.aptilo
+$INCLUDE dictionary.arbor
+$INCLUDE dictionary.aruba
+$INCLUDE dictionary.azaire
+$INCLUDE dictionary.ascend
+$INCLUDE dictionary.bay
+$INCLUDE dictionary.bintec
+$INCLUDE dictionary.bluecoat
+$INCLUDE dictionary.broadsoft
+$INCLUDE dictionary.brocade
+$INCLUDE dictionary.bskyb
+$INCLUDE dictionary.bt
+$INCLUDE dictionary.cablelabs
+$INCLUDE dictionary.cabletron
+$INCLUDE dictionary.camiant
+$INCLUDE dictionary.chillispot
+$INCLUDE dictionary.cisco
+$INCLUDE dictionary.cisco.asa
+#
+# The Cisco VPN300 dictionary is the same as the altiga one.
+# You shouldn't use both at the same time.
+#
+$INCLUDE dictionary.cisco.vpn3000
+$INCLUDE dictionary.cisco.vpn5000
+$INCLUDE dictionary.cisco.bbsm
+$INCLUDE dictionary.citrix
+$INCLUDE dictionary.clavister
+$INCLUDE dictionary.cnergee
+$INCLUDE dictionary.colubris
+$INCLUDE dictionary.compatible
+$INCLUDE dictionary.cosine
+$INCLUDE dictionary.dante
+$INCLUDE dictionary.dellemc
+#$INCLUDE dictionary.dhcp
+$INCLUDE dictionary.dlink
+$INCLUDE dictionary.digium
+$INCLUDE dictionary.dragonwave
+$INCLUDE dictionary.efficientip
+$INCLUDE dictionary.eltex
+$INCLUDE dictionary.enterasys
+$INCLUDE dictionary.epygi
+$INCLUDE dictionary.equallogic
+$INCLUDE dictionary.ericsson
+$INCLUDE dictionary.ericsson.ab
+$INCLUDE dictionary.ericsson.packet.core.networks
+$INCLUDE dictionary.extreme
+$INCLUDE dictionary.f5
+$INCLUDE dictionary.fdxtended
+$INCLUDE dictionary.freeradius
+$INCLUDE dictionary.freeswitch
+$INCLUDE dictionary.fortinet
+$INCLUDE dictionary.foundry
+$INCLUDE dictionary.gandalf
+$INCLUDE dictionary.gemtek
+$INCLUDE dictionary.h3c
+$INCLUDE dictionary.hp
+$INCLUDE dictionary.huawei
+$INCLUDE dictionary.identity_engines
+$INCLUDE dictionary.iea
+$INCLUDE dictionary.infonet
+$INCLUDE dictionary.issanni
+$INCLUDE dictionary.itk
+$INCLUDE dictionary.ipunplugged
+$INCLUDE dictionary.juniper
+$INCLUDE dictionary.jradius
+$INCLUDE dictionary.karlnet
+$INCLUDE dictionary.kineto
+$INCLUDE dictionary.lancom
+$INCLUDE dictionary.livingston
+$INCLUDE dictionary.localweb
+$INCLUDE dictionary.lucent
+$INCLUDE dictionary.manzara
+$INCLUDE dictionary.meinberg
+$INCLUDE dictionary.meraki
+$INCLUDE dictionary.merit
+$INCLUDE dictionary.meru
+$INCLUDE dictionary.microsemi
+$INCLUDE dictionary.microsoft
+$INCLUDE dictionary.mikrotik
+$INCLUDE dictionary.motorola
+$INCLUDE dictionary.motorola.wimax
+$INCLUDE dictionary.navini
+$INCLUDE dictionary.netscreen
+$INCLUDE dictionary.networkphysics
+$INCLUDE dictionary.nexans
+$INCLUDE dictionary.ntua
+$INCLUDE dictionary.nokia
+#
+# Commented out because of attribute conflicts.
+#
+#$INCLUDE dictionary.nokia.conflict
+$INCLUDE dictionary.nomadix
+$INCLUDE dictionary.nortel
+#
+# Commented out because of attribute conflicts.
+#
+#$INCLUDE dictionary.openser
+$INCLUDE dictionary.packeteer
+$INCLUDE dictionary.paloalto
+$INCLUDE dictionary.patton
+$INCLUDE dictionary.perle
+$INCLUDE dictionary.propel
+$INCLUDE dictionary.prosoft
+$INCLUDE dictionary.proxim
+$INCLUDE dictionary.purewave
+$INCLUDE dictionary.quiconnect
+$INCLUDE dictionary.quintum
+$INCLUDE dictionary.redcreek
+$INCLUDE dictionary.riverbed
+$INCLUDE dictionary.riverstone
+$INCLUDE dictionary.roaringpenguin
+$INCLUDE dictionary.ruckus
+$INCLUDE dictionary.ruggedcom
+$INCLUDE dictionary.sangoma
+$INCLUDE dictionary.shasta
+$INCLUDE dictionary.sg
+$INCLUDE dictionary.shiva
+$INCLUDE dictionary.siemens
+$INCLUDE dictionary.slipstream
+$INCLUDE dictionary.sonicwall
+$INCLUDE dictionary.springtide
+#$INCLUDE dictionary.starent Thes two are mutally exlusive I think, make the "old" one the default
+$INCLUDE dictionary.starent.vsa1
+$INCLUDE dictionary.surfnet
+$INCLUDE dictionary.symbol
+$INCLUDE dictionary.telebit
+$INCLUDE dictionary.terena
+$INCLUDE dictionary.trapeze
+$INCLUDE dictionary.travelping
+$INCLUDE dictionary.tropos
+$INCLUDE dictionary.t_systems_nova
+$INCLUDE dictionary.ukerna
+$INCLUDE dictionary.unisphere
+$INCLUDE dictionary.unix
+$INCLUDE dictionary.usr
+$INCLUDE dictionary.utstarcom
+$INCLUDE dictionary.valemount
+$INCLUDE dictionary.versanet
+$INCLUDE dictionary.verizon
+###$INCLUDE dictionary.vqp
+$INCLUDE dictionary.waverider
+$INCLUDE dictionary.walabi
+$INCLUDE dictionary.wichorus
+$INCLUDE dictionary.wimax
+$INCLUDE dictionary.wispr
+$INCLUDE dictionary.xedia
+$INCLUDE dictionary.xylan
+$INCLUDE dictionary.yubico
+$INCLUDE dictionary.zeus
+$INCLUDE dictionary.zte
+$INCLUDE dictionary.zyxel
+$INCLUDE custom.includes
+
+#
+# And finally the server internal attributes.
+#
+###$INCLUDE dictionary.freeradius.internal
+
+#
+# Miscellaneous attributes defined in weird places that
+# don't really belong anywhere else...
+#
+ATTRIBUTE Originating-Line-Info 94 string
+
+# As defined in draft-sterman-aaa-sip-00.txt
+ATTRIBUTE Digest-Response 206 string
+ATTRIBUTE Digest-Attributes 207 octets # stupid format
+
+#
+# Integer Translations
+#
+VALUE Service-Type Voice 12
+VALUE Service-Type Fax 13
+VALUE Service-Type Modem-Relay 14
+VALUE Service-Type IAPP-Register 15
+VALUE Service-Type IAPP-AP-Check 16
+
+VALUE Framed-Protocol GPRS-PDP-Context 7
+
+VALUE NAS-Port-Type Wireless-CDMA2000 22
+VALUE NAS-Port-Type Wireless-UMTS 23
+VALUE NAS-Port-Type Wireless-1X-EV 24
+VALUE NAS-Port-Type IAPP 25
+
+VALUE NAS-Port-Type FTTP 26
+VALUE NAS-Port-Type Wireless-802.16 27
+VALUE NAS-Port-Type Wireless-802.20 28
+VALUE NAS-Port-Type Wireless-802.22 29
+
+VALUE NAS-Port-Type xPON 35
+VALUE NAS-Port-Type Wireless-XGP 36
+
+VALUE Framed-Protocol PPTP 9
diff --git a/resources/protocols/radius/dictionary.3com b/resources/protocols/radius/dictionary.3com
new file mode 100644
index 00000000..4d0ad48c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.3com
@@ -0,0 +1,53 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# 3com SuperStack Firewall dictionary
+# Bought from Sonicwall, apparently, from Enterprise number 8741.
+#
+# $Id: 2898ff656afb26c302ec2c613f29223689f03859 $
+#
+
+VENDOR 3com 43
+
+#
+# These attributes contain the access-level value.
+#
+BEGIN-VENDOR 3com
+
+ATTRIBUTE 3Com-User-Access-Level 1 integer
+
+# Read-only access to basic network tools (ping, etc)
+VALUE 3Com-User-Access-Level 3Com-Visitor 0
+
+# Read-only access to manageable (not security) parameters
+VALUE 3Com-User-Access-Level 3Com-Monitor 1
+
+# Read-write access to manageable (not security) parameters
+VALUE 3Com-User-Access-Level 3Com-Manager 2
+
+# Read-write access to all manageable parameters
+VALUE 3Com-User-Access-Level 3Com-Administrator 3
+
+ATTRIBUTE 3Com-VLAN-Name 2 string
+ATTRIBUTE 3Com-Mobility-Profile 3 string
+ATTRIBUTE 3Com-Encryption-Type 4 string
+ATTRIBUTE 3Com-Time-Of-Day 5 string
+ATTRIBUTE 3Com-SSID 6 string
+
+# String formatted as: YY/MM/DD-HH:MM
+# NOT as a "date" attribute!
+ATTRIBUTE 3Com-End-Date 7 string
+
+# Commented out, because the 3Com documentation
+# gives it the same number as End-Date, above.
+#ATTRIBUTE 3Com-Start-Date 7 string
+
+# URL where the user is redirected after WebAAA
+ATTRIBUTE 3Com-URL 8 string
+
+ATTRIBUTE 3Com-Connect_Id 26 integer
+ATTRIBUTE 3Com-NAS-Startup-Timestamp 59 integer
+ATTRIBUTE 3Com-Ip-Host-Addr 60 string
+ATTRIBUTE 3Com-Product-ID 255 string
+
+END-VENDOR 3com
diff --git a/resources/protocols/radius/dictionary.3gpp b/resources/protocols/radius/dictionary.3gpp
new file mode 100644
index 00000000..e0fa7c38
--- /dev/null
+++ b/resources/protocols/radius/dictionary.3gpp
@@ -0,0 +1,110 @@
+# -*- text -*-
+#
+# 3GPP stuff.
+#
+# http://pda.etsi.org/exchangefolder/ts_129061v080300p.pdf
+# ETSI TS 129 061 V8.3.0 (2009-06)
+#
+# [wireshark] 2009-07-07: Updated FreeRadius 2.1.6 dictionary.3gpp
+# based upon the above specification.
+#
+# $Id$
+#
+VENDOR 3GPP 10415
+
+BEGIN-VENDOR 3GPP
+
+#
+# Most of the 'string' attributes are UTF-8 encoded text.
+# Maybe we want a UTF-8 'type' in the server...
+#
+ATTRIBUTE 3GPP-IMSI 1 string
+ATTRIBUTE 3GPP-Charging-ID 2 integer
+ATTRIBUTE 3GPP-PDP-Type 3 integer
+ATTRIBUTE 3GPP-Charging-Gateway-Address 4 ipaddr
+ATTRIBUTE 3GPP-GPRS-Negotiated-QoS-profile 5 string
+ATTRIBUTE 3GPP-SGSN-Address 6 ipaddr
+ATTRIBUTE 3GPP-GGSN-Address 7 ipaddr
+ATTRIBUTE 3GPP-IMSI-MCC-MNC 8 string
+ATTRIBUTE 3GPP-GGSN-MCC-MNC 9 string
+ATTRIBUTE 3GPP-NSAPI 10 string
+ATTRIBUTE 3GPP-Session-Stop-Indicator 11 octets
+ATTRIBUTE 3GPP-Selection-Mode 12 string
+ATTRIBUTE 3GPP-Charging-Characteristics 13 string
+ATTRIBUTE 3GPP-Charging-Gateway-IPv6-Address 14 ipv6addr
+ATTRIBUTE 3GPP-SGSN-IPv6-Address 15 ipv6addr
+ATTRIBUTE 3GPP-GGSN-IPv6-Address 16 ipv6addr
+
+#
+# This attribute is really an array of IPv6 addresses.
+# Why the heck couldn't they just send multiple attributes?
+#
+ATTRIBUTE 3GPP-IPv6-DNS-Servers 17 octets
+
+ATTRIBUTE 3GPP-SGSN-MCC-MNC 18 string
+ATTRIBUTE 3GPP-Teardown-Indicator 19 octets
+ATTRIBUTE 3GPP-IMEISV 20 string
+ATTRIBUTE 3GPP-RAT-Type 21 integer
+ATTRIBUTE 3GPP-User-Location-Info 22 octets
+ATTRIBUTE 3GPP-MS-TimeZone 23 octets
+ATTRIBUTE 3GPP-Camel-Charging-Info 24 octets
+ATTRIBUTE 3GPP-Packet-Filter 25 octets
+ATTRIBUTE 3GPP-Negotiated-DSCP 26 integer
+ATTRIBUTE 3GPP-Allocate-IP-Type 27 integer
+
+ATTRIBUTE External-Identifier 28 octets
+ATTRIBUTE TWAN-Identifier 29 octets
+ATTRIBUTE 3GPP-User-Location-Info-Time 30 octets
+ATTRIBUTE 3GPP-Secondary-RAT-Usage 31 octets
+ATTRIBUTE 3GPP-UE-Local-IP-Address 32 octets
+ATTRIBUTE 3GPP-UE-Source-Port 33 octets
+
+#
+# TS 29.561 5G System; Interworking between 5G Network and external Data Networks
+#
+ATTRIBUTE 3GPP-Notification 110 octets
+ATTRIBUTE 3GPP-UE-MAC-Address 111 octets
+ATTRIBUTE 3GPP-Authorization-Reference 112 octets
+ATTRIBUTE 3GPP-Policy-Reference 113 octets
+ATTRIBUTE 3GPP-Session-AMBR 114 octets
+ATTRIBUTE 3GPP-NAI 115 octets
+ATTRIBUTE 3GPP-Session-AMBR-v2 116 octets
+ATTRIBUTE 3GPP-IP-Address-Pool-Info 118 octets
+ATTRIBUTE 3GPP-VLAN-Id 119 octets
+ATTRIBUTE 3GPP-TNAP-Identifier 120 octets
+ATTRIBUTE 3GPP-HFC-NodeId 121 octets
+ATTRIBUTE 3GPP-GLI 122 octets
+ATTRIBUTE 3GPP-Line-Type 123 octets
+ATTRIBUTE 3GPP-NID 124 octets
+ATTRIBUTE 3GPP-Session-S-NSSAI 125 octets
+ATTRIBUTE 3GPP-CHF-FQDN 126 string
+ATTRIBUTE 3GPP-Serving-NF-FQDN 127 string
+ATTRIBUTE 3GPP-Session-Id 128 octets
+ATTRIBUTE 3GPP-GCI 129 octets
+ATTRIBUTE Supported-Features 628 tlv
+
+VALUE 3GPP-PDP-Type IPv4 0
+VALUE 3GPP-PDP-Type PPP 1
+VALUE 3GPP-PDP-Type IPv6 2
+VALUE 3GPP-PDP-Type IPv4v6 3
+
+VALUE 3GPP-RAT-Type Reserved 0
+VALUE 3GPP-RAT-Type UTRAN 1
+VALUE 3GPP-RAT-Type GERAN 2
+VALUE 3GPP-RAT-Type WLAN 3
+VALUE 3GPP-RAT-Type GAN 4
+VALUE 3GPP-RAT-Type HSPA-Evolution 5
+VALUE 3GPP-RAT-Type EUTRAN 6
+VALUE 3GPP-RAT-Type Virtual 7
+VALUE 3GPP-RAT-Type IEEE-802-16e 101
+VALUE 3GPP-RAT-Type 3GPP2-eHRPD 102
+VALUE 3GPP-RAT-Type 3GPP2-HRPD 103
+VALUE 3GPP-RAT-Type 3GPP2-1xRTT 104
+VALUE 3GPP-RAT-Type 3GPP2-UMB 105
+
+VALUE 3GPP-Allocate-IP-Type Do-Not-Allocate-IPv4-IPv6 0
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv4 1
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv6-Prefix 2
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv4-IPv6-Prefix 3
+
+END-VENDOR 3GPP
diff --git a/resources/protocols/radius/dictionary.3gpp2 b/resources/protocols/radius/dictionary.3gpp2
new file mode 100644
index 00000000..5593d379
--- /dev/null
+++ b/resources/protocols/radius/dictionary.3gpp2
@@ -0,0 +1,405 @@
+# -*- text -*-
+#
+# 3GPP2 stuff.
+#
+# http://www.3gpp2.org/Public_html/specs/index.cfm
+# http://www.3gpp2.org/public_html/Specs/X.S0011-005-D_v2.0_081103.pdf
+# http://www.3gpp2.org/public_html/specs/X.S0011-005-C_v3.0_061030.pdf
+# "cdma2000 Wireless IP Network Standard: Accounting Services and 3GPP2 Radius VSAs"
+# "3GPP2 X.S0011-005-D"
+# "Version: 2.0"
+# "Version Date: November 2008"
+#
+# http://www.3gpp2.org/public_html/X/VSA-VSE.cfm
+#
+# http://www.3gpp2.org/public_html/specs/X.S0054-910-A_v1.0_080909.pdf
+# "CAN Data Dictionary "
+# "Revision A"
+#
+# $Id$
+#
+# [wireshark] 2009-07-08 - FreeRadius 2.6.1 dictionary.3gpp2 updated from the 3GPP2 X.S0011-005-D v2.0 spec
+#
+VENDOR 3GPP2 5535
+
+BEGIN-VENDOR 3GPP2
+
+ATTRIBUTE 3GPP2-Ike-Preshared-Secret-Request 1 integer
+ATTRIBUTE 3GPP2-Security-Level 2 integer
+ATTRIBUTE 3GPP2-Pre-Shared-Secret 3 string # 16 octets
+ATTRIBUTE 3GPP2-Reverse-Tunnel-Spec 4 integer
+ATTRIBUTE 3GPP2-Diffserv-Class-Option 5 integer
+
+# Contains embedded 3GPP2 accounting attributes.
+ATTRIBUTE 3GPP2-Accounting-Container 6 octets
+ATTRIBUTE 3GPP2-Home-Agent-IP-Address 7 octets ## if 4 octets: ipaddr; if 16: ipv6 address
+
+# A number formed from the concatenation of the home RADIUS IP address,
+# the FA IP address, and a 32-bit Unix timestamp, all encoded as 8 ASCII
+# hex characters.
+ATTRIBUTE 3GPP2-KeyID 8 string # 20 octets
+
+ATTRIBUTE 3GPP2-PCF-IP-Address 9 ipaddr
+ATTRIBUTE 3GPP2-BSID 10 string
+ATTRIBUTE 3GPP2-User-Id 11 integer
+ATTRIBUTE 3GPP2-Forward-FCH-Mux-Option 12 integer
+ATTRIBUTE 3GPP2-Reverse-FCH-Mux-Option 13 integer
+#
+# 14-15 ?
+#
+ATTRIBUTE 3GPP2-Service-Option 16 integer
+ATTRIBUTE 3GPP2-Forward-Traffic-Type 17 integer
+ATTRIBUTE 3GPP2-Reverse-Traffic-Type 18 integer
+ATTRIBUTE 3GPP2-FCH-Frame-Size 19 integer
+ATTRIBUTE 3GPP2-Forward-FCH-RC 20 integer
+ATTRIBUTE 3GPP2-Reverse-FCH-RC 21 integer
+ATTRIBUTE 3GPP2-IP-Technology 22 integer
+ATTRIBUTE 3GPP2-Compulsory-Tunnel-Indicator 23 integer
+ATTRIBUTE 3GPP2-Release-Indicator 24 integer
+ATTRIBUTE 3GPP2-Bad-PPP-Frame-Count 25 integer
+#
+# 26-29 ?
+#
+ATTRIBUTE 3GPP2-Number-Active-Transitions 30 integer
+ATTRIBUTE 3GPP2-Terminating-SDB-Octet-Count 31 integer
+ATTRIBUTE 3GPP2-Originating-SDB-OCtet-Count 32 integer
+ATTRIBUTE 3GPP2-Terminating-Number-SDBs 33 integer
+ATTRIBUTE 3GPP2-Originating-Number-SDBs 34 integer
+# 35 ?
+ATTRIBUTE 3GPP2-IP-QoS 36 integer
+# 37-38 ?
+ATTRIBUTE 3GPP2-Airlink-Priority 39 integer
+ATTRIBUTE 3GPP2-Airlink-Record-Type 40 integer
+ATTRIBUTE 3GPP2-R-P-Session-ID 41 octets
+ATTRIBUTE 3GPP2-Airlink-Sequence-Number 42 integer
+ATTRIBUTE 3GPP2-Received-HDLC-Octets 43 integer
+ATTRIBUTE 3GPP2-Correlation-Id 44 string
+ATTRIBUTE 3GPP2-Module-Orig-Term-Indicator 45 integer
+ATTRIBUTE 3GPP2-Inbound-Mobile-IP-Sig-Octets 46 integer
+ATTRIBUTE 3GPP2-Outbound-Mobile-IP-Sig-Octets 47 integer
+ATTRIBUTE 3GPP2-Session-Continue 48 integer
+ATTRIBUTE 3GPP2-Active-Time 49 integer
+ATTRIBUTE 3GPP2-DCCH-Frame-Size 50 integer
+ATTRIBUTE 3GPP2-Begin-Session 51 integer
+ATTRIBUTE 3GPP2-ESN 52 string
+# 53 ?
+ATTRIBUTE 3GPP2-S-Key 54 octets
+ATTRIBUTE 3GPP2-S-Request 55 integer
+ATTRIBUTE 3GPP2-S-Lifetime 56 date
+ATTRIBUTE 3GPP2-MN-HA-SPI 57 integer
+ATTRIBUTE 3GPP2-MN-HA-Shared-Key 58 string encrypt=2
+
+# The next set of attributes contain sub-types
+ATTRIBUTE 3GPP2-Remote-IP-Address 59 octets
+
+ATTRIBUTE 3GPP2-HRPD-Access/Terminal-Authentication-and-1x-Access-Authorization 60 integer
+ATTRIBUTE 3GPP2-AT-Hardware-Identifier 61 integer
+BEGIN-TLV
+ ATTRIBUTE AT-hardware-identifier-type 1 string
+ ATTRIBUTE AT-hardware-identifier-value 2 string
+END-TLV
+
+# 62 - 69 are marked "reserved"
+
+ATTRIBUTE 3GPP2-Remote-IPv6-Address 70 octets
+ATTRIBUTE 3GPP2-Remote-Address-Table-Index 71 octets
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count 72 octets
+ATTRIBUTE 3GPP2-Allowed-Diffserv-Marking 73 tlv
+BEGIN-TLV 3GPP2-Allowed-Diffserv-Marking
+ ATTRIBUTE flags-for-Allowed-Diffserv-class 1 string
+ ATTRIBUTE Max-class-selection-marking 2 string
+ ATTRIBUTE Reverse-tunnel-marking 3 string
+END-TLV 3GPP2-Allowed-Diffserv-Marking
+#contains subtypes
+ATTRIBUTE 3GPP2-Service-Option-Profile 74 tlv
+BEGIN-TLV 3GPP2-Service-Option-Profile
+ ATTRIBUTE service-option 1 integer
+END-TLV 3GPP2-Service-Option-Profile
+
+# the following don't contain subtypes
+ATTRIBUTE 3GPP2-DNS-Update-Required 75 integer
+# 76 ?
+# 77 ?
+ATTRIBUTE 3GPP2-Always-On 78 integer
+ATTRIBUTE 3GPP2-Foreign-Agent-Address 79 ipaddr
+ATTRIBUTE 3GPP2-Last-User-Activity-Time 80 integer
+ATTRIBUTE 3GPP2-MN-AAA-Removal-Indication 81 integer
+ATTRIBUTE 3GPP2-RN-Packet-Data-Inactivity-Timer 82 integer
+ATTRIBUTE 3GPP2-Forward-PDCH-RC 83 integer
+ATTRIBUTE 3GPP2-Forward-DCCH-Mux-Option 84 integer
+ATTRIBUTE 3GPP2-Reverse-DCCH-Mux-Option 85 integer
+ATTRIBUTE 3GPP2-Forward-DCCH-RC 86 integer
+ATTRIBUTE 3GPP2-Reverse-DHHC-RC 87 integer
+ATTRIBUTE 3GPP2-Session-Termination-Capability 88 integer
+ATTRIBUTE 3GPP2-Allowed-Persistent-TFTs 89 integer
+
+# The next set of attributes contain sub-types
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota 90 tlv
+BEGIN-TLV 3GPP2-Prepaid-Acct-Quota
+ ATTRIBUTE QID 1 integer
+ ATTRIBUTE VolumeQuota 2 integer
+ ATTRIBUTE VolumeQuotaOverflow 3 m2integer
+ ATTRIBUTE VolumeThreshold 4 integer
+ ATTRIBUTE VolumeThreshouldOverflow 5 integer
+ ATTRIBUTE DurationQuota 6 integer
+ ATTRIBUTE DurationThreshold 7 integer
+ ATTRIBUTE Update-Reason 8 integer
+END-TLV 3GPP2-Prepaid-Acct-Quota
+
+#contains sub-types
+ATTRIBUTE 3GPP2-Prepaid-acct-Capability 91 tlv
+BEGIN-TLV 3GPP2-Prepaid-acct-Capability
+ ATTRIBUTE AvailableInClient 1 integer
+ ATTRIBUTE SelectedForSession 2 integer
+END-TLV 3GPP2-Prepaid-acct-Capability
+ATTRIBUTE 3GPP2-MIP-Lifetime 92 octets
+
+ATTRIBUTE 3GPP2-Acct-Stop-Trigger 93 integer
+
+# contains subtypes
+ATTRIBUTE 3GPP2-Service-Reference-Id 94 octets
+
+ATTRIBUTE 3GPP2-DNS-Update-Capability 95 integer
+ATTRIBUTE 3GPP2-Disconnect-Reason 96 integer
+
+# The next set of attributes contain sub-types
+ATTRIBUTE 3GPP2-Remote-IPv6-Octet-Count 97 octets
+#contains sub-types
+ATTRIBUTE 3GPP2-PrePaid-Tariff-Switching 98 tlv
+BEGIN-TLV 3GPP2-PrePaid-Tariff-Switching
+ ATTRIBUTE QuotaIDentifier 1 integer
+ ATTRIBUTE VolumeUsedAfterTariffSwitch 2 integer
+ ATTRIBUTE VolumeUsedATSOverflow 3 integer
+ ATTRIBUTE TariffSwitchInterval 4 integer
+ ATTRIBUTE TimeIntervalafterTariffSwitchUpdate 5 integer
+END-TLV 3GPP2-PrePaid-Tariff-Switching
+#contain sub-types
+ATTRIBUTE 3GPP2-Authorization-Parameters 99 tlv
+BEGIN-TLV 3GPP2-Authorization-Parameters
+ ATTRIBUTE BAK-Identifier 1 integer
+ ATTRIBUTE Timestamp-long 2 integer
+ ATTRIBUTE Authorization-Signature 3 string
+END-TLV 3GPP2-Authorization-Parameters
+
+
+ATTRIBUTE 3GPP2-BCMCS_FLOW_ID 100 bytes
+
+#contain sub-types
+ATTRIBUTE 3GPP2-BCMCS-Capability 101 tlv
+BEGIN-TLV 3GPP2-BCMCS-Capability
+ ATTRIBUTE Protocol-Revision 1 integer
+END-TLV 3GPP2-BCMCS-Capability
+
+#contain sub-types
+ATTRIBUTE 3GPP2-Common-Session-Info 102 tlv
+BEGIN-TLV 3GPP2-Common-Session-Info
+ ATTRIBUTE BCMCS_FLOW_ID 1 bytes
+ ATTRIBUTE Program-Start-Time 2 date
+ ATTRIBUTE Program-End-Time 3 date
+ ATTRIBUTE Program-Allowed-Registration-Time(seconds) 4 integer
+ ATTRIBUTE Authorization-Required-Flag 5 string
+ ATTRIBUTE QoS-Parameter 6 integer #??
+ ATTRIBUTE BCMCS_Flow_Priority 7 integer
+END-TLV 3GPP2-Common-Session-Info
+
+#contain sub-types
+ATTRIBUTE BSN-Session-Info 103 tlv
+BEGIN-TLV BSN-Session-Info
+ ATTRIBUTE BCMCS_FLOW_ID 1 bytes
+ ATTRIBUTE Multicast-IP-Address 2 ipaddr
+ ATTRIBUTE Destination-Port-Number 3 integer
+ ATTRIBUTE Header-Compression-Algorithm 4 string
+ ATTRIBUTE CID 5 string
+ ATTRIBUTE MAX-CID 6 integer
+ ATTRIBUTE Compression-Profile 7 integer
+ ATTRIBUTE MAX-Header-Size 8 integer
+ ATTRIBUTE MRRU 9 integer
+ ATTRIBUTE Content-Server-Source-IP-Address 10 ipaddr
+ ATTRIBUTE Content-Server-Source-IPv6-Address 11 ipv6addr
+END-TLV BSN-Session-Info
+
+#contain sub-types
+ATTRIBUTE RAN-Session-Info 104 tlv
+BEGIN-TLV RAN-Session-Info
+ ATTRIBUTE BCMCS_FLOW_ID 1 integer
+ ATTRIBUTE Encryption-Mechanism 2 integer
+ ATTRIBUTE BAK-Identifier 3 integer
+ ATTRIBUTE BAK 4 string
+ ATTRIBUTE BAK-Expire-Time 5 string
+ ATTRIBUTE Session-Bandwidth 6 integer
+END-TLV RAN-Session-Info
+
+ATTRIBUTE Reason-Code 105 integer
+ATTRIBUTE 3GPP2-BCMCS-Flow-Transmission-Time 107 date
+
+#contain sub-types
+ATTRIBUTE 3GPP2-Subnet 108 tlv
+BEGIN-TLV 3GPP2-Subnet
+ ATTRIBUTE Subnet 1 bytes
+ ATTRIBUTE Sector-ID 2 bytes
+END-TLV 3GPP2-Subnet
+ATTRIBUTE 3GPP2-Multicast-IP-Address 109 ipaddr
+ATTRIBUTE 3GPP2-Port 110 integer
+
+#contain sub-typess
+ATTRIBUTE 3GPP2-TK-Info 112 tlv
+BEGIN-TLV 3GPP2-TK-Info
+ ATTRIBUTE TK 1 integer
+ ATTRIBUTE TK_RAND 2 integer
+END-TLV 3GPP2-TK-Info
+#contain sub-types
+ATTRIBUTE 3GPP2-BAK-ID 113 tlv
+BEGIN-TLV 3GPP2-BAK-ID
+ ATTRIBUTE BAK_ID 1 integer
+ ATTRIBUTE BAK_Expire 2 integer
+END-TLV 3GPP2-BAK-ID
+
+ATTRIBUTE 3GPP2-Reverse-PDCH-RC 114 integer
+ATTRIBUTE 3GPP2-MEID 116 string
+#contain sub-types
+ATTRIBUTE 3GPP2-DNS-Server-IP-Address 117 tlv
+BEGIN-TLV 3GPP2-DNS-Server-IP-Address
+ ATTRIBUTE Primary-DNS-Server 1 ipaddr
+ ATTRIBUTE Secondary-DNS-Server 2 ipaddr
+ ATTRIBUTE Flag 3 integer
+ ATTRIBUTE Entity-Type 4 integer
+END-TLV 3GPP2-DNS-Server-IP-Address
+
+ATTRIBUTE 3GPP2-MIP6-Home-Agent-Address-From-BU 118 ipv6addr
+ATTRIBUTE 3GPP2-MIP6-Care-of-Address 119 ipv6addr
+ATTRIBUTE 3GPP2-Home-Agent-Not-Authorized 120 integer
+ATTRIBUTE 3GPP2-MIP6-Session-Key 121 octets
+ATTRIBUTE 3GPP2-Hot-Line-Accounting-Information 122 string
+ATTRIBUTE 3GPP2-MIP6-Mesg-ID 123 octets
+ATTRIBUTE 3GPP2-Filter-Rule 124 string
+ATTRIBUTE 3GPP2-HTTP-Redirection-Rule 125 string
+ATTRIBUTE 3GPP2-IP-Redirection-Rule 126 string
+ATTRIBUTE 3GPP2-Hot-Line-Capability 127 integer
+ATTRIBUTE 3GPP2-MIP6-Home-Link-Prefix-Attr-A 128 octets
+
+ATTRIBUTE 3GPP2-Max-Authorized-Aggr-Bandwidth 130 integer
+
+# The next set of attributes contain sub-types
+ATTRIBUTE 3GPP2-Authorized-Flow-Profile-IDs 131 tlv
+BEGIN-TLV 3GPP2-Authorized-Flow-Profile-IDs
+ ATTRIBUTE ProfileID_Forward 1 string
+ ATTRIBUTE ProfileID_Reverse 2 string
+ ATTRIBUTE ProfileID_Bi-direction 3 string
+END-TLV 3GPP2-Authorized-Flow-Profile-IDs
+
+ATTRIBUTE 3GPP2-Granted-QoS-Parameters 132 tlv
+BEGIN-TLV 3GPP2-Granted-QoS-Parameters
+ ATTRIBUTE Direction 1 integer
+ ATTRIBUTE FLOW_ID 2 integer
+ ATTRIBUTE QoS_ATTRIBUTE_SET_ID 3 integer
+ ATTRIBUTE FlowProfileID 4 integer
+ ATTRIBUTE Traffic_Class 5 string
+ ATTRIBUTE Peak_Rate 6 string
+ ATTRIBUTE Bucket_Size 7 string
+ ATTRIBUTE Token_Rate 8 string
+ ATTRIBUTE Max_Latency 9 string
+ ATTRIBUTE Max_IP_Packet_Loss_Rate 10 string
+ ATTRIBUTE Packet_Size 11 string
+ ATTRIBUTE Delay_Var_Sensitive 12 string
+END-TLV 3GPP2-Granted-QoS-Parameters
+
+ATTRIBUTE 3GPP2-Maximum-Per-Flow-Priority 133 integer
+ATTRIBUTE 3GPP2-MIP6-Authenticator 134 octets
+
+ATTRIBUTE 3GPP2-MIP6-MAC-Mobility-Data 138 octets
+ATTRIBUTE 3GPP2-Inter-User-Priority 139 integer
+ATTRIBUTE 3GPP2-MIP6-Home-Agent-Address-Attr-B 140 ipv6addr
+ATTRIBUTE 3GPP2-MIP6-HOA-Received-From-BU 141 ipv6addr
+ATTRIBUTE 3GPP2-Carrier-ID 142 octets
+ATTRIBUTE 3GPP2-GMT-Time-Zone-Offset 143 integer
+
+# contains subtypes
+ATTRIBUTE 3GPP2-Flow-ID-Parameter 144 octets
+
+ATTRIBUTE 3GPP2-Flow-Status 145 integer
+ATTRIBUTE 3GPP2-Filtered-Octet-Count-Terminating 146 integer
+ATTRIBUTE 3GPP2-Filtered-Octet-Count-Originating 147 integer
+
+ATTRIBUTE 3GPP2-RSVP-Inbound-Octet-Count 162 integer
+ATTRIBUTE 3GPP2-RSVP-Outbound-Octet-Count 163 integer
+ATTRIBUTE 3GPP2-RSVP-Inbound-Packet-Count 164 integer
+ATTRIBUTE 3GPP2-RSVP-Outbound-Packet-Count 165 integer
+
+ATTRIBUTE 3GPP2-HA-Request 168 integer
+ATTRIBUTE 3GPP2-HA-Authorised 169 integer
+ATTRIBUTE 3GPP2-IP-Ver-Authorised 172 integer
+ATTRIBUTE 3GPP2-MIPv4-Mesg-Id 173 string
+
+ATTRIBUTE 3GPP2-MIP6-HA-Local-Assignment-Capblty 179 integer
+
+ATTRIBUTE 3GPP2-Network-PMIP-NAI 192 string
+ATTRIBUTE 3GPP2-PMIP-Based-Mobility-Capability 193 integer
+ATTRIBUTE 3GPP2-Accounting-Mode 198 integer ## ??
+
+ATTRIBUTE 3GPP2-HAAA-MIP6-HA-Protocol-Capblty-Ind 203 integer
+
+ATTRIBUTE 3GPP2-VAAA-Assigned-MIP6-HA 205 ipv6addr
+ATTRIBUTE 3GPP2-VAAA-Assigned-MIP6-HL 206 octets
+ATTRIBUTE 3GPP2-VAAA-MIP6-HA-Protocol-Capblty-Ind 207 integer
+
+ATTRIBUTE 3GPP2-DNS-Server-IPV6-Address 214 tlv
+BEGIN-TLV 3GPP2-DNS-Server-IPV6-Address
+ ATTRIBUTE Primary-DNS-Server-IPV6-ADDRESS 1 ipv6addr
+ ATTRIBUTE Secondary-DNS-Server-IPV6-ADDRESS 2 ipv6addr
+ ATTRIBUTE Flag 3 string
+ ATTRIBUTE Entity-Type 4 string
+END-TLV 3GPP2-DNS-Server-IPV6-Address
+
+VALUE 3GPP2-Airlink-Record-Type Connection-Setup 1
+VALUE 3GPP2-Airlink-Record-Type Active-Start 2
+VALUE 3GPP2-Airlink-Record-Type Active-Stop 3
+VALUE 3GPP2-Airlink-Record-Type Short-Data-Burst 4
+
+VALUE Authorization-Required-Flag Authorization-is-not-required-for-this-flow 0
+VALUE Authorization-Required-Flag Authorization-is-required-for-this-flow 1
+
+VALUE Reason-Code Reserved 0
+VALUE Reason-Code Authorization-Only 1
+VALUE Reason-Code Session-Discovery-Only 2
+VALUE Reason-Code Authorization-and-Session-Discovery 3
+
+
+VALUE Header-Compression-Algorithm No-Header-Compression 0
+VALUE Header-Compression-Algorithm ROHC-U-mode 1
+
+VALUE CID Small-CID 0
+VALUE CID Large-CID 1
+
+VALUE Encryption-Mechanism High-layer-encryption-in-the-Content-Server 0
+VALUE Encryption-Mechanism Link-layer-encryption-in-the-RAN 1
+
+VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-Network-PMIP4-only 1
+VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-Network-PMIP6-only 2
+VALUE 3GPP2-PMIP-Based-Mobility-Capability AGW-supports-the-both-Network-PMIP4-and-PMIP6 3
+
+VALUE Update-Reason Pre-initializatio 1
+VALUE Update-Reason Initial-request 2
+VALUE Update-Reason Threshold-reached 3
+VALUE Update-Reason Quota-reached 4
+VALUE Update-Reason Remote-Forced-disconnect 5
+VALUE Update-Reason Client-Service-termination 6
+VALUE Update-Reason Main-SI-released 7
+VALUE Update-Reason Service-Instance-not-established 8
+VALUE Update-Reason Tariff-Switch-Update 9
+
+VALUE AvailableInClient PrePaid-Accounting-for-Volume-supported 1
+VALUE AvailableInClient PrePaid-Accounting-for-Duration-supported 2
+VALUE AvailableInClient PrePaid-Accounting-for-Volume-and-Duration-supported 3
+
+VALUE SelectedForSession PrePaid Accounting not used 0
+VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Volume 1
+VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Duration 2
+VALUE SelectedForSession Usage-of-PrePaid-Accounting-for-Volume-and-Duration 3
+
+VALUE Flag DNS-IP-Addresses-Provided-By-HAAA-Forcibly 1
+VALUE Flag DNS-IP-Addresses-Provided-By-HAAA-Unobtrusively 0
+
+VALUE Entity-Type HAAA 1
+VALUE Entity-Type VAAA 2
+
+END-VENDOR 3GPP2
diff --git a/resources/protocols/radius/dictionary.5x9 b/resources/protocols/radius/dictionary.5x9
new file mode 100644
index 00000000..23e7d342
--- /dev/null
+++ b/resources/protocols/radius/dictionary.5x9
@@ -0,0 +1,39 @@
+# -*- text -*-
+#
+# dictionary.5x9
+#
+#
+
+VENDOR 5x9 51309
+
+BEGIN-VENDOR 5x9
+
+ATTRIBUTE 5x9-QoS-Profile-Name-Down 1 string
+ATTRIBUTE 5x9-QoS-Profile-Name-Up 2 string
+ATTRIBUTE 5x9-ACL-Name-Down 3 string
+ATTRIBUTE 5x9-ACL-Name-Up 4 string
+ATTRIBUTE 5x9-Error-Code 5 integer
+ATTRIBUTE 5x9-Routing-Instance-Name 6 string
+ATTRIBUTE 5x9-IPv6-Acct-Input-Octets 7 integer
+ATTRIBUTE 5x9-IPv6-Acct-Output-Octets 8 integer
+ATTRIBUTE 5x9-IPv6-Acct-Input-Packets 9 integer
+ATTRIBUTE 5x9-IPv6-Acct-Output-Packets 10 integer
+ATTRIBUTE 5x9-IPv6-Acct-Input-GigaOctets 11 integer
+ATTRIBUTE 5x9-IPv6-Acct-Output-GigaOctets 12 integer
+ATTRIBUTE 5x9-IPv6-Primary-DNS 13 ipv6addr
+ATTRIBUTE 5x9-IPv6-Secondary-DNS 14 ipv6addr
+ATTRIBUTE 5x9-IPv6-Offer 15 integer
+ATTRIBUTE 5x9-Primary-DNS 16 ipaddr
+ATTRIBUTE 5x9-Secondary-DNS 17 ipaddr
+ATTRIBUTE 5x9-Pool-Name 18 string
+ATTRIBUTE 5x9-Is-ODAP 19 integer
+ATTRIBUTE 5x9-CGN-Enabled 20 integer
+ATTRIBUTE 5x9-Controller-IP 21 ipaddr
+ATTRIBUTE 5x9-vSG-ID 22 string
+
+# 5x9-IPv6-Offer values
+
+VALUE 5x9-IPv6-Offer Disable 0
+VALUE 5x9-IPv6-Offer Enable 1
+
+END-VENDOR 5x9
diff --git a/resources/protocols/radius/dictionary.acc b/resources/protocols/radius/dictionary.acc
new file mode 100644
index 00000000..2510c2e6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.acc
@@ -0,0 +1,260 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.acc
+# Dictionary for Acc/Newbridge, models Tigris, Amazon, etc.
+# Written by Stephane Marzloff <smarzloff@carif-idf.org>
+# based on specifications available through ftp and the web.
+#
+# Version: @(#)dictionary.acc 1.00 smarzloff 21-Jun-1999
+#
+
+VENDOR Acc 5
+
+#
+# Acc specific
+BEGIN-VENDOR Acc
+
+ATTRIBUTE Acc-Reason-Code 1 integer
+ATTRIBUTE Acc-Ccp-Option 2 integer
+ATTRIBUTE Acc-Input-Errors 3 integer
+ATTRIBUTE Acc-Output-Errors 4 integer
+ATTRIBUTE Acc-Access-Partition 5 string
+ATTRIBUTE Acc-Customer-Id 6 string
+ATTRIBUTE Acc-Ip-Gateway-Pri 7 ipaddr
+ATTRIBUTE Acc-Ip-Gateway-Sec 8 ipaddr
+ATTRIBUTE Acc-Route-Policy 9 integer
+ATTRIBUTE Acc-ML-MLX-Admin-State 10 integer
+ATTRIBUTE Acc-ML-Call-Threshold 11 integer
+ATTRIBUTE Acc-ML-Clear-Threshold 12 integer
+ATTRIBUTE Acc-ML-Damping-Factor 13 integer
+ATTRIBUTE Acc-Tunnel-Secret 14 string
+ATTRIBUTE Acc-Clearing-Cause 15 integer
+ATTRIBUTE Acc-Clearing-Location 16 integer
+ATTRIBUTE Acc-Service-Profile 17 string
+ATTRIBUTE Acc-Request-Type 18 integer
+ATTRIBUTE Acc-Bridging-Support 19 integer
+ATTRIBUTE Acc-Apsm-Oversubscribed 20 integer
+ATTRIBUTE Acc-Acct-On-Off-Reason 21 integer
+ATTRIBUTE Acc-Tunnel-Port 22 integer
+ATTRIBUTE Acc-Dns-Server-Pri 23 ipaddr
+ATTRIBUTE Acc-Dns-Server-Sec 24 ipaddr
+ATTRIBUTE Acc-Nbns-Server-Pri 25 ipaddr
+ATTRIBUTE Acc-Nbns-Server-Sec 26 ipaddr
+ATTRIBUTE Acc-Dial-Port-Index 27 integer
+ATTRIBUTE Acc-Ip-Compression 28 integer
+ATTRIBUTE Acc-Ipx-Compression 29 integer
+ATTRIBUTE Acc-Connect-Tx-Speed 30 integer
+ATTRIBUTE Acc-Connect-Rx-Speed 31 integer
+ATTRIBUTE Acc-Modem-Modulation-Type 32 string
+ATTRIBUTE Acc-Modem-Error-Protocol 33 string
+ATTRIBUTE Acc-Callback-Delay 34 integer
+ATTRIBUTE Acc-Callback-Num-Valid 35 string
+ATTRIBUTE Acc-Callback-Mode 36 integer
+ATTRIBUTE Acc-Callback-CBCP-Type 37 integer
+ATTRIBUTE Acc-Dialout-Auth-Mode 38 integer
+ATTRIBUTE Acc-Dialout-Auth-Password 39 string
+ATTRIBUTE Acc-Dialout-Auth-Username 40 string
+ATTRIBUTE Acc-Access-Community 42 integer
+ATTRIBUTE Acc-Vpsm-Reject-Cause 43 integer
+ATTRIBUTE Acc-Ace-Token 44 string
+ATTRIBUTE Acc-Ace-Token-Ttl 45 integer
+ATTRIBUTE Acc-Ip-Pool-Name 46 string
+ATTRIBUTE Acc-Igmp-Admin-State 47 integer
+ATTRIBUTE Acc-Igmp-Version 48 integer
+ATTRIBUTE Acc-MN-HA-Secret 73 string
+ATTRIBUTE Acc-Location-Id 98 string
+ATTRIBUTE Acc-Calling-Station-Category 99 integer
+
+VALUE Acc-Reason-Code No-reason-No-Failure 0
+VALUE Acc-Reason-Code Resource-shortage 1
+VALUE Acc-Reason-Code Session-already-open 2
+VALUE Acc-Reason-Code Too-many-RADIUS-users 3
+VALUE Acc-Reason-Code No-authentication-server 4
+VALUE Acc-Reason-Code No-authentication-response 5
+VALUE Acc-Reason-Code No-accounting-server 6
+VALUE Acc-Reason-Code No-accounting-response 7
+VALUE Acc-Reason-Code Access-Denied 8
+VALUE Acc-Reason-Code Temporary-buffer-shortage 9
+VALUE Acc-Reason-Code Protocol-error 10
+VALUE Acc-Reason-Code Invalid-attribute 11
+VALUE Acc-Reason-Code Invalid-service-type 12
+VALUE Acc-Reason-Code Invalid-framed-protocol 13
+VALUE Acc-Reason-Code Invalid-attribute-value 14
+VALUE Acc-Reason-Code Invalid-user-information 15
+VALUE Acc-Reason-Code Invalid-IP-address 16
+VALUE Acc-Reason-Code Invalid-integer-syntax 17
+VALUE Acc-Reason-Code Invalid-NAS-port 18
+VALUE Acc-Reason-Code Requested-by-user 19
+VALUE Acc-Reason-Code Network-disconnect 20
+VALUE Acc-Reason-Code Service-interruption 21
+VALUE Acc-Reason-Code Physical-port-error 22
+VALUE Acc-Reason-Code Idle-timeout 23
+VALUE Acc-Reason-Code Session-timeout 24
+VALUE Acc-Reason-Code Administrative-reset 25
+VALUE Acc-Reason-Code NAS-reload-or-reset 26
+VALUE Acc-Reason-Code NAS-error 27
+VALUE Acc-Reason-Code NAS-request 28
+VALUE Acc-Reason-Code Undefined-reason-given 29
+VALUE Acc-Reason-Code Conflicting-attributes 30
+VALUE Acc-Reason-Code Port-limit-exceeded 31
+VALUE Acc-Reason-Code Facility-not-available 32
+VALUE Acc-Reason-Code Internal-config-error 33
+VALUE Acc-Reason-Code Bad-route-specification 34
+VALUE Acc-Reason-Code Access-Partition-bind-failure 35
+VALUE Acc-Reason-Code Security-violation 36
+VALUE Acc-Reason-Code Request-type-conflict 37
+VALUE Acc-Reason-Code Configuration-disallowed 38
+VALUE Acc-Reason-Code Missing-attribute 39
+VALUE Acc-Reason-Code Invalid-request 40
+VALUE Acc-Reason-Code Missing-parameter 41
+VALUE Acc-Reason-Code Invalid-parameter 42
+VALUE Acc-Reason-Code Call-cleared-with-cause 43
+VALUE Acc-Reason-Code Inopportune-config-request 44
+VALUE Acc-Reason-Code Invalid-config-parameter 45
+VALUE Acc-Reason-Code Missing-config-parameter 46
+VALUE Acc-Reason-Code Incompatible-service-profile 47
+VALUE Acc-Reason-Code Administrative-reset-2 48
+VALUE Acc-Reason-Code Administrative-reload 49
+VALUE Acc-Reason-Code Port-unneeded 50
+VALUE Acc-Reason-Code Port-preempted 51
+VALUE Acc-Reason-Code Port-suspended 52
+VALUE Acc-Reason-Code Service-unavailable 53
+VALUE Acc-Reason-Code Callback 54
+VALUE Acc-Reason-Code User-error 55
+VALUE Acc-Reason-Code Host-request 56
+
+VALUE Acc-Ccp-Option Disabled 1
+VALUE Acc-Ccp-Option Enabled 2
+
+VALUE Acc-Route-Policy Funnel 1
+VALUE Acc-Route-Policy Direct 2
+
+VALUE Acc-ML-MLX-Admin-State Enabled 1
+VALUE Acc-ML-MLX-Admin-State Disabled 2
+
+VALUE Acc-Clearing-Cause Cause-unspecified 0
+VALUE Acc-Clearing-Cause Unassigned-number 1
+VALUE Acc-Clearing-Cause No-route-to-transit-network 2
+VALUE Acc-Clearing-Cause No-route-to-destination 3
+VALUE Acc-Clearing-Cause Channel-unacceptable 6
+VALUE Acc-Clearing-Cause Call-awarded-being-delivered 7
+VALUE Acc-Clearing-Cause Normal-clearing 16
+VALUE Acc-Clearing-Cause User-busy 17
+VALUE Acc-Clearing-Cause No-user-responding 18
+VALUE Acc-Clearing-Cause User-alerted-no-answer 19
+VALUE Acc-Clearing-Cause Call-rejected 21
+VALUE Acc-Clearing-Cause Number-changed 22
+VALUE Acc-Clearing-Cause Non-selected-user-clearing 26
+VALUE Acc-Clearing-Cause Destination-out-of-order 27
+VALUE Acc-Clearing-Cause Invalid-or-incomplete-number 28
+VALUE Acc-Clearing-Cause Facility-rejected 29
+VALUE Acc-Clearing-Cause Response-to-status-inquiry 30
+VALUE Acc-Clearing-Cause Normal-unspecified-cause 31
+VALUE Acc-Clearing-Cause No-circuit-or-channel-available 34
+VALUE Acc-Clearing-Cause Network-out-of-order 38
+VALUE Acc-Clearing-Cause Temporary-failure 41
+VALUE Acc-Clearing-Cause Switching-equipment-congestion 42
+VALUE Acc-Clearing-Cause Access-information-discarded 43
+VALUE Acc-Clearing-Cause Circuit-or-channel-unavailable 44
+VALUE Acc-Clearing-Cause Circuit-or-channed-preempted 45
+VALUE Acc-Clearing-Cause Resources-unavailable 47
+VALUE Acc-Clearing-Cause Quality-of-service-unavailable 49
+VALUE Acc-Clearing-Cause Facility-not-subscribed 50
+VALUE Acc-Clearing-Cause Outgoing-calls-barred 52
+VALUE Acc-Clearing-Cause Incoming-calls-barred 54
+VALUE Acc-Clearing-Cause Bearer-capability-unauthorized 57
+VALUE Acc-Clearing-Cause Bearer-capability-not-available 58
+VALUE Acc-Clearing-Cause Service-not-available 63
+VALUE Acc-Clearing-Cause Bearer-capablity-not-implmented 65
+VALUE Acc-Clearing-Cause Channel-type-not-implemented 66
+VALUE Acc-Clearing-Cause Facility-not-implemented 69
+VALUE Acc-Clearing-Cause Restrcted-digtal-infrmtion-only 70
+VALUE Acc-Clearing-Cause Service-not-implemented 79
+VALUE Acc-Clearing-Cause Invalid-call-reference 81
+VALUE Acc-Clearing-Cause Identified-channel-doesnt-exist 82
+VALUE Acc-Clearing-Cause Call-identify-in-use 84
+VALUE Acc-Clearing-Cause No-call-suspended 85
+VALUE Acc-Clearing-Cause Suspended-call-cleared 86
+VALUE Acc-Clearing-Cause Incompatible-destination 88
+VALUE Acc-Clearing-Cause Invalid-transit-network-selctin 91
+VALUE Acc-Clearing-Cause Invalid-message 95
+VALUE Acc-Clearing-Cause Mandtory-infrmtion-elment-miss 96
+VALUE Acc-Clearing-Cause Message-not-implemented 97
+VALUE Acc-Clearing-Cause Inopportune-message 98
+VALUE Acc-Clearing-Cause Infrmtion-elemnt-not-implmented 99
+VALUE Acc-Clearing-Cause Invlid-infrmtion-element-contnt 100
+VALUE Acc-Clearing-Cause Message-incompatible-with-state 101
+VALUE Acc-Clearing-Cause Recovery-on-timer-expiration 102
+VALUE Acc-Clearing-Cause Mndtry-infrmtion-elmnt-lngt-err 103
+VALUE Acc-Clearing-Cause Protocol-error 111
+VALUE Acc-Clearing-Cause Interworking 127
+
+VALUE Acc-Clearing-Location Local-or-remote-user 0
+VALUE Acc-Clearing-Location Prvte-ntwork-serving-local-user 1
+VALUE Acc-Clearing-Location Pblic-ntwork-serving-local-user 2
+VALUE Acc-Clearing-Location Transit-network 3
+VALUE Acc-Clearing-Location Prvte-ntwork-serv-remote-user 4
+VALUE Acc-Clearing-Location Pblic-ntwork-serv-remote-user 5
+VALUE Acc-Clearing-Location International-network 6
+VALUE Acc-Clearing-Location Beyond-interworking-point 10
+
+VALUE Acc-Request-Type Ring-Indication 1
+VALUE Acc-Request-Type Dial-Request 2
+VALUE Acc-Request-Type User-Authentication 3
+VALUE Acc-Request-Type Tunnel-Authentication 4
+
+VALUE Acc-Bridging-Support Disabled 1
+VALUE Acc-Bridging-Support Enabled 2
+
+VALUE Acc-Apsm-Oversubscribed False 1
+VALUE Acc-Apsm-Oversubscribed True 2
+
+VALUE Acc-Acct-On-Off-Reason NAS-Reset 0
+VALUE Acc-Acct-On-Off-Reason NAS-Reload 1
+VALUE Acc-Acct-On-Off-Reason Configuration-Reset 2
+VALUE Acc-Acct-On-Off-Reason Configuration-Reload 3
+VALUE Acc-Acct-On-Off-Reason Enabled 4
+VALUE Acc-Acct-On-Off-Reason Disabled 5
+
+VALUE Acc-Ip-Compression Disabled 1
+VALUE Acc-Ip-Compression Enabled 2
+
+VALUE Acc-Ipx-Compression Disabled 1
+VALUE Acc-Ipx-Compression Enabled 2
+
+VALUE Acc-Callback-Mode User-Auth 0
+VALUE Acc-Callback-Mode User-Specified-E-164 3
+VALUE Acc-Callback-Mode CBCP-Callback 6
+VALUE Acc-Callback-Mode CLI-Callback 7
+
+VALUE Acc-Callback-CBCP-Type CBCP-None 1
+VALUE Acc-Callback-CBCP-Type CBCP-User-Specified 2
+VALUE Acc-Callback-CBCP-Type CBCP-Pre-Specified 3
+
+VALUE Acc-Dialout-Auth-Mode PAP 1
+VALUE Acc-Dialout-Auth-Mode CHAP 2
+VALUE Acc-Dialout-Auth-Mode CHAP-PAP 3
+VALUE Acc-Dialout-Auth-Mode NONE 4
+
+VALUE Acc-Access-Community PUBLIC 1
+VALUE Acc-Access-Community NETMAN 2
+
+# Acc-Vpsm-Reject-Cause values (available in access-reject packets only)
+VALUE Acc-Vpsm-Reject-Cause No-Access-Partition 1
+VALUE Acc-Vpsm-Reject-Cause Access-Partition-Disabled 2
+VALUE Acc-Vpsm-Reject-Cause Partition-Portlimit-Exceeded 3
+VALUE Acc-Vpsm-Reject-Cause License-Portlimit-Exceeded 4
+VALUE Acc-Vpsm-Reject-Cause Home-Server-Down 5
+VALUE Acc-Vpsm-Reject-Cause Rejected-By-Home-Server 6
+VALUE Acc-Vpsm-Reject-Cause NAS-Administratively-Disabled 7
+
+# Acc-Igmp-Admin-State values
+VALUE Acc-Igmp-Admin-State Enabled 1
+VALUE Acc-Igmp-Admin-State Disabled 2
+
+# Acc-Igmp-Version values
+VALUE Acc-Igmp-Version V1 1
+VALUE Acc-Igmp-Version V2 2
+
+END-VENDOR Acc
diff --git a/resources/protocols/radius/dictionary.acme b/resources/protocols/radius/dictionary.acme
new file mode 100644
index 00000000..e495bcd2
--- /dev/null
+++ b/resources/protocols/radius/dictionary.acme
@@ -0,0 +1,229 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.acme
+# Acme Packet RADIUS Dictionary
+#
+# https://support.acmepacket.com
+#
+# Version: 6.2.0 30-Oct-2009 Hadriel Kaplan <hkaplan@acmepacket.com>
+#
+
+VENDOR Acme 9148
+BEGIN-VENDOR Acme
+
+#
+# Voice over IP attributes.
+#
+ATTRIBUTE Acme-FlowID_FS1_F 1 string
+ATTRIBUTE Acme-FlowType_FS1_F 2 string
+ATTRIBUTE Acme-Session-Ingress-CallId 3 string
+ATTRIBUTE Acme-Session-Egress-CallId 4 string
+
+ATTRIBUTE Acme-Flow-In-Realm_FS1_F 10 string
+ATTRIBUTE Acme-Flow-In-Src-Addr_FS1_F 11 ipaddr
+ATTRIBUTE Acme-Flow-In-Src-Port_FS1_F 12 integer
+ATTRIBUTE Acme-Flow-In-Dst-Addr_FS1_F 13 ipaddr
+ATTRIBUTE Acme-Flow-In-Dst-Port_FS1_F 14 integer
+
+ATTRIBUTE Acme-Flow-Out-Realm_FS1_F 20 string
+ATTRIBUTE Acme-Flow-Out-Src-Addr_FS1_F 21 ipaddr
+ATTRIBUTE Acme-Flow-Out-Src-Port_FS1_F 22 integer
+ATTRIBUTE Acme-Flow-Out-Dst-Addr_FS1_F 23 ipaddr
+ATTRIBUTE Acme-Flow-Out-Dst-Port_FS1_F 24 integer
+ATTRIBUTE Acme-Calling-Octets_FS1 28 integer
+ATTRIBUTE Acme-Calling-Packets_FS1 29 integer
+ATTRIBUTE Acme-Calling-RTCP-Packets-Lost_FS1 32 integer
+ATTRIBUTE Acme-Calling-RTCP-Avg-Jitter_FS1 33 integer
+ATTRIBUTE Acme-Calling-RTCP-Avg-Latency_FS1 34 integer
+ATTRIBUTE Acme-Calling-RTCP-MaxJitter_FS1 35 integer
+ATTRIBUTE Acme-Calling-RTCP-MaxLatency_FS1 36 integer
+ATTRIBUTE Acme-Calling-RTP-Packets-Lost_FS1 37 integer
+ATTRIBUTE Acme-Calling-RTP-Avg-Jitter_FS1 38 integer
+ATTRIBUTE Acme-Calling-RTP-MaxJitter_FS1 39 integer
+
+ATTRIBUTE Acme-Session-Generic-Id 40 string
+ATTRIBUTE Acme-Session-Ingress-Realm 41 string
+ATTRIBUTE Acme-Session-Egress-Realm 42 string
+ATTRIBUTE Acme-Session-Protocol-Type 43 string
+
+ATTRIBUTE Acme-Called-Octets_FS1 44 integer
+ATTRIBUTE Acme-Called-Packets_FS1 45 integer
+ATTRIBUTE Acme-Called-RTCP-Packets-Lost_FS1 46 integer
+ATTRIBUTE Acme-Called-RTCP-Avg-Jitter_FS1 47 integer
+ATTRIBUTE Acme-Called-RTCP-Avg-Latency_FS1 48 integer
+ATTRIBUTE Acme-Called-RTCP-MaxJitter_FS1 49 integer
+ATTRIBUTE Acme-Called-RTCP-MaxLatency_FS1 50 integer
+ATTRIBUTE Acme-Called-RTP-Packets-Lost_FS1 51 integer
+ATTRIBUTE Acme-Called-RTP-Avg-Jitter_FS1 52 integer
+ATTRIBUTE Acme-Called-RTP-MaxJitter_FS1 53 integer
+
+ATTRIBUTE Acme-Session-Charging-Vector 54 string
+ATTRIBUTE Acme-Session-Charging-Function_Address 55 string
+
+ATTRIBUTE Acme-Firmware-Version 56 string
+ATTRIBUTE Acme-Local-Time-Zone 57 string
+
+ATTRIBUTE Acme-Post-Dial-Delay 58 integer
+ATTRIBUTE Acme-CDR-Sequence-Number 59 integer
+ATTRIBUTE Acme-Session-Disposition 60 integer
+ATTRIBUTE Acme-Disconnect-Initiator 61 integer
+ATTRIBUTE Acme-Disconnect-Cause 62 integer
+ATTRIBUTE Acme-Intermediate_Time 63 string
+ATTRIBUTE Acme-Primary-Routing-Number 64 string
+ATTRIBUTE Acme-Originating-Trunk-Group 65 string
+ATTRIBUTE Acme-Terminating-Trunk-Group 66 string
+ATTRIBUTE Acme-Originating-Trunk-Context 67 string
+ATTRIBUTE Acme-Terminating-Trunk-Context 68 string
+ATTRIBUTE Acme-P-Asserted-ID 69 string
+ATTRIBUTE Acme-SIP-Diversion 70 string
+ATTRIBUTE Acme-SIP-Status 71 integer
+# 72 unused
+# 73 unused
+ATTRIBUTE Acme-Ingress-Local-Addr 74 string
+ATTRIBUTE Acme-Ingress-Remote-Addr 75 string
+ATTRIBUTE Acme-Egress-Local-Addr 76 string
+ATTRIBUTE Acme-Egress-Remote-Addr 77 string
+
+ATTRIBUTE Acme-FlowID_FS1_R 78 string
+ATTRIBUTE Acme-FlowType_FS1_R 79 string
+ATTRIBUTE Acme-Flow-In-Realm_FS1_R 80 string
+ATTRIBUTE Acme-Flow-In-Src-Addr_FS1_R 81 ipaddr
+ATTRIBUTE Acme-Flow-In-Src-Port_FS1_R 82 integer
+ATTRIBUTE Acme-Flow-In-Dst-Addr_FS1_R 83 ipaddr
+ATTRIBUTE Acme-Flow-In-Dst-Port_FS1_R 84 integer
+ATTRIBUTE Acme-Flow-Out-Realm_FS1_R 85 string
+ATTRIBUTE Acme-Flow-Out-Src-Addr_FS1_R 86 ipaddr
+ATTRIBUTE Acme-Flow-Out-Src-Port_FS1_R 87 integer
+ATTRIBUTE Acme-Flow-Out-Dst-Addr_FS1_R 88 ipaddr
+ATTRIBUTE Acme-Flow-Out-Dst-Port_FS1_R 89 integer
+ATTRIBUTE Acme-FlowID_FS2_F 90 string
+ATTRIBUTE Acme-FlowType_FS2_F 91 string
+ATTRIBUTE Acme-Flow-In-Realm_FS2_F 92 string
+ATTRIBUTE Acme-Flow-In-Src-Addr_FS2_F 93 ipaddr
+ATTRIBUTE Acme-Flow-In-Src-Port_FS2_F 94 integer
+ATTRIBUTE Acme-Flow-In-Dst-Addr_FS2_F 95 ipaddr
+ATTRIBUTE Acme-Flow-In-Dst-Port_FS2_F 96 integer
+ATTRIBUTE Acme-Flow-Out-Realm_FS2_F 97 string
+ATTRIBUTE Acme-Flow-Out-Src-Addr_FS2_F 98 ipaddr
+ATTRIBUTE Acme-Flow-Out-Src-Port_FS2_F 99 integer
+ATTRIBUTE Acme-Flow-Out-Dst-Addr_FS2_F 100 ipaddr
+ATTRIBUTE Acme-Flow-Out-Dst-Port_FS2_F 101 integer
+ATTRIBUTE Acme-Calling-Octets_FS2 102 integer
+ATTRIBUTE Acme-Calling-Packets_FS2 103 integer
+ATTRIBUTE Acme-Calling-RTCP-Packets-Lost_FS2 104 integer
+ATTRIBUTE Acme-Calling-RTCP-Avg-Jitter_FS2 105 integer
+ATTRIBUTE Acme-Calling-RTCP-Avg-Latency_FS2 106 integer
+ATTRIBUTE Acme-Calling-RTCP-MaxJitter_FS2 107 integer
+ATTRIBUTE Acme-Calling-RTCP-MaxLatency_FS2 108 integer
+ATTRIBUTE Acme-Calling-RTP-Packets-Lost_FS2 109 integer
+ATTRIBUTE Acme-Calling-RTP-Avg-Jitter_FS2 110 integer
+ATTRIBUTE Acme-Calling-RTP-MaxJitter_FS2 111 integer
+
+ATTRIBUTE Acme-FlowID_FS2_R 112 string
+ATTRIBUTE Acme-FlowType_FS2_R 113 string
+ATTRIBUTE Acme-Flow-In-Realm_FS2_R 114 string
+ATTRIBUTE Acme-Flow-In-Src-Addr_FS2_R 115 ipaddr
+ATTRIBUTE Acme-Flow-In-Src-Port_FS2_R 116 integer
+ATTRIBUTE Acme-Flow-In-Dst-Addr_FS2_R 117 ipaddr
+ATTRIBUTE Acme-Flow-In-Dst-Port_FS2_R 118 integer
+ATTRIBUTE Acme-Flow-Out-Realm_FS2_R 119 string
+ATTRIBUTE Acme-Flow-Out-Src-Addr_FS2_R 120 ipaddr
+ATTRIBUTE Acme-Flow-Out-Src-Port_FS2_R 121 integer
+ATTRIBUTE Acme-Flow-Out-Dst-Addr_FS2_R 122 ipaddr
+ATTRIBUTE Acme-Flow-Out-Dst-Port_FS2_R 123 integer
+ATTRIBUTE Acme-Called-Octets_FS2 124 integer
+ATTRIBUTE Acme-Called-Packets_FS2 125 integer
+ATTRIBUTE Acme-Called-RTCP-Packets-Lost_FS2 126 integer
+ATTRIBUTE Acme-Called-RTCP-Avg-Jitter_FS2 127 integer
+ATTRIBUTE Acme-Called-RTCP-Avg-Latency_FS2 128 integer
+ATTRIBUTE Acme-Called-RTCP-MaxJitter_FS2 129 integer
+ATTRIBUTE Acme-Called-RTCP-MaxLatency_FS2 130 integer
+ATTRIBUTE Acme-Called-RTP-Packets-Lost_FS2 131 integer
+ATTRIBUTE Acme-Called-RTP-Avg-Jitter_FS2 132 integer
+ATTRIBUTE Acme-Called-RTP-MaxJitter_FS2 133 integer
+
+ATTRIBUTE Acme-Egress-Final-Routing-Number 134 string
+ATTRIBUTE Acme-Session-Ingress-RPH 135 string
+ATTRIBUTE Acme-Session-Egress-RPH 136 string
+ATTRIBUTE Acme-Ingress-Network-Interface-Id 137 string
+ATTRIBUTE Acme-Ingress-Vlan-Tag-Value 138 integer
+ATTRIBUTE Acme-Egress-Network-Interface-Id 139 string
+ATTRIBUTE Acme-Egress-Vlan-Tag-Value 140 integer
+ATTRIBUTE Acme-Refer-Call-Transfer-Id 141 string
+
+# Transcoding attributes
+ATTRIBUTE Acme-FlowMediaType_FS1_F 142 string
+ATTRIBUTE Acme-FlowMediaType_FS1_R 143 string
+ATTRIBUTE Acme-FlowMediaType_FS2_F 144 string
+ATTRIBUTE Acme-FlowMediaType_FS2_R 145 string
+ATTRIBUTE Acme-Flow-PTime_FS1_F 146 integer
+ATTRIBUTE Acme-Flow-PTime_FS1_R 147 integer
+ATTRIBUTE Acme-Flow-PTime_FS2_F 148 integer
+ATTRIBUTE Acme-Flow-PTime_FS2_R 149 integer
+ATTRIBUTE Acme-Session-Media-Process 150 string
+
+# QoS measurement attributes
+ATTRIBUTE Acme-Calling-R-Factor 151 integer
+ATTRIBUTE Acme-Calling-MOS 152 integer
+ATTRIBUTE Acme-Called-R-Factor 153 integer
+ATTRIBUTE Acme-Called-MOS 154 integer
+
+# IPV6 attributes
+ATTRIBUTE Acme-Flow-In-Src-IPv6_Addr_FS1_F 155 ipv6addr
+ATTRIBUTE Acme-Flow-In-Dst-IPv6_Addr_FS1_F 156 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Src-IPv6_Addr_FS1_F 157 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Dst-IPv6_Addr_FS1_F 158 ipv6addr
+ATTRIBUTE Acme-Flow-In-Src-IPv6_Addr_FS1_R 159 ipv6addr
+ATTRIBUTE Acme-Flow-In-Dst-IPv6_Addr_FS1_R 160 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Src-IPv6_Addr_FS1_R 161 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Dst-IPv6_Addr_FS1_R 162 ipv6addr
+ATTRIBUTE Acme-Flow-In-Src-IPv6_Addr_FS2_F 163 ipv6addr
+ATTRIBUTE Acme-Flow-In-Dst-IPv6_Addr_FS2_F 164 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Src-IPv6_Addr_FS2_F 165 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Dst-IPv6_Addr_FS2_F 166 ipv6addr
+ATTRIBUTE Acme-Flow-In-Src-IPv6_Addr_FS2_R 167 ipv6addr
+ATTRIBUTE Acme-Flow-In-Dst-IPv6_Addr_FS2_R 168 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Src-IPv6_Addr_FS2_R 169 ipv6addr
+ATTRIBUTE Acme-Flow-Out-Dst-IPv6_Addr_FS2_R 170 ipv6addr
+
+ATTRIBUTE Acme-Session-Forked-Call-Id 171 string
+
+#
+# Customizable attributes - all strings, but content based on system config
+#
+ATTRIBUTE Acme-Custom-VSA-200 200 string
+ATTRIBUTE Acme-Custom-VSA-201 201 string
+ATTRIBUTE Acme-Custom-VSA-202 202 string
+ATTRIBUTE Acme-Custom-VSA-203 203 string
+ATTRIBUTE Acme-Custom-VSA-204 204 string
+ATTRIBUTE Acme-Custom-VSA-205 205 string
+ATTRIBUTE Acme-Custom-VSA-206 206 string
+ATTRIBUTE Acme-Custom-VSA-207 207 string
+ATTRIBUTE Acme-Custom-VSA-208 208 string
+ATTRIBUTE Acme-Custom-VSA-209 209 string
+ATTRIBUTE Acme-Custom-VSA-210 210 string
+ATTRIBUTE Acme-Custom-VSA-211 211 string
+ATTRIBUTE Acme-Custom-VSA-212 212 string
+ATTRIBUTE Acme-Custom-VSA-213 213 string
+ATTRIBUTE Acme-Custom-VSA-214 214 string
+ATTRIBUTE Acme-Custom-VSA-215 215 string
+ATTRIBUTE Acme-Custom-VSA-216 216 string
+ATTRIBUTE Acme-Custom-VSA-217 217 string
+ATTRIBUTE Acme-Custom-VSA-218 218 string
+ATTRIBUTE Acme-Custom-VSA-219 219 string
+ATTRIBUTE Acme-Custom-VSA-220 220 string
+ATTRIBUTE Acme-Custom-VSA-221 221 string
+ATTRIBUTE Acme-Custom-VSA-222 222 string
+ATTRIBUTE Acme-Custom-VSA-223 223 string
+ATTRIBUTE Acme-Custom-VSA-224 224 string
+ATTRIBUTE Acme-Custom-VSA-225 225 string
+ATTRIBUTE Acme-Custom-VSA-226 226 string
+ATTRIBUTE Acme-Custom-VSA-227 227 string
+ATTRIBUTE Acme-Custom-VSA-228 228 string
+ATTRIBUTE Acme-Custom-VSA-229 229 string
+ATTRIBUTE Acme-Custom-VSA-230 230 string
+
+ATTRIBUTE Acme-User-Class 254 string
+
+END-VENDOR Acme
diff --git a/resources/protocols/radius/dictionary.actelis b/resources/protocols/radius/dictionary.actelis
new file mode 100644
index 00000000..9021f62e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.actelis
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Actelis dictionary
+#
+# $Id: 94b6e99842e6afacd3db78d957b350919de5bc66 $
+#
+##############################################################################
+
+VENDOR Actelis 5468
+
+BEGIN-VENDOR Actelis
+
+ATTRIBUTE Actelis-Privilege 1 string
+
+END-VENDOR Actelis
diff --git a/resources/protocols/radius/dictionary.aerohive b/resources/protocols/radius/dictionary.aerohive
new file mode 100644
index 00000000..a9586289
--- /dev/null
+++ b/resources/protocols/radius/dictionary.aerohive
@@ -0,0 +1,28 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.aerohive
+#
+# Aerohive
+#
+# $Id: 114e4cfda976c0d483c74b2c4785976d5fc6beae $
+#
+VENDOR Aerohive 26928
+
+BEGIN-VENDOR Aerohive
+
+# The following ATTRIBUTE and VALUE definitions are required.
+ATTRIBUTE AH-HM-Admin-Group-Id 1 integer
+VALUE AH-HM-Admin-Group-Id Read-Only-Admin 0
+VALUE AH-HM-Admin-Group-Id Super-Admin 1
+VALUE AH-HM-Admin-Group-Id Read-Write-Admin 2
+
+# Attr-26.26928.212 = 0x43382d36362d35442d32462d33432d3430
+# = 4338-3636-3544-3246-3343-3430
+# = C8-66-5D-2F-3C-40
+# = AP Mgt0 MAC Address
+
+# The following is an example of an admin group that you can define.
+#VALUE AH-HM-Admin-Group-Id Admin-Group100 100
+
+END-VENDOR Aerohive
diff --git a/resources/protocols/radius/dictionary.airespace b/resources/protocols/radius/dictionary.airespace
new file mode 100644
index 00000000..f5595e58
--- /dev/null
+++ b/resources/protocols/radius/dictionary.airespace
@@ -0,0 +1,39 @@
+# -*- text -*-
+#
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# As found on the net.
+#
+# $Id: 5d952f9bb26324e61f139aef9ae9e552ed36dcb9 $
+#
+# See
+#
+# http://www.cisco.com/c/en/us/td/docs/wireless/controller/8-1/configuration-guide/b_cg81/b_cg81_chapter_01010.html
+# http://www.cisco.com/c/en/us/support/docs/wireless/4100-series-wireless-lan-controllers/96103-wlc-attributes.html
+# https://supportforums.cisco.com/discussion/12456936/radius-bandwidth-limit-guest-wlan
+#
+VENDOR Airespace 14179
+
+BEGIN-VENDOR Airespace
+ATTRIBUTE Airespace-Wlan-Id 1 integer
+ATTRIBUTE Airespace-QOS-Level 2 integer
+ATTRIBUTE Airespace-DSCP 3 integer
+ATTRIBUTE Airespace-8021p-Tag 4 integer
+ATTRIBUTE Airespace-Interface-Name 5 string
+ATTRIBUTE Airespace-ACL-Name 6 string
+ATTRIBUTE Airespace-Data-Bandwidth-Average-Contract 7 integer
+ATTRIBUTE Airespace-Real-Time-Bandwidth-Average-Contract 8 integer
+ATTRIBUTE Airespace-Data-Bandwidth-Burst-Contract 9 integer
+ATTRIBUTE Airespace-Real-Time-Bandwidth-Burst-Contract 10 integer
+ATTRIBUTE Airespace-Guest-Role-Name 11 string
+ATTRIBUTE Airespace-Data-Bandwidth-Average-Contract-Upstream 13 integer
+ATTRIBUTE Airespace-Real-Time-Bandwidth-Average-Contract-Upstream 14 integer
+ATTRIBUTE Airespace-Data-Bandwidth-Burst-Contract-Upstream 15 integer
+ATTRIBUTE Airespace-Real-Time-Bandwidth-Burst-Contract-Upstream 16 integer
+
+VALUE Airespace-QOS-Level Bronze 3
+VALUE Airespace-QOS-Level Silver 0
+VALUE Airespace-QOS-Level Gold 1
+VALUE Airespace-QOS-Level Platinum 2
+
+END-VENDOR Airespace
diff --git a/resources/protocols/radius/dictionary.alcatel b/resources/protocols/radius/dictionary.alcatel
new file mode 100644
index 00000000..959ba0e2
--- /dev/null
+++ b/resources/protocols/radius/dictionary.alcatel
@@ -0,0 +1,99 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Alcatel Broadband Access Server dictionary.
+#
+# $Id: d1952902b4e514456185dfcac4017e57a2d49dac $
+#
+##############################################################################
+
+VENDOR Alcatel 3041
+
+BEGIN-VENDOR Alcatel
+
+ATTRIBUTE AAT-Client-Primary-DNS 5 ipaddr
+ATTRIBUTE AAT-Client-Primary-WINS-NBNS 6 ipaddr
+ATTRIBUTE AAT-Client-Secondary-WINS-NBNS 7 ipaddr
+ATTRIBUTE AAT-Client-Secondary-DNS 8 ipaddr
+ATTRIBUTE AAT-PPP-Address 9 ipaddr
+ATTRIBUTE AAT-PPP-Netmask 10 ipaddr
+ATTRIBUTE AAT-Primary-Home-Agent 12 string
+ATTRIBUTE AAT-Secondary-Home-Agent 13 string
+ATTRIBUTE AAT-Home-Agent-Password 14 string
+ATTRIBUTE AAT-Home-Network-Name 15 string
+ATTRIBUTE AAT-Home-Agent-UDP-Port 16 integer
+ATTRIBUTE AAT-IP-Direct 17 ipaddr
+ATTRIBUTE AAT-FR-Direct 18 integer
+ATTRIBUTE AAT-FR-Direct-Profile 19 string
+ATTRIBUTE AAT-FR-Direct-DLCI 20 integer
+ATTRIBUTE AAT-ATM-Direct 21 string
+ATTRIBUTE AAT-IP-TOS 22 integer
+ATTRIBUTE AAT-IP-TOS-Precedence 23 integer
+ATTRIBUTE AAT-IP-TOS-Apply-To 24 integer
+ATTRIBUTE AAT-MCast-Client 27 integer
+ATTRIBUTE AAT-Modem-Port-No 28 integer
+ATTRIBUTE AAT-Modem-Slot-No 29 integer
+ATTRIBUTE AAT-Modem-Shelf-No 30 integer
+ATTRIBUTE AAT-Filter 60 string
+ATTRIBUTE AAT-Vrouter-Name 61 string
+ATTRIBUTE AAT-Require-Auth 62 integer
+ATTRIBUTE AAT-IP-Pool-Definition 63 string
+ATTRIBUTE AAT-Assign-IP-Pool 64 integer
+ATTRIBUTE AAT-Data-Filter 65 string
+ATTRIBUTE AAT-Source-IP-Check 66 integer
+ATTRIBUTE AAT-Modem-Answer-String 67 string
+ATTRIBUTE AAT-Auth-Type 68 integer
+ATTRIBUTE AAT-Qos 70 integer
+ATTRIBUTE AAT-Qoa 71 integer
+ATTRIBUTE AAT-Client-Assign-DNS 72 integer
+ATTRIBUTE AAT-ATM-VPI 128 integer
+ATTRIBUTE AAT-ATM-VCI 129 integer
+ATTRIBUTE AAT-Input-Octets-Diff 130 integer
+ATTRIBUTE AAT-Output-Octets-Diff 131 integer
+ATTRIBUTE AAT-User-MAC-Address 132 string
+ATTRIBUTE AAT-ATM-Traffic-Profile 133 string
+
+VALUE AAT-MCast-Client Multicast-No 0
+VALUE AAT-MCast-Client Multicast-Yes 1
+
+VALUE AAT-Require-Auth Not-Require-Auth 0
+VALUE AAT-Require-Auth Require-Auth 1
+
+VALUE AAT-FR-Direct No 0
+VALUE AAT-FR-Direct Yes 1
+
+VALUE AAT-Source-IP-Check Source-IP-Check-No 0
+VALUE AAT-Source-IP-Check Source-IP-Check-Yes 1
+
+VALUE AAT-IP-TOS IP-TOS-Normal 0
+VALUE AAT-IP-TOS IP-TOS-Disabled 1
+VALUE AAT-IP-TOS IP-TOS-Cost 2
+VALUE AAT-IP-TOS IP-TOS-Reliability 4
+VALUE AAT-IP-TOS IP-TOS-Throughput 8
+VALUE AAT-IP-TOS IP-TOS-Latency 16
+
+VALUE AAT-IP-TOS-Apply-To IP-TOS-Apply-To-Incoming 1024
+VALUE AAT-IP-TOS-Apply-To IP-TOS-Apply-To-Both 3072
+VALUE AAT-IP-TOS-Apply-To IP-TOS-Apply-To-Outgoing 2048
+
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-Normal 0
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-One 32
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-Two 64
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-Three 96
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-Four 128
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-Five 160
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-Six 192
+VALUE AAT-IP-TOS-Precedence IP-TOS-Precedence-Pri-Seven 224
+
+VALUE AAT-Auth-Type AAT-Auth-None 0
+VALUE AAT-Auth-Type AAT-Auth-Default 1
+VALUE AAT-Auth-Type AAT-Auth-Any 2
+VALUE AAT-Auth-Type AAT-Auth-PAP 3
+VALUE AAT-Auth-Type AAT-Auth-CHAP 4
+VALUE AAT-Auth-Type AAT-Auth-MS-CHAP 5
+
+VALUE AAT-Client-Assign-DNS DNS-Assign-No 0
+VALUE AAT-Client-Assign-DNS DNS-Assign-Yes 1
+
+END-VENDOR Alcatel
diff --git a/resources/protocols/radius/dictionary.alcatel-lucent.aaa b/resources/protocols/radius/dictionary.alcatel-lucent.aaa
new file mode 100644
index 00000000..5ec0d0c7
--- /dev/null
+++ b/resources/protocols/radius/dictionary.alcatel-lucent.aaa
@@ -0,0 +1,86 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# ALU-AAA AAA dictionary
+#
+# $Id: 53980abe0eeaa5ce33283eff30d572dc620605e7 $
+#
+##############################################################################
+
+VENDOR ALU-AAA 831
+
+BEGIN-VENDOR ALU-AAA
+
+ATTRIBUTE ALU-AAA-Access-Rule 1 string
+ATTRIBUTE ALU-AAA-AV-Pair 2 string
+ATTRIBUTE ALU-AAA-GSM-Triplets-Needed 3 integer
+ATTRIBUTE ALU-AAA-GSM-Triplet 4 octets
+ATTRIBUTE ALU-AAA-AKA-Quintets-Needed 5 integer
+ATTRIBUTE ALU-AAA-AKA-Quintet 6 octets
+ATTRIBUTE ALU-AAA-AKA-RAND 7 octets
+ATTRIBUTE ALU-AAA-AKA-AUTS 8 octets
+ATTRIBUTE ALU-AAA-Service-Profile 9 string
+ATTRIBUTE ALU-AAA-Lawful-Intercept-Status 10 byte
+ATTRIBUTE ALU-AAA-DF-CC-Address 11 ipaddr
+ATTRIBUTE ALU-AAA-DF-CC-Port 12 short
+ATTRIBUTE ALU-AAA-Client-Program 13 string
+ATTRIBUTE ALU-AAA-Client-Error-Action 14 integer
+ATTRIBUTE ALU-AAA-Client-OS 15 string
+ATTRIBUTE ALU-AAA-Client-Version 16 string
+ATTRIBUTE ALU-AAA-Nonce 17 octets
+ATTRIBUTE ALU-AAA-Femto-Public-Key-Hash 18 octets
+ATTRIBUTE ALU-AAA-Femto-Associated-User-Name 19 string
+ATTRIBUTE ALU-AAA-String-0 100 string
+ATTRIBUTE ALU-AAA-String-1 101 string
+ATTRIBUTE ALU-AAA-String-2 102 string
+ATTRIBUTE ALU-AAA-String-3 103 string
+ATTRIBUTE ALU-AAA-Integer-0 104 integer
+ATTRIBUTE ALU-AAA-Integer-1 105 integer
+ATTRIBUTE ALU-AAA-Integer-2 106 integer
+ATTRIBUTE ALU-AAA-Integer-3 107 integer
+ATTRIBUTE ALU-AAA-Address-0 108 combo-ip
+ATTRIBUTE ALU-AAA-Address-1 109 combo-ip
+ATTRIBUTE ALU-AAA-Address-2 110 combo-ip
+ATTRIBUTE ALU-AAA-Address-3 111 combo-ip
+ATTRIBUTE ALU-AAA-Value-0 112 octets
+ATTRIBUTE ALU-AAA-Value-1 113 octets
+ATTRIBUTE ALU-AAA-Value-2 114 octets
+ATTRIBUTE ALU-AAA-Value-3 115 octets
+ATTRIBUTE ALU-AAA-Key-0 116 octets encrypt=2
+ATTRIBUTE ALU-AAA-Key-1 117 octets encrypt=2
+ATTRIBUTE ALU-AAA-Key-2 118 octets encrypt=2
+ATTRIBUTE ALU-AAA-Key-3 119 octets encrypt=2
+ATTRIBUTE ALU-AAA-Opaque-0 120 octets
+ATTRIBUTE ALU-AAA-Opaque-1 121 octets
+ATTRIBUTE ALU-AAA-Opaque-2 122 octets
+ATTRIBUTE ALU-AAA-Opaque-3 123 octets
+ATTRIBUTE ALU-AAA-Eval-0 124 string
+ATTRIBUTE ALU-AAA-Eval-1 125 string
+ATTRIBUTE ALU-AAA-Eval-2 126 string
+ATTRIBUTE ALU-AAA-Eval-3 127 string
+ATTRIBUTE ALU-AAA-Exec-0 128 string
+ATTRIBUTE ALU-AAA-Exec-1 129 string
+ATTRIBUTE ALU-AAA-Exec-2 130 string
+ATTRIBUTE ALU-AAA-Exec-3 131 string
+ATTRIBUTE ALU-AAA-Original-Receipt-Time 199 octets
+ATTRIBUTE ALU-AAA-Reply-Message 201 string
+ATTRIBUTE ALU-AAA-Called-Station-Id 202 string
+ATTRIBUTE ALU-AAA-NAS-IP-Address 203 ipaddr
+ATTRIBUTE ALU-AAA-NAS-Port 204 integer
+ATTRIBUTE ALU-AAA-Old-State 205 string
+ATTRIBUTE ALU-AAA-New-State 206 string
+ATTRIBUTE ALU-AAA-Event 207 string
+ATTRIBUTE ALU-AAA-Old-Timestamp 208 date
+ATTRIBUTE ALU-AAA-New-Timestamp 209 date
+ATTRIBUTE ALU-AAA-Delta-Session 210 integer
+ATTRIBUTE ALU-AAA-Civic-Location 211 octets
+ATTRIBUTE ALU-AAA-Geospatial-Location 212 octets
+
+VALUE ALU-AAA-Client-Error-Action Ignore 1
+VALUE ALU-AAA-Client-Error-Action Disconnect 2
+
+VALUE ALU-AAA-Delta-Session False 0
+VALUE ALU-AAA-Delta-Session True 1
+
+END-VENDOR ALU-AAA
diff --git a/resources/protocols/radius/dictionary.alcatel.esam b/resources/protocols/radius/dictionary.alcatel.esam
new file mode 100644
index 00000000..8a76a859
--- /dev/null
+++ b/resources/protocols/radius/dictionary.alcatel.esam
@@ -0,0 +1,252 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Alcatel ESAM's VSAs
+#
+#
+
+# The vendor specific attribute type is two bytes, where the
+# first is the project ID and the second is the project specific
+# attribute ID. The project ID 7 is assigned to 7302 ISAM
+# project.
+
+VENDOR Alcatel-ESAM 637 format=2,1
+
+BEGIN-VENDOR Alcatel-ESAM
+ATTRIBUTE A-ESAM-VRF-Name 0x0700 string
+ATTRIBUTE A-ESAM-Vlan-Id 0x0701 integer
+ATTRIBUTE A-ESAM-QOS-Profile-Name 0x0702 string
+ATTRIBUTE A-ESAM-QOS-Params 0x0703 string
+
+ATTRIBUTE A-ESAM-Termination-Cause 0x0704 integer
+
+#
+# Integer Translations
+#
+
+# A-ESAM-Termination-Cause Values
+
+VALUE A-ESAM-Termination-Cause Unknown-VRF 1
+VALUE A-ESAM-Termination-Cause No-VRF 2
+
+VALUE A-ESAM-Termination-Cause Unknown-Vlan 3
+VALUE A-ESAM-Termination-Cause No-Vlan 4
+VALUE A-ESAM-Termination-Cause Unknown-Pool-Id 5
+VALUE A-ESAM-Termination-Cause Pool-Admin-Locked 6
+VALUE A-ESAM-Termination-Cause No-Pool-Id 7
+
+VALUE A-ESAM-Termination-Cause Pool-VRF-Inconsistent 8
+VALUE A-ESAM-Termination-Cause Unknown-QOS-Profile 9
+VALUE A-ESAM-Termination-Cause QOS-Params-Syntax-Err 10
+VALUE A-ESAM-Termination-Cause IP-Addr-In-Use 11
+
+VALUE A-ESAM-Termination-Cause No-IP-Addr-Available 12
+VALUE A-ESAM-Termination-Cause No-User-IP-Addr 13
+VALUE A-ESAM-Termination-Cause Missing-Attributes 14
+
+# VSAs for Operator Authentication
+
+ATTRIBUTE A-AL-Maintenance 0x0600 integer
+ATTRIBUTE A-AL-Provisioning 0x0601 integer
+ATTRIBUTE A-AL-TL1-Security 0x0602 integer
+ATTRIBUTE A-AL-Test 0x0603 integer
+
+ATTRIBUTE A-AL-AAA 0x0709 integer
+ATTRIBUTE A-AL-ATM 0x070A integer
+ATTRIBUTE A-AL-Alarm 0x070B integer
+ATTRIBUTE A-AL-DHCP 0x070C integer
+
+ATTRIBUTE A-AL-EQP 0x070D integer
+ATTRIBUTE A-AL-IGMP 0x070E integer
+ATTRIBUTE A-AL-CPEProxy 0x070F integer
+ATTRIBUTE A-AL-IP 0x0710 integer
+
+ATTRIBUTE A-AL-PPPoE 0x0711 integer
+ATTRIBUTE A-AL-QoS 0x0712 integer
+ATTRIBUTE A-AL-SWMgt 0x0713 integer
+ATTRIBUTE A-AL-Transport 0x0714 integer
+
+ATTRIBUTE A-AL-VLAN 0x0715 integer
+ATTRIBUTE A-AL-XDSL 0x0716 integer
+ATTRIBUTE A-AL-Security 0x0717 integer
+ATTRIBUTE A-AL-Cluster 0x0718 integer
+
+ATTRIBUTE A-AL-Prompt 0x0719 string
+ATTRIBUTE A-AL-Pwd-Timeout 0x071A integer
+ATTRIBUTE A-AL-Description 0x071B string
+ATTRIBUTE A-AL-SLOT-NUMBERING 0x071C integer
+
+####FTTU TL1 values###############################################
+ATTRIBUTE A-AL-MAINTENANCE-BACKWARD 0x0705 integer
+ATTRIBUTE A-AL-PROVISIONING-BACKWARD 0x0706 integer
+
+ATTRIBUTE A-AL-TL1-SECURITY-BACKWARD 0x0707 integer
+ATTRIBUTE A-AL-TEST-BACKWARD 0x0708 integer
+###################################################################
+
+# A-AL-Maintenance Values
+VALUE A-AL-Maintenance Alcatel-No-Maint-Priv-Level 0
+VALUE A-AL-Maintenance Alcatel-Maint-Priv-Level-1 1
+VALUE A-AL-Maintenance Alcatel-Maint-Priv-Level-2 2
+
+VALUE A-AL-Maintenance Alcatel-Maint-Priv-Level-3 3
+VALUE A-AL-Maintenance Alcatel-Maint-Priv-Level-4 4
+VALUE A-AL-Maintenance Alcatel-Maint-Priv-Level-5 5
+VALUE A-AL-Maintenance Alcatel-Maint-Priv-Level-6 6
+
+VALUE A-AL-Maintenance Alcatel-Maint-Priv-Level-7 7
+
+# A-AL-Provisioning Values
+VALUE A-AL-Provisioning Alcatel-No-Maint-Priv-Level 0
+VALUE A-AL-Provisioning Alcatel-Maint-Priv-Level-1 1
+
+VALUE A-AL-Provisioning Alcatel-Maint-Priv-Level-2 2
+VALUE A-AL-Provisioning Alcatel-Maint-Priv-Level-3 3
+VALUE A-AL-Provisioning Alcatel-Maint-Priv-Level-4 4
+VALUE A-AL-Provisioning Alcatel-Maint-Priv-Level-5 5
+
+VALUE A-AL-Provisioning Alcatel-Maint-Priv-Level-6 6
+VALUE A-AL-Provisioning Alcatel-Maint-Priv-Level-7 7
+
+# A-AL-Security Values
+VALUE A-AL-Security Alcatel-No-Maint-Priv-Level 0
+
+VALUE A-AL-Security Alcatel-Maint-Priv-Level-1 1
+VALUE A-AL-Security Alcatel-Maint-Priv-Level-2 2
+VALUE A-AL-Security Alcatel-Maint-Priv-Level-3 3
+VALUE A-AL-Security Alcatel-Maint-Priv-Level-4 4
+
+VALUE A-AL-Security Alcatel-Maint-Priv-Level-5 5
+VALUE A-AL-Security Alcatel-Maint-Priv-Level-6 6
+VALUE A-AL-Security Alcatel-Maint-Priv-Level-7 7
+
+# A-AL-Test Values
+
+VALUE A-AL-Test Alcatel-No-Maint-Priv-Level 0
+VALUE A-AL-Test Alcatel-Maint-Priv-Level-1 1
+VALUE A-AL-Test Alcatel-Maint-Priv-Level-2 2
+VALUE A-AL-Test Alcatel-Maint-Priv-Level-3 3
+
+VALUE A-AL-Test Alcatel-Maint-Priv-Level-4 4
+VALUE A-AL-Test Alcatel-Maint-Priv-Level-5 5
+VALUE A-AL-Test Alcatel-Maint-Priv-Level-6 6
+VALUE A-AL-Test Alcatel-Maint-Priv-Level-7 7
+
+# A-AL-AAA Value
+VALUE A-AL-AAA Alcatel-No-Priv 0
+VALUE A-AL-AAA Alcatel-Read-Priv 1
+VALUE A-AL-AAA Alcatel-Write-Priv 2
+
+VALUE A-AL-AAA Alcatel-RW-Priv 3
+
+# A-AL-ATM Value
+VALUE A-AL-ATM Alcatel-No-Priv 0
+VALUE A-AL-ATM Alcatel-Read-Priv 1
+
+VALUE A-AL-ATM Alcatel-Write-Priv 2
+VALUE A-AL-ATM Alcatel-RW-Priv 3
+
+# A-AL-Alarm Value
+VALUE A-AL-Alarm Alcatel-No-Priv 0
+
+VALUE A-AL-Alarm Alcatel-Read-Priv 1
+VALUE A-AL-Alarm Alcatel-Write-Priv 2
+VALUE A-AL-Alarm Alcatel-RW-Priv 3
+
+# A-AL-DHCP Value
+
+VALUE A-AL-DHCP Alcatel-No-Priv 0
+VALUE A-AL-DHCP Alcatel-Read-Priv 1
+VALUE A-AL-DHCP Alcatel-Write-Priv 2
+VALUE A-AL-DHCP Alcatel-RW-Priv 3
+
+# A-AL-EQP Value
+VALUE A-AL-EQP Alcatel-No-Priv 0
+VALUE A-AL-EQP Alcatel-Read-Priv 1
+VALUE A-AL-EQP Alcatel-Write-Priv 2
+
+VALUE A-AL-EQP Alcatel-RW-Priv 3
+
+# A-AL-IGMP Value
+VALUE A-AL-IGMP Alcatel-No-Priv 0
+VALUE A-AL-IGMP Alcatel-Read-Priv 1
+
+VALUE A-AL-IGMP Alcatel-Write-Priv 2
+VALUE A-AL-IGMP Alcatel-RW-Priv 3
+
+# A-AL-CPEProxy Value
+VALUE A-AL-CPEProxy Alcatel-No-Priv 0
+
+VALUE A-AL-CPEProxy Alcatel-Read-Priv 1
+VALUE A-AL-CPEProxy Alcatel-Write-Priv 2
+VALUE A-AL-CPEProxy Alcatel-RW-Priv 3
+
+# A-AL-IP Value
+
+VALUE A-AL-IP Alcatel-No-Priv 0
+VALUE A-AL-IP Alcatel-Read-Priv 1
+VALUE A-AL-IP Alcatel-Write-Priv 2
+VALUE A-AL-IP Alcatel-RW-Priv 3
+
+# A-AL-PPPoE Value
+VALUE A-AL-PPPoE Alcatel-No-Priv 0
+VALUE A-AL-PPPoE Alcatel-Read-Priv 1
+VALUE A-AL-PPPoE Alcatel-Write-Priv 2
+
+VALUE A-AL-PPPoE Alcatel-RW-Priv 3
+
+# A-AL-QoS Value
+VALUE A-AL-QoS Alcatel-No-Priv 0
+VALUE A-AL-QoS Alcatel-Read-Priv 1
+
+VALUE A-AL-QoS Alcatel-Write-Priv 2
+VALUE A-AL-QoS Alcatel-RW-Priv 3
+
+# A-AL-SWMgt Value
+VALUE A-AL-SWMgt Alcatel-No-Priv 0
+
+VALUE A-AL-SWMgt Alcatel-Read-Priv 1
+VALUE A-AL-SWMgt Alcatel-Write-Priv 2
+VALUE A-AL-SWMgt Alcatel-RW-Priv 3
+
+# A-AL-Transport Value
+
+VALUE A-AL-Transport Alcatel-No-Priv 0
+VALUE A-AL-Transport Alcatel-Read-Priv 1
+VALUE A-AL-Transport Alcatel-Write-Priv 2
+VALUE A-AL-Transport Alcatel-RW-Priv 3
+
+# A-AL-VLAN Value
+VALUE A-AL-VLAN Alcatel-No-Priv 0
+VALUE A-AL-VLAN Alcatel-Read-Priv 1
+VALUE A-AL-VLAN Alcatel-Write-Priv 2
+
+VALUE A-AL-VLAN Alcatel-RW-Priv 3
+
+# A-AL-XDSL Value
+VALUE A-AL-XDSL Alcatel-No-Priv 0
+VALUE A-AL-XDSL Alcatel-Read-Priv 1
+
+VALUE A-AL-XDSL Alcatel-Write-Priv 2
+VALUE A-AL-XDSL Alcatel-RW-Priv 3
+
+# A-AL-Security Value
+VALUE A-AL-Security Alcatel-No-Priv 0
+
+VALUE A-AL-Security Alcatel-Read-Priv 1
+VALUE A-AL-Security Alcatel-Write-Priv 2
+VALUE A-AL-Security Alcatel-RW-Priv 3
+
+# A-AL-Cluster Value
+
+VALUE A-AL-Cluster Alcatel-No-Priv 0
+VALUE A-AL-Cluster Alcatel-Read-Priv 1
+VALUE A-AL-Cluster Alcatel-Write-Priv 2
+VALUE A-AL-Cluster Alcatel-RW-Priv 3
+
+# A-AL-Cluster Value
+VALUE A-AL-SLOT-NUMBERING SLOT-NUMBERING-TYPE 1
+VALUE A-AL-SLOT-NUMBERING SLOT-NUMBERING-POSITION 2
+VALUE A-AL-SLOT-NUMBERING SLOT-NUMBERING-LEGACY 3
+
+END-VENDOR Alcatel-ESAM
diff --git a/resources/protocols/radius/dictionary.alcatel.sr b/resources/protocols/radius/dictionary.alcatel.sr
new file mode 100644
index 00000000..726c6a81
--- /dev/null
+++ b/resources/protocols/radius/dictionary.alcatel.sr
@@ -0,0 +1,79 @@
+# -*- text -*-
+##############################################################################
+#
+# Alcatel-Lucent Service Router dictionary.
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Alcatel-Lucent-Service-Router 6527
+
+BEGIN-VENDOR Alcatel-Lucent-Service-Router
+
+# Alcatel Timetra attributes
+ATTRIBUTE Timetra-Access 1 integer
+ATTRIBUTE Timetra-Home-Directory 2 string
+ATTRIBUTE Timetra-Restrict-To-Home 3 integer
+ATTRIBUTE Timetra-Profile 4 string
+ATTRIBUTE Timetra-Default-Action 5 integer
+ATTRIBUTE Timetra-Cmd 6 string
+ATTRIBUTE Timetra-Action 7 integer
+ATTRIBUTE Timetra-Exec-File 8 string
+
+VALUE Timetra-Access ftp 1
+VALUE Timetra-Access console 2
+VALUE Timetra-Access both 3
+
+VALUE Timetra-Restrict-To-Home true 1
+VALUE Timetra-Restrict-To-Home false 2
+
+VALUE Timetra-Default-Action permit-all 1
+VALUE Timetra-Default-Action deny-all 2
+VALUE Timetra-Default-Action none 3
+
+VALUE Timetra-Action permit 1
+VALUE Timetra-Action deny 2
+
+# Alcatel Timetra authorization and CoA VSA
+ATTRIBUTE Alc-Primary-Dns 9 ipaddr
+ATTRIBUTE Alc-Secondary-Dns 10 ipaddr
+ATTRIBUTE Alc-Subsc-ID-Str 11 string
+ATTRIBUTE Alc-Subsc-Prof-Str 12 string
+ATTRIBUTE Alc-SLA-Prof-Str 13 string
+ATTRIBUTE Alc-Force-Renew 14 string
+ATTRIBUTE Alc-Create-Host 15 string
+ATTRIBUTE Alc-ANCP-Str 16 string
+ATTRIBUTE Alc-Retail-Serv-Id 17 integer
+ATTRIBUTE Alc-Retail-Serv-Id 17 integer
+ATTRIBUTE Alc-Default-Router 18 ipaddr
+ATTRIBUTE Alc-Client-Hardware-Addr 27 string
+
+# RADIUS subscriber accounting VSAs
+ATTRIBUTE Alc-Acct-I-Inprof-Octets-64 19 integer
+ATTRIBUTE Alc-Acct-I-Outprof-Octets-64 20 integer
+ATTRIBUTE Alc-Acct-O-Inprof-Octets-64 21 integer
+ATTRIBUTE Alc-Acct-O-Outprof-Octets-64 22 integer
+ATTRIBUTE Alc-Acct-I-Inprof-Pkts-64 23 integer
+ATTRIBUTE Alc-Acct-I-Outprof-Pkts-64 24 integer
+ATTRIBUTE Alc-Acct-O-Inprof-Pkts-64 25 integer
+ATTRIBUTE Alc-Acct-O-Outprof-Pkts-64 26 integer
+
+# Used when authenticating migrant hosts
+ATTRIBUTE Alc-Wlan-Portal-Redirect 172 string
+
+# If a migrant host is redirected, specifies the URL
+ATTRIBUTE Alc-Wlan-Portal-Url 173 string
+
+# Defines the lease-time in seconds for RADIUS proxy and create-host-CoA
+# scenarios only.
+ATTRIBUTE Alc-Lease-Time 174 integer
+
+# The URL to which traffic matching the host IPv4 filter entry with http-redirect
+# action is redirected to
+ATTRIBUTE Alc-Portal-Url 177 string
+
+# names longer than the allowed maximum are treated as host setup failures
+ATTRIBUTE Alc-SLAAC-IPv6-Pool 181 string
+
+END-VENDOR Alcatel-Lucent-Service-Router
diff --git a/resources/protocols/radius/dictionary.alteon b/resources/protocols/radius/dictionary.alteon
new file mode 100644
index 00000000..6184a9b3
--- /dev/null
+++ b/resources/protocols/radius/dictionary.alteon
@@ -0,0 +1,33 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.alteon
+#
+# Alteon Webswitch
+#
+# $Id: ff540379922b9551f8a4c63dc82cd1b2ed926ac4 $
+#
+VENDOR Alteon 1872
+
+BEGIN-VENDOR Alteon
+
+ATTRIBUTE Alteon-Group-Mapping 1 string
+ATTRIBUTE Alteon-VPN-Id 3 integer
+ATTRIBUTE Alteon-Client-IP-Address 4 ipaddr
+ATTRIBUTE Alteon-Client-Netmask 5 ipaddr
+ATTRIBUTE Alteon-Primary-NBNS-Server 6 ipaddr
+ATTRIBUTE Alteon-Secondary-NBNS-Server 7 ipaddr
+ATTRIBUTE Alteon-Primary-DNS-Server 8 ipaddr
+ATTRIBUTE Alteon-Secondary-DNS-Server 9 ipaddr
+ATTRIBUTE Alteon-Domain-Name 10 string
+
+ATTRIBUTE Alteon-Service-Type 26 integer
+
+VALUE Alteon-Service-Type Alteon-L4admin 250
+VALUE Alteon-Service-Type Alteon-Slbadmin 251
+VALUE Alteon-Service-Type Alteon-Oper 252
+VALUE Alteon-Service-Type Alteon-L4oper 253
+VALUE Alteon-Service-Type Alteon-Slboper 254
+VALUE Alteon-Service-Type Alteon-User 255
+
+END-VENDOR Alteon
diff --git a/resources/protocols/radius/dictionary.altiga b/resources/protocols/radius/dictionary.altiga
new file mode 100644
index 00000000..0661204c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.altiga
@@ -0,0 +1,162 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Altiga vendor attributes
+#
+# Altiga networks was acquired by Cisco in 2000.
+#
+# $Id: 66c75d2dd2b8f5f439a6ddca7513db17b9eeff0d $
+#
+
+VENDOR Altiga 3076
+
+BEGIN-VENDOR Altiga
+ATTRIBUTE Altiga-Access-Hours-G/U 1 string
+ATTRIBUTE Altiga-Simultaneous-Logins-G/U 2 integer
+ATTRIBUTE Altiga-Min-Password-Length-G 3 integer
+ATTRIBUTE Altiga-Allow-Alpha-Only-Passwords-G 4 integer
+ATTRIBUTE Altiga-Primary-DNS-G 5 ipaddr
+ATTRIBUTE Altiga-Secondary-DNS-G 6 ipaddr
+ATTRIBUTE Altiga-Primary-WINS-G 7 ipaddr
+ATTRIBUTE Altiga-Secondary-WINS-G 8 ipaddr
+ATTRIBUTE Altiga-SEP-Card-Assignment-G/U 9 integer
+ATTRIBUTE Altiga-Priority-on-SEP-G/U 10 integer
+ATTRIBUTE Altiga-Tunneling-Protocols-G/U 11 integer
+ATTRIBUTE Altiga-IPSec-Sec-Association-G/U 12 string
+ATTRIBUTE Altiga-IPSec-Authentication-G 13 integer
+ATTRIBUTE Altiga-IPSec-Banner-G 15 string
+ATTRIBUTE Altiga-IPSec-Allow-Passwd-Store-G/U 16 integer
+ATTRIBUTE Altiga-Use-Client-Address-G/U 17 integer
+ATTRIBUTE Altiga-PPTP-Min-Authentication-G/U 18 integer
+ATTRIBUTE Altiga-L2TP-Min-Authentication-G/U 19 integer
+ATTRIBUTE Altiga-PPTP-Encryption-G 20 integer
+ATTRIBUTE Altiga-L2TP-Encryption-G 21 integer
+ATTRIBUTE Altiga-Argument-Authentication-Server-Type 22 integer
+ATTRIBUTE Altiga-IPSec-L2L-Keepalives-G 25 integer
+ATTRIBUTE Altiga-Argument-IPSec-Group-Name 26 integer
+ATTRIBUTE Altiga-IPSec-Split-Tunnel-List-G 27 string
+ATTRIBUTE Altiga-IPSec-Default-Domain-G 28 string
+ATTRIBUTE Altiga-IPSec-Secondary-Domains-G 29 string
+ATTRIBUTE Altiga-IPSec-Tunnel-Type-G 30 integer
+ATTRIBUTE Altiga-IPSec-Mode-Config-G 31 integer
+ATTRIBUTE Altiga-Argument-Authentication-Server-Priority 32 integer
+ATTRIBUTE Altiga-IPSec-User-Group-Lock-G 33 integer
+ATTRIBUTE Altiga-IPSec-Over-NAT-G 34 integer
+ATTRIBUTE Altiga-IPSec-Over-NAT-Port-Num-G 35 integer
+ATTRIBUTE Altiga-Partitioning-Primary-DHCP 128 ipaddr
+ATTRIBUTE Altiga-Partitioning-Secondary-DHCP 129 ipaddr
+ATTRIBUTE Altiga-Partitioning-Premise-Rout 131 ipaddr
+ATTRIBUTE Altiga-Partitioning-Partition-Max-Sessions 132 string
+ATTRIBUTE Altiga-Partitioning-Mobile-IP-Key 133 string
+ATTRIBUTE Altiga-Partitioning-Mobile-IP-Address 134 ipaddr
+ATTRIBUTE Altiga-Partitioning-Mobile-IP-SPI 135 ipaddr
+ATTRIBUTE Altiga-Partitioning-Strip-Realm 136 integer
+ATTRIBUTE Altiga-Partitioning-Group 137 integer
+ATTRIBUTE Altiga-Group-Name 250 string
+
+# Altiga value
+VALUE Altiga-Allow-Alpha-Only-Passwords-G Allow 1
+VALUE Altiga-Allow-Alpha-Only-Passwords-G Disallow 0
+
+VALUE Altiga-SEP-Card-Assignment-G/U SEP1 1
+VALUE Altiga-SEP-Card-Assignment-G/U SEP2 2
+VALUE Altiga-SEP-Card-Assignment-G/U SEP3 4
+VALUE Altiga-SEP-Card-Assignment-G/U SEP4 8
+VALUE Altiga-SEP-Card-Assignment-G/U Any-SEP 15
+
+VALUE Altiga-Priority-on-SEP-G/U High 1
+VALUE Altiga-Priority-on-SEP-G/U Med-High 2
+VALUE Altiga-Priority-on-SEP-G/U Medium 3
+VALUE Altiga-Priority-on-SEP-G/U Med-Low 4
+VALUE Altiga-Priority-on-SEP-G/U Low 5
+
+VALUE Altiga-Tunneling-Protocols-G/U PPTP 1
+VALUE Altiga-Tunneling-Protocols-G/U L2TP 2
+VALUE Altiga-Tunneling-Protocols-G/U IPSec 4
+VALUE Altiga-Tunneling-Protocols-G/U L2TP/IPSec 8
+VALUE Altiga-Tunneling-Protocols-G/U PPTP-and-IPSec 5
+VALUE Altiga-Tunneling-Protocols-G/U All 15
+
+VALUE Altiga-IPSec-Authentication-G None 0
+VALUE Altiga-IPSec-Authentication-G RADIUS 1
+VALUE Altiga-IPSec-Authentication-G LDAP 2
+VALUE Altiga-IPSec-Authentication-G NTDomain 3
+VALUE Altiga-IPSec-Authentication-G SDI 4
+VALUE Altiga-IPSec-Authentication-G Internal 5
+
+VALUE Altiga-IPSec-Allow-Passwd-Store-G/U Allow 1
+VALUE Altiga-IPSec-Allow-Passwd-Store-G/U Disallow 0
+
+VALUE Altiga-Use-Client-Address-G/U Allow 1
+VALUE Altiga-Use-Client-Address-G/U Disallow 0
+
+VALUE Altiga-PPTP-Min-Authentication-G/U PAP 1
+VALUE Altiga-PPTP-Min-Authentication-G/U CHAP 2
+VALUE Altiga-PPTP-Min-Authentication-G/U EAP-MD5 4
+VALUE Altiga-PPTP-Min-Authentication-G/U EAP-GTC 8
+VALUE Altiga-PPTP-Min-Authentication-G/U EAP-TLS 16
+VALUE Altiga-PPTP-Min-Authentication-G/U MSCHAPv1 32
+VALUE Altiga-PPTP-Min-Authentication-G/U MSCHAPv2 64
+VALUE Altiga-PPTP-Min-Authentication-G/U Default 102
+
+VALUE Altiga-L2TP-Min-Authentication-G/U PAP 1
+VALUE Altiga-L2TP-Min-Authentication-G/U CHAP 2
+VALUE Altiga-L2TP-Min-Authentication-G/U EAP-MD5 4
+VALUE Altiga-L2TP-Min-Authentication-G/U EAP-GTC 8
+VALUE Altiga-L2TP-Min-Authentication-G/U EAP-TLS 16
+VALUE Altiga-L2TP-Min-Authentication-G/U MSCHAPv1 32
+VALUE Altiga-L2TP-Min-Authentication-G/U MSCHAPv2 64
+VALUE Altiga-L2TP-Min-Authentication-G/U Default 102
+
+VALUE Altiga-PPTP-Encryption-G PPTP-40bit 2
+VALUE Altiga-PPTP-Encryption-G PPTP-40-Encryption-Req 3
+VALUE Altiga-PPTP-Encryption-G PPTP-128 4
+VALUE Altiga-PPTP-Encryption-G PPTP-128-Encryption-Req 5
+VALUE Altiga-PPTP-Encryption-G PPTP-40-or-128 6
+VALUE Altiga-PPTP-Encryption-G PPTP-40-or-128-Encry-Req 7
+VALUE Altiga-PPTP-Encryption-G PPTP-40-Stateless-Req 10
+VALUE Altiga-PPTP-Encryption-G PPTP-40-Enc/Stateless-Req 11
+VALUE Altiga-PPTP-Encryption-G PPTP-128-Stateless-Req 12
+VALUE Altiga-PPTP-Encryption-G PPTP-128-Enc/Stateless-Req 13
+VALUE Altiga-PPTP-Encryption-G PPTP-40/128-Stateless-Req 14
+VALUE Altiga-PPTP-Encryption-G PPTP-40/128-Enc/Statls-Req 15
+
+VALUE Altiga-L2TP-Encryption-G L2TP-40bit 2
+VALUE Altiga-L2TP-Encryption-G L2TP-40-Encryption-Req 3
+VALUE Altiga-L2TP-Encryption-G L2TP-128 4
+VALUE Altiga-L2TP-Encryption-G L2TP-128-Encryption-Req 5
+VALUE Altiga-L2TP-Encryption-G L2TP-40-or-128 6
+VALUE Altiga-L2TP-Encryption-G L2TP-40-or-128-Encry-Req 7
+VALUE Altiga-L2TP-Encryption-G L2TP-40-Stateless-Req 10
+VALUE Altiga-L2TP-Encryption-G L2TP-40-Enc/Stateless-Req 11
+VALUE Altiga-L2TP-Encryption-G L2TP-128-Stateless-Req 12
+VALUE Altiga-L2TP-Encryption-G L2TP-128-Enc/Stateless-Req 13
+VALUE Altiga-L2TP-Encryption-G L2TP-40/128-Stateless-Req 14
+VALUE Altiga-L2TP-Encryption-G L2TP-40/128-Enc/Statls-Req 15
+
+VALUE Altiga-Argument-Authentication-Server-Type FirstActiveServer 1
+VALUE Altiga-Argument-Authentication-Server-Type RADIUS 1
+VALUE Altiga-Argument-Authentication-Server-Type LDAP 2
+VALUE Altiga-Argument-Authentication-Server-Type NT 3
+VALUE Altiga-Argument-Authentication-Server-Type SDI 4
+VALUE Altiga-Argument-Authentication-Server-Type Internal 5
+
+VALUE Altiga-IPSec-L2L-Keepalives-G ON 1
+VALUE Altiga-IPSec-L2L-Keepalives-G OFF 0
+
+VALUE Altiga-IPSec-Tunnel-Type-G LAN-to-LAN 1
+VALUE Altiga-IPSec-Tunnel-Type-G Remote-Access 2
+
+VALUE Altiga-IPSec-Mode-Config-G ON 1
+VALUE Altiga-IPSec-Mode-Config-G OFF 0
+
+VALUE Altiga-IPSec-User-Group-Lock-G ON 1
+VALUE Altiga-IPSec-User-Group-Lock-G OFF 0
+
+VALUE Altiga-IPSec-Over-NAT-G ON 1
+VALUE Altiga-IPSec-Over-NAT-G OFF 0
+
+VALUE Altiga-Partitioning-Strip-Realm ON 1
+VALUE Altiga-Partitioning-Strip-Realm OFF 0
+
+END-VENDOR Altiga
diff --git a/resources/protocols/radius/dictionary.alvarion b/resources/protocols/radius/dictionary.alvarion
new file mode 100644
index 00000000..c359d348
--- /dev/null
+++ b/resources/protocols/radius/dictionary.alvarion
@@ -0,0 +1,311 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Alvarion VSAs, also known as Breezecom / Breezenet.
+#
+#
+# These are retarded beyond belief. The only VSA's it sends in
+# accounting packets are text strings for accounting. And, it
+# doesn't use the same VSA numbers consistently. WTF?
+#
+# Here's what it does, and we'll let you decide if this is:
+#
+# a) Sane
+# b) Easier than doing it the way everyone else does
+# c) none of the above.
+#
+# * The NAS sends up to 11 VSA's in each accounting packet.
+# * The VSA numbers start off at 1, 2, 3, ... 11. This part is
+# somewhat sane.
+# * The *next* packet has up to 11 VSA's, but the NAS remembers
+# that it sent the first packet, and starts the VSA numbers
+# off at 12, 13, 14, ... 22. Huh?
+# * This process continues with the next packet, at 23, 24,... 33.
+# * eventually the numbers space wraps at 256 modulo 11, and it
+# keeps going.
+#
+# Why anyone thought this was a good idea is beyond rational
+# understanding.
+#
+# $Id: 2d9c38b154a66fc2d61112708252d9f4da2ccba0 $
+#
+##############################################################################
+
+VENDOR Alvarion 12394
+
+BEGIN-VENDOR Alvarion
+
+ATTRIBUTE Alvarion-VSA-1 1 string
+ATTRIBUTE Alvarion-VSA-2 2 string
+ATTRIBUTE Alvarion-VSA-3 3 string
+ATTRIBUTE Alvarion-VSA-4 4 string
+ATTRIBUTE Alvarion-VSA-5 5 string
+ATTRIBUTE Alvarion-VSA-6 6 string
+ATTRIBUTE Alvarion-VSA-7 7 string
+ATTRIBUTE Alvarion-VSA-8 8 string
+ATTRIBUTE Alvarion-VSA-9 9 string
+ATTRIBUTE Alvarion-VSA-10 10 string
+ATTRIBUTE Alvarion-VSA-11 11 string
+ATTRIBUTE Alvarion-VSA-12 12 string
+ATTRIBUTE Alvarion-VSA-13 13 string
+ATTRIBUTE Alvarion-VSA-14 14 string
+ATTRIBUTE Alvarion-VSA-15 15 string
+ATTRIBUTE Alvarion-VSA-16 16 string
+ATTRIBUTE Alvarion-VSA-17 17 string
+ATTRIBUTE Alvarion-VSA-18 18 string
+ATTRIBUTE Alvarion-VSA-19 19 string
+ATTRIBUTE Alvarion-VSA-20 20 string
+ATTRIBUTE Alvarion-VSA-21 21 string
+ATTRIBUTE Alvarion-VSA-22 22 string
+ATTRIBUTE Alvarion-VSA-23 23 string
+ATTRIBUTE Alvarion-VSA-24 24 string
+ATTRIBUTE Alvarion-VSA-25 25 string
+ATTRIBUTE Alvarion-VSA-26 26 string
+ATTRIBUTE Alvarion-VSA-27 27 string
+ATTRIBUTE Alvarion-VSA-28 28 string
+ATTRIBUTE Alvarion-VSA-29 29 string
+ATTRIBUTE Alvarion-VSA-30 30 string
+ATTRIBUTE Alvarion-VSA-31 31 string
+ATTRIBUTE Alvarion-VSA-32 32 string
+ATTRIBUTE Alvarion-VSA-33 33 string
+ATTRIBUTE Alvarion-VSA-34 34 string
+ATTRIBUTE Alvarion-VSA-35 35 string
+ATTRIBUTE Alvarion-VSA-36 36 string
+ATTRIBUTE Alvarion-VSA-37 37 string
+ATTRIBUTE Alvarion-VSA-38 38 string
+ATTRIBUTE Alvarion-VSA-39 39 string
+ATTRIBUTE Alvarion-VSA-40 40 string
+ATTRIBUTE Alvarion-VSA-41 41 string
+ATTRIBUTE Alvarion-VSA-42 42 string
+ATTRIBUTE Alvarion-VSA-43 43 string
+ATTRIBUTE Alvarion-VSA-44 44 string
+ATTRIBUTE Alvarion-VSA-45 45 string
+ATTRIBUTE Alvarion-VSA-46 46 string
+ATTRIBUTE Alvarion-VSA-47 47 string
+ATTRIBUTE Alvarion-VSA-48 48 string
+ATTRIBUTE Alvarion-VSA-49 49 string
+ATTRIBUTE Alvarion-VSA-50 50 string
+ATTRIBUTE Alvarion-VSA-51 51 string
+ATTRIBUTE Alvarion-VSA-52 52 string
+ATTRIBUTE Alvarion-VSA-53 53 string
+ATTRIBUTE Alvarion-VSA-54 54 string
+ATTRIBUTE Alvarion-VSA-55 55 string
+ATTRIBUTE Alvarion-VSA-56 56 string
+ATTRIBUTE Alvarion-VSA-57 57 string
+ATTRIBUTE Alvarion-VSA-58 58 string
+ATTRIBUTE Alvarion-VSA-59 59 string
+ATTRIBUTE Alvarion-VSA-60 60 string
+ATTRIBUTE Alvarion-VSA-61 61 string
+ATTRIBUTE Alvarion-VSA-62 62 string
+ATTRIBUTE Alvarion-VSA-63 63 string
+ATTRIBUTE Alvarion-VSA-64 64 string
+ATTRIBUTE Alvarion-VSA-65 65 string
+ATTRIBUTE Alvarion-VSA-66 66 string
+ATTRIBUTE Alvarion-VSA-67 67 string
+ATTRIBUTE Alvarion-VSA-68 68 string
+ATTRIBUTE Alvarion-VSA-69 69 string
+ATTRIBUTE Alvarion-VSA-70 70 string
+ATTRIBUTE Alvarion-VSA-71 71 string
+ATTRIBUTE Alvarion-VSA-72 72 string
+ATTRIBUTE Alvarion-VSA-73 73 string
+ATTRIBUTE Alvarion-VSA-74 74 string
+ATTRIBUTE Alvarion-VSA-75 75 string
+ATTRIBUTE Alvarion-VSA-76 76 string
+ATTRIBUTE Alvarion-VSA-77 77 string
+ATTRIBUTE Alvarion-VSA-78 78 string
+ATTRIBUTE Alvarion-VSA-79 79 string
+ATTRIBUTE Alvarion-VSA-80 80 string
+ATTRIBUTE Alvarion-VSA-81 81 string
+ATTRIBUTE Alvarion-VSA-82 82 string
+ATTRIBUTE Alvarion-VSA-83 83 string
+ATTRIBUTE Alvarion-VSA-84 84 string
+ATTRIBUTE Alvarion-VSA-85 85 string
+ATTRIBUTE Alvarion-VSA-86 86 string
+ATTRIBUTE Alvarion-VSA-87 87 string
+ATTRIBUTE Alvarion-VSA-88 88 string
+ATTRIBUTE Alvarion-VSA-89 89 string
+ATTRIBUTE Alvarion-VSA-90 90 string
+ATTRIBUTE Alvarion-VSA-91 91 string
+ATTRIBUTE Alvarion-VSA-92 92 string
+ATTRIBUTE Alvarion-VSA-93 93 string
+ATTRIBUTE Alvarion-VSA-94 94 string
+ATTRIBUTE Alvarion-VSA-95 95 string
+ATTRIBUTE Alvarion-VSA-96 96 string
+ATTRIBUTE Alvarion-VSA-97 97 string
+ATTRIBUTE Alvarion-VSA-98 98 string
+ATTRIBUTE Alvarion-VSA-99 99 string
+ATTRIBUTE Alvarion-VSA-100 100 string
+ATTRIBUTE Alvarion-VSA-101 101 string
+ATTRIBUTE Alvarion-VSA-102 102 string
+ATTRIBUTE Alvarion-VSA-103 103 string
+ATTRIBUTE Alvarion-VSA-104 104 string
+ATTRIBUTE Alvarion-VSA-105 105 string
+ATTRIBUTE Alvarion-VSA-106 106 string
+ATTRIBUTE Alvarion-VSA-107 107 string
+ATTRIBUTE Alvarion-VSA-108 108 string
+ATTRIBUTE Alvarion-VSA-109 109 string
+ATTRIBUTE Alvarion-VSA-110 110 string
+ATTRIBUTE Alvarion-VSA-111 111 string
+ATTRIBUTE Alvarion-VSA-112 112 string
+ATTRIBUTE Alvarion-VSA-113 113 string
+ATTRIBUTE Alvarion-VSA-114 114 string
+ATTRIBUTE Alvarion-VSA-115 115 string
+ATTRIBUTE Alvarion-VSA-116 116 string
+ATTRIBUTE Alvarion-VSA-117 117 string
+ATTRIBUTE Alvarion-VSA-118 118 string
+ATTRIBUTE Alvarion-VSA-119 119 string
+ATTRIBUTE Alvarion-VSA-120 120 string
+ATTRIBUTE Alvarion-VSA-121 121 string
+ATTRIBUTE Alvarion-VSA-122 122 string
+ATTRIBUTE Alvarion-VSA-123 123 string
+ATTRIBUTE Alvarion-VSA-124 124 string
+ATTRIBUTE Alvarion-VSA-125 125 string
+ATTRIBUTE Alvarion-VSA-126 126 string
+ATTRIBUTE Alvarion-VSA-127 127 string
+ATTRIBUTE Alvarion-VSA-128 128 string
+ATTRIBUTE Alvarion-VSA-129 129 string
+ATTRIBUTE Alvarion-VSA-130 130 string
+ATTRIBUTE Alvarion-VSA-131 131 string
+ATTRIBUTE Alvarion-VSA-132 132 string
+ATTRIBUTE Alvarion-VSA-133 133 string
+ATTRIBUTE Alvarion-VSA-134 134 string
+ATTRIBUTE Alvarion-VSA-135 135 string
+ATTRIBUTE Alvarion-VSA-136 136 string
+ATTRIBUTE Alvarion-VSA-137 137 string
+ATTRIBUTE Alvarion-VSA-138 138 string
+ATTRIBUTE Alvarion-VSA-139 139 string
+ATTRIBUTE Alvarion-VSA-140 140 string
+ATTRIBUTE Alvarion-VSA-141 141 string
+ATTRIBUTE Alvarion-VSA-142 142 string
+ATTRIBUTE Alvarion-VSA-143 143 string
+ATTRIBUTE Alvarion-VSA-144 144 string
+ATTRIBUTE Alvarion-VSA-145 145 string
+ATTRIBUTE Alvarion-VSA-146 146 string
+ATTRIBUTE Alvarion-VSA-147 147 string
+ATTRIBUTE Alvarion-VSA-148 148 string
+ATTRIBUTE Alvarion-VSA-149 149 string
+ATTRIBUTE Alvarion-VSA-150 150 string
+ATTRIBUTE Alvarion-VSA-151 151 string
+ATTRIBUTE Alvarion-VSA-152 152 string
+ATTRIBUTE Alvarion-VSA-153 153 string
+ATTRIBUTE Alvarion-VSA-154 154 string
+ATTRIBUTE Alvarion-VSA-155 155 string
+ATTRIBUTE Alvarion-VSA-156 156 string
+ATTRIBUTE Alvarion-VSA-157 157 string
+ATTRIBUTE Alvarion-VSA-158 158 string
+ATTRIBUTE Alvarion-VSA-159 159 string
+ATTRIBUTE Alvarion-VSA-160 160 string
+ATTRIBUTE Alvarion-VSA-161 161 string
+ATTRIBUTE Alvarion-VSA-162 162 string
+ATTRIBUTE Alvarion-VSA-163 163 string
+ATTRIBUTE Alvarion-VSA-164 164 string
+ATTRIBUTE Alvarion-VSA-165 165 string
+ATTRIBUTE Alvarion-VSA-166 166 string
+ATTRIBUTE Alvarion-VSA-167 167 string
+ATTRIBUTE Alvarion-VSA-168 168 string
+ATTRIBUTE Alvarion-VSA-169 169 string
+ATTRIBUTE Alvarion-VSA-170 170 string
+ATTRIBUTE Alvarion-VSA-171 171 string
+ATTRIBUTE Alvarion-VSA-172 172 string
+ATTRIBUTE Alvarion-VSA-173 173 string
+ATTRIBUTE Alvarion-VSA-174 174 string
+ATTRIBUTE Alvarion-VSA-175 175 string
+ATTRIBUTE Alvarion-VSA-176 176 string
+ATTRIBUTE Alvarion-VSA-177 177 string
+ATTRIBUTE Alvarion-VSA-178 178 string
+ATTRIBUTE Alvarion-VSA-179 179 string
+ATTRIBUTE Alvarion-VSA-180 180 string
+ATTRIBUTE Alvarion-VSA-181 181 string
+ATTRIBUTE Alvarion-VSA-182 182 string
+ATTRIBUTE Alvarion-VSA-183 183 string
+ATTRIBUTE Alvarion-VSA-184 184 string
+ATTRIBUTE Alvarion-VSA-185 185 string
+ATTRIBUTE Alvarion-VSA-186 186 string
+ATTRIBUTE Alvarion-VSA-187 187 string
+ATTRIBUTE Alvarion-VSA-188 188 string
+ATTRIBUTE Alvarion-VSA-189 189 string
+ATTRIBUTE Alvarion-VSA-190 190 string
+ATTRIBUTE Alvarion-VSA-191 191 string
+ATTRIBUTE Alvarion-VSA-192 192 string
+ATTRIBUTE Alvarion-VSA-193 193 string
+ATTRIBUTE Alvarion-VSA-194 194 string
+ATTRIBUTE Alvarion-VSA-195 195 string
+ATTRIBUTE Alvarion-VSA-196 196 string
+ATTRIBUTE Alvarion-VSA-197 197 string
+ATTRIBUTE Alvarion-VSA-198 198 string
+ATTRIBUTE Alvarion-VSA-199 199 string
+ATTRIBUTE Alvarion-VSA-200 200 string
+ATTRIBUTE Alvarion-VSA-201 201 string
+ATTRIBUTE Alvarion-VSA-202 202 string
+ATTRIBUTE Alvarion-VSA-203 203 string
+ATTRIBUTE Alvarion-VSA-204 204 string
+ATTRIBUTE Alvarion-VSA-205 205 string
+ATTRIBUTE Alvarion-VSA-206 206 string
+ATTRIBUTE Alvarion-VSA-207 207 string
+ATTRIBUTE Alvarion-VSA-208 208 string
+ATTRIBUTE Alvarion-VSA-209 209 string
+ATTRIBUTE Alvarion-VSA-210 210 string
+ATTRIBUTE Alvarion-VSA-211 211 string
+ATTRIBUTE Alvarion-VSA-212 212 string
+ATTRIBUTE Alvarion-VSA-213 213 string
+ATTRIBUTE Alvarion-VSA-214 214 string
+ATTRIBUTE Alvarion-VSA-215 215 string
+ATTRIBUTE Alvarion-VSA-216 216 string
+ATTRIBUTE Alvarion-VSA-217 217 string
+ATTRIBUTE Alvarion-VSA-218 218 string
+ATTRIBUTE Alvarion-VSA-219 219 string
+ATTRIBUTE Alvarion-VSA-220 220 string
+ATTRIBUTE Alvarion-VSA-221 221 string
+ATTRIBUTE Alvarion-VSA-222 222 string
+ATTRIBUTE Alvarion-VSA-223 223 string
+ATTRIBUTE Alvarion-VSA-224 224 string
+ATTRIBUTE Alvarion-VSA-225 225 string
+ATTRIBUTE Alvarion-VSA-226 226 string
+ATTRIBUTE Alvarion-VSA-227 227 string
+ATTRIBUTE Alvarion-VSA-228 228 string
+ATTRIBUTE Alvarion-VSA-229 229 string
+ATTRIBUTE Alvarion-VSA-230 230 string
+ATTRIBUTE Alvarion-VSA-231 231 string
+ATTRIBUTE Alvarion-VSA-232 232 string
+ATTRIBUTE Alvarion-VSA-233 233 string
+ATTRIBUTE Alvarion-VSA-234 234 string
+ATTRIBUTE Alvarion-VSA-235 235 string
+ATTRIBUTE Alvarion-VSA-236 236 string
+ATTRIBUTE Alvarion-VSA-237 237 string
+ATTRIBUTE Alvarion-VSA-238 238 string
+ATTRIBUTE Alvarion-VSA-239 239 string
+ATTRIBUTE Alvarion-VSA-240 240 string
+ATTRIBUTE Alvarion-VSA-241 241 string
+ATTRIBUTE Alvarion-VSA-242 242 string
+ATTRIBUTE Alvarion-VSA-243 243 string
+ATTRIBUTE Alvarion-VSA-244 244 string
+ATTRIBUTE Alvarion-VSA-245 245 string
+ATTRIBUTE Alvarion-VSA-246 246 string
+ATTRIBUTE Alvarion-VSA-247 247 string
+ATTRIBUTE Alvarion-VSA-248 248 string
+ATTRIBUTE Alvarion-VSA-249 249 string
+ATTRIBUTE Alvarion-VSA-250 250 string
+ATTRIBUTE Alvarion-VSA-251 251 string
+ATTRIBUTE Alvarion-VSA-252 252 string
+ATTRIBUTE Alvarion-VSA-253 253 string
+ATTRIBUTE Alvarion-VSA-254 254 string
+ATTRIBUTE Alvarion-VSA-255 255 string
+
+#
+# And these are what the above attributes should get mapped to,
+# once we get around to caring.
+#
+ATTRIBUTE Breezecom-Attr1 1 string
+ATTRIBUTE Breezecom-Attr2 2 string
+ATTRIBUTE Breezecom-Attr3 3 string
+ATTRIBUTE Breezecom-Attr4 4 string
+ATTRIBUTE Breezecom-Attr5 5 string
+ATTRIBUTE Breezecom-Attr6 6 string
+ATTRIBUTE Breezecom-Attr7 7 string
+ATTRIBUTE Breezecom-Attr8 8 string
+ATTRIBUTE Breezecom-Attr9 9 string
+ATTRIBUTE Breezecom-Attr10 10 string
+ATTRIBUTE Breezecom-Attr11 11 string
+
+END-VENDOR Alvarion
diff --git a/resources/protocols/radius/dictionary.alvarion.wimax.v2_2 b/resources/protocols/radius/dictionary.alvarion.wimax.v2_2
new file mode 100644
index 00000000..c0d040c0
--- /dev/null
+++ b/resources/protocols/radius/dictionary.alvarion.wimax.v2_2
@@ -0,0 +1,34 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Alvarion VSAs for use with Alvarion WiMAX ASN-GW
+#
+# This does conflict with the default Alvarion dictionary file included
+# with FreeRADIUS and may break existing functionality if the current
+# dictionaries are used to support an existing Alvarion Breezecom or
+# Breezenet installation.
+#
+# $Id: 38345003413ca31bf86d4059a3f30f977125c472 $
+#
+##############################################################################
+
+VENDOR Alvarion 12394
+
+BEGIN-VENDOR Alvarion
+
+ATTRIBUTE Alvarion-R3-IF-Descriptor 1 tlv
+ATTRIBUTE Alvarion-R3-IF-Name 1.1 string
+ATTRIBUTE Alvarion-R3-IF-ID 1.2 integer
+ATTRIBUTE Alvarion-PDFID 1.3 short
+ATTRIBUTE Alvarion-IPv4-Address 1.4 ipaddr
+# IPv4 subnet mask plus bit-width mask
+ATTRIBUTE Alvarion-IPv4-Netmask 1.5 octets
+ATTRIBUTE Alvarion-DGW-IPv4-Address 1.6 ipaddr
+
+# Container for DHCP options delivery in DHCP Proxy mode.
+ATTRIBUTE Alvarion-DHCP-Option 2 tlv
+ATTRIBUTE Alvarion-Ref-R3-IF-Name 2.1 string
+ATTRIBUTE Alvarion-DHCP-Option-Container 2.2 string
+
+END-VENDOR Alvarion
diff --git a/resources/protocols/radius/dictionary.apc b/resources/protocols/radius/dictionary.apc
new file mode 100644
index 00000000..6bcb9557
--- /dev/null
+++ b/resources/protocols/radius/dictionary.apc
@@ -0,0 +1,36 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# http://nam-en.apc.com/cgi-bin/nam_en.cfg/php/enduser/std_adp.php?p_faqid=8012
+#
+# $Id: 85927c4d69650236df456c97156172e4221cd5d7 $
+#
+##############################################################################
+
+VENDOR APC 318
+
+BEGIN-VENDOR APC
+
+ATTRIBUTE APC-Service-Type 1 integer
+ATTRIBUTE APC-Outlets 2 string
+ATTRIBUTE APC-Perms 3 string
+ATTRIBUTE APC-Username 4 string
+ATTRIBUTE APC-Contact 5 string
+ATTRIBUTE APC-ACCPX-Doors 6 string
+ATTRIBUTE APC-ACCPX-Status 7 string
+ATTRIBUTE APC-ACCPX-Access1 8 string
+ATTRIBUTE APC-ACCPX-Access2 9 string
+ATTRIBUTE APC-ACCPX-Access3 10 string
+ATTRIBUTE APC-ACCPX-Access4 11 string
+ATTRIBUTE APC-ACCPX-Access5 12 string
+ATTRIBUTE APC-ACCPX-Access6 13 string
+ATTRIBUTE APC-ACCPX-Access7 14 string
+
+VALUE APC-Service-Type Admin 1
+VALUE APC-Service-Type Device 2
+VALUE APC-Service-Type ReadOnly 3
+VALUE APC-Service-Type Outlet 4
+VALUE APC-Service-Type Card 5
+
+END-VENDOR APC
diff --git a/resources/protocols/radius/dictionary.aptilo b/resources/protocols/radius/dictionary.aptilo
new file mode 100644
index 00000000..ca973a37
--- /dev/null
+++ b/resources/protocols/radius/dictionary.aptilo
@@ -0,0 +1,151 @@
+# -*- text -*-
+##############################################################################
+# Aptilo Access Controllers - https://www.aptilo.com/aptilo-access-controller
+#
+# Version: 2.0
+#
+##############################################################################
+
+VENDOR Aptilo 13209
+
+BEGIN-VENDOR Aptilo
+
+ATTRIBUTE Aptilo-Subnet-Name 1 string
+ATTRIBUTE Aptilo-Octets-Limit 2 integer
+ATTRIBUTE Aptilo-Gigawords-Limit 3 integer
+ATTRIBUTE Aptilo-Input-Octets-Limit 4 integer
+ATTRIBUTE Aptilo-Input-Gigawords-Limit 5 integer
+ATTRIBUTE Aptilo-Output-Octets-Limit 6 integer
+ATTRIBUTE Aptilo-Output-Gigawords-Limit 7 integer
+ATTRIBUTE Aptilo-Limit-Mode 8 integer
+ATTRIBUTE Aptilo-Apc-ID 9 string
+ATTRIBUTE Aptilo-Opaque-Key 10 string
+ATTRIBUTE Aptilo-Denied-Cause 11 integer
+ATTRIBUTE Aptilo-Realm-ID 12 integer
+ATTRIBUTE Aptilo-Ap-ID 13 integer
+ATTRIBUTE Aptilo-User-ID 14 integer
+ATTRIBUTE Aptilo-Zone 15 string
+ATTRIBUTE Aptilo-First-Name 16 string
+ATTRIBUTE Aptilo-Last-Name 17 string
+ATTRIBUTE Aptilo-Phone 18 string
+ATTRIBUTE Aptilo-Email 19 string
+ATTRIBUTE Aptilo-Organization 20 string
+ATTRIBUTE Aptilo-Access-Profile 21 string
+ATTRIBUTE Aptilo-Realm-Concurrent-Login 22 integer
+ATTRIBUTE Aptilo-Auth-Result 23 integer
+ATTRIBUTE Aptilo-Hotline-Indicator 24 string
+ATTRIBUTE Aptilo-User-Type 25 integer
+ATTRIBUTE Aptilo-Exclusive-Count 26 integer
+ATTRIBUTE Aptilo-Duration-Quota 27 integer
+ATTRIBUTE Aptilo-Volume-Quota 28 string
+ATTRIBUTE Aptilo-RX-Volume-Quota 29 string
+ATTRIBUTE Aptilo-TX-Volume-Quota 30 string
+ATTRIBUTE Aptilo-Resource-Quota 31 integer
+ATTRIBUTE Aptilo-Quota-ID 32 string
+ATTRIBUTE Aptilo-RX-Limit 33 integer
+ATTRIBUTE Aptilo-TX-Limit 34 integer
+ATTRIBUTE Aptilo-TRX-Limit 35 integer
+ATTRIBUTE Aptilo-Bw-Min-Up 36 integer
+ATTRIBUTE Aptilo-Bw-Max-Up 37 integer
+ATTRIBUTE Aptilo-Bw-Min-Down 38 integer
+ATTRIBUTE Aptilo-Bw-Max-Down 39 integer
+ATTRIBUTE Aptilo-Service-Profile 40 string
+ATTRIBUTE Aptilo-Automatic-Service 41 string
+ATTRIBUTE Aptilo-Auth-Type 42 integer
+ATTRIBUTE Aptilo-NAS-Capabilities 43 integer
+ATTRIBUTE Aptilo-Service 44 string
+ATTRIBUTE Aptilo-Service-Profile-ID 45 integer
+ATTRIBUTE Aptilo-Auth-Param 50 integer
+ATTRIBUTE Aptilo-Access-Profile-ID 53 integer
+ATTRIBUTE Aptilo-NAS-Model 56 string
+ATTRIBUTE Aptilo-Debug-Option 57 integer
+ATTRIBUTE Aptilo-Session-Id 58 string
+ATTRIBUTE Aptilo-Prepaid-Capabilities 59 octets
+ATTRIBUTE Aptilo-Octets-Quota 60 octets
+ATTRIBUTE Aptilo-Octets-Threshold 61 octets
+ATTRIBUTE Aptilo-Resource-Threshold 62 integer
+ATTRIBUTE Aptilo-Duration-Threshold 63 integer
+ATTRIBUTE Aptilo-Octets-Balance 64 octets
+ATTRIBUTE Aptilo-Resource-Balance 65 integer
+ATTRIBUTE Aptilo-Duration-Balance 66 integer
+ATTRIBUTE Aptilo-Octets-Used 67 octets
+ATTRIBUTE Aptilo-Resource-Used 68 integer
+ATTRIBUTE Aptilo-Duration-Used 69 integer
+ATTRIBUTE Aptilo-Octets-Request 70 octets
+ATTRIBUTE Aptilo-Resource-Request 71 integer
+ATTRIBUTE Aptilo-Duration-Request 72 integer
+ATTRIBUTE Aptilo-QoS-Indicator 73 string
+ATTRIBUTE Aptilo-Circuit-ID 74 octets
+ATTRIBUTE Aptilo-Remote-ID 75 octets
+ATTRIBUTE Aptilo-Location-Name 76 string
+
+ATTRIBUTE Aptilo-Key-IPv6-1 231 ipv6addr
+ATTRIBUTE Aptilo-Key-IPv6-2 232 ipv6addr
+ATTRIBUTE Aptilo-Key-IPv6-3 233 ipv6addr
+ATTRIBUTE Aptilo-Key-IPv6-4 234 ipv6addr
+ATTRIBUTE Aptilo-Key-IPv6-5 235 ipv6addr
+ATTRIBUTE Aptilo-Key-Octets-1 236 octets
+ATTRIBUTE Aptilo-Key-Octets-2 237 octets
+ATTRIBUTE Aptilo-Key-Octets-3 238 octets
+ATTRIBUTE Aptilo-Key-Octets-4 239 octets
+ATTRIBUTE Aptilo-Key-Octets-5 240 octets
+ATTRIBUTE Aptilo-Key-String-1 241 string
+ATTRIBUTE Aptilo-Key-String-2 242 string
+ATTRIBUTE Aptilo-Key-String-3 243 string
+ATTRIBUTE Aptilo-Key-String-4 244 string
+ATTRIBUTE Aptilo-Key-String-5 245 string
+ATTRIBUTE Aptilo-Key-IP-1 246 ipaddr
+ATTRIBUTE Aptilo-Key-IP-2 247 ipaddr
+ATTRIBUTE Aptilo-Key-IP-3 248 ipaddr
+ATTRIBUTE Aptilo-Key-IP-4 249 ipaddr
+ATTRIBUTE Aptilo-Key-IP-5 250 ipaddr
+ATTRIBUTE Aptilo-Key-Integer-1 251 integer
+ATTRIBUTE Aptilo-Key-Integer-2 252 integer
+ATTRIBUTE Aptilo-Key-Integer-3 253 integer
+ATTRIBUTE Aptilo-Key-Integer-4 254 integer
+ATTRIBUTE Aptilo-Key-Integer-5 255 integer
+
+VALUE Aptilo-Limit-Mode Relative 0
+VALUE Aptilo-Limit-Mode Absolute 1
+
+VALUE Aptilo-Denied-Cause User-Not-Found 1
+VALUE Aptilo-Denied-Cause Wrong-Password 2
+VALUE Aptilo-Denied-Cause No-Zone-Access 3
+VALUE Aptilo-Denied-Cause Inactive-Access-Node 4
+VALUE Aptilo-Denied-Cause Inconsistent-Access-Node 5
+VALUE Aptilo-Denied-Cause Disabled-Account 6
+VALUE Aptilo-Denied-Cause No-Accessprofile 7
+VALUE Aptilo-Denied-Cause Internal-Error 8
+VALUE Aptilo-Denied-Cause Realm-Error 9
+VALUE Aptilo-Denied-Cause No-Credits 10
+VALUE Aptilo-Denied-Cause Max-Session 11
+VALUE Aptilo-Denied-Cause Remote-Server-Reject 12
+VALUE Aptilo-Denied-Cause Realm-Inactive 14
+VALUE Aptilo-Denied-Cause Opaque-Failed 15
+VALUE Aptilo-Denied-Cause Service-Closed 16
+VALUE Aptilo-Denied-Cause LDAP-Failed 17
+VALUE Aptilo-Denied-Cause Inactive-Account 18
+VALUE Aptilo-Denied-Cause Expired-Account 19
+VALUE Aptilo-Denied-Cause Incomplete-Account 20
+VALUE Aptilo-Denied-Cause License-Limit-Reached 21
+VALUE Aptilo-Denied-Cause Unsupported-Service 22
+VALUE Aptilo-Denied-Cause Ruleset-Reject 23
+VALUE Aptilo-Denied-Cause Ruleset-Failed 24
+
+#
+# Is sent by the AC to indicate what type of authentication
+# User - User initiated login, i.e. posting to /cgi-bin/login
+# Auto - Automatic login, e.g. "new station" based login or logins made
+# from /cgi-bin/auto
+# IP-Request - Request for a fixed IP address if available, as a result
+# of a client DHCP request.
+#
+VALUE Aptilo-Auth-Type User 0
+VALUE Aptilo-Auth-Type Auto 1
+VALUE Aptilo-Auth-Type IP-Request 2
+
+VALUE Aptilo-NAS-Capabilities CoA-Login 1
+
+VALUE Aptilo-Debug-Option Simulate-EAP-TLS 1
+
+END-VENDOR Aptilo
diff --git a/resources/protocols/radius/dictionary.aptis b/resources/protocols/radius/dictionary.aptis
new file mode 100644
index 00000000..6478b875
--- /dev/null
+++ b/resources/protocols/radius/dictionary.aptis
@@ -0,0 +1,183 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# $Id: 9dcc25f87309aea44c8bd06b5755cd3db4811c76 $
+#
+
+VENDOR Aptis 2637
+
+BEGIN-VENDOR Aptis
+ATTRIBUTE CVX-Identification 1 string
+ATTRIBUTE CVX-VPOP-ID 2 integer
+ATTRIBUTE CVX-SS7-Session-ID-Type 3 integer
+ATTRIBUTE CVX-Radius-Redirect 4 integer
+ATTRIBUTE CVX-IPSVC-AZNLVL 5 integer
+ATTRIBUTE CVX-IPSVC-Mask 6 integer
+ATTRIBUTE CVX-Multilink-Match-Info 7 integer
+ATTRIBUTE CVX-Multilink-Group-Number 8 integer
+ATTRIBUTE CVX-PPP-Log-Mask 9 integer
+
+ATTRIBUTE CVX-Modem-Begin-Modulation 10 string
+ATTRIBUTE CVX-Modem-End-Modulation 11 string
+ATTRIBUTE CVX-Modem-Error-Correction 12 string
+ATTRIBUTE CVX-Modem-Data-Compression 13 string
+ATTRIBUTE CVX-Modem-Tx-Packets 14 integer
+ATTRIBUTE CVX-Modem-ReTx-Packets 15 integer
+ATTRIBUTE CVX-Modem-SNR 16 integer
+ATTRIBUTE CVX-Modem-Local-Retrains 17 integer
+ATTRIBUTE CVX-Modem-Remote-Retrains 18 integer
+ATTRIBUTE CVX-Modem-Local-Rate-Negs 19 integer
+ATTRIBUTE CVX-Modem-Remote-Rate-Negs 20 integer
+ATTRIBUTE CVX-Modem-Begin-Recv-Line-Lvl 21 integer
+ATTRIBUTE CVX-Modem-End-Recv-Line-Lvl 22 integer
+ATTRIBUTE CVX-Terminate-Component 23 integer
+ATTRIBUTE CVX-Terminate-Cause 24 integer
+ATTRIBUTE CVX-Reject-Reason 25 integer
+
+#
+# These are similar to the Ascend attributes
+#
+ATTRIBUTE CVX-Primary-DNS 135 ipaddr
+ATTRIBUTE CVX-Secondary-DNS 136 ipaddr
+ATTRIBUTE CVX-Client-Assign-DNS 137 integer
+ATTRIBUTE CVX-Multicast-Rate-Limit 152 integer
+ATTRIBUTE CVX-Multicast-Client 155 integer
+ATTRIBUTE CVX-Disconnect-Cause 195 integer
+ATTRIBUTE CVX-Data-Rate 197 integer
+ATTRIBUTE CVX-PreSession-Time 198 integer
+ATTRIBUTE CVX-Assign-IP-Pool 218 integer
+ATTRIBUTE CVX-Maximum-Channels 235 integer
+ATTRIBUTE CVX-Data-Filter 242 string
+ATTRIBUTE CVX-Idle-Limit 244 integer
+ATTRIBUTE CVX-PPP-Address 253 ipaddr
+ATTRIBUTE CVX-Xmit-Rate 255 integer
+
+#
+# Aptis VSAs may have either one-octet or four-octet <type>
+# fields. One-octet types always have a type less than or equal
+# to 127 (i.e. the upper bit is set to 0); four-octet types
+# always have the upper bit set to 1.
+#
+# The 4-byte ones *appear* to also have a length, unlike the USR
+# attributes, but there's no way of knowing for sure.
+#
+# http://samuel.labs.nic.at/at43/dictionary
+# says a number of these are "boolean", which means what, exactly?
+#
+# These are commented out until we figure out how to parse them.
+#
+#ATTRIBUTE CVX-VPOP-DSByteEnabled 0x84c80001 integer
+#ATTRIBUTE CVX-VPOP-DSByteValue 0x84c80002 integer
+#ATTRIBUTE CVX-PPP-EstablishTimeLimit 0x85210065 integer
+#ATTRIBUTE CVX-PPP-ConnectLimit 0x85210066 integer
+#ATTRIBUTE CVX-PPP-InactivityLimit 0x85210067 integer
+#ATTRIBUTE CVX-PPP-MonitorTxActivity 0x85210068 integer
+#ATTRIBUTE CVX-PPP-MonitorRxActivity 0x85210069 integer
+#ATTRIBUTE CVX-PPP-CountRIP 0x8521006a integer
+#ATTRIBUTE CVX-PPP-CountPings 0x8521006b integer
+#ATTRIBUTE CVX-PPP-CountIGMP 0x8521006c integer
+#ATTRIBUTE CVX-PPP-UseEchoes 0x852100c9 integer
+#ATTRIBUTE CVX-PPP-SendID 0x852100ca integer
+#ATTRIBUTE CVX-PPP-SendTimeRemaining 0x852100cb integer
+#ATTRIBUTE CVX-PPP-SendMRU 0x8521012d integer
+#ATTRIBUTE CVX-PPP-SendACCM 0x8521012e integer
+#ATTRIBUTE CVX-PPP-SendMagic 0x8521012f integer
+#ATTRIBUTE CVX-PPP-SendPFC 0x85210130 integer
+#ATTRIBUTE CVX-PPP-SendACFC 0x85210131 integer
+#ATTRIBUTE CVX-PPP-SendShortSeq 0x85210132 integer
+#ATTRIBUTE CVX-PPP-SendEndpointDisc 0x85210133 integer
+#ATTRIBUTE CVX-PPP-AllowMRU 0x85210137 integer
+#ATTRIBUTE CVX-PPP-AllowACCM 0x85210138 integer
+#ATTRIBUTE CVX-PPP-AllowMagic 0x85210139 integer
+#ATTRIBUTE CVX-PPP-AllowPFC 0x8521013a integer
+#ATTRIBUTE CVX-PPP-AllowACFC 0x8521013b integer
+#ATTRIBUTE CVX-PPP-AllowShortSeq 0x8521013c integer
+#ATTRIBUTE CVX-PPP-AllowEndpointDisc 0x8521013d integer
+#ATTRIBUTE CVX-PPP-LCPMaxConfigure 0x85210191 integer
+#ATTRIBUTE CVX-PPP-LCPRestartTimer 0x85210192 integer
+#ATTRIBUTE CVX-PPP-PassiveLCP 0x85210193 integer
+#ATTRIBUTE CVX-PPP-PassiveLCPTimeout 0x85210194 integer
+#ATTRIBUTE CVX-PPP-MinRemoteMRU 0x852101f5 integer
+#ATTRIBUTE CVX-PPP-MinLocalMRU 0x852101f6 integer
+#ATTRIBUTE CVX-PPP-DesiredLocalMRU 0x852101f7 integer
+#ATTRIBUTE CVX-PPP-TransmitACCM 0x852101f8 integer
+#ATTRIBUTE CVX-PPP-ReceiveACCM 0x852101f9 integer
+#ATTRIBUTE CVX-PPP-MinRemoteMRRU 0x852101fa integer
+#ATTRIBUTE CVX-PPP-DesiredRemoteMRRU 0x852101fb integer
+#ATTRIBUTE CVX-PPP-MinLocalMRRU 0x852101fc integer
+#ATTRIBUTE CVX-PPP-DesiredLocalMRRU 0x852101fd integer
+#ATTRIBUTE CVX-PPP-LCPEchoRetries 0x852101fe integer
+#ATTRIBUTE CVX-PPP-LCPEchoTimeout 0x852101ff integer
+#ATTRIBUTE CVX-PPP-LCPEchoErrorTimeout 0x85210200 integer
+#ATTRIBUTE CVX-PPP-TimeRemainingInterval 0x85210201 integer
+#ATTRIBUTE CVX-PPP-IDText 0x85210202 string
+#ATTRIBUTE CVX-PPP-AuthRequire 0x85210259 integer
+#ATTRIBUTE CVX-PPP-AuthAllow 0x8521025a integer
+#ATTRIBUTE CVX-PPP-AuthServerProtocol1 0x85210262 integer
+#ATTRIBUTE CVX-PPP-AuthServerProtocol2 0x85210263 integer
+#ATTRIBUTE CVX-PPP-AuthServerProtocol3 0x85210264 integer
+#ATTRIBUTE CVX-PPP-AuthServerProtocol4 0x85210265 integer
+#ATTRIBUTE CVX-PPP-AuthClientProtocol1 0x8521026d integer
+#ATTRIBUTE CVX-PPP-AuthClientProtocol2 0x8521026e integer
+#ATTRIBUTE CVX-PPP-AuthClientProtocol3 0x8521026f integer
+#ATTRIBUTE CVX-PPP-AuthClientProtocol4 0x85210270 integer
+#ATTRIBUTE CVX-PPP-PAPClientRetries 0x85210277 integer
+#ATTRIBUTE CVX-PPP-PAPClientTimeout 0x85210278 integer
+#ATTRIBUTE CVX-PPP-PAPServerRetries 0x85210279 integer
+#ATTRIBUTE CVX-PPP-PAPServerTimeout 0x8521027a integer
+#ATTRIBUTE CVX-PPP-CHAPClientRetries 0x85210281 integer
+#ATTRIBUTE CVX-PPP-CHAPClientTimeout 0x85210282 integer
+#ATTRIBUTE CVX-PPP-CHAPServerRetries 0x85210283 integer
+#ATTRIBUTE CVX-PPP-CHAPServerChallenges 0x85210284 integer
+#ATTRIBUTE CVX-PPP-CHAPServerTimeout 0x85210285 integer
+#ATTRIBUTE CVX-PPP-CHAPValueLength 0x85210286 integer
+#ATTRIBUTE CVX-PPP-AuthFailureRenegotiatesLCP 0x85210287 integer
+#ATTRIBUTE CVX-PPP-UserName 0x8521028b string
+#ATTRIBUTE CVX-PPP-Password 0x8521028c string
+#ATTRIBUTE CVX-PPP-IPCPEnabled 0x852102bd integer
+#ATTRIBUTE CVX-PPP-LocalIPAddress 0x852102be ipaddr
+#ATTRIBUTE CVX-PPP-RemoteIPAddress 0x852102bf ipaddr
+#ATTRIBUTE CVX-PPP-AllowPeerIPAddress 0x852102c0 integer
+#ATTRIBUTE CVX-PPP-VJEnabled 0x852102c1 integer
+#ATTRIBUTE CVX-PPP-VJSlots 0x852102c2 integer
+#ATTRIBUTE CVX-PPP-SendDNS 0x852102c3 integer
+#ATTRIBUTE CVX-PPP-SendNBNS 0x852102c4 integer
+#ATTRIBUTE CVX-PPP-IPCPMaxConfigure 0x852102c5 integer
+#ATTRIBUTE CVX-PPP-IPCPRestartTimer 0x852102c6 integer
+#ATTRIBUTE CVX-PPP-PassiveIPCP 0x852102c7 integer
+#ATTRIBUTE CVX-PPP-PassiveIPCPTimeout 0x852102c8 integer
+#ATTRIBUTE CVX-PPP-DNS1 0x852102c9 ipaddr
+#ATTRIBUTE CVX-PPP-DNS2 0x852102ca ipaddr
+#ATTRIBUTE CVX-PPP-NBNS1 0x852102cb ipaddr
+#ATTRIBUTE CVX-PPP-NBNS2 0x852102cc ipaddr
+#ATTRIBUTE CVX-PPP-SendLocalIPAddress 0x852102cd integer
+#ATTRIBUTE CVX-PPP-RejectUnknownNS 0x852102ce integer
+#ATTRIBUTE CVX-PPP-PeerNSStrategy 0x852102cf integer
+#ATTRIBUTE CVX-PPP-MLPEnabled 0x85210321 integer
+#ATTRIBUTE CVX-PPP-MLPMaxLinks 0x85210322 integer
+#ATTRIBUTE CVX-PPP-MLPFragmentSize 0x85210323 integer
+#ATTRIBUTE CVX-PPP-MLPMaxFragments 0x85210324 integer
+#ATTRIBUTE CVX-PPP-MLPScaleFragments 0x85210325 integer
+#ATTRIBUTE CVX-PPP-MLPSendNullFragments 0x85210326 integer
+#ATTRIBUTE CVX-PPP-MLPNullFragmentTimeout 0x85210327 integer
+#ATTRIBUTE CVX-PPP-MLPEndpointDisc 0x85210328 integer
+#ATTRIBUTE CVX-PPP-MLPGroupNumber 0x85210329 integer
+#ATTRIBUTE CVX-PPP-LogEnabled 0x85210385 integer
+#ATTRIBUTE CVX-PPP-LogDump 0x85210386 integer
+#ATTRIBUTE CVX-PPP-LogSize 0x8521038e integer
+#ATTRIBUTE CVX-PPP-LogControlFrames 0x8521038f integer
+#ATTRIBUTE CVX-PPP-LogProtocolFrames 0x85210390 integer
+#ATTRIBUTE CVX-PPP-LogOptions 0x85210391 integer
+#ATTRIBUTE CVX-PPP-LogStates 0x85210392 integer
+#ATTRIBUTE CVX-PPP-LogCompression 0x85210393 integer
+#ATTRIBUTE CVX-PPP-LogMLP 0x85210394 integer
+#ATTRIBUTE CVX-PPP-LogVJ 0x85210395 integer
+#ATTRIBUTE CVX-PPP-CCPEnabled 0x852103e9 integer
+#ATTRIBUTE CVX-PPP-CompressFrames 0x852103ea integer
+#ATTRIBUTE CVX-PPP-Stac3Enabled 0x852103eb integer
+#ATTRIBUTE CVX-PPP-Stac4Enabled 0x852103ec integer
+#ATTRIBUTE CVX-PPP-MPPCEnabled 0x852103ed integer
+#ATTRIBUTE CVX-PPP-StacPerformance 0x852103ee integer
+#ATTRIBUTE CVX-PPP-StacMode 0x852103ef integer
+
+END-VENDOR Aptis
diff --git a/resources/protocols/radius/dictionary.arbor b/resources/protocols/radius/dictionary.arbor
new file mode 100644
index 00000000..69853498
--- /dev/null
+++ b/resources/protocols/radius/dictionary.arbor
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Arbor networks.
+#
+# $Id: 2013fbd8a8359eda87b72c408b5e6b426fd3985c $
+#
+##############################################################################
+
+VENDOR Arbor 9694
+
+BEGIN-VENDOR Arbor
+
+# Arbor-Privilege-Level = "system_admin or system_analyst or system_user"
+
+ATTRIBUTE Arbor-Privilege-Level 1 string
+
+END-VENDOR Arbor
diff --git a/resources/protocols/radius/dictionary.aruba b/resources/protocols/radius/dictionary.aruba
new file mode 100644
index 00000000..929f111c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.aruba
@@ -0,0 +1,80 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Version: $Id: 816b5b15dba8cf77b9b7ffab200b3716e09f8d62 $
+#
+VENDOR Aruba 14823
+BEGIN-VENDOR Aruba
+
+#
+# See
+#
+# https://community.arubanetworks.com/t5/Security/Microsoft-NPS-custom-attributes/td-p/95999
+# https://community.arubanetworks.com/t5/Wireless-Access/Assigning-users-different-vlan-subnet-based-on-AD-group/td-p/59210
+#
+# for lists of Aruba attributes.
+#
+# XXX - FreeRADIUS removed Aruba-AP-Name in revision
+#
+# Author: Arran Cudbard-Bell <a.cudbardb@freeradius.org>
+# Date: Mon Apr 22 15:35:20 2013 -0400
+#
+# Updates as provided by Giles Scott
+#
+# with no indication of why it was removed.
+#
+ATTRIBUTE Aruba-User-Role 1 string
+ATTRIBUTE Aruba-User-Vlan 2 integer
+ATTRIBUTE Aruba-Priv-Admin-User 3 integer
+ATTRIBUTE Aruba-Admin-Role 4 string
+ATTRIBUTE Aruba-Essid-Name 5 string
+ATTRIBUTE Aruba-Location-Id 6 string
+ATTRIBUTE Aruba-Port-Identifier 7 string
+ATTRIBUTE Aruba-MMS-User-Template 8 string
+ATTRIBUTE Aruba-Named-User-Vlan 9 string
+ATTRIBUTE Aruba-AP-Group 10 string
+
+ATTRIBUTE Aruba-Framed-IPv6-Address 11 string
+ATTRIBUTE Aruba-Device-Type 12 string
+ATTRIBUTE Aruba-AP-Name 13 string
+ATTRIBUTE Aruba-No-DHCP-Fingerprint 14 integer
+ATTRIBUTE Aruba-Mdps-Device-Udid 15 string
+ATTRIBUTE Aruba-Mdps-Device-Imei 16 string
+ATTRIBUTE Aruba-Mdps-Device-Iccid 17 string
+ATTRIBUTE Aruba-Mdps-Max-Devices 18 integer
+ATTRIBUTE Aruba-Mdps-Device-Name 19 string
+ATTRIBUTE Aruba-Mdps-Device-Product 20 string
+
+ATTRIBUTE Aruba-Mdps-Device-Version 21 string
+ATTRIBUTE Aruba-Mdps-Device-Serial 22 string
+ATTRIBUTE Aruba-CPPM-Role 23 string
+ATTRIBUTE Aruba-AirGroup-User-Name 24 string
+ATTRIBUTE Aruba-AirGroup-Shared-User 25 string
+ATTRIBUTE Aruba-AirGroup-Shared-Role 26 string
+ATTRIBUTE Aruba-AirGroup-Device-Type 27 integer
+ATTRIBUTE Aruba-Auth-Survivability 28 string
+ATTRIBUTE Aruba-AS-User-Name 29 string
+ATTRIBUTE Aruba-AS-Credential-Hash 30 string
+
+ATTRIBUTE Aruba-WorkSpace-App-Name 31 string
+ATTRIBUTE Aruba-Mdps-Provisioning-Settings 32 string
+ATTRIBUTE Aruba-Mdps-Device-Profile 33 string
+ATTRIBUTE Aruba-AP-IP-Address 34 ipaddr
+ATTRIBUTE Aruba-AirGroup-Shared-Group 35 string
+ATTRIBUTE Aruba-User-Group 36 string
+ATTRIBUTE Aruba-Network-SSO-Token 37 string
+ATTRIBUTE Aruba-AirGroup-Version 38 integer
+ATTRIBUTE Aruba-Auth-SurvMethod 39 integer
+ATTRIBUTE Aruba-Port-Bounce-Host 40 integer
+
+ATTRIBUTE Aruba-Calea-Server-Ip 41 ipaddr
+
+ATTRIBUTE Aruba-Admin-Path 42 string
+
+VALUE Aruba-AirGroup-Device-Type Personal-Device 1
+VALUE Aruba-AirGroup-Device-Type Shared-Device 2
+
+VALUE Aruba-AirGroup-Version AirGroup-v1 1
+VALUE Aruba-AirGroup-Version AirGroup-v2 2
+
+END-VENDOR Aruba
diff --git a/resources/protocols/radius/dictionary.ascend b/resources/protocols/radius/dictionary.ascend
new file mode 100644
index 00000000..3f5b3c28
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ascend
@@ -0,0 +1,1322 @@
+# -*- text -*-
+##############################################################################
+#
+# Ascend dictionary.
+#
+# $Id$
+#
+##############################################################################
+
+#
+# For 16-bit Ascend VSA's, see dictionary.lucent. Those VSA's
+# are in the Lucent namespace, and belong in that file, rather
+# than here.
+#
+#
+# The Ascend-Data-Filter and Ascend-Call-Filter are case insensitive
+# strings, with the following format:
+#
+# IP FILTERS:
+#
+# ip dir action [ dstip n.n.n.n/nn ] [ srcip n.n.n.n/nn ]
+# [ proto [ dstport cmp value ] [ srcport cmd value ] [ est ] ]
+#
+# Fields in [...] are optional.
+# where:
+#
+# ip: Keyword to designate an IP filter. Actually this
+# has been determined by parseFilter.
+#
+# dir: Filter direction. "IN" or "OUT"
+#
+# action: Filter action. "FORWARD" or "DROP"
+#
+# dstip: Keyword for destination IP address.
+# n.n.n.n = IP address. /nn - netmask.
+#
+# srcip: Keyword for source IP address.
+# n.n.n.n = IP address. /nn - netmask.
+#
+# proto: Optional protocol field. Either a name or
+# number. Known names are in FilterProtoName[].
+#
+# dstport: Keyword for destination port. Only valid with tcp
+# or udp. 'cmp' are in FilterPortType[]. 'value' can be
+# a name or number.
+#
+# srcport: Keyword for source port. Only valid with tcp
+# or udp. 'cmp' are in FilterPortType[]. 'value' can be
+# a name or number.
+#
+# est: Keyword for TCP established. Valid only for tcp.
+#
+# IPX FILTERS
+#
+# ipx dir action [ srcipxnet nnnn srcipxnode mmmmm [srcipxsoc cmd value ]]
+# [ dstipxnet nnnn dstipxnode mmmmm [dstipxsoc cmd value ]]
+#
+# Fields in [...] are optional.
+# where:
+#
+# ipx: Keyword to designate an IPX filter. Actually this
+# has been determined by parseFilter.
+#
+# dir: Filter direction. "IN" or "OUT"
+#
+# action: Filter action. "FORWARD" or "DROP"
+#
+# srcipxnet: Keyword for source IPX address.
+# nnnn = IPX Node address.
+#
+# srcipxnode: Keyword for source IPX Node address.
+# mmmmm = IPX Node Address, could be FFFFFF.
+# A vlid ipx node number should accompany ipx net number.
+#
+# srcipxsoc: Keyword for source IPX socket address.
+#
+# cmd: One of ">" or "<" or "=" or "!=".
+# (without the quotes)
+#
+# value: Socket value to be compared against, in hex.
+#
+# dstipxnet: Keyword for destination IPX address.
+# nnnn = IPX Node address.
+#
+# dstipxnode: Keyword for destination IPX Node address.
+# mmmmm = IPX Node Address, could be FFFFFF.
+# A vlid ipx node number should accompany ipx net number.
+#
+# dstipxsoc: Keyword for destination IPX socket address.
+#
+# cmd: One of ">" or "<" or "=" or "!=".
+# (without the quotes)
+#
+# value: Socket value to be compared against, in hex.
+#
+# GENERIC FILTERS
+#
+# generic dir action offset mask value [== or != ] [more]
+#
+# Fields in [...] are optional.
+# where:
+#
+# generic: Keyword to indicate a generic filter. This
+# has been determined by parseFilter.
+#
+# dir: Filter direction. "IN" or "OUT"
+#
+# action: Filter action. "FORWARD" or "DROP"
+#
+# offset: A Number. Specifies an offset into a frame
+# to start comparing.
+#
+# mask: A hexadecimal mask of bits to compare.
+#
+# value: A value to compare with the masked data.
+#
+# compNeq: Defines type of comparison. ( "==" or "!=")
+# Default is "==".
+#
+# more: Optional keyword MORE, to represent the attachment
+# to the next entry.
+
+VENDOR Ascend 529
+
+#
+# Ascend vendor-specific attributes.
+#
+BEGIN-VENDOR Ascend
+ATTRIBUTE Ascend-Max-Shared-Users 2 integer
+ATTRIBUTE Ascend-UU-Info 7 string
+ATTRIBUTE Ascend-CIR-Timer 9 integer
+ATTRIBUTE Ascend-FR-08-Mode 10 integer
+ATTRIBUTE Ascend-Destination-Nas-Port 11 integer
+ATTRIBUTE Ascend-FR-SVC-Addr 12 string
+ATTRIBUTE Ascend-NAS-Port-Format 13 integer
+ATTRIBUTE Ascend-ATM-Fault-Management 14 integer
+ATTRIBUTE Ascend-ATM-Loopback-Cell-Loss 15 integer
+ATTRIBUTE Ascend-Ckt-Type 16 integer
+ATTRIBUTE Ascend-SVC-Enabled 17 integer
+ATTRIBUTE Ascend-Session-Type 18 integer
+ATTRIBUTE Ascend-H323-Gatekeeper 19 ipaddr
+ATTRIBUTE Ascend-Global-Call-Id 20 string
+ATTRIBUTE Ascend-H323-Conference-Id 21 integer
+ATTRIBUTE Ascend-H323-Fegw-Address 22 ipaddr
+ATTRIBUTE Ascend-H323-Dialed-Time 23 integer
+ATTRIBUTE Ascend-Dialed-Number 24 string
+ATTRIBUTE Ascend-Inter-Arrival-Jitter 25 integer
+ATTRIBUTE Ascend-Dropped-Octets 26 integer
+ATTRIBUTE Ascend-Dropped-Packets 27 integer
+ATTRIBUTE Ascend-Auth-Delay 28 integer
+ATTRIBUTE Ascend-X25-Pad-X3-Profile 29 integer
+ATTRIBUTE Ascend-X25-Pad-X3-Parameters 30 string
+ATTRIBUTE Ascend-Tunnel-VRouter-Name 31 string
+ATTRIBUTE Ascend-X25-Reverse-Charging 32 integer
+ATTRIBUTE Ascend-X25-Nui-Prompt 33 string
+ATTRIBUTE Ascend-X25-Nui-Password-Prompt 34 string
+ATTRIBUTE Ascend-X25-Cug 35 string
+ATTRIBUTE Ascend-X25-Pad-Alias-1 36 string
+ATTRIBUTE Ascend-X25-Pad-Alias-2 37 string
+ATTRIBUTE Ascend-X25-Pad-Alias-3 38 string
+ATTRIBUTE Ascend-X25-X121-Address 39 string
+ATTRIBUTE Ascend-X25-Nui 40 string
+ATTRIBUTE Ascend-X25-Rpoa 41 string
+ATTRIBUTE Ascend-X25-Pad-Prompt 42 string
+ATTRIBUTE Ascend-X25-Pad-Banner 43 string
+ATTRIBUTE Ascend-X25-Profile-Name 44 string
+ATTRIBUTE Ascend-Recv-Name 45 string
+ATTRIBUTE Ascend-Bi-Directional-Auth 46 integer
+ATTRIBUTE Ascend-MTU 47 integer
+ATTRIBUTE Ascend-Call-Direction 48 integer
+ATTRIBUTE Ascend-Service-Type 49 integer
+ATTRIBUTE Ascend-Filter-Required 50 integer
+ATTRIBUTE Ascend-Traffic-Shaper 51 integer
+ATTRIBUTE Ascend-Access-Intercept-LEA 52 string
+ATTRIBUTE Ascend-Access-Intercept-Log 53 string
+ATTRIBUTE Ascend-Private-Route-Table-ID 54 string
+ATTRIBUTE Ascend-Private-Route-Required 55 integer
+ATTRIBUTE Ascend-Cache-Refresh 56 integer
+ATTRIBUTE Ascend-Cache-Time 57 integer
+ATTRIBUTE Ascend-Egress-Enabled 58 integer
+ATTRIBUTE Ascend-QOS-Upstream 59 string
+ATTRIBUTE Ascend-QOS-Downstream 60 string
+ATTRIBUTE Ascend-ATM-Connect-Vpi 61 integer
+ATTRIBUTE Ascend-ATM-Connect-Vci 62 integer
+ATTRIBUTE Ascend-ATM-Connect-Group 63 integer
+ATTRIBUTE Ascend-ATM-Group 64 integer
+ATTRIBUTE Ascend-IPX-Header-Compression 65 integer
+ATTRIBUTE Ascend-Calling-Id-Type-Of-Num 66 integer
+ATTRIBUTE Ascend-Calling-Id-Number-Plan 67 integer
+ATTRIBUTE Ascend-Calling-Id-Presentatn 68 integer
+ATTRIBUTE Ascend-Calling-Id-Screening 69 integer
+ATTRIBUTE Ascend-BIR-Enable 70 integer
+ATTRIBUTE Ascend-BIR-Proxy 71 integer
+ATTRIBUTE Ascend-BIR-Bridge-Group 72 integer
+ATTRIBUTE Ascend-IPSEC-Profile 73 string
+ATTRIBUTE Ascend-PPPoE-Enable 74 integer
+ATTRIBUTE Ascend-Bridge-Non-PPPoE 75 integer
+ATTRIBUTE Ascend-ATM-Direct 76 integer
+ATTRIBUTE Ascend-ATM-Direct-Profile 77 string
+ATTRIBUTE Ascend-Client-Primary-WINS 78 ipaddr
+ATTRIBUTE Ascend-Client-Secondary-WINS 79 ipaddr
+ATTRIBUTE Ascend-Client-Assign-WINS 80 integer
+ATTRIBUTE Ascend-Auth-Type 81 integer
+ATTRIBUTE Ascend-Port-Redir-Protocol 82 integer
+ATTRIBUTE Ascend-Port-Redir-Portnum 83 integer
+ATTRIBUTE Ascend-Port-Redir-Server 84 ipaddr
+ATTRIBUTE Ascend-IP-Pool-Chaining 85 integer
+ATTRIBUTE Ascend-Owner-IP-Addr 86 ipaddr
+ATTRIBUTE Ascend-IP-TOS 87 integer
+ATTRIBUTE Ascend-IP-TOS-Precedence 88 integer
+ATTRIBUTE Ascend-IP-TOS-Apply-To 89 integer
+ATTRIBUTE Ascend-Filter 90 string
+ATTRIBUTE Ascend-Telnet-Profile 91 string
+ATTRIBUTE Ascend-Dsl-Rate-Type 92 integer
+ATTRIBUTE Ascend-Redirect-Number 93 string
+ATTRIBUTE Ascend-ATM-Vpi 94 integer
+ATTRIBUTE Ascend-ATM-Vci 95 integer
+ATTRIBUTE Ascend-Source-IP-Check 96 integer
+ATTRIBUTE Ascend-Dsl-Rate-Mode 97 integer
+ATTRIBUTE Ascend-Dsl-Upstream-Limit 98 integer
+ATTRIBUTE Ascend-Dsl-Downstream-Limit 99 integer
+ATTRIBUTE Ascend-Dsl-CIR-Recv-Limit 100 integer
+ATTRIBUTE Ascend-Dsl-CIR-Xmit-Limit 101 integer
+ATTRIBUTE Ascend-VRouter-Name 102 string
+ATTRIBUTE Ascend-Source-Auth 103 string
+ATTRIBUTE Ascend-Private-Route 104 string
+ATTRIBUTE Ascend-Numbering-Plan-ID 105 integer
+ATTRIBUTE Ascend-FR-Link-Status-DLCI 106 integer
+ATTRIBUTE Ascend-Calling-Subaddress 107 string
+ATTRIBUTE Ascend-Callback-Delay 108 integer
+ATTRIBUTE Ascend-Endpoint-Disc 109 string
+ATTRIBUTE Ascend-Remote-FW 110 string
+ATTRIBUTE Ascend-Multicast-GLeave-Delay 111 integer
+ATTRIBUTE Ascend-CBCP-Enable 112 integer
+ATTRIBUTE Ascend-CBCP-Mode 113 integer
+ATTRIBUTE Ascend-CBCP-Delay 114 integer
+ATTRIBUTE Ascend-CBCP-Trunk-Group 115 integer
+ATTRIBUTE Ascend-Appletalk-Route 116 string
+ATTRIBUTE Ascend-Appletalk-Peer-Mode 117 integer
+ATTRIBUTE Ascend-Route-Appletalk 118 integer
+ATTRIBUTE Ascend-FCP-Parameter 119 string
+ATTRIBUTE Ascend-Modem-PortNo 120 integer
+ATTRIBUTE Ascend-Modem-SlotNo 121 integer
+ATTRIBUTE Ascend-Modem-ShelfNo 122 integer
+ATTRIBUTE Ascend-Call-Attempt-Limit 123 integer
+ATTRIBUTE Ascend-Call-Block-Duration 124 integer
+ATTRIBUTE Ascend-Maximum-Call-Duration 125 integer
+ATTRIBUTE Ascend-Temporary-Rtes 126 integer
+ATTRIBUTE Ascend-Tunneling-Protocol 127 integer
+ATTRIBUTE Ascend-Shared-Profile-Enable 128 integer
+ATTRIBUTE Ascend-Primary-Home-Agent 129 string
+ATTRIBUTE Ascend-Secondary-Home-Agent 130 string
+ATTRIBUTE Ascend-Dialout-Allowed 131 integer
+ATTRIBUTE Ascend-Client-Gateway 132 ipaddr
+ATTRIBUTE Ascend-BACP-Enable 133 integer
+ATTRIBUTE Ascend-DHCP-Maximum-Leases 134 integer
+ATTRIBUTE Ascend-Client-Primary-DNS 135 ipaddr
+ATTRIBUTE Ascend-Client-Secondary-DNS 136 ipaddr
+ATTRIBUTE Ascend-Client-Assign-DNS 137 integer
+ATTRIBUTE Ascend-User-Acct-Type 138 integer
+ATTRIBUTE Ascend-User-Acct-Host 139 ipaddr
+ATTRIBUTE Ascend-User-Acct-Port 140 integer
+ATTRIBUTE Ascend-User-Acct-Key 141 string
+ATTRIBUTE Ascend-User-Acct-Base 142 integer
+ATTRIBUTE Ascend-User-Acct-Time 143 integer
+ATTRIBUTE Ascend-Assign-IP-Client 144 ipaddr
+ATTRIBUTE Ascend-Assign-IP-Server 145 ipaddr
+ATTRIBUTE Ascend-Assign-IP-Global-Pool 146 string
+ATTRIBUTE Ascend-DHCP-Reply 147 integer
+ATTRIBUTE Ascend-DHCP-Pool-Number 148 integer
+ATTRIBUTE Ascend-Expect-Callback 149 integer
+ATTRIBUTE Ascend-Event-Type 150 integer
+ATTRIBUTE Ascend-Session-Svr-Key 151 string
+ATTRIBUTE Ascend-Multicast-Rate-Limit 152 integer
+ATTRIBUTE Ascend-IF-Netmask 153 ipaddr
+ATTRIBUTE Ascend-Remote-Addr 154 ipaddr
+ATTRIBUTE Ascend-Multicast-Client 155 integer
+ATTRIBUTE Ascend-FR-Circuit-Name 156 string
+ATTRIBUTE Ascend-FR-LinkUp 157 integer
+ATTRIBUTE Ascend-FR-Nailed-Grp 158 integer
+ATTRIBUTE Ascend-FR-Type 159 integer
+ATTRIBUTE Ascend-FR-Link-Mgt 160 integer
+ATTRIBUTE Ascend-FR-N391 161 integer
+ATTRIBUTE Ascend-FR-DCE-N392 162 integer
+ATTRIBUTE Ascend-FR-DTE-N392 163 integer
+ATTRIBUTE Ascend-FR-DCE-N393 164 integer
+ATTRIBUTE Ascend-FR-DTE-N393 165 integer
+ATTRIBUTE Ascend-FR-T391 166 integer
+ATTRIBUTE Ascend-FR-T392 167 integer
+ATTRIBUTE Ascend-Bridge-Address 168 string
+ATTRIBUTE Ascend-TS-Idle-Limit 169 integer
+ATTRIBUTE Ascend-TS-Idle-Mode 170 integer
+ATTRIBUTE Ascend-DBA-Monitor 171 integer
+ATTRIBUTE Ascend-Base-Channel-Count 172 integer
+ATTRIBUTE Ascend-Minimum-Channels 173 integer
+ATTRIBUTE Ascend-IPX-Route 174 string
+ATTRIBUTE Ascend-FT1-Caller 175 integer
+ATTRIBUTE Ascend-Backup 176 string
+ATTRIBUTE Ascend-Call-Type 177 integer
+ATTRIBUTE Ascend-Group 178 string
+ATTRIBUTE Ascend-FR-DLCI 179 integer
+ATTRIBUTE Ascend-FR-Profile-Name 180 string
+ATTRIBUTE Ascend-Ara-PW 181 string
+ATTRIBUTE Ascend-IPX-Node-Addr 182 string
+ATTRIBUTE Ascend-Home-Agent-IP-Addr 183 ipaddr
+ATTRIBUTE Ascend-Home-Agent-Password 184 string
+ATTRIBUTE Ascend-Home-Network-Name 185 string
+ATTRIBUTE Ascend-Home-Agent-UDP-Port 186 integer
+ATTRIBUTE Ascend-Multilink-ID 187 integer
+ATTRIBUTE Ascend-Num-In-Multilink 188 integer
+ATTRIBUTE Ascend-First-Dest 189 ipaddr
+ATTRIBUTE Ascend-Pre-Input-Octets 190 integer
+ATTRIBUTE Ascend-Pre-Output-Octets 191 integer
+ATTRIBUTE Ascend-Pre-Input-Packets 192 integer
+ATTRIBUTE Ascend-Pre-Output-Packets 193 integer
+ATTRIBUTE Ascend-Maximum-Time 194 integer
+ATTRIBUTE Ascend-Disconnect-Cause 195 integer
+ATTRIBUTE Ascend-Connect-Progress 196 integer
+ATTRIBUTE Ascend-Data-Rate 197 integer
+ATTRIBUTE Ascend-PreSession-Time 198 integer
+ATTRIBUTE Ascend-Token-Idle 199 integer
+ATTRIBUTE Ascend-Token-Immediate 200 integer
+ATTRIBUTE Ascend-Require-Auth 201 integer
+ATTRIBUTE Ascend-Number-Sessions 202 string
+ATTRIBUTE Ascend-Authen-Alias 203 string
+ATTRIBUTE Ascend-Token-Expiry 204 integer
+ATTRIBUTE Ascend-Menu-Selector 205 string
+ATTRIBUTE Ascend-Menu-Item 206 string
+ATTRIBUTE Ascend-PW-Warntime 207 integer
+ATTRIBUTE Ascend-PW-Lifetime 208 integer
+ATTRIBUTE Ascend-IP-Direct 209 ipaddr
+ATTRIBUTE Ascend-PPP-VJ-Slot-Comp 210 integer
+ATTRIBUTE Ascend-PPP-VJ-1172 211 integer
+ATTRIBUTE Ascend-PPP-Async-Map 212 integer
+ATTRIBUTE Ascend-Third-Prompt 213 string
+ATTRIBUTE Ascend-Send-Secret 214 string encrypt=3
+ATTRIBUTE Ascend-Receive-Secret 215 string encrypt=3
+ATTRIBUTE Ascend-IPX-Peer-Mode 216 integer
+ATTRIBUTE Ascend-IP-Pool-Definition 217 string
+ATTRIBUTE Ascend-Assign-IP-Pool 218 integer
+ATTRIBUTE Ascend-FR-Direct 219 integer
+ATTRIBUTE Ascend-FR-Direct-Profile 220 string
+ATTRIBUTE Ascend-FR-Direct-DLCI 221 integer
+ATTRIBUTE Ascend-Handle-IPX 222 integer
+ATTRIBUTE Ascend-Netware-timeout 223 integer
+ATTRIBUTE Ascend-IPX-Alias 224 integer
+ATTRIBUTE Ascend-Metric 225 integer
+ATTRIBUTE Ascend-PRI-Number-Type 226 integer
+ATTRIBUTE Ascend-Dial-Number 227 string
+ATTRIBUTE Ascend-Route-IP 228 integer
+ATTRIBUTE Ascend-Route-IPX 229 integer
+ATTRIBUTE Ascend-Bridge 230 integer
+ATTRIBUTE Ascend-Send-Auth 231 integer
+ATTRIBUTE Ascend-Send-Passwd 232 string
+ATTRIBUTE Ascend-Link-Compression 233 integer
+ATTRIBUTE Ascend-Target-Util 234 integer
+ATTRIBUTE Ascend-Maximum-Channels 235 integer
+ATTRIBUTE Ascend-Inc-Channel-Count 236 integer
+ATTRIBUTE Ascend-Dec-Channel-Count 237 integer
+ATTRIBUTE Ascend-Seconds-Of-History 238 integer
+ATTRIBUTE Ascend-History-Weigh-Type 239 integer
+ATTRIBUTE Ascend-Add-Seconds 240 integer
+ATTRIBUTE Ascend-Remove-Seconds 241 integer
+ATTRIBUTE Ascend-Data-Filter 242 abinary
+ATTRIBUTE Ascend-Call-Filter 243 abinary
+ATTRIBUTE Ascend-Idle-Limit 244 integer
+ATTRIBUTE Ascend-Preempt-Limit 245 integer
+ATTRIBUTE Ascend-Callback 246 integer
+ATTRIBUTE Ascend-Data-Svc 247 integer
+ATTRIBUTE Ascend-Force-56 248 integer
+ATTRIBUTE Ascend-Billing-Number 249 string
+ATTRIBUTE Ascend-Call-By-Call 250 integer
+ATTRIBUTE Ascend-Transit-Number 251 string
+ATTRIBUTE Ascend-Host-Info 252 string
+ATTRIBUTE Ascend-PPP-Address 253 ipaddr
+ATTRIBUTE Ascend-MPP-Idle-Percent 254 integer
+ATTRIBUTE Ascend-Xmit-Rate 255 integer
+
+# Ascend protocols
+VALUE Service-Type Dialout-Framed-User 5
+VALUE Framed-Protocol Ascend-ARA 255
+VALUE Framed-Protocol Ascend-MPP 256
+VALUE Framed-Protocol Ascend-EURAW 257
+VALUE Framed-Protocol Ascend-EUUI 258
+VALUE Framed-Protocol Ascend-X25 259
+VALUE Framed-Protocol Ascend-COMB 260
+VALUE Framed-Protocol Ascend-FR 261
+VALUE Framed-Protocol Ascend-MP 262
+VALUE Framed-Protocol Ascend-FR-CIR 263
+
+#
+# Ascend specific extensions
+# Used by ASCEND MAX/Pipeline products (see above)
+#
+
+VALUE Ascend-Source-IP-Check Source-IP-Check-No 0
+VALUE Ascend-Source-IP-Check Source-IP-Check-Yes 1
+VALUE Ascend-CBCP-Enable CBCP-Not-Enabled 0
+VALUE Ascend-CBCP-Enable CBCP-Enabled 1
+VALUE Ascend-CBCP-Mode CBCP-No-Callback 1
+VALUE Ascend-CBCP-Mode CBCP-User-Callback 2
+VALUE Ascend-CBCP-Mode CBCP-Profile-Callback 3
+VALUE Ascend-CBCP-Mode CBCP-Any-Or-No 7
+VALUE Ascend-CBCP-Mode CBCP-Off 8
+VALUE Ascend-FR-Direct FR-Direct-No 0
+VALUE Ascend-FR-Direct FR-Direct-Yes 1
+VALUE Ascend-Handle-IPX Handle-IPX-None 0
+VALUE Ascend-Handle-IPX Handle-IPX-Client 1
+VALUE Ascend-Handle-IPX Handle-IPX-Server 2
+VALUE Ascend-IPX-Peer-Mode IPX-Peer-Router 0
+VALUE Ascend-IPX-Peer-Mode IPX-Peer-Dialin 1
+VALUE Ascend-Call-Type Switched 0
+VALUE Ascend-Call-Type Nailed 1
+VALUE Ascend-Call-Type Nailed/Mpp 2
+VALUE Ascend-Call-Type Perm/Switched 3
+VALUE Ascend-Call-Type AO/DI 6
+VALUE Ascend-Call-Type MegaMax 7
+VALUE Ascend-FT1-Caller FT1-No 0
+VALUE Ascend-FT1-Caller FT1-Yes 1
+VALUE Ascend-PRI-Number-Type Unknown-Number 0
+VALUE Ascend-PRI-Number-Type Intl-Number 1
+VALUE Ascend-PRI-Number-Type National-Number 2
+VALUE Ascend-PRI-Number-Type Net-Specific-Number 3
+VALUE Ascend-PRI-Number-Type Local-Number 4
+VALUE Ascend-PRI-Number-Type Abbrev-Number 5
+
+VALUE Ascend-Route-IP Route-IP-No 0
+VALUE Ascend-Route-IP Route-IP-Yes 1
+VALUE Ascend-Route-IPX Route-IPX-No 0
+VALUE Ascend-Route-IPX Route-IPX-Yes 1
+VALUE Ascend-Bridge Bridge-No 0
+VALUE Ascend-Bridge Bridge-Yes 1
+VALUE Ascend-TS-Idle-Mode TS-Idle-None 0
+VALUE Ascend-TS-Idle-Mode TS-Idle-Input 1
+VALUE Ascend-TS-Idle-Mode TS-Idle-Input-Output 2
+
+VALUE Ascend-Send-Auth Send-Auth-None 0
+VALUE Ascend-Send-Auth Send-Auth-PAP 1
+VALUE Ascend-Send-Auth Send-Auth-CHAP 2
+VALUE Ascend-Send-Auth Send-Auth-MS-CHAP 3
+
+VALUE Ascend-Link-Compression Link-Comp-None 0
+VALUE Ascend-Link-Compression Link-Comp-Stac 1
+VALUE Ascend-Link-Compression Link-Comp-Stac-Draft-9 2
+VALUE Ascend-Link-Compression Link-Comp-MS-Stac 3
+VALUE Ascend-History-Weigh-Type History-Constant 0
+VALUE Ascend-History-Weigh-Type History-Linear 1
+VALUE Ascend-History-Weigh-Type History-Quadratic 2
+VALUE Ascend-Callback Callback-No 0
+VALUE Ascend-Callback Callback-Yes 1
+VALUE Ascend-Expect-Callback Expect-Callback-No 0
+VALUE Ascend-Expect-Callback Expect-Callback-Yes 1
+VALUE Ascend-Data-Svc Switched-Voice-Bearer 0
+VALUE Ascend-Data-Svc Nailed-56KR 1
+VALUE Ascend-Data-Svc Nailed-64K 2
+VALUE Ascend-Data-Svc Switched-64KR 3
+VALUE Ascend-Data-Svc Switched-56K 4
+VALUE Ascend-Data-Svc Switched-384KR 5
+VALUE Ascend-Data-Svc Switched-384K 6
+VALUE Ascend-Data-Svc Switched-1536K 7
+VALUE Ascend-Data-Svc Switched-1536KR 8
+VALUE Ascend-Data-Svc Switched-128K 9
+VALUE Ascend-Data-Svc Switched-192K 10
+VALUE Ascend-Data-Svc Switched-256K 11
+VALUE Ascend-Data-Svc Switched-320K 12
+VALUE Ascend-Data-Svc Switched-384K-MR 13
+VALUE Ascend-Data-Svc Switched-448K 14
+VALUE Ascend-Data-Svc Switched-512K 15
+VALUE Ascend-Data-Svc Switched-576K 16
+VALUE Ascend-Data-Svc Switched-640K 17
+VALUE Ascend-Data-Svc Switched-704K 18
+VALUE Ascend-Data-Svc Switched-768K 19
+VALUE Ascend-Data-Svc Switched-832K 20
+VALUE Ascend-Data-Svc Switched-896K 21
+VALUE Ascend-Data-Svc Switched-960K 22
+VALUE Ascend-Data-Svc Switched-1024K 23
+VALUE Ascend-Data-Svc Switched-1088K 24
+VALUE Ascend-Data-Svc Switched-1152K 25
+VALUE Ascend-Data-Svc Switched-1216K 26
+VALUE Ascend-Data-Svc Switched-1280K 27
+VALUE Ascend-Data-Svc Switched-1344K 28
+VALUE Ascend-Data-Svc Switched-1408K 29
+VALUE Ascend-Data-Svc Switched-1472K 30
+VALUE Ascend-Data-Svc Switched-1600K 31
+VALUE Ascend-Data-Svc Switched-1664K 32
+VALUE Ascend-Data-Svc Switched-1728K 33
+VALUE Ascend-Data-Svc Switched-1792K 34
+VALUE Ascend-Data-Svc Switched-1856K 35
+VALUE Ascend-Data-Svc Switched-1920K 36
+VALUE Ascend-Data-Svc Switched-inherited 37
+VALUE Ascend-Data-Svc Switched-restricted-bearer-x30 38
+VALUE Ascend-Data-Svc Switched-clear-bearer-v110 39
+VALUE Ascend-Data-Svc Switched-restricted-64-x30 40
+VALUE Ascend-Data-Svc Switched-clear-56-v110 41
+VALUE Ascend-Data-Svc Switched-modem 42
+VALUE Ascend-Data-Svc Switched-atmodem 43
+VALUE Ascend-Data-Svc Switched-V110-24-56 45
+VALUE Ascend-Data-Svc Switched-V110-48-56 46
+VALUE Ascend-Data-Svc Switched-V110-96-56 47
+VALUE Ascend-Data-Svc Switched-V110-192-56 48
+VALUE Ascend-Data-Svc Switched-V110-384-56 49
+VALUE Ascend-Data-Svc Switched-V110-24-56R 50
+VALUE Ascend-Data-Svc Switched-V110-48-56R 51
+VALUE Ascend-Data-Svc Switched-V110-96-56R 52
+VALUE Ascend-Data-Svc Switched-V110-192-56R 53
+VALUE Ascend-Data-Svc Switched-V110-384-56R 54
+VALUE Ascend-Data-Svc Switched-V110-24-64 55
+VALUE Ascend-Data-Svc Switched-V110-48-64 56
+VALUE Ascend-Data-Svc Switched-V110-96-64 57
+VALUE Ascend-Data-Svc Switched-V110-192-64 58
+VALUE Ascend-Data-Svc Switched-V110-384-64 59
+VALUE Ascend-Data-Svc Switched-V110-24-64R 60
+VALUE Ascend-Data-Svc Switched-V110-48-64R 61
+VALUE Ascend-Data-Svc Switched-V110-96-64R 62
+VALUE Ascend-Data-Svc Switched-V110-384-64R 64
+VALUE Ascend-Data-Svc Switched-V110-192-64R 63
+
+VALUE Ascend-Data-Svc Switched-Pots 68
+VALUE Ascend-Data-Svc Switched-ATM 69
+VALUE Ascend-Data-Svc Switched-FR 70
+
+VALUE Ascend-Force-56 Force-56-No 0
+VALUE Ascend-Force-56 Force-56-Yes 1
+VALUE Ascend-PW-Lifetime Lifetime-In-Days 0
+VALUE Ascend-PW-Warntime Days-Of-Warning 0
+VALUE Ascend-PPP-VJ-1172 PPP-VJ-1172 1
+VALUE Ascend-PPP-VJ-Slot-Comp VJ-Slot-Comp-No 1
+VALUE Ascend-Require-Auth Not-Require-Auth 0
+VALUE Ascend-Require-Auth Require-Auth 1
+VALUE Ascend-Token-Immediate Tok-Imm-No 0
+VALUE Ascend-Token-Immediate Tok-Imm-Yes 1
+VALUE Ascend-DBA-Monitor DBA-Transmit 0
+VALUE Ascend-DBA-Monitor DBA-Transmit-Recv 1
+VALUE Ascend-DBA-Monitor DBA-None 2
+VALUE Ascend-FR-Type Ascend-FR-DTE 0
+VALUE Ascend-FR-Type Ascend-FR-DCE 1
+VALUE Ascend-FR-Type Ascend-FR-NNI 2
+VALUE Ascend-FR-Link-Mgt Ascend-FR-No-Link-Mgt 0
+VALUE Ascend-FR-Link-Mgt Ascend-FR-T1-617D 1
+VALUE Ascend-FR-Link-Mgt Ascend-FR-Q-933A 2
+VALUE Ascend-FR-LinkUp Ascend-LinkUp-Default 0
+VALUE Ascend-FR-LinkUp Ascend-LinkUp-AlwaysUp 1
+VALUE Ascend-Multicast-Client Multicast-No 0
+VALUE Ascend-Multicast-Client Multicast-Yes 1
+VALUE Ascend-User-Acct-Type Ascend-User-Acct-None 0
+VALUE Ascend-User-Acct-Type Ascend-User-Acct-User 1
+VALUE Ascend-User-Acct-Type Ascend-User-Acct-User-Default 2
+VALUE Ascend-User-Acct-Base Base-10 0
+VALUE Ascend-User-Acct-Base Base-16 1
+VALUE Ascend-DHCP-Reply DHCP-Reply-No 0
+VALUE Ascend-DHCP-Reply DHCP-Reply-Yes 1
+VALUE Ascend-Client-Assign-DNS DNS-Assign-No 0
+VALUE Ascend-Client-Assign-DNS DNS-Assign-Yes 1
+VALUE Ascend-Event-Type Ascend-ColdStart 1
+VALUE Ascend-Event-Type Ascend-Session-Event 2
+VALUE Ascend-BACP-Enable BACP-No 0
+VALUE Ascend-BACP-Enable BACP-Yes 1
+
+VALUE Ascend-Dialout-Allowed Dialout-Not-Allowed 0
+VALUE Ascend-Dialout-Allowed Dialout-Allowed 1
+
+VALUE Ascend-Shared-Profile-Enable Shared-Profile-No 0
+VALUE Ascend-Shared-Profile-Enable Shared-Profile-Yes 1
+
+VALUE Ascend-Temporary-Rtes Temp-Rtes-No 0
+VALUE Ascend-Temporary-Rtes Temp-Rtes-Yes 1
+
+# Ascend Disconnect Cause Values
+
+VALUE Ascend-Disconnect-Cause No-Reason 0
+VALUE Ascend-Disconnect-Cause Not-Applicable 1
+VALUE Ascend-Disconnect-Cause Unknown 2
+VALUE Ascend-Disconnect-Cause Call-Disconnected 3
+VALUE Ascend-Disconnect-Cause CLID-Authentication-Failed 4
+VALUE Ascend-Disconnect-Cause CLID-RADIUS-Timeout 5
+
+VALUE Ascend-Disconnect-Cause Modem-No-DCD 10
+VALUE Ascend-Disconnect-Cause DCD-Detected-Then-Inactive 11
+VALUE Ascend-Disconnect-Cause Modem-Invalid-Result-Codes 12
+
+VALUE Ascend-Disconnect-Cause TermSrv-User-Quit 20
+VALUE Ascend-Disconnect-Cause TermSrv-Idle-Timeout 21
+VALUE Ascend-Disconnect-Cause TermSrv-Exit-Telnet 22
+VALUE Ascend-Disconnect-Cause TermSrv-No-IPaddr 23
+VALUE Ascend-Disconnect-Cause TermSrv-Exit-Raw-TCP 24
+VALUE Ascend-Disconnect-Cause TermSrv-Exit-Login-Failed 25
+VALUE Ascend-Disconnect-Cause TermSrv-Exit-Raw-TCP-Disabled 26
+VALUE Ascend-Disconnect-Cause TermSrv-CTRL-C-In-Login 27
+VALUE Ascend-Disconnect-Cause TermSrv-Destroyed 28
+VALUE Ascend-Disconnect-Cause TermSrv-User-Closed-VCon 29
+
+VALUE Ascend-Disconnect-Cause TermSrv-VCon-Destroyed 30
+VALUE Ascend-Disconnect-Cause TermSrv-Exit-Rlogin 31
+VALUE Ascend-Disconnect-Cause TermSrv-Bad-Rlogin-Option 32
+VALUE Ascend-Disconnect-Cause TermSrv-Not-Enough-Resources 33
+
+VALUE Ascend-Disconnect-Cause MPP-No-NULL-Msg-Timeout 35
+
+VALUE Ascend-Disconnect-Cause PPP-LCP-Timeout 40
+VALUE Ascend-Disconnect-Cause PPP-LCP-Negotion-Failed 41
+VALUE Ascend-Disconnect-Cause PPP-PAP-Auth-Failed 42
+VALUE Ascend-Disconnect-Cause PPP-CHAP-Auth-Failed 43
+VALUE Ascend-Disconnect-Cause PPP-Rmt-Auth-Failed 44
+VALUE Ascend-Disconnect-Cause PPP-Rcv-Terminate-Req 45
+VALUE Ascend-Disconnect-Cause PPP-Rcv-Close-Event 46
+VALUE Ascend-Disconnect-Cause PPP-No-NCPs-Open 47
+VALUE Ascend-Disconnect-Cause PPP-MP-Bundle-Unknown 48
+VALUE Ascend-Disconnect-Cause PPP-LCP-Close-MP-Add-Fail 49
+
+VALUE Ascend-Disconnect-Cause Session-Table-Full 50
+VALUE Ascend-Disconnect-Cause Out-Of-Resources 51
+VALUE Ascend-Disconnect-Cause Invalid-IP-Address 52
+VALUE Ascend-Disconnect-Cause Hostname-Resolution-Failed 53
+VALUE Ascend-Disconnect-Cause Bad-Or-Missing-Port-Number 54
+
+VALUE Ascend-Disconnect-Cause Host-Reset 60
+VALUE Ascend-Disconnect-Cause Connection-Refused 61
+VALUE Ascend-Disconnect-Cause Connection-Timeout 62
+VALUE Ascend-Disconnect-Cause Connection-Closed 63
+VALUE Ascend-Disconnect-Cause Network-Unreachable 64
+VALUE Ascend-Disconnect-Cause Host-Unreachable 65
+VALUE Ascend-Disconnect-Cause Network-Unreachable-Admin 66
+VALUE Ascend-Disconnect-Cause Host-Unreachable-Admin 67
+VALUE Ascend-Disconnect-Cause Port-Unreachable 68
+
+VALUE Ascend-Disconnect-Cause Session-Timeout 100
+VALUE Ascend-Disconnect-Cause Invalid-Incoming-User 101
+VALUE Ascend-Disconnect-Cause Disconnect-Due-To-Callback 102
+
+VALUE Ascend-Disconnect-Cause Proto-Disabled-Or-Unsupported 120
+
+VALUE Ascend-Disconnect-Cause Disconnect-Req-By-RADIUS 150
+VALUE Ascend-Disconnect-Cause Disconnect-Req-By-Local-Admin 151
+
+VALUE Ascend-Disconnect-Cause V110-Timeout-Sync-Retry-Exceed 160
+
+VALUE Ascend-Disconnect-Cause PPP-Auth-Timeout-Exceeded 170
+VALUE Ascend-Disconnect-Cause User-Executed-Do-Hangup 180
+VALUE Ascend-Disconnect-Cause Remote-End-Hung-Up 185
+VALUE Ascend-Disconnect-Cause Resource-Has-Been-Quiesced 190
+VALUE Ascend-Disconnect-Cause Max-Call-Duration-Reached 195
+
+# ascend connect progress codes
+VALUE Ascend-Connect-Progress No-Progress 0
+VALUE Ascend-Connect-Progress Call-Up 10
+VALUE Ascend-Connect-Progress Modem-Up 30
+VALUE Ascend-Connect-Progress Modem-Awaiting-DCD 31
+VALUE Ascend-Connect-Progress Modem-Awaiting-Codes 32
+VALUE Ascend-Connect-Progress TermSrv-Started 40
+VALUE Ascend-Connect-Progress TermSrv-Raw-TCP-Started 41
+VALUE Ascend-Connect-Progress TermSrv-Telnet-Started 42
+VALUE Ascend-Connect-Progress TermSrv-Raw-TCP-Connected 43
+VALUE Ascend-Connect-Progress TermSrv-Telnet-Connected 44
+VALUE Ascend-Connect-Progress TermSrv-Rlogin-Started 45
+VALUE Ascend-Connect-Progress TermSrv-Rlogin-Connected 46
+VALUE Ascend-Connect-Progress Modem-Outdial-Call-Up 50
+VALUE Ascend-Connect-Progress LAN-Session-Up 60
+VALUE Ascend-Connect-Progress LCP-Opening 61
+VALUE Ascend-Connect-Progress CCP-Opening 62
+VALUE Ascend-Connect-Progress IPNCP-Opening 63
+VALUE Ascend-Connect-Progress BNCP-Opening 64
+VALUE Ascend-Connect-Progress LCP-Opened 65
+VALUE Ascend-Connect-Progress CCP-Opened 66
+VALUE Ascend-Connect-Progress IPNCP-Opened 67
+VALUE Ascend-Connect-Progress BNCP-Opened 68
+VALUE Ascend-Connect-Progress LCP-State-Initial 69
+VALUE Ascend-Connect-Progress LCP-State-Starting 70
+VALUE Ascend-Connect-Progress LCP-State-Closed 71
+VALUE Ascend-Connect-Progress LCP-State-Stopped 72
+VALUE Ascend-Connect-Progress LCP-State-Closing 73
+VALUE Ascend-Connect-Progress LCP-State-Stopping 74
+VALUE Ascend-Connect-Progress LCP-State-Request-Sent 75
+VALUE Ascend-Connect-Progress LCP-State-Ack-Received 76
+VALUE Ascend-Connect-Progress LCP-State-Ack-Sent 77
+VALUE Ascend-Connect-Progress IPXNCP-Opened 80
+VALUE Ascend-Connect-Progress ATNCP-Opened 81
+VALUE Ascend-Connect-Progress BACP-Opening 82
+VALUE Ascend-Connect-Progress BACP-Opened 83
+VALUE Ascend-Connect-Progress V110-Up 90
+VALUE Ascend-Connect-Progress V110-State-Opened 91
+VALUE Ascend-Connect-Progress V110-State-Carrier 92
+VALUE Ascend-Connect-Progress V110-State-Reset 93
+VALUE Ascend-Connect-Progress V110-State-Closed 94
+VALUE Ascend-ATM-Direct ATM-Direct-No 0
+VALUE Ascend-ATM-Direct ATM-Direct-Yes 1
+VALUE Ascend-ATM-Fault-Management VC-End-To-End-Loopback 2
+VALUE Ascend-ATM-Fault-Management VC-No-Loopback 0
+VALUE Ascend-ATM-Fault-Management VC-Segment-Loopback 1
+VALUE Ascend-Appletalk-Peer-Mode Appletalk-Peer-Dialin 1
+VALUE Ascend-Appletalk-Peer-Mode Appletalk-Peer-Router 0
+VALUE Ascend-Auth-Type Auth-Any 2
+VALUE Ascend-Auth-Type Auth-CHAP 4
+VALUE Ascend-Auth-Type Auth-Default 1
+VALUE Ascend-Auth-Type Auth-MS-CHAP 5
+VALUE Ascend-Auth-Type Auth-None 0
+VALUE Ascend-Auth-Type Auth-PAP 3
+VALUE Ascend-BIR-Enable BIR-Enable-No 0
+VALUE Ascend-BIR-Enable BIR-Enable-Yes 1
+VALUE Ascend-BIR-Proxy BIR-Proxy-No 0
+VALUE Ascend-BIR-Proxy BIR-Proxy-Yes 1
+VALUE Ascend-Bi-Directional-Auth Bi-Directional-Auth-Allowed 1
+VALUE Ascend-Bi-Directional-Auth Bi-Directional-Auth-None 0
+VALUE Ascend-Bi-Directional-Auth Bi-Directional-Auth-Required 2
+VALUE Ascend-Bridge-Non-PPPoE Bridge-Non-PPPoE-No 0
+VALUE Ascend-Bridge-Non-PPPoE Bridge-Non-PPPoE-Yes 1
+VALUE Ascend-Cache-Refresh Refresh-No 0
+VALUE Ascend-Cache-Refresh Refresh-Yes 1
+VALUE Ascend-Call-Direction Ascend-Call-Direction-Incoming 0
+VALUE Ascend-Call-Direction Ascend-Call-Direction-Outgoing 1
+VALUE Ascend-Calling-Id-Number-Plan Data 3
+VALUE Ascend-Calling-Id-Number-Plan ISDN-Telephony 1
+VALUE Ascend-Calling-Id-Number-Plan National 8
+VALUE Ascend-Calling-Id-Number-Plan Private 9
+VALUE Ascend-Calling-Id-Number-Plan Telex 4
+VALUE Ascend-Calling-Id-Number-Plan Unknown 0
+VALUE Ascend-Calling-Id-Presentatn Allowed 0
+VALUE Ascend-Calling-Id-Presentatn Number-Not-Available 2
+VALUE Ascend-Calling-Id-Presentatn Restricted 1
+VALUE Ascend-Calling-Id-Screening Network-Provided 3
+VALUE Ascend-Calling-Id-Screening User-Not-Screened 0
+VALUE Ascend-Calling-Id-Screening User-Provided-Failed 2
+VALUE Ascend-Calling-Id-Screening User-Provided-Passed 1
+VALUE Ascend-Calling-Id-Type-Of-Num Abbreviated-Number 6
+VALUE Ascend-Calling-Id-Type-Of-Num International-Number 1
+VALUE Ascend-Calling-Id-Type-Of-Num National-Number 2
+VALUE Ascend-Calling-Id-Type-Of-Num Network-Specific 3
+VALUE Ascend-Calling-Id-Type-Of-Num Subscriber-Number 4
+VALUE Ascend-Calling-Id-Type-Of-Num Unknown 0
+VALUE Ascend-Ckt-Type Ascend-PVC 0
+VALUE Ascend-Ckt-Type Ascend-SVC 1
+VALUE Ascend-Client-Assign-WINS WINS-Assign-No 0
+VALUE Ascend-Client-Assign-WINS WINS-Assign-Yes 1
+
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-1280000 10
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-1600000 9
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-1920000 8
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-2240000 7
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-2560000 6
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-2688000 5
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-3200000 4
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-4480000 3
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-5120000 2
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-6272000 1
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-640000 12
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-7168000 0
+VALUE Ascend-Dsl-Downstream-Limit adslcap-dn-960000 11
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-128000 121
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-1280000 114
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-1600000 113
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-1920000 112
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-2240000 111
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-256000 120
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-2560000 110
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-2688000 109
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-3200000 108
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-384000 119
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-4480000 107
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-512000 118
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-5120000 106
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-6272000 105
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-640000 117
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-7168000 104
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-768000 116
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-8000000 103
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-8960000 102
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-9504000 101
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-960000 115
+VALUE Ascend-Dsl-Downstream-Limit adsldmt-dn-auto 100
+VALUE Ascend-Dsl-Rate-Mode Rate-Mode-AutoBaud 1
+VALUE Ascend-Dsl-Rate-Mode Rate-Mode-Single 2
+VALUE Ascend-Dsl-Rate-Type Rate-Type-AdslCap 2
+VALUE Ascend-Dsl-Rate-Type Rate-Type-AdslDmt 4
+VALUE Ascend-Dsl-Rate-Type Rate-Type-AdslDmtCell 3
+VALUE Ascend-Dsl-Rate-Type Rate-Type-Disabled 0
+VALUE Ascend-Dsl-Rate-Type Rate-Type-Sdsl 1
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-896000 153
+VALUE Ascend-Dsl-Upstream-Limit adslcap-up-1088000 50
+VALUE Ascend-Dsl-Upstream-Limit adslcap-up-272000 56
+VALUE Ascend-Dsl-Upstream-Limit adslcap-up-408000 55
+VALUE Ascend-Dsl-Upstream-Limit adslcap-up-544000 54
+VALUE Ascend-Dsl-Upstream-Limit adslcap-up-680000 53
+VALUE Ascend-Dsl-Upstream-Limit adslcap-up-816000 52
+VALUE Ascend-Dsl-Upstream-Limit adslcap-up-952000 51
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-1088000 151
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-128000 160
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-256000 159
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-384000 158
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-512000 157
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-640000 156
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-768000 155
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-800000 154
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-928000 152
+VALUE Ascend-Dsl-Upstream-Limit adsldmt-up-auto 150
+VALUE Ascend-Dsl-Upstream-Limit sdsl-1168000 5
+VALUE Ascend-Dsl-Upstream-Limit sdsl-144000 0
+VALUE Ascend-Dsl-Upstream-Limit sdsl-1552000 6
+VALUE Ascend-Dsl-Upstream-Limit sdsl-2320000 7
+VALUE Ascend-Dsl-Upstream-Limit sdsl-272000 1
+VALUE Ascend-Dsl-Upstream-Limit sdsl-400000 2
+VALUE Ascend-Dsl-Upstream-Limit sdsl-528000 3
+VALUE Ascend-Dsl-Upstream-Limit sdsl-784000 4
+VALUE Ascend-FR-Link-Status-DLCI Ascend-FR-LMI-Dlci-0 0
+VALUE Ascend-FR-Link-Status-DLCI Ascend-FR-LMI-Dlci-1023 1023
+VALUE Ascend-Filter-Required Required-No 0
+VALUE Ascend-Filter-Required Required-Yes 1
+VALUE Ascend-IP-Pool-Chaining IP-Pool-Chaining-No 0
+VALUE Ascend-IP-Pool-Chaining IP-Pool-Chaining-Yes 1
+VALUE Ascend-IP-TOS IP-TOS-Cost 2
+VALUE Ascend-IP-TOS IP-TOS-Disabled 1
+VALUE Ascend-IP-TOS IP-TOS-Latency 16
+VALUE Ascend-IP-TOS IP-TOS-Normal 0
+VALUE Ascend-IP-TOS IP-TOS-Reliability 4
+VALUE Ascend-IP-TOS IP-TOS-Throughput 8
+VALUE Ascend-IP-TOS-Apply-To IP-TOS-Apply-To-Both 3072
+VALUE Ascend-IP-TOS-Apply-To IP-TOS-Apply-To-Incoming 1024
+VALUE Ascend-IP-TOS-Apply-To IP-TOS-Apply-To-Outgoing 2048
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-Five 160
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-Four 128
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-Normal 0
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-One 32
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-Seven 224
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-Six 192
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-Three 96
+VALUE Ascend-IP-TOS-Precedence IP-TOS-Precedence-Pri-Two 64
+VALUE Ascend-IPX-Header-Compression IPX-Header-Compression-No 0
+VALUE Ascend-IPX-Header-Compression IPX-Header-Compression-Yes 1
+VALUE Ascend-NAS-Port-Format 1_2_2 3
+VALUE Ascend-NAS-Port-Format 2_4_5_5 2
+VALUE Ascend-NAS-Port-Format 2_4_6_4 1
+VALUE Ascend-NAS-Port-Format Unknown 0
+VALUE Ascend-Numbering-Plan-ID ISDN-Numbering-Plan 1
+VALUE Ascend-Numbering-Plan-ID Private-Numbering-Plan 9
+VALUE Ascend-Numbering-Plan-ID Unknown-Numbering-Plan 0
+VALUE Ascend-PPPoE-Enable PPPoE-No 0
+VALUE Ascend-PPPoE-Enable PPPoE-Yes 1
+VALUE Ascend-Port-Redir-Protocol Ascend-Proto-TCP 6
+VALUE Ascend-Port-Redir-Protocol Ascend-Proto-UDP 17
+VALUE Ascend-Private-Route-Required Required-No 0
+VALUE Ascend-Private-Route-Required Required-Yes 1
+VALUE Ascend-Route-Appletalk Route-Appletalk-No 0
+VALUE Ascend-Route-Appletalk Route-Appletalk-Yes 1
+VALUE Ascend-SVC-Enabled Ascend-SVC-Enabled-No 0
+VALUE Ascend-SVC-Enabled Ascend-SVC-Enabled-Yes 1
+
+VALUE Ascend-Service-Type Ascend-Service-Type-ATM 20
+VALUE Ascend-Service-Type Ascend-Service-Type-Combinet 7
+VALUE Ascend-Service-Type Ascend-Service-Type-EuRaw 9
+VALUE Ascend-Service-Type Ascend-Service-Type-EuUi 10
+VALUE Ascend-Service-Type Ascend-Service-Type-FR 8
+VALUE Ascend-Service-Type Ascend-Service-Type-HdlcNrm 21
+VALUE Ascend-Service-Type Ascend-Service-Type-IpFax 19
+VALUE Ascend-Service-Type Ascend-Service-Type-MP 15
+VALUE Ascend-Service-Type Ascend-Service-Type-MPP 5
+VALUE Ascend-Service-Type Ascend-Service-Type-NetToNet 25
+VALUE Ascend-Service-Type Ascend-Service-Type-None 1
+VALUE Ascend-Service-Type Ascend-Service-Type-NotUsed 0
+VALUE Ascend-Service-Type Ascend-Service-Type-Other 2
+VALUE Ascend-Service-Type Ascend-Service-Type-PPP 3
+VALUE Ascend-Service-Type Ascend-Service-Type-PseuTunPPP 18
+VALUE Ascend-Service-Type Ascend-Service-Type-RawTcp 13
+VALUE Ascend-Service-Type Ascend-Service-Type-Slip 4
+VALUE Ascend-Service-Type Ascend-Service-Type-Telnet 11
+VALUE Ascend-Service-Type Ascend-Service-Type-TelnetBin 12
+VALUE Ascend-Service-Type Ascend-Service-Type-TermServer 14
+VALUE Ascend-Service-Type Ascend-Service-Type-VirtualConn 16
+VALUE Ascend-Service-Type Ascend-Service-Type-Visa2 23
+VALUE Ascend-Service-Type Ascend-Service-Type-VoIp 22
+VALUE Ascend-Service-Type Ascend-Service-Type-X25 6
+VALUE Ascend-Service-Type Ascend-Service-Type-X25DChan 17
+VALUE Ascend-Session-Type Ascend-Session-G711-Alaw 3
+VALUE Ascend-Session-Type Ascend-Session-G711-Ulaw 2
+VALUE Ascend-Session-Type Ascend-Session-G723 4
+VALUE Ascend-Session-Type Ascend-Session-G723-64KPS 6
+VALUE Ascend-Session-Type Ascend-Session-G728 7
+VALUE Ascend-Session-Type Ascend-Session-G729 5
+VALUE Ascend-Session-Type Ascend-Session-RT24 8
+VALUE Ascend-Session-Type Ascend-Session-Unknown 1
+VALUE Ascend-Session-Type Ascend-Session-Unused 0
+
+VALUE Ascend-Tunneling-Protocol ATMP-Tunnel 0
+VALUE Ascend-Tunneling-Protocol VTP-Tunnel 1
+
+VALUE Ascend-X25-Pad-X3-Profile CC_SSP 4
+VALUE Ascend-X25-Pad-X3-Profile CC_TSP 5
+VALUE Ascend-X25-Pad-X3-Profile CRT 0
+VALUE Ascend-X25-Pad-X3-Profile CUSTOM 11
+VALUE Ascend-X25-Pad-X3-Profile DEFAULT 2
+VALUE Ascend-X25-Pad-X3-Profile HARDCOPY 6
+VALUE Ascend-X25-Pad-X3-Profile HDX 7
+VALUE Ascend-X25-Pad-X3-Profile INFONET 1
+VALUE Ascend-X25-Pad-X3-Profile NULL 10
+VALUE Ascend-X25-Pad-X3-Profile POS 9
+VALUE Ascend-X25-Pad-X3-Profile SCEN 3
+VALUE Ascend-X25-Pad-X3-Profile SHARK 8
+VALUE Ascend-X25-Reverse-Charging Reverse-Charging-No 0
+VALUE Ascend-X25-Reverse-Charging Reverse-Charging-Yes 1
+END-VENDOR Ascend
+
+# Uncomment these attributes if you need them (2010-12-01)
+# They collide with IANA registered VSA:s
+# Ascend specific extensions
+# Used by ASCEND MAX/Pipeline products
+#
+# This next block is renamed because they share the same
+# names as the vendor-specific attributes, BUT they occur
+# in the lower (1-255) RADIUS attribute space.
+#
+# Older Ascend software will send these, rather than the
+# vendor specific attributes.
+#
+#ATTRIBUTE X-Ascend-FCP-Parameter 119 string
+#ATTRIBUTE X-Ascend-Modem-PortNo 120 integer
+#ATTRIBUTE X-Ascend-Modem-SlotNo 121 integer
+#ATTRIBUTE X-Ascend-Modem-ShelfNo 122 integer
+#ATTRIBUTE X-Ascend-Call-Attempt-Limit 123 integer
+#ATTRIBUTE X-Ascend-Call-Block-Duration 124 integer
+#ATTRIBUTE X-Ascend-Maximum-Call-Duration 125 integer
+## The following conflicts with dictionary.usr attribute Multi-Link-Flag [wireshark]
+#ATTRIBUTE X-Ascend-Temporary-Rtes 126 integer
+#ATTRIBUTE X-Ascend-Tunneling-Protocol 127 integer
+#ATTRIBUTE X-Ascend-Shared-Profile-Enable 128 integer
+#ATTRIBUTE X-Ascend-Primary-Home-Agent 129 string
+#ATTRIBUTE X-Ascend-Secondary-Home-Agent 130 string
+#ATTRIBUTE X-Ascend-Dialout-Allowed 131 integer
+#ATTRIBUTE X-Ascend-Client-Gateway 132 ipaddr
+#ATTRIBUTE X-Ascend-BACP-Enable 133 integer
+#ATTRIBUTE X-Ascend-DHCP-Maximum-Leases 134 integer
+#ATTRIBUTE X-Ascend-Client-Primary-DNS 135 ipaddr
+#ATTRIBUTE X-Ascend-Client-Secondary-DNS 136 ipaddr
+#ATTRIBUTE X-Ascend-Client-Assign-DNS 137 integer
+#ATTRIBUTE X-Ascend-User-Acct-Type 138 integer
+#ATTRIBUTE X-Ascend-User-Acct-Host 139 ipaddr
+#ATTRIBUTE X-Ascend-User-Acct-Port 140 integer
+#ATTRIBUTE X-Ascend-User-Acct-Key 141 string
+#ATTRIBUTE X-Ascend-User-Acct-Base 142 integer
+#ATTRIBUTE X-Ascend-User-Acct-Time 143 integer
+#ATTRIBUTE X-Ascend-Assign-IP-Client 144 ipaddr
+#ATTRIBUTE X-Ascend-Assign-IP-Server 145 ipaddr
+#ATTRIBUTE X-Ascend-Assign-IP-Global-Pool 146 string
+#ATTRIBUTE X-Ascend-DHCP-Reply 147 integer
+#ATTRIBUTE X-Ascend-DHCP-Pool-Number 148 integer
+#ATTRIBUTE X-Ascend-Expect-Callback 149 integer
+#ATTRIBUTE X-Ascend-Event-Type 150 integer
+#ATTRIBUTE X-Ascend-Session-Svr-Key 151 string
+#ATTRIBUTE X-Ascend-Multicast-Rate-Limit 152 integer
+#ATTRIBUTE X-Ascend-IF-Netmask 153 ipaddr
+#ATTRIBUTE X-Ascend-Remote-Addr 154 ipaddr
+#ATTRIBUTE X-Ascend-Multicast-Client 155 integer
+#ATTRIBUTE X-Ascend-FR-Circuit-Name 156 string
+#ATTRIBUTE X-Ascend-FR-LinkUp 157 integer
+#ATTRIBUTE X-Ascend-FR-Nailed-Grp 158 integer
+#ATTRIBUTE X-Ascend-FR-Type 159 integer
+#ATTRIBUTE X-Ascend-FR-Link-Mgt 160 integer
+#ATTRIBUTE X-Ascend-FR-N391 161 integer
+#ATTRIBUTE X-Ascend-FR-DCE-N392 162 integer
+#ATTRIBUTE X-Ascend-FR-DTE-N392 163 integer
+#ATTRIBUTE X-Ascend-FR-DCE-N393 164 integer
+#ATTRIBUTE X-Ascend-FR-DTE-N393 165 integer
+#ATTRIBUTE X-Ascend-FR-T391 166 integer
+#ATTRIBUTE X-Ascend-FR-T392 167 integer
+#ATTRIBUTE X-Ascend-Bridge-Address 168 string
+#ATTRIBUTE X-Ascend-TS-Idle-Limit 169 integer
+#ATTRIBUTE X-Ascend-TS-Idle-Mode 170 integer
+#ATTRIBUTE X-Ascend-DBA-Monitor 171 integer
+#ATTRIBUTE X-Ascend-Base-Channel-Count 172 integer
+#ATTRIBUTE X-Ascend-Minimum-Channels 173 integer
+#ATTRIBUTE X-Ascend-IPX-Route 174 string
+#ATTRIBUTE X-Ascend-FT1-Caller 175 integer
+#ATTRIBUTE X-Ascend-Backup 176 string
+#ATTRIBUTE X-Ascend-Call-Type 177 integer
+#ATTRIBUTE X-Ascend-Group 178 string
+#ATTRIBUTE X-Ascend-FR-DLCI 179 integer
+#ATTRIBUTE X-Ascend-FR-Profile-Name 180 string
+#ATTRIBUTE X-Ascend-Ara-PW 181 string
+#ATTRIBUTE X-Ascend-IPX-Node-Addr 182 string
+#ATTRIBUTE X-Ascend-Home-Agent-IP-Addr 183 ipaddr
+#ATTRIBUTE X-Ascend-Home-Agent-Password 184 string
+#ATTRIBUTE X-Ascend-Home-Network-Name 185 string
+#ATTRIBUTE X-Ascend-Home-Agent-UDP-Port 186 integer
+#ATTRIBUTE X-Ascend-Multilink-ID 187 integer
+#ATTRIBUTE X-Ascend-Num-In-Multilink 188 integer
+#ATTRIBUTE X-Ascend-First-Dest 189 ipaddr
+#ATTRIBUTE X-Ascend-Pre-Input-Octets 190 integer
+#ATTRIBUTE X-Ascend-Pre-Output-Octets 191 integer
+#ATTRIBUTE X-Ascend-Pre-Input-Packets 192 integer
+#ATTRIBUTE X-Ascend-Pre-Output-Packets 193 integer
+#ATTRIBUTE X-Ascend-Maximum-Time 194 integer
+#ATTRIBUTE X-Ascend-Disconnect-Cause 195 integer
+#ATTRIBUTE X-Ascend-Connect-Progress 196 integer
+#ATTRIBUTE X-Ascend-Data-Rate 197 integer
+#ATTRIBUTE X-Ascend-PreSession-Time 198 integer
+#ATTRIBUTE X-Ascend-Token-Idle 199 integer
+#ATTRIBUTE X-Ascend-Token-Immediate 200 integer
+#ATTRIBUTE X-Ascend-Require-Auth 201 integer
+#ATTRIBUTE X-Ascend-Number-Sessions 202 string
+#ATTRIBUTE X-Ascend-Authen-Alias 203 string
+#ATTRIBUTE X-Ascend-Token-Expiry 204 integer
+#ATTRIBUTE X-Ascend-Menu-Selector 205 string
+
+#
+# These next two attributes conflict with the Digest attributes!
+# and with dictionary.usr attribute Char-Noecho ## [wireshark]
+#
+#ATTRIBUTE X-Ascend-Menu-Item 206 string
+#ATTRIBUTE X-Ascend-PW-Warntime 207 integer
+
+#ATTRIBUTE X-Ascend-PW-Lifetime 208 integer
+#ATTRIBUTE X-Ascend-IP-Direct 209 ipaddr
+#ATTRIBUTE X-Ascend-PPP-VJ-Slot-Comp 210 integer
+#ATTRIBUTE X-Ascend-PPP-VJ-1172 211 integer
+#ATTRIBUTE X-Ascend-PPP-Async-Map 212 integer
+#ATTRIBUTE X-Ascend-Third-Prompt 213 string
+#ATTRIBUTE X-Ascend-Send-Secret 214 string encrypt=3
+#ATTRIBUTE X-Ascend-Receive-Secret 215 string encrypt=3
+#ATTRIBUTE X-Ascend-IPX-Peer-Mode 216 integer
+#ATTRIBUTE X-Ascend-IP-Pool-Definition 217 string
+#ATTRIBUTE X-Ascend-Assign-IP-Pool 218 integer
+#ATTRIBUTE X-Ascend-FR-Direct 219 integer
+#ATTRIBUTE X-Ascend-FR-Direct-Profile 220 string
+#ATTRIBUTE X-Ascend-FR-Direct-DLCI 221 integer
+#ATTRIBUTE X-Ascend-Handle-IPX 222 integer
+#ATTRIBUTE X-Ascend-Netware-timeout 223 integer
+#ATTRIBUTE X-Ascend-IPX-Alias 224 integer
+#ATTRIBUTE X-Ascend-Metric 225 integer
+#ATTRIBUTE X-Ascend-PRI-Number-Type 226 integer
+#ATTRIBUTE X-Ascend-Dial-Number 227 string
+#ATTRIBUTE X-Ascend-Route-IP 228 integer
+#ATTRIBUTE X-Ascend-Route-IPX 229 integer
+#ATTRIBUTE X-Ascend-Bridge 230 integer
+#ATTRIBUTE X-Ascend-Send-Auth 231 integer
+#ATTRIBUTE X-Ascend-Send-Passwd 232 string
+#ATTRIBUTE X-Ascend-Link-Compression 233 integer
+#ATTRIBUTE X-Ascend-Target-Util 234 integer
+#ATTRIBUTE X-Ascend-Maximum-Channels 235 integer
+#ATTRIBUTE X-Ascend-Inc-Channel-Count 236 integer
+#ATTRIBUTE X-Ascend-Dec-Channel-Count 237 integer
+#ATTRIBUTE X-Ascend-Seconds-Of-History 238 integer
+#ATTRIBUTE X-Ascend-History-Weigh-Type 239 integer
+#ATTRIBUTE X-Ascend-Add-Seconds 240 integer
+#ATTRIBUTE X-Ascend-Remove-Seconds 241 integer
+#ATTRIBUTE X-Ascend-Data-Filter 242 abinary
+#ATTRIBUTE X-Ascend-Call-Filter 243 abinary
+#ATTRIBUTE X-Ascend-Idle-Limit 244 integer
+#ATTRIBUTE X-Ascend-Preempt-Limit 245 integer
+#ATTRIBUTE X-Ascend-Callback 246 integer
+#ATTRIBUTE X-Ascend-Data-Svc 247 integer
+#ATTRIBUTE X-Ascend-Force-56 248 integer
+#ATTRIBUTE X-Ascend-Billing-Number 249 string
+#ATTRIBUTE X-Ascend-Call-By-Call 250 integer
+#ATTRIBUTE X-Ascend-Transit-Number 251 string
+#ATTRIBUTE X-Ascend-Host-Info 252 string
+#ATTRIBUTE X-Ascend-PPP-Address 253 ipaddr
+#ATTRIBUTE X-Ascend-MPP-Idle-Percent 254 integer
+#ATTRIBUTE X-Ascend-Xmit-Rate 255 integer
+
+#
+# VALUEs for X-Ascend-* attributes, copied verbatim from the
+# VALUEs above, for the VSA versions of Ascend-*.
+#
+# Do NOT edit the following VALUEs! Instead, re-generate them via:
+#
+# (for x in `egrep ^ATTRIBUTE dictionary.ascend | egrep 'X-Ascend-' | awk '{print $2}' | uniq`;do y=`echo $x | sed 's/X-//'`;egrep VALUE dictionary.ascend | egrep $y[^-] | sed "s/$y/X-$y/" ; done) > new-value
+#
+#
+#VALUE X-Ascend-Temporary-Rtes Temp-Rtes-No 0
+#VALUE X-Ascend-Temporary-Rtes Temp-Rtes-Yes 1
+#VALUE X-Ascend-Tunneling-Protocol ATMP-Tunnel 0
+#VALUE X-Ascend-Tunneling-Protocol VTP-Tunnel 1
+#VALUE X-Ascend-Shared-Profile-Enable Shared-Profile-No 0
+#VALUE X-Ascend-Shared-Profile-Enable Shared-Profile-Yes 1
+#VALUE X-Ascend-Dialout-Allowed Dialout-Not-Allowed 0
+#VALUE X-Ascend-Dialout-Allowed Dialout-Allowed 1
+#VALUE X-Ascend-BACP-Enable BACP-No 0
+#VALUE X-Ascend-BACP-Enable BACP-Yes 1
+#VALUE X-Ascend-Client-Assign-DNS DNS-Assign-No 0
+#VALUE X-Ascend-Client-Assign-DNS DNS-Assign-Yes 1
+#VALUE X-Ascend-User-Acct-Type Ascend-User-Acct-None 0
+#VALUE X-Ascend-User-Acct-Type Ascend-User-Acct-User 1
+#VALUE X-Ascend-User-Acct-Type Ascend-User-Acct-User-Default 2
+#VALUE X-Ascend-User-Acct-Base Base-10 0
+#VALUE X-Ascend-User-Acct-Base Base-16 1
+#VALUE X-Ascend-DHCP-Reply DHCP-Reply-No 0
+#VALUE X-Ascend-DHCP-Reply DHCP-Reply-Yes 1
+#VALUE X-Ascend-Expect-Callback Expect-Callback-No 0
+#VALUE X-Ascend-Expect-Callback Expect-Callback-Yes 1
+#VALUE X-Ascend-Event-Type Ascend-ColdStart 1
+#VALUE X-Ascend-Event-Type Ascend-Session-Event 2
+#VALUE X-Ascend-Multicast-Client Multicast-No 0
+#VALUE X-Ascend-Multicast-Client Multicast-Yes 1
+#VALUE X-Ascend-FR-LinkUp Ascend-LinkUp-Default 0
+#VALUE X-Ascend-FR-LinkUp Ascend-LinkUp-AlwaysUp 1
+#VALUE X-Ascend-FR-Type Ascend-FR-DTE 0
+#VALUE X-Ascend-FR-Type Ascend-FR-DCE 1
+#VALUE X-Ascend-FR-Type Ascend-FR-NNI 2
+#VALUE X-Ascend-FR-Link-Mgt Ascend-FR-No-Link-Mgt 0
+#VALUE X-Ascend-FR-Link-Mgt Ascend-FR-T1-617D 1
+#VALUE X-Ascend-FR-Link-Mgt Ascend-FR-Q-933A 2
+#VALUE X-Ascend-TS-Idle-Mode TS-Idle-None 0
+#VALUE X-Ascend-TS-Idle-Mode TS-Idle-Input 1
+#VALUE X-Ascend-TS-Idle-Mode TS-Idle-Input-Output 2
+#VALUE X-Ascend-DBA-Monitor DBA-Transmit 0
+#VALUE X-Ascend-DBA-Monitor DBA-Transmit-Recv 1
+#VALUE X-Ascend-DBA-Monitor DBA-None 2
+#VALUE X-Ascend-FT1-Caller FT1-No 0
+#VALUE X-Ascend-FT1-Caller FT1-Yes 1
+#VALUE X-Ascend-Call-Type Switched 0
+#VALUE X-Ascend-Call-Type Nailed 1
+#VALUE X-Ascend-Call-Type Nailed/Mpp 2
+#VALUE X-Ascend-Call-Type Perm/Switched 3
+#VALUE X-Ascend-Call-Type AO/DI 6
+#VALUE X-Ascend-Call-Type MegaMax 7
+#VALUE X-Ascend-Disconnect-Cause No-Reason 0
+#VALUE X-Ascend-Disconnect-Cause Not-Applicable 1
+#VALUE X-Ascend-Disconnect-Cause Unknown 2
+#VALUE X-Ascend-Disconnect-Cause Call-Disconnected 3
+#VALUE X-Ascend-Disconnect-Cause CLID-Authentication-Failed 4
+#VALUE X-Ascend-Disconnect-Cause CLID-RADIUS-Timeout 5
+#VALUE X-Ascend-Disconnect-Cause Modem-No-DCD 10
+#VALUE X-Ascend-Disconnect-Cause DCD-Detected-Then-Inactive 11
+#VALUE X-Ascend-Disconnect-Cause Modem-Invalid-Result-Codes 12
+#VALUE X-Ascend-Disconnect-Cause TermSrv-User-Quit 20
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Idle-Timeout 21
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Exit-Telnet 22
+#VALUE X-Ascend-Disconnect-Cause TermSrv-No-IPaddr 23
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Exit-Raw-TCP 24
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Exit-Login-Failed 25
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Exit-Raw-TCP-Disabled 26
+#VALUE X-Ascend-Disconnect-Cause TermSrv-CTRL-C-In-Login 27
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Destroyed 28
+#VALUE X-Ascend-Disconnect-Cause TermSrv-User-Closed-VCon 29
+#VALUE X-Ascend-Disconnect-Cause TermSrv-VCon-Destroyed 30
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Exit-Rlogin 31
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Bad-Rlogin-Option 32
+#VALUE X-Ascend-Disconnect-Cause TermSrv-Not-Enough-Resources 33
+#VALUE X-Ascend-Disconnect-Cause MPP-No-NULL-Msg-Timeout 35
+#VALUE X-Ascend-Disconnect-Cause PPP-LCP-Timeout 40
+#VALUE X-Ascend-Disconnect-Cause PPP-LCP-Negotion-Failed 41
+#VALUE X-Ascend-Disconnect-Cause PPP-PAP-Auth-Failed 42
+#VALUE X-Ascend-Disconnect-Cause PPP-CHAP-Auth-Failed 43
+#VALUE X-Ascend-Disconnect-Cause PPP-Rmt-Auth-Failed 44
+#VALUE X-Ascend-Disconnect-Cause PPP-Rcv-Terminate-Req 45
+#VALUE X-Ascend-Disconnect-Cause PPP-Rcv-Close-Event 46
+#VALUE X-Ascend-Disconnect-Cause PPP-No-NCPs-Open 47
+#VALUE X-Ascend-Disconnect-Cause PPP-MP-Bundle-Unknown 48
+#VALUE X-Ascend-Disconnect-Cause PPP-LCP-Close-MP-Add-Fail 49
+#VALUE X-Ascend-Disconnect-Cause Session-Table-Full 50
+#VALUE X-Ascend-Disconnect-Cause Out-Of-Resources 51
+#VALUE X-Ascend-Disconnect-Cause Invalid-IP-Address 52
+#VALUE X-Ascend-Disconnect-Cause Hostname-Resolution-Failed 53
+#VALUE X-Ascend-Disconnect-Cause Bad-Or-Missing-Port-Number 54
+#VALUE X-Ascend-Disconnect-Cause Host-Reset 60
+#VALUE X-Ascend-Disconnect-Cause Connection-Refused 61
+#VALUE X-Ascend-Disconnect-Cause Connection-Timeout 62
+#VALUE X-Ascend-Disconnect-Cause Connection-Closed 63
+#VALUE X-Ascend-Disconnect-Cause Network-Unreachable 64
+#VALUE X-Ascend-Disconnect-Cause Host-Unreachable 65
+#VALUE X-Ascend-Disconnect-Cause Network-Unreachable-Admin 66
+#VALUE X-Ascend-Disconnect-Cause Host-Unreachable-Admin 67
+#VALUE X-Ascend-Disconnect-Cause Port-Unreachable 68
+#VALUE X-Ascend-Disconnect-Cause Session-Timeout 100
+#VALUE X-Ascend-Disconnect-Cause Invalid-Incoming-User 101
+#VALUE X-Ascend-Disconnect-Cause Disconnect-Due-To-Callback 102
+#VALUE X-Ascend-Disconnect-Cause Proto-Disabled-Or-Unsupported 120
+#VALUE X-Ascend-Disconnect-Cause Disconnect-Req-By-RADIUS 150
+#VALUE X-Ascend-Disconnect-Cause Disconnect-Req-By-Local-Admin 151
+#VALUE X-Ascend-Disconnect-Cause V110-Timeout-Sync-Retry-Exceed 160
+#VALUE X-Ascend-Disconnect-Cause PPP-Auth-Timeout-Exceeded 170
+#VALUE X-Ascend-Disconnect-Cause User-Executed-Do-Hangup 180
+#VALUE X-Ascend-Disconnect-Cause Remote-End-Hung-Up 185
+#VALUE X-Ascend-Disconnect-Cause Resource-Has-Been-Quiesced 190
+#VALUE X-Ascend-Disconnect-Cause Max-Call-Duration-Reached 195
+#VALUE X-Ascend-Connect-Progress No-Progress 0
+#VALUE X-Ascend-Connect-Progress Call-Up 10
+#VALUE X-Ascend-Connect-Progress Modem-Up 30
+#VALUE X-Ascend-Connect-Progress Modem-Awaiting-DCD 31
+#VALUE X-Ascend-Connect-Progress Modem-Awaiting-Codes 32
+#VALUE X-Ascend-Connect-Progress TermSrv-Started 40
+#VALUE X-Ascend-Connect-Progress TermSrv-Raw-TCP-Started 41
+#VALUE X-Ascend-Connect-Progress TermSrv-Telnet-Started 42
+#VALUE X-Ascend-Connect-Progress TermSrv-Raw-TCP-Connected 43
+#VALUE X-Ascend-Connect-Progress TermSrv-Telnet-Connected 44
+#VALUE X-Ascend-Connect-Progress TermSrv-Rlogin-Started 45
+#VALUE X-Ascend-Connect-Progress TermSrv-Rlogin-Connected 46
+#VALUE X-Ascend-Connect-Progress Modem-Outdial-Call-Up 50
+#VALUE X-Ascend-Connect-Progress LAN-Session-Up 60
+#VALUE X-Ascend-Connect-Progress LCP-Opening 61
+#VALUE X-Ascend-Connect-Progress CCP-Opening 62
+#VALUE X-Ascend-Connect-Progress IPNCP-Opening 63
+#VALUE X-Ascend-Connect-Progress BNCP-Opening 64
+#VALUE X-Ascend-Connect-Progress LCP-Opened 65
+#VALUE X-Ascend-Connect-Progress CCP-Opened 66
+#VALUE X-Ascend-Connect-Progress IPNCP-Opened 67
+#VALUE X-Ascend-Connect-Progress BNCP-Opened 68
+#VALUE X-Ascend-Connect-Progress LCP-State-Initial 69
+#VALUE X-Ascend-Connect-Progress LCP-State-Starting 70
+#VALUE X-Ascend-Connect-Progress LCP-State-Closed 71
+#VALUE X-Ascend-Connect-Progress LCP-State-Stopped 72
+#VALUE X-Ascend-Connect-Progress LCP-State-Closing 73
+#VALUE X-Ascend-Connect-Progress LCP-State-Stopping 74
+#VALUE X-Ascend-Connect-Progress LCP-State-Request-Sent 75
+#VALUE X-Ascend-Connect-Progress LCP-State-Ack-Received 76
+#VALUE X-Ascend-Connect-Progress LCP-State-Ack-Sent 77
+#VALUE X-Ascend-Connect-Progress IPXNCP-Opened 80
+#VALUE X-Ascend-Connect-Progress ATNCP-Opened 81
+#VALUE X-Ascend-Connect-Progress BACP-Opening 82
+#VALUE X-Ascend-Connect-Progress BACP-Opened 83
+#VALUE X-Ascend-Connect-Progress V110-Up 90
+#VALUE X-Ascend-Connect-Progress V110-State-Opened 91
+#VALUE X-Ascend-Connect-Progress V110-State-Carrier 92
+#VALUE X-Ascend-Connect-Progress V110-State-Reset 93
+#VALUE X-Ascend-Connect-Progress V110-State-Closed 94
+#VALUE X-Ascend-Token-Immediate Tok-Imm-No 0
+#VALUE X-Ascend-Token-Immediate Tok-Imm-Yes 1
+#VALUE X-Ascend-Require-Auth Not-Require-Auth 0
+#VALUE X-Ascend-Require-Auth Require-Auth 1
+#VALUE X-Ascend-PW-Warntime Days-Of-Warning 0
+#VALUE X-Ascend-PW-Lifetime Lifetime-In-Days 0
+#VALUE X-Ascend-PPP-VJ-Slot-Comp VJ-Slot-Comp-No 1
+#VALUE X-Ascend-PPP-VJ-1172 PPP-VJ-1172 1
+#VALUE X-Ascend-IPX-Peer-Mode IPX-Peer-Router 0
+#VALUE X-Ascend-IPX-Peer-Mode IPX-Peer-Dialin 1
+#VALUE X-Ascend-FR-Direct FR-Direct-No 0
+#VALUE X-Ascend-FR-Direct FR-Direct-Yes 1
+#VALUE X-Ascend-Handle-IPX Handle-IPX-None 0
+#VALUE X-Ascend-Handle-IPX Handle-IPX-Client 1
+#VALUE X-Ascend-Handle-IPX Handle-IPX-Server 2
+#VALUE X-Ascend-PRI-Number-Type Unknown-Number 0
+#VALUE X-Ascend-PRI-Number-Type Intl-Number 1
+#VALUE X-Ascend-PRI-Number-Type National-Number 2
+#VALUE X-Ascend-PRI-Number-Type Net-Specific-Number 3
+#VALUE X-Ascend-PRI-Number-Type Local-Number 4
+#VALUE X-Ascend-PRI-Number-Type Abbrev-Number 5
+#VALUE X-Ascend-Route-IP Route-IP-No 0
+#VALUE X-Ascend-Route-IP Route-IP-Yes 1
+#VALUE X-Ascend-Route-IPX Route-IPX-No 0
+#VALUE X-Ascend-Route-IPX Route-IPX-Yes 1
+#VALUE X-Ascend-Route-IPX Route-IPX-No 0
+#VALUE X-Ascend-Route-IPX Route-IPX-Yes 1
+#VALUE X-Ascend-Bridge Bridge-No 0
+#VALUE X-Ascend-Bridge Bridge-Yes 1
+#VALUE X-Ascend-Send-Auth Send-Auth-None 0
+#VALUE X-Ascend-Send-Auth Send-Auth-PAP 1
+#VALUE X-Ascend-Send-Auth Send-Auth-CHAP 2
+#VALUE X-Ascend-Send-Auth Send-Auth-MS-CHAP 3
+#VALUE X-Ascend-Link-Compression Link-Comp-None 0
+#VALUE X-Ascend-Link-Compression Link-Comp-Stac 1
+#VALUE X-Ascend-Link-Compression Link-Comp-Stac-Draft-9 2
+#VALUE X-Ascend-Link-Compression Link-Comp-MS-Stac 3
+#VALUE X-Ascend-History-Weigh-Type History-Constant 0
+#VALUE X-Ascend-History-Weigh-Type History-Linear 1
+#VALUE X-Ascend-History-Weigh-Type History-Quadratic 2
+#VALUE X-Ascend-Callback Callback-No 0
+#VALUE X-Ascend-Callback Callback-Yes 1
+#VALUE X-Ascend-Data-Svc Switched-Voice-Bearer 0
+#VALUE X-Ascend-Data-Svc Nailed-56KR 1
+#VALUE X-Ascend-Data-Svc Nailed-64K 2
+#VALUE X-Ascend-Data-Svc Switched-64KR 3
+#VALUE X-Ascend-Data-Svc Switched-56K 4
+#VALUE X-Ascend-Data-Svc Switched-384KR 5
+#VALUE X-Ascend-Data-Svc Switched-384K 6
+#VALUE X-Ascend-Data-Svc Switched-1536K 7
+#VALUE X-Ascend-Data-Svc Switched-1536KR 8
+#VALUE X-Ascend-Data-Svc Switched-128K 9
+#VALUE X-Ascend-Data-Svc Switched-192K 10
+#VALUE X-Ascend-Data-Svc Switched-256K 11
+#VALUE X-Ascend-Data-Svc Switched-320K 12
+#VALUE X-Ascend-Data-Svc Switched-384K-MR 13
+#VALUE X-Ascend-Data-Svc Switched-448K 14
+#VALUE X-Ascend-Data-Svc Switched-512K 15
+#VALUE X-Ascend-Data-Svc Switched-576K 16
+#VALUE X-Ascend-Data-Svc Switched-640K 17
+#VALUE X-Ascend-Data-Svc Switched-704K 18
+#VALUE X-Ascend-Data-Svc Switched-768K 19
+#VALUE X-Ascend-Data-Svc Switched-832K 20
+#VALUE X-Ascend-Data-Svc Switched-896K 21
+#VALUE X-Ascend-Data-Svc Switched-960K 22
+#VALUE X-Ascend-Data-Svc Switched-1024K 23
+#VALUE X-Ascend-Data-Svc Switched-1088K 24
+#VALUE X-Ascend-Data-Svc Switched-1152K 25
+#VALUE X-Ascend-Data-Svc Switched-1216K 26
+#VALUE X-Ascend-Data-Svc Switched-1280K 27
+#VALUE X-Ascend-Data-Svc Switched-1344K 28
+#VALUE X-Ascend-Data-Svc Switched-1408K 29
+#VALUE X-Ascend-Data-Svc Switched-1472K 30
+#VALUE X-Ascend-Data-Svc Switched-1600K 31
+#VALUE X-Ascend-Data-Svc Switched-1664K 32
+#VALUE X-Ascend-Data-Svc Switched-1728K 33
+#VALUE X-Ascend-Data-Svc Switched-1792K 34
+#VALUE X-Ascend-Data-Svc Switched-1856K 35
+#VALUE X-Ascend-Data-Svc Switched-1920K 36
+#VALUE X-Ascend-Data-Svc Switched-inherited 37
+#VALUE X-Ascend-Data-Svc Switched-restricted-bearer-x30 38
+#VALUE X-Ascend-Data-Svc Switched-clear-bearer-v110 39
+#VALUE X-Ascend-Data-Svc Switched-restricted-64-x30 40
+#VALUE X-Ascend-Data-Svc Switched-clear-56-v110 41
+#VALUE X-Ascend-Data-Svc Switched-modem 42
+#VALUE X-Ascend-Data-Svc Switched-atmodem 43
+#VALUE X-Ascend-Data-Svc Switched-V110-24-56 45
+#VALUE X-Ascend-Data-Svc Switched-V110-48-56 46
+#VALUE X-Ascend-Data-Svc Switched-V110-96-56 47
+#VALUE X-Ascend-Data-Svc Switched-V110-192-56 48
+#VALUE X-Ascend-Data-Svc Switched-V110-384-56 49
+#VALUE X-Ascend-Data-Svc Switched-V110-24-56R 50
+#VALUE X-Ascend-Data-Svc Switched-V110-48-56R 51
+#VALUE X-Ascend-Data-Svc Switched-V110-96-56R 52
+#VALUE X-Ascend-Data-Svc Switched-V110-192-56R 53
+#VALUE X-Ascend-Data-Svc Switched-V110-384-56R 54
+#VALUE X-Ascend-Data-Svc Switched-V110-24-64 55
+#VALUE X-Ascend-Data-Svc Switched-V110-48-64 56
+#VALUE X-Ascend-Data-Svc Switched-V110-96-64 57
+#VALUE X-Ascend-Data-Svc Switched-V110-192-64 58
+#VALUE X-Ascend-Data-Svc Switched-V110-384-64 59
+#VALUE X-Ascend-Data-Svc Switched-V110-24-64R 60
+#VALUE X-Ascend-Data-Svc Switched-V110-48-64R 61
+#VALUE X-Ascend-Data-Svc Switched-V110-96-64R 62
+#VALUE X-Ascend-Data-Svc Switched-V110-384-64R 64
+#VALUE X-Ascend-Data-Svc Switched-V110-192-64R 63
+#VALUE X-Ascend-Data-Svc Switched-Pots 68
+#VALUE X-Ascend-Data-Svc Switched-ATM 69
+#VALUE X-Ascend-Data-Svc Switched-FR 70
+#VALUE X-Ascend-Force-56 Force-56-No 0
+#VALUE X-Ascend-Force-56 Force-56-Yes 1
diff --git a/resources/protocols/radius/dictionary.asn b/resources/protocols/radius/dictionary.asn
new file mode 100644
index 00000000..33d0319d
--- /dev/null
+++ b/resources/protocols/radius/dictionary.asn
@@ -0,0 +1,94 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# ASN Attributes.
+#
+# Taken from http://svn.asn.pl/misc/freeradius/dictionary.asn
+#
+# $Id: 97fc9f140da31dd0d6958c5133979dadc12815fd $
+#
+##############################################################################
+
+VENDOR ASN 23782
+
+BEGIN-VENDOR ASN
+
+## Server-side extensions
+# dynamic IP pool name
+ATTRIBUTE ASN-IP-Pool-Name 1 string
+
+### 2-99: free ###
+
+## limits
+ATTRIBUTE ASN-Kbps-Down 100 integer
+ATTRIBUTE ASN-Kbps-Down-Localmedia 112 integer
+ATTRIBUTE ASN-Kbps-Up 101 integer
+ATTRIBUTE ASN-Pps-Down 102 integer
+ATTRIBUTE ASN-Pps-Up 103 integer
+ATTRIBUTE ASN-TCP-Connlimit 104 integer
+
+## firewall
+ATTRIBUTE ASN-Firewall-Available 110 integer
+VALUE ASN-Firewall-Available Yes 1
+VALUE ASN-Firewall-Available No 2
+
+ATTRIBUTE ASN-Firewall-State 105 integer
+VALUE ASN-Firewall-State Enabled 1
+VALUE ASN-Firewall-State Disabled 2
+
+ATTRIBUTE ASN-Firewall-Block-Ping 107 integer
+VALUE ASN-Firewall-Block-Ping Enabled 1
+VALUE ASN-Firewall-Block-Ping Disabled 2
+
+# hosts to allow "<tcp/udp/sctp> <host> <port1,port2,...>"
+ATTRIBUTE ASN-Firewall-Open 106 string
+
+## QoS
+ATTRIBUTE ASN-QoS-Available 111 integer
+VALUE ASN-QoS-Available Yes 1
+VALUE ASN-QoS-Available No 2
+
+ATTRIBUTE ASN-QoS-State 108 integer
+VALUE ASN-QoS-State Enabled 1
+VALUE ASN-QoS-State Disabled 2
+
+# IP redirection, with optional randomness
+# "<tcp/udp/sctp> src/dst [<dsthost[/mask]>:]<port1,port2,...> <host>:<port> [<random%>]"
+# where src/dst decides whether to match source or destination ports
+# random is an integer number from 1 to 99, or null - no randomness
+ATTRIBUTE ASN-IP-Redirect 109 string
+
+## web filtering
+# decides whether to deny or to allow only the specified web topics
+ATTRIBUTE ASN-Webfilter-Mode 113 integer
+VALUE ASN-Webfilter-Mode Deny 1
+VALUE ASN-Webfilter-Mode Allow 2
+
+# where to redirect blocked request
+# "[301:302]<new url>"
+# 301/302 - redirect permanently (301) or temporarily (302) (default 302)
+# <new url> - an URL address, with following possible substitutions:
+# %a - IP address of the client
+# %i - user ID (RFC931) or "unknown"
+# %n - domainname of the client or "unknown"
+# %p - REQUEST_URI, ie. the path and the optional
+# query string of %u, but note for convenience
+# without the leading "/".
+# %t - matched destination group or "unknown"
+# %u - requested URL
+# %% - single '%'
+#
+ATTRIBUTE ASN-Webfilter-Redirect 114 string
+
+# squidGuard destination group to match
+# destinations available by default: sglists-<tag> - tags:
+# ads adult audioandvideo banks blogs chatandforum finance freemail games
+# home jobsearch keylogger news onlineGames phishing proxies recreation
+# reference science searchengine
+ATTRIBUTE ASN-Webfilter-Destination 115 string
+
+# web domain to match (will match all subdomains, too)
+ATTRIBUTE ASN-Webfilter-Domain 116 string
+
+END-VENDOR ASN
diff --git a/resources/protocols/radius/dictionary.audiocodes b/resources/protocols/radius/dictionary.audiocodes
new file mode 100644
index 00000000..ec1c232d
--- /dev/null
+++ b/resources/protocols/radius/dictionary.audiocodes
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Audiocodes
+#
+# http://www.audiocodes.com/filehandler.ashx?fileid=36358
+#
+# $Id: 1a651576ff0e71c020ff1deb19b14a01f51f88b8 $
+#
+##############################################################################
+
+VENDOR AudioCodes 5003
+BEGIN-VENDOR AudioCodes
+
+ATTRIBUTE ACL-Auth-Level 35 integer
+VALUE ACL-Auth-Level ACL-Auth-UserLevel 50
+VALUE ACL-Auth-Level ACL-Auth-AdminLevel 100
+VALUE ACL-Auth-Level ACL-Auth-SecurityAdminLevel 200
+
+END-VENDOR AudioCodes
diff --git a/resources/protocols/radius/dictionary.avaya b/resources/protocols/radius/dictionary.avaya
new file mode 100644
index 00000000..65eaa643
--- /dev/null
+++ b/resources/protocols/radius/dictionary.avaya
@@ -0,0 +1,31 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Avaya P330 dictionary file
+# $Id: 48927946b2a5e41ee154c9f8c801217dfbd11df6 $
+#
+# http://support.avaya.com/elmodocs2/p330/P330/Configuring%20FreeRadius.pdf
+#
+
+VENDOR Cajun_p330 2167
+BEGIN-VENDOR Cajun_p330
+
+ATTRIBUTE Cajun-Service-Type 1 integer
+
+VALUE Cajun-Service-Type Cajun-Read-Only-User 1
+VALUE Cajun-Service-Type Cajun-Read-Write-User 2
+VALUE Cajun-Service-Type Cajun-Admin-User 3
+
+ATTRIBUTE Avaya-StaticVlan-Type 12 string
+ATTRIBUTE Avaya-PortPriority-Type 13 integer
+
+VALUE Avaya-PortPriority-Type Type-0 0
+VALUE Avaya-PortPriority-Type Type-1 1
+VALUE Avaya-PortPriority-Type Type-2 2
+VALUE Avaya-PortPriority-Type Type-3 3
+VALUE Avaya-PortPriority-Type Type-4 4
+VALUE Avaya-PortPriority-Type Type-5 5
+VALUE Avaya-PortPriority-Type Type-6 6
+VALUE Avaya-PortPriority-Type Type-7 7
+
+END-VENDOR Cajun_p330
diff --git a/resources/protocols/radius/dictionary.azaire b/resources/protocols/radius/dictionary.azaire
new file mode 100644
index 00000000..662a41b4
--- /dev/null
+++ b/resources/protocols/radius/dictionary.azaire
@@ -0,0 +1,51 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Azaire VSAs
+#
+# $Id: f68589e325ff9d7eff3cd486caabfb2d238ba5f4 $
+#
+##############################################################################
+
+VENDOR Azaire 7751
+
+BEGIN-VENDOR Azaire
+
+ATTRIBUTE Azaire-Triplets 1 octets
+ATTRIBUTE Azaire-IMSI 2 octets
+ATTRIBUTE Azaire-MSISDN 3 octets
+ATTRIBUTE Azaire-APN 4 string
+ATTRIBUTE Azaire-QoS 5 octets
+ATTRIBUTE Azaire-Selection-Mode 6 integer
+ATTRIBUTE Azaire-APN-Resolution-Req 7 integer
+ATTRIBUTE Azaire-Start-Time 8 octets
+ATTRIBUTE Azaire-NAS-Type 9 integer
+ATTRIBUTE Azaire-Status 10 integer
+ATTRIBUTE Azaire-APN-OI 11 string
+ATTRIBUTE Azaire-Auth-Type 12 integer
+ATTRIBUTE Azaire-Gn-User-Name 13 string
+ATTRIBUTE Azaire-Brand-Code 14 string
+ATTRIBUTE Azaire-Policy-Name 15 string
+ATTRIBUTE Azaire-Client-Local-IP 16 ipaddr
+
+VALUE Azaire-Selection-Mode Subscribed 0
+VALUE Azaire-Selection-Mode Sent-By-MS 1
+VALUE Azaire-Selection-Mode Chosen-By-SGSN 2
+
+VALUE Azaire-APN-Resolution-Req Not-Required 0
+VALUE Azaire-APN-Resolution-Req Required 1
+
+VALUE Azaire-Status Success 0
+VALUE Azaire-Status Failure 1
+
+VALUE Azaire-Auth-Type PPP-SIM 1
+VALUE Azaire-Auth-Type Dummy-IMSI 2
+VALUE Azaire-Auth-Type Soft-SIM 3
+VALUE Azaire-Auth-Type Radius-SIM 4
+VALUE Azaire-Auth-Type Post-paid 5
+VALUE Azaire-Auth-Type Pre-paid 6
+VALUE Azaire-Auth-Type Local-Radius 7
+VALUE Azaire-Auth-Type Proxy-Radius 8
+
+END-VENDOR Azaire
diff --git a/resources/protocols/radius/dictionary.bay b/resources/protocols/radius/dictionary.bay
new file mode 100644
index 00000000..f3fbb3d1
--- /dev/null
+++ b/resources/protocols/radius/dictionary.bay
@@ -0,0 +1,294 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Bay Networks
+# http://www.baynetworks.com/
+#
+# From MegaZone <megazone@megazone.org>, as posted to the bay-isp list.
+# Modified for libradius by Alan DeKok <aland@ox.org>
+#
+# Bay Networks was acquired by Nortel in 1998. Some Avaya products continue
+# to use attributes from this dictionary as result of the Nortel acquisitions.
+#
+
+VENDOR Bay-Networks 1584
+
+BEGIN-VENDOR Bay-Networks
+# Bay Networks Extensions
+
+ATTRIBUTE Annex-Filter 28 string
+ATTRIBUTE Annex-CLI-Command 29 string
+ATTRIBUTE Annex-CLI-Filter 30 string
+ATTRIBUTE Annex-Host-Restrict 31 string
+ATTRIBUTE Annex-Host-Allow 32 string
+ATTRIBUTE Annex-Product-Name 33 string
+ATTRIBUTE Annex-SW-Version 34 string
+ATTRIBUTE Annex-Local-IP-Address 35 ipaddr
+ATTRIBUTE Annex-Callback-Portlist 36 integer
+ATTRIBUTE Annex-Sec-Profile-Index 37 integer
+ATTRIBUTE Annex-Tunnel-Authen-Type 38 integer
+ATTRIBUTE Annex-Tunnel-Authen-Mode 39 integer
+ATTRIBUTE Annex-Authen-Servers 40 string
+ATTRIBUTE Annex-Acct-Servers 41 string
+ATTRIBUTE Annex-User-Server-Location 42 integer
+ATTRIBUTE Annex-Local-Username 43 string
+ATTRIBUTE Annex-System-Disc-Reason 44 integer
+ATTRIBUTE Annex-Modem-Disc-Reason 45 integer
+ATTRIBUTE Annex-Disconnect-Reason 46 integer
+ATTRIBUTE Annex-Addr-Resolution-Protocol 47 integer
+ATTRIBUTE Annex-Addr-Resolution-Servers 48 string
+ATTRIBUTE Annex-Domain-Name 49 string
+ATTRIBUTE Annex-Transmit-Speed 50 integer
+ATTRIBUTE Annex-Receive-Speed 51 integer
+ATTRIBUTE Annex-Input-Filter 52 string
+ATTRIBUTE Annex-Output-Filter 53 string
+ATTRIBUTE Annex-Primary-DNS-Server 54 ipaddr
+ATTRIBUTE Annex-Secondary-DNS-Server 55 ipaddr
+ATTRIBUTE Annex-Primary-NBNS-Server 56 ipaddr
+ATTRIBUTE Annex-Secondary-NBNS-Server 57 ipaddr
+ATTRIBUTE Annex-Syslog-Tap 58 integer
+ATTRIBUTE Annex-Keypress-Timeout 59 integer
+ATTRIBUTE Annex-Unauthenticated-Time 60 integer
+ATTRIBUTE Annex-Re-CHAP-Timeout 61 integer
+ATTRIBUTE Annex-MRRU 62 integer
+ATTRIBUTE Annex-EDO 63 string
+# Annex R18.0 software
+ATTRIBUTE Annex-PPP-Trace-Level 64 integer
+ATTRIBUTE Annex-Pre-Input-Octets 65 integer
+ATTRIBUTE Annex-Pre-Output-Octets 66 integer
+ATTRIBUTE Annex-Pre-Input-Packets 67 integer
+ATTRIBUTE Annex-Pre-Output-Packets 68 integer
+ATTRIBUTE Annex-Connect-Progress 69 integer
+ATTRIBUTE Annex-Multicast-Rate-Limit 73 integer
+ATTRIBUTE Annex-Maximum-Call-Duration 74 integer
+ATTRIBUTE Annex-Multilink-Id 75 integer
+ATTRIBUTE Annex-Num-In-Multilink 76 integer
+ATTRIBUTE Annex-Secondary-Srv-Endpoint 79 string
+ATTRIBUTE Annex-Gwy-Selection-Mode 80 integer
+ATTRIBUTE Annex-Logical-Channel-Number 81 integer
+ATTRIBUTE Annex-Wan-Number 82 integer
+ATTRIBUTE Annex-Port 83 integer
+ATTRIBUTE Annex-Pool-Id 85 integer
+ATTRIBUTE Annex-Compression-Protocol 86 string
+ATTRIBUTE Annex-Transmitted-Packets 87 integer
+ATTRIBUTE Annex-Retransmitted-Packets 88 integer
+ATTRIBUTE Annex-Signal-to-Noise-Ratio 89 integer
+ATTRIBUTE Annex-Retrain-Requests-Sent 90 integer
+ATTRIBUTE Annex-Retrain-Requests-Rcvd 91 integer
+ATTRIBUTE Annex-Rate-Reneg-Req-Sent 92 integer
+ATTRIBUTE Annex-Rate-Reneg-Req-Rcvd 93 integer
+ATTRIBUTE Annex-Begin-Receive-Line-Level 94 integer
+ATTRIBUTE Annex-End-Receive-Line-Level 95 integer
+ATTRIBUTE Annex-Begin-Modulation 96 string
+ATTRIBUTE Annex-Error-Correction-Prot 97 string
+ATTRIBUTE Annex-End-Modulation 98 string
+
+# Bay Router Specific Attributes
+#
+ATTRIBUTE Annex-User-Level 100 integer
+ATTRIBUTE Annex-Audit-Level 101 integer
+
+# Contivity
+ATTRIBUTE CES-Group 102 string
+
+# Passport 8000 Series Specific Attributes
+#
+ATTRIBUTE Passport-Access-Priority 192 integer
+
+VALUE Passport-Access-Priority None-Access 0
+VALUE Passport-Access-Priority Read-Only-Access 1
+VALUE Passport-Access-Priority L1-Read-Write-Access 2
+VALUE Passport-Access-Priority L2-Read-Write-Access 3
+VALUE Passport-Access-Priority L3-Read-Write-Access 4
+VALUE Passport-Access-Priority Read-Write-Access 5
+VALUE Passport-Access-Priority Read-Write-All-Access 6
+
+ATTRIBUTE Annex-Cli-Commands 193 string
+ATTRIBUTE Annex-Command-Access 194 integer
+
+VALUE Annex-Command-Access False 0
+VALUE Annex-Command-Access True 1
+
+ATTRIBUTE Commands 195 string
+
+# Annex Tunnel Authen Type Values
+
+VALUE Annex-Tunnel-Authen-Type none 0
+VALUE Annex-Tunnel-Authen-Type kmd5-128 1
+
+# Annex Tunnel Authen Mode Values
+
+VALUE Annex-Tunnel-Authen-Mode none 0
+VALUE Annex-Tunnel-Authen-Mode prefix-suffix 1
+
+# Annex User Server Location Values
+
+VALUE Annex-User-Server-Location local 1
+VALUE Annex-User-Server-Location remote 2
+
+# Annex Addr Resolution Protocol Values
+
+VALUE Annex-Addr-Resolution-Protocol none 0
+VALUE Annex-Addr-Resolution-Protocol DHCP 1
+
+# Annex System Disconnect Reason Values
+
+VALUE Annex-System-Disc-Reason Unknown 0
+VALUE Annex-System-Disc-Reason Line-disconnected 1
+VALUE Annex-System-Disc-Reason Dial-failed 2
+VALUE Annex-System-Disc-Reason WAN-manager-error 3
+VALUE Annex-System-Disc-Reason Disconnect-reset 4
+VALUE Annex-System-Disc-Reason Error-from-adm_notify 5
+VALUE Annex-System-Disc-Reason Modem-down-adm_notify 6
+VALUE Annex-System-Disc-Reason PPP-protocol-disconnect 7
+VALUE Annex-System-Disc-Reason Inactivity-timer 8
+VALUE Annex-System-Disc-Reason CLI-Hangup-command 9
+VALUE Annex-System-Disc-Reason CLI-last-job 10
+VALUE Annex-System-Disc-Reason Session-timeout 11
+VALUE Annex-System-Disc-Reason Slave-termination 12
+VALUE Annex-System-Disc-Reason Abnormal-termination 13
+VALUE Annex-System-Disc-Reason DCD-wait-failed 14
+VALUE Annex-System-Disc-Reason CLI-inactivity 15
+VALUE Annex-System-Disc-Reason Admin-port-reset 16
+VALUE Annex-System-Disc-Reason CLI-auth-failed 17
+VALUE Annex-System-Disc-Reason Slave-auth-failed 18
+VALUE Annex-System-Disc-Reason PAP-auth-failed 19
+VALUE Annex-System-Disc-Reason CHAP-auth-failed 20
+VALUE Annex-System-Disc-Reason Local-modem-reset 21
+VALUE Annex-System-Disc-Reason Modem-dead 22
+VALUE Annex-System-Disc-Reason PPP-LCP-failure 23
+VALUE Annex-System-Disc-Reason PPP-IPCP-failure 24
+VALUE Annex-System-Disc-Reason PPP-IPXCP-failure 25
+VALUE Annex-System-Disc-Reason PPP-ATCP-failure 26
+VALUE Annex-System-Disc-Reason PPP-CCP-failure 27
+VALUE Annex-System-Disc-Reason PPP-MP-failure 28
+VALUE Annex-System-Disc-Reason PPP-IPCP-timeout 29
+VALUE Annex-System-Disc-Reason PPP-IPXCP-timeout 30
+VALUE Annex-System-Disc-Reason PPP-ATCP-timeout 31
+VALUE Annex-System-Disc-Reason PPP-CCP-timeout 32
+VALUE Annex-System-Disc-Reason PPP-MP-timeout 33
+VALUE Annex-System-Disc-Reason PPP-init-failure 34
+VALUE Annex-System-Disc-Reason PPP-Unknown 35
+VALUE Annex-System-Disc-Reason PPP-Dialback-failed 36
+VALUE Annex-System-Disc-Reason PPP-Address-In-Use 37
+VALUE Annex-System-Disc-Reason PPP-No-device 38
+VALUE Annex-System-Disc-Reason PPP-Modem-hangup-rcvd 39
+VALUE Annex-System-Disc-Reason PPP-Hangup-rcvd 40
+VALUE Annex-System-Disc-Reason PPP-Termination-rcvd 41
+VALUE Annex-System-Disc-Reason PPP-Kill-rcvd 42
+VALUE Annex-System-Disc-Reason PPP-Time-rcvd 43
+VALUE Annex-System-Disc-Reason PPP-No-memory 44
+VALUE Annex-System-Disc-Reason PPP-Connection-Abort 45
+VALUE Annex-System-Disc-Reason PPP-VPN-LCP-failure 46
+VALUE Annex-System-Disc-Reason PPP-VPN-Auth-failure 47
+VALUE Annex-System-Disc-Reason PPP-MP-invalid-port 48
+VALUE Annex-System-Disc-Reason PPP-Invalid-device 49
+VALUE Annex-System-Disc-Reason PPP-MMP-bundle-failure 50
+VALUE Annex-System-Disc-Reason DVS-Registration-failure 51
+VALUE Annex-System-Disc-Reason DVS-Home-agent-dereg 52
+VALUE Annex-System-Disc-Reason DVS-Tunnel-no-renew 53
+VALUE Annex-System-Disc-Reason DVS-Tunnel-expired 54
+
+# Annex Modem Disconnect Reason Values
+
+VALUE Annex-Modem-Disc-Reason Unknown 0
+VALUE Annex-Modem-Disc-Reason Local-disconnect 1
+VALUE Annex-Modem-Disc-Reason CD-Timer-Expired 2
+VALUE Annex-Modem-Disc-Reason Remote-protocol-disc 4
+VALUE Annex-Modem-Disc-Reason Clear-down 5
+VALUE Annex-Modem-Disc-Reason Long-Space-disconnect 6
+VALUE Annex-Modem-Disc-Reason Carrier-Lost 7
+VALUE Annex-Modem-Disc-Reason Modem-Retrain-Timeout 8
+
+# Annex Connection Progress Values
+
+#VALUE Annex-Connect-Progress Progress-Unknown 2
+#VALUE Annex-Connect-Progress Call-Is-Up 10
+#VALUE Annex-Connect-Progress CLI-Started 40
+#VALUE Annex-Connect-Progress LAN-Session-Is-Up 60
+#VALUE Annex-Connect-Progress LCP-Negotiations-Allowed 61
+#VALUE Annex-Connect-Progress CCP-Negotiations-Allowed 62
+#VALUE Annex-Connect-Progress IPCP-Negotiations-Allowed 63
+#VALUE Annex-Connect-Progress LCP-Is-In-Open-State 65
+#VALUE Annex-Connect-Progress CCP-Is-In-Open-State 66
+#VALUE Annex-Connect-Progress IPCP-Is-In-Open-State 67
+#VALUE Annex-Connect-Progress LCP-Is-In-Closed-State 71
+#VALUE Annex-Connect-Progress LCP-Is-In-Stopped-State 72
+#VALUE Annex-Connect-Progress LCP-Is-In-Closing-State 73
+#VALUE Annex-Connect-Progress LCP-Is-In-Request-Sent-State 75
+#VALUE Annex-Connect-Progress LCP-Is-In-Ack-Recvd-State 76
+#VALUE Annex-Connect-Progress LCP-Is-In-Ack-Sent-State 77
+#VALUE Annex-Connect-Progress IPXCP-Is-In-Open-State 80
+
+#VALUE Annex-Multicast-Client Multicast-No 0
+#VALUE Annex-Multicast-Client Multicast-Yes 1
+
+#VALUE Annex-Inbound-Precedence Routine 0
+#VALUE Annex-Inbound-Precedence Priority 1
+#VALUE Annex-Inbound-Precedence Immediate 2
+#VALUE Annex-Inbound-Precedence Flash 3
+#VALUE Annex-Inbound-Precedence Flash-Override 4
+#VALUE Annex-Inbound-Precedence CRITIC/ECP 5
+#VALUE Annex-Inbound-Precedence Internetwork-Control 6
+#VALUE Annex-Inbound-Precedence Network-Control 7
+
+#VALUE Annex-Outbound-Precedence Routine 0
+#VALUE Annex-Outbound-Precedence Priority 1
+#VALUE Annex-Outbound-Precedence Immediate 2
+#VALUE Annex-Outbound-Precedence Flash 3
+#VALUE Annex-Outbound-Precedence Flash-Override 4
+#VALUE Annex-Outbound-Precedence CRITIC/ECP 5
+#VALUE Annex-Outbound-Precedence Internetwork-Control 6
+#VALUE Annex-Outbound-Precedence Network-Control 7
+
+#VALUE Annex-Gwy-Selection-Mode Normal 0
+#VALUE Annex-Gwy-Selection-Mode Backup 1
+#VALUE Annex-Gwy-Selection-Mode Distribution 2
+
+#VALUE Annex-Pool-Id Pool-One 1
+#VALUE Annex-Pool-Id Pool-Two 2
+#VALUE Annex-Pool-Id Pool-Three 3
+#VALUE Annex-Pool-Id Pool-Four 4
+#VALUE Annex-Pool-Id Pool-Five 5
+#VALUE Annex-Pool-Id Pool-Six 6
+
+VALUE Annex-User-Level Manager 2
+VALUE Annex-User-Level User 4
+VALUE Annex-User-Level Operator 8
+
+VALUE Annex-Audit-Level Manager 2
+VALUE Annex-Audit-Level User 4
+VALUE Annex-Audit-Level Operator 8
+
+END-VENDOR Bay-Networks
+
+#
+# Define additional Bay Networks specific values for the main
+# RADIUS dictionary
+#
+# Note that '0x0630' == 1584, which is the Vendor-ID for Bay Networks.
+# Nice design, and probably the best way of adding vendor-specific
+# VALUE extensions to the standard RADIUS attributes.
+#
+
+VALUE Service-Type Annex-Authorize-Only 0x06300001
+VALUE Service-Type Annex-Framed-Tunnel 0x06300002
+
+VALUE Acct-Status-Type Annex-User-Reject 0x06300001
+VALUE Acct-Status-Type Annex-Call-Reject 0x06300002
+VALUE Acct-Status-Type Annex-IPCP-Start 0x06300003
+VALUE Acct-Status-Type Annex-IPXCP-Start 0x06300004
+VALUE Acct-Status-Type Annex-ATCP-Start 0x06300005
+VALUE Acct-Status-Type Annex-Accounting-Restart 0x06300006
+VALUE Acct-Status-Type Annex-Accounting-Shutoff 0x06300007
+VALUE Acct-Status-Type Annex-Tunnel-Start 0x06300008
+VALUE Acct-Status-Type Annex-Tunnel-Stop 0x06300009
+VALUE Acct-Status-Type Annex-Tunnel-Reject 0x0630000a
+VALUE Acct-Status-Type Annex-Tunnel-Link-Start 0x0630000b
+VALUE Acct-Status-Type Annex-Tunnel-Link-Stop 0x0630000c
+VALUE Acct-Status-Type Annex-MP-Start 0x0630000d
+VALUE Acct-Status-Type Annex-MP-Stop 0x0630000e
+VALUE Acct-Status-Type Annex-Line-Seizure 0x0630000f
+VALUE Acct-Status-Type Annex-Rlogin-Start 0x06300010
+VALUE Acct-Status-Type Annex-Rlogin-Stop 0x06300011
+
diff --git a/resources/protocols/radius/dictionary.bintec b/resources/protocols/radius/dictionary.bintec
new file mode 100644
index 00000000..f745ac3b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.bintec
@@ -0,0 +1,48 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Bintec dictionary
+# $Id: 1263c31096accc65ffc28c66ae755b2f8980bbbe $
+#
+#
+#
+VENDOR BinTec 272
+
+# (272 << 16) | N
+#
+VALUE Framed-Protocol Bintec-X25 0x01100002
+VALUE Framed-Protocol Bintec-X25-PPP 0x01100003
+VALUE Framed-Protocol Bintec-IP-LAPB 0x01100004
+VALUE Framed-Protocol Bintec-IP-HDLC 0x01100006
+VALUE Framed-Protocol Bintec-MPR-LAPB 0x01100007
+VALUE Framed-Protocol Bintec-MPR-HDLC 0x01100008
+VALUE Framed-Protocol Bintec-FRAME-RELAY 0x01100009
+VALUE Framed-Protocol Bintec-X31-BCHAN 0x0110000a
+VALUE Framed-Protocol Bintec-X75-PPP 0x0110000b
+VALUE Framed-Protocol Bintec-X75BTX-PPP 0x0110000c
+VALUE Framed-Protocol Bintec-X25-NOSIG 0x0110000d
+VALUE Framed-Protocol Bintec-X25-PPP-OPT 0x0110000e
+
+#
+#
+BEGIN-VENDOR BinTec
+
+ATTRIBUTE BinTec-biboPPPTable 224 string
+ATTRIBUTE BinTec-biboDialTable 225 string
+ATTRIBUTE BinTec-ipExtIfTable 226 string
+ATTRIBUTE BinTec-ipRouteTable 227 string
+ATTRIBUTE BinTec-ipExtRtTable 228 string
+ATTRIBUTE BinTec-ipNatPresetTable 229 string
+ATTRIBUTE BinTec-ipxCircTable 230 string
+ATTRIBUTE BinTec-ripCircTable 231 string
+ATTRIBUTE BinTec-sapCircTable 232 string
+ATTRIBUTE BinTec-ipxStaticRouteTable 233 string
+ATTRIBUTE BinTec-ipxStaticServTable 234 string
+ATTRIBUTE BinTec-ospfIfTable 235 string
+ATTRIBUTE BinTec-pppExtIfTable 236 string
+ATTRIBUTE BinTec-ipFilterTable 237 string
+ATTRIBUTE BinTec-ipQoSTable 238 string
+ATTRIBUTE BinTec-qosIfTable 239 string
+ATTRIBUTE BinTec-qosPolicyTable 240 string
+
+END-VENDOR BinTec
diff --git a/resources/protocols/radius/dictionary.bluecoat b/resources/protocols/radius/dictionary.bluecoat
new file mode 100644
index 00000000..4db91da3
--- /dev/null
+++ b/resources/protocols/radius/dictionary.bluecoat
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# BlueCoat VSAs
+#
+# See also dictionary.packeteer for former Packeteer products.
+#
+# $Id: 1568f4bbc16b7e83b8894ec6088b9931451bb726 $
+#
+##############################################################################
+
+VENDOR BlueCoat 14501
+
+BEGIN-VENDOR BlueCoat
+
+# Accepts multiple groups as comma-separated list.
+ATTRIBUTE Blue-Coat-Group 1 string
+ATTRIBUTE Blue-Coat-Authorization 2 integer
+
+VALUE Blue-Coat-Authorization No-Access 0
+VALUE Blue-Coat-Authorization Read-Only-Access 1
+VALUE Blue-Coat-Authorization Read-Write-Access 2
+
+END-VENDOR BlueCoat
diff --git a/resources/protocols/radius/dictionary.bristol b/resources/protocols/radius/dictionary.bristol
new file mode 100644
index 00000000..e80b4caf
--- /dev/null
+++ b/resources/protocols/radius/dictionary.bristol
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.bristol
+#
+# RoamNode VSA's
+#
+# Version: $Id: 6537b7c577988c6741cbcb2b7214536c6be9f7d6 $
+#
+
+VENDOR Bristol 4363
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Bristol
+
+ATTRIBUTE NN-Data-Rate 1 integer
+ATTRIBUTE NN-Data-Rate-Ceiling 2 integer
+ATTRIBUTE NN-Homenode 3 ipaddr
+ATTRIBUTE NN-Homeservice 4 ipaddr
+ATTRIBUTE NN-Homeservice-Name 5 string
+
+END-VENDOR Bristol
diff --git a/resources/protocols/radius/dictionary.broadsoft b/resources/protocols/radius/dictionary.broadsoft
new file mode 100644
index 00000000..6ad55046
--- /dev/null
+++ b/resources/protocols/radius/dictionary.broadsoft
@@ -0,0 +1,373 @@
+#
+# dictionary.broadsoft
+#
+#
+#
+
+VENDOR BroadSoft 6431
+#
+BEGIN-VENDOR BroadSoft
+
+#ATTRIBUTE BWAS-Call-Detail-Record-Version 0 string
+ATTRIBUTE BWAS-Record-id 1 string
+ATTRIBUTE BWAS-Service-provider 2 string
+ATTRIBUTE BWAS-Type 3 string
+ATTRIBUTE BWAS-User-Number 4 string
+ATTRIBUTE BWAS-Group-Number 5 string
+ATTRIBUTE BWAS-Direction 6 string
+ATTRIBUTE BWAS-Calling-Number 7 string
+ATTRIBUTE BWAS-Calling-Presentation-Indic 8 string
+ATTRIBUTE BWAS-Called-Number 9 string
+ATTRIBUTE BWAS-Start-Time 10 string
+ATTRIBUTE BWAS-User-Timezone 11 string
+ATTRIBUTE BWAS-Answer-Indic 12 string
+ATTRIBUTE BWAS-Answer-Time 13 string
+ATTRIBUTE BWAS-Release-Time 14 string
+ATTRIBUTE BWAS-Termination-Cause 15 string
+ATTRIBUTE BWAS-Network-Type 16 string
+ATTRIBUTE BWAS-Carrier-Identification-Code 17 string
+ATTRIBUTE BWAS-Dialed-Digits 18 string
+ATTRIBUTE BWAS-Call-Category 19 string
+ATTRIBUTE BWAS-Network-Call-Type 20 string
+ATTRIBUTE BWAS-Network-Translated-Number 21 string
+ATTRIBUTE BWAS-Network-Translated-Group 22 string
+ATTRIBUTE BWAS-Releasing-Party 23 string
+ATTRIBUTE BWAS-Route 24 string
+ATTRIBUTE BWAS-Network-Callid 25 string
+ATTRIBUTE BWAS-Codec 26 string
+ATTRIBUTE BWAS-Access-Device-Address 27 string
+ATTRIBUTE BWAS-Access-Callid 28 string
+ATTRIBUTE BWAS-Spare-29 29 string
+ATTRIBUTE BWAS-Failover-Correlation-Id 30 string
+ATTRIBUTE BWAS-Spare-31 31 string
+ATTRIBUTE BWAS-Group 32 string
+ATTRIBUTE BWAS-Department 33 string
+ATTRIBUTE BWAS-Account-Code 34 string
+ATTRIBUTE BWAS-Authorization-Code 35 string
+ATTRIBUTE BWAS-Original-Called-Number 36 string
+ATTRIBUTE BWAS-Original-Called-Presentation-Indic 37 string
+ATTRIBUTE BWAS-Original-Called-Reason 38 string
+ATTRIBUTE BWAS-Redirecting-Number 39 string
+ATTRIBUTE BWAS-Redirecting-Presentation-Indic 40 string
+ATTRIBUTE BWAS-Redirecting-Reason 41 string
+ATTRIBUTE BWAS-Charge-Indic 42 string
+ATTRIBUTE BWAS-Type-Of-Network 43 string
+ATTRIBUTE BWAS-VP-Calling-Invoke-Time 44 string
+ATTRIBUTE BWAS-Local-Callid 45 string
+ATTRIBUTE BWAS-Remote-Callid 46 string
+ATTRIBUTE BWAS-Calling-Party-Category 47 string
+ATTRIBUTE BWAS-Conference-Invoke-Time 48 string
+ATTRIBUTE BWAS-Conference-Callid 49 string
+ATTRIBUTE BWAS-Conference-To 50 string
+ATTRIBUTE BWAS-Conference-From 51 string
+ATTRIBUTE BWAS-Conference-Id 52 string
+ATTRIBUTE BWAS-Conference-Role 53 string
+ATTRIBUTE BWAS-Conference-Bridge 54 string
+ATTRIBUTE BWAS-Conference-Owner 55 string
+ATTRIBUTE BWAS-Conference-Owner-Dn 56 string
+ATTRIBUTE BWAS-Conference-Title 57 string
+ATTRIBUTE BWAS-Conference-Project-Code 58 string
+ATTRIBUTE BWAS-Charging-Vector-Key 59 string
+ATTRIBUTE BWAS-Charging-Vection-Creator 60 string
+ATTRIBUTE BWAS-Charging-Vection-Orig 61 string
+ATTRIBUTE BWAS-Charging-Vection-Term 62 string
+ATTRIBUTE BWAS-Acc-Per-Call-Invoke-Time 63 string
+ATTRIBUTE BWAS-Acc-Per-Call-Fac-Result 64 string
+ATTRIBUTE BWAS-Acb-Act-Invoke-Time 65 string
+ATTRIBUTE BWAS-Acb-Act-Fac-Result 66 string
+ATTRIBUTE BWAS-Acb-Deact-Invoke-Time 67 string
+ATTRIBUTE BWAS-Acb-Deact-Fac-Result 68 string
+ATTRIBUTE BWAS-Call-Park-Invoke-Time 69 string
+ATTRIBUTE BWAS-Call-Park-Fac-Result 70 string
+ATTRIBUTE BWAS-Call-Park-Retr-Invoke-Time 71 string
+ATTRIBUTE BWAS-Call-Park-Retr-Fac-Result 72 string
+ATTRIBUTE BWAS-Call-Pickup-Invoke-Time 73 string
+ATTRIBUTE BWAS-Call-Pickup-Fac-Result 74 string
+ATTRIBUTE BWAS-Directed-Call-Pickup-Invoke-Time 75 string
+ATTRIBUTE BWAS-Directed-Call-Pickup-Fac-Result 76 string
+ATTRIBUTE BWAS-Dpubi-Invoke-Time 77 string
+ATTRIBUTE BWAS-Dpubi-Fac-Result 78 string
+ATTRIBUTE BWAS-Cancel-Cwt-Per-Call-Invoke-Time 79 string
+ATTRIBUTE BWAS-Cancel-Cwt-Per-Call-Fac-Result 80 string
+ATTRIBUTE BWAS-Cfa-Act-Invoke-Time 81 string
+ATTRIBUTE BWAS-Cfa-Act-Fac-Result 82 string
+ATTRIBUTE BWAS-Cfa-Deact-Invoke-Time 83 string
+ATTRIBUTE BWAS-Cfa-Deact-Fac-Result 84 string
+ATTRIBUTE BWAS-Cfb-Act-Invoke-Time 85 string
+ATTRIBUTE BWAS-Cfb-Act-Fac-Result 86 string
+ATTRIBUTE BWAS-Cfb-Deact-Invoke-Time 87 string
+ATTRIBUTE BWAS-Cfb-Deact-Fac-Result 88 string
+ATTRIBUTE BWAS-Cfna-Act-Invoke-Time 89 string
+ATTRIBUTE BWAS-Cfna-Act-Fac-Result 90 string
+ATTRIBUTE BWAS-Cfna-Deact-Invoke-Time 91 string
+ATTRIBUTE BWAS-Cfna-Deact-Fac-Result 92 string
+ATTRIBUTE BWAS-Clid-Delivery-Per-Call-Invoke-Time 93 string
+ATTRIBUTE BWAS-Clid-Delivery-Per-Call-Fac-Result 94 string
+ATTRIBUTE BWAS-Clid-Blocking-Per-Call-Invoke-Time 95 string
+ATTRIBUTE BWAS-Clid-Blocking-Per-Call-Fac-Result 96 string
+ATTRIBUTE BWAS-Cot-Invoke-Time 97 string
+ATTRIBUTE BWAS-Cot-Fac-Result 98 string
+ATTRIBUTE BWAS-Direct-Vm-Xfer-Invoke-Time 99 string
+ATTRIBUTE BWAS-Direct-Vm-Xfer-Fac-Result 100 string
+ATTRIBUTE BWAS-Dnd-Act-Invoke-Time 101 string
+ATTRIBUTE BWAS-Dnd-Act-Fac-Result 102 string
+ATTRIBUTE BWAS-Dnd-Deact-Invoke-Time 103 string
+ATTRIBUTE BWAS-Dnd-Deact-Fac-Result 104 string
+ATTRIBUTE BWAS-Sac-Lock-Invoke-Time 105 string
+ATTRIBUTE BWAS-Sac-Lock-Fac-Result 106 string
+ATTRIBUTE BWAS-Sac-Unlock-Invoke-Time 107 string
+ATTRIBUTE BWAS-Sac-Unlock-Fac-Result 108 string
+ATTRIBUTE BWAS-Flash-Call-Hold-Invoke-Time 109 string
+ATTRIBUTE BWAS-Flash-Call-Hold-Fac-Result 110 string
+ATTRIBUTE BWAS-Last-Number-Redial-Invoke-Time 111 string
+ATTRIBUTE BWAS-Last-Number-Redial-Fac-Result 112 string
+ATTRIBUTE BWAS-Return-Call-Invoke-Time 113 string
+ATTRIBUTE BWAS-Return-Call-Fac-Result 114 string
+ATTRIBUTE BWAS-Sd100-Programming-Invoke-Time 115 string
+ATTRIBUTE BWAS-Sd100-Programming-Fac-Result 116 string
+ATTRIBUTE BWAS-Sd8-Programming-Invoke-Time 117 string
+ATTRIBUTE BWAS-Sd8-Programming-Fac-Result 118 string
+ATTRIBUTE BWAS-Clear-Mwi-Invoke-Time 119 string
+ATTRIBUTE BWAS-Clear-Mwi-Fac-Result 120 string
+ATTRIBUTE BWAS-UserId 121 string
+ATTRIBUTE BWAS-Other-Party-Name 122 string
+ATTRIBUTE BWAS-Other-Party-Name-Pres-Indic 123 string
+ATTRIBUTE BWAS-Moh-Deact-Fac-Result 125 string
+ATTRIBUTE BWAS-Push-to-Talk-Invoke-Time 126 string
+ATTRIBUTE BWAS-Push-to-Talk-Fac-Result 127 string
+ATTRIBUTE BWAS-Hoteling-Invoke-Time 128 string
+ATTRIBUTE BWAS-Hoteling-Group 129 string
+ATTRIBUTE BWAS-Hoteling-UserId 130 string
+ATTRIBUTE BWAS-Hoteling-User-Number 131 string
+ATTRIBUTE BWAS-Hoteling-Group-Number 132 string
+ATTRIBUTE BWAS-Diversion-Inhibitor-Invoke-time 133 string
+ATTRIBUTE BWAS-Diversion-Inhibitor-Fac-Result 134 string
+ATTRIBUTE BWAS-Trunk-Group-Name 135 string
+ATTRIBUTE BWAS-Spare-136 136 string
+ATTRIBUTE BWAS-InstantGroupCall-Invoke-Time 137 string
+ATTRIBUTE BWAS-InstantGroupCall-PushToTalk 138 string
+ATTRIBUTE BWAS-InstantGroupCall-Related-Callid 139 string
+ATTRIBUTE BWAS-CustomRingback-Invoke-Time 140 string
+ATTRIBUTE BWAS-CLID-Permitted 141 string
+ATTRIBUTE BWAS-AHR-Invoke-Time 142 string
+ATTRIBUTE BWAS-AHR-Action 143 string
+ATTRIBUTE BWAS-Access-Network-Info 144 string
+ATTRIBUTE BWAS-Charging-Function-Addresses 145 string
+ATTRIBUTE BWAS-Charge-Number 146 string
+ATTRIBUTE BWAS-Related-CallId 147 string
+ATTRIBUTE BWAS-Related-CallId-Reason 148 string
+ATTRIBUTE BWAS-Transfer-Invoke-Time 149 string
+ATTRIBUTE BWAS-Transfer-Result 150 string
+ATTRIBUTE BWAS-Transfer-Related-CallId 151 string
+ATTRIBUTE BWAS-Transfer-Type 152 string
+ATTRIBUTE BWAS-Conf-Start-Time 153 string
+ATTRIBUTE BWAS-Conf-Stop-Time 154 string
+ATTRIBUTE BWAS-Conf-Id 155 string
+ATTRIBUTE BWAS-Conf-Type 156 string
+ATTRIBUTE BWAS-Codec-Usage 157 string
+ATTRIBUTE BWAS-Vmb-Act-Invoke-Time 158 string
+ATTRIBUTE BWAS-Vmb-Act-Fac-Result 159 string
+ATTRIBUTE BWAS-Vmb-Deact-Invoke-Time 160 string
+ATTRIBUTE BWAS-Vmb-Deact-Fac-Result 161 string
+ATTRIBUTE BWAS-Vmna-Act-Invoke-Time 162 string
+ATTRIBUTE BWAS-Vmna-Act-Fac-Result 163 string
+ATTRIBUTE BWAS-Vmna-Deact-Invoke-Time 164 string
+ATTRIBUTE BWAS-Vmna-Deact-Fac-Result 165 string
+ATTRIBUTE BWAS-Vma-Act-Invoke-Time 166 string
+ATTRIBUTE BWAS-Vma-Act-Fac-Result 167 string
+ATTRIBUTE BWAS-Vma-Deact-Invoke-Time 168 string
+ATTRIBUTE BWAS-Vma-Deact-Fac-Result 169 string
+ATTRIBUTE BWAS-No-Answer-Set-Invoke-Time 170 string
+ATTRIBUTE BWAS-No-Answer-Set-Fac-Result 171 string
+ATTRIBUTE BWAS-Clid-Blocking-Act-Invoke-Time 172 string
+ATTRIBUTE BWAS-Clid-Blocking-Act-Fac-Result 173 string
+ATTRIBUTE BWAS-Clid-Blocking-Deact-Invoke-Time 174 string
+ATTRIBUTE BWAS-Clid-Blocking-Deact-Fac-Result 175 string
+ATTRIBUTE BWAS-Call-Waiting-Act-Invoke-Time 176 string
+ATTRIBUTE BWAS-Call-Waiting-Act-Fac-Result 177 string
+ATTRIBUTE BWAS-Call-Waiting-Deact-Invoke-Time 178 string
+ATTRIBUTE BWAS-Call-Waiting-Deact-Fac-Result 179 string
+ATTRIBUTE BWAS-Fax-Messaging 180 string
+ATTRIBUTE BWAS-TSD-Digits 181 string
+ATTRIBUTE BWAS-Trunk-Group-Info 182 string
+ATTRIBUTE BWAS-Recall-Type 183 string
+ATTRIBUTE BWAS-Cfnrc-Act-Invoke-Time 184 string
+ATTRIBUTE BWAS-Cfnrc-Act-Fac-Result 185 string
+ATTRIBUTE BWAS-Cfnrc-Deact-Invoke-Time 186 string
+ATTRIBUTE BWAS-Cfnrc-Deact-Fac-Result 187 string
+ATTRIBUTE BWAS-Q850-Cause 188 string
+ATTRIBUTE BWAS-Dialed-Digits-Context 189 string
+ATTRIBUTE BWAS-Called-Number-Context 190 string
+ATTRIBUTE BWAS-Network-Translated-Number-Context 191 string
+ATTRIBUTE BWAS-Calling-Number-Context 192 string
+ATTRIBUTE BWAS-Original-Called-Number-Context 193 string
+ATTRIBUTE BWAS-Redirecting-Number-Context 194 string
+ATTRIBUTE BWAS-Location-Control-Act-Result 195 string
+ATTRIBUTE BWAS-Location-Control-Deact-Result 196 string
+ATTRIBUTE BWAS-Call-Retrieve-Result 197 string
+ATTRIBUTE BWAS-Routing-Number 198 string
+ATTRIBUTE BWAS-Origination-Method 199 string
+ATTRIBUTE BWAS-Call-Parked-Invoke-Time 200 string
+ATTRIBUTE BWAS-BA-Related-Call-Id 201 string
+ATTRIBUTE BWAS-Acr-Act-Invoke-Time 202 string
+ATTRIBUTE BWAS-Acr-Act-Fac-Result 203 string
+ATTRIBUTE BWAS-Acr-Deact-Invoke-Time 204 string
+ATTRIBUTE BWAS-Acr-Deact-Fac-Result 205 string
+ATTRIBUTE BWAS-Outside-Access-Code 206 string
+ATTRIBUTE BWAS-Primary-Device-Line-Port 207 string
+ATTRIBUTE BWAS-Called-Asserted-Identity 208 string
+ATTRIBUTE BWAS-Called-Asserted-Pres-Indicator 209 string
+ATTRIBUTE BWAS-SDP 210 string
+ATTRIBUTE BWAS-Media-Initiator-Flag 211 string
+ATTRIBUTE BWAS-SDP-Offer-Timestamp 212 string
+ATTRIBUTE BWAS-SDP-Answer-Timestamp 213 string
+ATTRIBUTE BWAS-Early-Media-SDP 214 string
+ATTRIBUTE BWAS-Early-Media-Initiator-Flag 215 string
+ATTRIBUTE BWAS-Body-Content-Type 216 string
+ATTRIBUTE BWAS-Body-Content-Length 217 string
+ATTRIBUTE BWAS-Body-Content-Disposition 218 string
+ATTRIBUTE BWAS-Body-Originator 219 string
+ATTRIBUTE BWAS-SIP-Error-Code 220 string
+ATTRIBUTE BWAS-OtherInfoInPCV 221 string
+ATTRIBUTE BWAS-Received-Calling-Number 222 string
+ATTRIBUTE BWAS-CustomRingback-Media-Selection 223 string
+ATTRIBUTE BWAS-AOC-Type 224 string
+ATTRIBUTE BWAS-AOC-Charge 225 string
+ATTRIBUTE BWAS-AOC-Currency 226 string
+ATTRIBUTE BWAS-AOC-Time 227 string
+ATTRIBUTE BWAS-AOC-Sum 228 string
+ATTRIBUTE BWAS-AOC-Activation-Time 229 string
+ATTRIBUTE BWAS-AOC-Result 230 string
+ATTRIBUTE BWAS-AS-Call-Type 231 string
+ATTRIBUTE BWAS-Scf-Act-Invoke-Time 232 string
+ATTRIBUTE BWAS-Scf-Act-Fac-Result 233 string
+ATTRIBUTE BWAS-Scf-Deact-Invoke-Time 234 string
+ATTRIBUTE BWAS-Scf-Deact-Fac-Result 235 string
+ATTRIBUTE BWAS-Cfa-Inter-Invoke-Time 236 string
+ATTRIBUTE BWAS-Cfa-Inter-Fac-Result 237 string
+ATTRIBUTE BWAS-Cfna-Inter-Invoke-Time 238 string
+ATTRIBUTE BWAS-Cfna-Inter-Fac-Result 239 string
+ATTRIBUTE BWAS-Cfb-Inter-Invoke-Time 240 string
+ATTRIBUTE BWAS-Cfb-Inter-Fac-Result 241 string
+ATTRIBUTE BWAS-CBF-Auth-Code 242 string
+ATTRIBUTE BWAS-Call-Bridge-Result 243 string
+ATTRIBUTE BWAS-Return-Call-Number-Deletion-Invoke-Time 244 string
+ATTRIBUTE BWAS-Return-Call-Number-Deletion-Fac-Result 245 string
+ATTRIBUTE BWAS-Prepaid-Status 246 string
+ATTRIBUTE BWAS-Configurable-CLID 247 string
+ATTRIBUTE BWAS-Call-Center-Night-Service-Act-Result 248 string
+ATTRIBUTE BWAS-Call-Center-Night-Service-Deact-Result 249 string
+ATTRIBUTE BWAS-Call-Center-Forced-Forwarding-Act-Result 250 string
+ATTRIBUTE BWAS-Call-Center-Forced-Forwarding-Deact-Result 251 string
+ATTRIBUTE BWAS-Call-Center-Outgoing-Call-Fac-Result 252 string
+ATTRIBUTE BWAS-Call-Center-Outgoing-Personal-Call-Fac-Result 253 string
+ATTRIBUTE BWAS-Call-Center-Outgoing-Phone-Number 254 string
+ATTRIBUTE BroadSoft-Attr-255 255 string
+
+#
+# These are "special" attributes. They get sent in Broadsoft-Attr-255,
+# with their number as the leading value. e.g.
+#
+# Broadsoft-Attr-255 = "256=12345"
+#
+# Which means "BWAS-Intercept-Group-Routing-Number" has value 12345.
+#
+# No other vendor does this, for the simple reason that it's
+# ridiculous.
+#
+#ATTRIBUTE BWAS-Intercept-Group-Routing-Number 256 string
+#ATTRIBUTE BWAS-CB-Activation-Invoke-Time 257 string
+#ATTRIBUTE BWAS-CB-Activation-Fac-Result 258 string
+#ATTRIBUTE BWAS-CB-Deactivation-Invoke-Time 259 string
+#ATTRIBUTE BWAS-CB-Deactivation-Fac-Result 260 string
+#ATTRIBUTE BWAS-CB-Query-Invoke-Time 261 string
+#ATTRIBUTE BWAS-CB-Query-Fac-Result 262 string
+#ATTRIBUTE BWAS-Cfnrc-Inter-Invoke-Time 263 string
+#ATTRIBUTE BWAS-Cfnrc-Inter-Fac-Result 264 string
+#ATTRIBUTE BWAS-VMR-Dialing-Invoke-Time 265 string
+#ATTRIBUTE BWAS-VMR-Dialing-Fac-result 266 string
+#ATTRIBUTE BWAS-VP-Dialing-Invoke-Time 267 string
+#ATTRIBUTE BWAS-VP-Dialing-Fac-result 268 string
+#ATTRIBUTE BWAS-Camel-Loc-Info 269 string
+#ATTRIBUTE BWAS-Camel-Msc-Address 270 string
+#ATTRIBUTE BWAS-Camel-CellId-Or-LAI 271 string
+#ATTRIBUTE BWAS-NAME-Permitted 272 string
+#ATTRIBUTE BWAS-Call-Center-User-Id 273 string
+#ATTRIBUTE BWAS-Call-Center-Outgoing-Group-Phone-Number 274 string
+#ATTRIBUTE BWAS-VON-Type 275 string
+#ATTRIBUTE BWAS-PreAlertingAnncmtDuration 276 string
+#ATTRIBUTE BWAS-CC-Disp-Code-Tagging-Invoke-Time 277 string
+#ATTRIBUTE BWAS-CC-Disp-Code-Tagging-Result 278 string
+#ATTRIBUTE BWAS-CC-Escalated-Call-Invoke-Time 279 string
+#ATTRIBUTE BWAS-CC-Escalated-Call-FAC-Result 280 string
+#ATTRIBUTE BWAS-CC-Monitoring-BI-Invoke-Time 281 string
+#ATTRIBUTE BWAS-CC-Monitoring-BI-FAC-Result 282 string
+#ATTRIBUTE BWAS-Mid-Call-Cot-Invoke-Time 283 string
+#ATTRIBUTE BWAS-Office-Zone 284 string
+#ATTRIBUTE BWAS-Primary-Zone 285 string
+#ATTRIBUTE BWAS-Roaming-MSC-Address 286 string
+#ATTRIBUTE BWAS-CC-Emergency-Call-Invoke-Time 287 string
+#ATTRIBUTE BWAS-Monitoring-Next-Call-Invoke-Time 288 string
+#ATTRIBUTE BWAS-Monitoring-Next-Call-FAC-Result 289 string
+#ATTRIBUTE BWAS-Legacy-Acb-Act-Invoke-Time 290 string
+#ATTRIBUTE BWAS-Legacy-Acb-Act-Fac-Result 291 string
+#ATTRIBUTE BWAS-Legacy-Acb-Deact-Invoke-Time 292 string
+#ATTRIBUTE BWAS-Legacy-Acb-Deact-Fac-Result 293 string
+#ATTRIBUTE BWAS-Custom-Schema-Version 294 string
+#ATTRIBUTE BWAS-Group-Paging-Invoke-Time 295 string
+#ATTRIBUTE BWAS-Group-Paging-Related-CallId 296 string
+#ATTRIBUTE BWAS-DCLID 297 string
+#ATTRIBUTE BWAS-MeetMeConferencing-InvokeTime 298 string
+#ATTRIBUTE BWAS-Call-Me-Now-Type 299 string
+#ATTRIBUTE BWAS-Call-Me-Now-Transaction-Id 300 string
+#ATTRIBUTE BWAS-Call-Me-Now-Related-Call-Id 301 string
+#ATTRIBUTE BWAS-MeetMeConferencing-ConferenceId 302 string
+#ATTRIBUTE BWAS-MeetMeConferencing-Role 303 string
+#ATTRIBUTE BWAS-MeetMeConferencing-Bridge 304 string
+#ATTRIBUTE BWAS-MeetMeConferencing-Owner 305 string
+#ATTRIBUTE BWAS-MeetMeConferencing-OwnerDn 306 string
+#ATTRIBUTE BWAS-MeetMeConferencing-Title 307 string
+#ATTRIBUTE BWAS-MeetMeConferencing-ProjectCode 308 string
+#ATTRIBUTE BWAS-MeetMeConferencing-RecordDuration 309 string
+#ATTRIBUTE BWAS-MobilityNumber 310 string
+#ATTRIBUTE BWAS-MobilityRoutingNumber 311 string
+#ATTRIBUTE BWAS-Location 312 string
+#ATTRIBUTE BWAS-Location-Type 313 string
+#ATTRIBUTE BWAS-Location-Usage 314 string
+#ATTRIBUTE BWAS-Call-Recording-Invocation-Time 315 string
+#ATTRIBUTE BWAS-Call-Recording-FAC-Result 316 string
+#ATTRIBUTE BWAS-Call-Recording-Trigger 317 string
+#ATTRIBUTE BWAS-Call-Recording-Destination 318 string
+#ATTRIBUTE BWAS-Call-Recording-Result 319 string
+#ATTRIBUTE BWAS-Calling-Pres-Number 320 string
+#ATTRIBUTE BWAS-Calling-Pres-Number-Context 321 string
+#ATTRIBUTE BWAS-Calling-Asserted-Number 322 string
+#ATTRIBUTE BWAS-Calling-Asserted-Number-Context 323 string
+#ATTRIBUTE BWAS-SCC-Invocation-Time 324 string
+#ATTRIBUTE BWAS-SCC-Call-Id 325 string
+#ATTRIBUTE BWAS-SCC-Number 326 string
+#ATTRIBUTE BWAS-Acr-Inter-Invoke-Time 327 string
+#ATTRIBUTE BWAS-Acr-Inter-Fac-Result 328 string
+#ATTRIBUTE BWAS-CW-Inter-Invoke-Time 329 string
+#ATTRIBUTE BWAS-CW-Inter-Fac-Result 330 string
+#ATTRIBUTE BWAS-Clid-Blocking-Inter-Invoke-Time 331 string
+#ATTRIBUTE BWAS-Clid-Blocking-Inter-Fac-Result 332 string
+#ATTRIBUTE BWAS-Colr-Inter-Invoke-Time 333 string
+#ATTRIBUTE BWAS-Colr-Inter-Fac-Result 334 string
+#ATTRIBUTE BWAS-Scr-Inter-Invoke-Time 335 string
+#ATTRIBUTE BWAS-Scr-Inter-Fac-Result 336 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Activation-Invocation-Time 337 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Activation-FAC-Result 338 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Activation-Target-HuntGroupId 339 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Deactivation-Invocation-Time 340 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Deactivation-FAC-Result 341 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Deactivation-Target-HuntGroupId 342 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Interrogation-Invocation-Time 343 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Interrogation-FAC-Result 344 string
+#ATTRIBUTE BWAS-HuntGroupBusy-Interrogation-Target-HuntGroupId 345 string
+#ATTRIBUTE BWAS-User-Agent 346 string
+#ATTRIBUTE BWAS-FMFM-Call-Push-Invocation-Time 347 string
+#ATTRIBUTE BWAS-FMFM-Call-Push-FAC-Result 348 string
+#ATTRIBUTE BWAS-SCC-Cause 349 string
+
+END-VENDOR BroadSoft
diff --git a/resources/protocols/radius/dictionary.brocade b/resources/protocols/radius/dictionary.brocade
new file mode 100644
index 00000000..7d7e9c0e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.brocade
@@ -0,0 +1,23 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+VENDOR Brocade 1588
+BEGIN-VENDOR Brocade
+
+ATTRIBUTE Brocade-Auth-Role 1 string
+# Valid attribute values:
+# Admin BasicSwitchAdmin FabricAdmin Operator
+# SecurityAdmin SwitchAdmin User ZoneAdmin
+
+ATTRIBUTE Brocade-AVPairs1 2 string
+ATTRIBUTE Brocade-AVPairs2 3 string
+ATTRIBUTE Brocade-AVPairs3 4 string
+ATTRIBUTE Brocade-AVPairs4 5 string
+# Brocade-AVPairs1/2/3/4:
+# Optional, specifies Admin Domain or Virtual Fabric List
+
+ATTRIBUTE Brocade-Passwd-ExpiryDate 6 string # Format: MM/DD/YYYY
+ATTRIBUTE Brocade-Passwd-WarnPeriod 7 string # Format: integer in days
+
+END-VENDOR Brocade
+
diff --git a/resources/protocols/radius/dictionary.bskyb b/resources/protocols/radius/dictionary.bskyb
new file mode 100644
index 00000000..c239f6bd
--- /dev/null
+++ b/resources/protocols/radius/dictionary.bskyb
@@ -0,0 +1,22 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# British Sky Broadcasting Group plc VSA's
+#
+# $Id: 665c7a5125f513ca180c6b2cee08d6f566d33e8c $
+#
+##############################################################################
+
+VENDOR BSkyB 16924
+
+BEGIN-VENDOR BSkyB
+
+ATTRIBUTE Sky-Wifi-AP-ID 1 integer
+ATTRIBUTE Sky-Wifi-Service-ID 2 integer
+ATTRIBUTE Sky-Wifi-Filter-Profile 3 string
+ATTRIBUTE Sky-Wifi-Billing-Class 4 octets
+ATTRIBUTE Sky-Wifi-Provider-ID 5 integer
+ATTRIBUTE Sky-Wifi-Credentials 6 string
+
+END-VENDOR BSkyB
diff --git a/resources/protocols/radius/dictionary.bt b/resources/protocols/radius/dictionary.bt
new file mode 100644
index 00000000..ea147be5
--- /dev/null
+++ b/resources/protocols/radius/dictionary.bt
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# British Telecom VSA's
+#
+# $Id: d68427f3f8643879425fea275bfd6843034a4980 $
+#
+##############################################################################
+
+VENDOR BT 594
+
+BEGIN-VENDOR BT
+
+ATTRIBUTE SID-Auth 1 string
+
+END-VENDOR BT
diff --git a/resources/protocols/radius/dictionary.cablelabs b/resources/protocols/radius/dictionary.cablelabs
new file mode 100644
index 00000000..21fa03a6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cablelabs
@@ -0,0 +1,239 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# CableLabs
+#
+# $Id: 62bac6d3b84783b55c4350487377d72a0d1daf69 $
+#
+##############################################################################
+
+#wireshark: See packet-radius_packetcable.c for custom dissection of certain
+# of the below attributes.
+
+VENDOR CableLabs 4491
+
+BEGIN-VENDOR CableLabs
+
+ATTRIBUTE CableLabs-Reserved 0 octets
+
+#
+# https://apps.cablelabs.com/specification/packetcable-event-messages-specification
+# See section 10 PACKETCABLE EVENT MESSAGE ATTRIBUTES
+#
+# https://apps.cablelabs.com/specification/packetcable-1-5-event-messages-specification
+# See section 9 PACKETCABLE EVENT MESSAGE ATTRIBUTES
+#
+# https://apps.cablelabs.com/specification/packetcable-multimedia-specification
+# See section 7.5 Event Messaging Attributes for PacketCable Multimedia
+#
+ATTRIBUTE CableLabs-Event-Message 1 octets
+ATTRIBUTE CableLabs-MTA-Endpoint-Name 3 string
+ATTRIBUTE CableLabs-Calling-Party-Number 4 string
+ATTRIBUTE CableLabs-Called-Party-Number 5 string
+ATTRIBUTE CableLabs-Database-ID 6 string
+ATTRIBUTE CableLabs-Query-Type 7 integer
+ATTRIBUTE CableLabs-Returned-Number 9 string
+ATTRIBUTE CableLabs-Call-Termination-Cause 11 octets
+
+#ATTRIBUTE CableLabs-Related-Call-Billing-Correlation-ID 13 octets
+ATTRIBUTE CableLabs-Related-Call-Billing-Crl-ID 13 octets
+
+#ATTRIBUTE CableLabs-First-Call-Calling-Party-Number 14 string
+#ATTRIBUTE CableLabs-Second-Call-Calling-Party-Number 15 string
+ATTRIBUTE CableLabs-First-Call-Calling-Party-Num 14 string
+ATTRIBUTE CableLabs-Second-Call-Calling-Party-Num 15 string
+
+ATTRIBUTE CableLabs-Charge-Number 16 string
+ATTRIBUTE CableLabs-Forwarded-Number 17 string
+ATTRIBUTE CableLabs-Service-Name 18 string
+ATTRIBUTE CableLabs-Intl-Code 20 string
+ATTRIBUTE CableLabs-Dial-Around-Code 21 string
+ATTRIBUTE CableLabs-Location-Routing-Number 22 string
+ATTRIBUTE CableLabs-Carrier-Identification-Code 23 string
+ATTRIBUTE CableLabs-Trunk-Group-ID 24 octets
+ATTRIBUTE CableLabs-Routing-Number 25 string
+ATTRIBUTE CableLabs-MTA-UDP-Portnum 26 integer
+ATTRIBUTE CableLabs-Channel-State 29 integer
+ATTRIBUTE CableLabs-SF-ID 30 integer
+ATTRIBUTE CableLabs-Error-Description 31 string
+ATTRIBUTE CableLabs-QoS-Descriptor 32 octets
+ATTRIBUTE CableLabs-Direction-indicator 37 integer
+ATTRIBUTE CableLabs-Time-Adjustment 38 octets
+ATTRIBUTE CableLabs-SDP-Upstream 39 string
+ATTRIBUTE CableLabs-SDP-Downstream 40 string
+ATTRIBUTE CableLabs-User-Input 41 string
+ATTRIBUTE CableLabs-Translation-Input 42 string
+ATTRIBUTE CableLabs-Redirected-From-Info 43 octets
+
+#ATTRIBUTE CableLabs-Electronic-Surveillance-Indication 44 octets
+ATTRIBUTE CableLabs-Electronic-Surveillance-Ind 44 octets
+
+ATTRIBUTE CableLabs-Redirected-From-Party-Number 45 string
+ATTRIBUTE CableLabs-Redirected-To-Party-Number 46 string
+
+#ATTRIBUTE CableLabs-Electronic-Surveillance-DF-Security 47 octets
+ATTRIBUTE CableLabs-El-Surveillance-DF-Security 47 octets
+
+ATTRIBUTE CableLabs-CCC-ID 48 octets
+ATTRIBUTE CableLabs-Financial-Entity-ID 49 string
+ATTRIBUTE CableLabs-Flow-Direction 50 integer
+ATTRIBUTE CableLabs-Signal-Type 51 integer
+ATTRIBUTE CableLabs-Alerting-Signal 52 integer
+ATTRIBUTE CableLabs-Subject-Audible-Signal 53 integer
+ATTRIBUTE CableLabs-Terminal-Display-Info 54 octets
+ATTRIBUTE CableLabs-Switch-Hook-Flash 55 string
+ATTRIBUTE CableLabs-Dialed-Digits 56 string
+ATTRIBUTE CableLabs-Misc-Signaling-Information 57 string
+ATTRIBUTE CableLabs-AM-Opaque-Data 61 integer
+ATTRIBUTE CableLabs-Subscriber-ID 62 integer
+ATTRIBUTE CableLabs-Volume-Usage-Limit 63 integer
+ATTRIBUTE CableLabs-Gate-Usage-Info 64 integer
+ATTRIBUTE CableLabs-Element-Requesting-QoS 65 integer
+ATTRIBUTE CableLabs-QoS-Release-Reason 66 integer
+ATTRIBUTE CableLabs-Policy-Denied-Reason 67 integer
+ATTRIBUTE CableLabs-Policy-Deleted-Reason 68 integer
+ATTRIBUTE CableLabs-Policy-Update-Reason 69 integer
+ATTRIBUTE CableLabs-Policy-Decision-Status 70 integer
+ATTRIBUTE CableLabs-Application-Manager-ID 71 integer
+ATTRIBUTE CableLabs-Time-Usage-Limit 72 integer
+ATTRIBUTE CableLabs-Gate-Time-Info 73 integer
+ATTRIBUTE CableLabs-IPv6-Subscriber-ID 74 ipv6addr
+ATTRIBUTE CableLabs-User-ID 75 string
+ATTRIBUTE CableLabs-Account-Code 80 string
+ATTRIBUTE CableLabs-Authorization-Code 81 string
+#ATTRIBUTE CableLabs-Jurisdiction-Information-Parameter 82 string
+ATTRIBUTE CableLabs-Jurisdiction-Info-Parameter 82 string
+ATTRIBUTE CableLabs-Called-Party-NP-Source 83 integer
+ATTRIBUTE CableLabs-Calling-Party-NP-Source 84 integer
+ATTRIBUTE CableLabs-Ported-In-Calling-Number 85 integer
+ATTRIBUTE CableLabs-Ported-In-Called-Number 86 integer
+ATTRIBUTE CableLabs-Billing-Type 87 integer
+ATTRIBUTE CableLabs-Signaled-To-Number 88 string
+ATTRIBUTE CableLabs-Signaled-From-Number 89 string
+ATTRIBUTE CableLabs-Communicating-Party 90 octets
+ATTRIBUTE CableLabs-Joined-Party 91 octets
+ATTRIBUTE CableLabs-Removed-Party 92 octets
+ATTRIBUTE CableLabs-RTCP-Data 93 string
+ATTRIBUTE CableLabs-Local-XR-Block 94 string
+ATTRIBUTE CableLabs-Remote-XR-Block 95 string
+ATTRIBUTE Surveillance-Stop-Type 96 integer
+ATTRIBUTE Surveillance-Stop-Destination 97 integer
+ATTRIBUTE Related_ICID 98 string
+
+#
+# Commented out because they cannot be used.
+# [wireshark: The following values are actualy handled by
+# packet-radius_packetcable.c]
+#
+#VALUE CableLabs-Event-Message Reserved 0
+#VALUE CableLabs-Event-Message Signaling-Start 1
+#VALUE CableLabs-Event-Message Signaling-Stop 2
+#VALUE CableLabs-Event-Message Database-Query 3
+#VALUE CableLabs-Event-Message Intelligent-Peripheral-Usage-Start 4
+#VALUE CableLabs-Event-Message Intelligent-Peripheral-Usage-Stop 5
+#VALUE CableLabs-Event-Message Service-Instance 6
+#VALUE CableLabs-Event-Message QoS-Reserve 7
+#VALUE CableLabs-Event-Message QoS-Release 8
+#VALUE CableLabs-Event-Message Service-Activation 9
+#VALUE CableLabs-Event-Message Service-Deactivation 10
+#VALUE CableLabs-Event-Message Media-Report 11
+#VALUE CableLabs-Event-Message Signal-Instance 12
+#VALUE CableLabs-Event-Message Interconnect-Signaling-Start 13
+#VALUE CableLabs-Event-Message Interconnect-Signaling-Stop 14
+#VALUE CableLabs-Event-Message Call-Answer 15
+#VALUE CableLabs-Event-Message Call-Disconnect 16
+#VALUE CableLabs-Event-Message Time-Change 17
+#VALUE CableLabs-Event-Message QoS-Commit 19
+#VALUE CableLabs-Event-Message Media-Alive 20
+#VALUE CableLabs-Event-Message Policy-Request 31
+#VALUE CableLabs-Event-Message Policy-Delete 32
+#VALUE CableLabs-Event-Message Policy-Update 33
+
+VALUE CableLabs-Query-Type Reserved 0
+VALUE CableLabs-Query-Type Toll-Free-Number-Lookup 1
+VALUE CableLabs-Query-Type LNP-Number-Lookup 2
+VALUE CableLabs-Query-Type Calling-Name-Delivery-Lookup 3
+
+VALUE CableLabs-Channel-State Reserved 0
+VALUE CableLabs-Channel-State Open 1
+VALUE CableLabs-Channel-State Change 2
+VALUE CableLabs-Channel-State Close 3
+
+VALUE CableLabs-Direction-indicator Undefined 0
+VALUE CableLabs-Direction-indicator Originating 1
+VALUE CableLabs-Direction-indicator Terminating 2
+
+VALUE CableLabs-Flow-Direction Reserved 0
+VALUE CableLabs-Flow-Direction Upstream 1
+VALUE CableLabs-Flow-Direction Downstream 2
+
+VALUE CableLabs-Signal-Type Reserved 0
+VALUE CableLabs-Signal-Type Network-Signal 1
+VALUE CableLabs-Signal-Type Subject-Signal 2
+
+VALUE CableLabs-Alerting-Signal Reserved-0 0
+VALUE CableLabs-Alerting-Signal Ringing 1
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-2 2
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-3 3
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-4 4
+VALUE CableLabs-Alerting-Signal Ringsplash 5
+VALUE CableLabs-Alerting-Signal Call-Waiting-Tone-1 6
+VALUE CableLabs-Alerting-Signal Call-Waiting-Tone-2 7
+VALUE CableLabs-Alerting-Signal Call-Waiting-Tone-3 8
+VALUE CableLabs-Alerting-Signal Call-Waiting-Tone-4 9
+VALUE CableLabs-Alerting-Signal Reserved-10 10
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-0 11
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-1 12
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-5 13
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-6 14
+VALUE CableLabs-Alerting-Signal Distinctive-Ringing-7 15
+
+VALUE CableLabs-AM-Opaque-Data Reserved-0 0
+VALUE CableLabs-AM-Opaque-Data Dial-Tone 1
+VALUE CableLabs-AM-Opaque-Data Stutter-Dial-Tone 2
+VALUE CableLabs-AM-Opaque-Data Ring-Back-Tone 3
+VALUE CableLabs-AM-Opaque-Data Reorder-Tone 4
+VALUE CableLabs-AM-Opaque-Data Busy-Tone 5
+VALUE CableLabs-AM-Opaque-Data Confirmation-Tone 6
+VALUE CableLabs-AM-Opaque-Data Reserved-7 7
+VALUE CableLabs-AM-Opaque-Data Message-Waiting-Indicator 8
+VALUE CableLabs-AM-Opaque-Data Off-hook-Warning-Tone 9
+
+VALUE CableLabs-Element-Requesting-QoS Client 0
+VALUE CableLabs-Element-Requesting-QoS Policy-Server 1
+VALUE CableLabs-Element-Requesting-QoS Embedded-Client 2
+
+VALUE CableLabs-QoS-Release-Reason Gate-Closed-By-PS 1
+VALUE CableLabs-QoS-Release-Reason Inactivity-Resource-Recovery-Timer-Expiration 2
+VALUE CableLabs-QoS-Release-Reason CM-Failure 3
+VALUE CableLabs-QoS-Release-Reason Pre-Empted 4
+VALUE CableLabs-QoS-Release-Reason RSVP-PathTear-request 5
+VALUE CableLabs-QoS-Release-Reason CM-Request 6
+VALUE CableLabs-QoS-Release-Reason Admitted-Timer-Expiration 7
+VALUE CableLabs-QoS-Release-Reason Other 127
+
+VALUE CableLabs-Policy-Denied-Reason Policy-Server-Admission-Control-Failure 1
+VALUE CableLabs-Policy-Denied-Reason Insufficient-Resources 2
+VALUE CableLabs-Policy-Denied-Reason Unknown-Subscriber 3
+VALUE CableLabs-Policy-Denied-Reason Unauthorized-AMID 4
+VALUE CableLabs-Policy-Denied-Reason Undefined-Service-Class-Name 5
+VALUE CableLabs-Policy-Denied-Reason Incompatible-Envelope 6
+VALUE CableLabs-Policy-Denied-Reason Other 127
+
+VALUE CableLabs-Policy-Deleted-Reason Application-Manager-Request 1
+VALUE CableLabs-Policy-Deleted-Reason CMTS-Decistion 2
+VALUE CableLabs-Policy-Deleted-Reason Other 127
+
+VALUE CableLabs-Policy-Update-Reason Traffic-Profile 1
+VALUE CableLabs-Policy-Update-Reason Classifier 2
+VALUE CableLabs-Policy-Update-Reason Volume-Limit 3
+VALUE CableLabs-Policy-Update-Reason Time-Limit 4
+VALUE CableLabs-Policy-Update-Reason Opaque-Data 5
+VALUE CableLabs-Policy-Update-Reason Multiple-Updates 6
+VALUE CableLabs-Policy-Update-Reason Other 127
+
+VALUE CableLabs-Policy-Decision-Status Policy-Approved 1
+VALUE CableLabs-Policy-Decision-Status Policy-Denied 2
+
+END-VENDOR CableLabs
diff --git a/resources/protocols/radius/dictionary.cabletron b/resources/protocols/radius/dictionary.cabletron
new file mode 100644
index 00000000..2154fef3
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cabletron
@@ -0,0 +1,27 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# http://www.cabletron.com (now http://www.enterasys.com)
+# $Id: 8acb8109cd1fb4bd0da4cbc075160c1470c66046 $
+#
+
+VENDOR Cabletron 52
+
+BEGIN-VENDOR Cabletron
+
+ATTRIBUTE Cabletron-Protocol-Enable 201 integer
+ATTRIBUTE Cabletron-Protocol-Callable 202 integer
+
+VALUE Cabletron-Protocol-Enable IP-Enable 1
+VALUE Cabletron-Protocol-Enable Bridge-Enable 2
+VALUE Cabletron-Protocol-Enable IP-BR-Enable 3
+VALUE Cabletron-Protocol-Enable BR-IPX-Enable 6
+VALUE Cabletron-Protocol-Enable IP-BR-IPX-Enable 7
+
+VALUE Cabletron-Protocol-Callable IP-Callable 1
+VALUE Cabletron-Protocol-Callable Bridge-Callable 2
+VALUE Cabletron-Protocol-Callable IP-BR-Callable 3
+VALUE Cabletron-Protocol-Callable BR-IPX-Callable 6
+VALUE Cabletron-Protocol-Callable IP-BR-IPX-Callable 7
+
+END-VENDOR Cabletron
diff --git a/resources/protocols/radius/dictionary.camiant b/resources/protocols/radius/dictionary.camiant
new file mode 100644
index 00000000..47a884d0
--- /dev/null
+++ b/resources/protocols/radius/dictionary.camiant
@@ -0,0 +1,21 @@
+# -*- text -*-
+##############################################################################
+#
+# Tekelec (Formerly Camiant) MSR dictionary
+# http://www.tekelec.com/products/policy-management.asp
+#
+##############################################################################
+
+VENDOR Camiant 21274
+
+BEGIN-VENDOR Camiant
+
+ATTRIBUTE Camiant-MI-role 1 string
+ATTRIBUTE Camiant-SUI-role 2 integer
+ATTRIBUTE Camiant-MI-scope 3 string
+
+VALUE Camiant-SUI-role camiantView 101
+VALUE Camiant-SUI-role camiantUser 102
+VALUE Camiant-SUI-role camiantService 104
+
+END-VENDOR Camiant
diff --git a/resources/protocols/radius/dictionary.chillispot b/resources/protocols/radius/dictionary.chillispot
new file mode 100644
index 00000000..4d7fb472
--- /dev/null
+++ b/resources/protocols/radius/dictionary.chillispot
@@ -0,0 +1,38 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# ChilliSpot (and CoovaChilli) captive portal
+# http://www.chillispot.org
+# http://coova.org/wiki/index.php/CoovaChilli
+#
+# $Id: e1e96effc16f678bd939dca7d779285fdc3cd126 $
+#
+##############################################################################
+
+VENDOR ChilliSpot 14559
+
+BEGIN-VENDOR ChilliSpot
+
+ATTRIBUTE ChilliSpot-Max-Input-Octets 1 integer
+ATTRIBUTE ChilliSpot-Max-Output-Octets 2 integer
+ATTRIBUTE ChilliSpot-Max-Total-Octets 3 integer
+ATTRIBUTE ChilliSpot-Bandwidth-Max-Up 4 integer
+ATTRIBUTE ChilliSpot-Bandwidth-Max-Down 5 integer
+ATTRIBUTE ChilliSpot-Config 6 string
+ATTRIBUTE ChilliSpot-Lang 7 string
+ATTRIBUTE ChilliSpot-Version 8 string
+ATTRIBUTE ChilliSpot-OriginalURL 9 string
+
+# Configuration management parameters (ChilliSpot Only)
+ATTRIBUTE ChilliSpot-UAM-Allowed 100 string
+ATTRIBUTE ChilliSpot-MAC-Allowed 101 string
+ATTRIBUTE ChilliSpot-Interval 102 integer
+
+# Inline with RFC 2882 use of VSE-Authorize-Only for remote config
+# Note that 14559 = 0x38df is used as prefix for the VSE.
+# This is recognized as the best (but bad) way of doing VSEs.
+# (ChilliSpot Only - CoovaChilli uses Service-Type = Administrative-User)
+VALUE Service-Type ChilliSpot-Authorize-Only 0x38df0001
+
+END-VENDOR ChilliSpot
diff --git a/resources/protocols/radius/dictionary.cisco b/resources/protocols/radius/dictionary.cisco
new file mode 100644
index 00000000..e030178a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cisco
@@ -0,0 +1,228 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.cisco
+#
+# Accounting VSAs originally by
+# "Marcelo M. Sosa Lugones" <marcelo@sosa.com.ar>
+#
+# Version: $Id: 52cbe9c8f9d24d17eaf91faae5084ac832a509d1 $
+#
+# For documentation on Cisco RADIUS attributes, see:
+#
+# http://wayback.archive.org/web/20090614232619/http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_server_for_windows/4.1/user/A_RADAtr.html
+# http://www.cisco.com/c/en/us/td/docs/ios/12_2/security/configuration/guide/fsecur_c/scfrdat3.html#wpxref30314
+# http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_usr_radatt/configuration/xe-16/sec-usr-radatt-xe-16-book.html
+# http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_server_for_windows/4.1/user/A_RADAtr.html
+#
+# For general documentation on Cisco RADIUS configuration, see:
+#
+# http://www.cisco.com/en/US/partner/tech/tk583/tk547/tsd_technology_support_sub-protocol_home.html
+#
+
+VENDOR Cisco 9
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Cisco
+
+ATTRIBUTE Cisco-AVPair 1 string
+ATTRIBUTE Cisco-NAS-Port 2 string
+
+#
+# T.37 Store-and-Forward attributes.
+#
+ATTRIBUTE Cisco-Fax-Account-Id-Origin 3 string
+ATTRIBUTE Cisco-Fax-Msg-Id 4 string
+ATTRIBUTE Cisco-Fax-Pages 5 string
+ATTRIBUTE Cisco-Fax-Coverpage-Flag 6 string
+ATTRIBUTE Cisco-Fax-Modem-Time 7 string
+ATTRIBUTE Cisco-Fax-Connect-Speed 8 string
+ATTRIBUTE Cisco-Fax-Recipient-Count 9 string
+ATTRIBUTE Cisco-Fax-Process-Abort-Flag 10 string
+ATTRIBUTE Cisco-Fax-Dsn-Address 11 string
+ATTRIBUTE Cisco-Fax-Dsn-Flag 12 string
+ATTRIBUTE Cisco-Fax-Mdn-Address 13 string
+ATTRIBUTE Cisco-Fax-Mdn-Flag 14 string
+ATTRIBUTE Cisco-Fax-Auth-Status 15 string
+ATTRIBUTE Cisco-Email-Server-Address 16 string
+ATTRIBUTE Cisco-Email-Server-Ack-Flag 17 string
+ATTRIBUTE Cisco-Gateway-Id 18 string
+ATTRIBUTE Cisco-Call-Type 19 string
+ATTRIBUTE Cisco-Port-Used 20 string
+ATTRIBUTE Cisco-Abort-Cause 21 string
+
+#
+# Voice over IP attributes.
+#
+ATTRIBUTE h323-remote-address 23 string
+ATTRIBUTE h323-conf-id 24 string
+ATTRIBUTE h323-setup-time 25 string
+ATTRIBUTE h323-call-origin 26 string
+ATTRIBUTE h323-call-type 27 string
+ATTRIBUTE h323-connect-time 28 string
+ATTRIBUTE h323-disconnect-time 29 string
+ATTRIBUTE h323-disconnect-cause 30 string
+ATTRIBUTE h323-voice-quality 31 string
+ATTRIBUTE h323-gw-id 33 string
+ATTRIBUTE h323-incoming-conf-id 35 string
+
+ATTRIBUTE Cisco-Policy-Up 37 string
+ATTRIBUTE Cisco-Policy-Down 38 string
+
+ATTRIBUTE sip-conf-id 100 string
+ATTRIBUTE h323-credit-amount 101 string
+ATTRIBUTE h323-credit-time 102 string
+ATTRIBUTE h323-return-code 103 string
+ATTRIBUTE h323-prompt-id 104 string
+ATTRIBUTE h323-time-and-day 105 string
+ATTRIBUTE h323-redirect-number 106 string
+ATTRIBUTE h323-preferred-lang 107 string
+ATTRIBUTE h323-redirect-ip-address 108 string
+ATTRIBUTE h323-billing-model 109 string
+ATTRIBUTE h323-currency 110 string
+ATTRIBUTE subscriber 111 string
+ATTRIBUTE gw-rxd-cdn 112 string
+ATTRIBUTE gw-final-xlated-cdn 113 string
+ATTRIBUTE remote-media-address 114 string
+ATTRIBUTE release-source 115 string
+ATTRIBUTE gw-rxd-cgn 116 string
+ATTRIBUTE gw-final-xlated-cgn 117 string
+
+# SIP Attributes
+ATTRIBUTE call-id 141 string
+ATTRIBUTE session-protocol 142 string
+ATTRIBUTE method 143 string
+ATTRIBUTE prev-hop-via 144 string
+ATTRIBUTE prev-hop-ip 145 string
+ATTRIBUTE incoming-req-uri 146 string
+ATTRIBUTE outgoing-req-uri 147 string
+ATTRIBUTE next-hop-ip 148 string
+ATTRIBUTE next-hop-dn 149 string
+ATTRIBUTE sip-hdr 150 string
+ATTRIBUTE dsp-id 151 string
+
+#
+# Extra attributes sent by the Cisco, if you configure
+# "radius-server vsa accounting" (requires IOS11.2+).
+#
+# According to
+#
+# http://wayback.archive.org/web/20021219025345/http://www.cisco.com/en/US/products/hw/iad/ps4349/products_installation_guide_chapter09186a008007e511.html
+#
+# the first byte Command-Code value is a binary command code
+# and the other bytes after it are an string argument to the
+# command:
+#
+# Command code Command Argument
+#
+# \001 Account Logon Account name
+# \002 Account Logoff Account name
+# \004 Account PING Service name
+# \013 Service Logon Service name
+# \014 Service Logoff Service name
+# \016 Service Access Order DNS server search order
+# separated by semicolons
+# \017 Service Message Message text
+#
+ATTRIBUTE Cisco-Multilink-ID 187 integer
+ATTRIBUTE Cisco-Num-In-Multilink 188 integer
+ATTRIBUTE Cisco-Pre-Input-Octets 190 integer
+ATTRIBUTE Cisco-Pre-Output-Octets 191 integer
+ATTRIBUTE Cisco-Pre-Input-Packets 192 integer
+ATTRIBUTE Cisco-Pre-Output-Packets 193 integer
+ATTRIBUTE Cisco-Maximum-Time 194 integer
+ATTRIBUTE Cisco-Disconnect-Cause 195 integer
+ATTRIBUTE Cisco-Data-Rate 197 integer
+ATTRIBUTE Cisco-PreSession-Time 198 integer
+ATTRIBUTE Cisco-PW-Lifetime 208 integer
+ATTRIBUTE Cisco-IP-Direct 209 integer
+ATTRIBUTE Cisco-PPP-VJ-Slot-Comp 210 integer
+ATTRIBUTE Cisco-PPP-Async-Map 212 integer
+ATTRIBUTE Cisco-IP-Pool-Definition 217 string
+ATTRIBUTE Cisco-Assign-IP-Pool 218 integer
+ATTRIBUTE Cisco-Route-IP 228 integer
+ATTRIBUTE Cisco-Link-Compression 233 integer
+ATTRIBUTE Cisco-Target-Util 234 integer
+ATTRIBUTE Cisco-Maximum-Channels 235 integer
+ATTRIBUTE Cisco-Data-Filter 242 integer
+ATTRIBUTE Cisco-Call-Filter 243 integer
+ATTRIBUTE Cisco-Idle-Limit 244 integer
+ATTRIBUTE Cisco-Subscriber-Password 249 string
+ATTRIBUTE Cisco-Account-Info 250 string
+ATTRIBUTE Cisco-Service-Info 251 string
+ATTRIBUTE Cisco-Command-Code 252 string
+ATTRIBUTE Cisco-Control-Info 253 string
+ATTRIBUTE Cisco-Xmit-Rate 255 integer
+
+VALUE Cisco-Disconnect-Cause No-Reason 0
+VALUE Cisco-Disconnect-Cause No-Disconnect 1
+VALUE Cisco-Disconnect-Cause Unknown 2
+VALUE Cisco-Disconnect-Cause Call-Disconnect 3
+VALUE Cisco-Disconnect-Cause CLID-Authentication-Failure 4
+VALUE Cisco-Disconnect-Cause No-Modem-Available 9
+VALUE Cisco-Disconnect-Cause No-Carrier 10
+VALUE Cisco-Disconnect-Cause Lost-Carrier 11
+VALUE Cisco-Disconnect-Cause No-Detected-Result-Codes 12
+VALUE Cisco-Disconnect-Cause User-Ends-Session 20
+VALUE Cisco-Disconnect-Cause Idle-Timeout 21
+VALUE Cisco-Disconnect-Cause Exit-Telnet-Session 22
+VALUE Cisco-Disconnect-Cause No-Remote-IP-Addr 23
+VALUE Cisco-Disconnect-Cause Exit-Raw-TCP 24
+VALUE Cisco-Disconnect-Cause Password-Fail 25
+VALUE Cisco-Disconnect-Cause Raw-TCP-Disabled 26
+VALUE Cisco-Disconnect-Cause Control-C-Detected 27
+VALUE Cisco-Disconnect-Cause EXEC-Program-Destroyed 28
+VALUE Cisco-Disconnect-Cause Close-Virtual-Connection 29
+VALUE Cisco-Disconnect-Cause End-Virtual-Connection 30
+VALUE Cisco-Disconnect-Cause Exit-Rlogin 31
+VALUE Cisco-Disconnect-Cause Invalid-Rlogin-Option 32
+VALUE Cisco-Disconnect-Cause Insufficient-Resources 33
+VALUE Cisco-Disconnect-Cause Timeout-PPP-LCP 40
+VALUE Cisco-Disconnect-Cause Failed-PPP-LCP-Negotiation 41
+VALUE Cisco-Disconnect-Cause Failed-PPP-PAP-Auth-Fail 42
+VALUE Cisco-Disconnect-Cause Failed-PPP-CHAP-Auth 43
+VALUE Cisco-Disconnect-Cause Failed-PPP-Remote-Auth 44
+VALUE Cisco-Disconnect-Cause PPP-Remote-Terminate 45
+VALUE Cisco-Disconnect-Cause PPP-Closed-Event 46
+VALUE Cisco-Disconnect-Cause NCP-Closed-PPP 47
+VALUE Cisco-Disconnect-Cause MP-Error-PPP 48
+VALUE Cisco-Disconnect-Cause PPP-Maximum-Channels 49
+VALUE Cisco-Disconnect-Cause Tables-Full 50
+VALUE Cisco-Disconnect-Cause Resources-Full 51
+VALUE Cisco-Disconnect-Cause Invalid-IP-Address 52
+VALUE Cisco-Disconnect-Cause Bad-Hostname 53
+VALUE Cisco-Disconnect-Cause Bad-Port 54
+VALUE Cisco-Disconnect-Cause Reset-TCP 60
+VALUE Cisco-Disconnect-Cause TCP-Connection-Refused 61
+VALUE Cisco-Disconnect-Cause Timeout-TCP 62
+VALUE Cisco-Disconnect-Cause Foreign-Host-Close-TCP 63
+VALUE Cisco-Disconnect-Cause TCP-Network-Unreachable 64
+VALUE Cisco-Disconnect-Cause TCP-Host-Unreachable 65
+VALUE Cisco-Disconnect-Cause TCP-Network-Admin-Unreachable 66
+VALUE Cisco-Disconnect-Cause TCP-Port-Unreachable 67
+VALUE Cisco-Disconnect-Cause Session-Timeout 100
+VALUE Cisco-Disconnect-Cause Session-Failed-Security 101
+VALUE Cisco-Disconnect-Cause Session-End-Callback 102
+VALUE Cisco-Disconnect-Cause Invalid-Protocol 120
+VALUE Cisco-Disconnect-Cause RADIUS-Disconnect 150
+VALUE Cisco-Disconnect-Cause Local-Admin-Disconnect 151
+VALUE Cisco-Disconnect-Cause SNMP-Disconnect 152
+VALUE Cisco-Disconnect-Cause V110-Retries 160
+VALUE Cisco-Disconnect-Cause PPP-Authentication-Timeout 170
+VALUE Cisco-Disconnect-Cause Local-Hangup 180
+VALUE Cisco-Disconnect-Cause Remote-Hangup 185
+VALUE Cisco-Disconnect-Cause T1-Quiesced 190
+VALUE Cisco-Disconnect-Cause Call-Duration 195
+VALUE Cisco-Disconnect-Cause VPN-User-Disconnect 600
+VALUE Cisco-Disconnect-Cause VPN-Carrier-Loss 601
+VALUE Cisco-Disconnect-Cause VPN-No-Resources 602
+VALUE Cisco-Disconnect-Cause VPN-Bad-Control-Packet 603
+VALUE Cisco-Disconnect-Cause VPN-Admin-Disconnect 604
+VALUE Cisco-Disconnect-Cause VPN-Tunnel-Shut 605
+VALUE Cisco-Disconnect-Cause VPN-Local-Disconnect 606
+VALUE Cisco-Disconnect-Cause VPN-Session-Limit 607
+VALUE Cisco-Disconnect-Cause VPN-Call-Redirect 608
+
+END-VENDOR Cisco
diff --git a/resources/protocols/radius/dictionary.cisco.asa b/resources/protocols/radius/dictionary.cisco.asa
new file mode 100644
index 00000000..e0a609e6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cisco.asa
@@ -0,0 +1,368 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Cisco Adaptative Security Appliance (ASA) Dictionary
+#
+# http://www.cisco.com/en/US/docs/security/asa/asa90/configuration/guide/ref_extserver.html#wp1802187
+#
+# $Id: bd5b425d6d8aef0a47ff06ae3110ff1b5a1e307d $
+#
+
+VENDOR Cisco-ASA 3076
+
+BEGIN-VENDOR Cisco-ASA
+
+ATTRIBUTE ASA-Simultaneous-Logins 2 integer
+ATTRIBUTE ASA-Primary-DNS 5 ipaddr
+ATTRIBUTE ASA-Secondary-DNS 6 ipaddr
+ATTRIBUTE ASA-Primary-WINS 7 ipaddr
+ATTRIBUTE ASA-Secondary-WINS 8 ipaddr
+ATTRIBUTE ASA-SEP-Card-Assignment 9 integer
+ATTRIBUTE ASA-Tunneling-Protocols 11 integer
+ATTRIBUTE ASA-IPsec-Sec-Association 12 string
+ATTRIBUTE ASA-IPsec-Authentication 13 integer
+ATTRIBUTE ASA-Banner1 15 string
+ATTRIBUTE ASA-IPsec-Allow-Passwd-Store 16 integer
+ATTRIBUTE ASA-Use-Client-Address 17 integer
+ATTRIBUTE ASA-PPTP-Encryption 20 integer
+ATTRIBUTE ASA-L2TP-Encryption 21 integer
+ATTRIBUTE ASA-Group-Policy 25 string
+ATTRIBUTE ASA-IPsec-Split-Tunnel-List 27 string
+ATTRIBUTE ASA-IPsec-Default-Domain 28 string
+ATTRIBUTE ASA-IPsec-Split-DNS-Names 29 string
+ATTRIBUTE ASA-IPsec-Tunnel-Type 30 integer
+ATTRIBUTE ASA-IPsec-Mode-Config 31 integer
+ATTRIBUTE ASA-IPsec-Over-UDP 34 integer
+ATTRIBUTE ASA-IPsec-Over-UDP-Port 35 integer
+ATTRIBUTE ASA-Banner2 36 string
+ATTRIBUTE ASA-PPTP-MPPC-Compression 37 integer
+ATTRIBUTE ASA-L2TP-MPPC-Compression 38 integer
+ATTRIBUTE ASA-IPsec-IP-Compression 39 integer
+ATTRIBUTE ASA-IPsec-IKE-Peer-ID-Check 40 integer
+ATTRIBUTE ASA-IKE-Keep-Alives 41 integer
+ATTRIBUTE ASA-IPsec-Auth-On-Rekey 42 integer
+ATTRIBUTE ASA-Required-Client-Firewall-Vendor-Code 45 integer
+ATTRIBUTE ASA-Required-Client-Firewall-Product-Code 46 integer
+ATTRIBUTE ASA-Required-Client-Firewall-Description 47 string
+ATTRIBUTE ASA-Require-HW-Client-Auth 48 integer
+ATTRIBUTE ASA-Required-Individual-User-Auth 49 integer
+ATTRIBUTE ASA-Authenticated-User-Idle-Timeout 50 integer
+ATTRIBUTE ASA-Cisco-IP-Phone-Bypass 51 integer
+ATTRIBUTE ASA-IPsec-Split-Tunneling-Policy 55 integer
+ATTRIBUTE ASA-IPsec-Required-Client-Firewall-Capability 56 integer
+ATTRIBUTE ASA-IPsec-Client-Firewall-Filter-Name 57 string
+ATTRIBUTE ASA-IPsec-Client-Firewall-Filter-Optional 58 integer
+ATTRIBUTE ASA-IPsec-Backup-Servers 59 integer
+ATTRIBUTE ASA-IPsec-Backup-Server-List 60 string
+ATTRIBUTE ASA-DHCP-Network-Scope 61 ipaddr
+ATTRIBUTE ASA-Intercept-DHCP-Configure-Msg 62 integer
+ATTRIBUTE ASA-MS-Client-Subnet-Mask 63 ipaddr
+ATTRIBUTE ASA-Allow-Network-Extension-Mode 64 integer
+ATTRIBUTE ASA-Authorization-Type 65 integer
+ATTRIBUTE ASA-Authorization-Required 66 integer
+ATTRIBUTE ASA-Authorization-DN-Field 67 string
+ATTRIBUTE ASA-IKE-KeepAlive-Confidence-Interval 68 integer
+ATTRIBUTE ASA-WebVPN-Content-Filter-Parameters 69 integer
+ATTRIBUTE ASA-WebVPN-HTML-Filter 70 integer
+ATTRIBUTE ASA-WebVPN-URL-List 71 string
+ATTRIBUTE ASA-WebVPN-Port-Forwarding-List 72 string
+ATTRIBUTE ASA-WebVPN-Access-List 73 string
+ATTRIBUTE ASA-WebVPNACL 73 string
+ATTRIBUTE ASA-WebVPN-HTTP-Proxy-IP-Address 74 string
+ATTRIBUTE ASA-Cisco-LEAP-Bypass 75 integer
+ATTRIBUTE ASA-WebVPN-Default-Homepage 76 string
+ATTRIBUTE ASA-Client-Type-Version-Limiting 77 string
+ATTRIBUTE ASA-WebVPN-Group-based-HTTP/HTTPS-Proxy-Exception-List 78 string
+ATTRIBUTE ASA-WebVPN-Port-Forwarding-Name 79 string
+ATTRIBUTE ASA-IE-Proxy-Server 80 string
+ATTRIBUTE ASA-IE-Proxy-Server-Policy 81 integer
+ATTRIBUTE ASA-IE-Proxy-Exception-List 82 string
+ATTRIBUTE ASA-IE-Proxy-Bypass-Local 83 integer
+ATTRIBUTE ASA-IKE-Keepalive-Retry-Interval 84 integer
+ATTRIBUTE ASA-Tunnel-Group-Lock 85 string
+ATTRIBUTE ASA-Access-List-Inbound 86 string
+ATTRIBUTE ASA-Access-List-Outbound 87 string
+ATTRIBUTE ASA-Perfect-Forward-Secrecy-Enable 88 integer
+ATTRIBUTE ASA-NAC-Enable 89 integer
+ATTRIBUTE ASA-NAC-Status-Query-Timer 90 integer
+ATTRIBUTE ASA-NAC-Revalidation-Timer 91 integer
+ATTRIBUTE ASA-NAC-Default-ACL 92 string
+ATTRIBUTE ASA-WebVPN-URL-Entry-Enable 93 integer
+ATTRIBUTE ASA-WebVPN-File-Access-Enable 94 integer
+ATTRIBUTE ASA-WebVPN-File-Server-Entry-Enable 95 integer
+ATTRIBUTE ASA-WebVPN-File-Server-Browsing-Enable 96 integer
+ATTRIBUTE ASA-WebVPN-Port-Forwarding-Enable 97 integer
+ATTRIBUTE ASA-WebVPN-Port-Forwarding-Exchange-Proxy-Enable 98 integer
+ATTRIBUTE ASA-WebVPN-Port-Forwarding-HTTP-Proxy 99 integer
+ATTRIBUTE ASA-WebVPN-Citrix-Metaframe-Enable 101 integer
+ATTRIBUTE ASA-WebVPN-Apply-ACL 102 integer
+ATTRIBUTE ASA-WebVPN-SSL-VPN-Client-Enable 103 integer
+ATTRIBUTE ASA-WebVPN-SSL-VPN-Client-Required 104 integer
+ATTRIBUTE ASA-WebVPN-SSL-VPN-Client-Keep-Installation 105 integer
+ATTRIBUTE ASA-SVC-Keepalive 107 integer
+ATTRIBUTE ASA-WebVPN-SVC-Keepalive-Frequency 107 integer
+ATTRIBUTE ASA-SVC-DPD-Interval-Client 108 integer
+ATTRIBUTE ASA-WebVPN-SVC-Client-DPD-Frequency 108 integer
+ATTRIBUTE ASA-SVC-DPD-Interval-Gateway 109 integer
+ATTRIBUTE ASA-WebVPN-SVC-Gateway-DPD-Frequency 109 integer
+ATTRIBUTE ASA-SVC-Rekey-Time 110 integer
+ATTRIBUTE ASA-WebVPN-SVC-Rekey-Time 110 integer
+ATTRIBUTE ASA-WebVPN-SVC-Rekey-Method 111 integer
+ATTRIBUTE ASA-WebVPN-SVC-Compression 112 integer
+ATTRIBUTE ASA-WebVPN-Customization 113 string
+ATTRIBUTE ASA-WebVPN-SSO-Server-Name 114 string
+ATTRIBUTE ASA-WebVPN-Deny-Message 116 string
+ATTRIBUTE ASA-WebVPN-HTTP-Compression 120 integer
+ATTRIBUTE ASA-WebVPN-Keepalive-Ignore 121 integer
+ATTRIBUTE ASA-Extended-Authentication-On-Rekey 122 integer
+ATTRIBUTE ASA-SVC-DTLS 123 integer
+ATTRIBUTE ASA-WebVPN-SVC-DTLS-Enable 123 integer
+ATTRIBUTE ASA-WebVPN-Auto-HTTP-Signon 124 string
+ATTRIBUTE ASA-SVC-MTU 125 integer
+ATTRIBUTE ASA-WebVPN-SVC-DTLS-MTU 125 integer
+ATTRIBUTE ASA-WebVPN-Hidden-Shares 126 integer
+ATTRIBUTE ASA-SVC-Modules 127 string
+ATTRIBUTE ASA-SVC-Profiles 128 string
+ATTRIBUTE ASA-SVC-Ask 131 integer
+ATTRIBUTE ASA-SVC-Ask-Timeout 132 integer
+ATTRIBUTE ASA-IE-Proxy-PAC-URL 133 string
+ATTRIBUTE ASA-Strip-Realm 135 integer
+ATTRIBUTE ASA-Smart-Tunnel 136 string
+ATTRIBUTE ASA-WebVPN-Smart-Tunnel 136 string
+ATTRIBUTE ASA-WebVPN-ActiveX-Relay 137 integer
+ATTRIBUTE ASA-Smart-Tunnel-Auto 138 integer
+ATTRIBUTE ASA-WebVPN-Smart-Tunnel-Auto-Start 138 integer
+ATTRIBUTE ASA-Smart-Tunnel-Auto-Signon-Enable 139 string
+ATTRIBUTE ASA-WebVPN-Smart-Tunnel-Auto-Sign-On 139 string
+ATTRIBUTE ASA-VLAN 140 integer
+ATTRIBUTE ASA-NAC-Settings 141 string
+ATTRIBUTE ASA-Member-Of 145 string
+ATTRIBUTE ASA-TunnelGroupName 146 string
+ATTRIBUTE ASA-WebVPN-Idle-Timeout-Alert-Interval 148 integer
+ATTRIBUTE ASA-WebVPN-Session-Timeout-Alert-Interval 149 integer
+ATTRIBUTE ASA-ClientType 150 integer
+ATTRIBUTE ASA-SessionType 151 integer
+ATTRIBUTE ASA-SessionSubtype 152 integer
+ATTRIBUTE ASA-WebVPN-Download_Max-Size 157 integer
+ATTRIBUTE ASA-WebVPN-Upload-Max-Size 158 integer
+ATTRIBUTE ASA-WebVPN-Post-Max-Size 159 integer
+ATTRIBUTE ASA-WebVPN-User-Storage 160 string
+ATTRIBUTE ASA-WebVPN-Storage-Objects 161 string
+ATTRIBUTE ASA-WebVPN-Storage-Key 162 string
+ATTRIBUTE ASA-WebVPN-VDI 163 string
+ATTRIBUTE ASA-Address-Pools 217 string
+ATTRIBUTE ASA-IPv6-Address-Pools 218 string
+ATTRIBUTE ASA-IPv6-VPN-Filter 219 string
+ATTRIBUTE ASA-Privilege-Level 220 integer
+ATTRIBUTE ASA-WebVPN-UNIX-User-ID 221 integer
+ATTRIBUTE ASA-WebVPN-UNIX-Group-ID 222 integer
+ATTRIBUTE ASA-WebVPN-Macro-Substitution-Value1 223 string
+ATTRIBUTE ASA-WebVPN-Macro-Substitution-Value2 224 string
+ATTRIBUTE ASA-WebVPNSmart-Card-Removal-Disconnect 225 integer
+ATTRIBUTE ASA-WebVPN-Smart-Tunnel-Tunnel-Policy 227 string
+ATTRIBUTE ASA-WebVPN-Home-Page-Use-Smart-Tunnel 228 integer
+
+VALUE ASA-Authorization-Required No 0
+VALUE ASA-Authorization-Required Yes 1
+
+VALUE ASA-Authorization-Type None 0
+VALUE ASA-Authorization-Type Radius 1
+VALUE ASA-Authorization-Type LDAP 2
+
+VALUE ASA-Cisco-IP-Phone-Bypass Disabled 0
+VALUE ASA-Cisco-IP-Phone-Bypass Enabled 1
+
+VALUE ASA-Cisco-LEAP-Bypass Disabled 0
+VALUE ASA-Cisco-LEAP-Bypass Enabled 1
+
+VALUE ASA-ClientType Cisco-VPN-Client-IKEv1 1
+VALUE ASA-ClientType AnyConnect-Client-SSL-VPN 2
+VALUE ASA-ClientType Clientless-SSL-VPN 3
+VALUE ASA-ClientType Cut-Through-Proxy 4
+VALUE ASA-ClientType L2TP/IPsec-SSL-VPN 5
+VALUE ASA-ClientType AnyConnect-Client-IPSec-VPN-IKEv2 6
+
+VALUE ASA-Extended-Authentication-On-Rekey Disabled 0
+VALUE ASA-Extended-Authentication-On-Rekey Enabled 1
+
+VALUE ASA-IE-Proxy-Bypass-Local None 0
+VALUE ASA-IE-Proxy-Bypass-Local Local 1
+
+VALUE ASA-IE-Proxy-Server-Policy No-Modify 1
+VALUE ASA-IE-Proxy-Server-Policy No-Proxy 2
+VALUE ASA-IE-Proxy-Server-Policy Auto-detect 3
+VALUE ASA-IE-Proxy-Server-Policy Use-Concentrator-Setting 4
+
+VALUE ASA-IKE-Keep-Alives Disabled 0
+VALUE ASA-IKE-Keep-Alives Enabled 1
+
+VALUE ASA-Allow-Network-Extension-Mode Disabled 0
+VALUE ASA-Allow-Network-Extension-Mode Enabled 1
+
+VALUE ASA-Intercept-DHCP-Configure-Msg Disabled 0
+VALUE ASA-Intercept-DHCP-Configure-Msg Enabled 1
+
+VALUE ASA-IPsec-Allow-Passwd-Store Disabled 0
+VALUE ASA-IPsec-Allow-Passwd-Store Enabled 1
+
+VALUE ASA-IPsec-Authentication None 0
+VALUE ASA-IPsec-Authentication RADIUS 1
+VALUE ASA-IPsec-Authentication LDAP-Authorization-only 2
+VALUE ASA-IPsec-Authentication NT-Domain 3
+VALUE ASA-IPsec-Authentication SDI 4
+VALUE ASA-IPsec-Authentication Internal 5
+VALUE ASA-IPsec-Authentication RADIUS-with-Expiry 6
+VALUE ASA-IPsec-Authentication Kerberos/Active-Directory 7
+
+VALUE ASA-IPsec-Auth-On-Rekey Disabled 0
+VALUE ASA-IPsec-Auth-On-Rekey Enabled 1
+
+VALUE ASA-IPsec-Backup-Servers Use-Client-Configured-List 1
+VALUE ASA-IPsec-Backup-Servers Disable-and-clear-client-list 2
+VALUE ASA-IPsec-Backup-Servers Use-Backup-Server-List 3
+
+VALUE ASA-IPsec-Client-Firewall-Filter-Optional Required 0
+VALUE ASA-IPsec-Client-Firewall-Filter-Optional Optional 1
+
+VALUE ASA-IPsec-IKE-Peer-ID-Check Required 1
+VALUE ASA-IPsec-IKE-Peer-ID-Check If-Supported-By-Peer-Certificate 2
+VALUE ASA-IPsec-IKE-Peer-ID-Check Do-Not-Check 3
+
+VALUE ASA-IPsec-IP-Compression Disabled 0
+VALUE ASA-IPsec-IP-Compression Enabled 1
+
+VALUE ASA-IPsec-Mode-Config Disabled 0
+VALUE ASA-IPsec-Mode-Config Enabled 1
+
+VALUE ASA-IPsec-Over-UDP Disabled 0
+VALUE ASA-IPsec-Over-UDP Enabled 1
+
+VALUE ASA-IPsec-Required-Client-Firewall-Capability None 0
+VALUE ASA-IPsec-Required-Client-Firewall-Capability Policy-Remotely-Defined 1
+VALUE ASA-IPsec-Required-Client-Firewall-Capability Policy-Pushed 2
+VALUE ASA-IPsec-Required-Client-Firewall-Capability Policy-from-Server 4
+
+VALUE ASA-IPsec-Split-Tunneling-Policy No-Split-Tunneling 0
+VALUE ASA-IPsec-Split-Tunneling-Policy Split-Tunneling 1
+VALUE ASA-IPsec-Split-Tunneling-Policy Local-LAN-Permitted 2
+
+VALUE ASA-IPsec-Tunnel-Type LAN-to-LAN 1
+VALUE ASA-IPsec-Tunnel-Type Remote-Access 2
+
+VALUE ASA-L2TP-MPPC-Compression Disabled 0
+VALUE ASA-L2TP-MPPC-Compression Enabled 1
+
+VALUE ASA-NAC-Enable No 0
+VALUE ASA-NAC-Enable Yes 1
+
+VALUE ASA-Perfect-Forward-Secrecy-Enable No 0
+VALUE ASA-Perfect-Forward-Secrecy-Enable Yes 1
+
+VALUE ASA-PPTP-MPPC-Compression Disabled 0
+VALUE ASA-PPTP-MPPC-Compression Enabled 1
+
+VALUE ASA-Required-Client-Firewall-Vendor-Code Cisco-CIC 1
+VALUE ASA-Required-Client-Firewall-Vendor-Code Zone-Labs 2
+VALUE ASA-Required-Client-Firewall-Vendor-Code NetworkICE 3
+VALUE ASA-Required-Client-Firewall-Vendor-Code Sygate 4
+VALUE ASA-Required-Client-Firewall-Vendor-Code Cisco-IPSA 5
+
+VALUE ASA-Required-Individual-User-Auth Disabled 0
+VALUE ASA-Required-Individual-User-Auth Enabled 1
+
+VALUE ASA-Require-HW-Client-Auth Disabled 0
+VALUE ASA-Require-HW-Client-Auth Enabled 1
+
+VALUE ASA-SessionSubtype None 0
+VALUE ASA-SessionSubtype Clientless 1
+VALUE ASA-SessionSubtype Client 2
+VALUE ASA-SessionSubtype Client-Only 3
+
+VALUE ASA-SessionType None 0
+VALUE ASA-SessionType AnyConnect-Client-SSL-VPN 1
+VALUE ASA-SessionType AnyConnect-Client-IPSec-VPN/IKEv2 2
+VALUE ASA-SessionType Clientless-SSL-VPN 3
+VALUE ASA-SessionType Clientless-Email-Proxy 4
+VALUE ASA-SessionType Cisco-VPN-Client/IKEv1 5
+VALUE ASA-SessionType IKEv1-LAN-to-LAN 6
+VALUE ASA-SessionType IKEv2-LAN-to-LAN 7
+VALUE ASA-SessionType VPN-Load-Balancing 8
+
+VALUE ASA-Smart-Tunnel-Auto Disabled 0
+VALUE ASA-Smart-Tunnel-Auto Enabled 1
+VALUE ASA-Smart-Tunnel-Auto AutoStart 2
+
+VALUE ASA-Strip-Realm Disabled 0
+VALUE ASA-Strip-Realm Enabled 1
+
+VALUE ASA-SVC-Ask Disabled 0
+VALUE ASA-SVC-Ask Enabled 1
+VALUE ASA-SVC-Ask Enable-Default-Service 3
+VALUE ASA-SVC-Ask Enable-Default-Clientless 5
+
+VALUE ASA-SVC-DTLS FALSE 0
+VALUE ASA-SVC-DTLS TRUE 1
+
+VALUE ASA-Use-Client-Address Disabled 0
+VALUE ASA-Use-Client-Address Enabled 1
+
+VALUE ASA-WebVPN-Apply-ACL Disabled 0
+VALUE ASA-WebVPN-Apply-ACL Enabled 1
+
+VALUE ASA-WebVPN-Citrix-Metaframe-Enable Disabled 0
+VALUE ASA-WebVPN-Citrix-Metaframe-Enable Enabled 1
+
+VALUE ASA-WebVPN-File-Access-Enable Disabled 0
+VALUE ASA-WebVPN-File-Access-Enable Enabled 1
+
+VALUE ASA-WebVPN-File-Server-Browsing-Enable Disabled 0
+VALUE ASA-WebVPN-File-Server-Browsing-Enable Enabled 1
+
+VALUE ASA-WebVPN-File-Server-Entry-Enable Disabled 0
+VALUE ASA-WebVPN-File-Server-Entry-Enable Enabled 1
+
+VALUE ASA-WebVPN-Hidden-Shares None 0
+VALUE ASA-WebVPN-Hidden-Shares Visible 1
+
+VALUE ASA-WebVPN-HTTP-Compression Off 0
+VALUE ASA-WebVPN-HTTP-Compression Deflate-Compression 1
+
+VALUE ASA-WebVPN-Port-Forwarding-Enable Disabled 0
+VALUE ASA-WebVPN-Port-Forwarding-Enable Enabled 1
+
+VALUE ASA-WebVPN-Port-Forwarding-Exchange-Proxy-Enable Disabled 0
+VALUE ASA-WebVPN-Port-Forwarding-Exchange-Proxy-Enable Enabled 1
+
+VALUE ASA-WebVPN-Port-Forwarding-HTTP-Proxy Disabled 0
+VALUE ASA-WebVPN-Port-Forwarding-HTTP-Proxy Enabled 1
+
+VALUE ASA-WebVPNSmart-Card-Removal-Disconnect Disabled 0
+VALUE ASA-WebVPNSmart-Card-Removal-Disconnect Enabled 1
+
+VALUE ASA-WebVPN-Smart-Tunnel-Auto-Start Disabled 0
+VALUE ASA-WebVPN-Smart-Tunnel-Auto-Start Enabled 1
+VALUE ASA-WebVPN-Smart-Tunnel-Auto-Start AutoStart 2
+
+VALUE ASA-WebVPN-SSL-VPN-Client-Enable Disabled 0
+VALUE ASA-WebVPN-SSL-VPN-Client-Enable Enabled 1
+
+VALUE ASA-WebVPN-SSL-VPN-Client-Keep-Installation Disabled 0
+VALUE ASA-WebVPN-SSL-VPN-Client-Keep-Installation Enabled 1
+
+VALUE ASA-WebVPN-SSL-VPN-Client-Required Disabled 0
+VALUE ASA-WebVPN-SSL-VPN-Client-Required Enabled 1
+
+VALUE ASA-WebVPN-SVC-DTLS-Enable Disabled 0
+VALUE ASA-WebVPN-SVC-DTLS-Enable Enabled 1
+
+VALUE ASA-WebVPN-SVC-Rekey-Method Off 0
+VALUE ASA-WebVPN-SVC-Rekey-Method SSL 1
+VALUE ASA-WebVPN-SVC-Rekey-Method New-Tunnel 2
+
+VALUE ASA-WebVPN-SVC-Compression Off 0
+VALUE ASA-WebVPN-SVC-Compression Deflate-Compression 1
+
+VALUE ASA-WebVPN-URL-Entry-Enable Disabled 0
+VALUE ASA-WebVPN-URL-Entry-Enable Enabled 1
+
+END-VENDOR Cisco-ASA
diff --git a/resources/protocols/radius/dictionary.cisco.bbsm b/resources/protocols/radius/dictionary.cisco.bbsm
new file mode 100644
index 00000000..2cf8f9a5
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cisco.bbsm
@@ -0,0 +1,14 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Cisco Building Broadband Service Manager Dictionary
+#
+# http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/csnt30/user/ad.htm
+#
+# $Id: 307973f6fe763ddb04490b81d00c005720e4aa83 $
+#
+VENDOR Cisco-BBSM 5263
+
+BEGIN-VENDOR Cisco-BBSM
+ATTRIBUTE CBBSM-Bandwidth 1 integer
+END-VENDOR Cisco-BBSM
diff --git a/resources/protocols/radius/dictionary.cisco.vpn3000 b/resources/protocols/radius/dictionary.cisco.vpn3000
new file mode 100644
index 00000000..41bc0e9b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cisco.vpn3000
@@ -0,0 +1,348 @@
+# -*- text -*-
+# Copyright (C) 2017 The FreeRADIUS Server project and contributors
+#
+# Cisco VPN 3000 Concentrator Dictionary
+#
+# These documents are no longer available at those URLs:
+#
+# http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/csnt30/user/ad.htm
+# http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/acs31/acsuser/ad.htm
+#
+# but
+#
+# http://www.cisco.com/en/US/products/sw/secursw/ps2086/products_user_guide_chapter09186a0080102172.html
+#
+# might have similar information.
+#
+# http://wayback.archive.org/web/20070822094619/http://www.cisco.com/en/US/docs/security/vpn3000/vpn3000_47/configuration/guide/ldapapp.html#wp1564452 ## [wireshark]
+#
+# http://wayback.archive.org/web/20071011133320/http://www.cisco.com/en/US/docs/security/asa/asa80/configuration/guide/extsvr.html#wp1583736
+# https://communities.cisco.com/docs/DOC-67894#jive_content_id_Cisco
+#
+# $Id: 1d9dfbf0dcbe08d7eedf07ff3663b86343f2f4a2 $
+#
+VENDOR Cisco-VPN3000 3076
+
+BEGIN-VENDOR Cisco-VPN3000
+ATTRIBUTE CVPN3000-Access-Hours 1 string
+ATTRIBUTE CVPN3000-Simultaneous-Logins 2 integer
+ATTRIBUTE CVPN3000-Min-Password-Length 3 integer
+ATTRIBUTE CVPN3000-Allow-Alpha-Only-Passwords 4 integer
+ATTRIBUTE CVPN3000-Primary-DNS 5 ipaddr
+ATTRIBUTE CVPN3000-Secondary-DNS 6 ipaddr
+ATTRIBUTE CVPN3000-Primary-WINS 7 ipaddr
+ATTRIBUTE CVPN3000-Secondary-WINS 8 ipaddr
+ATTRIBUTE CVPN3000-SEP-Card-Assignment 9 integer
+ATTRIBUTE CVPN3000-Priority-On-SEP 10 integer
+ATTRIBUTE CVPN3000-Tunneling-Protocols 11 integer ## [wireshark] Bitmap
+ATTRIBUTE CVPN3000-IPSec-Sec-Association 12 string
+ATTRIBUTE CVPN3000-IPSec-Authentication 13 integer
+ATTRIBUTE CVPN3000-IPSec-Banner1 15 string
+ATTRIBUTE CVPN3000-IPSec-Allow-Passwd-Store 16 integer
+ATTRIBUTE CVPN3000-Use-Client-Address 17 integer
+ATTRIBUTE CVPN3000-PPTP-Min-Auth-Protocol 18 integer
+ATTRIBUTE CVPN3000-L2TP-Min-Auth-Protocol 19 integer
+ATTRIBUTE CVPN3000-PPTP-Encryption 20 integer ## [wireshark] bitmap
+ATTRIBUTE CVPN3000-L2TP-Encryption 21 integer ## [wireshark] bitmap
+ATTRIBUTE CVPN3000-Auth-Server-Type 22 integer
+ATTRIBUTE CVPN3000-Auth-Server-Password 23 string
+ATTRIBUTE CVPN3000-Request-Auth-Vector 24 string
+ATTRIBUTE CVPN3000-IPSec-LTL-Keepalives 25 integer
+ATTRIBUTE CVPN3000-IPSec-Group-Name 26 string
+ATTRIBUTE CVPN3000-IPSec-Split-Tunnel-List 27 string
+ATTRIBUTE CVPN3000-IPSec-Default-Domain 28 string
+ATTRIBUTE CVPN3000-IPSec-Split-DNS-Names 29 string
+ATTRIBUTE CVPN3000-IPSec-Tunnel-Type 30 integer
+ATTRIBUTE CVPN3000-IPSec-Mode-Config 31 integer
+ATTRIBUTE CVPN3000-Auth-Server-Priority 32 integer
+ATTRIBUTE CVPN3000-IPSec-User-Group-Lock 33 integer
+ATTRIBUTE CVPN3000-IPSec-Over-UDP 34 integer
+ATTRIBUTE CVPN3000-IPSec-Over-UDP-Port 35 integer
+ATTRIBUTE CVPN3000-IPSec-Banner2 36 string
+ATTRIBUTE CVPN3000-PPTP-MPPC-Compression 37 integer
+ATTRIBUTE CVPN3000-L2TP-MPPC-Compression 38 integer
+ATTRIBUTE CVPN3000-IPSec-IP-Compression 39 integer
+ATTRIBUTE CVPN3000-IPSec-IKE-Peer-ID-Check 40 integer
+ATTRIBUTE CVPN3000-IKE-Keep-Alives 41 integer
+ATTRIBUTE CVPN3000-IPSec-Auth-On-Rekey 42 integer
+ATTRIBUTE CVPN3000-Reqrd-Client-Fw-Vendor-Code 45 integer
+ATTRIBUTE CVPN3000-Reqrd-Client-Fw-Product-Code 46 integer
+ATTRIBUTE CVPN3000-Reqrd-Client-Fw-Description 47 string
+ATTRIBUTE CVPN3000-Require-HW-Client-Auth 48 integer
+ATTRIBUTE CVPN3000-Require-Individual-User-Auth 49 integer
+ATTRIBUTE CVPN3000-Authd-User-Idle-Timeout 50 integer
+ATTRIBUTE CVPN3000-Cisco-IP-Phone-Bypass 51 integer
+ATTRIBUTE CVPN3000-User-Auth-Server-Name 52 string
+ATTRIBUTE CVPN3000-User-Auth-Server-Port 53 integer
+ATTRIBUTE CVPN3000-User-Auth-Server-Secret 54 string
+ATTRIBUTE CVPN3000-IPSec-Split-Tunneling-Policy 55 integer
+ATTRIBUTE CVPN3000-IPSec-Reqrd-Client-Fw-Cap 56 integer
+ATTRIBUTE CVPN3000-IPSec-Client-Fw-Filter-Name 57 string
+ATTRIBUTE CVPN3000-IPSec-Client-Fw-Filter-Opt 58 integer
+ATTRIBUTE CVPN3000-IPSec-Backup-Servers 59 integer
+ATTRIBUTE CVPN3000-IPSec-Backup-Server-List 60 string
+ATTRIBUTE CVPN3000-DHCP-Network-Scope 61 ipaddr
+ATTRIBUTE CVPN3000-MS-Client-Icpt-DHCP-Conf-Msg 62 integer
+ATTRIBUTE CVPN3000-MS-Client-Subnet-Mask 63 ipaddr
+ATTRIBUTE CVPN3000-Allow-Network-Extension-Mode 64 integer
+ATTRIBUTE CVPN3000-IPSec-Authorization-Type 65 integer
+ATTRIBUTE CVPN3000-IPSec-Authorization-Required 66 integer
+ATTRIBUTE CVPN3000-IPSec-DN-Field 67 string
+ATTRIBUTE CVPN3000-IPSec-Confidence-Level 68 integer
+ATTRIBUTE CVPN3000-WebVPN-Content-Filter 69 integer
+ATTRIBUTE CVPN3000-WebVPN-Enable-functions 70 integer
+ATTRIBUTE CVPN3000-WebVPN-Exchange-Addr 74 string
+ATTRIBUTE CVPN3000-LEAP-Bypass 75 integer
+ATTRIBUTE CVPN3000-WebVPN-Exchange-NETBIOS-name 78 string
+ATTRIBUTE CVPN3000-Port-Forwarding-Name 79 string
+ATTRIBUTE CVPN3000-IE-Proxy-Server 80 ipaddr ## [wireshark]
+ATTRIBUTE CVPN3000-IE-Proxy-Server-Policy 81 integer
+ATTRIBUTE CVPN3000-IE-Proxy-Exception-List 82 string
+ATTRIBUTE CVPN3000-IE-Proxy-Bypass-Local 83 integer
+ATTRIBUTE CVPN3000-IKE-Keepalive-Retry-Interval 84 integer
+ATTRIBUTE CVPN3000-Tunnel-Group-Lock 85 string
+ATTRIBUTE Cisco-VPN3000-Access-List-Inbound 86 string
+ATTRIBUTE Cisco-VPN3000-Access-List-Outbound 87 string
+ATTRIBUTE Cisco-VPN3000-Perfect-Forward-Secrecy-Enable 88 integer
+ATTRIBUTE Cisco-VPN3000-NAC-Enable 89 integer
+ATTRIBUTE Cisco-VPN3000-NAC-Status-Query-Timer 90 integer
+ATTRIBUTE Cisco-VPN3000-NAC-Revalidation-Timer 91 integer
+ATTRIBUTE Cisco-VPN3000-NAC-Default-ACL 92 string ## [wireshark]
+ATTRIBUTE Cisco-VPN3000-WebVPN-URL-Entry-Enable 93 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-File-Access-Enable 94 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-File-Server-Entry-Enable 95 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-File-Server-Browsing-Enable 96 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-Port-Forwarding-Enable 97 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-Outlook-Exchange-Proxy-Enable 98 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-Port-Forwarding-HTTP-Proxy 99 integer ## [wireshark]
+ATTRIBUTE Cisco-VPN3000-WebVPN-Auto-Applet-Download-Enable 100 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-Citrix-MetaFrame-Enable 101 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-Apply-ACL 102 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-SSL-VPN-Client-Enable 103 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-SSL-VPN-Client-Required 104 integer
+ATTRIBUTE Cisco-VPN3000-WebVPN-SSL-VPN-Client-Keep-Installation 105 integer
+
+ATTRIBUTE CVPN3000-Partition-Primary-DHCP 128 ipaddr
+ATTRIBUTE CVPN3000-Partition-Secondary-DHCP 129 ipaddr
+ATTRIBUTE CVPN3000-Partition-Premise-Router 131 ipaddr
+ATTRIBUTE CVPN3000-Partition-Max-Sessions 132 integer
+ATTRIBUTE CVPN3000-Partition-Mobile-IP-Key 133 string
+ATTRIBUTE CVPN3000-Partition-Mobile-IP-Address 134 ipaddr
+ATTRIBUTE CVPN3000-Partition-Mobile-IP-SPI 135 integer
+ATTRIBUTE CVPN3000-Strip-Realm 136 integer
+ATTRIBUTE CVPN3000-Group-Name 137 integer
+ATTRIBUTE CVPN3000-Smart-Tunnel-Auto 138 integer
+ATTRIBUTE CVPN3000-VLAN 140 integer
+ATTRIBUTE CVPN3000-NAC-Settings 141 string
+ATTRIBUTE CVPN3000-Member-Of 145 string
+ATTRIBUTE CVPN3000-Address-Pools 217 string
+ATTRIBUTE CVPN3000-IPv6-Address-Pools 218 string
+ATTRIBUTE CVPN3000-IPv6-VPN-Filter 219 string
+ATTRIBUTE CVPN3000-Privilege-Level 220 integer
+ATTRIBUTE CVPN3000-WebVPN-Macro-Value1 223 string
+ATTRIBUTE CVPN3000-WebVPN-Macro-Value2 224 string
+
+VALUE CVPN3000-Allow-Alpha-Only-Passwords Disallow 0
+VALUE CVPN3000-Allow-Alpha-Only-Passwords Allow 1
+
+VALUE CVPN3000-SEP-Card-Assignment SEP1 1
+VALUE CVPN3000-SEP-Card-Assignment SEP2 2
+VALUE CVPN3000-SEP-Card-Assignment SEP3 4
+VALUE CVPN3000-SEP-Card-Assignment SEP4 8
+VALUE CVPN3000-SEP-Card-Assignment Any-SEP 15
+
+VALUE CVPN3000-Priority-On-SEP High 1
+VALUE CVPN3000-Priority-On-SEP Med-High 2
+VALUE CVPN3000-Priority-On-SEP Medium 3
+VALUE CVPN3000-Priority-On-SEP Med-Low 4
+VALUE CVPN3000-Priority-On-SEP Low 5
+
+## [wireshark] This field is actually a bitmap: "legal values 0-11, 16-27"
+VALUE CVPN3000-Tunneling-Protocols PPTP 1
+VALUE CVPN3000-Tunneling-Protocols L2TP 2
+VALUE CVPN3000-Tunneling-Protocols IPSec 4 ## [wireshark] exclusive of L2TP/IPSec
+VALUE CVPN3000-Tunneling-Protocols L2TP/IPSec 8 ## [wireshark] exclusive of IPSec
+VALUE CVPN3000-Tunneling-Protocols WebVPN 16 ## [wireshark]
+
+VALUE CVPN3000-Tunneling-Protocols PPTP-And-L2TP 3 ## [wireshark]
+VALUE CVPN3000-Tunneling-Protocols PPTP-and-IPSec 5
+VALUE CVPN3000-Tunneling-Protocols L2TP-And-IPSec 6 ## [wireshark]
+VALUE CVPN3000-Tunneling-Protocols PPTP-L2TP-IPSec 7 ## [wireshark]
+VALUE CVPN3000-Tunneling-Protocols PPTP-And-L2TP-over-IPSec 9 ## [wireshark]
+VALUE CVPN3000-Tunneling-Protocols L2TP-And-L2TP-over-IPSec 10 ## [wireshark]
+VALUE CVPN3000-Tunneling-Protocols PPTP-L2TP-L2TP-OVER-IPSec 11 ## [wireshark]
+
+VALUE CVPN3000-IPSec-Authentication None 0
+VALUE CVPN3000-IPSec-Authentication RADIUS 1
+VALUE CVPN3000-IPSec-Authentication LDAP 2
+VALUE CVPN3000-IPSec-Authentication NTDomain 3
+VALUE CVPN3000-IPSec-Authentication SDI 4
+VALUE CVPN3000-IPSec-Authentication Internal 5
+
+VALUE CVPN3000-IPSec-Allow-Passwd-Store Disallow 0
+VALUE CVPN3000-IPSec-Allow-Passwd-Store Allow 1
+
+VALUE CVPN3000-Use-Client-Address Disallow 0
+VALUE CVPN3000-Use-Client-Address Allow 1
+
+VALUE CVPN3000-PPTP-Min-Auth-Protocol PAP 1
+VALUE CVPN3000-PPTP-Min-Auth-Protocol CHAP 2
+VALUE CVPN3000-PPTP-Min-Auth-Protocol EAP-MD5 4
+VALUE CVPN3000-PPTP-Min-Auth-Protocol EAP-GTC 8
+VALUE CVPN3000-PPTP-Min-Auth-Protocol EAP-TLS 16
+VALUE CVPN3000-PPTP-Min-Auth-Protocol MSCHAPv1 32
+VALUE CVPN3000-PPTP-Min-Auth-Protocol MSCHAPv2 64
+VALUE CVPN3000-PPTP-Min-Auth-Protocol Default 102
+
+VALUE CVPN3000-L2TP-Min-Auth-Protocol PAP 1
+VALUE CVPN3000-L2TP-Min-Auth-Protocol CHAP 2
+VALUE CVPN3000-L2TP-Min-Auth-Protocol EAP-MD5 4
+VALUE CVPN3000-L2TP-Min-Auth-Protocol EAP-GTC 8
+VALUE CVPN3000-L2TP-Min-Auth-Protocol EAP-TLS 16
+VALUE CVPN3000-L2TP-Min-Auth-Protocol MSCHAPv1 32
+VALUE CVPN3000-L2TP-Min-Auth-Protocol MSCHAPv2 64
+VALUE CVPN3000-L2TP-Min-Auth-Protocol Default 102
+
+## [wireshark] This field is a bitmap
+VALUE CVPN3000-PPTP-Encryption PPTP-Required 1 ## [wireshark]
+VALUE CVPN3000-PPTP-Encryption PPTP-40bit 2
+VALUE CVPN3000-PPTP-Encryption PPTP-128 4
+VALUE CVPN3000-PPTP-Encryption PPTP-Stateless-Required 8 ## [wireshark]
+
+VALUE CVPN3000-PPTP-Encryption PPTP-40-Encryption-Req 3
+VALUE CVPN3000-PPTP-Encryption PPTP-128-Encryption-Req 5
+VALUE CVPN3000-PPTP-Encryption PPTP-40-or-128 6
+VALUE CVPN3000-PPTP-Encryption PPTP-40-or-128-Encry-Req 7
+VALUE CVPN3000-PPTP-Encryption PPTP-Enc-Stateless-Req 9 ## [wireshark]
+VALUE CVPN3000-PPTP-Encryption PPTP-40-Stateless-Req 10
+VALUE CVPN3000-PPTP-Encryption PPTP-40-Enc/Stateless-Req 11
+VALUE CVPN3000-PPTP-Encryption PPTP-128-Stateless-Req 12
+VALUE CVPN3000-PPTP-Encryption PPTP-128-Enc/Stateless-Req 13
+VALUE CVPN3000-PPTP-Encryption PPTP-40/128-Stateless-Req 14
+VALUE CVPN3000-PPTP-Encryption PPTP-40/128-Enc/Statls-Req 15
+
+## [wireshark] This field is a bitmap
+VALUE CVPN3000-L2TP-Encryption L2TP-Required 1 ## [wireshark]
+VALUE CVPN3000-L2TP-Encryption L2TP-40bit 2
+VALUE CVPN3000-L2TP-Encryption L2TP-128 4
+VALUE CVPN3000-L2TP-Encryption L2TP-Stateless-Req 8 ## [wireshark]
+
+VALUE CVPN3000-L2TP-Encryption L2TP-40-Encryption-Req 3
+VALUE CVPN3000-L2TP-Encryption L2TP-128-Encryption-Req 5
+VALUE CVPN3000-L2TP-Encryption L2TP-40-or-128 6
+VALUE CVPN3000-L2TP-Encryption L2TP-40-or-128-Encry-Req 7
+VALUE CVPN3000-L2TP-Encryption L2TP-Enc-Stateless-Req 9 ## [wireshark]
+VALUE CVPN3000-L2TP-Encryption L2TP-40-Stateless-Req 10
+VALUE CVPN3000-L2TP-Encryption L2TP-40-Enc/Stateless-Req 11
+VALUE CVPN3000-L2TP-Encryption L2TP-128-Stateless-Req 12
+VALUE CVPN3000-L2TP-Encryption L2TP-128-Enc/Stateless-Req 13
+VALUE CVPN3000-L2TP-Encryption L2TP-40/128-Stateless-Req 14
+VALUE CVPN3000-L2TP-Encryption L2TP-40/128-Enc/Statls-Req 15
+
+VALUE CVPN3000-Auth-Server-Type First-Active-Server 0
+VALUE CVPN3000-Auth-Server-Type RADIUS 1
+VALUE CVPN3000-Auth-Server-Type LDAP 2
+VALUE CVPN3000-Auth-Server-Type NT 3
+VALUE CVPN3000-Auth-Server-Type SDI 4
+VALUE CVPN3000-Auth-Server-Type Internal 5
+
+VALUE CVPN3000-IPSec-LTL-Keepalives OFF 0
+VALUE CVPN3000-IPSec-LTL-Keepalives ON 1
+
+VALUE CVPN3000-IPSec-Tunnel-Type LAN-to-LAN 1
+VALUE CVPN3000-IPSec-Tunnel-Type Remote-Access 2
+
+VALUE CVPN3000-IPSec-Mode-Config ON 1
+VALUE CVPN3000-IPSec-Mode-Config OFF 0
+
+VALUE CVPN3000-IPSec-User-Group-Lock OFF 0
+VALUE CVPN3000-IPSec-User-Group-Lock ON 1
+
+VALUE CVPN3000-IPSec-Over-UDP OFF 0
+VALUE CVPN3000-IPSec-Over-UDP ON 1
+
+## [wireshark] all below until [\wireshark]
+VALUE CVPN3000-PPTP-MPPC-Compression Off 0
+VALUE CVPN3000-PPTP-MPPC-Compression On 1
+
+VALUE CVPN3000-L2TP-MPPC-Compression Off 0
+VALUE CVPN3000-L2TP-MPPC-Compression On 1
+
+VALUE CVPN3000-IPSec-IP-Compression Off 0
+VALUE CVPN3000-IPSec-IP-Compression On 1
+
+VALUE CVPN3000-IPSec-IP-Compression None 0
+VALUE CVPN3000-IPSec-IP-Compression LZS 1
+
+VALUE CVPN3000-IPSec-IKE-Peer-IDCheck Required 1
+VALUE CVPN3000-IPSec-IKE-Peer-IDCheck If-Supported-By-Certifiate 2
+VALUE CVPN3000-IPSec-IKE-Peer-IDCheck Do-Not-Check 3
+
+VALUE CVPN3000-IKE-Keep-Alives Off 0
+VALUE CVPN3000-IKE-Keep-Alives On 1
+
+VALUE CVPN3000-IPSec-Auth-On-Rekey Off 0
+VALUE CVPN3000-IPSec-Auth-On-Rekey On 1
+
+VALUE CVPN3000-Reqrd-Client-Fw-Vendor-Code Cisco-With-CIC 1
+VALUE CVPN3000-Reqrd-Client-Fw-Vendor-Code Zone-Labs 2
+VALUE CVPN3000-Reqrd-Client-Fw-Vendor-Code Network-ICE 3
+VALUE CVPN3000-Reqrd-Client-Fw-Vendor-Code Sygate 4
+VALUE CVPN3000-Reqrd-Client-Fw-Vendor-Code Cisco-With-CSA 5
+
+VALUE CVPN3000-Require-HW-Client-Auth No 0
+VALUE CVPN3000-Require-HW-Client-Auth Yes 1
+
+VALUE CVPN3000-Require-Individual-User-Auth No 0
+VALUE CVPN3000-Require-Individual-User-Auth Yes 1
+
+VALUE CVPN3000-Cisco-IP-Phone-Bypass No 0
+VALUE CVPN3000-Cisco-IP-Phone-Bypass Yes 1
+
+VALUE CVPN3000-IPSec-Split-Tunneling-Policy Tunnel-Everything 0
+VALUE CVPN3000-IPSec-Split-Tunneling-Policy Only-Tunnel-Listed-Networks 1
+
+VALUE CVPN3000-IPSec-Reqrd-Client-Fw-Cap None 0
+VALUE CVPN3000-IPSec-Reqrd-Client-Fw-Cap Policy-Defined-By-Remote-FW-AYT 1
+VALUE CVPN3000-IPSec-Reqrd-Client-Fw-Cap Policy-Pushed-CPP 2
+VALUE CVPN3000-IPSec-Reqrd-Client-Fw-Cap Policy-From-Server 4
+
+VALUE CVPN3000-IPSec-Client-Fw-Filter-Opt Required 0
+VALUE CVPN3000-IPSec-Client-Fw-Filter-Opt Optional 1
+
+VALUE CVPN3000-IPSec-Backup-Servers User-Client-Configured-List 1
+VALUE CVPN3000-IPSec-Backup-Servers Disable-And-Clear-Client-List 2
+VALUE CVPN3000-IPSec-Backup-Servers Use-Backup-Server-List 3
+
+VALUE CVPN3000-MS-Client-Icpt-DHCP-Conf-Msg No 0
+VALUE CVPN3000-MS-Client-Icpt-DHCP-Conf-Msg Yes 1
+
+VALUE CVPN3000-Allow-Network-Extension-Mode No 0
+VALUE CVPN3000-Allow-Network-Extension-Mode Yes 1
+
+# Another bitmap
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters JavaAndActiveX 1
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters JavaScript 2
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters JavaAndActiveX-Javascript 3
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Images 4
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Images-JavaAndActiveX 5
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Images-Javascript 6
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Images-Javascript-JavaAndActiveX 7
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies 8
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies-JavaAndActiveX 9
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies-Javascript 10
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies-Javascript-JavaAndActiveX 11
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies-Images 12
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies-Images-JavaAndActiveX 13
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies-Images-Javascript 14
+VALUE CVPN3000-WebVPN-Content-Filter-Parameters Cookies-Images-Javascript-JavaAndActiveX 15
+## [\wireshark]
+
+VALUE CVPN3000-Strip-Realm FALSE 0
+VALUE CVPN3000-Strip-Realm TRUE 1
+
+VALUE CVPN3000-Smart-Tunnel-Auto Disabled 0
+VALUE CVPN3000-Smart-Tunnel-Auto Enabled 1
+VALUE CVPN3000-Smart-Tunnel-Auto Auto 2
+
+END-VENDOR Cisco-VPN3000
diff --git a/resources/protocols/radius/dictionary.cisco.vpn5000 b/resources/protocols/radius/dictionary.cisco.vpn5000
new file mode 100644
index 00000000..2a0b8a65
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cisco.vpn5000
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Cisco VPN 5000 Concentrator Dictionary
+#
+# http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/csnt30/user/ad.htm
+#
+# $Id: ab66f89ac217483352d144d69885c7383c4e9b89 $
+#
+VENDOR Cisco-VPN5000 255
+
+BEGIN-VENDOR Cisco-VPN5000
+ATTRIBUTE CVPN5000-Tunnel-Throughput 1 integer
+ATTRIBUTE CVPN5000-Client-Assigned-IP 2 string
+ATTRIBUTE CVPN5000-Client-Real-IP 3 string
+ATTRIBUTE CVPN5000-VPN-GroupInfo 4 string
+ATTRIBUTE CVPN5000-VPN-Password 5 string
+ATTRIBUTE CVPN5000-Echo 6 integer
+ATTRIBUTE CVPN5000-Client-Assigned-IPX 7 integer
+END-VENDOR Cisco-VPN5000
diff --git a/resources/protocols/radius/dictionary.citrix b/resources/protocols/radius/dictionary.citrix
new file mode 100644
index 00000000..ed6d63bf
--- /dev/null
+++ b/resources/protocols/radius/dictionary.citrix
@@ -0,0 +1,23 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Citrix VSAs
+#
+# $Id: 868b203ab45b47533d9b53862cfc271251aa7f17 $
+#
+##############################################################################
+
+VENDOR Citrix 66
+
+BEGIN-VENDOR Citrix
+
+ATTRIBUTE Citrix-UID 10 integer
+ATTRIBUTE Citrix-GID 11 integer
+ATTRIBUTE Citrix-Home 12 string
+ATTRIBUTE Citrix-Shell 13 string
+ATTRIBUTE Citrix-Group-Names 14 string
+ATTRIBUTE Citrix-Group-Ids 15 string
+ATTRIBUTE Citrix-User-Groups 16 string
+
+END-VENDOR Citrix
diff --git a/resources/protocols/radius/dictionary.clavister b/resources/protocols/radius/dictionary.clavister
new file mode 100644
index 00000000..302ee4bc
--- /dev/null
+++ b/resources/protocols/radius/dictionary.clavister
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Clavister VSAs
+#
+# $Id: 0b06be9ce73341d98df0a102b4dabbd748efd6e7 $
+#
+##############################################################################
+
+VENDOR Clavister 5089
+
+#
+# User group attribute
+#
+BEGIN-VENDOR Clavister
+
+ATTRIBUTE Clavister-User-Group 1 string
+
+END-VENDOR Clavister
diff --git a/resources/protocols/radius/dictionary.cnergee b/resources/protocols/radius/dictionary.cnergee
new file mode 100644
index 00000000..0c67eb9c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cnergee
@@ -0,0 +1,45 @@
+# -*- text -*-
+# Copyright (C) 2017 The Cnergee Access Server project
+#
+# dictionary.cnergee
+#
+
+VENDOR Cnergee 49426
+
+BEGIN-VENDOR Cnergee
+
+ATTRIBUTE BELRAS-Up-Speed-Limit 1 integer
+ATTRIBUTE BELRAS-Down-Speed-Limit 2 integer
+ATTRIBUTE BELRAS-Qos-Speed 3 integer
+ATTRIBUTE BELRAS-User 4 string
+ATTRIBUTE BELRAS-DHCP-Router-IP-Address 5 ipaddr
+ATTRIBUTE BELRAS-DHCP-Mask 6 integer
+ATTRIBUTE BELRAS-Redirect 7 integer
+ATTRIBUTE BELRAS-redirect-Pool 8 integer
+ATTRIBUTE BELRAS-DHCP-Option82 9 octets
+ATTRIBUTE BELRAS-Session-Octets-Limit 10 integer
+ATTRIBUTE BELRAS-Octets-Direction 11 integer
+ATTRIBUTE BELRAS-AKAMAI-Speed 12 integer
+ATTRIBUTE BELRAS-CACHE-Speed 13 integer
+ATTRIBUTE BELRAS-CacheFly-Speed 14 integer
+ATTRIBUTE BELRAS-GGC-Speed 15 integer
+ATTRIBUTE BELRAS-GOOGLE-Speed 16 integer
+ATTRIBUTE BELRAS-Incapsula-Speed 17 integer
+ATTRIBUTE BELRAS-LIMELIGHT-Speed 18 integer
+ATTRIBUTE BELRAS-OTHERS-Speed 19 integer
+ATTRIBUTE BELRAS-REDIFF-Speed 20 integer
+ATTRIBUTE BELRAS-TORRENT-Speed 21 integer
+ATTRIBUTE BELRAS-BELCACHE-Speed 22 integer
+ATTRIBUTE BELRAS-DHCP-Lease-Time 23 integer
+
+VALUE BELRAS-redirect-Pool Deleted 1
+VALUE BELRAS-redirect-Pool Disabled 2
+VALUE BELRAS-redirect-Pool Disputes 3
+VALUE BELRAS-redirect-Pool Expired 4
+VALUE BELRAS-redirect-Pool Unknown 5
+VALUE BELRAS-redirect-Pool Exhausted 6
+VALUE BELRAS-redirect-Pool WrongMAC 7
+VALUE BELRAS-redirect-Pool VLANmismatch 8
+
+END-VENDOR Cnergee
+
diff --git a/resources/protocols/radius/dictionary.colubris b/resources/protocols/radius/dictionary.colubris
new file mode 100644
index 00000000..b2027dad
--- /dev/null
+++ b/resources/protocols/radius/dictionary.colubris
@@ -0,0 +1,14 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+# Colubris dictionary - dictionary.colubris
+#
+VENDOR Colubris 8744
+#
+# Vendor-specific attributes
+#
+BEGIN-VENDOR Colubris
+
+ATTRIBUTE Colubris-AVPair 0 string
+ATTRIBUTE Colubris-Intercept 1 integer
+
+END-VENDOR Colubris
diff --git a/resources/protocols/radius/dictionary.columbia_university b/resources/protocols/radius/dictionary.columbia_university
new file mode 100644
index 00000000..82a9e126
--- /dev/null
+++ b/resources/protocols/radius/dictionary.columbia_university
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+VALUE Service-Type Sip-session 12
+
+# Columbia University VSAs, from:
+#
+# http://www.cs.columbia.edu/IRT/cinema/release/radius_notes.html
+#
+# $Id: 1770562b9013b980b1efd56458387daa564207cd $
+#
+VENDOR Columbia-University 11862
+
+BEGIN-VENDOR Columbia-University
+
+ATTRIBUTE Sip-Method 0 integer
+ATTRIBUTE Sip-From 1 string
+ATTRIBUTE Sip-To 2 string
+ATTRIBUTE Sip-Translated-Request-URI 4 string
+
+VALUE Sip-Method INVITE 0
+VALUE Sip-Method BYE 1
+VALUE Sip-Method REGISTER 2
+VALUE Sip-Method OTHER 3
+
+END-VENDOR Columbia-University
diff --git a/resources/protocols/radius/dictionary.compat b/resources/protocols/radius/dictionary.compat
new file mode 100644
index 00000000..24c754aa
--- /dev/null
+++ b/resources/protocols/radius/dictionary.compat
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Obsolete names for backwards compatibility with older users files.
+# Move the $INCLUDE in the main dictionary file to the end if you want
+# these names to be used in the "details" logfile.
+#
+
+# This has been removed. Too many people get it wrong.
+#ATTRIBUTE Password 2 string encrypt=1
+ATTRIBUTE Client-Id 4 ipaddr
+ATTRIBUTE Client-Port-Id 5 integer
+ATTRIBUTE User-Service-Type 6 integer
+ATTRIBUTE Framed-Address 8 ipaddr
+ATTRIBUTE Framed-Netmask 9 ipaddr
+ATTRIBUTE Framed-Filter-Id 11 string
+ATTRIBUTE Login-Host 14 ipaddr
+ATTRIBUTE Login-Port 16 integer
+ATTRIBUTE Old-Password 17 string
+ATTRIBUTE Port-Message 18 string
+ATTRIBUTE Dialback-No 19 string
+ATTRIBUTE Dialback-Name 20 string
+ATTRIBUTE Challenge-State 24 string
+VALUE Framed-Compression Van-Jacobsen-TCP-IP 1
+VALUE Framed-Compression VJ-TCP-IP 1
+VALUE Service-Type Shell-User 6
+VALUE Auth-Type Unix 1
+VALUE Service-Type Dialback-Login-User 3
+VALUE Service-Type Dialback-Framed-User 4
+VALUE Service-Type Dialout-Framed-User 5
+
+#
+# For compatibility with MERIT users files.
+#
+ATTRIBUTE Login-Callback-Number 19 string
+ATTRIBUTE Framed-Callback-Id 20 string
+ATTRIBUTE Client-Port-DNIS 30 string
+ATTRIBUTE Caller-ID 31 string
+VALUE Service-Type Login 1
+VALUE Service-Type Framed 2
+VALUE Service-Type Callback-Login 3
+VALUE Service-Type Callback-Framed 4
+VALUE Service-Type Exec-User 7
diff --git a/resources/protocols/radius/dictionary.compatible b/resources/protocols/radius/dictionary.compatible
new file mode 100644
index 00000000..e4ba998f
--- /dev/null
+++ b/resources/protocols/radius/dictionary.compatible
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Compatible Systems Corporation dictionary
+#
+# Compatible Systems was acquired by Cisco in 2000.
+#
+
+VENDOR Compatible 255
+
+BEGIN-VENDOR Compatible
+
+ATTRIBUTE Compatible-Tunnel-Delay 0 integer
+ATTRIBUTE Compatible-Tunnel-Throughput 1 integer
+ATTRIBUTE Compatible-Tunnel-Server-Endpoint 3 ipaddr
+ATTRIBUTE Compatible-Tunnel-Group-Info 4 string
+ATTRIBUTE Compatible-Tunnel-Password 5 string
+ATTRIBUTE Compatible-Echo 6 integer
+ATTRIBUTE Compatible-Tunnel-IPX 7 integer
+
+END-VENDOR Compatible
diff --git a/resources/protocols/radius/dictionary.cosine b/resources/protocols/radius/dictionary.cosine
new file mode 100644
index 00000000..209755e2
--- /dev/null
+++ b/resources/protocols/radius/dictionary.cosine
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Cosine IPSX Dictionary
+#
+# $Id: 1843c5b3061c56a36420cdffeba2d0a8aa1e2e73 $
+#
+##############################################################################
+
+VENDOR Cosine 3085
+
+BEGIN-VENDOR Cosine
+
+ATTRIBUTE Cosine-Connection-Profile-Name 1 string
+ATTRIBUTE Cosine-Enterprise-ID 2 string
+ATTRIBUTE Cosine-Address-Pool-Name 3 string
+ATTRIBUTE Cosine-DS-Byte 4 integer
+ATTRIBUTE Cosine-VPI-VCI 5 octets
+ATTRIBUTE Cosine-DLCI 6 integer
+ATTRIBUTE Cosine-LNS-IP-Address 7 ipaddr
+ATTRIBUTE Cosine-CLI-User-Permission-ID 8 string
+
+END-VENDOR Cosine
diff --git a/resources/protocols/radius/dictionary.dante b/resources/protocols/radius/dictionary.dante
new file mode 100644
index 00000000..d9746e17
--- /dev/null
+++ b/resources/protocols/radius/dictionary.dante
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# DANTE Vendor Specific Attributes Dictionary
+#
+# Created by Alan Buxey <a.l.m.buxey@lboro.ac.uk>
+#
+##############################################################################
+
+VENDOR DANTE 27262
+
+BEGIN-VENDOR DANTE
+
+ATTRIBUTE Default-TTL 1 integer
+
+END-VENDOR DANTE
+
diff --git a/resources/protocols/radius/dictionary.dellemc b/resources/protocols/radius/dictionary.dellemc
new file mode 100644
index 00000000..68c2758a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.dellemc
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2017 The FreeRADIUS Server project and contributors
+#
+# Dell Inc.
+#
+# DellEMC-AVpair Attribute-Value Pair.
+# DellEMC-Group-Name The Linux primary group name associated with the user.
+# This must be an existing group in /etc/groups.
+
+VENDOR DellEMC 674
+
+BEGIN-VENDOR DellEMC
+
+ATTRIBUTE DellEMC-AVpair 1 string
+ATTRIBUTE DellEMC-Group-Name 2 string
+
+END-VENDOR DellEMC
+
diff --git a/resources/protocols/radius/dictionary.dhcp b/resources/protocols/radius/dictionary.dhcp
new file mode 100644
index 00000000..966379ea
--- /dev/null
+++ b/resources/protocols/radius/dictionary.dhcp
@@ -0,0 +1,419 @@
+# -*- text -*-
+##############################################################################
+#
+# DHCP to RADUS gateway dictionary.
+#
+# http://www.iana.org/assignments/bootp-dhcp-parameters
+#
+# Also http://www.networksorcery.com/enp/protocol/bootp/options.htm
+#
+# http://www.bind9.net/rfc-dhcp
+#
+# $Id$
+#
+##############################################################################
+
+#
+
+# This is really Apollo's number, but since they're out of business,
+# I don't think they'll be needing this.
+#
+# HP owns the Apollo assets, but let's not worry about that.
+#
+# The vendor codes are 2 octets, because we need 256 numbers
+# for the base DHCP options, PLUS a few for the DHCP headers,
+# which aren't in option format.
+#
+# On top of that, a number of options are really TLV's.
+# We need to be able to understand them, too.
+#
+VENDOR DHCP 54 format=2,1
+
+BEGIN-VENDOR DHCP
+
+ATTRIBUTE DHCP-Opcode 256 byte
+ATTRIBUTE DHCP-Hardware-Type 257 byte
+ATTRIBUTE DHCP-Hardware-Address-Length 258 byte
+ATTRIBUTE DHCP-Hop-Count 259 byte
+ATTRIBUTE DHCP-Transaction-Id 260 integer
+ATTRIBUTE DHCP-Number-of-Seconds 261 short
+ATTRIBUTE DHCP-Flags 262 short
+ATTRIBUTE DHCP-Client-IP-Address 263 ipaddr
+ATTRIBUTE DHCP-Your-IP-Address 264 ipaddr
+ATTRIBUTE DHCP-Server-IP-Address 265 ipaddr
+ATTRIBUTE DHCP-Gateway-IP-Address 266 ipaddr
+ATTRIBUTE DHCP-Client-Hardware-Address 267 ether # 16 octets
+ATTRIBUTE DHCP-Server-Host-Name 268 string # 64 octets
+ATTRIBUTE DHCP-Boot-Filename 269 string # 128 octets
+
+VALUE DHCP-Flags Broadcast 0x8000
+
+
+VALUE DHCP-Hardware-Type Ethernet 1
+VALUE DHCP-Hardware-Type Experiemental-Ethernet 2
+VALUE DHCP-Hardware-Type AX.25 3
+VALUE DHCP-Hardware-Type Proteon-Token-Ring 4
+VALUE DHCP-Hardware-Type Chaos 5
+VALUE DHCP-Hardware-Type IEEE-802 6
+VALUE DHCP-Hardware-Type Arcnet 7
+VALUE DHCP-Hardware-Type Hyperchannel 8
+VALUE DHCP-Hardware-Type Lanstar 9
+VALUE DHCP-Hardware-Type Autonet-Short-Address 10
+VALUE DHCP-Hardware-Type LocalTalk 11
+VALUE DHCP-Hardware-Type LocalNet 12
+VALUE DHCP-Hardware-Type Ultra-Link 13
+VALUE DHCP-Hardware-Type SMDS 14
+VALUE DHCP-Hardware-Type Frame-Relay 15
+VALUE DHCP-Hardware-Type ATM-16 16
+VALUE DHCP-Hardware-Type HDLC 17
+VALUE DHCP-Hardware-Type Fibre-Channel 18
+VALUE DHCP-Hardware-Type ATM-19 19
+VALUE DHCP-Hardware-Type Serial-Line 20
+VALUE DHCP-Hardware-Type ATM-21 21
+VALUE DHCP-Hardware-Type MIL-STD-188-220 22
+VALUE DHCP-Hardware-Type Metricom 23
+VALUE DHCP-Hardware-Type IEEE-1394 24
+VALUE DHCP-Hardware-Type MAPOS 25
+VALUE DHCP-Hardware-Type Twinaxial 26
+VALUE DHCP-Hardware-Type EUI-64 27
+VALUE DHCP-Hardware-Type HIPARP 28
+VALUE DHCP-Hardware-Type IP-Over-ISO-7816-3 29
+VALUE DHCP-Hardware-Type ARPSec 30
+VALUE DHCP-Hardware-Type IPSec-Tunnel 31
+VALUE DHCP-Hardware-Type Infiniband 32
+VALUE DHCP-Hardware-Type CAI-TIA-102 33
+
+##############################################################################
+#
+# DHCP Options, with comments. For now, many are as FreeRADIUS
+# doesn't handle MAC addresses natively.
+#
+##############################################################################
+
+#ATTRIBUTE DHCP-Pad 0 octets
+ATTRIBUTE DHCP-Subnet-Mask 1 ipaddr
+# Time Offset in
+ATTRIBUTE DHCP-Time-Offset 2 octets
+ATTRIBUTE DHCP-Router-Address 3 ipaddr array
+ATTRIBUTE DHCP-Time-Server 4 ipaddr array
+ATTRIBUTE DHCP-IEN-116-Name-Server 5 ipaddr array
+ATTRIBUTE DHCP-Domain-Name-Server 6 ipaddr array
+# Logging-Server addresses
+ATTRIBUTE DHCP-Log-Server 7 ipaddr array
+ATTRIBUTE DHCP-Quotes-Server 8 ipaddr array
+ATTRIBUTE DHCP-LPR-Server 9 ipaddr array
+ATTRIBUTE DHCP-Impress-Server 10 ipaddr array
+ATTRIBUTE DHCP-RLP-Server 11 ipaddr array
+# Hostname string
+ATTRIBUTE DHCP-Hostname 12 string
+# Size of boot file in 512 byte
+ATTRIBUTE DHCP-Boot-File-Size 13 short
+# Client to dump and name
+ATTRIBUTE DHCP-Merit-Dump-File 14 octets
+ATTRIBUTE DHCP-Domain-Name 15 string
+ATTRIBUTE DHCP-Swap-Server 16 ipaddr
+# Path name for root disk
+ATTRIBUTE DHCP-Root-Path 17 string
+ATTRIBUTE DHCP-Bootp-Extensions-Path 18 string
+ATTRIBUTE DHCP-IP-Forward-Enable 19 byte
+ATTRIBUTE DHCP-Source-Route-Enable 20 byte
+# Routing Policy Filters
+ATTRIBUTE DHCP-Policy-Filter 21 octets
+ATTRIBUTE DHCP-Max-Datagram-Reassembly-Sz 22 short
+ATTRIBUTE DHCP-Default-IP-TTL 23 octets
+ATTRIBUTE DHCP-Path-MTU-Aging-Timeout 24 integer
+ATTRIBUTE DHCP-Path-MTU-Plateau-Table 25 short array
+ATTRIBUTE DHCP-Interface-MTU-Size 26 short
+ATTRIBUTE DHCP-All-Subnets-Are-Local 27 byte
+ATTRIBUTE DHCP-Broadcast-Address 28 ipaddr
+ATTRIBUTE DHCP-Perform-Mask-Discovery 29 byte
+ATTRIBUTE DHCP-Provide-Mask-To-Others 30 byte
+ATTRIBUTE DHCP-Perform-Router-Discovery 31 byte
+ATTRIBUTE DHCP-Router-Solicitation-Address 32 ipaddr
+# first is destination address, second is router.
+ATTRIBUTE DHCP-Static-Routes 33 ipaddr array
+ATTRIBUTE DHCP-Trailer-Encapsulation 34 byte
+ATTRIBUTE DHCP-ARP-Cache-Timeout 35 integer
+ATTRIBUTE DHCP-Ethernet-Encapsulation 36 byte
+ATTRIBUTE DHCP-Default-TCP-TTL 37 byte
+ATTRIBUTE DHCP-Keep-Alive-Interval 38 integer
+ATTRIBUTE DHCP-Keep-Alive-Garbage 39 byte
+ATTRIBUTE DHCP-NIS-Domain-Name 40 string
+ATTRIBUTE DHCP-NIS-Servers 41 ipaddr array
+ATTRIBUTE DHCP-NTP-Servers 42 ipaddr array
+# N Vendor Specific Information
+ATTRIBUTE DHCP-Vendor 43 octets # tlv
+ATTRIBUTE DHCP-NETBIOS-Name-Servers 44 ipaddr array
+ATTRIBUTE DHCP-NETBIOS-Dgm-Dist-Servers 45 ipaddr array
+ATTRIBUTE DHCP-NETBIOS-Node-Type 46 byte
+# N NETBIOS Scope
+ATTRIBUTE DHCP-NETBIOS 47 octets
+ATTRIBUTE DHCP-X-Window-Font-Server 48 ipaddr array
+ATTRIBUTE DHCP-X-Window-Display-Mgr 49 ipaddr array
+ATTRIBUTE DHCP-Requested-IP-Address 50 ipaddr
+ATTRIBUTE DHCP-IP-Address-Lease-Time 51 integer
+# Overload "sname" or "file"
+ATTRIBUTE DHCP-Overload 52 byte
+ATTRIBUTE DHCP-Message-Type 53 byte
+ATTRIBUTE DHCP-DHCP-Server-Identifier 54 ipaddr
+
+# Array of 1-byte numbers indicating which options the client
+# would like to see in the response.
+ATTRIBUTE DHCP-Parameter-Request-List 55 byte array
+ATTRIBUTE DHCP-DHCP-Error-Message 56 octets
+ATTRIBUTE DHCP-DHCP-Maximum-Msg-Size 57 short
+ATTRIBUTE DHCP-Renewal-Time 58 integer
+ATTRIBUTE DHCP-Rebinding-Time 59 integer
+ATTRIBUTE DHCP-Vendor-Class-Identifier 60 string
+
+# Client Identifier
+# First octets is DHCP-Hardware-Type, rest are type-specific data,
+# e.g. MAC address.
+ATTRIBUTE DHCP-Client-Identifier 61 octets
+ATTRIBUTE DHCP-Netware-Domain-Name 62 octets
+ATTRIBUTE DHCP-Netware-Sub-Options 63 octets
+ATTRIBUTE DHCP-NIS-Client-Domain-Name 64 octets
+ATTRIBUTE DHCP-NIS-Server-Address 65 ipaddr
+ATTRIBUTE DHCP-TFTP-Server-Name 66 string
+ATTRIBUTE DHCP-Boot-File-Name 67 string
+# Home Agent Addresses
+ATTRIBUTE DHCP-Home-Agent-Address 68 octets
+ATTRIBUTE DHCP-SMTP-Server-Address 69 ipaddr array
+ATTRIBUTE DHCP-POP3-Server-Address 70 ipaddr array
+ATTRIBUTE DHCP-NNTP-Server-Address 71 ipaddr array
+ATTRIBUTE DHCP-WWW-Server-Address 72 ipaddr array
+ATTRIBUTE DHCP-Finger-Server-Address 73 ipaddr array
+ATTRIBUTE DHCP-IRC-Server-Address 74 ipaddr array
+ATTRIBUTE DHCP-StreetTalk-Server-Address 75 ipaddr array
+ATTRIBUTE DHCP-STDA-Server-Address 76 ipaddr array
+# User Class Information
+ATTRIBUTE DHCP-User-Class 77 octets
+# directory agent information
+ATTRIBUTE DHCP-Directory-Agent 78 octets
+# service location agent scope
+ATTRIBUTE DHCP-Service-Scope 79 octets
+# Rapid Commit
+ATTRIBUTE DHCP-Rapid-Commit 80 octets
+# Fully Qualified Domain Name
+ATTRIBUTE DHCP-Client-FQDN 81 string
+# Relay Agent Information
+ATTRIBUTE DHCP-Relay-Agent-Information 82 octets # tlv
+# Internet Storage Name Service
+ATTRIBUTE DHCP-iSNS 83 octets
+# Novell Directory Services
+ATTRIBUTE DHCP-NDS-Servers 85 octets
+# Novell Directory Services
+ATTRIBUTE DHCP-NDS-Tree-Name 86 octets
+# Novell Directory Services
+ATTRIBUTE DHCP-NDS-Context 87 octets
+# Authentication
+ATTRIBUTE DHCP-Authentication 90 octets
+
+ATTRIBUTE DHCP-Client-Last-Txn-Time 91 octets
+
+ATTRIBUTE DHCP-associated-ip 92 octets
+# Client System Architecture
+ATTRIBUTE DHCP-Client-System 93 octets
+# Client Network Device Interface
+ATTRIBUTE DHCP-Client-NDI 94 octets
+# Lightweight Directory Access Protocol
+ATTRIBUTE DHCP-LDAP 95 octets
+# UUID/GUID-based Client Identifier
+ATTRIBUTE DHCP-UUID/GUID 97 octets
+# Open Group's User Authentication
+ATTRIBUTE DHCP-User-Auth 98 octets
+# NetInfo Parent-Server Address
+ATTRIBUTE DHCP-Netinfo-Address 112 octets
+# NetInfo Parent-Server Tag
+ATTRIBUTE DHCP-Netinfo-Tag 113 octets
+# URL
+ATTRIBUTE DHCP-URL 114 octets
+# DHCP Auto-Configuration
+ATTRIBUTE DHCP-Auto-Config 116 byte
+# Name Service Search
+ATTRIBUTE DHCP-Name-Service-Search 117 octets
+# Subnet Selection Option
+ATTRIBUTE DHCP-Subnet-Selection-Option 118 octets
+# DNS domain serach list
+ATTRIBUTE DHCP-Domain-Search 119 octets
+# SIP-Servers DHCP Option
+ATTRIBUTE DHCP-SIP-Servers-DHCP-Option 120 octets
+# Classless Static Route Option
+ATTRIBUTE DHCP-Classless-Static-Route 121 octets
+# CableLabs Client Configuration
+ATTRIBUTE DHCP-CCC 122 octets
+# 16 GeoConf Option
+ATTRIBUTE DHCP-GeoConf-Option 123 octets
+
+# Vendor Class
+#
+# String name that defines the vendor space used for the TLV's
+# in option 125.
+#
+ATTRIBUTE DHCP-V-I-Vendor-Class 124 octets
+# Vendor-Specific
+ATTRIBUTE DHCP-V-I-Vendor-Specific 125 octets # tlv
+# 6 bytes: E4:45:74:68:00:00
+ATTRIBUTE DHCP-Etherboot 128 octets
+# (for IP Phone software load)
+ATTRIBUTE DHCP-TFTP-Server-IP-Address 128 octets
+
+ATTRIBUTE DHCP-Call-Server-IP-address 129 octets
+
+ATTRIBUTE DHCP-Ethernet-Interface 130 octets
+
+ATTRIBUTE DHCP-Vendor-Discrimination-Str 130 octets
+
+ATTRIBUTE DHCP-Remote-Stats-Svr-IP-Address 131 octets
+
+ATTRIBUTE DHCP-IEEE-802.1Q-L2-Priority 132 octets
+
+ATTRIBUTE DHCP-IEEE-802.1P-VLAN-ID 133 octets
+
+ATTRIBUTE DHCP-Diffserv-Code-Point 134 octets
+
+ATTRIBUTE DHCP-HTTP-Proxy 135 octets
+
+ATTRIBUTE DHCP-Cisco-TFTP-Server-IP-Addresses 150 ipaddr array
+
+ATTRIBUTE DHCP-End-Of-Options 255 byte
+
+VALUE DHCP-Opcode Client-Message 1
+VALUE DHCP-Opcode Server-Message 2
+
+VALUE DHCP-Message-Type DHCP-Discover 1
+VALUE DHCP-Message-Type DHCP-Offer 2
+VALUE DHCP-Message-Type DHCP-Request 3
+VALUE DHCP-Message-Type DHCP-Decline 4
+VALUE DHCP-Message-Type DHCP-Ack 5
+VALUE DHCP-Message-Type DHCP-NAK 6
+VALUE DHCP-Message-Type DHCP-Release 7
+VALUE DHCP-Message-Type DHCP-Inform 8
+VALUE DHCP-Message-Type DHCP-Force-Renew 9
+
+VALUE DHCP-Parameter-Request-List DHCP-Subnet-Mask 1
+VALUE DHCP-Parameter-Request-List DHCP-Time-Offset 2
+VALUE DHCP-Parameter-Request-List DHCP-Router-Address 3
+VALUE DHCP-Parameter-Request-List DHCP-Time-Server 4
+VALUE DHCP-Parameter-Request-List DHCP-IEN-116-Name-Server 5
+VALUE DHCP-Parameter-Request-List DHCP-Domain-Name-Server 6
+VALUE DHCP-Parameter-Request-List DHCP-Log-Server 7
+VALUE DHCP-Parameter-Request-List DHCP-Quotes-Server 8
+VALUE DHCP-Parameter-Request-List DHCP-LPR-Server 9
+VALUE DHCP-Parameter-Request-List DHCP-Impress-Server 10
+VALUE DHCP-Parameter-Request-List DHCP-RLP-Server 11
+VALUE DHCP-Parameter-Request-List DHCP-Hostname 12
+VALUE DHCP-Parameter-Request-List DHCP-Boot-File-Size 13
+VALUE DHCP-Parameter-Request-List DHCP-Merit-Dump-File 14
+VALUE DHCP-Parameter-Request-List DHCP-Domain-Name 15
+VALUE DHCP-Parameter-Request-List DHCP-Swap-Server 16
+VALUE DHCP-Parameter-Request-List DHCP-Root-Path 17
+VALUE DHCP-Parameter-Request-List DHCP-Bootp-Extensions-Path 18
+VALUE DHCP-Parameter-Request-List DHCP-IP-Forward-Enable 19
+VALUE DHCP-Parameter-Request-List DHCP-Source-Route-Enable 20
+VALUE DHCP-Parameter-Request-List DHCP-Policy-Filter 21
+VALUE DHCP-Parameter-Request-List DHCP-Max-Datagram-Reassembly-Sz 22
+VALUE DHCP-Parameter-Request-List DHCP-Default-IP-TTL 23
+VALUE DHCP-Parameter-Request-List DHCP-Path-MTU-Aging-Timeout 24
+VALUE DHCP-Parameter-Request-List DHCP-Path-MTU-Plateau-Table 25
+VALUE DHCP-Parameter-Request-List DHCP-Interface-MTU-Size 26
+VALUE DHCP-Parameter-Request-List DHCP-All-Subnets-Are-Local 27
+VALUE DHCP-Parameter-Request-List DHCP-Broadcast-Address 28
+VALUE DHCP-Parameter-Request-List DHCP-Perform-Mask-Discovery 29
+VALUE DHCP-Parameter-Request-List DHCP-Provide-Mask-To-Others 30
+VALUE DHCP-Parameter-Request-List DHCP-Perform-Router-Discovery 31
+VALUE DHCP-Parameter-Request-List DHCP-Router-Solicitation-Address 32
+VALUE DHCP-Parameter-Request-List DHCP-Static-Routes 33
+VALUE DHCP-Parameter-Request-List DHCP-Trailer-Encapsulation 34
+VALUE DHCP-Parameter-Request-List DHCP-ARP-Cache-Timeout 35
+VALUE DHCP-Parameter-Request-List DHCP-Ethernet-Encapsulation 36
+VALUE DHCP-Parameter-Request-List DHCP-Default-TCP-TTL 37
+VALUE DHCP-Parameter-Request-List DHCP-Keep-Alive-Interval 38
+VALUE DHCP-Parameter-Request-List DHCP-Keep=Alive-Garbage 39
+VALUE DHCP-Parameter-Request-List DHCP-NIS-Domain-Name 40
+VALUE DHCP-Parameter-Request-List DHCP-NIS-Servers 41
+VALUE DHCP-Parameter-Request-List DHCP-NTP-Servers 42
+VALUE DHCP-Parameter-Request-List DHCP-Vendor 43
+VALUE DHCP-Parameter-Request-List DHCP-NETBIOS-Name-Servers 44
+VALUE DHCP-Parameter-Request-List DHCP-NETBIOS-Dgm-Dist-Servers 45
+VALUE DHCP-Parameter-Request-List DHCP-NETBIOS-Node-Type 46
+VALUE DHCP-Parameter-Request-List DHCP-NETBIOS 47
+VALUE DHCP-Parameter-Request-List DHCP-X-Window-Font-Server 48
+VALUE DHCP-Parameter-Request-List DHCP-X-Window-Display-Mgr 49
+VALUE DHCP-Parameter-Request-List DHCP-Requested-IP-Address 50
+VALUE DHCP-Parameter-Request-List DHCP-IP-Address-Lease-Time 51
+VALUE DHCP-Parameter-Request-List DHCP-Overload 52
+VALUE DHCP-Parameter-Request-List DHCP-Message-Type 53
+VALUE DHCP-Parameter-Request-List DHCP-DHCP-Server-Identifier 54
+VALUE DHCP-Parameter-Request-List DHCP-Parameter-Request-List 55
+VALUE DHCP-Parameter-Request-List DHCP-DHCP-Error-Message 56
+VALUE DHCP-Parameter-Request-List DHCP-DHCP-Maximum-Msg-Size 57
+VALUE DHCP-Parameter-Request-List DHCP-Renewal-Time 58
+VALUE DHCP-Parameter-Request-List DHCP-Rebinding-Time 59
+VALUE DHCP-Parameter-Request-List DHCP-Class-Identifier 60
+VALUE DHCP-Parameter-Request-List DHCP-Client-Identifier 61
+VALUE DHCP-Parameter-Request-List DHCP-Netware-Domain-Name 62
+VALUE DHCP-Parameter-Request-List DHCP-Netware-Sub-Options 63
+VALUE DHCP-Parameter-Request-List DHCP-NIS-Client-Domain-Name 64
+VALUE DHCP-Parameter-Request-List DHCP-NIS-Server-Address 65
+VALUE DHCP-Parameter-Request-List DHCP-TFTP-Server-Name 66
+VALUE DHCP-Parameter-Request-List DHCP-Boot-File-Name 67
+VALUE DHCP-Parameter-Request-List DHCP-Home-Agent-Address 68
+VALUE DHCP-Parameter-Request-List DHCP-SMTP-Server-Address 69
+VALUE DHCP-Parameter-Request-List DHCP-POP3-Server-Address 70
+VALUE DHCP-Parameter-Request-List DHCP-NNTP-Server-Address 71
+VALUE DHCP-Parameter-Request-List DHCP-WWW-Server-Address 72
+VALUE DHCP-Parameter-Request-List DHCP-Finger-Server-Address 73
+VALUE DHCP-Parameter-Request-List DHCP-IRC-Server-Address 74
+VALUE DHCP-Parameter-Request-List DHCP-StreetTalk-Server-Address 75
+VALUE DHCP-Parameter-Request-List DHCP-STDA-Server-Address 76
+VALUE DHCP-Parameter-Request-List DHCP-User-Class 77
+VALUE DHCP-Parameter-Request-List DHCP-Directory-Agent 78
+VALUE DHCP-Parameter-Request-List DHCP-Service-Scope 79
+VALUE DHCP-Parameter-Request-List DHCP-Rapid-Commit 80
+VALUE DHCP-Parameter-Request-List DHCP-Client-FQDN 81
+VALUE DHCP-Parameter-Request-List DHCP-Relay-Agent-Information 82
+VALUE DHCP-Parameter-Request-List DHCP-iSNS 83
+VALUE DHCP-Parameter-Request-List DHCP-NDS-Servers 85
+VALUE DHCP-Parameter-Request-List DHCP-NDS-Tree-Name 86
+VALUE DHCP-Parameter-Request-List DHCP-NDS-Context 87
+VALUE DHCP-Parameter-Request-List DHCP-Authentication 90
+VALUE DHCP-Parameter-Request-List DHCP-Client-Last-Txn-Time 91
+VALUE DHCP-Parameter-Request-List DHCP-associated-ip 92
+VALUE DHCP-Parameter-Request-List DHCP-Client-System 93
+VALUE DHCP-Parameter-Request-List DHCP-Client-NDI 94
+VALUE DHCP-Parameter-Request-List DHCP-LDAP 95
+VALUE DHCP-Parameter-Request-List DHCP-UUID/GUID 97
+VALUE DHCP-Parameter-Request-List DHCP-User-Auth 98
+VALUE DHCP-Parameter-Request-List DHCP-Netinfo-Address 112
+VALUE DHCP-Parameter-Request-List DHCP-Netinfo-Tag 113
+VALUE DHCP-Parameter-Request-List DHCP-URL 114
+VALUE DHCP-Parameter-Request-List DHCP-Auto-Config 116
+VALUE DHCP-Parameter-Request-List DHCP-Name-Service-Search 117
+VALUE DHCP-Parameter-Request-List DHCP-Subnet-Selection-Option 118
+VALUE DHCP-Parameter-Request-List DHCP-Domain-Search 119
+VALUE DHCP-Parameter-Request-List DHCP-SIP-Servers-DHCP-Option 120
+VALUE DHCP-Parameter-Request-List DHCP-Classless-Static-Route 121
+VALUE DHCP-Parameter-Request-List DHCP-CCC 122
+VALUE DHCP-Parameter-Request-List DHCP-GeoConf-Option 123
+VALUE DHCP-Parameter-Request-List DHCP-V-I-Vendor-Class 124
+VALUE DHCP-Parameter-Request-List DHCP-V-I-Vendor-Specific 125
+VALUE DHCP-Parameter-Request-List DHCP-Etherboot 128
+VALUE DHCP-Parameter-Request-List DHCP-TFTP-Server-IP-Address 128
+VALUE DHCP-Parameter-Request-List DHCP-Call-Server-IP-address 129
+VALUE DHCP-Parameter-Request-List DHCP-Ethernet-Interface 130
+VALUE DHCP-Parameter-Request-List DHCP-Vendor-Discrimination-Str 130
+VALUE DHCP-Parameter-Request-List DHCP-Remote-Stats-Svr-IP-Address 131
+VALUE DHCP-Parameter-Request-List DHCP-IEEE-802.1P-VLAN-ID 132
+VALUE DHCP-Parameter-Request-List DHCP-IEEE-802.1Q-L2-Priority 133
+VALUE DHCP-Parameter-Request-List DHCP-Diffserv-Code-Point 134
+VALUE DHCP-Parameter-Request-List DHCP-HTTP-Proxy 135
+
+#
+# Don't pay too much attention to these values. They will be fixed
+# in a future release.
+#
+ATTRIBUTE DHCP-Agent-Circuit-Id 0x0152 octets
+ATTRIBUTE DHCP-Agent-Remote-Id 0x0252 octets
+
+END-VENDOR DHCP
diff --git a/resources/protocols/radius/dictionary.digium b/resources/protocols/radius/dictionary.digium
new file mode 100644
index 00000000..5c028e00
--- /dev/null
+++ b/resources/protocols/radius/dictionary.digium
@@ -0,0 +1,37 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Digium's Asterisk specific radius attributes
+# markster@digium.com
+#
+# http://bugs.digium.com/file_download.php\?file_id=9688\&type=bug
+#
+# $Id: 98f9d9591478577b88861ef0ea4a99f6d453cd8d $
+#
+##############################################################################
+
+VENDOR Digium 22736
+
+BEGIN-VENDOR Digium
+
+ATTRIBUTE Asterisk-Acc-Code 101 string
+ATTRIBUTE Asterisk-Src 102 string
+ATTRIBUTE Asterisk-Dst 103 string
+ATTRIBUTE Asterisk-Dst-Ctx 104 string
+ATTRIBUTE Asterisk-Clid 105 string
+ATTRIBUTE Asterisk-Chan 106 string
+ATTRIBUTE Asterisk-Dst-Chan 107 string
+ATTRIBUTE Asterisk-Last-App 108 string
+ATTRIBUTE Asterisk-Last-Data 109 string
+ATTRIBUTE Asterisk-Start-Time 110 string
+ATTRIBUTE Asterisk-Answer-Time 111 string
+ATTRIBUTE Asterisk-End-Time 112 string
+ATTRIBUTE Asterisk-Duration 113 integer
+ATTRIBUTE Asterisk-Bill-Sec 114 integer
+ATTRIBUTE Asterisk-Disposition 115 string
+ATTRIBUTE Asterisk-AMA-Flags 116 string
+ATTRIBUTE Asterisk-Unique-ID 117 string
+ATTRIBUTE Asterisk-User-Field 118 string
+
+END-VENDOR Digium
diff --git a/resources/protocols/radius/dictionary.dlink b/resources/protocols/radius/dictionary.dlink
new file mode 100644
index 00000000..5722c486
--- /dev/null
+++ b/resources/protocols/radius/dictionary.dlink
@@ -0,0 +1,35 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# D-Link Vendor Specific Attributes Dictionary
+#
+# Created by Sylph Lin <sylph.lin@gmail.com>
+#
+# Version $Id: fcbfce088111094e6bd9dc9b4ae72215b181e141 $
+#
+##############################################################################
+
+VENDOR Dlink 171
+
+BEGIN-VENDOR Dlink
+
+ATTRIBUTE Dlink-User-Level 1 integer
+ATTRIBUTE Dlink-Ingress-Bandwidth-Assignment 2 integer
+ATTRIBUTE Dlink-Egress-Bandwidth-Assignment 3 integer
+ATTRIBUTE Dlink-1p-Priority 4 integer
+ATTRIBUTE Dlink-VLAN-Name 10 string
+ATTRIBUTE Dlink-VLAN-ID 11 string
+ATTRIBUTE Dlink-ACL-Profile 12 string
+ATTRIBUTE Dlink-ACL-Rule 13 string
+ATTRIBUTE Dlink-ACL-Script 14 string
+
+VALUE Dlink-User-Level User-Legacy 1
+VALUE Dlink-User-Level User 3
+VALUE Dlink-User-Level Operator 4
+VALUE Dlink-User-Level Admin 5
+VALUE Dlink-User-Level Power-User 6
+VALUE Dlink-User-Level Admin-Legacy 15
+
+END-VENDOR Dlink
+
diff --git a/resources/protocols/radius/dictionary.dragonwave b/resources/protocols/radius/dictionary.dragonwave
new file mode 100644
index 00000000..85658ba8
--- /dev/null
+++ b/resources/protocols/radius/dictionary.dragonwave
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Dragonwave
+# http://www.dragonwaveinc.comw
+#
+# $Id: 60a37d053d47f66f22bd8163e3697f2389020747 $
+#
+##############################################################################
+
+VENDOR DragonWave 7262
+
+BEGIN-VENDOR DragonWave
+
+# Used to determine the user login privilege level.
+ATTRIBUTE DragonWave-Privilege-Level 1 integer
+
+# Read-only access.
+
+VALUE DragonWave-Privilege-Level DragonWave-Admin-User 1
+
+# Limited read-write access.
+VALUE DragonWave-Privilege-Level DragonWave-NOC-User 2
+
+# Unlimited read-write access.
+VALUE DragonWave-Privilege-Level DragonWave-Super-User 3
+
+END-VENDOR DragonWave
diff --git a/resources/protocols/radius/dictionary.efficientip b/resources/protocols/radius/dictionary.efficientip
new file mode 100644
index 00000000..09efef4b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.efficientip
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Efficient IP VSA's
+#
+# $Id: 3c1dd7519f360e6421531dbb731082a11589e667 $
+#
+##############################################################################
+
+VENDOR EfficientIP 2440
+
+BEGIN-VENDOR EfficientIP
+
+ATTRIBUTE EfficientIP-Version 1 integer
+ATTRIBUTE EfficientIP-Service-Class 2 integer
+ATTRIBUTE EfficientIP-Identity-Type 3 integer
+ATTRIBUTE EfficientIP-First-Name 16 string
+ATTRIBUTE EfficientIP-Last-Name 17 string
+ATTRIBUTE EfficientIP-Pseudonym 18 string
+ATTRIBUTE EfficientIP-IP-Host 19 string
+ATTRIBUTE EfficientIP-Email 20 string
+ATTRIBUTE EfficientIP-First-Login-Path 32 string
+ATTRIBUTE EfficientIP-Maintainer-Group 33 string
+ATTRIBUTE EfficientIP-Groups 34 string
+ATTRIBUTE EfficientIP-Admin-Group 35 string
+ATTRIBUTE EfficientIP-Extra-Blob 64 string
+
+END-VENDOR EfficientIP
diff --git a/resources/protocols/radius/dictionary.eltex b/resources/protocols/radius/dictionary.eltex
new file mode 100644
index 00000000..6bcc4a12
--- /dev/null
+++ b/resources/protocols/radius/dictionary.eltex
@@ -0,0 +1,27 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.eltex
+#
+
+VENDOR Eltex 35265
+
+BEGIN-VENDOR Eltex
+
+ATTRIBUTE Eltex-AVPair 1 string
+
+ATTRIBUTE Eltex-Disconnect-Code-Local 11 integer
+
+VALUE Eltex-Disconnect-Code-Local User-Answer 1
+VALUE Eltex-Disconnect-Code-Local Incomplete-Number 2
+VALUE Eltex-Disconnect-Code-Local Unassigned-Number 3
+VALUE Eltex-Disconnect-Code-Local Unsuccessful-Other-Cause 4
+VALUE Eltex-Disconnect-Code-Local User-Busy 5
+VALUE Eltex-Disconnect-Code-Local Out-of-Order 6
+VALUE Eltex-Disconnect-Code-Local No-Answer 7
+VALUE Eltex-Disconnect-Code-Local Unavailable-Trunk 8
+VALUE Eltex-Disconnect-Code-Local Access-Denied 9
+VALUE Eltex-Disconnect-Code-Local Unavailable-Voice-Channel 10
+VALUE Eltex-Disconnect-Code-Local RADIUS-Server-Unavailable 11
+
+END-VENDOR Eltex
diff --git a/resources/protocols/radius/dictionary.enterasys b/resources/protocols/radius/dictionary.enterasys
new file mode 100644
index 00000000..eaec37fc
--- /dev/null
+++ b/resources/protocols/radius/dictionary.enterasys
@@ -0,0 +1,47 @@
+# -*- text -*-
+#
+# http://www.enterasys.com
+# $Id$
+#
+
+VENDOR Enterasys 5624
+
+BEGIN-VENDOR Enterasys
+
+ATTRIBUTE Enterasys-Auth-Client-Type 1 integer
+
+# NAC Internal-Attributes, can be changed at any time.
+ATTRIBUTE ETS-NTLM-Auth-Allowed 201 integer
+ATTRIBUTE ETS-NTLM-Auth-Username 202 string
+ATTRIBUTE ETS-NTLM-Auth-Domain 203 string
+ATTRIBUTE ETS-Proxy-Failed 204 integer
+ATTRIBUTE ETS-NAC-Reject 205 integer
+ATTRIBUTE ETS-Outer-Tunnel-Username 206 string
+ATTRIBUTE ETS-Inner-Tunnel-Username 207 string
+ATTRIBUTE ETS-Replace-MsCHAP-Username 208 integer
+ATTRIBUTE ETS-Ignore-MsCHAP-Username 209 integer
+
+ATTRIBUTE ETS-Cleartext-Password 220 string
+ATTRIBUTE ETS-SHA-Password 221 string
+ATTRIBUTE ETS-SSHA-Password 222 string
+ATTRIBUTE ETS-LM-Password 223 string
+ATTRIBUTE ETS-NT-Password 224 string
+ATTRIBUTE ETS-MD5-Password 225 string
+ATTRIBUTE ETS-SMD5-Password 226 string
+ATTRIBUTE ETS-Crypt-Password 227 string
+
+ATTRIBUTE ETS-TLS-Client-Cert-Fingerprint 230 string
+ATTRIBUTE ETS-TLS-Cert-Fingerprint 231 string
+ATTRIBUTE ETS-TLS-Verify-Error-Code 232 integer
+
+# Value definitions
+
+VALUE Enterasys-Auth-Client-Type 802.1X 1
+VALUE Enterasys-Auth-Client-Type PWA 2
+VALUE Enterasys-Auth-Client-Type MAC 3
+VALUE Enterasys-Auth-Client-Type CEP 4
+VALUE Enterasys-Auth-Client-Type RADIUS-Snooping 5
+VALUE Enterasys-Auth-Client-Type Auto-Auth 6
+VALUE Enterasys-Auth-Client-Type Quarantine 7
+
+END-VENDOR Enterasys
diff --git a/resources/protocols/radius/dictionary.epygi b/resources/protocols/radius/dictionary.epygi
new file mode 100644
index 00000000..8e0ec8ab
--- /dev/null
+++ b/resources/protocols/radius/dictionary.epygi
@@ -0,0 +1,119 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.Epygi
+#
+
+VENDOR Epygi 16459
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Epygi
+
+ATTRIBUTE Epygi-AVPair 1 string
+ATTRIBUTE Epygi-NAS-Port 2 string
+
+#
+# Voice over IP attributes.
+#
+ATTRIBUTE Epygi-h323-remote-address 23 string
+ATTRIBUTE Epygi-h323-conf-id 24 string
+ATTRIBUTE Epygi-h323-setup-time 25 string
+ATTRIBUTE Epygi-h323-call-origin 26 string
+ATTRIBUTE Epygi-h323-call-type 27 string
+ATTRIBUTE Epygi-h323-connect-time 28 string
+ATTRIBUTE Epygi-h323-disconnect-time 29 string
+ATTRIBUTE Epygi-h323-disconnect-cause 30 string
+ATTRIBUTE Epygi-h323-voice-quality 31 string
+ATTRIBUTE Epygi-h323-gw-id 33 string
+ATTRIBUTE Epygi-h323-incoming-conf-id 35 string
+
+ATTRIBUTE Epygi-h323-credit-amount 101 string
+ATTRIBUTE Epygi-h323-credit-time 102 string
+ATTRIBUTE Epygi-h323-return-code 103 string
+ATTRIBUTE Epygi-h323-prompt-id 104 string
+ATTRIBUTE Epygi-h323-time-and-day 105 string
+ATTRIBUTE Epygi-h323-redirect-number 106 string
+ATTRIBUTE Epygi-h323-preferred-lang 107 string
+ATTRIBUTE Epygi-h323-redirect-ip-address 108 string
+ATTRIBUTE Epygi-h323-billing-model 109 string
+ATTRIBUTE Epygi-h323-currency 110 string
+
+ATTRIBUTE Epygi-RegExpDate 150 string
+ATTRIBUTE Epygi-FiadID 151 string
+ATTRIBUTE Epygi-PortID 152 string
+ATTRIBUTE Epygi-AccessType 153 string
+ATTRIBUTE Epygi-CallInfo 154 string
+
+ATTRIBUTE Epygi-OrigCallID 170 string
+ATTRIBUTE Epygi-ParentCallID 171 string
+ATTRIBUTE Epygi-CallType 172 integer
+ATTRIBUTE Epygi-DeviceName 173 string
+ATTRIBUTE Epygi-InterfaceName 174 integer
+ATTRIBUTE Epygi-InterfaceNumber 175 integer
+ATTRIBUTE Epygi-TimeslotNumber 176 integer
+ATTRIBUTE Epygi-OrigIpAddr 177 integer
+ATTRIBUTE Epygi-DestIpAddr 178 integer
+ATTRIBUTE Epygi-OrigIpPort 179 integer
+ATTRIBUTE Epygi-DestIpPort 180 integer
+ATTRIBUTE Epygi-CallingPartyNumber 181 string
+ATTRIBUTE Epygi-CalledPartyNumber 182 string
+ATTRIBUTE Epygi-DateTimeOrigination 183 integer
+ATTRIBUTE Epygi-DateTimeConnect 184 integer
+ATTRIBUTE Epygi-DateTimeDisconnect 185 integer
+ATTRIBUTE Epygi-Duration 186 integer
+ATTRIBUTE Epygi-OutSourceRTP_IP 187 integer
+ATTRIBUTE Epygi-OutDestRTP_IP 188 integer
+ATTRIBUTE Epygi-InSourceRTP_IP 189 integer
+ATTRIBUTE Epygi-InDestRTP_IP 190 integer
+ATTRIBUTE Epygi-OutSourceRTP_port 191 integer
+ATTRIBUTE Epygi-OutDestRTP_port 192 integer
+ATTRIBUTE Epygi-InSourceRTP_port 193 integer
+ATTRIBUTE Epygi-InDestRTP_port 194 integer
+ATTRIBUTE Epygi-CallRedirectReason 195 integer
+ATTRIBUTE Epygi-CallDisconnectReason 196 integer
+ATTRIBUTE Epygi-OutRTP_Payload 197 integer
+ATTRIBUTE Epygi-OutRTP_PacketSize 198 integer
+ATTRIBUTE Epygi-OutRTP_Packets 199 integer
+ATTRIBUTE Epygi-OutRTP_Octets 200 integer
+ATTRIBUTE Epygi-InRTP_Payload 201 integer
+ATTRIBUTE Epygi-InRTP_PacketSize 202 integer
+ATTRIBUTE Epygi-InRTP_Packets 203 integer
+ATTRIBUTE Epygi-InRTP_Octets 204 integer
+ATTRIBUTE Epygi-InRTP_PacketsLost 205 integer
+ATTRIBUTE Epygi-InRTP_PacketsDupl 206 integer
+ATTRIBUTE Epygi-InRTP_Jitter 207 integer
+ATTRIBUTE Epygi-InRTP_Latency 208 integer
+
+VALUE Epygi-CallType Internal 0
+VALUE Epygi-CallType SIP 1
+VALUE Epygi-CallType H.323 2
+VALUE Epygi-CallType FXO 3
+VALUE Epygi-CallType T1-E1-CAS 4
+VALUE Epygi-CallType T1-E1-CCS 5
+VALUE Epygi-CallType ISDN-PRI 6
+
+VALUE Epygi-InterfaceName Ethernet 0
+VALUE Epygi-InterfaceName FXO 1
+VALUE Epygi-InterfaceName T1-E1-User 2
+VALUE Epygi-InterfaceName T1-E1-Network 3
+VALUE Epygi-InterfaceName ISDN 4
+
+VALUE Epygi-CallRedirectReason No-Reason 0
+VALUE Epygi-CallRedirectReason Call-Forward-Uncondit 1
+VALUE Epygi-CallRedirectReason Call-Forward-Busy 2
+VALUE Epygi-CallRedirectReason Call-Forward-NoAnswer 3
+VALUE Epygi-CallRedirectReason Call-Tranfer 4
+VALUE Epygi-CallRedirectReason Call-Park 5
+VALUE Epygi-CallRedirectReason Call-Pickup 6
+VALUE Epygi-CallRedirectReason ManyExtension-Ringing 7
+VALUE Epygi-CallRedirectReason Hunt-Group 8
+
+VALUE Epygi-CallDisconnectReason Call-Is-Redirected 0
+VALUE Epygi-CallDisconnectReason Call-Origin-OnHook 1
+VALUE Epygi-CallDisconnectReason Call-Temin-OnHook 2
+VALUE Epygi-CallDisconnectReason Disconected-by-CAC 3
+VALUE Epygi-CallDisconnectReason Other 4
+
+END-VENDOR Epygi
diff --git a/resources/protocols/radius/dictionary.equallogic b/resources/protocols/radius/dictionary.equallogic
new file mode 100644
index 00000000..06caf5f1
--- /dev/null
+++ b/resources/protocols/radius/dictionary.equallogic
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Equallogic Dictionary
+#
+# Equallogic was acquired by Dell in 2008.
+#
+
+VENDOR Equallogic 12740
+
+BEGIN-VENDOR Equallogic
+
+ATTRIBUTE Equallogic-Admin-Full-Name 1 string # Optional
+ATTRIBUTE Equallogic-Admin-Email 2 string # Optional
+ATTRIBUTE Equallogic-Admin-Phone 3 string # Optional
+ATTRIBUTE Equallogic-Admin-Mobile 4 string # Optional
+ATTRIBUTE Equallogic-Poll-Interval 5 integer # Up to 6 numerals, default is 30 (seconds)
+ATTRIBUTE Equallogic-EQL-Admin-Privilege 6 integer
+
+VALUE Equallogic-EQL-Admin-Privilege group-administrator 0
+VALUE Equallogic-EQL-Admin-Privilege pool-administrator 1
+VALUE Equallogic-EQL-Admin-Privilege pool-administrator-ro-entire-group 2
+VALUE Equallogic-EQL-Admin-Privilege volume-administrator 3
+
+# For read-only admin privileges set
+# Equallogic-EQL-Admin-Privilege to 0 and
+# Equallogic-Admin-Account-Type to RO
+
+ATTRIBUTE Equallogic-Admin-Pool-Access 7 string # Comma-separated list of pools
+
+# 'Pool1 25gb' sets the quota for Pool1 to 25GB
+# 'Pool1 500mb' sets a quota of 500MB.
+# 'Pool1 unlimited sets an unlimited quota to pool1
+# If no unit is specified, the default capacity unit is MB.
+
+ATTRIBUTE Equallogic-Admin-Repl-Site-Access 8 string # Comma-separated list of sites
+
+# Required if Equallogic-EQL-Admin-Privilege is 3
+# Used only if Equallogic-EQL-Admin-Privilege is 3
+
+ATTRIBUTE Equallogic-Admin-Account-Type 9 string # RO or RW
+
+END-VENDOR Equallogic
diff --git a/resources/protocols/radius/dictionary.ericsson b/resources/protocols/radius/dictionary.ericsson
new file mode 100644
index 00000000..1dd8fbce
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ericsson
@@ -0,0 +1,134 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Ericsson dictionary
+#
+# $Id: f0825d1048699daab7dd236a74f1d738ead98fee $
+#
+##############################################################################
+
+VENDOR Ericsson 193
+
+BEGIN-VENDOR Ericsson
+
+ATTRIBUTE Ericsson-ViG-Balance 3 integer
+ATTRIBUTE Ericsson-ViG-Codec 4 integer
+ATTRIBUTE Ericsson-ViG-Currency 5 string
+ATTRIBUTE Ericsson-ViG-Currency-Quote 6 string
+ATTRIBUTE Ericsson-ViG-Endpoint-Type 8 integer
+ATTRIBUTE Ericsson-ViG-Sequence-Number 9 integer
+ATTRIBUTE Ericsson-ViG-Access-Agent-IP-Address 11 ipaddr
+ATTRIBUTE Ericsson-ViG-QoS-Class 12 integer
+
+#
+# These next two attributes look to be similar to Digest-Response (206) and
+# Digest-Attributes (207)
+#
+ATTRIBUTE Ericsson-ViG-Digest-Response 14 string
+ATTRIBUTE Ericsson-ViG-Digest-Attributes 15 octets
+
+ATTRIBUTE Ericsson-ViG-Business-Agreement-Name 16 string
+ATTRIBUTE Ericsson-ViG-Call-Role 17 integer
+ATTRIBUTE Ericsson-ViG-Remote-SK-UA-IP-Address 20 ipaddr
+ATTRIBUTE Ericsson-ViG-Site 23 string
+ATTRIBUTE Ericsson-ViG-TTL-relative 32 integer
+ATTRIBUTE Ericsson-ViG-Account-error-reason 33 integer
+ATTRIBUTE Ericsson-ViG-Layer-identity 34 integer
+ATTRIBUTE Ericsson-ViG-Major-protocol-version 35 integer
+ATTRIBUTE Ericsson-ViG-Minor-protocol-version 36 integer
+ATTRIBUTE Ericsson-ViG-Authentication-type 37 integer
+ATTRIBUTE Ericsson-ViG-Trusted-access 38 integer
+ATTRIBUTE Ericsson-ViG-User-name 39 string
+ATTRIBUTE Ericsson-ViG-Global-unique-call-ID 40 string
+ATTRIBUTE Ericsson-ViG-Global-unique-service-ID 41 string
+ATTRIBUTE Ericsson-ViG-Interim-interval 42 integer
+ATTRIBUTE Ericsson-ViG-Alive-Indicator 43 integer
+ATTRIBUTE Ericsson-ViG-TTL-Absolute 44 integer
+ATTRIBUTE Ericsson-ViG-TTL-Start-Event 45 integer
+ATTRIBUTE Ericsson-ViG-SK-IP-address 46 ipaddr
+ATTRIBUTE Ericsson-ViG-UA-IP-address 47 ipaddr
+ATTRIBUTE Ericsson-ViG-SA-IP-address 48 ipaddr
+ATTRIBUTE Ericsson-ViG-Calling-e164-number 49 string
+ATTRIBUTE Ericsson-ViG-Calling-H323Id 50 string
+ATTRIBUTE Ericsson-ViG-Calling-Email-address 51 string
+ATTRIBUTE Ericsson-ViG-Dialled-e164-number 52 string
+ATTRIBUTE Ericsson-ViG-Dialled-H323Id 53 string
+ATTRIBUTE Ericsson-ViG-Dialled-Email-address 54 string
+ATTRIBUTE Ericsson-ViG-Routed-e164-number 55 string
+ATTRIBUTE Ericsson-ViG-Routed-H323Id 56 string
+ATTRIBUTE Ericsson-ViG-Routed-Email-address 57 string
+ATTRIBUTE Ericsson-ViG-SiteKeeper-name 58 string
+ATTRIBUTE Ericsson-ViG-Access-Group-name 59 string
+ATTRIBUTE Ericsson-ViG-Access-Agent-name 60 string
+ATTRIBUTE Ericsson-ViG-User-agent-group-name 61 string
+ATTRIBUTE Ericsson-ViG-User-agent-name 62 string
+ATTRIBUTE Ericsson-ViG-Routing-tariff 63 integer
+ATTRIBUTE Ericsson-ViG-Re-selection-counter 64 integer
+ATTRIBUTE Ericsson-ViG-CPN-digits 65 string
+ATTRIBUTE Ericsson-ViG-CPN-TON 66 integer
+ATTRIBUTE Ericsson-ViG-CPN-NP 67 integer
+ATTRIBUTE Ericsson-ViG-CPN-PI 68 integer
+ATTRIBUTE Ericsson-ViG-CPN-SI 69 integer
+ATTRIBUTE Ericsson-ViG-Dialled-num-digits 70 string
+ATTRIBUTE Ericsson-ViG-Dialled-num-TON 71 integer
+ATTRIBUTE Ericsson-ViG-Dialled-num-NP 72 integer
+ATTRIBUTE Ericsson-ViG-Routing-num-digits 73 string
+ATTRIBUTE Ericsson-ViG-Routing-num-TON 74 integer
+ATTRIBUTE Ericsson-ViG-Routing-num-NP 75 integer
+ATTRIBUTE Ericsson-ViG-Redirecting-num-digits 76 string
+ATTRIBUTE Ericsson-ViG-Redirecting-num-TON 77 integer
+ATTRIBUTE Ericsson-ViG-Redirecting-num-NP 78 integer
+ATTRIBUTE Ericsson-ViG-Redirecting-num-PI 79 integer
+ATTRIBUTE Ericsson-ViG-Redirecting-num-RFD 80 integer
+ATTRIBUTE Ericsson-ViG-Time-stamp-UTC 81 integer
+ATTRIBUTE Ericsson-ViG-Time-stamp-UTC 81 integer
+ATTRIBUTE Ericsson-ViG-Time-stamp-TZ 82 integer
+ATTRIBUTE Ericsson-ViG-Time-stamp-DST 83 integer
+ATTRIBUTE Ericsson-ViG-Session-routing-duration 84 integer
+ATTRIBUTE Ericsson-ViG-Session-ringing-duration 85 integer
+ATTRIBUTE Ericsson-ViG-Access-type 86 integer
+ATTRIBUTE Ericsson-ViG-Requested-bandwidth 87 integer
+ATTRIBUTE Ericsson-ViG-Allowed-bandwidth 88 integer
+ATTRIBUTE Ericsson-ViG-Media-channel-count 89 integer
+ATTRIBUTE Ericsson-ViG-Voice-media-rec-forward 90 string
+ATTRIBUTE Ericsson-ViG-Voice-media-rec-backward 91 string
+ATTRIBUTE Ericsson-ViG-Video-media-rec-forward 92 string
+ATTRIBUTE Ericsson-ViG-Video-media-rec-backward 93 string
+ATTRIBUTE Ericsson-ViG-Fax-media-rec-forward 94 string
+ATTRIBUTE Ericsson-ViG-Fax-media-rec-backward 95 string
+ATTRIBUTE Ericsson-ViG-Data-media-rec-forward 96 string
+ATTRIBUTE Ericsson-ViG-Data-media-rec-backward 97 string
+ATTRIBUTE Ericsson-ViG-Charging-Case 98 integer
+ATTRIBUTE Ericsson-ViG-Rel-cause-coding-std 99 integer
+ATTRIBUTE Ericsson-ViG-Rel-cause-location 100 integer
+ATTRIBUTE Ericsson-ViG-Rel-cause-class 101 integer
+ATTRIBUTE Ericsson-ViG-Rel-cause-value 102 integer
+ATTRIBUTE Ericsson-ViG-Rel-reason 103 integer
+ATTRIBUTE Ericsson-ViG-Internal-Rel-reason-val 104 integer
+ATTRIBUTE Ericsson-ViG-Internal-Rel-reason-orig 105 integer
+ATTRIBUTE Ericsson-ViG-Service-ID 106 integer
+ATTRIBUTE Ericsson-ViG-User-ID 107 string
+ATTRIBUTE Ericsson-ViG-Service-Name 108 string
+ATTRIBUTE Ericsson-ViG-Test-Call-Indicator 109 integer
+ATTRIBUTE Ericsson-ViG-Test-Call-Indicator 109 integer
+ATTRIBUTE Ericsson-ViG-Emergency-Call-Indicator 110 integer
+ATTRIBUTE Ericsson-ViG-Calling-ID 111 string
+ATTRIBUTE Ericsson-ViG-Called-ID 112 string
+ATTRIBUTE Ericsson-ViG-Translated-ID 113 string
+ATTRIBUTE Ericsson-ViG-Calling-User-Group-ID 114 string
+ATTRIBUTE Ericsson-ViG-Calling-Usr-Sub-Group-ID 115 string
+ATTRIBUTE Ericsson-ViG-Called-Usr-Group-ID 116 string
+ATTRIBUTE Ericsson-ViG-Called-Usr-Sub-Group-ID 117 string
+ATTRIBUTE Ericsson-ViG-Terminal-Type 118 string
+ATTRIBUTE Ericsson-ViG-Service-Duration 119 integer
+ATTRIBUTE Ericsson-ViG-Service-Execution-Result 120 integer
+ATTRIBUTE Ericsson-ViG-Service-Exe-Rslt-Desc 121 string
+ATTRIBUTE Ericsson-ViG-Service-Description 122 string
+ATTRIBUTE Ericsson-ViG-Service-Specific-Info 123 string
+ATTRIBUTE Ericsson-ViG-Proxy-IP-Address 124 ipaddr
+ATTRIBUTE Ericsson-ViG-Auth-DataRequest 125 integer
+ATTRIBUTE Ericsson-ViG-IPT-Time-Stamp 126 integer
+ATTRIBUTE Ericsson-ViG-User-Name-Info 127 integer
+
+END-VENDOR Ericsson
diff --git a/resources/protocols/radius/dictionary.ericsson.ab b/resources/protocols/radius/dictionary.ericsson.ab
new file mode 100644
index 00000000..aa535b8a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ericsson.ab
@@ -0,0 +1,663 @@
+# -*- text -*-
+#
+# Ericsson-AB dictionary.
+#
+# Version: 1.00 14-Sep-2000 Chris Adams <cmadams@hiwaay.net>
+# 1.10 26-Oct-2014 Anish Bhatt <anish@chelsio.com>
+# $Id$
+#
+
+VENDOR Ericsson-AB 2352
+
+#
+# Ericsson-AB Vendor Specific Extensions
+#
+# The first set here uses '_' as the separator, as Ericsson-AB has changed
+# their documentation to use '-' vs. '_'. The older '_' style entries
+# are listed first so that they will still be accepted,
+# yet not preferred.
+#
+#
+# Ericsson-AB Vendor Specific Extensions ( older style syntax )
+#
+# The names use underscores (_) instead of dashes (-), because
+# that's what Ericsson-AB used in their older documentation and examples.
+#
+BEGIN-VENDOR Ericsson-AB
+
+ATTRIBUTE Client_DNS_Pri 1 ipaddr
+ATTRIBUTE Client_DNS_Sec 2 ipaddr
+ATTRIBUTE DHCP_Max_Leases 3 integer
+ATTRIBUTE Context_Name 4 string
+ATTRIBUTE Bridge_Group 5 string
+ATTRIBUTE BG_Aging_Time 6 string
+ATTRIBUTE BG_Path_Cost 7 string
+ATTRIBUTE BG_Span_Dis 8 string
+ATTRIBUTE BG_Trans_BPDU 9 string
+ATTRIBUTE Rate_Limit_Rate 10 integer
+ATTRIBUTE Rate_Limit_Burst 11 integer
+ATTRIBUTE Police_Rate 12 integer
+ATTRIBUTE Police_Burst 13 integer
+ATTRIBUTE Source_Validation 14 integer
+ATTRIBUTE Tunnel_Domain 15 integer
+ATTRIBUTE Tunnel_Local_Name 16 string
+ATTRIBUTE Tunnel_Remote_Name 17 string
+ATTRIBUTE Tunnel_Function 18 integer
+ATTRIBUTE Tunnel-Flow-Control 19 integer
+ATTRIBUTE Tunnel-Static 20 integer
+ATTRIBUTE Tunnel_Max_Sessions 21 integer
+ATTRIBUTE Tunnel_Max_Tunnels 22 integer
+ATTRIBUTE Tunnel_Session_Auth 23 integer
+ATTRIBUTE Tunnel_Window 24 integer
+ATTRIBUTE Tunnel_Retransmit 25 integer
+ATTRIBUTE Tunnel_Cmd_Timeout 26 integer
+ATTRIBUTE PPPOE_URL 27 string
+ATTRIBUTE PPPOE_MOTM 28 string
+ATTRIBUTE Tunnel_Group 29 integer
+ATTRIBUTE Tunnel_Context 30 string
+ATTRIBUTE Tunnel_Algorithm 31 integer
+ATTRIBUTE Tunnel_Deadtime 32 integer
+ATTRIBUTE Mcast_Send 33 integer
+ATTRIBUTE Mcast_Receive 34 integer
+ATTRIBUTE Mcast_MaxGroups 35 integer
+ATTRIBUTE Ip_Address_Pool_Name 36 string
+ATTRIBUTE Tunnel_DNIS 37 integer
+ATTRIBUTE Medium_Type 38 integer
+ATTRIBUTE PVC_Encapsulation_Type 39 integer
+ATTRIBUTE PVC_Profile_Name 40 string
+ATTRIBUTE PVC_Circuit_Padding 41 integer
+ATTRIBUTE Bind_Type 42 integer
+ATTRIBUTE Bind_Auth_Protocol 43 integer
+ATTRIBUTE Bind_Auth_Max_Sessions 44 integer
+ATTRIBUTE Bind_Bypass_Bypass 45 string
+ATTRIBUTE Bind_Auth_Context 46 string
+ATTRIBUTE Bind_Auth_Service_Grp 47 string
+ATTRIBUTE Bind_Bypass_Context 48 string
+ATTRIBUTE Bind_Int_Context 49 string
+ATTRIBUTE Bind_Tun_Context 50 string
+ATTRIBUTE Bind_Ses_Context 51 string
+ATTRIBUTE Bind_Dot1q_Slot 52 integer
+ATTRIBUTE Bind_Dot1q_Port 53 integer
+ATTRIBUTE Bind_Dot1q_Vlan_Tag_Id 54 integer
+ATTRIBUTE Bind_Int_Interface_Name 55 string
+ATTRIBUTE Bind_L2TP_Tunnel_Name 56 string
+ATTRIBUTE Bind_L2TP_Flow_Control 57 integer
+ATTRIBUTE Bind_Sub_User_At_Context 58 string
+ATTRIBUTE Bind_Sub_Password 59 string
+ATTRIBUTE Ip_Host_Addr 60 string
+ATTRIBUTE IP_TOS_Field 61 integer
+ATTRIBUTE NAS_Real_Port 62 integer
+ATTRIBUTE Tunnel_Session_Auth_Ctx 63 string
+ATTRIBUTE Tunnel_Session_Auth_Service_Grp 64 string
+ATTRIBUTE Tunnel_Rate_Limit_Rate 65 integer
+ATTRIBUTE Tunnel_Rate_Limit_Burst 66 integer
+ATTRIBUTE Tunnel_Police_Rate 67 integer
+ATTRIBUTE Tunnel_Police_Burst 68 integer
+ATTRIBUTE Tunnel_L2F_Second_Password 69 string
+ATTRIBUTE ACL-Definition 70 string
+ATTRIBUTE PPPoE-IP-Route-Add 71 string
+ATTRIBUTE TTY_Level_Max 72 integer
+ATTRIBUTE TTY_Level_Start 73 integer
+ATTRIBUTE Bind-DHCP-Context 76 string
+ATTRIBUTE Tunnel-Mobil-Group 77 string
+ATTRIBUTE Tunnel-Client-VPN 78 string
+ATTRIBUTE Tunnel-Server-VPN 79 string
+ATTRIBUTE PPP-Compression 84 integer
+ATTRIBUTE Tunnel-Hello-Timer 85 integer
+ATTRIBUTE Redback-Reason 86 integer
+ATTRIBUTE Qos-Policy-Policing 87 string
+ATTRIBUTE Qos-Policy-Metering 88 string
+ATTRIBUTE Qos-Policy-Queuing 89 string
+ATTRIBUTE Igmp-Service-Profile 90 string
+ATTRIBUTE Sub-Profile-Name 91 string
+ATTRIBUTE Forward-Policy 92 string
+ATTRIBUTE Remote-Port 93 string
+ATTRIBUTE Reauth-String 94 string
+ATTRIBUTE Reauth-More 95 integer
+
+#
+# These next 2 seem to be copies of the DHCP options...
+#
+ATTRIBUTE Agent-Remote-Id 96 octets
+ATTRIBUTE Agent-Circuit-Id 97 octets
+ATTRIBUTE Platform-Type 98 integer
+ATTRIBUTE RB-Client-NBNS-Pri 99 ipaddr
+ATTRIBUTE RB-Client-NBNS-Sec 100 ipaddr
+ATTRIBUTE Shaping-Profile-Name 101 string
+ATTRIBUTE Bridge-Profile 103 string
+ATTRIBUTE IP-Interface 104 string
+ATTRIBUTE NAT-Policy-Name 105 string
+ATTRIBUTE RB-NPM-Service-Id 106 string
+ATTRIBUTE HTTP-Redirect-Profile-Name 107 string
+ATTRIBUTE Bind-Auto-Sub-User 108 string
+ATTRIBUTE Bind-Auto-Sub-Context 109 string
+ATTRIBUTE Bind-Auto-Sub-Password 110 string
+ATTRIBUTE Circuit-Protocol-Encap 111 integer
+ATTRIBUTE OS-Version 112 string
+ATTRIBUTE Session-Traffic-Limit 113 string
+ATTRIBUTE QOS-Reference 114 string
+ATTRIBUTE DHCP-Vendor-Class-ID 125 string
+ATTRIBUTE Qos-Rate 126 string
+ATTRIBUTE DHCP-Vendor-Encap-Option 127 string
+ATTRIBUTE Acct_Input_Octets_64 128 octets
+ATTRIBUTE Acct_Output_Octets_64 129 octets
+ATTRIBUTE Acct_Input_Packets_64 130 octets
+ATTRIBUTE Acct_Output_Packets_64 131 octets
+ATTRIBUTE Assigned_IP_Address 132 ipaddr
+ATTRIBUTE Acct_Mcast_In_Octets 133 integer
+ATTRIBUTE Acct_Mcast_Out_Octets 134 integer
+ATTRIBUTE Acct_Mcast_In_Packets 135 integer
+ATTRIBUTE Acct_Mcast_Out_Packets 136 integer
+ATTRIBUTE LAC_Port 137 integer
+ATTRIBUTE LAC_Real_Port 138 integer
+ATTRIBUTE LAC_Port_Type 139 integer
+ATTRIBUTE LAC_Real_Port_Type 140 integer
+ATTRIBUTE Acct_Dyn_Ac_Ent 141 string
+ATTRIBUTE Session_Error_Code 142 integer
+ATTRIBUTE Session_Error_Msg 143 string
+
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_RAW 1
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_ROUTE1483 2
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_AUTO1483 3
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_MULTI 4
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_BRIDGE1483 5
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_PPP 6
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_PPP_SERIAL 7
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_PPP_NLPID 8
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_PPP_AUTO 9
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_PPPOE 10
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_L2TP 11
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ATM_PPP_LLC 12
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_AUTO1490 13
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_MULTI 14
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_BRIDGE1490 15
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_PPP 16
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_PPP_AUTO 17
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_PPPOE 18
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_ROUTE1490 19
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_FRAME_L2TP 20
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_L2TP_VC_MUXED 21
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ETH 22
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ETH_PPPOE 23
+VALUE PVC_Encapsulation_Type AAA_ENCAPS_ETH_MULTI 24
+VALUE PVC_Circuit_Padding AAA_CIRCUIT_PADDING 1
+VALUE PVC_Circuit_Padding AAA_CIRCUIT_NO_PADDING 2
+VALUE Bind_Type AAA_AUTH_BIND 1
+VALUE Bind_Type AAA_BYPASS_BIND 2
+VALUE Bind_Type AAA_INTERFACE_BIND 3
+VALUE Bind_Type AAA_SUBSCRIBE_BIND 4
+VALUE Bind_Type AAA_TUNNEL_BIND 5
+VALUE Bind_Type AAA_SESSION_BIND 6
+VALUE Bind_Type AAA_Q8021_BIND 7
+VALUE Bind_Type AAA_MULTI_BIND 8
+VALUE Bind_Auth_Protocol AAA_PPP_PAP 1
+VALUE Bind_Auth_Protocol AAA_PPP_CHAP 2
+VALUE Bind_Auth_Protocol AAA_PPP_CHAP_WAIT 3
+VALUE Bind_Auth_Protocol AAA_PPP_CHAP_PAP 4
+VALUE Bind_Auth_Protocol AAA_PPP_CHAP_WAIT_PAP 5
+
+VALUE Tunnel_Function LAC-Only 1
+VALUE Tunnel_Function LNS-Only 2
+VALUE Tunnel_Function LAC-LNS 3
+VALUE Tunnel_Session_Auth CHAP 1
+VALUE Tunnel_Session_Auth PAP 2
+VALUE Tunnel_Session_Auth CHAP-PAP 3
+VALUE Mcast_Send NO-SEND 1
+VALUE Mcast_Send SEND 2
+VALUE Mcast_Send UNSOLICITED-SEND 3
+VALUE Mcast_Receive NO-RECEIVE 1
+VALUE Mcast_Receive RECEIVE 2
+
+VALUE Tunnel_DNIS DNIS 1
+VALUE Tunnel_DNIS DNIS-Only 2
+
+VALUE LAC_Port_Type NAS_PORT_TYPE_10BT 40
+VALUE LAC_Port_Type NAS_PORT_TYPE_100BT 41
+VALUE LAC_Port_Type NAS_PORT_TYPE_DS3_FR 42
+VALUE LAC_Port_Type NAS_PORT_TYPE_DS3_ATM 43
+VALUE LAC_Port_Type NAS_PORT_TYPE_OC3 44
+VALUE LAC_Port_Type NAS_PORT_TYPE_HSSI 45
+VALUE LAC_Port_Type NAS_PORT_TYPE_EIA530 46
+VALUE LAC_Port_Type NAS_PORT_TYPE_T1 47
+VALUE LAC_Port_Type NAS_PORT_TYPE_CHAN_T3 48
+VALUE LAC_Port_Type NAS_PORT_TYPE_DS1_FR 49
+VALUE LAC_Port_Type NAS_PORT_TYPE_E3_ATM 50
+VALUE LAC_Port_Type NAS_PORT_TYPE_IMA_ATM 51
+VALUE LAC_Port_Type NAS_PORT_TYPE_DS3_ATM_2 52
+VALUE LAC_Port_Type NAS_PORT_TYPE_OC3_ATM_2 53
+VALUE LAC_Port_Type NAS_PORT_TYPE_1000BSX 54
+VALUE LAC_Port_Type NAS_PORT_TYPE_E1_FR 55
+VALUE LAC_Port_Type NAS_PORT_TYPE_E1_ATM 56
+VALUE LAC_Port_Type NAS_PORT_TYPE_E3_FR 57
+VALUE LAC_Port_Type NAS_PORT_TYPE_OC3_POS 58
+VALUE LAC_Port_Type NAS_PORT_TYPE_OC12_POS 59
+VALUE LAC_Port_Type NAS_PORT_TYPE_PPPOE 60
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_10BT 40
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_100BT 41
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_DS3_FR 42
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_DS3_ATM 43
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_OC3 44
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_HSSI 45
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_EIA530 46
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_T1 47
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_CHAN_T3 48
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_DS1_FR 49
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_E3_ATM 50
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_IMA_ATM 51
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_DS3_ATM_2 52
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_OC3_ATM_2 53
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_1000BSX 54
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_E1_FR 55
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_E1_ATM 56
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_E3_FR 57
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_OC3_POS 58
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_OC12_POS 59
+VALUE LAC_Real_Port_Type NAS_PORT_TYPE_PPPOE 60
+
+#
+# New names.
+#
+ATTRIBUTE Client-DNS-Pri 1 ipaddr
+ATTRIBUTE Client-DNS-Sec 2 ipaddr
+ATTRIBUTE DHCP-Max-Leases 3 integer
+ATTRIBUTE Context-Name 4 string
+ATTRIBUTE Bridge-Group 5 string
+ATTRIBUTE BG-Aging-Time 6 string
+ATTRIBUTE BG-Path-Cost 7 string
+ATTRIBUTE BG-Span-Dis 8 string
+ATTRIBUTE BG-Trans-BPDU 9 string
+ATTRIBUTE Rate-Limit-Rate 10 integer
+ATTRIBUTE Rate-Limit-Burst 11 integer
+ATTRIBUTE Police-Rate 12 integer
+ATTRIBUTE Police-Burst 13 integer
+ATTRIBUTE Source-Validation 14 integer
+ATTRIBUTE Tunnel-Domain 15 integer
+ATTRIBUTE Tunnel-Local-Name 16 string
+ATTRIBUTE Tunnel-Remote-Name 17 string
+ATTRIBUTE Tunnel-Function 18 integer
+ATTRIBUTE Tunnel-Flow-Control 19 integer
+ATTRIBUTE Tunnel-Static 20 integer
+ATTRIBUTE Tunnel-Max-Sessions 21 integer
+ATTRIBUTE Tunnel-Max-Tunnels 22 integer
+ATTRIBUTE Tunnel-Session-Auth 23 integer
+ATTRIBUTE Tunnel-Window 24 integer
+ATTRIBUTE Tunnel-Retransmit 25 integer
+ATTRIBUTE Tunnel-Cmd-Timeout 26 integer
+ATTRIBUTE PPPOE-URL 27 string
+ATTRIBUTE PPPOE-MOTM 28 string
+ATTRIBUTE Tunnel-Group 29 integer
+ATTRIBUTE Tunnel-Context 30 string
+ATTRIBUTE Tunnel-Algorithm 31 integer
+ATTRIBUTE Tunnel-Deadtime 32 integer
+ATTRIBUTE Mcast-Send 33 integer
+ATTRIBUTE Mcast-Receive 34 integer
+ATTRIBUTE Mcast-MaxGroups 35 integer
+ATTRIBUTE Ip-Address-Pool-Name 36 string
+ATTRIBUTE Tunnel-DNIS 37 integer
+ATTRIBUTE Medium-Type 38 integer
+ATTRIBUTE PVC-Encapsulation-Type 39 integer
+ATTRIBUTE PVC-Profile-Name 40 string
+ATTRIBUTE PVC-Circuit-Padding 41 integer
+ATTRIBUTE Bind-Type 42 integer
+ATTRIBUTE Bind-Auth-Protocol 43 integer
+ATTRIBUTE Bind-Auth-Max-Sessions 44 integer
+ATTRIBUTE Bind-Bypass-Bypass 45 string
+ATTRIBUTE Bind-Auth-Context 46 string
+ATTRIBUTE Bind-Auth-Service-Grp 47 string
+ATTRIBUTE Bind-Bypass-Context 48 string
+ATTRIBUTE Bind-Int-Context 49 string
+ATTRIBUTE Bind-Tun-Context 50 string
+ATTRIBUTE Bind-Ses-Context 51 string
+ATTRIBUTE Bind-Dot1q-Slot 52 integer
+ATTRIBUTE Bind-Dot1q-Port 53 integer
+ATTRIBUTE Bind-Dot1q-Vlan-Tag-Id 54 integer
+ATTRIBUTE Bind-Int-Interface-Name 55 string
+ATTRIBUTE Bind-L2TP-Tunnel-Name 56 string
+ATTRIBUTE Bind-L2TP-Flow-Control 57 integer
+ATTRIBUTE Bind-Sub-User-At-Context 58 string
+ATTRIBUTE Bind-Sub-Password 59 string
+ATTRIBUTE Ip-Host-Addr 60 string
+ATTRIBUTE IP-TOS-Field 61 integer
+ATTRIBUTE NAS-Real-Port 62 integer
+ATTRIBUTE Tunnel-Session-Auth-Ctx 63 string
+ATTRIBUTE Tunnel-Session-Auth-Service-Grp 64 string
+ATTRIBUTE Tunnel-Rate-Limit-Rate 65 integer
+ATTRIBUTE Tunnel-Rate-Limit-Burst 66 integer
+ATTRIBUTE Tunnel-Police-Rate 67 integer
+ATTRIBUTE Tunnel-Police-Burst 68 integer
+ATTRIBUTE Tunnel-L2F-Second-Password 69 string
+ATTRIBUTE ACL-Definition 70 string
+ATTRIBUTE PPPoE-IP-Route-Add 71 string
+ATTRIBUTE TTY-Level-Max 72 integer
+ATTRIBUTE TTY-Level-Start 73 integer
+ATTRIBUTE Tunnel-Checksum 74 integer
+ATTRIBUTE Tunnel-Profile 75 string
+ATTRIBUTE Tunnel-Client-VPN 78 string
+ATTRIBUTE Tunnel-Server-VPN 79 string
+ATTRIBUTE Tunnel-Client-Rhost 80 string
+ATTRIBUTE Tunnel-Server-Rhost 81 string
+ATTRIBUTE Tunnel-Client-Int-Addr 82 ipaddr
+ATTRIBUTE Tunnel-Server-Int-Addr 83 ipaddr
+ATTRIBUTE PPP-Compression 84 integer
+ATTRIBUTE Tunnel-Hello-Timer 85 integer
+ATTRIBUTE Redback-Reason 86 integer
+ATTRIBUTE Qos-Policing-Profile-Name 87 string
+ATTRIBUTE Qos-Metering-Profile-Name 88 string
+ATTRIBUTE Qos-Policy-Queuing 89 string
+ATTRIBUTE IGMP-Service-Profile-Name 90 string
+ATTRIBUTE Subscriber-Profile-Name 91 string
+ATTRIBUTE Forward-Policy 92 string
+ATTRIBUTE Remote-Port 93 string
+ATTRIBUTE Reauth 94 string
+ATTRIBUTE Reauth-More 95 integer
+ATTRIBUTE Agent-Remote-Id 96 string
+ATTRIBUTE Agent-Circuit-Id 97 string
+ATTRIBUTE Platform-Type 98 integer
+ATTRIBUTE Client-NBNS-Pri 99 ipaddr
+ATTRIBUTE Client-NBNS-Sec 100 ipaddr
+ATTRIBUTE Shaping-Profile-Name 101 string
+ATTRIBUTE BG-Cct-Addr-Max 103 integer
+ATTRIBUTE IP-Interface-Name 104 string
+ATTRIBUTE NAT-Policy-Name 105 string
+ATTRIBUTE RB-NPM-Service-Id 106 string
+ATTRIBUTE HTTP-Redirect-Profile-Name 107 string
+ATTRIBUTE Bind-Auto-Sub-User 108 string
+ATTRIBUTE Bind-Auto-Sub-Context 109 string
+ATTRIBUTE Bind-Auto-Sub-Password 110 string
+ATTRIBUTE Circuit-Protocol-Encap 111 integer
+ATTRIBUTE OS-Version 112 string
+ATTRIBUTE Session-Traffic-Limit 113 string
+ATTRIBUTE QOS-Reference 114 string
+ATTRIBUTE Rate-Limit-Excess-Burst 121 octets
+ATTRIBUTE Police-Excess-Burst 122 octets
+ATTRIBUTE Tunnel-Rate-Limit-Excess-Burst 123 octets
+ATTRIBUTE Tunnel-Police-Excess-Burst 124 octets
+ATTRIBUTE DHCP-Vendor-Class-ID 125 string
+ATTRIBUTE Qos-Rate 126 string
+ATTRIBUTE DHCP-Vendor-Encap-Option 127 string
+ATTRIBUTE Acct-Input-Octets-64 128 octets
+ATTRIBUTE Acct-Output-Octets-64 129 octets
+ATTRIBUTE Acct-Input-Packets-64 130 octets
+ATTRIBUTE Acct-Output-Packets-64 131 octets
+ATTRIBUTE Assigned-IP-Address 132 ipaddr
+ATTRIBUTE Acct-Mcast-In-Octets-64 133 octets
+ATTRIBUTE Acct-Mcast-Out-Octets-64 134 octets
+ATTRIBUTE Acct-Mcast-In-Packets-64 135 octets
+ATTRIBUTE Acct-Mcast-Out-Packets-64 136 octets
+ATTRIBUTE LAC-Port 137 integer
+ATTRIBUTE LAC-Real-Port 138 integer
+ATTRIBUTE LAC-Port-Type 139 integer
+ATTRIBUTE LAC-Real-Port-Type 140 integer
+ATTRIBUTE Acct-Dyn-Ac-Ent 141 string
+ATTRIBUTE Session-Error-Code 142 integer
+ATTRIBUTE Session-Error-Msg 143 string
+ATTRIBUTE Acct-Update-Reason 144 integer
+ATTRIBUTE Mac-Addr 145 string
+ATTRIBUTE Vlan-Source-Info 146 string
+ATTRIBUTE Acct-Mcast-In-Octets 147 integer
+ATTRIBUTE Acct-Mcast-Out-Octets 148 integer
+ATTRIBUTE Acct-Mcast-In-Packets 149 integer
+ATTRIBUTE Acct-Mcast-Out-Packets 150 integer
+ATTRIBUTE Reauth-Session-Id 151 string
+ATTRIBUTE QOS-Rate-Inbound 156 string
+ATTRIBUTE QOS-Rate-Outbound 157 string
+ATTRIBUTE Route-Tag 158 integer
+ATTRIBUTE LI-Id 159 integer
+ATTRIBUTE LI-Md-Address 160 ipaddr
+ATTRIBUTE LI-Md-Port 161 integer
+ATTRIBUTE LI-Action 162 integer
+ATTRIBUTE LI-Profile 163 string
+ATTRIBUTE Dynamic-Policy-Filter 164 string
+ATTRIBUTE HTTP-Redirect-URL 165 string
+ATTRIBUTE DSL-Actual-Rate-Up 166 integer
+ATTRIBUTE DSL-Actual-Rate-Down 167 integer
+ATTRIBUTE DSL-Min-Rate-Up 168 integer
+ATTRIBUTE DSL-Min-Rate-Down 169 integer
+ATTRIBUTE DSL-Attainable-Rate-Up 170 integer
+ATTRIBUTE DSL-Attainable-Rate-Down 171 integer
+ATTRIBUTE DSL-Max-Rate-Up 172 integer
+ATTRIBUTE DSL-Max-Rate-Down 173 integer
+ATTRIBUTE DSL-Min-Low-Power-Rate-Up 174 integer
+ATTRIBUTE DSL-Min-Low-Power-Rate-Down 175 integer
+ATTRIBUTE DSL-Max-Inter-Delay-Up 176 integer
+ATTRIBUTE DSL-Actual-Inter-Delay-Up 177 integer
+ATTRIBUTE DSL-Max-Inter-Delay-Down 178 integer
+ATTRIBUTE DSL-Actual-Inter-Delay-Down 179 integer
+ATTRIBUTE DSL-Line-State 180 integer
+ATTRIBUTE DSL-L2-Encapsulation 181 integer
+ATTRIBUTE DSL-Transmission-System 182 integer
+ATTRIBUTE DSL-PPPOA-PPPOE-Inter-Work-Flag 183 integer
+ATTRIBUTE DSL-Actual-Rate-Down-Factor 185 integer
+ATTRIBUTE DSL-Combined-Line-Info 184 string
+ATTRIBUTE Class-Volume-limit 186 string
+ATTRIBUTE Class-Volume-In-Counter 187 string
+ATTRIBUTE Class-Volume-Out-Counter 188 string
+ATTRIBUTE Flow-FAC-Profile 189 string
+ATTRIBUTE Flow-FAC-Profile 189 string
+ATTRIBUTE Service-Name 190 string
+ATTRIBUTE Service-Action 191 integer
+ATTRIBUTE Service-Parameter 192 string
+ATTRIBUTE Service-Error-Cause 193 integer
+ATTRIBUTE Deactivate-Service-Name 194 string
+ATTRIBUTE Qos-Profile-Overhead 195 string
+ATTRIBUTE Dynamic-QoS-Param 196 string
+ATTRIBUTE Acct-Alt-Session-ID 197 string
+ATTRIBUTE Idle-Timeout-Threshold 198 integer
+ATTRIBUTE Double-Authentication 199 integer
+ATTRIBUTE SBC-Adjacency 200 string
+ATTRIBUTE DHCP-Field 201 octets
+ATTRIBUTE DHCP-Option 202 octets
+ATTRIBUTE Security-Service 203 string
+ATTRIBUTE Reauth-Service-Name 204 string
+ATTRIBUTE Flow-IP-Profile 205 string
+ATTRIBUTE Radius-Throttle-Watermark 206 integer
+ATTRIBUTE RB-IPV6-DNS 207 string
+ATTRIBUTE RB-IPv6-Option 208 string
+ATTRIBUTE Cluster-Partition-ID 209 string
+ATTRIBUTE Circuit-Group-Member 210 string
+ATTRIBUTE Delegated-Max-Prefix 212 integer
+ATTRIBUTE IPv4-Address-Release-Control 213 string
+ATTRIBUTE Acct-Input-IPv4-Octet 214 integer
+ATTRIBUTE Acct-Output-IPv4-Octets 215 integer
+ATTRIBUTE Acct-Input-IPv4-Packets 216 integer
+ATTRIBUTE Acct-Output-IPv4-Packets 217 integer
+ATTRIBUTE Acct-Input-IPv4-Gigawords 218 integer
+ATTRIBUTE Acct-Output-IPv4-Gigawords 219 integer
+ATTRIBUTE Acct-Input-IPv6-Octets 220 integer
+ATTRIBUTE Acct-Output-IPv6-Octets 221 integer
+ATTRIBUTE Acct-Input-IPv6-Packets 222 integer
+ATTRIBUTE Acct-Output-IPv6-Packets 223 integer
+ATTRIBUTE Acct-Input-IPv6-Gigawords 224 integer
+ATTRIBUTE Acct-Output-IPv6-Gigawords 225 integer
+
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-RAW 1
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-ROUTE1483 2
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-AUTO1483 3
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-MULTI 4
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-BRIDGE1483 5
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-PPP 6
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-PPP-SERIAL 7
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-PPP-NLPID 8
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-PPP-AUTO 9
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-PPPOE 10
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-L2TP 11
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-PPP-LLC 12
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-AUTO1490 13
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-MULTI 14
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-BRIDGE1490 15
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-PPP 16
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-PPP-AUTO 17
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-PPPOE 18
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-ROUTE1490 19
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-FRAME-L2TP 20
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-L2TP-VC-MUXED 21
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ETH 22
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ETH-PPPOE 23
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ETH-MULTI 24
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ETH-DOT1Q 25
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ETH-DOT1Q-PPPOE 26
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-MULTI-PPPOE 27
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-MULTI-IPV6OE 28
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ATM-MULTI-PPPOE-N-IPV6OE 29
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ETH-DOT1Q-TUNNEL 30
+VALUE PVC-Encapsulation-Type AAA-ENCAPS-ETH-DOT1Q-TUNNEL-PPPOE 31
+
+VALUE PVC-Circuit-Padding AAA-CIRCUIT-PADDING 1
+VALUE PVC-Circuit-Padding AAA-CIRCUIT-NO-PADDING 2
+VALUE Bind-Type AAA-AUTH-BIND 1
+VALUE Bind-Type AAA-BYPASS-BIND 2
+VALUE Bind-Type AAA-INTERFACE-BIND 3
+VALUE Bind-Type AAA-SUBSCRIBE-BIND 4
+VALUE Bind-Type AAA-TUNNEL-BIND 5
+VALUE Bind-Type AAA-SESSION-BIND 6
+VALUE Bind-Type AAA-Q8021-BIND 7
+VALUE Bind-Type AAA-MULTI-BIND 8
+VALUE Bind-Type AAA-DHCP-BIND 9
+VALUE Bind-Type AAA-MULTI-BIND-SUB 10
+VALUE Bind-Type AAA-BRIDGE-GROUP-BIND 11
+VALUE Bind-Type AAA-VLAN-BIND 12
+VALUE Bind-Type AAA-VLAN-GROUP-BIND 13
+VALUE Bind-Type AAA-AUTO-SUBSCRIBER-BIND 14
+VALUE Bind-Auth-Protocol AAA-PPP-PAP 1
+VALUE Bind-Auth-Protocol AAA-PPP-CHAP 2
+VALUE Bind-Auth-Protocol AAA-PPP-CHAP-WAIT 3
+VALUE Bind-Auth-Protocol AAA-PPP-CHAP-PAP 4
+VALUE Bind-Auth-Protocol AAA-PPP-CHAP-WAIT-PAP 5
+VALUE Bind-Auth-Protocol AAA-PPP-EAP 6
+VALUE Bind-Auth-Protocol AAA-PPP-PAP-CHAP 7
+VALUE Bind-Auth-Protocol AAA-PPP-PAP-CHAP-WAIT 8
+
+VALUE Source-Validation Enabled 1
+VALUE Source-Validation Disabled 2
+VALUE Tunnel-Domain Enabled 1
+VALUE Tunnel-Domain Disabled 2
+VALUE Tunnel-Function LAC-Only 1
+VALUE Tunnel-Function LNS-Only 2
+VALUE Tunnel-Function LAC-LNS 3
+VALUE Tunnel-Session-Auth CHAP 1
+VALUE Tunnel-Session-Auth PAP 2
+VALUE Tunnel-Session-Auth CHAP-PAP 3
+VALUE Tunnel-Group Enabled 1
+VALUE Tunnel-Group Disabled 2
+VALUE Tunnel-Algorithm First 1
+VALUE Tunnel-Algorithm Load-Balance 2
+VALUE Tunnel-Algorithm WRR 3
+VALUE Mcast-Send NO-SEND 1
+VALUE Mcast-Send SEND 2
+VALUE Mcast-Send UNSOLICITED-SEND 3
+VALUE Mcast-Receive NO-RECEIVE 1
+VALUE Mcast-Receive RECEIVE 2
+
+VALUE Tunnel-DNIS DNIS 1
+VALUE Tunnel-DNIS DNIS-Only 2
+VALUE Tunnel-DNIS DNIS-Generate 4
+
+VALUE Platform-Type SMS 1
+VALUE Platform-Type SmartEdge-800 2
+VALUE Platform-Type SE-400 3
+VALUE Platform-Type SE-100 4
+
+VALUE Circuit-Protocol-Encap ENCAPS-PPPOE 27
+
+VALUE Medium-Type DSL 11
+VALUE Medium-Type Cable 12
+VALUE Medium-Type Wireless 13
+VALUE Medium-Type Satellite 14
+
+VALUE IP-TOS-Field normal 0
+VALUE IP-TOS-Field min-cost-only 1
+VALUE IP-TOS-Field max-reliability-only 2
+VALUE IP-TOS-Field max-reliability-plus-min-cost 3
+VALUE IP-TOS-Field max-throughput-only 4
+VALUE IP-TOS-Field max-throughput-plus-min-cost 5
+VALUE IP-TOS-Field max-throughput-plus-max-reliability 6
+VALUE IP-TOS-Field max-throughput-plus-max-reliability-plus-min-cost 7
+VALUE IP-TOS-Field min-delay-only 8
+VALUE IP-TOS-Field min-delay-plus-min-cost 9
+VALUE IP-TOS-Field min-delay-plus-max-reliability 10
+VALUE IP-TOS-Field min-delay-plus-max-reliability-plus-min-cost 11
+VALUE IP-TOS-Field min-delay-plus-max-throughput 12
+VALUE IP-TOS-Field min-delay-plus-max-throughput-plus-min-cost 13
+VALUE IP-TOS-Field min-delay-plus-max-throughput-plus-max-reliability 14
+VALUE IP-TOS-Field min-delay-plus-max-throughput-plus-max-reliability-plus-min-cost 15
+
+VALUE LAC-Port-Type NAS-PORT-TYPE-10BT 40
+VALUE LAC-Port-Type NAS-PORT-TYPE-100BT 41
+VALUE LAC-Port-Type NAS-PORT-TYPE-DS3-FR 42
+VALUE LAC-Port-Type NAS-PORT-TYPE-DS3-ATM 43
+VALUE LAC-Port-Type NAS-PORT-TYPE-OC3 44
+VALUE LAC-Port-Type NAS-PORT-TYPE-HSSI 45
+VALUE LAC-Port-Type NAS-PORT-TYPE-EIA530 46
+VALUE LAC-Port-Type NAS-PORT-TYPE-T1 47
+VALUE LAC-Port-Type NAS-PORT-TYPE-CHAN-T3 48
+VALUE LAC-Port-Type NAS-PORT-TYPE-DS1-FR 49
+VALUE LAC-Port-Type NAS-PORT-TYPE-E3-ATM 50
+VALUE LAC-Port-Type NAS-PORT-TYPE-IMA-ATM 51
+VALUE LAC-Port-Type NAS-PORT-TYPE-DS3-ATM-2 52
+VALUE LAC-Port-Type NAS-PORT-TYPE-OC3-ATM-2 53
+VALUE LAC-Port-Type NAS-PORT-TYPE-1000BSX 54
+VALUE LAC-Port-Type NAS-PORT-TYPE-E1-FR 55
+VALUE LAC-Port-Type NAS-PORT-TYPE-E1-ATM 56
+VALUE LAC-Port-Type NAS-PORT-TYPE-E3-FR 57
+VALUE LAC-Port-Type NAS-PORT-TYPE-OC3-POS 58
+VALUE LAC-Port-Type NAS-PORT-TYPE-OC12-POS 59
+VALUE LAC-Port-Type NAS-PORT-TYPE-PPPOE 60
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-10BT 40
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-100BT 41
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-DS3-FR 42
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-DS3-ATM 43
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-OC3 44
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-HSSI 45
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-EIA530 46
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-T1 47
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-CHAN-T3 48
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-DS1-FR 49
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-E3-ATM 50
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-IMA-ATM 51
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-DS3-ATM-2 52
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-OC3-ATM-2 53
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-1000BSX 54
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-E1-FR 55
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-E1-ATM 56
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-E3-FR 57
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-OC3-POS 58
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-OC12-POS 59
+VALUE LAC-Real-Port-Type NAS-PORT-TYPE-PPPOE 60
+
+# Although Ericsson-AB uses - instead of _ in the Attributes, these values are listed
+# with _ in the latest (6.1.4.4) documentation, so I have entered them as so
+# graeme
+
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_SESSION_UP 1
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_SESSION_DOWN 2
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_PERIODIC 3
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_DYN_AC_ENT_START 4
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_DYN_AC_ENT_STOP 5
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_DYN_AC_ENT_TIMEOUT 6
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_SUBSCRIBER_REAUTHOR 7
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_PPP_IPCP_UP 8
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_PPP_MP_LINK_UP 9
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_DHCP_IP_ADDR_GRANTED 10
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_DHCP_IP_ADDR_RELEASED 11
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_ACL_TIMERED_ACTION 12
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_ACL_ACTION 13
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_CMD 14
+VALUE Acct-Update-Reason AAA_LOAD_ACCT_TEST 15
+
+VALUE DSL-Line-State Showtime 1
+VALUE DSL-Line-State Idle 2
+VALUE DSL-Line-State Silent 3
+
+VALUE DSL-Transmission-System ADSL1 1
+VALUE DSL-Transmission-System ADSL2 2
+VALUE DSL-Transmission-System ADSL2+ 3
+VALUE DSL-Transmission-System VDSL1 4
+VALUE DSL-Transmission-System VDSL2 5
+VALUE DSL-Transmission-System SDSL 6
+VALUE DSL-Transmission-System UNKNOWN 7
+
+VALUE Service-Action DE-ACTIVATE 0
+VALUE Service-Action ACTIVATE-WITH-ACCT 1
+VALUE Service-Action ACTIVATE-WITHOUT-ACCT 2
+
+END-VENDOR Ericsson-AB
diff --git a/resources/protocols/radius/dictionary.ericsson.packet.core.networks b/resources/protocols/radius/dictionary.ericsson.packet.core.networks
new file mode 100644
index 00000000..d15bfcb5
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ericsson.packet.core.networks
@@ -0,0 +1,15 @@
+#
+# dictionary.ericsson.packet.core.networks
+#
+
+VENDOR Ericsson-Packet-Core-Networks 10923
+
+#
+# Ericsson specific
+
+BEGIN-VENDOR Ericsson-Packet-Core-Networks
+
+ATTRIBUTE Suggested-Rule-Space 30 string
+ATTRIBUTE Suggested-Secondary-Rule-Space 31 string
+
+END-VENDOR Ericsson-Packet-Core-Networks
diff --git a/resources/protocols/radius/dictionary.extreme b/resources/protocols/radius/dictionary.extreme
new file mode 100644
index 00000000..b027d47b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.extreme
@@ -0,0 +1,74 @@
+# -*- text -*-
+# Copyright (C) 2017 The FreeRADIUS Server project and contributors
+#
+# Dictionary for Extreme Networks VSA's.
+# http://www.extremenetworks.com/
+#
+# $Id$
+#
+VENDOR Extreme 1916
+
+BEGIN-VENDOR Extreme
+
+# Legacy Altitude/Summit Wireless
+ATTRIBUTE Extreme-Service-Type 1 integer
+ATTRIBUTE Extreme-Current-SSID 2 string
+ATTRIBUTE Extr_Wlan_Allowed_SSID 3 string
+ATTRIBUTE Extreme-Wlan-Index 4 integer
+ATTRIBUTE Extr_Wlan_QoS_Profile 5 integer
+ATTRIBUTE Extr_Wlan_Allowed_Radio 6 string
+ATTRIBUTE Guest-User-Expiry-Date-Time 7 string
+ATTRIBUTE Guest-User-Start-Date-Time 8 string
+ATTRIBUTE Extr_MU_Posture_Status 9 string
+ATTRIBUTE Extreme-Downlink-Limit-Kbps 10 integer
+ATTRIBUTE Extreme-Uplink-Limit-Kbps 11 integer
+ATTRIBUTE Extreme-User-Group 12 string
+ATTRIBUTE Extreme-Login-Service 100 integer
+
+#
+ATTRIBUTE Extreme-NAS-IP-Address 101 ipaddr
+
+
+# XOS Attributes
+ATTRIBUTE Extreme-CLI-Authorization 201 integer
+ATTRIBUTE Extreme-Shell-Command 202 string
+ATTRIBUTE Extreme-Netlogin-Vlan 203 string
+ATTRIBUTE Extreme-Netlogin-Url 204 string
+ATTRIBUTE Extreme-Netlogin-Url-Desc 205 string
+ATTRIBUTE Extreme-Netlogin-Only 206 integer
+ATTRIBUTE Extreme-User-Location 208 string
+ATTRIBUTE Extreme-Netlogin-Vlan-Tag 209 integer
+ATTRIBUTE Extreme-Netlogin-Extended-Vlan 211 string
+ATTRIBUTE Extreme-Security-Profile 212 string
+ATTRIBUTE Extreme-VM-Name 213 string
+ATTRIBUTE Extreme-VM-VPP-Name 214 string
+ATTRIBUTE Extreme-VM-IP-Addr 215 ipaddr
+ATTRIBUTE Extreme-VM-VLAN-ID 216 integer
+ATTRIBUTE Extreme-VM-VR-Name 217 string
+ATTRIBUTE Extreme-Netlogin-VR-Name 218 string
+ATTRIBUTE Extreme-NSI-Type 230 integer has_tag
+ATTRIBUTE Extreme-NSI-ID 231 string has_tag
+ATTRIBUTE Extreme-Email-Address 233 string
+
+VALUE Extreme-Service-Type Monitor 1
+VALUE Extreme-Service-Type Help-Desk-Manager 2
+VALUE Extreme-Service-Type Network-Administrator 4
+VALUE Extreme-Service-Type System-Administrator 8
+VALUE Extreme-Service-Type Web-User-Administrator 16
+VALUE Extreme-Service-Type Super-User 32768
+
+VALUE Extreme-Login-Service HTTP 16
+VALUE Extreme-Login-Service SSH 32
+VALUE Extreme-Login-Service Telnet 64
+VALUE Extreme-Login-Service Console 128
+VALUE Extreme-Login-Service All 240
+
+VALUE Extreme-CLI-Authorization Disabled 0
+VALUE Extreme-CLI-Authorization Enabled 1
+
+VALUE Extreme-Netlogin-Only Disabled 0
+VALUE Extreme-Netlogin-Only Enabled 1
+
+VALUE Extreme-NSI-Type VNI-OR-ISID 1
+
+END-VENDOR Extreme
diff --git a/resources/protocols/radius/dictionary.f5 b/resources/protocols/radius/dictionary.f5
new file mode 100644
index 00000000..ce97f9c4
--- /dev/null
+++ b/resources/protocols/radius/dictionary.f5
@@ -0,0 +1,49 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# F5 VSAs
+#
+# $Id: 2425a40216fda54fdeb57dfa5037ff63569a229f $
+#
+##############################################################################
+
+VENDOR F5 3375
+BEGIN-VENDOR F5
+
+ATTRIBUTE F5-LTM-User-Role 1 integer
+ATTRIBUTE F5-LTM-User-Role-Universal 2 integer # enable/disable
+ATTRIBUTE F5-LTM-User-Partition 3 string
+ATTRIBUTE F5-LTM-User-Console 4 integer # enable/disable
+ATTRIBUTE F5-LTM-User-Shell 5 string # supported values are disable, tmsh, and bpsh
+ATTRIBUTE F5-LTM-User-Context-1 10 integer
+ATTRIBUTE F5-LTM-User-Context-2 11 integer
+ATTRIBUTE F5-LTM-User-Info-1 12 string
+ATTRIBUTE F5-LTM-User-Info-2 13 string
+ATTRIBUTE F5-LTM-Audit-Msg 14 string
+
+VALUE F5-LTM-User-Role Administrator 0
+VALUE F5-LTM-User-Role Resource-Admin 20
+VALUE F5-LTM-User-Role User-Manager 40
+VALUE F5-LTM-User-Role Auditor 80
+VALUE F5-LTM-User-Role Manager 100
+VALUE F5-LTM-User-Role App-Editor 300
+VALUE F5-LTM-User-Role Advanced-Operator 350
+VALUE F5-LTM-User-Role Operator 400
+VALUE F5-LTM-User-Role Firewall-Manager 450
+VALUE F5-LTM-User-Role Fraud-Protection-Manager 480
+VALUE F5-LTM-User-Role Certificate-Manager 500
+VALUE F5-LTM-User-Role IRule-Manager 510
+VALUE F5-LTM-User-Role Guest 700
+VALUE F5-LTM-User-Role Web-Application-Security-Administrator 800
+VALUE F5-LTM-User-Role Web-Application-Security-Editor 810
+VALUE F5-LTM-User-Role Acceleration-Policy-Editor 850
+VALUE F5-LTM-User-Role No-Access 900
+
+VALUE F5-LTM-User-Role-Universal Disabled 0
+VALUE F5-LTM-User-Role-Universal Enabled 1
+
+VALUE F5-LTM-User-Console Disabled 0
+VALUE F5-LTM-User-Console Enabled 1
+
+END-VENDOR F5
diff --git a/resources/protocols/radius/dictionary.fdxtended b/resources/protocols/radius/dictionary.fdxtended
new file mode 100644
index 00000000..55d9d977
--- /dev/null
+++ b/resources/protocols/radius/dictionary.fdxtended
@@ -0,0 +1,15 @@
+VENDOR fdXtended 34536
+
+BEGIN-VENDOR fdXtended
+ATTRIBUTE fdXtended-Bandwidth-Up 1 integer
+ATTRIBUTE fdXtended-Bandwidth-Down 2 integer
+ATTRIBUTE fdXtended-PostAuthURL 3 string
+ATTRIBUTE fdXtended-One2onenat-IP 4 string
+ATTRIBUTE fdXtended-ContentFilter 5 integer
+ATTRIBUTE fdXtended-NetworkPolicy 6 integer
+ATTRIBUTE fdXtended-BytesDown 7 integer
+ATTRIBUTE fdXtended-BytesUp 8 integer
+ATTRIBUTE fdXtended-Expiration 9 string
+ATTRIBUTE fdXtended-SessionTimeout 10 integer
+ATTRIBUTE fdXtended-Wan-Interface 11 string
+END-VENDOR fdXtended
diff --git a/resources/protocols/radius/dictionary.fortinet b/resources/protocols/radius/dictionary.fortinet
new file mode 100644
index 00000000..38a9bf7c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.fortinet
@@ -0,0 +1,30 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Fortinet's VSA's
+# As posted to the list by Richie Lee.
+#
+# $Id: 5011d0df266b0e645de11b7ac781c888161f99e3 $
+#
+##############################################################################
+
+#
+# Fortinet's VSA's
+#
+
+VENDOR Fortinet 12356
+
+BEGIN-VENDOR Fortinet
+ATTRIBUTE Fortinet-Group-Name 1 string
+ATTRIBUTE Fortinet-Client-IP-Address 2 ipaddr
+ATTRIBUTE Fortinet-Vdom-Name 3 string
+ATTRIBUTE Fortinet-Client-IPv6-Address 4 octets
+ATTRIBUTE Fortinet-Interface-Name 5 string
+ATTRIBUTE Fortinet-Access-Profile 6 string
+
+#
+# Integer Translations
+#
+
+END-VENDOR Fortinet
diff --git a/resources/protocols/radius/dictionary.foundry b/resources/protocols/radius/dictionary.foundry
new file mode 100644
index 00000000..134b206b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.foundry
@@ -0,0 +1,53 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.foundry
+#
+# As posted to the list by Thomas Keitel <tkeitel@arc.nasa.gov>
+#
+# Version: $Id: 341ae94a3fa1af08d995bcbaa9f883c09429ffe3 $
+#
+
+VENDOR Foundry 1991
+
+BEGIN-VENDOR Foundry
+
+ATTRIBUTE Foundry-Privilege-Level 1 integer
+ATTRIBUTE Foundry-Command-String 2 string
+ATTRIBUTE Foundry-Command-Exception-Flag 3 integer
+ATTRIBUTE Foundry-INM-Privilege 4 integer
+ATTRIBUTE Foundry-Access-List 5 string
+ATTRIBUTE Foundry-MAC-Authent-needs-802.1x 6 integer
+ATTRIBUTE Foundry-802.1x-Valid-Lookup 7 integer
+ATTRIBUTE Foundry-MAC-Based-Vlan-QoS 8 integer
+ATTRIBUTE Foundry-INM-Role-Aor-List 9 string
+ATTRIBUTE Foundry-SI-Context-Role 10 string
+ATTRIBUTE Foundry-SI-Role-Template 11 string
+
+VALUE Foundry-INM-Privilege AAA_pri_0 0
+VALUE Foundry-INM-Privilege AAA_pri_1 1
+VALUE Foundry-INM-Privilege AAA_pri_2 2
+VALUE Foundry-INM-Privilege AAA_pri_3 3
+VALUE Foundry-INM-Privilege AAA_pri_4 4
+VALUE Foundry-INM-Privilege AAA_pri_5 5
+VALUE Foundry-INM-Privilege AAA_pri_6 6
+VALUE Foundry-INM-Privilege AAA_pri_7 7
+VALUE Foundry-INM-Privilege AAA_pri_8 8
+VALUE Foundry-INM-Privilege AAA_pri_9 9
+VALUE Foundry-INM-Privilege AAA_pri_10 10
+VALUE Foundry-INM-Privilege AAA_pri_11 11
+VALUE Foundry-INM-Privilege AAA_pri_12 12
+VALUE Foundry-INM-Privilege AAA_pri_13 13
+VALUE Foundry-INM-Privilege AAA_pri_14 14
+VALUE Foundry-INM-Privilege AAA_pri_15 15
+
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_0 0
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_1 1
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_2 2
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_3 3
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_4 4
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_5 5
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_6 6
+VALUE Foundry-MAC-Based-Vlan-QoS QoS_priority_7 7
+
+END-VENDOR Foundry
diff --git a/resources/protocols/radius/dictionary.freedhcp b/resources/protocols/radius/dictionary.freedhcp
new file mode 100644
index 00000000..1af27224
--- /dev/null
+++ b/resources/protocols/radius/dictionary.freedhcp
@@ -0,0 +1,367 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# DHCP options carried inside of RADIUS VSAs.
+#
+# DHCP options can carry up to 255 octets, and RADIUS VSAs can
+# carry only 247 octets. DHCP options can carry multiple things
+# (e.g. IP addresses) in one option, and RADIUS can't.
+#
+# Despite those issues, this dictionary is still useful.
+#
+# $Id: 3ae9968cb721da0197ed1745fcfe88314efec894 $
+#
+##############################################################################
+
+VENDOR FreeDHCP 34673
+
+BEGIN-VENDOR FreeDHCP
+
+##############################################################################
+#
+# DHCP Options, with comments. For now, many are "octets",
+# as FreeRADIUS doesn't handle complex data structures.
+#
+##############################################################################
+
+#ATTRIBUTE FreeDHCP-Pad 0 octets
+ATTRIBUTE FreeDHCP-Subnet-Mask 1 ipaddr
+# Time Offset in twos-complement notation.
+ATTRIBUTE FreeDHCP-Time-Offset 2 integer
+ATTRIBUTE FreeDHCP-Router-Address 3 ipaddr array
+ATTRIBUTE FreeDHCP-Time-Server 4 ipaddr array
+ATTRIBUTE FreeDHCP-IEN-116-Name-Server 5 ipaddr array
+ATTRIBUTE FreeDHCP-Domain-Name-Server 6 ipaddr array
+# Logging-Server addresses
+ATTRIBUTE FreeDHCP-Log-Server 7 ipaddr array
+ATTRIBUTE FreeDHCP-Quotes-Server 8 ipaddr array
+ATTRIBUTE FreeDHCP-LPR-Server 9 ipaddr array
+ATTRIBUTE FreeDHCP-Impress-Server 10 ipaddr array
+ATTRIBUTE FreeDHCP-RLP-Server 11 ipaddr array
+# Hostname string
+ATTRIBUTE FreeDHCP-Hostname 12 string
+# Size of boot file in 512 byte
+ATTRIBUTE FreeDHCP-Boot-File-Size 13 short
+# Client to dump and name
+ATTRIBUTE FreeDHCP-Merit-Dump-File 14 octets
+ATTRIBUTE FreeDHCP-Domain-Name 15 string
+ATTRIBUTE FreeDHCP-Swap-Server 16 ipaddr
+# Path name for root disk
+ATTRIBUTE FreeDHCP-Root-Path 17 string
+ATTRIBUTE FreeDHCP-Bootp-Extensions-Path 18 string
+ATTRIBUTE FreeDHCP-IP-Forward-Enable 19 byte
+ATTRIBUTE FreeDHCP-Source-Route-Enable 20 byte
+# Routing Policy Filters
+ATTRIBUTE FreeDHCP-Policy-Filter 21 octets
+ATTRIBUTE FreeDHCP-Max-Datagram-Reassembly-Sz 22 short
+ATTRIBUTE FreeDHCP-Default-IP-TTL 23 octets
+ATTRIBUTE FreeDHCP-Path-MTU-Aging-Timeout 24 integer
+ATTRIBUTE FreeDHCP-Path-MTU-Plateau-Table 25 short array
+ATTRIBUTE FreeDHCP-Interface-MTU-Size 26 short
+ATTRIBUTE FreeDHCP-All-Subnets-Are-Local 27 byte
+ATTRIBUTE FreeDHCP-Broadcast-Address 28 ipaddr
+ATTRIBUTE FreeDHCP-Perform-Mask-Discovery 29 byte
+ATTRIBUTE FreeDHCP-Provide-Mask-To-Others 30 byte
+ATTRIBUTE FreeDHCP-Perform-Router-Discovery 31 byte
+ATTRIBUTE FreeDHCP-Router-Solicitation-Address 32 ipaddr
+# first is destination address, second is router.
+ATTRIBUTE FreeDHCP-Static-Routes 33 ipaddr array
+ATTRIBUTE FreeDHCP-Trailer-Encapsulation 34 byte
+ATTRIBUTE FreeDHCP-ARP-Cache-Timeout 35 integer
+ATTRIBUTE FreeDHCP-Ethernet-Encapsulation 36 byte
+ATTRIBUTE FreeDHCP-Default-TCP-TTL 37 byte
+ATTRIBUTE FreeDHCP-Keep-Alive-Interval 38 integer
+ATTRIBUTE FreeDHCP-Keep-Alive-Garbage 39 byte
+ATTRIBUTE FreeDHCP-NIS-Domain-Name 40 string
+ATTRIBUTE FreeDHCP-NIS-Servers 41 ipaddr array
+ATTRIBUTE FreeDHCP-NTP-Servers 42 ipaddr array
+# N Vendor Specific Information
+ATTRIBUTE FreeDHCP-Vendor 43 octets # tlv
+ATTRIBUTE FreeDHCP-NETBIOS-Name-Servers 44 ipaddr array
+ATTRIBUTE FreeDHCP-NETBIOS-Dgm-Dist-Servers 45 ipaddr array
+ATTRIBUTE FreeDHCP-NETBIOS-Node-Type 46 byte
+# N NETBIOS Scope
+ATTRIBUTE FreeDHCP-NETBIOS 47 octets
+ATTRIBUTE FreeDHCP-X-Window-Font-Server 48 ipaddr array
+ATTRIBUTE FreeDHCP-X-Window-Display-Mgr 49 ipaddr array
+ATTRIBUTE FreeDHCP-Requested-IP-Address 50 ipaddr
+ATTRIBUTE FreeDHCP-IP-Address-Lease-Time 51 integer
+# Overload "sname" or "file"
+ATTRIBUTE FreeDHCP-Overload 52 byte
+ATTRIBUTE FreeDHCP-Message-Type 53 byte
+ATTRIBUTE FreeDHCP-FreeDHCP-Server-Identifier 54 ipaddr
+
+# Array of 1-byte numbers indicating which options the client
+# would like to see in the response.
+ATTRIBUTE FreeDHCP-Parameter-Request-List 55 byte array
+ATTRIBUTE FreeDHCP-FreeDHCP-Error-Message 56 octets
+ATTRIBUTE FreeDHCP-FreeDHCP-Maximum-Msg-Size 57 short
+ATTRIBUTE FreeDHCP-Renewal-Time 58 integer
+ATTRIBUTE FreeDHCP-Rebinding-Time 59 integer
+ATTRIBUTE FreeDHCP-Vendor-Class-Identifier 60 string
+
+# Client Identifier
+# First octets is FreeDHCP-Hardware-Type, rest are type-specific data,
+# e.g. MAC address.
+ATTRIBUTE FreeDHCP-Client-Identifier 61 octets
+ATTRIBUTE FreeDHCP-Netware-Domain-Name 62 octets
+ATTRIBUTE FreeDHCP-Netware-Sub-Options 63 octets
+ATTRIBUTE FreeDHCP-NIS-Client-Domain-Name 64 octets
+ATTRIBUTE FreeDHCP-NIS-Server-Address 65 ipaddr
+ATTRIBUTE FreeDHCP-TFTP-Server-Name 66 string
+ATTRIBUTE FreeDHCP-Boot-File-Name 67 string
+# Home Agent Addresses
+ATTRIBUTE FreeDHCP-Home-Agent-Address 68 octets
+ATTRIBUTE FreeDHCP-SMTP-Server-Address 69 ipaddr array
+ATTRIBUTE FreeDHCP-POP3-Server-Address 70 ipaddr array
+ATTRIBUTE FreeDHCP-NNTP-Server-Address 71 ipaddr array
+ATTRIBUTE FreeDHCP-WWW-Server-Address 72 ipaddr array
+ATTRIBUTE FreeDHCP-Finger-Server-Address 73 ipaddr array
+ATTRIBUTE FreeDHCP-IRC-Server-Address 74 ipaddr array
+ATTRIBUTE FreeDHCP-StreetTalk-Server-Address 75 ipaddr array
+ATTRIBUTE FreeDHCP-STDA-Server-Address 76 ipaddr array
+# User Class Information
+ATTRIBUTE FreeDHCP-User-Class 77 octets
+# directory agent information
+ATTRIBUTE FreeDHCP-Directory-Agent 78 octets
+# service location agent scope
+ATTRIBUTE FreeDHCP-Service-Scope 79 octets
+# Rapid Commit
+ATTRIBUTE FreeDHCP-Rapid-Commit 80 octets
+# Fully Qualified Domain Name
+ATTRIBUTE FreeDHCP-Client-FQDN 81 string
+# Relay Agent Information
+ATTRIBUTE FreeDHCP-Relay-Agent-Information 82 tlv
+
+ATTRIBUTE FreeDHCP-Agent-Circuit-Id 82.1 octets
+ATTRIBUTE FreeDHCP-Agent-Remote-Id 82.2 octets
+
+ATTRIBUTE FreeDHCP-Relay-Circuit-Id 82.1 octets
+ATTRIBUTE FreeDHCP-Relay-Remote-Id 82.2 octets
+
+# 3 is reserved and shouldn't be used for anything
+ATTRIBUTE FreeDHCP-Docsis-Device-Class 82.4 integer
+ATTRIBUTE FreeDHCP-Relay-Link-Selection 82.5 ipaddr
+ATTRIBUTE FreeDHCP-Subscriber-Id 82.6 string
+
+# AGH! RADIUS inside of DHCP!
+ATTRIBUTE FreeDHCP-RADIUS-Attributes 82.7 octets
+
+# Horribly complicated
+ATTRIBUTE FreeDHCP-Authentication-Information 82.8 octets
+ATTRIBUTE FreeDHCP-Vendor-Specific-Information 82.9 octets
+ATTRIBUTE FreeDHCP-Relay-Agent-Flags 82.10 byte
+ATTRIBUTE FreeDHCP-Server-Identifier-Override 82.11 ipaddr
+
+# Internet Storage Name Service
+ATTRIBUTE FreeDHCP-iSNS 83 octets
+# Novell Directory Services
+ATTRIBUTE FreeDHCP-NDS-Servers 85 octets
+# Novell Directory Services
+ATTRIBUTE FreeDHCP-NDS-Tree-Name 86 octets
+# Novell Directory Services
+ATTRIBUTE FreeDHCP-NDS-Context 87 octets
+# Authentication
+ATTRIBUTE FreeDHCP-Authentication 90 octets
+
+ATTRIBUTE FreeDHCP-Client-Last-Txn-Time 91 octets
+
+ATTRIBUTE FreeDHCP-associated-ip 92 octets
+# Client System Architecture
+ATTRIBUTE FreeDHCP-Client-System 93 octets
+# Client Network Device Interface
+ATTRIBUTE FreeDHCP-Client-NDI 94 octets
+# Lightweight Directory Access Protocol
+ATTRIBUTE FreeDHCP-LDAP 95 octets
+# UUID/GUID-based Client Identifier
+ATTRIBUTE FreeDHCP-UUID/GUID 97 octets
+# Open Group's User Authentication
+ATTRIBUTE FreeDHCP-User-Auth 98 octets
+# NetInfo Parent-Server Address
+ATTRIBUTE FreeDHCP-Netinfo-Address 112 octets
+# NetInfo Parent-Server Tag
+ATTRIBUTE FreeDHCP-Netinfo-Tag 113 octets
+# URL
+ATTRIBUTE FreeDHCP-URL 114 octets
+# DHCP Auto-Configuration
+ATTRIBUTE FreeDHCP-Auto-Config 116 byte
+# Name Service Search
+ATTRIBUTE FreeDHCP-Name-Service-Search 117 octets
+# Subnet Selection Option
+ATTRIBUTE FreeDHCP-Subnet-Selection-Option 118 octets
+# DNS domain serach list
+ATTRIBUTE FreeDHCP-Domain-Search 119 octets
+# SIP-Servers DHCP Option
+ATTRIBUTE FreeDHCP-SIP-Servers-FreeDHCP-Option 120 octets
+# Classless Static Route Option
+ATTRIBUTE FreeDHCP-Classless-Static-Route 121 octets
+# CableLabs Client Configuration
+ATTRIBUTE FreeDHCP-CCC 122 octets
+# 16 GeoConf Option
+ATTRIBUTE FreeDHCP-GeoConf-Option 123 octets
+
+# Vendor Class
+#
+# String name that defines the vendor space used for the TLV's
+# in option 125.
+#
+ATTRIBUTE FreeDHCP-V-I-Vendor-Class 124 octets
+# Vendor-Specific
+ATTRIBUTE FreeDHCP-V-I-Vendor-Specific 125 octets # tlv
+ATTRIBUTE FreeDHCP-Etherboot 128 ether
+# (for IP Phone software load)
+ATTRIBUTE FreeDHCP-TFTP-Server-IP-Address 128 octets
+
+ATTRIBUTE FreeDHCP-Call-Server-IP-address 129 octets
+
+ATTRIBUTE FreeDHCP-Ethernet-Interface 130 octets
+
+ATTRIBUTE FreeDHCP-Vendor-Discrimination-Str 130 octets
+
+ATTRIBUTE FreeDHCP-Remote-Stats-Svr-IP-Address 131 octets
+
+ATTRIBUTE FreeDHCP-IEEE-802.1Q-L2-Priority 132 octets
+
+ATTRIBUTE FreeDHCP-IEEE-802.1P-VLAN-ID 133 octets
+
+ATTRIBUTE FreeDHCP-Diffserv-Code-Point 134 octets
+
+ATTRIBUTE FreeDHCP-HTTP-Proxy 135 octets
+
+ATTRIBUTE FreeDHCP-Cisco-TFTP-Server-IP-Addresses 150 ipaddr array
+
+ATTRIBUTE FreeDHCP-End-Of-Options 255 byte
+
+VALUE FreeDHCP-Opcode Client-Message 1
+VALUE FreeDHCP-Opcode Server-Message 2
+
+VALUE FreeDHCP-Message-Type FreeDHCP-Discover 1
+VALUE FreeDHCP-Message-Type FreeDHCP-Offer 2
+VALUE FreeDHCP-Message-Type FreeDHCP-Request 3
+VALUE FreeDHCP-Message-Type FreeDHCP-Decline 4
+VALUE FreeDHCP-Message-Type FreeDHCP-Ack 5
+VALUE FreeDHCP-Message-Type FreeDHCP-NAK 6
+VALUE FreeDHCP-Message-Type FreeDHCP-Release 7
+VALUE FreeDHCP-Message-Type FreeDHCP-Inform 8
+VALUE FreeDHCP-Message-Type FreeDHCP-Force-Renew 9
+
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Subnet-Mask 1
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Time-Offset 2
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Router-Address 3
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Time-Server 4
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-IEN-116-Name-Server 5
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Domain-Name-Server 6
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Log-Server 7
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Quotes-Server 8
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-LPR-Server 9
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Impress-Server 10
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-RLP-Server 11
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Hostname 12
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Boot-File-Size 13
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Merit-Dump-File 14
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Domain-Name 15
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Swap-Server 16
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Root-Path 17
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Bootp-Extensions-Path 18
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-IP-Forward-Enable 19
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Source-Route-Enable 20
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Policy-Filter 21
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Max-Datagram-Reassembly-Sz 22
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Default-IP-TTL 23
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Path-MTU-Aging-Timeout 24
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Path-MTU-Plateau-Table 25
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Interface-MTU-Size 26
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-All-Subnets-Are-Local 27
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Broadcast-Address 28
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Perform-Mask-Discovery 29
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Provide-Mask-To-Others 30
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Perform-Router-Discovery 31
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Router-Solicitation-Address 32
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Static-Routes 33
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Trailer-Encapsulation 34
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-ARP-Cache-Timeout 35
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Ethernet-Encapsulation 36
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Default-TCP-TTL 37
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Keep-Alive-Interval 38
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Keep-Alive-Garbage 39
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NIS-Domain-Name 40
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NIS-Servers 41
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NTP-Servers 42
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Vendor 43
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NETBIOS-Name-Servers 44
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NETBIOS-Dgm-Dist-Servers 45
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NETBIOS-Node-Type 46
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NETBIOS 47
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-X-Window-Font-Server 48
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-X-Window-Display-Mgr 49
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Requested-IP-Address 50
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-IP-Address-Lease-Time 51
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Overload 52
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Message-Type 53
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-FreeDHCP-Server-Identifier 54
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Parameter-Request-List 55
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-FreeDHCP-Error-Message 56
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-FreeDHCP-Maximum-Msg-Size 57
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Renewal-Time 58
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Rebinding-Time 59
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Class-Identifier 60
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Client-Identifier 61
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Netware-Domain-Name 62
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Netware-Sub-Options 63
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NIS-Client-Domain-Name 64
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NIS-Server-Address 65
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-TFTP-Server-Name 66
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Boot-File-Name 67
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Home-Agent-Address 68
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-SMTP-Server-Address 69
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-POP3-Server-Address 70
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NNTP-Server-Address 71
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-WWW-Server-Address 72
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Finger-Server-Address 73
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-IRC-Server-Address 74
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-StreetTalk-Server-Address 75
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-STDA-Server-Address 76
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-User-Class 77
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Directory-Agent 78
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Service-Scope 79
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Rapid-Commit 80
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Client-FQDN 81
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Relay-Agent-Information 82
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-iSNS 83
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NDS-Servers 85
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NDS-Tree-Name 86
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-NDS-Context 87
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Authentication 90
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Client-Last-Txn-Time 91
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-associated-ip 92
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Client-System 93
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Client-NDI 94
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-LDAP 95
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-UUID/GUID 97
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-User-Auth 98
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Netinfo-Address 112
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Netinfo-Tag 113
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-URL 114
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Auto-Config 116
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Name-Service-Search 117
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Subnet-Selection-Option 118
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Domain-Search 119
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-SIP-Servers-FreeDHCP-Option 120
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Classless-Static-Route 121
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-CCC 122
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-GeoConf-Option 123
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-V-I-Vendor-Class 124
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-V-I-Vendor-Specific 125
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Etherboot 128
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-TFTP-Server-IP-Address 128
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Call-Server-IP-address 129
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Ethernet-Interface 130
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Vendor-Discrimination-Str 130
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Remote-Stats-Svr-IP-Address 131
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-IEEE-802.1P-VLAN-ID 132
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-IEEE-802.1Q-L2-Priority 133
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-Diffserv-Code-Point 134
+VALUE FreeDHCP-Parameter-Request-List FreeDHCP-HTTP-Proxy 135
+
+END-VENDOR FreeDHCP
diff --git a/resources/protocols/radius/dictionary.freeradius b/resources/protocols/radius/dictionary.freeradius
new file mode 100644
index 00000000..43f1f138
--- /dev/null
+++ b/resources/protocols/radius/dictionary.freeradius
@@ -0,0 +1,146 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# The FreeRADIUS Vendor-Specific dictionary.
+#
+# Version: $Id: 5de613e4ef863872ea86de2d31b2afabef485756 $
+#
+# For a complete list of Private Enterprise Codes, see:
+#
+# http://www.isi.edu/in-notes/iana/assignments/enterprise-numbers
+#
+
+VENDOR FreeRADIUS 11344
+
+BEGIN-VENDOR FreeRADIUS
+
+ATTRIBUTE FreeRADIUS-Proxied-To 1 ipaddr
+ATTRIBUTE FreeRADIUS-Acct-Session-Start-Time 2 date
+
+#
+# This attribute is really a bitmask.
+#
+ATTRIBUTE FreeRADIUS-Statistics-Type 127 integer
+
+VALUE FreeRADIUS-Statistics-Type None 0
+VALUE FreeRADIUS-Statistics-Type Authentication 1
+VALUE FreeRADIUS-Statistics-Type Accounting 2
+VALUE FreeRADIUS-Statistics-Type Proxy-Authentication 4
+VALUE FreeRADIUS-Statistics-Type Proxy-Accounting 8
+VALUE FreeRADIUS-Statistics-Type Internal 0x10
+VALUE FreeRADIUS-Statistics-Type Client 0x20
+VALUE FreeRADIUS-Statistics-Type Server 0x40
+VALUE FreeRADIUS-Statistics-Type Home-Server 0x80
+
+VALUE FreeRADIUS-Statistics-Type Auth-Acct 0x03
+VALUE FreeRADIUS-Statistics-Type Proxy-Auth-Acct 0x0c
+
+VALUE FreeRADIUS-Statistics-Type All 0x1f
+
+#
+# Global authentication statistics for packets received by the server.
+#
+ATTRIBUTE FreeRADIUS-Total-Access-Requests 128 integer
+ATTRIBUTE FreeRADIUS-Total-Access-Accepts 129 integer
+ATTRIBUTE FreeRADIUS-Total-Access-Rejects 130 integer
+ATTRIBUTE FreeRADIUS-Total-Access-Challenges 131 integer
+ATTRIBUTE FreeRADIUS-Total-Auth-Responses 132 integer
+ATTRIBUTE FreeRADIUS-Total-Auth-Duplicate-Requests 133 integer
+ATTRIBUTE FreeRADIUS-Total-Auth-Malformed-Requests 134 integer
+ATTRIBUTE FreeRADIUS-Total-Auth-Invalid-Requests 135 integer
+ATTRIBUTE FreeRADIUS-Total-Auth-Dropped-Requests 136 integer
+ATTRIBUTE FreeRADIUS-Total-Auth-Unknown-Types 137 integer
+
+#
+# Global statistics for auth packets sent by the server to all home servers
+#
+ATTRIBUTE FreeRADIUS-Total-Proxy-Access-Requests 138 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Access-Accepts 139 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Access-Rejects 140 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Access-Challenges 141 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Auth-Responses 142 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Auth-Duplicate-Requests 143 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Auth-Malformed-Requests 144 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Auth-Invalid-Requests 145 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Auth-Dropped-Requests 146 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Auth-Unknown-Types 147 integer
+
+#
+# Global accounting statistics for packets received by the server.
+#
+ATTRIBUTE FreeRADIUS-Total-Accounting-Requests 148 integer
+ATTRIBUTE FreeRADIUS-Total-Accounting-Responses 149 integer
+ATTRIBUTE FreeRADIUS-Total-Acct-Duplicate-Requests 150 integer
+ATTRIBUTE FreeRADIUS-Total-Acct-Malformed-Requests 151 integer
+ATTRIBUTE FreeRADIUS-Total-Acct-Invalid-Requests 152 integer
+ATTRIBUTE FreeRADIUS-Total-Acct-Dropped-Requests 153 integer
+ATTRIBUTE FreeRADIUS-Total-Acct-Unknown-Types 154 integer
+
+#
+# Global statistics for acct packets sent by the server to all home servers
+#
+ATTRIBUTE FreeRADIUS-Total-Proxy-Accounting-Requests 155 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Accounting-Responses 156 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Acct-Duplicate-Requests 157 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Acct-Malformed-Requests 158 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Acct-Invalid-Requests 159 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Acct-Dropped-Requests 160 integer
+ATTRIBUTE FreeRADIUS-Total-Proxy-Acct-Unknown-Types 161 integer
+
+#
+# Internal queues. Different packet types are put into different queues.
+#
+ATTRIBUTE FreeRADIUS-Queue-Len-Internal 162 integer
+ATTRIBUTE FreeRADIUS-Queue-Len-Proxy 163 integer
+ATTRIBUTE FreeRADIUS-Queue-Len-Auth 164 integer
+ATTRIBUTE FreeRADIUS-Queue-Len-Acct 165 integer
+ATTRIBUTE FreeRADIUS-Queue-Len-Detail 166 integer
+
+ATTRIBUTE FreeRADIUS-Stats-Client-IP-Address 167 ipaddr
+ATTRIBUTE FreeRADIUS-Stats-Client-Number 168 integer
+ATTRIBUTE FreeRADIUS-Stats-Client-Netmask 169 integer
+
+ATTRIBUTE FreeRADIUS-Stats-Server-IP-Address 170 ipaddr
+ATTRIBUTE FreeRADIUS-Stats-Server-Port 171 integer
+
+ATTRIBUTE FreeRADIUS-Stats-Server-Outstanding-Requests 172 integer
+ATTRIBUTE FreeRADIUS-Stats-Server-State 173 integer
+
+VALUE FreeRADIUS-Stats-Server-State Alive 0
+VALUE FreeRADIUS-Stats-Server-State Zombie 1
+VALUE FreeRADIUS-Stats-Server-State Dead 2
+VALUE FreeRADIUS-Stats-Server-State Idle 3
+
+#
+# When a home server is marked "dead" or "alive"
+#
+ATTRIBUTE FreeRADIUS-Stats-Server-Time-Of-Death 174 date
+ATTRIBUTE FreeRADIUS-Stats-Server-Time-Of-Life 175 date
+
+#
+# When this server was started. If start == hup, it hasn't been
+# hup'd yet. This is friendlier than having hup == 0 on start.
+#
+ATTRIBUTE FreeRADIUS-Stats-Start-Time 176 date
+ATTRIBUTE FreeRADIUS-Stats-HUP-Time 177 date
+
+#
+# Exponential moving average of home server response time
+# Window-1 is the average is calculated over "window" packets.
+# Window-10 is the average is calculated over "10 * window" packets.
+#
+# Both Window-1 and Window-10 are times in microseconds
+# (1/1000000 of a second).
+#
+ATTRIBUTE FreeRADIUS-Server-EMA-Window 178 integer
+ATTRIBUTE FreeRADIUS-Server-EMA-USEC-Window-1 179 integer
+ATTRIBUTE FreeRADIUS-Server-EMA-USEC-Window-10 180 integer
+
+ATTRIBUTE FreeRADIUS-Queue-PPS-In 181 integer
+ATTRIBUTE FreeRADIUS-Queue-PPS-Out 182 integer
+ATTRIBUTE FreeRADIUS-Queue-Use-Percentage 183 integer
+
+ATTRIBUTE FreeRADIUS-Stats-Last-Packet-Recv 184 date
+ATTRIBUTE FreeRADIUS-Stats-Last-Packet-Sent 185 date
+
+END-VENDOR FreeRADIUS
diff --git a/resources/protocols/radius/dictionary.freeradius.internal b/resources/protocols/radius/dictionary.freeradius.internal
new file mode 100644
index 00000000..d75e9d69
--- /dev/null
+++ b/resources/protocols/radius/dictionary.freeradius.internal
@@ -0,0 +1,830 @@
+# -*- text -*-
+# Copyright (C) 2011 The FreeRADIUS Server project and contributors
+#
+# Non Protocol Attributes used by FreeRADIUS
+#
+# $Id: b830d56623fc3aad78122fa6af04ce66416123b6 $
+#
+
+# The attributes number ranges are allocates as follows:
+#
+# Range: 500-999
+# server-side attributes which can go in a reply list
+
+# These attributes CAN go in the reply item list.
+ATTRIBUTE Fall-Through 500 integer
+ATTRIBUTE Relax-Filter 501 integer
+ATTRIBUTE Exec-Program 502 string
+ATTRIBUTE Exec-Program-Wait 503 string
+
+# These attributes CANNOT go in the reply item list.
+
+#
+# Range: 1000+
+# Attributes which cannot go in a reply list.
+#
+#
+# Range: 1000-1199
+# Miscellaneous server attributes.
+#
+#
+# Non-Protocol Attributes
+# These attributes are used internally by the server
+#
+ATTRIBUTE Auth-Type 1000 integer
+ATTRIBUTE Menu 1001 string
+ATTRIBUTE Termination-Menu 1002 string
+ATTRIBUTE Prefix 1003 string
+ATTRIBUTE Suffix 1004 string
+ATTRIBUTE Group 1005 string
+ATTRIBUTE Crypt-Password 1006 string
+ATTRIBUTE Connect-Rate 1007 integer
+ATTRIBUTE Add-Prefix 1008 string
+ATTRIBUTE Add-Suffix 1009 string
+ATTRIBUTE Expiration 1010 date
+ATTRIBUTE Autz-Type 1011 integer
+ATTRIBUTE Acct-Type 1012 integer
+ATTRIBUTE Session-Type 1013 integer
+ATTRIBUTE Post-Auth-Type 1014 integer
+ATTRIBUTE Pre-Proxy-Type 1015 integer
+ATTRIBUTE Post-Proxy-Type 1016 integer
+ATTRIBUTE Pre-Acct-Type 1017 integer
+
+#
+# This is the EAP type of authentication, which is set
+# by the EAP module, for informational purposes only.
+#
+ATTRIBUTE EAP-Type 1018 integer
+ATTRIBUTE EAP-TLS-Require-Client-Cert 1019 integer
+ATTRIBUTE EAP-Id 1020 integer
+ATTRIBUTE EAP-Code 1021 integer
+ATTRIBUTE EAP-MD5-Password 1022 string
+ATTRIBUTE PEAP-Version 1023 integer
+ATTRIBUTE Client-Shortname 1024 string virtual
+ATTRIBUTE Load-Balance-Key 1025 string
+ATTRIBUTE Raw-Attribute 1026 octets
+ATTRIBUTE TNC-VLAN-Access 1027 string
+ATTRIBUTE TNC-VLAN-Isolate 1028 string
+ATTRIBUTE User-Category 1029 string
+ATTRIBUTE Group-Name 1030 string
+ATTRIBUTE Huntgroup-Name 1031 string
+ATTRIBUTE Simultaneous-Use 1034 integer
+ATTRIBUTE Strip-User-Name 1035 integer
+ATTRIBUTE Hint 1040 string
+ATTRIBUTE Pam-Auth 1041 string
+ATTRIBUTE Login-Time 1042 string
+ATTRIBUTE Stripped-User-Name 1043 string
+ATTRIBUTE Current-Time 1044 string
+ATTRIBUTE Realm 1045 string
+ATTRIBUTE No-Such-Attribute 1046 string
+ATTRIBUTE Packet-Type 1047 integer virtual
+ATTRIBUTE Proxy-To-Realm 1048 string
+ATTRIBUTE Replicate-To-Realm 1049 string
+ATTRIBUTE Acct-Session-Start-Time 1050 date
+ATTRIBUTE Acct-Unique-Session-Id 1051 string
+ATTRIBUTE Client-IP-Address 1052 ipaddr virtual
+ATTRIBUTE Ldap-UserDn 1053 string
+ATTRIBUTE NS-MTA-MD5-Password 1054 string
+ATTRIBUTE SQL-User-Name 1055 string
+ATTRIBUTE LM-Password 1057 octets
+ATTRIBUTE NT-Password 1058 octets
+ATTRIBUTE SMB-Account-CTRL 1059 integer
+ATTRIBUTE SMB-Account-CTRL-TEXT 1061 string
+ATTRIBUTE User-Profile 1062 string
+ATTRIBUTE Digest-Realm 1063 string
+ATTRIBUTE Digest-Nonce 1064 string
+ATTRIBUTE Digest-Method 1065 string
+ATTRIBUTE Digest-URI 1066 string
+ATTRIBUTE Digest-QOP 1067 string
+ATTRIBUTE Digest-Algorithm 1068 string
+ATTRIBUTE Digest-Body-Digest 1069 string
+ATTRIBUTE Digest-CNonce 1070 string
+ATTRIBUTE Digest-Nonce-Count 1071 string
+ATTRIBUTE Digest-User-Name 1072 string
+ATTRIBUTE Pool-Name 1073 string
+ATTRIBUTE Ldap-Group 1074 string
+ATTRIBUTE Module-Success-Message 1075 string
+ATTRIBUTE Module-Failure-Message 1076 string
+# X99-Fast 1077 integer
+ATTRIBUTE Rewrite-Rule 1078 string
+ATTRIBUTE Sql-Group 1079 string
+ATTRIBUTE Response-Packet-Type 1080 integer virtual
+ATTRIBUTE Digest-HA1 1081 string
+ATTRIBUTE MS-CHAP-Use-NTLM-Auth 1082 integer
+ATTRIBUTE NTLM-User-Name 1083 string
+ATTRIBUTE MS-CHAP-User-Name 1083 string
+ATTRIBUTE Packet-Src-IP-Address 1084 ipaddr virtual
+ATTRIBUTE Packet-Dst-IP-Address 1085 ipaddr virtual
+ATTRIBUTE Packet-Src-Port 1086 integer virtual
+ATTRIBUTE Packet-Dst-Port 1087 integer virtual
+ATTRIBUTE Packet-Authentication-Vector 1088 octets virtual
+ATTRIBUTE Time-Of-Day 1089 string
+ATTRIBUTE Request-Processing-Stage 1090 string virtual
+ATTRIBUTE SHA2-Password 1092 octets
+ATTRIBUTE SHA-Password 1093 octets
+ATTRIBUTE SSHA-Password 1094 octets
+ATTRIBUTE SHA1-Password 1093 octets
+ATTRIBUTE SSHA1-Password 1094 octets
+ATTRIBUTE MD5-Password 1095 octets
+ATTRIBUTE SMD5-Password 1096 octets
+ATTRIBUTE Packet-Src-IPv6-Address 1097 ipv6addr virtual
+ATTRIBUTE Packet-Dst-IPv6-Address 1098 ipv6addr virtual
+ATTRIBUTE Virtual-Server 1099 string virtual
+ATTRIBUTE Cleartext-Password 1100 string
+ATTRIBUTE Password-With-Header 1101 string
+ATTRIBUTE Inner-Tunnel-User-Name 1102 string
+#
+# EAP-IKEv2 is experimental.
+#
+ATTRIBUTE EAP-IKEv2-IDType 1103 integer
+
+VALUE EAP-IKEv2-IDType IPV4_ADDR 1
+VALUE EAP-IKEv2-IDType FQDN 2
+VALUE EAP-IKEv2-IDType RFC822_ADDR 3
+VALUE EAP-IKEv2-IDType IPV6_ADDR 5
+VALUE EAP-IKEv2-IDType DER_ASN1_DN 9
+VALUE EAP-IKEv2-IDType DER_ASN1_GN 10
+VALUE EAP-IKEv2-IDType KEY_ID 11
+
+ATTRIBUTE EAP-IKEv2-ID 1104 string
+ATTRIBUTE EAP-IKEv2-Secret 1105 string
+ATTRIBUTE EAP-IKEv2-AuthType 1106 integer
+
+VALUE EAP-IKEv2-AuthType none 0
+VALUE EAP-IKEv2-AuthType secret 1
+VALUE EAP-IKEv2-AuthType cert 2
+VALUE EAP-IKEv2-AuthType both 3
+
+ATTRIBUTE Send-Disconnect-Request 1107 integer
+ATTRIBUTE Send-CoA-Request 1107 integer
+
+VALUE Send-CoA-Request No 0
+VALUE Send-CoA-Request Yes 1
+
+ATTRIBUTE Module-Return-Code 1108 integer virtual
+
+VALUE Module-Return-Code reject 0
+VALUE Module-Return-Code fail 1
+VALUE Module-Return-Code ok 2
+VALUE Module-Return-Code handled 3
+VALUE Module-Return-Code invalid 4
+VALUE Module-Return-Code userlock 5
+VALUE Module-Return-Code notfound 6
+VALUE Module-Return-Code noop 7
+VALUE Module-Return-Code updated 8
+
+ATTRIBUTE Packet-Original-Timestamp 1109 date
+ATTRIBUTE SQL-Table-Name 1110 string
+ATTRIBUTE Home-Server-Pool 1111 string
+
+ATTRIBUTE FreeRADIUS-Client-IP-Address 1120 ipaddr
+ATTRIBUTE FreeRADIUS-Client-IPv6-Address 1121 ipv6addr
+# The rest of the FreeRADIUS-Client-* attributes are at 1150...
+
+ATTRIBUTE FreeRADIUS-Client-Require-MA 1122 integer
+
+VALUE FreeRADIUS-Client-Require-MA no 0
+VALUE FreeRADIUS-Client-Require-MA yes 1
+
+ATTRIBUTE FreeRADIUS-Client-Secret 1123 string
+ATTRIBUTE FreeRADIUS-Client-Shortname 1124 string
+ATTRIBUTE FreeRADIUS-Client-NAS-Type 1125 string
+ATTRIBUTE FreeRADIUS-Client-Virtual-Server 1126 string
+
+# For session resumption
+ATTRIBUTE Allow-Session-Resumption 1127 integer
+
+VALUE Allow-Session-Resumption no 0
+VALUE Allow-Session-Resumption yes 1
+
+ATTRIBUTE EAP-Session-Resumed 1128 integer
+
+VALUE EAP-Session-Resumed no 0
+VALUE EAP-Session-Resumed yes 1
+
+#
+# Expose EAP keys in the reply.
+#
+ATTRIBUTE EAP-MSK 1129 octets
+ATTRIBUTE EAP-EMSK 1130 octets
+
+#
+# For send/recv CoA packets (like Auth-Type, Acct-Type, etc.)
+#
+ATTRIBUTE Recv-CoA-Type 1131 integer
+ATTRIBUTE Send-CoA-Type 1132 integer
+
+ATTRIBUTE MS-CHAP-Password 1133 string
+ATTRIBUTE Packet-Transmit-Counter 1134 integer
+ATTRIBUTE Cached-Session-Policy 1135 string
+ATTRIBUTE MS-CHAP-New-Cleartext-Password 1136 string
+ATTRIBUTE MS-CHAP-New-NT-Password 1137 octets
+
+# For default policies
+
+ATTRIBUTE Stripped-User-Domain 1138 string
+ATTRIBUTE Called-Station-SSID 1139 string
+
+VALUE Cache-Status-Only no 0
+VALUE Cache-Status-Only yes 1
+
+VALUE Cache-Merge no 0
+VALUE Cache-Merge yes 1
+
+VALUE Cache-Read-Only no 0
+VALUE Cache-Read-Only yes 1
+
+ATTRIBUTE OTP-Challenge 1145 string
+ATTRIBUTE EAP-Session-Id 1146 octets
+ATTRIBUTE Chbind-Response-Code 1147 integer
+
+ATTRIBUTE Chbind-Response-Code 1147 integer
+
+VALUE Chbind-Response-Code success 2
+VALUE Chbind-Response-Code failure 3
+
+#
+# Server-side "listen type = foo"
+#
+ATTRIBUTE Listen-Socket-Type 1147 integer
+
+VALUE Listen-Socket-Type none 0
+VALUE Listen-Socket-Type status 0
+VALUE Listen-Socket-Type proxy 1
+VALUE Listen-Socket-Type auth 2
+VALUE Listen-Socket-Type auth+acct 2
+VALUE Listen-Socket-Type acct 3
+VALUE Listen-Socket-Type detail 4
+VALUE Listen-Socket-Type vmps 5
+VALUE Listen-Socket-Type dhcp 6
+VALUE Listen-Socket-Type control 7
+VALUE Listen-Socket-Type coa 8
+
+ATTRIBUTE Acct-Input-Octets64 1148 integer64
+ATTRIBUTE Acct-Output-Octets64 1149 integer64
+
+ATTRIBUTE FreeRADIUS-Client-IP-Prefix 1150 ipv4prefix
+ATTRIBUTE FreeRADIUS-Client-IPv6-Prefix 1151 ipv6prefix
+ATTRIBUTE FreeRADIUS-Response-Delay 1152 integer
+ATTRIBUTE FreeRADIUS-Client-Src-IP-Address 1153 ipaddr
+ATTRIBUTE FreeRADIUS-Client-Src-IPv6-Address 1154 ipv6addr
+ATTRIBUTE FreeRADIUS-Response-Delay-USec 1155 integer
+
+ATTRIBUTE REST-HTTP-Header 1160 string
+ATTRIBUTE REST-HTTP-Body 1161 string
+
+ATTRIBUTE Cache-Expires 1170 date
+ATTRIBUTE Cache-Created 1171 date
+ATTRIBUTE Cache-TTL 1172 signed
+ATTRIBUTE Cache-Status-Only 1173 integer
+ATTRIBUTE Cache-Merge 1174 integer
+ATTRIBUTE Cache-Entry-Hits 1175 integer
+ATTRIBUTE Cache-Read-Only 1176 integer
+
+#
+# Range: 1200-1279
+# EAP-SIM (and other EAP type) weirdness.
+#
+# For EAP-SIM, some attribute definitions for database interface
+#
+ATTRIBUTE EAP-Sim-Subtype 1200 integer
+
+ATTRIBUTE EAP-Sim-Rand1 1201 octets
+ATTRIBUTE EAP-Sim-Rand2 1202 octets
+ATTRIBUTE EAP-Sim-Rand3 1203 octets
+
+ATTRIBUTE EAP-Sim-SRES1 1204 octets
+ATTRIBUTE EAP-Sim-SRES2 1205 octets
+ATTRIBUTE EAP-Sim-SRES3 1206 octets
+
+VALUE EAP-Sim-Subtype Start 10
+VALUE EAP-Sim-Subtype Challenge 11
+VALUE EAP-Sim-Subtype Notification 12
+VALUE EAP-Sim-Subtype Re-authentication 13
+
+# this attribute is used internally by the client code.
+ATTRIBUTE EAP-Sim-State 1207 integer
+
+ATTRIBUTE EAP-Sim-IMSI 1208 string
+ATTRIBUTE EAP-Sim-HMAC 1209 string
+ATTRIBUTE EAP-Sim-KEY 1210 octets
+ATTRIBUTE EAP-Sim-EXTRA 1211 octets
+
+ATTRIBUTE EAP-Sim-Kc1 1212 octets
+ATTRIBUTE EAP-Sim-Kc2 1213 octets
+ATTRIBUTE EAP-Sim-Kc3 1214 octets
+
+ATTRIBUTE EAP-Sim-Ki 1215 octets
+ATTRIBUTE EAP-Sim-Algo-Version 1216 integer
+
+#
+# Range: 1280 - 1535
+# EAP-type specific attributes
+#
+# These are used mostly for radeapclient, and aren't
+# that useful for anyone else.
+#
+# egrep VALUE dictionary.freeradius.internal | grep EAP-Type | awk '{print "ATTRIBUTE EAP-Type-" $3 " " 1280+$4 " octets"}' > foo;./format.pl foo
+#
+ATTRIBUTE EAP-Type-Base 1280 octets
+ATTRIBUTE EAP-Type-VALUE 1280 octets
+ATTRIBUTE EAP-Type-None 1280 octets
+ATTRIBUTE EAP-Type-Identity 1281 octets
+ATTRIBUTE EAP-Type-Notification 1282 octets
+ATTRIBUTE EAP-Type-NAK 1283 octets
+ATTRIBUTE EAP-Type-MD5-Challenge 1284 octets
+ATTRIBUTE EAP-Type-One-Time-Password 1285 octets
+ATTRIBUTE EAP-Type-Generic-Token-Card 1286 octets
+ATTRIBUTE EAP-Type-RSA-Public-Key 1289 octets
+ATTRIBUTE EAP-Type-DSS-Unilateral 1290 octets
+ATTRIBUTE EAP-Type-KEA 1291 octets
+ATTRIBUTE EAP-Type-KEA-Validate 1292 octets
+ATTRIBUTE EAP-Type-EAP-TLS 1293 octets
+ATTRIBUTE EAP-Type-Defender-Token 1294 octets
+ATTRIBUTE EAP-Type-RSA-SecurID-EAP 1295 octets
+ATTRIBUTE EAP-Type-Arcot-Systems-EAP 1296 octets
+ATTRIBUTE EAP-Type-Cisco-LEAP 1297 octets
+ATTRIBUTE EAP-Type-Nokia-IP-Smart-Card 1298 octets
+ATTRIBUTE EAP-Type-SIM 1298 octets
+ATTRIBUTE EAP-Type-SRP-SHA1 1299 octets
+ATTRIBUTE EAP-Type-EAP-TTLS 1301 octets
+ATTRIBUTE EAP-Type-Remote-Access-Service 1302 octets
+ATTRIBUTE EAP-Type-AKA 1303 octets
+ATTRIBUTE EAP-Type-EAP-3Com-Wireless 1304 octets
+ATTRIBUTE EAP-Type-PEAP 1305 octets
+ATTRIBUTE EAP-Type-MS-EAP-Authentication 1306 octets
+ATTRIBUTE EAP-Type-MAKE 1307 octets
+ATTRIBUTE EAP-Type-CRYPTOCard 1308 octets
+ATTRIBUTE EAP-Type-EAP-MSCHAP-V2 1309 octets
+ATTRIBUTE EAP-Type-DynamID 1310 octets
+ATTRIBUTE EAP-Type-Rob-EAP 1311 octets
+ATTRIBUTE EAP-Type-SecurID-EAP 1312 octets
+ATTRIBUTE EAP-Type-MS-Authentication-TLV 1313 octets
+ATTRIBUTE EAP-Type-SentriNET 1314 octets
+ATTRIBUTE EAP-Type-EAP-Actiontec-Wireless 1315 octets
+ATTRIBUTE EAP-Type-Cogent-Biomentric-EAP 1316 octets
+ATTRIBUTE EAP-Type-AirFortress-EAP 1317 octets
+ATTRIBUTE EAP-Type-EAP-HTTP-Digest 1318 octets
+ATTRIBUTE EAP-Type-SecuriSuite-EAP 1319 octets
+ATTRIBUTE EAP-Type-DeviceConnect-EAP 1320 octets
+ATTRIBUTE EAP-Type-EAP-SPEKE 1321 octets
+ATTRIBUTE EAP-Type-EAP-MOBAC 1322 octets
+ATTRIBUTE EAP-Type-EAP-FAST 1323 octets
+ATTRIBUTE EAP-Type-Zonelabs 1324 octets
+ATTRIBUTE EAP-Type-EAP-Link 1325 octets
+ATTRIBUTE EAP-Type-EAP-PAX 1326 octets
+ATTRIBUTE EAP-Type-EAP-PSK 1327 octets
+ATTRIBUTE EAP-Type-EAP-SAKE 1328 octets
+ATTRIBUTE EAP-Type-EAP-IKEv2 1329 octets
+ATTRIBUTE EAP-Type-EAP-AKA2 1330 octets
+ATTRIBUTE EAP-Type-EAP-GPSK 1331 octets
+ATTRIBUTE EAP-Type-EAP-PWD 1332 octets
+ATTRIBUTE EAP-Type-EAP-EVEv1 1333 octets
+
+ATTRIBUTE EAP-Type-Microsoft-MS-CHAPv2 1306 octets
+ATTRIBUTE EAP-Type-Cisco-MS-CHAPv2 1309 octets
+ATTRIBUTE EAP-Type-MS-CHAP-V2 1306 octets
+
+#
+# Range: 1536 - 1791
+# EAP Sim sub-types.
+#
+
+# these are PW_EAP_SIM_X + 1536
+ATTRIBUTE EAP_Sim-Base 1536 octets
+ATTRIBUTE EAP-Sim-RAND 1537 octets
+ATTRIBUTE EAP-Sim-PADDING 1542 octets
+ATTRIBUTE EAP-Sim-NONCE_MT 1543 octets
+ATTRIBUTE EAP-Sim-PERMANENT_ID_REQ 1546 octets
+ATTRIBUTE EAP-Sim-MAC 1547 octets
+ATTRIBUTE EAP-Sim-NOTIFICATION 1548 octets
+ATTRIBUTE EAP-Sim-ANY_ID_REQ 1549 octets
+ATTRIBUTE EAP-Sim-IDENTITY 1550 octets
+ATTRIBUTE EAP-Sim-VERSION_LIST 1551 octets
+ATTRIBUTE EAP-Sim-SELECTED_VERSION 1552 octets
+ATTRIBUTE EAP-Sim-FULLAUTH_ID_REQ 1553 octets
+ATTRIBUTE EAP-Sim-COUNTER 1555 octets
+ATTRIBUTE EAP-Sim-COUNTER_TOO_SMALL 1556 octets
+ATTRIBUTE EAP-Sim-NONCE_S 1557 octets
+ATTRIBUTE EAP-Sim-IV 1665 octets
+ATTRIBUTE EAP-Sim-ENCR_DATA 1666 octets
+ATTRIBUTE EAP-Sim-NEXT_PSEUDONUM 1668 octets
+ATTRIBUTE EAP-Sim-NEXT_REAUTH_ID 1669 octets
+ATTRIBUTE EAP-Sim-CHECKCODE 1670 octets
+
+#
+# Range: 1800-1899
+# Temporary attributes, for local storage.
+#
+ATTRIBUTE Tmp-String-0 1800 string
+ATTRIBUTE Tmp-String-1 1801 string
+ATTRIBUTE Tmp-String-2 1802 string
+ATTRIBUTE Tmp-String-3 1803 string
+ATTRIBUTE Tmp-String-4 1804 string
+ATTRIBUTE Tmp-String-5 1805 string
+ATTRIBUTE Tmp-String-6 1806 string
+ATTRIBUTE Tmp-String-7 1807 string
+ATTRIBUTE Tmp-String-8 1808 string
+ATTRIBUTE Tmp-String-9 1809 string
+
+ATTRIBUTE Tmp-Integer-0 1810 integer
+ATTRIBUTE Tmp-Integer-1 1811 integer
+ATTRIBUTE Tmp-Integer-2 1812 integer
+ATTRIBUTE Tmp-Integer-3 1813 integer
+ATTRIBUTE Tmp-Integer-4 1814 integer
+ATTRIBUTE Tmp-Integer-5 1815 integer
+ATTRIBUTE Tmp-Integer-6 1816 integer
+ATTRIBUTE Tmp-Integer-7 1817 integer
+ATTRIBUTE Tmp-Integer-8 1818 integer
+ATTRIBUTE Tmp-Integer-9 1819 integer
+
+ATTRIBUTE Tmp-IP-Address-0 1820 ipaddr
+ATTRIBUTE Tmp-IP-Address-1 1821 ipaddr
+ATTRIBUTE Tmp-IP-Address-2 1822 ipaddr
+ATTRIBUTE Tmp-IP-Address-3 1823 ipaddr
+ATTRIBUTE Tmp-IP-Address-4 1824 ipaddr
+ATTRIBUTE Tmp-IP-Address-5 1825 ipaddr
+ATTRIBUTE Tmp-IP-Address-6 1826 ipaddr
+ATTRIBUTE Tmp-IP-Address-7 1827 ipaddr
+ATTRIBUTE Tmp-IP-Address-8 1828 ipaddr
+ATTRIBUTE Tmp-IP-Address-9 1829 ipaddr
+
+ATTRIBUTE Tmp-Octets-0 1830 octets
+ATTRIBUTE Tmp-Octets-1 1831 octets
+ATTRIBUTE Tmp-Octets-2 1832 octets
+ATTRIBUTE Tmp-Octets-3 1833 octets
+ATTRIBUTE Tmp-Octets-4 1834 octets
+ATTRIBUTE Tmp-Octets-5 1835 octets
+ATTRIBUTE Tmp-Octets-6 1836 octets
+ATTRIBUTE Tmp-Octets-7 1837 octets
+ATTRIBUTE Tmp-Octets-8 1838 octets
+ATTRIBUTE Tmp-Octets-9 1839 octets
+
+ATTRIBUTE Tmp-Date-0 1840 date
+ATTRIBUTE Tmp-Date-1 1841 date
+ATTRIBUTE Tmp-Date-2 1842 date
+ATTRIBUTE Tmp-Date-3 1843 date
+ATTRIBUTE Tmp-Date-4 1844 date
+ATTRIBUTE Tmp-Date-5 1845 date
+ATTRIBUTE Tmp-Date-6 1846 date
+ATTRIBUTE Tmp-Date-7 1847 date
+ATTRIBUTE Tmp-Date-8 1848 date
+ATTRIBUTE Tmp-Date-9 1849 date
+
+ATTRIBUTE Tmp-Integer64-0 1871 integer64
+ATTRIBUTE Tmp-Integer64-1 1872 integer64
+ATTRIBUTE Tmp-Integer64-2 1873 integer64
+ATTRIBUTE Tmp-Integer64-3 1874 integer64
+ATTRIBUTE Tmp-Integer64-4 1875 integer64
+ATTRIBUTE Tmp-Integer64-5 1876 integer64
+ATTRIBUTE Tmp-Integer64-6 1877 integer64
+ATTRIBUTE Tmp-Integer64-7 1878 integer64
+ATTRIBUTE Tmp-Integer64-8 1879 integer64
+ATTRIBUTE Tmp-Integer64-9 1880 integer64
+#
+# These attributes shouldn't be used anywhere. They are defined here
+# only for casting of values in conditional expressions.
+#
+# The order and number need to be consistent with the typedefs used
+# in the server source.
+#
+ATTRIBUTE Tmp-Cast-String 1851 string
+ATTRIBUTE Tmp-Cast-Integer 1852 integer
+ATTRIBUTE Tmp-Cast-Ipaddr 1853 ipaddr
+ATTRIBUTE Tmp-Cast-Date 1854 date
+ATTRIBUTE Tmp-Cast-Abinary 1855 abinary
+ATTRIBUTE Tmp-Cast-Octets 1856 octets
+ATTRIBUTE Tmp-Cast-Ifid 1857 ifid
+ATTRIBUTE Tmp-Cast-IPv6Addr 1858 ipv6addr
+ATTRIBUTE Tmp-Cast-IPv6Prefix 1859 ipv6prefix
+ATTRIBUTE Tmp-Cast-Byte 1860 byte
+ATTRIBUTE Tmp-Cast-Short 1861 short
+ATTRIBUTE Tmp-Cast-Ethernet 1862 ether
+ATTRIBUTE Tmp-Cast-Signed 1863 signed
+# don't use or define these
+ATTRIBUTE Tmp-Cast-Integer64 1869 integer64
+ATTRIBUTE Tmp-Cast-IPv4Prefix 1870 ipv4prefix
+# don't use or define VSA or MAX
+
+# Range: 1900-1909
+# WiMAX server-side attributes.
+#
+# These are NOT sent in a packet, but are otherwise
+# available for testing and validation. The various
+# things that *are* sent in a packet are derived from
+# these attributes.
+#
+ATTRIBUTE WiMAX-MN-NAI 1900 string
+
+ATTRIBUTE TLS-Cert-Serial 1910 string
+ATTRIBUTE TLS-Cert-Expiration 1911 string
+ATTRIBUTE TLS-Cert-Issuer 1912 string
+ATTRIBUTE TLS-Cert-Subject 1913 string
+ATTRIBUTE TLS-Cert-Common-Name 1914 string
+ATTRIBUTE TLS-Cert-Subject-Alt-Name-Email 1915 string
+ATTRIBUTE TLS-Cert-Subject-Alt-Name-Dns 1916 string
+ATTRIBUTE TLS-Cert-Subject-Alt-Name-Upn 1917 string
+# 1918 - 1919: reserved for future cert attributes
+ATTRIBUTE TLS-Client-Cert-Serial 1920 string
+ATTRIBUTE TLS-Client-Cert-Expiration 1921 string
+ATTRIBUTE TLS-Client-Cert-Issuer 1922 string
+ATTRIBUTE TLS-Client-Cert-Subject 1923 string
+ATTRIBUTE TLS-Client-Cert-Common-Name 1924 string
+ATTRIBUTE TLS-Client-Cert-Filename 1925 string
+ATTRIBUTE TLS-Client-Cert-Subject-Alt-Name-Email 1926 string
+ATTRIBUTE TLS-Client-Cert-X509v3-Extended-Key-Usage 1927 string
+ATTRIBUTE TLS-Client-Cert-X509v3-Subject-Key-Identifier 1928 string
+ATTRIBUTE TLS-Client-Cert-X509v3-Authority-Key-Identifier 1929 string
+ATTRIBUTE TLS-Client-Cert-X509v3-Basic-Constraints 1930 string
+ATTRIBUTE TLS-Client-Cert-Subject-Alt-Name-Dns 1931 string
+ATTRIBUTE TLS-Client-Cert-Subject-Alt-Name-Upn 1932 string
+ATTRIBUTE TLS-PSK-Identity 1933 string
+
+# 1934 - 1939: reserved for future cert attributes
+
+#
+# Range: 1940-2099
+# Free
+#
+# Range: 2100-2199
+# SoH attributes; FIXME: these should really be protocol attributes
+# so that the SoH radius request can be proxied, but from which
+# vendor? Sigh...
+#
+ATTRIBUTE SoH-MS-Machine-OS-vendor 2100 integer
+VALUE SoH-MS-Machine-OS-vendor Microsoft 311
+
+ATTRIBUTE SoH-MS-Machine-OS-version 2101 integer
+ATTRIBUTE SoH-MS-Machine-OS-release 2102 integer
+ATTRIBUTE SoH-MS-Machine-OS-build 2103 integer
+ATTRIBUTE SoH-MS-Machine-SP-version 2104 integer
+ATTRIBUTE SoH-MS-Machine-SP-release 2105 integer
+
+ATTRIBUTE SoH-MS-Machine-Processor 2106 integer
+VALUE SoH-MS-Machine-Processor x86 0
+VALUE SoH-MS-Machine-Processor i64 6
+VALUE SoH-MS-Machine-Processor x86_64 9
+
+ATTRIBUTE SoH-MS-Machine-Name 2107 string
+ATTRIBUTE SoH-MS-Correlation-Id 2108 octets
+ATTRIBUTE SoH-MS-Machine-Role 2109 integer
+VALUE SoH-MS-Machine-Role client 1
+VALUE SoH-MS-Machine-Role dc 2
+VALUE SoH-MS-Machine-Role server 3
+
+ATTRIBUTE SoH-Supported 2119 integer
+VALUE SoH-Supported no 0
+VALUE SoH-Supported yes 1
+
+ATTRIBUTE SoH-MS-Windows-Health-Status 2120 string
+ATTRIBUTE SoH-MS-Health-Other 2129 string
+
+#
+# Range: 2200-2219
+# Utilities bundled with the server
+#
+ATTRIBUTE Radclient-Test-Name 2200 string
+
+#
+# Range: 2220-2999
+# Free
+#
+# Range: 3000-3999
+# Site-local attributes (see raddb/dictionary.in)
+# Do NOT define attributes in this range!
+#
+# Range: 4000-65535
+# Unused
+#
+# Range: 65536-
+# Invalid. Don't use.
+#
+
+#
+# Non-Protocol Integer Translations
+#
+
+VALUE Auth-Type Local 0
+VALUE Auth-Type System 1
+VALUE Auth-Type SecurID 2
+VALUE Auth-Type Crypt-Local 3
+VALUE Auth-Type Reject 4
+VALUE Auth-Type ActivCard 5
+VALUE Auth-Type EAP 6
+VALUE Auth-Type ARAP 7
+
+#
+# FreeRADIUS extensions (most originally from Cistron)
+#
+VALUE Auth-Type Accept 254
+
+VALUE Auth-Type PAP 1024
+VALUE Auth-Type CHAP 1025
+# 1026 was LDAP, but we deleted it. Adding it back will break the
+# ldap module.
+VALUE Auth-Type PAM 1027
+VALUE Auth-Type MS-CHAP 1028
+VALUE Auth-Type MSCHAP 1028
+VALUE Auth-Type Kerberos 1029
+VALUE Auth-Type CRAM 1030
+VALUE Auth-Type NS-MTA-MD5 1031
+# 1032 is unused (was a duplicate of CRAM)
+VALUE Auth-Type SMB 1033
+VALUE Auth-Type MS-CHAP-V2 1034
+
+#
+# Authorization type, too.
+#
+VALUE Autz-Type Local 0
+
+#
+# And accounting
+#
+VALUE Acct-Type Local 0
+
+#
+# And Session handling
+#
+VALUE Session-Type Local 0
+
+#
+# And Post-Auth
+VALUE Post-Auth-Type Local 0
+VALUE Post-Auth-Type Reject 1
+
+#
+# Experimental Non-Protocol Integer Translations for FreeRADIUS
+#
+VALUE Fall-Through No 0
+VALUE Fall-Through Yes 1
+
+VALUE Relax-Filter No 0
+VALUE Relax-Filter Yes 1
+
+VALUE Strip-User-Name No 0
+VALUE Strip-User-Name Yes 1
+
+VALUE Packet-Type Access-Request 1
+VALUE Packet-Type Access-Accept 2
+VALUE Packet-Type Access-Reject 3
+VALUE Packet-Type Accounting-Request 4
+VALUE Packet-Type Accounting-Response 5
+VALUE Packet-Type Accounting-Status 6
+VALUE Packet-Type Password-Request 7
+VALUE Packet-Type Password-Accept 8
+VALUE Packet-Type Password-Reject 9
+VALUE Packet-Type Accounting-Message 10
+VALUE Packet-Type Access-Challenge 11
+VALUE Packet-Type Status-Server 12
+VALUE Packet-Type Status-Client 13
+
+#
+# The following packet types are described in RFC 2882,
+# but they are NOT part of the RADIUS standard. Instead,
+# they are informational about vendor-specific extensions
+# to the RADIUS standard.
+#
+VALUE Packet-Type Resource-Free-Request 21
+VALUE Packet-Type Resource-Free-Response 22
+VALUE Packet-Type Resource-Query-Request 23
+VALUE Packet-Type Resource-Query-Response 24
+VALUE Packet-Type Alternate-Resource-Reclaim-Request 25
+VALUE Packet-Type NAS-Reboot-Request 26
+VALUE Packet-Type NAS-Reboot-Response 27
+VALUE Packet-Type Next-Passcode 29
+VALUE Packet-Type New-Pin 30
+VALUE Packet-Type Terminate-Session 31
+VALUE Packet-Type Password-Expired 32
+VALUE Packet-Type Event-Request 33
+VALUE Packet-Type Event-Response 34
+
+# RFC 3576 allocates packet types 40-45
+
+VALUE Packet-Type Disconnect-Request 40
+VALUE Packet-Type Disconnect-ACK 41
+VALUE Packet-Type Disconnect-NAK 42
+VALUE Packet-Type CoA-Request 43
+VALUE Packet-Type CoA-ACK 44
+VALUE Packet-Type CoA-NAK 45
+
+VALUE Packet-Type IP-Address-Allocate 50
+VALUE Packet-Type IP-Address-Release 51
+
+VALUE Response-Packet-Type Access-Request 1
+VALUE Response-Packet-Type Access-Accept 2
+VALUE Response-Packet-Type Access-Reject 3
+VALUE Response-Packet-Type Accounting-Request 4
+VALUE Response-Packet-Type Accounting-Response 5
+VALUE Response-Packet-Type Accounting-Status 6
+VALUE Response-Packet-Type Password-Request 7
+VALUE Response-Packet-Type Password-Accept 8
+VALUE Response-Packet-Type Password-Reject 9
+VALUE Response-Packet-Type Accounting-Message 10
+VALUE Response-Packet-Type Access-Challenge 11
+VALUE Response-Packet-Type Status-Server 12
+VALUE Response-Packet-Type Status-Client 13
+
+VALUE Response-Packet-Type Disconnect-Request 40
+VALUE Response-Packet-Type Disconnect-ACK 41
+VALUE Response-Packet-Type Disconnect-NAK 42
+VALUE Response-Packet-Type CoA-Request 43
+VALUE Response-Packet-Type CoA-ACK 44
+VALUE Response-Packet-Type CoA-NAK 45
+#
+# Special value
+#
+VALUE Response-Packet-Type Do-Not-Respond 256
+
+#
+# EAP Sub-types, inside of Request and Response packets
+#
+# http://www.iana.org/assignments/ppp-numbers
+# "PPP EAP REQUEST/RESPONSE TYPES"
+#
+#
+# See dictionary.microsoft, MS-Acct-EAP-Type for similar definitions
+#
+VALUE EAP-Type None 0
+VALUE EAP-Type Identity 1
+VALUE EAP-Type Notification 2
+VALUE EAP-Type NAK 3
+VALUE EAP-Type MD5-Challenge 4
+VALUE EAP-Type MD5 4
+VALUE EAP-Type One-Time-Password 5
+VALUE EAP-Type OTP 5
+VALUE EAP-Type Generic-Token-Card 6
+VALUE EAP-Type GTC 6
+VALUE EAP-Type RSA-Public-Key 9
+VALUE EAP-Type DSS-Unilateral 10
+VALUE EAP-Type KEA 11
+VALUE EAP-Type KEA-Validate 12
+VALUE EAP-Type TLS 13
+VALUE EAP-Type Defender-Token 14
+VALUE EAP-Type RSA-SecurID-EAP 15
+VALUE EAP-Type Arcot-Systems-EAP 16
+VALUE EAP-Type Cisco-LEAP 17
+VALUE EAP-Type LEAP 17
+VALUE EAP-Type Nokia-IP-Smart-Card 18
+VALUE EAP-Type SIM 18
+VALUE EAP-Type SRP-SHA1 19
+# 20 is unassigned
+VALUE EAP-Type TTLS 21
+VALUE EAP-Type Remote-Access-Service 22
+VALUE EAP-Type AKA 23
+VALUE EAP-Type 3Com-Wireless 24
+VALUE EAP-Type PEAP 25
+VALUE EAP-Type Microsoft-MS-CHAPv2 26
+VALUE EAP-Type MAKE 27
+VALUE EAP-Type CRYPTOCard 28
+VALUE EAP-Type Cisco-MS-CHAPv2 29
+VALUE EAP-Type DynamID 30
+VALUE EAP-Type Rob-EAP 31
+VALUE EAP-Type SecurID-EAP 32
+VALUE EAP-Type MS-Authentication-TLV 33
+VALUE EAP-Type SentriNET 34
+VALUE EAP-Type Actiontec-Wireless 35
+VALUE EAP-Type Cogent-Biomentric-EAP 36
+VALUE EAP-Type AirFortress-EAP 37
+VALUE EAP-Type HTTP-Digest 38
+VALUE EAP-Type TNC 38
+VALUE EAP-Type SecuriSuite-EAP 39
+VALUE EAP-Type DeviceConnect-EAP 40
+VALUE EAP-Type SPEKE 41
+VALUE EAP-Type MOBAC 42
+VALUE EAP-Type FAST 43
+VALUE EAP-Type Zonelabs 44
+VALUE EAP-Type Link 45
+VALUE EAP-Type PAX 46
+VALUE EAP-Type PSK 47
+VALUE EAP-Type SAKE 48
+VALUE EAP-Type IKEv2 49
+VALUE EAP-Type AKA2 50
+VALUE EAP-Type GPSK 51
+VALUE EAP-Type PWD 52
+VALUE EAP-Type EVEv1 53
+
+#
+# And this is what most people mean by MS-CHAPv2
+#
+VALUE EAP-Type MSCHAPv2 26
+
+#
+# This says TLS, but it's only valid for TTLS & PEAP.
+# EAP-TLS *always* requires a client certificate.
+#
+VALUE EAP-TLS-Require-Client-Cert No 0
+VALUE EAP-TLS-Require-Client-Cert Yes 1
+
+#
+# These are the EAP-Code values.
+#
+VALUE EAP-Code Request 1
+VALUE EAP-Code Response 2
+VALUE EAP-Code Success 3
+VALUE EAP-Code Failure 4
+
+#
+# For MS-CHAP, do we run ntlm_auth, or not.
+#
+VALUE MS-CHAP-Use-NTLM-Auth No 0
+VALUE MS-CHAP-Use-NTLM-Auth Yes 1
diff --git a/resources/protocols/radius/dictionary.freeswitch b/resources/protocols/radius/dictionary.freeswitch
new file mode 100644
index 00000000..2594ef7e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.freeswitch
@@ -0,0 +1,113 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.freeswitch
+#
+# cparker@segv.org
+#
+# Version: $Id: ad9e04752d451c2ca75840b774ce824d9e44eddc $
+#
+
+VENDOR Freeswitch 27880
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Freeswitch
+
+ATTRIBUTE Freeswitch-AVPair 1 string
+ATTRIBUTE Freeswitch-CLID 2 string
+ATTRIBUTE Freeswitch-Dialplan 3 string
+ATTRIBUTE Freeswitch-Src 4 string
+ATTRIBUTE Freeswitch-Dst 5 string
+ATTRIBUTE Freeswitch-Src-Channel 6 string
+ATTRIBUTE Freeswitch-Dst-Channel 7 string
+ATTRIBUTE Freeswitch-Ani 8 string
+ATTRIBUTE Freeswitch-Aniii 9 string
+ATTRIBUTE Freeswitch-Lastapp 10 string
+ATTRIBUTE Freeswitch-Lastdata 11 string
+ATTRIBUTE Freeswitch-Disposition 12 string
+ATTRIBUTE Freeswitch-Hangupcause 13 integer
+ATTRIBUTE Freeswitch-Billusec 15 integer
+ATTRIBUTE Freeswitch-AMAFlags 16 integer
+ATTRIBUTE Freeswitch-RDNIS 17 string
+ATTRIBUTE Freeswitch-Context 18 string
+ATTRIBUTE Freeswitch-Source 19 string
+ATTRIBUTE Freeswitch-Callstartdate 20 string
+ATTRIBUTE Freeswitch-Callanswerdate 21 string
+ATTRIBUTE Freeswitch-Calltransferdate 22 string
+ATTRIBUTE Freeswitch-Callenddate 23 string
+ATTRIBUTE Freeswitch-Signalbond 24 string
+
+#
+# Freeswitch-Hangupcause
+#
+VALUE Freeswitch-Hangupcause None 0
+VALUE Freeswitch-Hangupcause Unallocated-Number 1
+VALUE Freeswitch-Hangupcause No-Route-Transit-Net 2
+VALUE Freeswitch-Hangupcause No-Route-Destination 3
+VALUE Freeswitch-Hangupcause Channel-Unacceptable 6
+VALUE Freeswitch-Hangupcause Call-Awarded-Delivery 7
+VALUE Freeswitch-Hangupcause Normal-Clearing 16
+VALUE Freeswitch-Hangupcause User-Busy 17
+VALUE Freeswitch-Hangupcause No-User-Response 18
+VALUE Freeswitch-Hangupcause No-Answer 19
+VALUE Freeswitch-Hangupcause Subscriber-Absent 20
+VALUE Freeswitch-Hangupcause Call-Rejected 21
+VALUE Freeswitch-Hangupcause Number-Changed 22
+VALUE Freeswitch-Hangupcause Redirecto-To-New-Destination 23
+VALUE Freeswitch-Hangupcause Exchange-Routing-Error 25
+VALUE Freeswitch-Hangupcause Destination-Out-Of-Order 27
+VALUE Freeswitch-Hangupcause Invalid-Number-Format 28
+VALUE Freeswitch-Hangupcause Facility-Rejected 29
+VALUE Freeswitch-Hangupcause Response-To-Status-Enquiry 30
+VALUE Freeswitch-Hangupcause Normal-Unspecified 31
+VALUE Freeswitch-Hangupcause Normal-Circuit-Congestion 34
+VALUE Freeswitch-Hangupcause Network-Out-Of-Order 38
+VALUE Freeswitch-Hangupcause Normal-Temporary-Failure 41
+VALUE Freeswitch-Hangupcause Switch-Congestion 42
+VALUE Freeswitch-Hangupcause Access-Info-Discarded 43
+VALUE Freeswitch-Hangupcause Requested-Chan-Unavail 44
+VALUE Freeswitch-Hangupcause Pre-Empted 45
+VALUE Freeswitch-Hangupcause Facility-Not-Subscribed 50
+VALUE Freeswitch-Hangupcause Outgoing-Call-Barred 52
+VALUE Freeswitch-Hangupcause Incoming-Call-Barred 54
+VALUE Freeswitch-Hangupcause Bearercapability-Notauth 57
+VALUE Freeswitch-Hangupcause Bearercapability-Notavail 58
+VALUE Freeswitch-Hangupcause Service-Unavailable 63
+VALUE Freeswitch-Hangupcause Bearercapability-Notimpl 65
+VALUE Freeswitch-Hangupcause Chan-Not-Implemented 66
+VALUE Freeswitch-Hangupcause Facility-Not-Implemented 69
+VALUE Freeswitch-Hangupcause Service-Not-Implemented 79
+VALUE Freeswitch-Hangupcause Invalid-Call-Reference 81
+VALUE Freeswitch-Hangupcause Incompatible-Destination 88
+VALUE Freeswitch-Hangupcause Invalid-Msg-Unspecified 95
+VALUE Freeswitch-Hangupcause Mandatory-IE-Missing 96
+VALUE Freeswitch-Hangupcause Message-Type-Nonexist 97
+VALUE Freeswitch-Hangupcause Wrong-Message 98
+VALUE Freeswitch-Hangupcause IE-Nonexist 99
+VALUE Freeswitch-Hangupcause Invalid-IE-Contents 100
+VALUE Freeswitch-Hangupcause Wrong-Call-State 101
+VALUE Freeswitch-Hangupcause Recovery-On-Timer-Expire 102
+VALUE Freeswitch-Hangupcause Mandatory-IE-Length-Error 103
+VALUE Freeswitch-Hangupcause Protocol-Error 111
+VALUE Freeswitch-Hangupcause Interworking 127
+VALUE Freeswitch-Hangupcause Success 142
+VALUE Freeswitch-Hangupcause Originator-Cancel 487
+VALUE Freeswitch-Hangupcause Crash 500
+VALUE Freeswitch-Hangupcause System-Shutdown 501
+VALUE Freeswitch-Hangupcause Lose-Race 502
+VALUE Freeswitch-Hangupcause Manager-Request 503
+VALUE Freeswitch-Hangupcause Blind-Transfer 600
+VALUE Freeswitch-Hangupcause Attended-Transfer 601
+VALUE Freeswitch-Hangupcause Allotted-Timeout 602
+VALUE Freeswitch-Hangupcause User-Challenge 603
+VALUE Freeswitch-Hangupcause Media-Timeout 604
+VALUE Freeswitch-Hangupcause Picked-Off 605
+VALUE Freeswitch-Hangupcause User-Not-Registered 606
+
+#
+#
+#
+
+END-VENDOR Freeswitch
diff --git a/resources/protocols/radius/dictionary.gandalf b/resources/protocols/radius/dictionary.gandalf
new file mode 100644
index 00000000..dbb08fa9
--- /dev/null
+++ b/resources/protocols/radius/dictionary.gandalf
@@ -0,0 +1,106 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+# Gandalf dictionary
+#
+# Version: 1.00 24-July-2003 Blaise St-Laurent <bstlaurent@okiok.com>
+#
+# Notes: Dictionary was made specifically for the Gandalf XpressWay
+# RLAN with Link Authentication through RADIUS
+#
+# $Id: 258b192f136914bcac3a65a8f770717406e1a4a0 $
+#
+VENDOR Gandalf 64
+
+#
+# Vendor-specific attributes
+#
+BEGIN-VENDOR Gandalf
+
+ATTRIBUTE Gandalf-Remote-LAN-Name 0 string
+ATTRIBUTE Gandalf-Operational-Modes 1 integer
+ATTRIBUTE Gandalf-Compression-Status 2 integer
+ATTRIBUTE Gandalf-Min-Outgoing-Bearer 3 integer
+ATTRIBUTE Gandalf-Authentication-String 5 string
+ATTRIBUTE Gandalf-PPP-Authentication 6 integer
+ATTRIBUTE Gandalf-PPP-NCP-Type 7 integer
+ATTRIBUTE Gandalf-Fwd-Multicast-In 8 integer
+ATTRIBUTE Gandalf-Fwd-Broadcast-In 9 integer
+ATTRIBUTE Gandalf-Fwd-Unicast-In 10 integer
+ATTRIBUTE Gandalf-Fwd-Multicast-Out 11 integer
+ATTRIBUTE Gandalf-Fwd-Broadcast-Out 12 integer
+ATTRIBUTE Gandalf-Fwd-Unicast-Out 13 integer
+ATTRIBUTE Gandalf-Around-The-Corner 14 integer
+ATTRIBUTE Gandalf-Channel-Group-Name-1 15 string
+ATTRIBUTE Gandalf-Dial-Prefix-Name-1 16 string
+ATTRIBUTE Gandalf-Phone-Number-1 17 string
+ATTRIBUTE Gandalf-Calling-Line-ID-1 18 string
+ATTRIBUTE Gandalf-Channel-Group-Name-2 19 string
+ATTRIBUTE Gandalf-Dial-Prefix-Name-2 20 string
+ATTRIBUTE Gandalf-Phone-Number-2 21 string
+ATTRIBUTE Gandalf-Calling-Line-ID-2 22 string
+ATTRIBUTE Gandalf-IPX-Spoofing-State 23 integer
+ATTRIBUTE Gandalf-IPX-Watchdog-Spoof 24 integer
+ATTRIBUTE Gandalf-SAP-Group-Name-1 25 string
+ATTRIBUTE Gandalf-SAP-Group-Name-2 26 string
+ATTRIBUTE Gandalf-SAP-Group-Name-3 27 string
+ATTRIBUTE Gandalf-SAP-Group-Name-4 28 string
+ATTRIBUTE Gandalf-SAP-Group-Name-5 29 string
+ATTRIBUTE Gandalf-Hunt-Group 30 string
+ATTRIBUTE Gandalf-Modem-Mode 31 integer
+ATTRIBUTE Gandalf-Modem-Required-1 32 integer
+ATTRIBUTE Gandalf-Modem-Required-2 33 integer
+
+VALUE Gandalf-Operational-Modes Disabled 1
+VALUE Gandalf-Operational-Modes Called-Only 2
+VALUE Gandalf-Operational-Modes Calling-Called 3
+VALUE Gandalf-Operational-Modes Calling-Only 4
+
+VALUE Gandalf-Compression-Status Disabled 1
+VALUE Gandalf-Compression-Status Enabled 2
+
+VALUE Gandalf-Min-Outgoing-Bearer Unrestricted-64K 1
+VALUE Gandalf-Min-Outgoing-Bearer Digital-56K 2
+VALUE Gandalf-Min-Outgoing-Bearer 3100Hz-Audio 3
+
+VALUE Gandalf-PPP-Authentication CHAP 1
+VALUE Gandalf-PPP-Authentication PAP 2
+VALUE Gandalf-PPP-Authentication PAP-Sending-on-Incoming-Calls 3
+
+VALUE Gandalf-PPP-NCP-Type BCP 2
+VALUE Gandalf-PPP-NCP-Type IPCP 3
+
+VALUE Gandalf-Fwd-Multicast-In Disabled 1
+VALUE Gandalf-Fwd-Multicast-In Enabled 2
+
+VALUE Gandalf-Fwd-Broadcast-In Disabled 1
+VALUE Gandalf-Fwd-Broadcast-In Enabled 2
+
+VALUE Gandalf-Fwd-Unicast-In Disabled 1
+VALUE Gandalf-Fwd-Unicast-In Enabled 2
+
+VALUE Gandalf-Fwd-Multicast-Out Disabled 1
+VALUE Gandalf-Fwd-Multicast-Out Enabled 2
+
+VALUE Gandalf-Fwd-Broadcast-Out Disabled 1
+VALUE Gandalf-Fwd-Broadcast-Out Enabled 2
+
+VALUE Gandalf-Fwd-Unicast-Out Disabled 1
+VALUE Gandalf-Fwd-Unicast-Out Enabled 2
+
+VALUE Gandalf-IPX-Spoofing-State Forward 1
+VALUE Gandalf-IPX-Spoofing-State Spoof 2
+VALUE Gandalf-IPX-Spoofing-State Filter-all-outgoing-RIP-SAP 3
+
+VALUE Gandalf-IPX-Watchdog-Spoof Disabled 1
+VALUE Gandalf-IPX-Watchdog-Spoof Enabled 2
+
+VALUE Gandalf-Modem-Mode Disabled 1
+VALUE Gandalf-Modem-Mode Enabled 2
+
+VALUE Gandalf-Modem-Required-1 Disabled 1
+VALUE Gandalf-Modem-Required-1 Enabled 2
+
+VALUE Gandalf-Modem-Required-2 Disabled 1
+VALUE Gandalf-Modem-Required-2 Enabled 2
+
+END-VENDOR Gandalf
diff --git a/resources/protocols/radius/dictionary.garderos b/resources/protocols/radius/dictionary.garderos
new file mode 100644
index 00000000..bf511580
--- /dev/null
+++ b/resources/protocols/radius/dictionary.garderos
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.garderos
+#
+# Version: $Id: e0e317820a1e8c8046e0b16a5a6a0c2a4dfc2b2d $
+#
+# For documentation on Garderos attributes, see:
+#
+# http://www.garderos.com
+
+VENDOR Garderos 16108
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Garderos
+
+ATTRIBUTE Garderos-Location-Name 1 string
+ATTRIBUTE Garderos-Service-Name 2 string
+ATTRIBUTE Garderos-MSISDN 3 string
+ATTRIBUTE Garderos-Proxy 4 string
+
+END-VENDOR Garderos
diff --git a/resources/protocols/radius/dictionary.gemtek b/resources/protocols/radius/dictionary.gemtek
new file mode 100644
index 00000000..4a1559f0
--- /dev/null
+++ b/resources/protocols/radius/dictionary.gemtek
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Gemtek Systems VSA's
+# Version: dictionary.gemtek, v1.2 2004/07/13
+
+VENDOR Gemtek 10529
+
+BEGIN-VENDOR Gemtek
+
+# Attributes for volume accounting limit.
+
+ATTRIBUTE Acct-Session-Input-Octets 21 integer
+ATTRIBUTE Acct-Session-Input-Gigawords 22 integer
+ATTRIBUTE Acct-Session-Output-Octets 23 integer
+ATTRIBUTE Acct-Session-Output-Gigawords 24 integer
+ATTRIBUTE Acct-Session-Octets 25 integer
+ATTRIBUTE Acct-Session-Gigawords 26 integer
+
+END-VENDOR Gemtek
diff --git a/resources/protocols/radius/dictionary.h3c b/resources/protocols/radius/dictionary.h3c
new file mode 100644
index 00000000..d725b129
--- /dev/null
+++ b/resources/protocols/radius/dictionary.h3c
@@ -0,0 +1,93 @@
+# -*- text -*-
+# Copyright (C) 2021 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+# Version $Id$
+##############################################################################
+#
+# Dictionary for Huawei-3Com. See also dictionary.huawei
+#
+# http://www.h3c.com
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR H3C 25506
+
+BEGIN-VENDOR H3C
+
+ATTRIBUTE Input-Peak-Rate 1 integer
+ATTRIBUTE Input-Average-Rate 2 integer
+ATTRIBUTE Input-Basic-Rate 3 integer
+ATTRIBUTE Output-Peak-Rate 4 integer
+ATTRIBUTE Output-Average-Rate 5 integer
+ATTRIBUTE Output-Basic-Rate 6 integer
+ATTRIBUTE Remanent-Volume 15 integer
+ATTRIBUTE ISP-ID 17 string
+ATTRIBUTE Command 20 integer
+
+VALUE Command Trigger-Request 1
+VALUE Command Terminate-Request 2
+VALUE Command SetPolicy 3
+VALUE Command Result 4
+VALUE Command PortalClear 5
+
+ATTRIBUTE Control-Identifier 24 integer
+ATTRIBUTE Result-Code 25 integer
+ATTRIBUTE Connect_Id 26 integer
+ATTRIBUTE Portal-URL 27 string
+ATTRIBUTE Ftp-Directory 28 string
+ATTRIBUTE Exec-Privilege 29 integer
+
+VALUE Exec-Privilege Visit 0
+VALUE Exec-Privilege Monitor 1
+VALUE Exec-Privilege System 2
+VALUE Exec-Privilege Manage 3
+
+ATTRIBUTE NAT-IP-Address 32 ipaddr
+ATTRIBUTE NAT-Start-Port 33 integer
+ATTRIBUTE NAT-End-Port 34 integer
+ATTRIBUTE NAS-Startup-Timestamp 59 integer
+ATTRIBUTE Ip-Host-Addr 60 string
+ATTRIBUTE User-Notify 61 string
+ATTRIBUTE User-HeartBeat 62 string
+ATTRIBUTE IPv4-Multicast-Receive-Group 98 ipaddr
+ATTRIBUTE IPv6-Multicast-Receive-Group 100 ipv6addr
+ATTRIBUTE MLD-Access-Limit 101 integer
+ATTRIBUTE L2TP-Local-Name 102 string
+ATTRIBUTE IGMP-Access-Limit 103 integer
+ATTRIBUTE VPN-Instance 104 string
+ATTRIBUTE ANCP-Profile 105 string
+ATTRIBUTE Longitude-Latitude 111 string
+ATTRIBUTE Client-Primary-DNS 135 ipaddr
+ATTRIBUTE Client-Secondary-DNS 136 ipaddr
+ATTRIBUTE User-Group 140 string
+ATTRIBUTE Security-Level 141 integer
+ATTRIBUTE Acct-IPv6-Input-Octets 144 integer
+ATTRIBUTE Acct-IPv6-Output-Octets 145 integer
+ATTRIBUTE Acct-IPv6-Input-Packets 146 integer
+ATTRIBUTE Acct-IPv6-Output-Packets 147 integer
+ATTRIBUTE Acct-IPv6-Input-Gigawords 146 integer
+ATTRIBUTE Acct-IPv6-Output-Gigawords 147 integer
+ATTRIBUTE User-Role 155 string
+ATTRIBUTE Input-Interval-Octets 201 integer
+ATTRIBUTE Output-Interval-Octets 202 integer
+ATTRIBUTE Input-Interval-Packets 203 integer
+ATTRIBUTE Output-Interval-Packets 204 integer
+ATTRIBUTE Input-Interval-Gigawords 205 integer
+ATTRIBUTE Output-Interval-Gigawords 206 integer
+ATTRIBUTE Backup-NAS-IP 207 ipaddr
+ATTRIBUTE Av-Pair 210 string
+ATTRIBUTE Accounting-Level 215 integer
+ATTRIBUTE Ita-Policy 216 string
+ATTRIBUTE NAS-Port-Name 230 string
+ATTRIBUTE Auth-Detail-Result 246 integer
+ATTRIBUTE Input-Committed-Burst-Size 247 integer
+ATTRIBUTE Output-Committed-Burst-Size 248 integer
+ATTRIBUTE Authentication-Type 249 integer
+ATTRIBUTE WEB-URL 250 string
+ATTRIBUTE Subscriber-ID 251 string
+ATTRIBUTE Subscriber-Profile 252 string
+ATTRIBUTE Product-ID 255 string
+
+END-VENDOR H3C
diff --git a/resources/protocols/radius/dictionary.hp b/resources/protocols/radius/dictionary.hp
new file mode 100644
index 00000000..daba4ac7
--- /dev/null
+++ b/resources/protocols/radius/dictionary.hp
@@ -0,0 +1,86 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# HP ProCurve VSA's
+#
+# $Id: 4df7faf87ecfc1348817a8406758daa31d5532f6 $
+#
+##############################################################################
+
+VENDOR HP 11
+
+#
+# Attributes supported by HP ProCurve wired networking devices
+#
+BEGIN-VENDOR HP
+
+# Management authorization
+ATTRIBUTE HP-Privilege-Level 1 integer
+ATTRIBUTE HP-Command-String 2 string
+ATTRIBUTE HP-Command-Exception 3 integer
+ATTRIBUTE HP-Management-Protocol 26 integer
+
+# Dynamic port-access attributes
+ATTRIBUTE HP-Port-Client-Limit-Dot1x 10 integer
+ATTRIBUTE HP-Port-Client-Limit-MA 11 integer
+ATTRIBUTE HP-Port-Client-Limit-WA 12 integer
+ATTRIBUTE HP-Port-Auth-Mode-Dot1x 13 integer
+ATTRIBUTE HP-Port-Bounce-Host 23 integer
+ATTRIBUTE HP-Captive-Portal-URL 24 string
+
+# Client QoS attributes
+ATTRIBUTE HP-Port-Priority-Regeneration-Table 40 string
+
+# Access control
+ATTRIBUTE HP-Cos 40 string
+#ATTRIBUTE HP-Rate-Limit 46 integer
+
+ATTRIBUTE HP-Bandwidth-Max-Ingress 46 integer
+ATTRIBUTE HP-Bandwidth-Max-Egress 48 integer
+
+ATTRIBUTE HP-Ip-Filter-Raw 61 string
+
+# Client ACL attributes
+ATTRIBUTE HP-Nas-Filter-Rule 61 string
+ATTRIBUTE HP-Nas-Rules-IPv6 63 integer
+
+# VLAN assignment attributes
+ATTRIBUTE HP-Egress-VLANID 64 integer
+ATTRIBUTE HP-Egress-VLAN-Name 65 string
+
+# See http://wiki.freeradius.org/vendor/HP#Capability-advertisements
+ATTRIBUTE HP-Capability-Advert 255 octets
+
+# HP-Port-Auth-Mode-Dot1x Attribute Values
+VALUE HP-Port-Auth-Mode-Dot1x Port-Based 1
+VALUE HP-Port-Auth-Mode-Dot1x User-Based 2
+
+# HP-Command-Exception Attribute Values
+VALUE HP-Command-Exception Permit-List 0
+VALUE HP-Command-Exception Deny-List 1
+
+# HP-Management-Protocol
+VALUE HP-Management-Protocol HTTP 5
+VALUE HP-Management-Protocol HTTPS 6
+
+#
+# Conflicting attributes are commented out.
+#
+#ATTRIBUTE HP-Management-Role 26 integer
+
+# HP-Management-Role
+#VALUE HP-Management-Role SuperUser 1
+#VALUE HP-Management-Role Monitor 2
+#VALUE HP-Management-Role HelpDeskManager 16
+#VALUE HP-Management-Role NetworkAdministrator 17
+#VALUE HP-Management-Role SystemAdministrator 18
+#VALUE HP-Management-Role WebUserAdminstrator 19
+
+# Privilege attributes for HP-GbE2c, HP 1:10Gb, and HP 10Gb
+# Ethernet Blade Switches
+#
+VALUE Service-Type HP-Oper 252
+VALUE Service-Type HP-User 255
+
+END-VENDOR HP
diff --git a/resources/protocols/radius/dictionary.huawei b/resources/protocols/radius/dictionary.huawei
new file mode 100644
index 00000000..48709e42
--- /dev/null
+++ b/resources/protocols/radius/dictionary.huawei
@@ -0,0 +1,231 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Dictionary for Huawei. See also dictionary.h3c
+#
+# $Id: f25730dcd8f80eede8d3b4efdc69af55120a1844 $
+#
+##############################################################################
+
+VENDOR Huawei 2011
+
+BEGIN-VENDOR Huawei
+
+ATTRIBUTE Huawei-Input-Burst-Size 1 integer
+ATTRIBUTE Huawei-Input-Average-Rate 2 integer
+ATTRIBUTE Huawei-Input-Peak-Rate 3 integer
+ATTRIBUTE Huawei-Output-Burst-Size 4 integer
+ATTRIBUTE Huawei-Output-Average-Rate 5 integer
+ATTRIBUTE Huawei-Output-Peak-Rate 6 integer
+ATTRIBUTE Huawei-In-Kb-Before-T-Switch 7 integer
+ATTRIBUTE Huawei-Out-Kb-Before-T-Switch 8 integer
+ATTRIBUTE Huawei-In-Pkt-Before-T-Switch 9 integer
+ATTRIBUTE Huawei-Out-Pkt-Before-T-Switch 10 integer
+ATTRIBUTE Huawei-In-Kb-After-T-Switch 11 integer
+ATTRIBUTE Huawei-Out-Kb-After-T-Switch 12 integer
+ATTRIBUTE Huawei-In-Pkt-After-T-Switch 13 integer
+ATTRIBUTE Huawei-Out-Pkt-After-T-Switch 14 integer
+ATTRIBUTE Huawei-Remanent-Volume 15 integer
+ATTRIBUTE Huawei-Tariff-Switch-Interval 16 integer
+ATTRIBUTE Huawei-ISP-ID 17 string
+ATTRIBUTE Huawei-Max-Users-Per-Logic-Port 18 integer
+ATTRIBUTE Huawei-Command 20 integer
+ATTRIBUTE Huawei-Priority 22 integer
+ATTRIBUTE Huawei-Control-Identifier 24 integer
+
+ATTRIBUTE Huawei-Result-Code 25 integer
+
+# > 0 indicates an error.
+VALUE Huawei-Result-Code Succeeded 0
+
+ATTRIBUTE Huawei-Connect-ID 26 integer
+ATTRIBUTE Huawei-PortalURL 27 string
+ATTRIBUTE Huawei-FTP-Directory 28 string
+ATTRIBUTE Huawei-Exec-Privilege 29 integer
+ATTRIBUTE Huawei-IP-Address 30 integer
+ATTRIBUTE Huawei-Qos-Profile-Name 31 string
+ATTRIBUTE Huawei-SIP-Server 32 string
+ATTRIBUTE Huawei-User-Password 33 string
+ATTRIBUTE Huawei-Command-Mode 34 string
+ATTRIBUTE Huawei-Renewal-Time 35 integer
+ATTRIBUTE Huawei-Rebinding-Time 36 integer
+ATTRIBUTE Huawei-IGMP-Enable 37 integer
+ATTRIBUTE Huawei-Destnation-IP-Addr 39 string
+ATTRIBUTE Huawei-Destnation-Volume 40 string
+ATTRIBUTE Huawei-Startup-Stamp 59 integer
+ATTRIBUTE Huawei-IPHost-Addr 60 string
+ATTRIBUTE Huawei-Up-Priority 61 integer
+ATTRIBUTE Huawei-Down-Priority 62 integer
+ATTRIBUTE Huawei-Tunnel-VPN-Instance 63 string
+ATTRIBUTE Huawei-VT-Name 64 integer
+ATTRIBUTE Huawei-User-Date 65 string
+ATTRIBUTE Huawei-User-Class 66 string
+ATTRIBUTE Huawei-PPP-NCP-Type 70 integer
+ATTRIBUTE Huawei-VSI-Name 71 string
+ATTRIBUTE Huawei-Subnet-Mask 72 ipaddr
+ATTRIBUTE Huawei-Gateway-Address 73 ipaddr
+ATTRIBUTE Huawei-Lease-Time 74 integer
+ATTRIBUTE Huawei-Primary-WINS 75 ipaddr
+ATTRIBUTE Huawei-Secondary-WINS 76 ipaddr
+ATTRIBUTE Huawei-Input-Peak-Burst-Size 77 integer
+ATTRIBUTE Huawei-Output-Peak-Burst-Size 78 integer
+ATTRIBUTE Huawei-Reduced-CIR 79 integer
+ATTRIBUTE Huawei-Tunnel-Session-Limit 80 integer
+ATTRIBUTE Huawei-Zone-Name 81 string
+ATTRIBUTE Huawei-Data-Filter 82 string
+ATTRIBUTE Huawei-Access-Service 83 string
+ATTRIBUTE Huawei-Accounting-Level 84 integer
+ATTRIBUTE Huawei-Portal-Mode 85 integer
+
+VALUE Huawei-Portal-Mode PADM 0
+VALUE Huawei-Portal-Mode Redirectional 1
+VALUE Huawei-Portal-Mode Non-captive 2
+
+ATTRIBUTE Huawei-DPI-Policy-Name 86 string
+ATTRIBUTE huawei-Policy-Route 87 ipaddr
+ATTRIBUTE Huawei-Framed-Pool 88 string
+ATTRIBUTE Huawei-L2TP-Terminate-Cause 89 string
+ATTRIBUTE Huawei-Multi-Account-Mode 90 integer
+ATTRIBUTE Huawei-Queue-Profile 91 string
+ATTRIBUTE Huawei-Layer4-Session-Limit 92 integer
+ATTRIBUTE Huawei-Multicast-Profile 93 string
+ATTRIBUTE Huawei-VPN-Instance 94 string
+ATTRIBUTE Huawei-Policy-Name 95 string
+ATTRIBUTE Huawei-Tunnel-Group-Name 96 string
+ATTRIBUTE Huawei-Multicast-Source-Group 97 string
+ATTRIBUTE Huawei-Multicast-Receive-Group 98 ipaddr
+ATTRIBUTE Huawei-User-Multicast-Type 99 integer
+ATTRIBUTE Huawei-Reduced-PIR 100 integer
+ATTRIBUTE Huawei-LI-ID 101 string
+ATTRIBUTE Huawei-LI-Md-Address 102 ipaddr
+ATTRIBUTE Huawei-LI-Md-Port 103 integer
+ATTRIBUTE Huawei-LI-Md-VpnInstance 104 string
+ATTRIBUTE Huawei-Service-Chg-Cmd 105 integer
+ATTRIBUTE Huawei-Acct-Packet-Type 106 integer
+ATTRIBUTE Huawei-Call-Reference 107 integer
+ATTRIBUTE Huawei-PSTN-Port 108 integer
+ATTRIBUTE Huawei-Voip-Service-Type 109 integer
+ATTRIBUTE Huawei-Acct-Connection-Time 110 integer
+ATTRIBUTE Huawei-Error-Reason 112 integer
+ATTRIBUTE Huawei-Remain-Monney 113 integer
+ATTRIBUTE Huawei-Org-GK-ipaddr 123 ipaddr
+ATTRIBUTE Huawei-Org-GW-ipaddr 124 ipaddr
+ATTRIBUTE Huawei-Dst-GK-ipaddr 125 ipaddr
+ATTRIBUTE Huawei-Dst-GW-ipaddr 126 ipaddr
+ATTRIBUTE Huawei-Access-Num 127 string
+ATTRIBUTE Huawei-Remain-Time 128 integer
+ATTRIBUTE Huawei-Codec-Type 131 integer
+ATTRIBUTE Huawei-Transfer-Num 132 string
+ATTRIBUTE Huawei-New-User-Name 133 string
+ATTRIBUTE Huawei-Transfer-Station-Id 134 string
+ATTRIBUTE Huawei-Primary-DNS 135 ipaddr
+ATTRIBUTE Huawei-Secondary-DNS 136 ipaddr
+ATTRIBUTE Huawei-ONLY-Account-Type 137 integer
+ATTRIBUTE Huawei-Domain-Name 138 string
+ATTRIBUTE Huawei-ANCP-Profile 139 string
+ATTRIBUTE Huawei-HTTP-Redirect-URL 140 string
+ATTRIBUTE Huawei-Loopback-Address 141 string
+ATTRIBUTE Huawei-QoS-Profile-Type 142 integer
+
+VALUE Huawei-QoS-Profile-Type Original 0
+VALUE Huawei-QoS-Profile-Type L2TP-Inbound 1
+VALUE Huawei-QoS-Profile-Type L2TP-Outbound 2
+VALUE Huawei-QoS-Profile-Type L2TP 3
+
+ATTRIBUTE Huawei-Max-List-Num 143 integer
+ATTRIBUTE Huawei-Acct-IPv6-Input-Octets 144 integer
+ATTRIBUTE Huawei-Acct-IPv6-Output-Octets 145 integer
+ATTRIBUTE Huawei-Acct-IPv6-Input-Packets 146 integer
+ATTRIBUTE Huawei-Acct-IPv6-Output-Packets 147 integer
+ATTRIBUTE Huawei-Acct-IPv6-Input-Gigawords 148 integer
+ATTRIBUTE Huawei-Acct-IPv6-Output-Gigawords 149 integer
+ATTRIBUTE Huawei-DHCPv6-Option37 150 string
+ATTRIBUTE Huawei-DHCPv6-Option38 151 string
+ATTRIBUTE Huawei-User-Mac 153 string
+ATTRIBUTE Huawei-DNS-Server-IPv6-address 154 ipv6prefix # manual says ipv6addr with length 18?!
+ATTRIBUTE Huawei-DHCPv4-Option121 155 string
+ATTRIBUTE Huawei-DHCPv4-Option43 156 string
+ATTRIBUTE Huawei-Framed-Pool-Group 157 string
+ATTRIBUTE Huawei-Framed-IPv6-Address 158 ipv6prefix # manual says 18 byte string?
+ATTRIBUTE Huawei-Acct-Update-Address 159 integer
+ATTRIBUTE Huawei-NAT-Policy-Name 160 string
+ATTRIBUTE Huawei-NAT-Public-Address 161 string
+ATTRIBUTE Huawei-NAT-Start-Port 162 string
+ATTRIBUTE Huawei-NAT-End-Port 163 string
+ATTRIBUTE Huawei-NAT-Port-Forwarding 164 string
+ATTRIBUTE Huawei-NAT-Port-Range-Update 165 integer
+ATTRIBUTE Huawei-DS-Lite-Tunnel-Name 166 string
+ATTRIBUTE Huawei-PCP-Server-Name 167 string # manual says text?
+ATTRIBUTE Huawei-Public-IP-Addr-State 168 integer
+
+VALUE Huawei-Public-IP-Addr-State Safe 0
+VALUE Huawei-Public-IP-Addr-State Warning 1
+VALUE Huawei-Public-IP-Addr-State Danger 2
+
+ATTRIBUTE Huawei-Auth-Type 180 integer
+
+VALUE Huawei-Auth-Type PPP 1
+VALUE Huawei-Auth-Type Web 2
+VALUE Huawei-Auth-Type Dot1x 3
+VALUE Huawei-Auth-Type Fast 4
+VALUE Huawei-Auth-Type Bind 5
+VALUE Huawei-Auth-Type WLAN 6
+VALUE Huawei-Auth-Type Administrative 7
+VALUE Huawei-Auth-Type Tunnel 8
+VALUE Huawei-Auth-Type MIP 9
+VALUE Huawei-Auth-Type None 10
+
+ATTRIBUTE Huawei-Acct-Terminate-Subcause 181 string
+ATTRIBUTE Huawei-Down-QOS-Profile-Name 182 string
+ATTRIBUTE Huawei-Port-Mirror 183 integer
+
+VALUE Huawei-Port-Mirror Disable 0
+VALUE Huawei-Port-Mirror Uplink-Enable 1
+VALUE Huawei-Port-Mirror Downlink-Enable 2
+VALUE Huawei-Port-Mirror Enable 3
+
+ATTRIBUTE Huawei-Account-Info 184 string
+ATTRIBUTE Huawei-Service-Info 185 string
+ATTRIBUTE Huawei-DHCP-Option 187 octets
+ATTRIBUTE Huawei-AVpair 188 string
+ATTRIBUTE Huawei-Delegated-IPv6-Prefix-Pool 191 string
+ATTRIBUTE Huawei-IPv6-Prefix-Lease 192 octets
+ATTRIBUTE Huawei-IPv6-Address-Lease 193 octets
+ATTRIBUTE Huawei-IPv6-Policy-Route 194 ipv6prefix # manual says string?
+ATTRIBUTE Huawei-MNG-IPv6 196 integer
+
+VALUE Huawei-MNG-IPv6 Unsupported 0
+VALUE Huawei-MNG-IPv6 Supported 1
+
+ATTRIBUTE Huawei-Flow-Info 211 string
+ATTRIBUTE Huawei-Flow-Id 212 integer
+ATTRIBUTE Huawei-DHCP-Server-IP 214 ipaddr
+ATTRIBUTE Huawei-Application-Type 215 integer
+
+VALUE Huawei-Application-Type Fixed 1
+VALUE Huawei-Application-Type Nomadic 2
+VALUE Huawei-Application-Type Portable 3
+VALUE Huawei-Application-Type Simple-Mobile 4
+VALUE Huawei-Application-Type Full-Mobile 5
+
+ATTRIBUTE Huawei-Indication-Flag 216 octets # integer??
+ATTRIBUTE Huawei-Original_NAS-IP_Address 217 ipaddr
+ATTRIBUTE Huawei-User-Priority 218 integer
+
+VALUE Huawei-User-Priority Common 0
+VALUE Huawei-User-Priority Copper 1
+VALUE Huawei-User-Priority Silver 2
+VALUE Huawei-User-Priority Gold 3
+
+ATTRIBUTE Huawei-ACS-Url 219 string
+ATTRIBUTE Huawei-Provision-Code 220 string
+ATTRIBUTE Huawei-Application-Scene 221 octets
+ATTRIBUTE Huawei-MS-Maximum-MAC-Study-Number 222 octets # ether??
+ATTRIBUTE Huawei-GGSN-Vendor 232 string
+ATTRIBUTE Huawei-GGSN-Version 233 string
+ATTRIBUTE Huawei-Web-URL 253 string
+ATTRIBUTE Huawei-Version 254 string
+ATTRIBUTE Huawei-Product-ID 255 string
+
+END-VENDOR Huawei
diff --git a/resources/protocols/radius/dictionary.iana b/resources/protocols/radius/dictionary.iana
new file mode 100644
index 00000000..931707ba
--- /dev/null
+++ b/resources/protocols/radius/dictionary.iana
@@ -0,0 +1,44 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Mostly values which have been allocated by IANA under
+# "expert review", but which don't have an RFC associated with them.
+#
+# $Id: 989cd0b75728ba5e00e0fd53143c584bb54186cd $
+#
+
+# RFC 4005
+ATTRIBUTE Originating-Line-Info 94 string
+
+# draft-sterman-aaa-sip-00.txt
+#
+# This is bad... at some point the IETF will allocate these.
+#
+ATTRIBUTE Digest-Response 206 string
+ATTRIBUTE Digest-Attributes 207 octets # stupid format
+
+#
+# Integer Translations
+#
+VALUE Service-Type Voice 12
+VALUE Service-Type Fax 13
+VALUE Service-Type Modem-Relay 14
+VALUE Service-Type IAPP-Register 15
+VALUE Service-Type IAPP-AP-Check 16
+
+VALUE Framed-Protocol GPRS-PDP-Context 7
+
+VALUE NAS-Port-Type Wireless-CDMA2000 22
+VALUE NAS-Port-Type Wireless-UMTS 23
+VALUE NAS-Port-Type Wireless-1X-EV 24
+VALUE NAS-Port-Type IAPP 25
+
+VALUE NAS-Port-Type FTTP 26
+VALUE NAS-Port-Type Wireless-802.16 27
+VALUE NAS-Port-Type Wireless-802.20 28
+VALUE NAS-Port-Type Wireless-802.22 29
+
+VALUE NAS-Port-Type xPON 35
+VALUE NAS-Port-Type Wireless-XGP 36
+
+VALUE Framed-Protocol PPTP 9
diff --git a/resources/protocols/radius/dictionary.identity_engines b/resources/protocols/radius/dictionary.identity_engines
new file mode 100644
index 00000000..f3ef14b1
--- /dev/null
+++ b/resources/protocols/radius/dictionary.identity_engines
@@ -0,0 +1,16 @@
+# -*- text -*-
+# Copyright (C) 2018 The FreeRADIUS Server project and contributors
+#
+# Avaya Identity Engines (IDE)
+#
+
+VENDOR IDE 25065
+
+BEGIN-VENDOR IDE
+
+ATTRIBUTE Idengines-Embedded-User-ID 1 integer
+ATTRIBUTE Idengines-Provisioning-Group 2 string
+ATTRIBUTE Idengines-Provisioning-Domain 3 string
+ATTRIBUTE Idengines-User-Role 4 integer
+
+END-VENDOR IDE
diff --git a/resources/protocols/radius/dictionary.iea b/resources/protocols/radius/dictionary.iea
new file mode 100644
index 00000000..92a4da87
--- /dev/null
+++ b/resources/protocols/radius/dictionary.iea
@@ -0,0 +1,35 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# IEA Software, Inc.
+# RADIUS VSA Dictionary
+# http://www.iea-software.com
+
+VENDOR IEA-Software 24023
+BEGIN-VENDOR IEA-Software
+
+# AirMarshal Attributes [1-30]
+# Some added as per
+#
+# https://gitlab.com/wireshark/wireshark/-/issues/6486
+#
+ATTRIBUTE AM-Interrupt-HTMLFile 1 string
+ATTRIBUTE AM-Interrupt-Interval 2 integer
+ATTRIBUTE AM-Interrupt-Timeout 3 integer
+ATTRIBUTE AM-Status-HTMLFile 4 string
+ATTRIBUTE AM-HTTP-Proxy-Port 5 integer
+ATTRIBUTE AM-ACK-HTMLFile 6 string
+ATTRIBUTE AM-NAK-HTMLFile 7 string
+ATTRIBUTE AM-Bandwidth-Pool 8 string
+ATTRIBUTE AM-Bandwidth-Pool-Max-Up 9 integer
+ATTRIBUTE AM-Bandwidth-Pool-Max-Down 10 integer
+ATTRIBUTE AM-Mirroring 11 integer
+ATTRIBUTE AM-Disconnect-Access 12 integer
+
+VALUE AM-Mirroring Disabled 0
+VALUE AM-Mirroring Full-Packet-Local-PCAP 1
+
+VALUE AM-Disconnect-Access Allow-All 0
+VALUE AM-Disconnect-Access Deny-RADIUS 1
+
+END-VENDOR IEA-Software
diff --git a/resources/protocols/radius/dictionary.infoblox b/resources/protocols/radius/dictionary.infoblox
new file mode 100644
index 00000000..41733aea
--- /dev/null
+++ b/resources/protocols/radius/dictionary.infoblox
@@ -0,0 +1,19 @@
+# -*- text -*-
+#
+# InfoBlox Inc. VSAs
+#
+VENDOR Infoblox 7779
+
+BEGIN-VENDOR Infoblox
+
+ATTRIBUTE Infoblox-windows-group 1 string
+ATTRIBUTE Infoblox-variable-1 2 string
+ATTRIBUTE Infoblox-variable-2 3 string
+ATTRIBUTE Infoblox-variable-3 4 string
+ATTRIBUTE Infoblox-variable-4 5 string
+ATTRIBUTE Infoblox-variable-5 6 string
+ATTRIBUTE Infoblox-Version 7 string
+ATTRIBUTE Infoblox-Product-Name 8 string
+ATTRIBUTE Infoblox-Group-Info 9 string
+
+END-VENDOR Infoblox
diff --git a/resources/protocols/radius/dictionary.infonet b/resources/protocols/radius/dictionary.infonet
new file mode 100644
index 00000000..5662d090
--- /dev/null
+++ b/resources/protocols/radius/dictionary.infonet
@@ -0,0 +1,51 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.infonet
+#
+# Accounting VSAs by
+# "Bernard Lhoas from Infonet" <Bernard_Lhoas@infonet.com>
+#
+# Version: @(#)dictionary.infonet 1.00
+#
+
+VENDOR infonet 4453
+
+#
+# Standard attribute
+#
+# I would like to change the attribute number of Infonet-Account-Number
+# but we are already using it in production and changing could get
+# messy. Same with Infonet-Type. -Clark
+BEGIN-VENDOR infonet
+
+ATTRIBUTE Infonet-Proxy 238 string
+ATTRIBUTE Infonet-Config 239 string
+ATTRIBUTE Infonet-MCS-Country 240 string
+ATTRIBUTE Infonet-MCS-Region 241 string
+ATTRIBUTE Infonet-MCS-Off-Peak 242 string
+ATTRIBUTE Infonet-MCS-Overflow 243 string
+ATTRIBUTE Infonet-MCS-Port 244 string
+ATTRIBUTE Infonet-MCS-Port-Count 245 string
+ATTRIBUTE Infonet-Account-Number 247 string
+ATTRIBUTE Infonet-Type 248 string
+
+#
+# Infonet-Specific Attributes
+#
+# Note: Only Attributes < 256 will go on the wire. They are known as
+# "wire attributes".
+# Attributes > 256 don't get sent to a NAS and don't get forwarded
+# to a proxy site. This includes accounting packets as well as
+# auth packets.
+#
+ATTRIBUTE Infonet-Pool-Request 252 string
+ATTRIBUTE Infonet-Surcharge-Type 254 integer
+ATTRIBUTE Infonet-NAS-Location 255 string
+ATTRIBUTE Infonet-Random-IP-Pool 246 string
+#
+ATTRIBUTE Infonet-Realm-Type 249 string
+ATTRIBUTE Infonet-LoginHost-Dest 250 string
+ATTRIBUTE Infonet-Tunnel-Decision-IP 251 string
+
+END-VENDOR infonet
diff --git a/resources/protocols/radius/dictionary.ipunplugged b/resources/protocols/radius/dictionary.ipunplugged
new file mode 100644
index 00000000..6862e848
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ipunplugged
@@ -0,0 +1,27 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# ipUnplugged
+# http://www.ipunplugged.com/
+#
+# $Id: 978bbba43480739a2d716fd526fbcf50b0539f21 $
+#
+##############################################################################
+
+VENDOR ipUnplugged 5925
+
+BEGIN-VENDOR ipUnplugged
+
+ATTRIBUTE IPU-MIP-Spi 51 integer
+ATTRIBUTE IPU-MIP-Key 52 string
+ATTRIBUTE IPU-MIP-Alg-Type 53 integer
+ATTRIBUTE IPU-MIP-Alg-Mode 54 integer
+ATTRIBUTE IPU-MIP-Replay-Prot 55 integer
+ATTRIBUTE IPU-IKE-Remote-Addr 61 ipaddr
+ATTRIBUTE IPU-IKE-Local-Addr 62 ipaddr
+ATTRIBUTE IPU-IKE-Auth 63 string
+ATTRIBUTE IPU-IKE-Conf-Name 64 string
+ATTRIBUTE IPU-IKE-Cmd 65 string
+
+END-VENDOR ipUnplugged
diff --git a/resources/protocols/radius/dictionary.issanni b/resources/protocols/radius/dictionary.issanni
new file mode 100644
index 00000000..b5aeb464
--- /dev/null
+++ b/resources/protocols/radius/dictionary.issanni
@@ -0,0 +1,42 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# UTStarcom Issanni DSL router.
+#
+# $Id: a7813e48ee3ccd7825a06f0a84f03ac7c6890adc $
+#
+##############################################################################
+
+VENDOR Issanni 5948
+
+BEGIN-VENDOR Issanni
+#
+# UTStarcom Issanni DSL router.
+#
+ATTRIBUTE Issanni-SoftFlow-Template 1 string
+ATTRIBUTE Issanni-NAT-Support 2 string
+ATTRIBUTE Issanni-Routing-Context 3 string
+ATTRIBUTE Issanni-Tunnel-Name 4 string
+ATTRIBUTE Issanni-IP-Pool-Name 5 string
+ATTRIBUTE Issanni-PPPoE-URL 6 string
+ATTRIBUTE Issanni-PPPoE-MOTM 7 string
+ATTRIBUTE Issanni-Service 8 string
+ATTRIBUTE Issanni-Pri-DNS 9 ipaddr
+ATTRIBUTE Issanni-Sec-DNS 10 ipaddr
+ATTRIBUTE Issanni-Pri-NBNS 11 ipaddr
+ATTRIBUTE Issanni-Sec-NBNS 12 ipaddr
+ATTRIBUTE Issanni-Traffic-Class 13 string
+ATTRIBUTE Issanni-Tunnel-Type 14 integer
+ATTRIBUTE Issanni-NAT-Type 15 integer
+ATTRIBUTE Issanni-QOS-Class 16 string
+ATTRIBUTE Issanni-Interface-Name 17 string
+
+VALUE Issanni-Tunnel-Type IP-IP 1
+VALUE Issanni-Tunnel-Type ESP 2
+VALUE Issanni-Tunnel-Type L2TP 3
+
+VALUE Issanni-NAT-Type NAT 1
+VALUE Issanni-NAT-Type NAPT 2
+
+END-VENDOR Issanni
diff --git a/resources/protocols/radius/dictionary.itk b/resources/protocols/radius/dictionary.itk
new file mode 100644
index 00000000..95877f16
--- /dev/null
+++ b/resources/protocols/radius/dictionary.itk
@@ -0,0 +1,44 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# http://www.digieurope.com/
+# $Id: 555ea3d7d02fc32a3367dff8e038c9da56cef47d $
+#
+VENDOR ITK 1195
+
+BEGIN-VENDOR ITK
+
+ATTRIBUTE ITK-Auth-Serv-IP 100 ipaddr
+ATTRIBUTE ITK-Auth-Serv-Prot 101 integer
+ATTRIBUTE ITK-Provider-Id 102 integer
+ATTRIBUTE ITK-Usergroup 103 integer
+ATTRIBUTE ITK-Banner 104 string
+ATTRIBUTE ITK-Username-Prompt 105 string
+ATTRIBUTE ITK-Password-Prompt 106 string
+ATTRIBUTE ITK-Welcome-Message 107 string
+ATTRIBUTE ITK-Prompt 108 string
+ATTRIBUTE ITK-IP-Pool 109 integer
+ATTRIBUTE ITK-Tunnel-IP 110 ipaddr
+ATTRIBUTE ITK-Tunnel-Prot 111 integer
+ATTRIBUTE ITK-Acct-Serv-IP 112 ipaddr
+ATTRIBUTE ITK-Acct-Serv-Prot 113 integer
+ATTRIBUTE ITK-Filter-Rule 114 string
+ATTRIBUTE ITK-Channel-Binding 115 integer
+ATTRIBUTE ITK-Start-Delay 116 integer
+ATTRIBUTE ITK-NAS-Name 117 string
+ATTRIBUTE ITK-ISDN-Prot 118 integer
+ATTRIBUTE ITK-PPP-Auth-Type 119 integer
+ATTRIBUTE ITK-Dialout-Type 120 integer
+ATTRIBUTE ITK-Ftp-Auth-IP 121 ipaddr
+ATTRIBUTE ITK-Users-Default-Entry 122 string
+ATTRIBUTE ITK-Users-Default-Pw 123 string
+ATTRIBUTE ITK-Auth-Req-Type 124 string
+ATTRIBUTE ITK-Modem-Pool-Id 125 integer
+ATTRIBUTE ITK-Modem-Init-String 126 string
+ATTRIBUTE ITK-PPP-Client-Server-Mode 127 integer
+ATTRIBUTE ITK-PPP-Compression-Prot 128 string
+ATTRIBUTE ITK-Username 129 string
+ATTRIBUTE ITK-Dest-No 130 string
+ATTRIBUTE ITK-DDI 131 string
+
+END-VENDOR ITK
diff --git a/resources/protocols/radius/dictionary.jradius b/resources/protocols/radius/dictionary.jradius
new file mode 100644
index 00000000..aa5ae7ab
--- /dev/null
+++ b/resources/protocols/radius/dictionary.jradius
@@ -0,0 +1,18 @@
+# -*- text -*-
+##############################################################################
+#
+# jradius VSAs. See http://jradius.org
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR JRadius 19211
+
+BEGIN-VENDOR JRadius
+
+ATTRIBUTE JRadius-Request-Id 1 string
+ATTRIBUTE JRadius-Session-Id 2 string
+ATTRIBUTE JRadius-Proxy-Client 3 octets
+
+END-VENDOR JRadius
diff --git a/resources/protocols/radius/dictionary.juniper b/resources/protocols/radius/dictionary.juniper
new file mode 100644
index 00000000..bd89cc8c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.juniper
@@ -0,0 +1,63 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.juniper
+#
+# As posted to the list by Eric Kilfoil <ekilfoil@uslec.net>
+#
+# Version: $Id: d294e4bdf7957f51d95584bb9b85a65737a74592 $
+#
+
+VENDOR Juniper 2636
+
+BEGIN-VENDOR Juniper
+
+ATTRIBUTE Juniper-Local-User-Name 1 string
+ATTRIBUTE Juniper-Allow-Commands 2 string
+ATTRIBUTE Juniper-Deny-Commands 3 string
+ATTRIBUTE Juniper-Allow-Configuration 4 string
+ATTRIBUTE Juniper-Deny-Configuration 5 string
+
+ATTRIBUTE Juniper-Interactive-Command 8 string
+ATTRIBUTE Juniper-Configuration-Change 9 string
+ATTRIBUTE Juniper-User-Permissions 10 string
+ATTRIBUTE Juniper-Junosspace-Profile 11 String
+
+ATTRIBUTE Juniper-CTP-Group 21 integer
+ATTRIBUTE Juniper-CTPView-APP-Group 22 integer
+ATTRIBUTE Juniper-CTPView-OS-Group 23 integer
+
+ATTRIBUTE Juniper-Primary-Dns 31 ipaddr
+ATTRIBUTE Juniper-Primary-Wins 32 ipaddr
+ATTRIBUTE Juniper-Secondary-Dns 33 ipaddr
+ATTRIBUTE Juniper-Secondary-Wins 34 ipaddr
+ATTRIBUTE Juniper-Interface-id 35 string
+ATTRIBUTE Juniper-Ip-Pool-Name 36 string
+ATTRIBUTE Juniper-Keep-Alive 37 integer
+ATTRIBUTE Juniper-CoS-Traffic-Control-Profile 38 string
+ATTRIBUTE Juniper-CoS-Parameter 39 string
+ATTRIBUTE Juniper-encapsulation-overhead 40 integer
+ATTRIBUTE Juniper-cell-overhead 41 integer
+ATTRIBUTE Juniper-tx-connect-speed 42 integer
+ATTRIBUTE Juniper-rx-connect-speed 43 integer
+ATTRIBUTE Juniper-Firewall-filter-name 44 string
+ATTRIBUTE Juniper-Policer-Parameter 45 string
+ATTRIBUTE Juniper-Local-Group-Name 46 string
+ATTRIBUTE Juniper-Local-Interface 47 string
+ATTRIBUTE Juniper-Switching-Filter 48 string
+ATTRIBUTE Juniper-VoIP-Vlan 49 string
+
+VALUE Juniper-CTPView-APP-Group Net_View 1
+VALUE Juniper-CTPView-APP-Group Net_Admin 2
+VALUE Juniper-CTPView-APP-Group Global_Admin 3
+
+VALUE Juniper-CTP-Group Read_Only 1
+VALUE Juniper-CTP-Group Admin 2
+VALUE Juniper-CTP-Group Privileged_Admin 3
+VALUE Juniper-CTP-Group Auditor 4
+
+VALUE Juniper-CTPView-OS-Group Web_Manager 1
+VALUE Juniper-CTPView-OS-Group System_Admin 2
+VALUE Juniper-CTPView-OS-Group Auditor 3
+
+END-VENDOR Juniper
diff --git a/resources/protocols/radius/dictionary.karlnet b/resources/protocols/radius/dictionary.karlnet
new file mode 100644
index 00000000..26802099
--- /dev/null
+++ b/resources/protocols/radius/dictionary.karlnet
@@ -0,0 +1,2085 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+# --------------------------------------
+# KarlNet Vendor-specific information
+# --------------------------------------
+
+#---------------------------------------------------------------------------
+# "VENDOR" VENDOR-NAME VENDOR-ID
+#---------------------------------------------------------------------------
+VENDOR KarlNet 762
+
+#---------------------------------------------------------------------------
+# "ATTRIBUTE" ATTRIBUTE-NAME ATTR-NUMBER ATTRTYPE VENDOR-NAME
+#---------------------------------------------------------------------------
+# Sets the remote client's Station Name
+BEGIN-VENDOR KarlNet
+
+ATTRIBUTE KarlNet-TurboCell-Name 151 string
+
+# Sets the remote client's Data Transmit Rate
+ATTRIBUTE KarlNet-TurboCell-TxRate 152 integer
+
+#---------------------------------------------------------------------------
+# "VALUE" ATTRIBUTE-NAME SETTING-NAME SETTING-VALUE
+#---------------------------------------------------------------------------
+# 0x00 // Use the locally defined Data Rate
+VALUE KarlNet-TurboCell-TxRate TxRate-Local 0
+# 0x08 // Use the maximum data rate possible
+VALUE KarlNet-TurboCell-TxRate TxRate-MaxSpeed 8
+
+VALUE KarlNet-TurboCell-TxRate TxRate-11k 11
+VALUE KarlNet-TurboCell-TxRate TxRate-12k 12
+VALUE KarlNet-TurboCell-TxRate TxRate-13k 13
+VALUE KarlNet-TurboCell-TxRate TxRate-14k 14
+VALUE KarlNet-TurboCell-TxRate TxRate-15k 15
+VALUE KarlNet-TurboCell-TxRate TxRate-16k 16
+VALUE KarlNet-TurboCell-TxRate TxRate-17k 17
+VALUE KarlNet-TurboCell-TxRate TxRate-18k 18
+VALUE KarlNet-TurboCell-TxRate TxRate-19k 19
+VALUE KarlNet-TurboCell-TxRate TxRate-20k 20
+VALUE KarlNet-TurboCell-TxRate TxRate-21k 21
+VALUE KarlNet-TurboCell-TxRate TxRate-22k 22
+VALUE KarlNet-TurboCell-TxRate TxRate-23k 23
+VALUE KarlNet-TurboCell-TxRate TxRate-24k 24
+VALUE KarlNet-TurboCell-TxRate TxRate-25k 25
+VALUE KarlNet-TurboCell-TxRate TxRate-26k 26
+VALUE KarlNet-TurboCell-TxRate TxRate-27k 27
+VALUE KarlNet-TurboCell-TxRate TxRate-28k 28
+VALUE KarlNet-TurboCell-TxRate TxRate-29k 29
+VALUE KarlNet-TurboCell-TxRate TxRate-30k 30
+VALUE KarlNet-TurboCell-TxRate TxRate-31k 31
+VALUE KarlNet-TurboCell-TxRate TxRate-32k 32
+VALUE KarlNet-TurboCell-TxRate TxRate-33k 33
+VALUE KarlNet-TurboCell-TxRate TxRate-34k 34
+VALUE KarlNet-TurboCell-TxRate TxRate-35k 35
+VALUE KarlNet-TurboCell-TxRate TxRate-36k 36
+VALUE KarlNet-TurboCell-TxRate TxRate-37k 37
+VALUE KarlNet-TurboCell-TxRate TxRate-38k 38
+VALUE KarlNet-TurboCell-TxRate TxRate-39k 39
+VALUE KarlNet-TurboCell-TxRate TxRate-40k 40
+VALUE KarlNet-TurboCell-TxRate TxRate-41k 41
+VALUE KarlNet-TurboCell-TxRate TxRate-42k 42
+VALUE KarlNet-TurboCell-TxRate TxRate-43k 43
+VALUE KarlNet-TurboCell-TxRate TxRate-44k 44
+VALUE KarlNet-TurboCell-TxRate TxRate-45k 45
+VALUE KarlNet-TurboCell-TxRate TxRate-46k 46
+VALUE KarlNet-TurboCell-TxRate TxRate-47k 47
+VALUE KarlNet-TurboCell-TxRate TxRate-48k 48
+VALUE KarlNet-TurboCell-TxRate TxRate-49k 49
+VALUE KarlNet-TurboCell-TxRate TxRate-50k 50
+VALUE KarlNet-TurboCell-TxRate TxRate-51k 51
+VALUE KarlNet-TurboCell-TxRate TxRate-52k 52
+VALUE KarlNet-TurboCell-TxRate TxRate-53k 53
+VALUE KarlNet-TurboCell-TxRate TxRate-54k 54
+VALUE KarlNet-TurboCell-TxRate TxRate-55k 55
+VALUE KarlNet-TurboCell-TxRate TxRate-56k 56
+VALUE KarlNet-TurboCell-TxRate TxRate-57k 57
+VALUE KarlNet-TurboCell-TxRate TxRate-58k 58
+VALUE KarlNet-TurboCell-TxRate TxRate-59k 59
+VALUE KarlNet-TurboCell-TxRate TxRate-60k 60
+VALUE KarlNet-TurboCell-TxRate TxRate-61k 61
+VALUE KarlNet-TurboCell-TxRate TxRate-62k 62
+VALUE KarlNet-TurboCell-TxRate TxRate-63k 63
+VALUE KarlNet-TurboCell-TxRate TxRate-64k 64
+VALUE KarlNet-TurboCell-TxRate TxRate-65k 65
+VALUE KarlNet-TurboCell-TxRate TxRate-66k 66
+VALUE KarlNet-TurboCell-TxRate TxRate-67k 67
+VALUE KarlNet-TurboCell-TxRate TxRate-68k 68
+VALUE KarlNet-TurboCell-TxRate TxRate-69k 69
+VALUE KarlNet-TurboCell-TxRate TxRate-70k 70
+VALUE KarlNet-TurboCell-TxRate TxRate-71k 71
+VALUE KarlNet-TurboCell-TxRate TxRate-72k 72
+VALUE KarlNet-TurboCell-TxRate TxRate-73k 73
+VALUE KarlNet-TurboCell-TxRate TxRate-74k 74
+VALUE KarlNet-TurboCell-TxRate TxRate-75k 75
+VALUE KarlNet-TurboCell-TxRate TxRate-76k 76
+VALUE KarlNet-TurboCell-TxRate TxRate-77k 77
+VALUE KarlNet-TurboCell-TxRate TxRate-78k 78
+VALUE KarlNet-TurboCell-TxRate TxRate-79k 79
+VALUE KarlNet-TurboCell-TxRate TxRate-80k 80
+VALUE KarlNet-TurboCell-TxRate TxRate-81k 81
+VALUE KarlNet-TurboCell-TxRate TxRate-82k 82
+VALUE KarlNet-TurboCell-TxRate TxRate-83k 83
+VALUE KarlNet-TurboCell-TxRate TxRate-84k 84
+VALUE KarlNet-TurboCell-TxRate TxRate-85k 85
+VALUE KarlNet-TurboCell-TxRate TxRate-86k 86
+VALUE KarlNet-TurboCell-TxRate TxRate-87k 87
+VALUE KarlNet-TurboCell-TxRate TxRate-88k 88
+VALUE KarlNet-TurboCell-TxRate TxRate-89k 89
+VALUE KarlNet-TurboCell-TxRate TxRate-90k 90
+VALUE KarlNet-TurboCell-TxRate TxRate-91k 91
+VALUE KarlNet-TurboCell-TxRate TxRate-92k 92
+VALUE KarlNet-TurboCell-TxRate TxRate-93k 93
+VALUE KarlNet-TurboCell-TxRate TxRate-94k 94
+VALUE KarlNet-TurboCell-TxRate TxRate-95k 95
+VALUE KarlNet-TurboCell-TxRate TxRate-96k 96
+VALUE KarlNet-TurboCell-TxRate TxRate-97k 97
+VALUE KarlNet-TurboCell-TxRate TxRate-98k 98
+VALUE KarlNet-TurboCell-TxRate TxRate-99k 99
+VALUE KarlNet-TurboCell-TxRate TxRate-100k 100
+VALUE KarlNet-TurboCell-TxRate TxRate-101k 101
+VALUE KarlNet-TurboCell-TxRate TxRate-102k 102
+VALUE KarlNet-TurboCell-TxRate TxRate-103k 103
+VALUE KarlNet-TurboCell-TxRate TxRate-104k 104
+VALUE KarlNet-TurboCell-TxRate TxRate-105k 105
+VALUE KarlNet-TurboCell-TxRate TxRate-106k 106
+VALUE KarlNet-TurboCell-TxRate TxRate-107k 107
+VALUE KarlNet-TurboCell-TxRate TxRate-108k 108
+VALUE KarlNet-TurboCell-TxRate TxRate-109k 109
+VALUE KarlNet-TurboCell-TxRate TxRate-110k 110
+VALUE KarlNet-TurboCell-TxRate TxRate-111k 111
+VALUE KarlNet-TurboCell-TxRate TxRate-112k 112
+VALUE KarlNet-TurboCell-TxRate TxRate-113k 113
+VALUE KarlNet-TurboCell-TxRate TxRate-114k 114
+VALUE KarlNet-TurboCell-TxRate TxRate-115k 115
+VALUE KarlNet-TurboCell-TxRate TxRate-116k 116
+VALUE KarlNet-TurboCell-TxRate TxRate-117k 117
+VALUE KarlNet-TurboCell-TxRate TxRate-118k 118
+VALUE KarlNet-TurboCell-TxRate TxRate-119k 119
+VALUE KarlNet-TurboCell-TxRate TxRate-120k 120
+VALUE KarlNet-TurboCell-TxRate TxRate-121k 121
+VALUE KarlNet-TurboCell-TxRate TxRate-122k 122
+VALUE KarlNet-TurboCell-TxRate TxRate-123k 123
+VALUE KarlNet-TurboCell-TxRate TxRate-124k 124
+VALUE KarlNet-TurboCell-TxRate TxRate-125k 125
+VALUE KarlNet-TurboCell-TxRate TxRate-126k 126
+VALUE KarlNet-TurboCell-TxRate TxRate-127k 127
+VALUE KarlNet-TurboCell-TxRate TxRate-128k 128
+VALUE KarlNet-TurboCell-TxRate TxRate-129k 129
+VALUE KarlNet-TurboCell-TxRate TxRate-130k 130
+VALUE KarlNet-TurboCell-TxRate TxRate-131k 131
+VALUE KarlNet-TurboCell-TxRate TxRate-132k 132
+VALUE KarlNet-TurboCell-TxRate TxRate-133k 133
+VALUE KarlNet-TurboCell-TxRate TxRate-134k 134
+VALUE KarlNet-TurboCell-TxRate TxRate-135k 135
+VALUE KarlNet-TurboCell-TxRate TxRate-136k 136
+VALUE KarlNet-TurboCell-TxRate TxRate-137k 137
+VALUE KarlNet-TurboCell-TxRate TxRate-138k 138
+VALUE KarlNet-TurboCell-TxRate TxRate-139k 139
+VALUE KarlNet-TurboCell-TxRate TxRate-140k 140
+VALUE KarlNet-TurboCell-TxRate TxRate-141k 141
+VALUE KarlNet-TurboCell-TxRate TxRate-142k 142
+VALUE KarlNet-TurboCell-TxRate TxRate-143k 143
+VALUE KarlNet-TurboCell-TxRate TxRate-144k 144
+VALUE KarlNet-TurboCell-TxRate TxRate-145k 145
+VALUE KarlNet-TurboCell-TxRate TxRate-146k 146
+VALUE KarlNet-TurboCell-TxRate TxRate-147k 147
+VALUE KarlNet-TurboCell-TxRate TxRate-148k 148
+VALUE KarlNet-TurboCell-TxRate TxRate-149k 149
+VALUE KarlNet-TurboCell-TxRate TxRate-150k 150
+VALUE KarlNet-TurboCell-TxRate TxRate-151k 151
+VALUE KarlNet-TurboCell-TxRate TxRate-152k 152
+VALUE KarlNet-TurboCell-TxRate TxRate-153k 153
+VALUE KarlNet-TurboCell-TxRate TxRate-154k 154
+VALUE KarlNet-TurboCell-TxRate TxRate-155k 155
+VALUE KarlNet-TurboCell-TxRate TxRate-156k 156
+VALUE KarlNet-TurboCell-TxRate TxRate-157k 157
+VALUE KarlNet-TurboCell-TxRate TxRate-158k 158
+VALUE KarlNet-TurboCell-TxRate TxRate-159k 159
+VALUE KarlNet-TurboCell-TxRate TxRate-160k 160
+VALUE KarlNet-TurboCell-TxRate TxRate-161k 161
+VALUE KarlNet-TurboCell-TxRate TxRate-162k 162
+VALUE KarlNet-TurboCell-TxRate TxRate-163k 163
+VALUE KarlNet-TurboCell-TxRate TxRate-164k 164
+VALUE KarlNet-TurboCell-TxRate TxRate-165k 165
+VALUE KarlNet-TurboCell-TxRate TxRate-166k 166
+VALUE KarlNet-TurboCell-TxRate TxRate-167k 167
+VALUE KarlNet-TurboCell-TxRate TxRate-168k 168
+VALUE KarlNet-TurboCell-TxRate TxRate-169k 169
+VALUE KarlNet-TurboCell-TxRate TxRate-170k 170
+VALUE KarlNet-TurboCell-TxRate TxRate-171k 171
+VALUE KarlNet-TurboCell-TxRate TxRate-172k 172
+VALUE KarlNet-TurboCell-TxRate TxRate-173k 173
+VALUE KarlNet-TurboCell-TxRate TxRate-174k 174
+VALUE KarlNet-TurboCell-TxRate TxRate-175k 175
+VALUE KarlNet-TurboCell-TxRate TxRate-176k 176
+VALUE KarlNet-TurboCell-TxRate TxRate-177k 177
+VALUE KarlNet-TurboCell-TxRate TxRate-178k 178
+VALUE KarlNet-TurboCell-TxRate TxRate-179k 179
+VALUE KarlNet-TurboCell-TxRate TxRate-180k 180
+VALUE KarlNet-TurboCell-TxRate TxRate-181k 181
+VALUE KarlNet-TurboCell-TxRate TxRate-182k 182
+VALUE KarlNet-TurboCell-TxRate TxRate-183k 183
+VALUE KarlNet-TurboCell-TxRate TxRate-184k 184
+VALUE KarlNet-TurboCell-TxRate TxRate-185k 185
+VALUE KarlNet-TurboCell-TxRate TxRate-186k 186
+VALUE KarlNet-TurboCell-TxRate TxRate-187k 187
+VALUE KarlNet-TurboCell-TxRate TxRate-188k 188
+VALUE KarlNet-TurboCell-TxRate TxRate-189k 189
+VALUE KarlNet-TurboCell-TxRate TxRate-190k 190
+VALUE KarlNet-TurboCell-TxRate TxRate-191k 191
+VALUE KarlNet-TurboCell-TxRate TxRate-192k 192
+VALUE KarlNet-TurboCell-TxRate TxRate-193k 193
+VALUE KarlNet-TurboCell-TxRate TxRate-194k 194
+VALUE KarlNet-TurboCell-TxRate TxRate-195k 195
+VALUE KarlNet-TurboCell-TxRate TxRate-196k 196
+VALUE KarlNet-TurboCell-TxRate TxRate-197k 197
+VALUE KarlNet-TurboCell-TxRate TxRate-198k 198
+VALUE KarlNet-TurboCell-TxRate TxRate-199k 199
+VALUE KarlNet-TurboCell-TxRate TxRate-200k 200
+VALUE KarlNet-TurboCell-TxRate TxRate-201k 201
+VALUE KarlNet-TurboCell-TxRate TxRate-202k 202
+VALUE KarlNet-TurboCell-TxRate TxRate-203k 203
+VALUE KarlNet-TurboCell-TxRate TxRate-204k 204
+VALUE KarlNet-TurboCell-TxRate TxRate-205k 205
+VALUE KarlNet-TurboCell-TxRate TxRate-206k 206
+VALUE KarlNet-TurboCell-TxRate TxRate-207k 207
+VALUE KarlNet-TurboCell-TxRate TxRate-208k 208
+VALUE KarlNet-TurboCell-TxRate TxRate-209k 209
+VALUE KarlNet-TurboCell-TxRate TxRate-210k 210
+VALUE KarlNet-TurboCell-TxRate TxRate-211k 211
+VALUE KarlNet-TurboCell-TxRate TxRate-212k 212
+VALUE KarlNet-TurboCell-TxRate TxRate-213k 213
+VALUE KarlNet-TurboCell-TxRate TxRate-214k 214
+VALUE KarlNet-TurboCell-TxRate TxRate-215k 215
+VALUE KarlNet-TurboCell-TxRate TxRate-216k 216
+VALUE KarlNet-TurboCell-TxRate TxRate-217k 217
+VALUE KarlNet-TurboCell-TxRate TxRate-218k 218
+VALUE KarlNet-TurboCell-TxRate TxRate-219k 219
+VALUE KarlNet-TurboCell-TxRate TxRate-220k 220
+VALUE KarlNet-TurboCell-TxRate TxRate-221k 221
+VALUE KarlNet-TurboCell-TxRate TxRate-222k 222
+VALUE KarlNet-TurboCell-TxRate TxRate-223k 223
+VALUE KarlNet-TurboCell-TxRate TxRate-224k 224
+VALUE KarlNet-TurboCell-TxRate TxRate-225k 225
+VALUE KarlNet-TurboCell-TxRate TxRate-226k 226
+VALUE KarlNet-TurboCell-TxRate TxRate-227k 227
+VALUE KarlNet-TurboCell-TxRate TxRate-228k 228
+VALUE KarlNet-TurboCell-TxRate TxRate-229k 229
+VALUE KarlNet-TurboCell-TxRate TxRate-230k 230
+VALUE KarlNet-TurboCell-TxRate TxRate-231k 231
+VALUE KarlNet-TurboCell-TxRate TxRate-232k 232
+VALUE KarlNet-TurboCell-TxRate TxRate-233k 233
+VALUE KarlNet-TurboCell-TxRate TxRate-234k 234
+VALUE KarlNet-TurboCell-TxRate TxRate-235k 235
+VALUE KarlNet-TurboCell-TxRate TxRate-236k 236
+VALUE KarlNet-TurboCell-TxRate TxRate-237k 237
+VALUE KarlNet-TurboCell-TxRate TxRate-238k 238
+VALUE KarlNet-TurboCell-TxRate TxRate-239k 239
+VALUE KarlNet-TurboCell-TxRate TxRate-240k 240
+VALUE KarlNet-TurboCell-TxRate TxRate-241k 241
+VALUE KarlNet-TurboCell-TxRate TxRate-242k 242
+VALUE KarlNet-TurboCell-TxRate TxRate-243k 243
+VALUE KarlNet-TurboCell-TxRate TxRate-244k 244
+VALUE KarlNet-TurboCell-TxRate TxRate-245k 245
+VALUE KarlNet-TurboCell-TxRate TxRate-246k 246
+VALUE KarlNet-TurboCell-TxRate TxRate-247k 247
+VALUE KarlNet-TurboCell-TxRate TxRate-248k 248
+VALUE KarlNet-TurboCell-TxRate TxRate-249k 249
+VALUE KarlNet-TurboCell-TxRate TxRate-250k 250
+VALUE KarlNet-TurboCell-TxRate TxRate-251k 251
+VALUE KarlNet-TurboCell-TxRate TxRate-252k 252
+VALUE KarlNet-TurboCell-TxRate TxRate-253k 253
+VALUE KarlNet-TurboCell-TxRate TxRate-254k 254
+VALUE KarlNet-TurboCell-TxRate TxRate-255k 255
+VALUE KarlNet-TurboCell-TxRate TxRate-256k 256
+VALUE KarlNet-TurboCell-TxRate TxRate-257k 257
+VALUE KarlNet-TurboCell-TxRate TxRate-258k 258
+VALUE KarlNet-TurboCell-TxRate TxRate-259k 259
+VALUE KarlNet-TurboCell-TxRate TxRate-260k 260
+VALUE KarlNet-TurboCell-TxRate TxRate-261k 261
+VALUE KarlNet-TurboCell-TxRate TxRate-262k 262
+VALUE KarlNet-TurboCell-TxRate TxRate-263k 263
+VALUE KarlNet-TurboCell-TxRate TxRate-264k 264
+VALUE KarlNet-TurboCell-TxRate TxRate-265k 265
+VALUE KarlNet-TurboCell-TxRate TxRate-266k 266
+VALUE KarlNet-TurboCell-TxRate TxRate-267k 267
+VALUE KarlNet-TurboCell-TxRate TxRate-268k 268
+VALUE KarlNet-TurboCell-TxRate TxRate-269k 269
+VALUE KarlNet-TurboCell-TxRate TxRate-270k 270
+VALUE KarlNet-TurboCell-TxRate TxRate-271k 271
+VALUE KarlNet-TurboCell-TxRate TxRate-272k 272
+VALUE KarlNet-TurboCell-TxRate TxRate-273k 273
+VALUE KarlNet-TurboCell-TxRate TxRate-274k 274
+VALUE KarlNet-TurboCell-TxRate TxRate-275k 275
+VALUE KarlNet-TurboCell-TxRate TxRate-276k 276
+VALUE KarlNet-TurboCell-TxRate TxRate-277k 277
+VALUE KarlNet-TurboCell-TxRate TxRate-278k 278
+VALUE KarlNet-TurboCell-TxRate TxRate-279k 279
+VALUE KarlNet-TurboCell-TxRate TxRate-280k 280
+VALUE KarlNet-TurboCell-TxRate TxRate-281k 281
+VALUE KarlNet-TurboCell-TxRate TxRate-282k 282
+VALUE KarlNet-TurboCell-TxRate TxRate-283k 283
+VALUE KarlNet-TurboCell-TxRate TxRate-284k 284
+VALUE KarlNet-TurboCell-TxRate TxRate-285k 285
+VALUE KarlNet-TurboCell-TxRate TxRate-286k 286
+VALUE KarlNet-TurboCell-TxRate TxRate-287k 287
+VALUE KarlNet-TurboCell-TxRate TxRate-288k 288
+VALUE KarlNet-TurboCell-TxRate TxRate-289k 289
+VALUE KarlNet-TurboCell-TxRate TxRate-290k 290
+VALUE KarlNet-TurboCell-TxRate TxRate-291k 291
+VALUE KarlNet-TurboCell-TxRate TxRate-292k 292
+VALUE KarlNet-TurboCell-TxRate TxRate-293k 293
+VALUE KarlNet-TurboCell-TxRate TxRate-294k 294
+VALUE KarlNet-TurboCell-TxRate TxRate-295k 295
+VALUE KarlNet-TurboCell-TxRate TxRate-296k 296
+VALUE KarlNet-TurboCell-TxRate TxRate-297k 297
+VALUE KarlNet-TurboCell-TxRate TxRate-298k 298
+VALUE KarlNet-TurboCell-TxRate TxRate-299k 299
+VALUE KarlNet-TurboCell-TxRate TxRate-300k 300
+VALUE KarlNet-TurboCell-TxRate TxRate-301k 301
+VALUE KarlNet-TurboCell-TxRate TxRate-302k 302
+VALUE KarlNet-TurboCell-TxRate TxRate-303k 303
+VALUE KarlNet-TurboCell-TxRate TxRate-304k 304
+VALUE KarlNet-TurboCell-TxRate TxRate-305k 305
+VALUE KarlNet-TurboCell-TxRate TxRate-306k 306
+VALUE KarlNet-TurboCell-TxRate TxRate-307k 307
+VALUE KarlNet-TurboCell-TxRate TxRate-308k 308
+VALUE KarlNet-TurboCell-TxRate TxRate-309k 309
+VALUE KarlNet-TurboCell-TxRate TxRate-310k 310
+VALUE KarlNet-TurboCell-TxRate TxRate-311k 311
+VALUE KarlNet-TurboCell-TxRate TxRate-312k 312
+VALUE KarlNet-TurboCell-TxRate TxRate-313k 313
+VALUE KarlNet-TurboCell-TxRate TxRate-314k 314
+VALUE KarlNet-TurboCell-TxRate TxRate-315k 315
+VALUE KarlNet-TurboCell-TxRate TxRate-316k 316
+VALUE KarlNet-TurboCell-TxRate TxRate-317k 317
+VALUE KarlNet-TurboCell-TxRate TxRate-318k 318
+VALUE KarlNet-TurboCell-TxRate TxRate-319k 319
+VALUE KarlNet-TurboCell-TxRate TxRate-320k 320
+VALUE KarlNet-TurboCell-TxRate TxRate-321k 321
+VALUE KarlNet-TurboCell-TxRate TxRate-322k 322
+VALUE KarlNet-TurboCell-TxRate TxRate-323k 323
+VALUE KarlNet-TurboCell-TxRate TxRate-324k 324
+VALUE KarlNet-TurboCell-TxRate TxRate-325k 325
+VALUE KarlNet-TurboCell-TxRate TxRate-326k 326
+VALUE KarlNet-TurboCell-TxRate TxRate-327k 327
+VALUE KarlNet-TurboCell-TxRate TxRate-328k 328
+VALUE KarlNet-TurboCell-TxRate TxRate-329k 329
+VALUE KarlNet-TurboCell-TxRate TxRate-330k 330
+VALUE KarlNet-TurboCell-TxRate TxRate-331k 331
+VALUE KarlNet-TurboCell-TxRate TxRate-332k 332
+VALUE KarlNet-TurboCell-TxRate TxRate-333k 333
+VALUE KarlNet-TurboCell-TxRate TxRate-334k 334
+VALUE KarlNet-TurboCell-TxRate TxRate-335k 335
+VALUE KarlNet-TurboCell-TxRate TxRate-336k 336
+VALUE KarlNet-TurboCell-TxRate TxRate-337k 337
+VALUE KarlNet-TurboCell-TxRate TxRate-338k 338
+VALUE KarlNet-TurboCell-TxRate TxRate-339k 339
+VALUE KarlNet-TurboCell-TxRate TxRate-340k 340
+VALUE KarlNet-TurboCell-TxRate TxRate-341k 341
+VALUE KarlNet-TurboCell-TxRate TxRate-342k 342
+VALUE KarlNet-TurboCell-TxRate TxRate-343k 343
+VALUE KarlNet-TurboCell-TxRate TxRate-344k 344
+VALUE KarlNet-TurboCell-TxRate TxRate-345k 345
+VALUE KarlNet-TurboCell-TxRate TxRate-346k 346
+VALUE KarlNet-TurboCell-TxRate TxRate-347k 347
+VALUE KarlNet-TurboCell-TxRate TxRate-348k 348
+VALUE KarlNet-TurboCell-TxRate TxRate-349k 349
+VALUE KarlNet-TurboCell-TxRate TxRate-350k 350
+VALUE KarlNet-TurboCell-TxRate TxRate-351k 351
+VALUE KarlNet-TurboCell-TxRate TxRate-352k 352
+VALUE KarlNet-TurboCell-TxRate TxRate-353k 353
+VALUE KarlNet-TurboCell-TxRate TxRate-354k 354
+VALUE KarlNet-TurboCell-TxRate TxRate-355k 355
+VALUE KarlNet-TurboCell-TxRate TxRate-356k 356
+VALUE KarlNet-TurboCell-TxRate TxRate-357k 357
+VALUE KarlNet-TurboCell-TxRate TxRate-358k 358
+VALUE KarlNet-TurboCell-TxRate TxRate-359k 359
+VALUE KarlNet-TurboCell-TxRate TxRate-360k 360
+VALUE KarlNet-TurboCell-TxRate TxRate-361k 361
+VALUE KarlNet-TurboCell-TxRate TxRate-362k 362
+VALUE KarlNet-TurboCell-TxRate TxRate-363k 363
+VALUE KarlNet-TurboCell-TxRate TxRate-364k 364
+VALUE KarlNet-TurboCell-TxRate TxRate-365k 365
+VALUE KarlNet-TurboCell-TxRate TxRate-366k 366
+VALUE KarlNet-TurboCell-TxRate TxRate-367k 367
+VALUE KarlNet-TurboCell-TxRate TxRate-368k 368
+VALUE KarlNet-TurboCell-TxRate TxRate-369k 369
+VALUE KarlNet-TurboCell-TxRate TxRate-370k 370
+VALUE KarlNet-TurboCell-TxRate TxRate-371k 371
+VALUE KarlNet-TurboCell-TxRate TxRate-372k 372
+VALUE KarlNet-TurboCell-TxRate TxRate-373k 373
+VALUE KarlNet-TurboCell-TxRate TxRate-374k 374
+VALUE KarlNet-TurboCell-TxRate TxRate-375k 375
+VALUE KarlNet-TurboCell-TxRate TxRate-376k 376
+VALUE KarlNet-TurboCell-TxRate TxRate-377k 377
+VALUE KarlNet-TurboCell-TxRate TxRate-378k 378
+VALUE KarlNet-TurboCell-TxRate TxRate-379k 379
+VALUE KarlNet-TurboCell-TxRate TxRate-380k 380
+VALUE KarlNet-TurboCell-TxRate TxRate-381k 381
+VALUE KarlNet-TurboCell-TxRate TxRate-382k 382
+VALUE KarlNet-TurboCell-TxRate TxRate-383k 383
+VALUE KarlNet-TurboCell-TxRate TxRate-384k 384
+VALUE KarlNet-TurboCell-TxRate TxRate-385k 385
+VALUE KarlNet-TurboCell-TxRate TxRate-386k 386
+VALUE KarlNet-TurboCell-TxRate TxRate-387k 387
+VALUE KarlNet-TurboCell-TxRate TxRate-388k 388
+VALUE KarlNet-TurboCell-TxRate TxRate-389k 389
+VALUE KarlNet-TurboCell-TxRate TxRate-390k 390
+VALUE KarlNet-TurboCell-TxRate TxRate-391k 391
+VALUE KarlNet-TurboCell-TxRate TxRate-392k 392
+VALUE KarlNet-TurboCell-TxRate TxRate-393k 393
+VALUE KarlNet-TurboCell-TxRate TxRate-394k 394
+VALUE KarlNet-TurboCell-TxRate TxRate-395k 395
+VALUE KarlNet-TurboCell-TxRate TxRate-396k 396
+VALUE KarlNet-TurboCell-TxRate TxRate-397k 397
+VALUE KarlNet-TurboCell-TxRate TxRate-398k 398
+VALUE KarlNet-TurboCell-TxRate TxRate-399k 399
+VALUE KarlNet-TurboCell-TxRate TxRate-400k 400
+VALUE KarlNet-TurboCell-TxRate TxRate-401k 401
+VALUE KarlNet-TurboCell-TxRate TxRate-402k 402
+VALUE KarlNet-TurboCell-TxRate TxRate-403k 403
+VALUE KarlNet-TurboCell-TxRate TxRate-404k 404
+VALUE KarlNet-TurboCell-TxRate TxRate-405k 405
+VALUE KarlNet-TurboCell-TxRate TxRate-406k 406
+VALUE KarlNet-TurboCell-TxRate TxRate-407k 407
+VALUE KarlNet-TurboCell-TxRate TxRate-408k 408
+VALUE KarlNet-TurboCell-TxRate TxRate-409k 409
+VALUE KarlNet-TurboCell-TxRate TxRate-410k 410
+VALUE KarlNet-TurboCell-TxRate TxRate-411k 411
+VALUE KarlNet-TurboCell-TxRate TxRate-412k 412
+VALUE KarlNet-TurboCell-TxRate TxRate-413k 413
+VALUE KarlNet-TurboCell-TxRate TxRate-414k 414
+VALUE KarlNet-TurboCell-TxRate TxRate-415k 415
+VALUE KarlNet-TurboCell-TxRate TxRate-416k 416
+VALUE KarlNet-TurboCell-TxRate TxRate-417k 417
+VALUE KarlNet-TurboCell-TxRate TxRate-418k 418
+VALUE KarlNet-TurboCell-TxRate TxRate-419k 419
+VALUE KarlNet-TurboCell-TxRate TxRate-420k 420
+VALUE KarlNet-TurboCell-TxRate TxRate-421k 421
+VALUE KarlNet-TurboCell-TxRate TxRate-422k 422
+VALUE KarlNet-TurboCell-TxRate TxRate-423k 423
+VALUE KarlNet-TurboCell-TxRate TxRate-424k 424
+VALUE KarlNet-TurboCell-TxRate TxRate-425k 425
+VALUE KarlNet-TurboCell-TxRate TxRate-426k 426
+VALUE KarlNet-TurboCell-TxRate TxRate-427k 427
+VALUE KarlNet-TurboCell-TxRate TxRate-428k 428
+VALUE KarlNet-TurboCell-TxRate TxRate-429k 429
+VALUE KarlNet-TurboCell-TxRate TxRate-430k 430
+VALUE KarlNet-TurboCell-TxRate TxRate-431k 431
+VALUE KarlNet-TurboCell-TxRate TxRate-432k 432
+VALUE KarlNet-TurboCell-TxRate TxRate-433k 433
+VALUE KarlNet-TurboCell-TxRate TxRate-434k 434
+VALUE KarlNet-TurboCell-TxRate TxRate-435k 435
+VALUE KarlNet-TurboCell-TxRate TxRate-436k 436
+VALUE KarlNet-TurboCell-TxRate TxRate-437k 437
+VALUE KarlNet-TurboCell-TxRate TxRate-438k 438
+VALUE KarlNet-TurboCell-TxRate TxRate-439k 439
+VALUE KarlNet-TurboCell-TxRate TxRate-440k 440
+VALUE KarlNet-TurboCell-TxRate TxRate-441k 441
+VALUE KarlNet-TurboCell-TxRate TxRate-442k 442
+VALUE KarlNet-TurboCell-TxRate TxRate-443k 443
+VALUE KarlNet-TurboCell-TxRate TxRate-444k 444
+VALUE KarlNet-TurboCell-TxRate TxRate-445k 445
+VALUE KarlNet-TurboCell-TxRate TxRate-446k 446
+VALUE KarlNet-TurboCell-TxRate TxRate-447k 447
+VALUE KarlNet-TurboCell-TxRate TxRate-448k 448
+VALUE KarlNet-TurboCell-TxRate TxRate-449k 449
+VALUE KarlNet-TurboCell-TxRate TxRate-450k 450
+VALUE KarlNet-TurboCell-TxRate TxRate-451k 451
+VALUE KarlNet-TurboCell-TxRate TxRate-452k 452
+VALUE KarlNet-TurboCell-TxRate TxRate-453k 453
+VALUE KarlNet-TurboCell-TxRate TxRate-454k 454
+VALUE KarlNet-TurboCell-TxRate TxRate-455k 455
+VALUE KarlNet-TurboCell-TxRate TxRate-456k 456
+VALUE KarlNet-TurboCell-TxRate TxRate-457k 457
+VALUE KarlNet-TurboCell-TxRate TxRate-458k 458
+VALUE KarlNet-TurboCell-TxRate TxRate-459k 459
+VALUE KarlNet-TurboCell-TxRate TxRate-460k 460
+VALUE KarlNet-TurboCell-TxRate TxRate-461k 461
+VALUE KarlNet-TurboCell-TxRate TxRate-462k 462
+VALUE KarlNet-TurboCell-TxRate TxRate-463k 463
+VALUE KarlNet-TurboCell-TxRate TxRate-464k 464
+VALUE KarlNet-TurboCell-TxRate TxRate-465k 465
+VALUE KarlNet-TurboCell-TxRate TxRate-466k 466
+VALUE KarlNet-TurboCell-TxRate TxRate-467k 467
+VALUE KarlNet-TurboCell-TxRate TxRate-468k 468
+VALUE KarlNet-TurboCell-TxRate TxRate-469k 469
+VALUE KarlNet-TurboCell-TxRate TxRate-470k 470
+VALUE KarlNet-TurboCell-TxRate TxRate-471k 471
+VALUE KarlNet-TurboCell-TxRate TxRate-472k 472
+VALUE KarlNet-TurboCell-TxRate TxRate-473k 473
+VALUE KarlNet-TurboCell-TxRate TxRate-474k 474
+VALUE KarlNet-TurboCell-TxRate TxRate-475k 475
+VALUE KarlNet-TurboCell-TxRate TxRate-476k 476
+VALUE KarlNet-TurboCell-TxRate TxRate-477k 477
+VALUE KarlNet-TurboCell-TxRate TxRate-478k 478
+VALUE KarlNet-TurboCell-TxRate TxRate-479k 479
+VALUE KarlNet-TurboCell-TxRate TxRate-480k 480
+VALUE KarlNet-TurboCell-TxRate TxRate-481k 481
+VALUE KarlNet-TurboCell-TxRate TxRate-482k 482
+VALUE KarlNet-TurboCell-TxRate TxRate-483k 483
+VALUE KarlNet-TurboCell-TxRate TxRate-484k 484
+VALUE KarlNet-TurboCell-TxRate TxRate-485k 485
+VALUE KarlNet-TurboCell-TxRate TxRate-486k 486
+VALUE KarlNet-TurboCell-TxRate TxRate-487k 487
+VALUE KarlNet-TurboCell-TxRate TxRate-488k 488
+VALUE KarlNet-TurboCell-TxRate TxRate-489k 489
+VALUE KarlNet-TurboCell-TxRate TxRate-490k 490
+VALUE KarlNet-TurboCell-TxRate TxRate-491k 491
+VALUE KarlNet-TurboCell-TxRate TxRate-492k 492
+VALUE KarlNet-TurboCell-TxRate TxRate-493k 493
+VALUE KarlNet-TurboCell-TxRate TxRate-494k 494
+VALUE KarlNet-TurboCell-TxRate TxRate-495k 495
+VALUE KarlNet-TurboCell-TxRate TxRate-496k 496
+VALUE KarlNet-TurboCell-TxRate TxRate-497k 497
+VALUE KarlNet-TurboCell-TxRate TxRate-498k 498
+VALUE KarlNet-TurboCell-TxRate TxRate-499k 499
+VALUE KarlNet-TurboCell-TxRate TxRate-500k 500
+VALUE KarlNet-TurboCell-TxRate TxRate-501k 501
+VALUE KarlNet-TurboCell-TxRate TxRate-502k 502
+VALUE KarlNet-TurboCell-TxRate TxRate-503k 503
+VALUE KarlNet-TurboCell-TxRate TxRate-504k 504
+VALUE KarlNet-TurboCell-TxRate TxRate-505k 505
+VALUE KarlNet-TurboCell-TxRate TxRate-506k 506
+VALUE KarlNet-TurboCell-TxRate TxRate-507k 507
+VALUE KarlNet-TurboCell-TxRate TxRate-508k 508
+VALUE KarlNet-TurboCell-TxRate TxRate-509k 509
+VALUE KarlNet-TurboCell-TxRate TxRate-510k 510
+VALUE KarlNet-TurboCell-TxRate TxRate-511k 511
+VALUE KarlNet-TurboCell-TxRate TxRate-512k 512
+VALUE KarlNet-TurboCell-TxRate TxRate-513k 513
+VALUE KarlNet-TurboCell-TxRate TxRate-514k 514
+VALUE KarlNet-TurboCell-TxRate TxRate-515k 515
+VALUE KarlNet-TurboCell-TxRate TxRate-516k 516
+VALUE KarlNet-TurboCell-TxRate TxRate-517k 517
+VALUE KarlNet-TurboCell-TxRate TxRate-518k 518
+VALUE KarlNet-TurboCell-TxRate TxRate-519k 519
+VALUE KarlNet-TurboCell-TxRate TxRate-520k 520
+VALUE KarlNet-TurboCell-TxRate TxRate-521k 521
+VALUE KarlNet-TurboCell-TxRate TxRate-522k 522
+VALUE KarlNet-TurboCell-TxRate TxRate-523k 523
+VALUE KarlNet-TurboCell-TxRate TxRate-524k 524
+VALUE KarlNet-TurboCell-TxRate TxRate-525k 525
+VALUE KarlNet-TurboCell-TxRate TxRate-526k 526
+VALUE KarlNet-TurboCell-TxRate TxRate-527k 527
+VALUE KarlNet-TurboCell-TxRate TxRate-528k 528
+VALUE KarlNet-TurboCell-TxRate TxRate-529k 529
+VALUE KarlNet-TurboCell-TxRate TxRate-530k 530
+VALUE KarlNet-TurboCell-TxRate TxRate-531k 531
+VALUE KarlNet-TurboCell-TxRate TxRate-532k 532
+VALUE KarlNet-TurboCell-TxRate TxRate-533k 533
+VALUE KarlNet-TurboCell-TxRate TxRate-534k 534
+VALUE KarlNet-TurboCell-TxRate TxRate-535k 535
+VALUE KarlNet-TurboCell-TxRate TxRate-536k 536
+VALUE KarlNet-TurboCell-TxRate TxRate-537k 537
+VALUE KarlNet-TurboCell-TxRate TxRate-538k 538
+VALUE KarlNet-TurboCell-TxRate TxRate-539k 539
+VALUE KarlNet-TurboCell-TxRate TxRate-540k 540
+VALUE KarlNet-TurboCell-TxRate TxRate-541k 541
+VALUE KarlNet-TurboCell-TxRate TxRate-542k 542
+VALUE KarlNet-TurboCell-TxRate TxRate-543k 543
+VALUE KarlNet-TurboCell-TxRate TxRate-544k 544
+VALUE KarlNet-TurboCell-TxRate TxRate-545k 545
+VALUE KarlNet-TurboCell-TxRate TxRate-546k 546
+VALUE KarlNet-TurboCell-TxRate TxRate-547k 547
+VALUE KarlNet-TurboCell-TxRate TxRate-548k 548
+VALUE KarlNet-TurboCell-TxRate TxRate-549k 549
+VALUE KarlNet-TurboCell-TxRate TxRate-550k 550
+VALUE KarlNet-TurboCell-TxRate TxRate-551k 551
+VALUE KarlNet-TurboCell-TxRate TxRate-552k 552
+VALUE KarlNet-TurboCell-TxRate TxRate-553k 553
+VALUE KarlNet-TurboCell-TxRate TxRate-554k 554
+VALUE KarlNet-TurboCell-TxRate TxRate-555k 555
+VALUE KarlNet-TurboCell-TxRate TxRate-556k 556
+VALUE KarlNet-TurboCell-TxRate TxRate-557k 557
+VALUE KarlNet-TurboCell-TxRate TxRate-558k 558
+VALUE KarlNet-TurboCell-TxRate TxRate-559k 559
+VALUE KarlNet-TurboCell-TxRate TxRate-560k 560
+VALUE KarlNet-TurboCell-TxRate TxRate-561k 561
+VALUE KarlNet-TurboCell-TxRate TxRate-562k 562
+VALUE KarlNet-TurboCell-TxRate TxRate-563k 563
+VALUE KarlNet-TurboCell-TxRate TxRate-564k 564
+VALUE KarlNet-TurboCell-TxRate TxRate-565k 565
+VALUE KarlNet-TurboCell-TxRate TxRate-566k 566
+VALUE KarlNet-TurboCell-TxRate TxRate-567k 567
+VALUE KarlNet-TurboCell-TxRate TxRate-568k 568
+VALUE KarlNet-TurboCell-TxRate TxRate-569k 569
+VALUE KarlNet-TurboCell-TxRate TxRate-570k 570
+VALUE KarlNet-TurboCell-TxRate TxRate-571k 571
+VALUE KarlNet-TurboCell-TxRate TxRate-572k 572
+VALUE KarlNet-TurboCell-TxRate TxRate-573k 573
+VALUE KarlNet-TurboCell-TxRate TxRate-574k 574
+VALUE KarlNet-TurboCell-TxRate TxRate-575k 575
+VALUE KarlNet-TurboCell-TxRate TxRate-576k 576
+VALUE KarlNet-TurboCell-TxRate TxRate-577k 577
+VALUE KarlNet-TurboCell-TxRate TxRate-578k 578
+VALUE KarlNet-TurboCell-TxRate TxRate-579k 579
+VALUE KarlNet-TurboCell-TxRate TxRate-580k 580
+VALUE KarlNet-TurboCell-TxRate TxRate-581k 581
+VALUE KarlNet-TurboCell-TxRate TxRate-582k 582
+VALUE KarlNet-TurboCell-TxRate TxRate-583k 583
+VALUE KarlNet-TurboCell-TxRate TxRate-584k 584
+VALUE KarlNet-TurboCell-TxRate TxRate-585k 585
+VALUE KarlNet-TurboCell-TxRate TxRate-586k 586
+VALUE KarlNet-TurboCell-TxRate TxRate-587k 587
+VALUE KarlNet-TurboCell-TxRate TxRate-588k 588
+VALUE KarlNet-TurboCell-TxRate TxRate-589k 589
+VALUE KarlNet-TurboCell-TxRate TxRate-590k 590
+VALUE KarlNet-TurboCell-TxRate TxRate-591k 591
+VALUE KarlNet-TurboCell-TxRate TxRate-592k 592
+VALUE KarlNet-TurboCell-TxRate TxRate-593k 593
+VALUE KarlNet-TurboCell-TxRate TxRate-594k 594
+VALUE KarlNet-TurboCell-TxRate TxRate-595k 595
+VALUE KarlNet-TurboCell-TxRate TxRate-596k 596
+VALUE KarlNet-TurboCell-TxRate TxRate-597k 597
+VALUE KarlNet-TurboCell-TxRate TxRate-598k 598
+VALUE KarlNet-TurboCell-TxRate TxRate-599k 599
+VALUE KarlNet-TurboCell-TxRate TxRate-600k 600
+VALUE KarlNet-TurboCell-TxRate TxRate-601k 601
+VALUE KarlNet-TurboCell-TxRate TxRate-602k 602
+VALUE KarlNet-TurboCell-TxRate TxRate-603k 603
+VALUE KarlNet-TurboCell-TxRate TxRate-604k 604
+VALUE KarlNet-TurboCell-TxRate TxRate-605k 605
+VALUE KarlNet-TurboCell-TxRate TxRate-606k 606
+VALUE KarlNet-TurboCell-TxRate TxRate-607k 607
+VALUE KarlNet-TurboCell-TxRate TxRate-608k 608
+VALUE KarlNet-TurboCell-TxRate TxRate-609k 609
+VALUE KarlNet-TurboCell-TxRate TxRate-610k 610
+VALUE KarlNet-TurboCell-TxRate TxRate-611k 611
+VALUE KarlNet-TurboCell-TxRate TxRate-612k 612
+VALUE KarlNet-TurboCell-TxRate TxRate-613k 613
+VALUE KarlNet-TurboCell-TxRate TxRate-614k 614
+VALUE KarlNet-TurboCell-TxRate TxRate-615k 615
+VALUE KarlNet-TurboCell-TxRate TxRate-616k 616
+VALUE KarlNet-TurboCell-TxRate TxRate-617k 617
+VALUE KarlNet-TurboCell-TxRate TxRate-618k 618
+VALUE KarlNet-TurboCell-TxRate TxRate-619k 619
+VALUE KarlNet-TurboCell-TxRate TxRate-620k 620
+VALUE KarlNet-TurboCell-TxRate TxRate-621k 621
+VALUE KarlNet-TurboCell-TxRate TxRate-622k 622
+VALUE KarlNet-TurboCell-TxRate TxRate-623k 623
+VALUE KarlNet-TurboCell-TxRate TxRate-624k 624
+VALUE KarlNet-TurboCell-TxRate TxRate-625k 625
+VALUE KarlNet-TurboCell-TxRate TxRate-626k 626
+VALUE KarlNet-TurboCell-TxRate TxRate-627k 627
+VALUE KarlNet-TurboCell-TxRate TxRate-628k 628
+VALUE KarlNet-TurboCell-TxRate TxRate-629k 629
+VALUE KarlNet-TurboCell-TxRate TxRate-630k 630
+VALUE KarlNet-TurboCell-TxRate TxRate-631k 631
+VALUE KarlNet-TurboCell-TxRate TxRate-632k 632
+VALUE KarlNet-TurboCell-TxRate TxRate-633k 633
+VALUE KarlNet-TurboCell-TxRate TxRate-634k 634
+VALUE KarlNet-TurboCell-TxRate TxRate-635k 635
+VALUE KarlNet-TurboCell-TxRate TxRate-636k 636
+VALUE KarlNet-TurboCell-TxRate TxRate-637k 637
+VALUE KarlNet-TurboCell-TxRate TxRate-638k 638
+VALUE KarlNet-TurboCell-TxRate TxRate-639k 639
+VALUE KarlNet-TurboCell-TxRate TxRate-640k 640
+VALUE KarlNet-TurboCell-TxRate TxRate-641k 641
+VALUE KarlNet-TurboCell-TxRate TxRate-642k 642
+VALUE KarlNet-TurboCell-TxRate TxRate-643k 643
+VALUE KarlNet-TurboCell-TxRate TxRate-644k 644
+VALUE KarlNet-TurboCell-TxRate TxRate-645k 645
+VALUE KarlNet-TurboCell-TxRate TxRate-646k 646
+VALUE KarlNet-TurboCell-TxRate TxRate-647k 647
+VALUE KarlNet-TurboCell-TxRate TxRate-648k 648
+VALUE KarlNet-TurboCell-TxRate TxRate-649k 649
+VALUE KarlNet-TurboCell-TxRate TxRate-650k 650
+VALUE KarlNet-TurboCell-TxRate TxRate-651k 651
+VALUE KarlNet-TurboCell-TxRate TxRate-652k 652
+VALUE KarlNet-TurboCell-TxRate TxRate-653k 653
+VALUE KarlNet-TurboCell-TxRate TxRate-654k 654
+VALUE KarlNet-TurboCell-TxRate TxRate-655k 655
+VALUE KarlNet-TurboCell-TxRate TxRate-656k 656
+VALUE KarlNet-TurboCell-TxRate TxRate-657k 657
+VALUE KarlNet-TurboCell-TxRate TxRate-658k 658
+VALUE KarlNet-TurboCell-TxRate TxRate-659k 659
+VALUE KarlNet-TurboCell-TxRate TxRate-660k 660
+VALUE KarlNet-TurboCell-TxRate TxRate-661k 661
+VALUE KarlNet-TurboCell-TxRate TxRate-662k 662
+VALUE KarlNet-TurboCell-TxRate TxRate-663k 663
+VALUE KarlNet-TurboCell-TxRate TxRate-664k 664
+VALUE KarlNet-TurboCell-TxRate TxRate-665k 665
+VALUE KarlNet-TurboCell-TxRate TxRate-666k 666
+VALUE KarlNet-TurboCell-TxRate TxRate-667k 667
+VALUE KarlNet-TurboCell-TxRate TxRate-668k 668
+VALUE KarlNet-TurboCell-TxRate TxRate-669k 669
+VALUE KarlNet-TurboCell-TxRate TxRate-670k 670
+VALUE KarlNet-TurboCell-TxRate TxRate-671k 671
+VALUE KarlNet-TurboCell-TxRate TxRate-672k 672
+VALUE KarlNet-TurboCell-TxRate TxRate-673k 673
+VALUE KarlNet-TurboCell-TxRate TxRate-674k 674
+VALUE KarlNet-TurboCell-TxRate TxRate-675k 675
+VALUE KarlNet-TurboCell-TxRate TxRate-676k 676
+VALUE KarlNet-TurboCell-TxRate TxRate-677k 677
+VALUE KarlNet-TurboCell-TxRate TxRate-678k 678
+VALUE KarlNet-TurboCell-TxRate TxRate-679k 679
+VALUE KarlNet-TurboCell-TxRate TxRate-680k 680
+VALUE KarlNet-TurboCell-TxRate TxRate-681k 681
+VALUE KarlNet-TurboCell-TxRate TxRate-682k 682
+VALUE KarlNet-TurboCell-TxRate TxRate-683k 683
+VALUE KarlNet-TurboCell-TxRate TxRate-684k 684
+VALUE KarlNet-TurboCell-TxRate TxRate-685k 685
+VALUE KarlNet-TurboCell-TxRate TxRate-686k 686
+VALUE KarlNet-TurboCell-TxRate TxRate-687k 687
+VALUE KarlNet-TurboCell-TxRate TxRate-688k 688
+VALUE KarlNet-TurboCell-TxRate TxRate-689k 689
+VALUE KarlNet-TurboCell-TxRate TxRate-690k 690
+VALUE KarlNet-TurboCell-TxRate TxRate-691k 691
+VALUE KarlNet-TurboCell-TxRate TxRate-692k 692
+VALUE KarlNet-TurboCell-TxRate TxRate-693k 693
+VALUE KarlNet-TurboCell-TxRate TxRate-694k 694
+VALUE KarlNet-TurboCell-TxRate TxRate-695k 695
+VALUE KarlNet-TurboCell-TxRate TxRate-696k 696
+VALUE KarlNet-TurboCell-TxRate TxRate-697k 697
+VALUE KarlNet-TurboCell-TxRate TxRate-698k 698
+VALUE KarlNet-TurboCell-TxRate TxRate-699k 699
+VALUE KarlNet-TurboCell-TxRate TxRate-700k 700
+VALUE KarlNet-TurboCell-TxRate TxRate-701k 701
+VALUE KarlNet-TurboCell-TxRate TxRate-702k 702
+VALUE KarlNet-TurboCell-TxRate TxRate-703k 703
+VALUE KarlNet-TurboCell-TxRate TxRate-704k 704
+VALUE KarlNet-TurboCell-TxRate TxRate-705k 705
+VALUE KarlNet-TurboCell-TxRate TxRate-706k 706
+VALUE KarlNet-TurboCell-TxRate TxRate-707k 707
+VALUE KarlNet-TurboCell-TxRate TxRate-708k 708
+VALUE KarlNet-TurboCell-TxRate TxRate-709k 709
+VALUE KarlNet-TurboCell-TxRate TxRate-710k 710
+VALUE KarlNet-TurboCell-TxRate TxRate-711k 711
+VALUE KarlNet-TurboCell-TxRate TxRate-712k 712
+VALUE KarlNet-TurboCell-TxRate TxRate-713k 713
+VALUE KarlNet-TurboCell-TxRate TxRate-714k 714
+VALUE KarlNet-TurboCell-TxRate TxRate-715k 715
+VALUE KarlNet-TurboCell-TxRate TxRate-716k 716
+VALUE KarlNet-TurboCell-TxRate TxRate-717k 717
+VALUE KarlNet-TurboCell-TxRate TxRate-718k 718
+VALUE KarlNet-TurboCell-TxRate TxRate-719k 719
+VALUE KarlNet-TurboCell-TxRate TxRate-720k 720
+VALUE KarlNet-TurboCell-TxRate TxRate-721k 721
+VALUE KarlNet-TurboCell-TxRate TxRate-722k 722
+VALUE KarlNet-TurboCell-TxRate TxRate-723k 723
+VALUE KarlNet-TurboCell-TxRate TxRate-724k 724
+VALUE KarlNet-TurboCell-TxRate TxRate-725k 725
+VALUE KarlNet-TurboCell-TxRate TxRate-726k 726
+VALUE KarlNet-TurboCell-TxRate TxRate-727k 727
+VALUE KarlNet-TurboCell-TxRate TxRate-728k 728
+VALUE KarlNet-TurboCell-TxRate TxRate-729k 729
+VALUE KarlNet-TurboCell-TxRate TxRate-730k 730
+VALUE KarlNet-TurboCell-TxRate TxRate-731k 731
+VALUE KarlNet-TurboCell-TxRate TxRate-732k 732
+VALUE KarlNet-TurboCell-TxRate TxRate-733k 733
+VALUE KarlNet-TurboCell-TxRate TxRate-734k 734
+VALUE KarlNet-TurboCell-TxRate TxRate-735k 735
+VALUE KarlNet-TurboCell-TxRate TxRate-736k 736
+VALUE KarlNet-TurboCell-TxRate TxRate-737k 737
+VALUE KarlNet-TurboCell-TxRate TxRate-738k 738
+VALUE KarlNet-TurboCell-TxRate TxRate-739k 739
+VALUE KarlNet-TurboCell-TxRate TxRate-740k 740
+VALUE KarlNet-TurboCell-TxRate TxRate-741k 741
+VALUE KarlNet-TurboCell-TxRate TxRate-742k 742
+VALUE KarlNet-TurboCell-TxRate TxRate-743k 743
+VALUE KarlNet-TurboCell-TxRate TxRate-744k 744
+VALUE KarlNet-TurboCell-TxRate TxRate-745k 745
+VALUE KarlNet-TurboCell-TxRate TxRate-746k 746
+VALUE KarlNet-TurboCell-TxRate TxRate-747k 747
+VALUE KarlNet-TurboCell-TxRate TxRate-748k 748
+VALUE KarlNet-TurboCell-TxRate TxRate-749k 749
+VALUE KarlNet-TurboCell-TxRate TxRate-750k 750
+VALUE KarlNet-TurboCell-TxRate TxRate-751k 751
+VALUE KarlNet-TurboCell-TxRate TxRate-752k 752
+VALUE KarlNet-TurboCell-TxRate TxRate-753k 753
+VALUE KarlNet-TurboCell-TxRate TxRate-754k 754
+VALUE KarlNet-TurboCell-TxRate TxRate-755k 755
+VALUE KarlNet-TurboCell-TxRate TxRate-756k 756
+VALUE KarlNet-TurboCell-TxRate TxRate-757k 757
+VALUE KarlNet-TurboCell-TxRate TxRate-758k 758
+VALUE KarlNet-TurboCell-TxRate TxRate-759k 759
+VALUE KarlNet-TurboCell-TxRate TxRate-760k 760
+VALUE KarlNet-TurboCell-TxRate TxRate-761k 761
+VALUE KarlNet-TurboCell-TxRate TxRate-762k 762
+VALUE KarlNet-TurboCell-TxRate TxRate-763k 763
+VALUE KarlNet-TurboCell-TxRate TxRate-764k 764
+VALUE KarlNet-TurboCell-TxRate TxRate-765k 765
+VALUE KarlNet-TurboCell-TxRate TxRate-766k 766
+VALUE KarlNet-TurboCell-TxRate TxRate-767k 767
+VALUE KarlNet-TurboCell-TxRate TxRate-768k 768
+VALUE KarlNet-TurboCell-TxRate TxRate-769k 769
+VALUE KarlNet-TurboCell-TxRate TxRate-770k 770
+VALUE KarlNet-TurboCell-TxRate TxRate-771k 771
+VALUE KarlNet-TurboCell-TxRate TxRate-772k 772
+VALUE KarlNet-TurboCell-TxRate TxRate-773k 773
+VALUE KarlNet-TurboCell-TxRate TxRate-774k 774
+VALUE KarlNet-TurboCell-TxRate TxRate-775k 775
+VALUE KarlNet-TurboCell-TxRate TxRate-776k 776
+VALUE KarlNet-TurboCell-TxRate TxRate-777k 777
+VALUE KarlNet-TurboCell-TxRate TxRate-778k 778
+VALUE KarlNet-TurboCell-TxRate TxRate-779k 779
+VALUE KarlNet-TurboCell-TxRate TxRate-780k 780
+VALUE KarlNet-TurboCell-TxRate TxRate-781k 781
+VALUE KarlNet-TurboCell-TxRate TxRate-782k 782
+VALUE KarlNet-TurboCell-TxRate TxRate-783k 783
+VALUE KarlNet-TurboCell-TxRate TxRate-784k 784
+VALUE KarlNet-TurboCell-TxRate TxRate-785k 785
+VALUE KarlNet-TurboCell-TxRate TxRate-786k 786
+VALUE KarlNet-TurboCell-TxRate TxRate-787k 787
+VALUE KarlNet-TurboCell-TxRate TxRate-788k 788
+VALUE KarlNet-TurboCell-TxRate TxRate-789k 789
+VALUE KarlNet-TurboCell-TxRate TxRate-790k 790
+VALUE KarlNet-TurboCell-TxRate TxRate-791k 791
+VALUE KarlNet-TurboCell-TxRate TxRate-792k 792
+VALUE KarlNet-TurboCell-TxRate TxRate-793k 793
+VALUE KarlNet-TurboCell-TxRate TxRate-794k 794
+VALUE KarlNet-TurboCell-TxRate TxRate-795k 795
+VALUE KarlNet-TurboCell-TxRate TxRate-796k 796
+VALUE KarlNet-TurboCell-TxRate TxRate-797k 797
+VALUE KarlNet-TurboCell-TxRate TxRate-798k 798
+VALUE KarlNet-TurboCell-TxRate TxRate-799k 799
+VALUE KarlNet-TurboCell-TxRate TxRate-800k 800
+VALUE KarlNet-TurboCell-TxRate TxRate-801k 801
+VALUE KarlNet-TurboCell-TxRate TxRate-802k 802
+VALUE KarlNet-TurboCell-TxRate TxRate-803k 803
+VALUE KarlNet-TurboCell-TxRate TxRate-804k 804
+VALUE KarlNet-TurboCell-TxRate TxRate-805k 805
+VALUE KarlNet-TurboCell-TxRate TxRate-806k 806
+VALUE KarlNet-TurboCell-TxRate TxRate-807k 807
+VALUE KarlNet-TurboCell-TxRate TxRate-808k 808
+VALUE KarlNet-TurboCell-TxRate TxRate-809k 809
+VALUE KarlNet-TurboCell-TxRate TxRate-810k 810
+VALUE KarlNet-TurboCell-TxRate TxRate-811k 811
+VALUE KarlNet-TurboCell-TxRate TxRate-812k 812
+VALUE KarlNet-TurboCell-TxRate TxRate-813k 813
+VALUE KarlNet-TurboCell-TxRate TxRate-814k 814
+VALUE KarlNet-TurboCell-TxRate TxRate-815k 815
+VALUE KarlNet-TurboCell-TxRate TxRate-816k 816
+VALUE KarlNet-TurboCell-TxRate TxRate-817k 817
+VALUE KarlNet-TurboCell-TxRate TxRate-818k 818
+VALUE KarlNet-TurboCell-TxRate TxRate-819k 819
+VALUE KarlNet-TurboCell-TxRate TxRate-820k 820
+VALUE KarlNet-TurboCell-TxRate TxRate-821k 821
+VALUE KarlNet-TurboCell-TxRate TxRate-822k 822
+VALUE KarlNet-TurboCell-TxRate TxRate-823k 823
+VALUE KarlNet-TurboCell-TxRate TxRate-824k 824
+VALUE KarlNet-TurboCell-TxRate TxRate-825k 825
+VALUE KarlNet-TurboCell-TxRate TxRate-826k 826
+VALUE KarlNet-TurboCell-TxRate TxRate-827k 827
+VALUE KarlNet-TurboCell-TxRate TxRate-828k 828
+VALUE KarlNet-TurboCell-TxRate TxRate-829k 829
+VALUE KarlNet-TurboCell-TxRate TxRate-830k 830
+VALUE KarlNet-TurboCell-TxRate TxRate-831k 831
+VALUE KarlNet-TurboCell-TxRate TxRate-832k 832
+VALUE KarlNet-TurboCell-TxRate TxRate-833k 833
+VALUE KarlNet-TurboCell-TxRate TxRate-834k 834
+VALUE KarlNet-TurboCell-TxRate TxRate-835k 835
+VALUE KarlNet-TurboCell-TxRate TxRate-836k 836
+VALUE KarlNet-TurboCell-TxRate TxRate-837k 837
+VALUE KarlNet-TurboCell-TxRate TxRate-838k 838
+VALUE KarlNet-TurboCell-TxRate TxRate-839k 839
+VALUE KarlNet-TurboCell-TxRate TxRate-840k 840
+VALUE KarlNet-TurboCell-TxRate TxRate-841k 841
+VALUE KarlNet-TurboCell-TxRate TxRate-842k 842
+VALUE KarlNet-TurboCell-TxRate TxRate-843k 843
+VALUE KarlNet-TurboCell-TxRate TxRate-844k 844
+VALUE KarlNet-TurboCell-TxRate TxRate-845k 845
+VALUE KarlNet-TurboCell-TxRate TxRate-846k 846
+VALUE KarlNet-TurboCell-TxRate TxRate-847k 847
+VALUE KarlNet-TurboCell-TxRate TxRate-848k 848
+VALUE KarlNet-TurboCell-TxRate TxRate-849k 849
+VALUE KarlNet-TurboCell-TxRate TxRate-850k 850
+VALUE KarlNet-TurboCell-TxRate TxRate-851k 851
+VALUE KarlNet-TurboCell-TxRate TxRate-852k 852
+VALUE KarlNet-TurboCell-TxRate TxRate-853k 853
+VALUE KarlNet-TurboCell-TxRate TxRate-854k 854
+VALUE KarlNet-TurboCell-TxRate TxRate-855k 855
+VALUE KarlNet-TurboCell-TxRate TxRate-856k 856
+VALUE KarlNet-TurboCell-TxRate TxRate-857k 857
+VALUE KarlNet-TurboCell-TxRate TxRate-858k 858
+VALUE KarlNet-TurboCell-TxRate TxRate-859k 859
+VALUE KarlNet-TurboCell-TxRate TxRate-860k 860
+VALUE KarlNet-TurboCell-TxRate TxRate-861k 861
+VALUE KarlNet-TurboCell-TxRate TxRate-862k 862
+VALUE KarlNet-TurboCell-TxRate TxRate-863k 863
+VALUE KarlNet-TurboCell-TxRate TxRate-864k 864
+VALUE KarlNet-TurboCell-TxRate TxRate-865k 865
+VALUE KarlNet-TurboCell-TxRate TxRate-866k 866
+VALUE KarlNet-TurboCell-TxRate TxRate-867k 867
+VALUE KarlNet-TurboCell-TxRate TxRate-868k 868
+VALUE KarlNet-TurboCell-TxRate TxRate-869k 869
+VALUE KarlNet-TurboCell-TxRate TxRate-870k 870
+VALUE KarlNet-TurboCell-TxRate TxRate-871k 871
+VALUE KarlNet-TurboCell-TxRate TxRate-872k 872
+VALUE KarlNet-TurboCell-TxRate TxRate-873k 873
+VALUE KarlNet-TurboCell-TxRate TxRate-874k 874
+VALUE KarlNet-TurboCell-TxRate TxRate-875k 875
+VALUE KarlNet-TurboCell-TxRate TxRate-876k 876
+VALUE KarlNet-TurboCell-TxRate TxRate-877k 877
+VALUE KarlNet-TurboCell-TxRate TxRate-878k 878
+VALUE KarlNet-TurboCell-TxRate TxRate-879k 879
+VALUE KarlNet-TurboCell-TxRate TxRate-880k 880
+VALUE KarlNet-TurboCell-TxRate TxRate-881k 881
+VALUE KarlNet-TurboCell-TxRate TxRate-882k 882
+VALUE KarlNet-TurboCell-TxRate TxRate-883k 883
+VALUE KarlNet-TurboCell-TxRate TxRate-884k 884
+VALUE KarlNet-TurboCell-TxRate TxRate-885k 885
+VALUE KarlNet-TurboCell-TxRate TxRate-886k 886
+VALUE KarlNet-TurboCell-TxRate TxRate-887k 887
+VALUE KarlNet-TurboCell-TxRate TxRate-888k 888
+VALUE KarlNet-TurboCell-TxRate TxRate-889k 889
+VALUE KarlNet-TurboCell-TxRate TxRate-890k 890
+VALUE KarlNet-TurboCell-TxRate TxRate-891k 891
+VALUE KarlNet-TurboCell-TxRate TxRate-892k 892
+VALUE KarlNet-TurboCell-TxRate TxRate-893k 893
+VALUE KarlNet-TurboCell-TxRate TxRate-894k 894
+VALUE KarlNet-TurboCell-TxRate TxRate-895k 895
+VALUE KarlNet-TurboCell-TxRate TxRate-896k 896
+VALUE KarlNet-TurboCell-TxRate TxRate-897k 897
+VALUE KarlNet-TurboCell-TxRate TxRate-898k 898
+VALUE KarlNet-TurboCell-TxRate TxRate-899k 899
+VALUE KarlNet-TurboCell-TxRate TxRate-900k 900
+VALUE KarlNet-TurboCell-TxRate TxRate-901k 901
+VALUE KarlNet-TurboCell-TxRate TxRate-902k 902
+VALUE KarlNet-TurboCell-TxRate TxRate-903k 903
+VALUE KarlNet-TurboCell-TxRate TxRate-904k 904
+VALUE KarlNet-TurboCell-TxRate TxRate-905k 905
+VALUE KarlNet-TurboCell-TxRate TxRate-906k 906
+VALUE KarlNet-TurboCell-TxRate TxRate-907k 907
+VALUE KarlNet-TurboCell-TxRate TxRate-908k 908
+VALUE KarlNet-TurboCell-TxRate TxRate-909k 909
+VALUE KarlNet-TurboCell-TxRate TxRate-910k 910
+VALUE KarlNet-TurboCell-TxRate TxRate-911k 911
+VALUE KarlNet-TurboCell-TxRate TxRate-912k 912
+VALUE KarlNet-TurboCell-TxRate TxRate-913k 913
+VALUE KarlNet-TurboCell-TxRate TxRate-914k 914
+VALUE KarlNet-TurboCell-TxRate TxRate-915k 915
+VALUE KarlNet-TurboCell-TxRate TxRate-916k 916
+VALUE KarlNet-TurboCell-TxRate TxRate-917k 917
+VALUE KarlNet-TurboCell-TxRate TxRate-918k 918
+VALUE KarlNet-TurboCell-TxRate TxRate-919k 919
+VALUE KarlNet-TurboCell-TxRate TxRate-920k 920
+VALUE KarlNet-TurboCell-TxRate TxRate-921k 921
+VALUE KarlNet-TurboCell-TxRate TxRate-922k 922
+VALUE KarlNet-TurboCell-TxRate TxRate-923k 923
+VALUE KarlNet-TurboCell-TxRate TxRate-924k 924
+VALUE KarlNet-TurboCell-TxRate TxRate-925k 925
+VALUE KarlNet-TurboCell-TxRate TxRate-926k 926
+VALUE KarlNet-TurboCell-TxRate TxRate-927k 927
+VALUE KarlNet-TurboCell-TxRate TxRate-928k 928
+VALUE KarlNet-TurboCell-TxRate TxRate-929k 929
+VALUE KarlNet-TurboCell-TxRate TxRate-930k 930
+VALUE KarlNet-TurboCell-TxRate TxRate-931k 931
+VALUE KarlNet-TurboCell-TxRate TxRate-932k 932
+VALUE KarlNet-TurboCell-TxRate TxRate-933k 933
+VALUE KarlNet-TurboCell-TxRate TxRate-934k 934
+VALUE KarlNet-TurboCell-TxRate TxRate-935k 935
+VALUE KarlNet-TurboCell-TxRate TxRate-936k 936
+VALUE KarlNet-TurboCell-TxRate TxRate-937k 937
+VALUE KarlNet-TurboCell-TxRate TxRate-938k 938
+VALUE KarlNet-TurboCell-TxRate TxRate-939k 939
+VALUE KarlNet-TurboCell-TxRate TxRate-940k 940
+VALUE KarlNet-TurboCell-TxRate TxRate-941k 941
+VALUE KarlNet-TurboCell-TxRate TxRate-942k 942
+VALUE KarlNet-TurboCell-TxRate TxRate-943k 943
+VALUE KarlNet-TurboCell-TxRate TxRate-944k 944
+VALUE KarlNet-TurboCell-TxRate TxRate-945k 945
+VALUE KarlNet-TurboCell-TxRate TxRate-946k 946
+VALUE KarlNet-TurboCell-TxRate TxRate-947k 947
+VALUE KarlNet-TurboCell-TxRate TxRate-948k 948
+VALUE KarlNet-TurboCell-TxRate TxRate-949k 949
+VALUE KarlNet-TurboCell-TxRate TxRate-950k 950
+VALUE KarlNet-TurboCell-TxRate TxRate-951k 951
+VALUE KarlNet-TurboCell-TxRate TxRate-952k 952
+VALUE KarlNet-TurboCell-TxRate TxRate-953k 953
+VALUE KarlNet-TurboCell-TxRate TxRate-954k 954
+VALUE KarlNet-TurboCell-TxRate TxRate-955k 955
+VALUE KarlNet-TurboCell-TxRate TxRate-956k 956
+VALUE KarlNet-TurboCell-TxRate TxRate-957k 957
+VALUE KarlNet-TurboCell-TxRate TxRate-958k 958
+VALUE KarlNet-TurboCell-TxRate TxRate-959k 959
+VALUE KarlNet-TurboCell-TxRate TxRate-960k 960
+VALUE KarlNet-TurboCell-TxRate TxRate-961k 961
+VALUE KarlNet-TurboCell-TxRate TxRate-962k 962
+VALUE KarlNet-TurboCell-TxRate TxRate-963k 963
+VALUE KarlNet-TurboCell-TxRate TxRate-964k 964
+VALUE KarlNet-TurboCell-TxRate TxRate-965k 965
+VALUE KarlNet-TurboCell-TxRate TxRate-966k 966
+VALUE KarlNet-TurboCell-TxRate TxRate-967k 967
+VALUE KarlNet-TurboCell-TxRate TxRate-968k 968
+VALUE KarlNet-TurboCell-TxRate TxRate-969k 969
+VALUE KarlNet-TurboCell-TxRate TxRate-970k 970
+VALUE KarlNet-TurboCell-TxRate TxRate-971k 971
+VALUE KarlNet-TurboCell-TxRate TxRate-972k 972
+VALUE KarlNet-TurboCell-TxRate TxRate-973k 973
+VALUE KarlNet-TurboCell-TxRate TxRate-974k 974
+VALUE KarlNet-TurboCell-TxRate TxRate-975k 975
+VALUE KarlNet-TurboCell-TxRate TxRate-976k 976
+VALUE KarlNet-TurboCell-TxRate TxRate-977k 977
+VALUE KarlNet-TurboCell-TxRate TxRate-978k 978
+VALUE KarlNet-TurboCell-TxRate TxRate-979k 979
+VALUE KarlNet-TurboCell-TxRate TxRate-980k 980
+VALUE KarlNet-TurboCell-TxRate TxRate-981k 981
+VALUE KarlNet-TurboCell-TxRate TxRate-982k 982
+VALUE KarlNet-TurboCell-TxRate TxRate-983k 983
+VALUE KarlNet-TurboCell-TxRate TxRate-984k 984
+VALUE KarlNet-TurboCell-TxRate TxRate-985k 985
+VALUE KarlNet-TurboCell-TxRate TxRate-986k 986
+VALUE KarlNet-TurboCell-TxRate TxRate-987k 987
+VALUE KarlNet-TurboCell-TxRate TxRate-988k 988
+VALUE KarlNet-TurboCell-TxRate TxRate-989k 989
+VALUE KarlNet-TurboCell-TxRate TxRate-990k 990
+VALUE KarlNet-TurboCell-TxRate TxRate-991k 991
+VALUE KarlNet-TurboCell-TxRate TxRate-992k 992
+VALUE KarlNet-TurboCell-TxRate TxRate-993k 993
+VALUE KarlNet-TurboCell-TxRate TxRate-994k 994
+VALUE KarlNet-TurboCell-TxRate TxRate-995k 995
+VALUE KarlNet-TurboCell-TxRate TxRate-996k 996
+VALUE KarlNet-TurboCell-TxRate TxRate-997k 997
+VALUE KarlNet-TurboCell-TxRate TxRate-998k 998
+VALUE KarlNet-TurboCell-TxRate TxRate-999k 999
+VALUE KarlNet-TurboCell-TxRate TxRate-1000k 1000
+VALUE KarlNet-TurboCell-TxRate TxRate-1001k 1001
+VALUE KarlNet-TurboCell-TxRate TxRate-1002k 1002
+VALUE KarlNet-TurboCell-TxRate TxRate-1003k 1003
+VALUE KarlNet-TurboCell-TxRate TxRate-1004k 1004
+VALUE KarlNet-TurboCell-TxRate TxRate-1005k 1005
+VALUE KarlNet-TurboCell-TxRate TxRate-1006k 1006
+VALUE KarlNet-TurboCell-TxRate TxRate-1007k 1007
+VALUE KarlNet-TurboCell-TxRate TxRate-1008k 1008
+VALUE KarlNet-TurboCell-TxRate TxRate-1009k 1009
+VALUE KarlNet-TurboCell-TxRate TxRate-1010k 1010
+VALUE KarlNet-TurboCell-TxRate TxRate-1011k 1011
+VALUE KarlNet-TurboCell-TxRate TxRate-1012k 1012
+VALUE KarlNet-TurboCell-TxRate TxRate-1013k 1013
+VALUE KarlNet-TurboCell-TxRate TxRate-1014k 1014
+VALUE KarlNet-TurboCell-TxRate TxRate-1015k 1015
+VALUE KarlNet-TurboCell-TxRate TxRate-1016k 1016
+VALUE KarlNet-TurboCell-TxRate TxRate-1017k 1017
+VALUE KarlNet-TurboCell-TxRate TxRate-1018k 1018
+VALUE KarlNet-TurboCell-TxRate TxRate-1019k 1019
+VALUE KarlNet-TurboCell-TxRate TxRate-1020k 1020
+VALUE KarlNet-TurboCell-TxRate TxRate-1021k 1021
+VALUE KarlNet-TurboCell-TxRate TxRate-1022k 1022
+VALUE KarlNet-TurboCell-TxRate TxRate-1023k 1023
+VALUE KarlNet-TurboCell-TxRate TxRate-1024k 1024
+VALUE KarlNet-TurboCell-TxRate TxRate-1152k 1025
+VALUE KarlNet-TurboCell-TxRate TxRate-1280k 1026
+VALUE KarlNet-TurboCell-TxRate TxRate-1408k 1027
+VALUE KarlNet-TurboCell-TxRate TxRate-1536k 1028
+VALUE KarlNet-TurboCell-TxRate TxRate-1664k 1029
+VALUE KarlNet-TurboCell-TxRate TxRate-1792k 1030
+VALUE KarlNet-TurboCell-TxRate TxRate-1920k 1031
+VALUE KarlNet-TurboCell-TxRate TxRate-2048k 1032
+VALUE KarlNet-TurboCell-TxRate TxRate-2176k 1033
+VALUE KarlNet-TurboCell-TxRate TxRate-2304k 1034
+VALUE KarlNet-TurboCell-TxRate TxRate-2432k 1035
+VALUE KarlNet-TurboCell-TxRate TxRate-2560k 1036
+VALUE KarlNet-TurboCell-TxRate TxRate-2688k 1037
+VALUE KarlNet-TurboCell-TxRate TxRate-2816k 1038
+VALUE KarlNet-TurboCell-TxRate TxRate-2944k 1039
+VALUE KarlNet-TurboCell-TxRate TxRate-3072k 1040
+VALUE KarlNet-TurboCell-TxRate TxRate-3200k 1041
+VALUE KarlNet-TurboCell-TxRate TxRate-3328k 1042
+VALUE KarlNet-TurboCell-TxRate TxRate-3456k 1043
+VALUE KarlNet-TurboCell-TxRate TxRate-3584k 1044
+VALUE KarlNet-TurboCell-TxRate TxRate-3712k 1045
+VALUE KarlNet-TurboCell-TxRate TxRate-3840k 1046
+VALUE KarlNet-TurboCell-TxRate TxRate-3968k 1047
+VALUE KarlNet-TurboCell-TxRate TxRate-4096k 1048
+VALUE KarlNet-TurboCell-TxRate TxRate-4224k 1049
+VALUE KarlNet-TurboCell-TxRate TxRate-4352k 1050
+VALUE KarlNet-TurboCell-TxRate TxRate-4480k 1051
+VALUE KarlNet-TurboCell-TxRate TxRate-4608k 1052
+VALUE KarlNet-TurboCell-TxRate TxRate-4736k 1053
+VALUE KarlNet-TurboCell-TxRate TxRate-4864k 1054
+VALUE KarlNet-TurboCell-TxRate TxRate-4992k 1055
+VALUE KarlNet-TurboCell-TxRate TxRate-5120k 1056
+VALUE KarlNet-TurboCell-TxRate TxRate-5248k 1057
+VALUE KarlNet-TurboCell-TxRate TxRate-5376k 1058
+VALUE KarlNet-TurboCell-TxRate TxRate-5504k 1059
+VALUE KarlNet-TurboCell-TxRate TxRate-5632k 1060
+VALUE KarlNet-TurboCell-TxRate TxRate-5760k 1061
+VALUE KarlNet-TurboCell-TxRate TxRate-5888k 1062
+VALUE KarlNet-TurboCell-TxRate TxRate-6016k 1063
+VALUE KarlNet-TurboCell-TxRate TxRate-6144k 1064
+VALUE KarlNet-TurboCell-TxRate TxRate-6272k 1065
+VALUE KarlNet-TurboCell-TxRate TxRate-6400k 1066
+VALUE KarlNet-TurboCell-TxRate TxRate-6528k 1067
+VALUE KarlNet-TurboCell-TxRate TxRate-6656k 1068
+VALUE KarlNet-TurboCell-TxRate TxRate-6784k 1069
+VALUE KarlNet-TurboCell-TxRate TxRate-6912k 1070
+VALUE KarlNet-TurboCell-TxRate TxRate-7040k 1071
+VALUE KarlNet-TurboCell-TxRate TxRate-7168k 1072
+VALUE KarlNet-TurboCell-TxRate TxRate-7296k 1073
+VALUE KarlNet-TurboCell-TxRate TxRate-7424k 1074
+VALUE KarlNet-TurboCell-TxRate TxRate-7552k 1075
+VALUE KarlNet-TurboCell-TxRate TxRate-7680k 1076
+VALUE KarlNet-TurboCell-TxRate TxRate-7808k 1077
+VALUE KarlNet-TurboCell-TxRate TxRate-7936k 1078
+VALUE KarlNet-TurboCell-TxRate TxRate-8064k 1079
+VALUE KarlNet-TurboCell-TxRate TxRate-8192k 1080
+VALUE KarlNet-TurboCell-TxRate TxRate-8320k 1081
+VALUE KarlNet-TurboCell-TxRate TxRate-8448k 1082
+VALUE KarlNet-TurboCell-TxRate TxRate-8576k 1083
+VALUE KarlNet-TurboCell-TxRate TxRate-8704k 1084
+VALUE KarlNet-TurboCell-TxRate TxRate-8832k 1085
+VALUE KarlNet-TurboCell-TxRate TxRate-8960k 1086
+VALUE KarlNet-TurboCell-TxRate TxRate-9088k 1087
+VALUE KarlNet-TurboCell-TxRate TxRate-9216k 1088
+VALUE KarlNet-TurboCell-TxRate TxRate-9344k 1089
+VALUE KarlNet-TurboCell-TxRate TxRate-9472k 1090
+VALUE KarlNet-TurboCell-TxRate TxRate-9600k 1091
+VALUE KarlNet-TurboCell-TxRate TxRate-9728k 1092
+VALUE KarlNet-TurboCell-TxRate TxRate-9856k 1093
+VALUE KarlNet-TurboCell-TxRate TxRate-9984k 1094
+VALUE KarlNet-TurboCell-TxRate TxRate-10112k 1095
+VALUE KarlNet-TurboCell-TxRate TxRate-10240k 1096
+VALUE KarlNet-TurboCell-TxRate TxRate-10368k 1097
+VALUE KarlNet-TurboCell-TxRate TxRate-10496k 1098
+VALUE KarlNet-TurboCell-TxRate TxRate-10624k 1099
+VALUE KarlNet-TurboCell-TxRate TxRate-10752k 1100
+VALUE KarlNet-TurboCell-TxRate TxRate-10880k 1101
+VALUE KarlNet-TurboCell-TxRate TxRate-11008k 1102
+VALUE KarlNet-TurboCell-TxRate TxRate-11136k 1103
+VALUE KarlNet-TurboCell-TxRate TxRate-11264k 1104
+VALUE KarlNet-TurboCell-TxRate TxRate-11392k 1105
+VALUE KarlNet-TurboCell-TxRate TxRate-11520k 1106
+VALUE KarlNet-TurboCell-TxRate TxRate-11648k 1107
+VALUE KarlNet-TurboCell-TxRate TxRate-11776k 1108
+VALUE KarlNet-TurboCell-TxRate TxRate-11904k 1109
+VALUE KarlNet-TurboCell-TxRate TxRate-12032k 1110
+VALUE KarlNet-TurboCell-TxRate TxRate-12160k 1111
+VALUE KarlNet-TurboCell-TxRate TxRate-12288k 1112
+VALUE KarlNet-TurboCell-TxRate TxRate-12416k 1113
+VALUE KarlNet-TurboCell-TxRate TxRate-12544k 1114
+VALUE KarlNet-TurboCell-TxRate TxRate-12672k 1115
+VALUE KarlNet-TurboCell-TxRate TxRate-12800k 1116
+VALUE KarlNet-TurboCell-TxRate TxRate-12928k 1117
+VALUE KarlNet-TurboCell-TxRate TxRate-13056k 1118
+VALUE KarlNet-TurboCell-TxRate TxRate-13184k 1119
+VALUE KarlNet-TurboCell-TxRate TxRate-13312k 1120
+VALUE KarlNet-TurboCell-TxRate TxRate-13440k 1121
+VALUE KarlNet-TurboCell-TxRate TxRate-13568k 1122
+VALUE KarlNet-TurboCell-TxRate TxRate-13696k 1123
+VALUE KarlNet-TurboCell-TxRate TxRate-13824k 1124
+VALUE KarlNet-TurboCell-TxRate TxRate-13952k 1125
+VALUE KarlNet-TurboCell-TxRate TxRate-14080k 1126
+VALUE KarlNet-TurboCell-TxRate TxRate-14208k 1127
+VALUE KarlNet-TurboCell-TxRate TxRate-14336k 1128
+VALUE KarlNet-TurboCell-TxRate TxRate-14464k 1129
+VALUE KarlNet-TurboCell-TxRate TxRate-14592k 1130
+VALUE KarlNet-TurboCell-TxRate TxRate-14720k 1131
+VALUE KarlNet-TurboCell-TxRate TxRate-14848k 1132
+VALUE KarlNet-TurboCell-TxRate TxRate-14976k 1133
+VALUE KarlNet-TurboCell-TxRate TxRate-15104k 1134
+VALUE KarlNet-TurboCell-TxRate TxRate-15232k 1135
+VALUE KarlNet-TurboCell-TxRate TxRate-15360k 1136
+VALUE KarlNet-TurboCell-TxRate TxRate-15488k 1137
+VALUE KarlNet-TurboCell-TxRate TxRate-15616k 1138
+VALUE KarlNet-TurboCell-TxRate TxRate-15744k 1139
+VALUE KarlNet-TurboCell-TxRate TxRate-15872k 1140
+VALUE KarlNet-TurboCell-TxRate TxRate-16000k 1141
+VALUE KarlNet-TurboCell-TxRate TxRate-16128k 1142
+VALUE KarlNet-TurboCell-TxRate TxRate-16256k 1143
+VALUE KarlNet-TurboCell-TxRate TxRate-16384k 1144
+VALUE KarlNet-TurboCell-TxRate TxRate-16512k 1145
+VALUE KarlNet-TurboCell-TxRate TxRate-16640k 1146
+VALUE KarlNet-TurboCell-TxRate TxRate-16768k 1147
+VALUE KarlNet-TurboCell-TxRate TxRate-16896k 1148
+VALUE KarlNet-TurboCell-TxRate TxRate-17024k 1149
+VALUE KarlNet-TurboCell-TxRate TxRate-17152k 1150
+VALUE KarlNet-TurboCell-TxRate TxRate-17280k 1151
+VALUE KarlNet-TurboCell-TxRate TxRate-17408k 1152
+VALUE KarlNet-TurboCell-TxRate TxRate-17536k 1153
+VALUE KarlNet-TurboCell-TxRate TxRate-17664k 1154
+VALUE KarlNet-TurboCell-TxRate TxRate-17792k 1155
+VALUE KarlNet-TurboCell-TxRate TxRate-17920k 1156
+VALUE KarlNet-TurboCell-TxRate TxRate-18048k 1157
+VALUE KarlNet-TurboCell-TxRate TxRate-18176k 1158
+VALUE KarlNet-TurboCell-TxRate TxRate-18304k 1159
+VALUE KarlNet-TurboCell-TxRate TxRate-18432k 1160
+VALUE KarlNet-TurboCell-TxRate TxRate-18560k 1161
+VALUE KarlNet-TurboCell-TxRate TxRate-18688k 1162
+VALUE KarlNet-TurboCell-TxRate TxRate-18816k 1163
+VALUE KarlNet-TurboCell-TxRate TxRate-18944k 1164
+VALUE KarlNet-TurboCell-TxRate TxRate-19072k 1165
+VALUE KarlNet-TurboCell-TxRate TxRate-19200k 1166
+VALUE KarlNet-TurboCell-TxRate TxRate-19328k 1167
+VALUE KarlNet-TurboCell-TxRate TxRate-19456k 1168
+VALUE KarlNet-TurboCell-TxRate TxRate-19584k 1169
+VALUE KarlNet-TurboCell-TxRate TxRate-19712k 1170
+VALUE KarlNet-TurboCell-TxRate TxRate-19840k 1171
+VALUE KarlNet-TurboCell-TxRate TxRate-19968k 1172
+VALUE KarlNet-TurboCell-TxRate TxRate-20096k 1173
+VALUE KarlNet-TurboCell-TxRate TxRate-20224k 1174
+VALUE KarlNet-TurboCell-TxRate TxRate-20352k 1175
+VALUE KarlNet-TurboCell-TxRate TxRate-20480k 1176
+VALUE KarlNet-TurboCell-TxRate TxRate-20608k 1177
+VALUE KarlNet-TurboCell-TxRate TxRate-20736k 1178
+VALUE KarlNet-TurboCell-TxRate TxRate-20864k 1179
+VALUE KarlNet-TurboCell-TxRate TxRate-20992k 1180
+VALUE KarlNet-TurboCell-TxRate TxRate-21120k 1181
+VALUE KarlNet-TurboCell-TxRate TxRate-21248k 1182
+VALUE KarlNet-TurboCell-TxRate TxRate-21376k 1183
+VALUE KarlNet-TurboCell-TxRate TxRate-21504k 1184
+VALUE KarlNet-TurboCell-TxRate TxRate-21632k 1185
+VALUE KarlNet-TurboCell-TxRate TxRate-21760k 1186
+VALUE KarlNet-TurboCell-TxRate TxRate-21888k 1187
+VALUE KarlNet-TurboCell-TxRate TxRate-22016k 1188
+VALUE KarlNet-TurboCell-TxRate TxRate-22144k 1189
+VALUE KarlNet-TurboCell-TxRate TxRate-22272k 1190
+VALUE KarlNet-TurboCell-TxRate TxRate-22400k 1191
+VALUE KarlNet-TurboCell-TxRate TxRate-22528k 1192
+VALUE KarlNet-TurboCell-TxRate TxRate-22656k 1193
+VALUE KarlNet-TurboCell-TxRate TxRate-22784k 1194
+VALUE KarlNet-TurboCell-TxRate TxRate-22912k 1195
+VALUE KarlNet-TurboCell-TxRate TxRate-23040k 1196
+VALUE KarlNet-TurboCell-TxRate TxRate-23168k 1197
+VALUE KarlNet-TurboCell-TxRate TxRate-23296k 1198
+VALUE KarlNet-TurboCell-TxRate TxRate-23424k 1199
+VALUE KarlNet-TurboCell-TxRate TxRate-23552k 1200
+VALUE KarlNet-TurboCell-TxRate TxRate-23680k 1201
+VALUE KarlNet-TurboCell-TxRate TxRate-23808k 1202
+VALUE KarlNet-TurboCell-TxRate TxRate-23936k 1203
+VALUE KarlNet-TurboCell-TxRate TxRate-24064k 1204
+VALUE KarlNet-TurboCell-TxRate TxRate-24192k 1205
+VALUE KarlNet-TurboCell-TxRate TxRate-24320k 1206
+VALUE KarlNet-TurboCell-TxRate TxRate-24448k 1207
+VALUE KarlNet-TurboCell-TxRate TxRate-24576k 1208
+VALUE KarlNet-TurboCell-TxRate TxRate-24704k 1209
+VALUE KarlNet-TurboCell-TxRate TxRate-24832k 1210
+VALUE KarlNet-TurboCell-TxRate TxRate-24960k 1211
+VALUE KarlNet-TurboCell-TxRate TxRate-25088k 1212
+VALUE KarlNet-TurboCell-TxRate TxRate-25216k 1213
+VALUE KarlNet-TurboCell-TxRate TxRate-25344k 1214
+VALUE KarlNet-TurboCell-TxRate TxRate-25472k 1215
+VALUE KarlNet-TurboCell-TxRate TxRate-25600k 1216
+VALUE KarlNet-TurboCell-TxRate TxRate-25728k 1217
+VALUE KarlNet-TurboCell-TxRate TxRate-25856k 1218
+VALUE KarlNet-TurboCell-TxRate TxRate-25984k 1219
+VALUE KarlNet-TurboCell-TxRate TxRate-26112k 1220
+VALUE KarlNet-TurboCell-TxRate TxRate-26240k 1221
+VALUE KarlNet-TurboCell-TxRate TxRate-26368k 1222
+VALUE KarlNet-TurboCell-TxRate TxRate-26496k 1223
+VALUE KarlNet-TurboCell-TxRate TxRate-26624k 1224
+VALUE KarlNet-TurboCell-TxRate TxRate-26752k 1225
+VALUE KarlNet-TurboCell-TxRate TxRate-26880k 1226
+VALUE KarlNet-TurboCell-TxRate TxRate-27008k 1227
+VALUE KarlNet-TurboCell-TxRate TxRate-27136k 1228
+VALUE KarlNet-TurboCell-TxRate TxRate-27264k 1229
+VALUE KarlNet-TurboCell-TxRate TxRate-27392k 1230
+VALUE KarlNet-TurboCell-TxRate TxRate-27520k 1231
+VALUE KarlNet-TurboCell-TxRate TxRate-27648k 1232
+VALUE KarlNet-TurboCell-TxRate TxRate-27776k 1233
+VALUE KarlNet-TurboCell-TxRate TxRate-27904k 1234
+VALUE KarlNet-TurboCell-TxRate TxRate-28032k 1235
+VALUE KarlNet-TurboCell-TxRate TxRate-28160k 1236
+VALUE KarlNet-TurboCell-TxRate TxRate-28288k 1237
+VALUE KarlNet-TurboCell-TxRate TxRate-28416k 1238
+VALUE KarlNet-TurboCell-TxRate TxRate-28544k 1239
+VALUE KarlNet-TurboCell-TxRate TxRate-28672k 1240
+VALUE KarlNet-TurboCell-TxRate TxRate-28800k 1241
+VALUE KarlNet-TurboCell-TxRate TxRate-28928k 1242
+VALUE KarlNet-TurboCell-TxRate TxRate-29056k 1243
+VALUE KarlNet-TurboCell-TxRate TxRate-29184k 1244
+VALUE KarlNet-TurboCell-TxRate TxRate-29312k 1245
+VALUE KarlNet-TurboCell-TxRate TxRate-29440k 1246
+VALUE KarlNet-TurboCell-TxRate TxRate-29568k 1247
+VALUE KarlNet-TurboCell-TxRate TxRate-29696k 1248
+VALUE KarlNet-TurboCell-TxRate TxRate-29824k 1249
+VALUE KarlNet-TurboCell-TxRate TxRate-29952k 1250
+VALUE KarlNet-TurboCell-TxRate TxRate-30080k 1251
+VALUE KarlNet-TurboCell-TxRate TxRate-30208k 1252
+VALUE KarlNet-TurboCell-TxRate TxRate-30336k 1253
+VALUE KarlNet-TurboCell-TxRate TxRate-30464k 1254
+VALUE KarlNet-TurboCell-TxRate TxRate-30592k 1255
+VALUE KarlNet-TurboCell-TxRate TxRate-30720k 1256
+VALUE KarlNet-TurboCell-TxRate TxRate-30848k 1257
+VALUE KarlNet-TurboCell-TxRate TxRate-30976k 1258
+VALUE KarlNet-TurboCell-TxRate TxRate-31104k 1259
+VALUE KarlNet-TurboCell-TxRate TxRate-31232k 1260
+VALUE KarlNet-TurboCell-TxRate TxRate-31360k 1261
+VALUE KarlNet-TurboCell-TxRate TxRate-31488k 1262
+VALUE KarlNet-TurboCell-TxRate TxRate-31616k 1263
+VALUE KarlNet-TurboCell-TxRate TxRate-31744k 1264
+VALUE KarlNet-TurboCell-TxRate TxRate-31872k 1265
+VALUE KarlNet-TurboCell-TxRate TxRate-32000k 1266
+VALUE KarlNet-TurboCell-TxRate TxRate-32128k 1267
+VALUE KarlNet-TurboCell-TxRate TxRate-32256k 1268
+VALUE KarlNet-TurboCell-TxRate TxRate-32384k 1269
+VALUE KarlNet-TurboCell-TxRate TxRate-32512k 1270
+VALUE KarlNet-TurboCell-TxRate TxRate-32640k 1271
+VALUE KarlNet-TurboCell-TxRate TxRate-32768k 1272
+VALUE KarlNet-TurboCell-TxRate TxRate-32896k 1273
+VALUE KarlNet-TurboCell-TxRate TxRate-33024k 1274
+VALUE KarlNet-TurboCell-TxRate TxRate-33152k 1275
+VALUE KarlNet-TurboCell-TxRate TxRate-33280k 1276
+VALUE KarlNet-TurboCell-TxRate TxRate-33408k 1277
+VALUE KarlNet-TurboCell-TxRate TxRate-33536k 1278
+VALUE KarlNet-TurboCell-TxRate TxRate-33664k 1279
+VALUE KarlNet-TurboCell-TxRate TxRate-33792k 1280
+VALUE KarlNet-TurboCell-TxRate TxRate-33920k 1281
+VALUE KarlNet-TurboCell-TxRate TxRate-34048k 1282
+VALUE KarlNet-TurboCell-TxRate TxRate-34176k 1283
+VALUE KarlNet-TurboCell-TxRate TxRate-34304k 1284
+VALUE KarlNet-TurboCell-TxRate TxRate-34432k 1285
+VALUE KarlNet-TurboCell-TxRate TxRate-34560k 1286
+VALUE KarlNet-TurboCell-TxRate TxRate-34688k 1287
+VALUE KarlNet-TurboCell-TxRate TxRate-34816k 1288
+VALUE KarlNet-TurboCell-TxRate TxRate-34944k 1289
+VALUE KarlNet-TurboCell-TxRate TxRate-35072k 1290
+VALUE KarlNet-TurboCell-TxRate TxRate-35200k 1291
+VALUE KarlNet-TurboCell-TxRate TxRate-35328k 1292
+VALUE KarlNet-TurboCell-TxRate TxRate-35456k 1293
+VALUE KarlNet-TurboCell-TxRate TxRate-35584k 1294
+VALUE KarlNet-TurboCell-TxRate TxRate-35712k 1295
+VALUE KarlNet-TurboCell-TxRate TxRate-35840k 1296
+VALUE KarlNet-TurboCell-TxRate TxRate-35968k 1297
+VALUE KarlNet-TurboCell-TxRate TxRate-36096k 1298
+VALUE KarlNet-TurboCell-TxRate TxRate-36224k 1299
+VALUE KarlNet-TurboCell-TxRate TxRate-36352k 1300
+VALUE KarlNet-TurboCell-TxRate TxRate-36480k 1301
+VALUE KarlNet-TurboCell-TxRate TxRate-36608k 1302
+VALUE KarlNet-TurboCell-TxRate TxRate-36736k 1303
+VALUE KarlNet-TurboCell-TxRate TxRate-36864k 1304
+VALUE KarlNet-TurboCell-TxRate TxRate-36992k 1305
+VALUE KarlNet-TurboCell-TxRate TxRate-37120k 1306
+VALUE KarlNet-TurboCell-TxRate TxRate-37248k 1307
+VALUE KarlNet-TurboCell-TxRate TxRate-37376k 1308
+VALUE KarlNet-TurboCell-TxRate TxRate-37504k 1309
+VALUE KarlNet-TurboCell-TxRate TxRate-37632k 1310
+VALUE KarlNet-TurboCell-TxRate TxRate-37760k 1311
+VALUE KarlNet-TurboCell-TxRate TxRate-37888k 1312
+VALUE KarlNet-TurboCell-TxRate TxRate-38016k 1313
+VALUE KarlNet-TurboCell-TxRate TxRate-38144k 1314
+VALUE KarlNet-TurboCell-TxRate TxRate-38272k 1315
+VALUE KarlNet-TurboCell-TxRate TxRate-38400k 1316
+VALUE KarlNet-TurboCell-TxRate TxRate-38528k 1317
+VALUE KarlNet-TurboCell-TxRate TxRate-38656k 1318
+VALUE KarlNet-TurboCell-TxRate TxRate-38784k 1319
+VALUE KarlNet-TurboCell-TxRate TxRate-38912k 1320
+VALUE KarlNet-TurboCell-TxRate TxRate-39040k 1321
+VALUE KarlNet-TurboCell-TxRate TxRate-39168k 1322
+VALUE KarlNet-TurboCell-TxRate TxRate-39296k 1323
+VALUE KarlNet-TurboCell-TxRate TxRate-39424k 1324
+VALUE KarlNet-TurboCell-TxRate TxRate-39552k 1325
+VALUE KarlNet-TurboCell-TxRate TxRate-39680k 1326
+VALUE KarlNet-TurboCell-TxRate TxRate-39808k 1327
+VALUE KarlNet-TurboCell-TxRate TxRate-39936k 1328
+VALUE KarlNet-TurboCell-TxRate TxRate-40064k 1329
+VALUE KarlNet-TurboCell-TxRate TxRate-40192k 1330
+VALUE KarlNet-TurboCell-TxRate TxRate-40320k 1331
+VALUE KarlNet-TurboCell-TxRate TxRate-40448k 1332
+VALUE KarlNet-TurboCell-TxRate TxRate-40576k 1333
+VALUE KarlNet-TurboCell-TxRate TxRate-40704k 1334
+VALUE KarlNet-TurboCell-TxRate TxRate-40832k 1335
+VALUE KarlNet-TurboCell-TxRate TxRate-40960k 1336
+VALUE KarlNet-TurboCell-TxRate TxRate-41088k 1337
+VALUE KarlNet-TurboCell-TxRate TxRate-41216k 1338
+VALUE KarlNet-TurboCell-TxRate TxRate-41344k 1339
+VALUE KarlNet-TurboCell-TxRate TxRate-41472k 1340
+VALUE KarlNet-TurboCell-TxRate TxRate-41600k 1341
+VALUE KarlNet-TurboCell-TxRate TxRate-41728k 1342
+VALUE KarlNet-TurboCell-TxRate TxRate-41856k 1343
+VALUE KarlNet-TurboCell-TxRate TxRate-41984k 1344
+VALUE KarlNet-TurboCell-TxRate TxRate-42112k 1345
+VALUE KarlNet-TurboCell-TxRate TxRate-42240k 1346
+VALUE KarlNet-TurboCell-TxRate TxRate-42368k 1347
+VALUE KarlNet-TurboCell-TxRate TxRate-42496k 1348
+VALUE KarlNet-TurboCell-TxRate TxRate-42624k 1349
+VALUE KarlNet-TurboCell-TxRate TxRate-42752k 1350
+VALUE KarlNet-TurboCell-TxRate TxRate-42880k 1351
+VALUE KarlNet-TurboCell-TxRate TxRate-43008k 1352
+VALUE KarlNet-TurboCell-TxRate TxRate-43136k 1353
+VALUE KarlNet-TurboCell-TxRate TxRate-43264k 1354
+VALUE KarlNet-TurboCell-TxRate TxRate-43392k 1355
+VALUE KarlNet-TurboCell-TxRate TxRate-43520k 1356
+VALUE KarlNet-TurboCell-TxRate TxRate-43648k 1357
+VALUE KarlNet-TurboCell-TxRate TxRate-43776k 1358
+VALUE KarlNet-TurboCell-TxRate TxRate-43904k 1359
+VALUE KarlNet-TurboCell-TxRate TxRate-44032k 1360
+VALUE KarlNet-TurboCell-TxRate TxRate-44160k 1361
+VALUE KarlNet-TurboCell-TxRate TxRate-44288k 1362
+VALUE KarlNet-TurboCell-TxRate TxRate-44416k 1363
+VALUE KarlNet-TurboCell-TxRate TxRate-44544k 1364
+VALUE KarlNet-TurboCell-TxRate TxRate-44672k 1365
+VALUE KarlNet-TurboCell-TxRate TxRate-44800k 1366
+VALUE KarlNet-TurboCell-TxRate TxRate-44928k 1367
+VALUE KarlNet-TurboCell-TxRate TxRate-45056k 1368
+VALUE KarlNet-TurboCell-TxRate TxRate-45184k 1369
+VALUE KarlNet-TurboCell-TxRate TxRate-45312k 1370
+VALUE KarlNet-TurboCell-TxRate TxRate-45440k 1371
+VALUE KarlNet-TurboCell-TxRate TxRate-45568k 1372
+VALUE KarlNet-TurboCell-TxRate TxRate-45696k 1373
+VALUE KarlNet-TurboCell-TxRate TxRate-45824k 1374
+VALUE KarlNet-TurboCell-TxRate TxRate-45952k 1375
+VALUE KarlNet-TurboCell-TxRate TxRate-46080k 1376
+VALUE KarlNet-TurboCell-TxRate TxRate-46208k 1377
+VALUE KarlNet-TurboCell-TxRate TxRate-46336k 1378
+VALUE KarlNet-TurboCell-TxRate TxRate-46464k 1379
+VALUE KarlNet-TurboCell-TxRate TxRate-46592k 1380
+VALUE KarlNet-TurboCell-TxRate TxRate-46720k 1381
+VALUE KarlNet-TurboCell-TxRate TxRate-46848k 1382
+VALUE KarlNet-TurboCell-TxRate TxRate-46976k 1383
+VALUE KarlNet-TurboCell-TxRate TxRate-47104k 1384
+VALUE KarlNet-TurboCell-TxRate TxRate-47232k 1385
+VALUE KarlNet-TurboCell-TxRate TxRate-47360k 1386
+VALUE KarlNet-TurboCell-TxRate TxRate-47488k 1387
+VALUE KarlNet-TurboCell-TxRate TxRate-47616k 1388
+VALUE KarlNet-TurboCell-TxRate TxRate-47744k 1389
+VALUE KarlNet-TurboCell-TxRate TxRate-47872k 1390
+VALUE KarlNet-TurboCell-TxRate TxRate-48000k 1391
+VALUE KarlNet-TurboCell-TxRate TxRate-48128k 1392
+VALUE KarlNet-TurboCell-TxRate TxRate-48256k 1393
+VALUE KarlNet-TurboCell-TxRate TxRate-48384k 1394
+VALUE KarlNet-TurboCell-TxRate TxRate-48512k 1395
+VALUE KarlNet-TurboCell-TxRate TxRate-48640k 1396
+VALUE KarlNet-TurboCell-TxRate TxRate-48768k 1397
+VALUE KarlNet-TurboCell-TxRate TxRate-48896k 1398
+VALUE KarlNet-TurboCell-TxRate TxRate-49024k 1399
+VALUE KarlNet-TurboCell-TxRate TxRate-49152k 1400
+VALUE KarlNet-TurboCell-TxRate TxRate-49280k 1401
+VALUE KarlNet-TurboCell-TxRate TxRate-49408k 1402
+VALUE KarlNet-TurboCell-TxRate TxRate-49536k 1403
+VALUE KarlNet-TurboCell-TxRate TxRate-49664k 1404
+VALUE KarlNet-TurboCell-TxRate TxRate-49792k 1405
+VALUE KarlNet-TurboCell-TxRate TxRate-49920k 1406
+VALUE KarlNet-TurboCell-TxRate TxRate-50048k 1407
+VALUE KarlNet-TurboCell-TxRate TxRate-50176k 1408
+VALUE KarlNet-TurboCell-TxRate TxRate-50304k 1409
+VALUE KarlNet-TurboCell-TxRate TxRate-50432k 1410
+VALUE KarlNet-TurboCell-TxRate TxRate-50560k 1411
+VALUE KarlNet-TurboCell-TxRate TxRate-50688k 1412
+VALUE KarlNet-TurboCell-TxRate TxRate-50816k 1413
+VALUE KarlNet-TurboCell-TxRate TxRate-50944k 1414
+VALUE KarlNet-TurboCell-TxRate TxRate-51072k 1415
+VALUE KarlNet-TurboCell-TxRate TxRate-51200k 1416
+VALUE KarlNet-TurboCell-TxRate TxRate-51328k 1417
+VALUE KarlNet-TurboCell-TxRate TxRate-51456k 1418
+VALUE KarlNet-TurboCell-TxRate TxRate-51584k 1419
+VALUE KarlNet-TurboCell-TxRate TxRate-51712k 1420
+VALUE KarlNet-TurboCell-TxRate TxRate-51840k 1421
+VALUE KarlNet-TurboCell-TxRate TxRate-51968k 1422
+VALUE KarlNet-TurboCell-TxRate TxRate-52096k 1423
+VALUE KarlNet-TurboCell-TxRate TxRate-52224k 1424
+VALUE KarlNet-TurboCell-TxRate TxRate-52352k 1425
+VALUE KarlNet-TurboCell-TxRate TxRate-52480k 1426
+VALUE KarlNet-TurboCell-TxRate TxRate-52608k 1427
+VALUE KarlNet-TurboCell-TxRate TxRate-52736k 1428
+VALUE KarlNet-TurboCell-TxRate TxRate-52864k 1429
+VALUE KarlNet-TurboCell-TxRate TxRate-52992k 1430
+VALUE KarlNet-TurboCell-TxRate TxRate-53120k 1431
+VALUE KarlNet-TurboCell-TxRate TxRate-53248k 1432
+VALUE KarlNet-TurboCell-TxRate TxRate-53376k 1433
+VALUE KarlNet-TurboCell-TxRate TxRate-53504k 1434
+VALUE KarlNet-TurboCell-TxRate TxRate-53632k 1435
+VALUE KarlNet-TurboCell-TxRate TxRate-53760k 1436
+VALUE KarlNet-TurboCell-TxRate TxRate-53888k 1437
+VALUE KarlNet-TurboCell-TxRate TxRate-54016k 1438
+VALUE KarlNet-TurboCell-TxRate TxRate-54144k 1439
+VALUE KarlNet-TurboCell-TxRate TxRate-54272k 1440
+VALUE KarlNet-TurboCell-TxRate TxRate-54400k 1441
+VALUE KarlNet-TurboCell-TxRate TxRate-54528k 1442
+VALUE KarlNet-TurboCell-TxRate TxRate-54656k 1443
+VALUE KarlNet-TurboCell-TxRate TxRate-54784k 1444
+VALUE KarlNet-TurboCell-TxRate TxRate-54912k 1445
+VALUE KarlNet-TurboCell-TxRate TxRate-55040k 1446
+VALUE KarlNet-TurboCell-TxRate TxRate-55168k 1447
+VALUE KarlNet-TurboCell-TxRate TxRate-55296k 1448
+VALUE KarlNet-TurboCell-TxRate TxRate-55424k 1449
+VALUE KarlNet-TurboCell-TxRate TxRate-55552k 1450
+VALUE KarlNet-TurboCell-TxRate TxRate-55680k 1451
+VALUE KarlNet-TurboCell-TxRate TxRate-55808k 1452
+VALUE KarlNet-TurboCell-TxRate TxRate-55936k 1453
+VALUE KarlNet-TurboCell-TxRate TxRate-56064k 1454
+VALUE KarlNet-TurboCell-TxRate TxRate-56192k 1455
+VALUE KarlNet-TurboCell-TxRate TxRate-56320k 1456
+VALUE KarlNet-TurboCell-TxRate TxRate-56448k 1457
+VALUE KarlNet-TurboCell-TxRate TxRate-56576k 1458
+VALUE KarlNet-TurboCell-TxRate TxRate-56704k 1459
+VALUE KarlNet-TurboCell-TxRate TxRate-56832k 1460
+VALUE KarlNet-TurboCell-TxRate TxRate-56960k 1461
+VALUE KarlNet-TurboCell-TxRate TxRate-57088k 1462
+VALUE KarlNet-TurboCell-TxRate TxRate-57216k 1463
+VALUE KarlNet-TurboCell-TxRate TxRate-57344k 1464
+VALUE KarlNet-TurboCell-TxRate TxRate-57472k 1465
+VALUE KarlNet-TurboCell-TxRate TxRate-57600k 1466
+VALUE KarlNet-TurboCell-TxRate TxRate-57728k 1467
+VALUE KarlNet-TurboCell-TxRate TxRate-57856k 1468
+VALUE KarlNet-TurboCell-TxRate TxRate-57984k 1469
+VALUE KarlNet-TurboCell-TxRate TxRate-58112k 1470
+VALUE KarlNet-TurboCell-TxRate TxRate-58240k 1471
+VALUE KarlNet-TurboCell-TxRate TxRate-58368k 1472
+VALUE KarlNet-TurboCell-TxRate TxRate-58496k 1473
+VALUE KarlNet-TurboCell-TxRate TxRate-58624k 1474
+VALUE KarlNet-TurboCell-TxRate TxRate-58752k 1475
+VALUE KarlNet-TurboCell-TxRate TxRate-58880k 1476
+VALUE KarlNet-TurboCell-TxRate TxRate-59008k 1477
+VALUE KarlNet-TurboCell-TxRate TxRate-59136k 1478
+VALUE KarlNet-TurboCell-TxRate TxRate-59264k 1479
+VALUE KarlNet-TurboCell-TxRate TxRate-59392k 1480
+VALUE KarlNet-TurboCell-TxRate TxRate-59520k 1481
+VALUE KarlNet-TurboCell-TxRate TxRate-59648k 1482
+VALUE KarlNet-TurboCell-TxRate TxRate-59776k 1483
+VALUE KarlNet-TurboCell-TxRate TxRate-59904k 1484
+VALUE KarlNet-TurboCell-TxRate TxRate-60032k 1485
+VALUE KarlNet-TurboCell-TxRate TxRate-60160k 1486
+VALUE KarlNet-TurboCell-TxRate TxRate-60288k 1487
+VALUE KarlNet-TurboCell-TxRate TxRate-60416k 1488
+VALUE KarlNet-TurboCell-TxRate TxRate-60544k 1489
+VALUE KarlNet-TurboCell-TxRate TxRate-60672k 1490
+VALUE KarlNet-TurboCell-TxRate TxRate-60800k 1491
+VALUE KarlNet-TurboCell-TxRate TxRate-60928k 1492
+VALUE KarlNet-TurboCell-TxRate TxRate-61056k 1493
+VALUE KarlNet-TurboCell-TxRate TxRate-61184k 1494
+VALUE KarlNet-TurboCell-TxRate TxRate-61312k 1495
+VALUE KarlNet-TurboCell-TxRate TxRate-61440k 1496
+VALUE KarlNet-TurboCell-TxRate TxRate-61568k 1497
+VALUE KarlNet-TurboCell-TxRate TxRate-61696k 1498
+VALUE KarlNet-TurboCell-TxRate TxRate-61824k 1499
+VALUE KarlNet-TurboCell-TxRate TxRate-61952k 1500
+VALUE KarlNet-TurboCell-TxRate TxRate-62080k 1501
+VALUE KarlNet-TurboCell-TxRate TxRate-62208k 1502
+VALUE KarlNet-TurboCell-TxRate TxRate-62336k 1503
+VALUE KarlNet-TurboCell-TxRate TxRate-62464k 1504
+VALUE KarlNet-TurboCell-TxRate TxRate-62592k 1505
+VALUE KarlNet-TurboCell-TxRate TxRate-62720k 1506
+VALUE KarlNet-TurboCell-TxRate TxRate-62848k 1507
+VALUE KarlNet-TurboCell-TxRate TxRate-62976k 1508
+VALUE KarlNet-TurboCell-TxRate TxRate-63104k 1509
+VALUE KarlNet-TurboCell-TxRate TxRate-63232k 1510
+VALUE KarlNet-TurboCell-TxRate TxRate-63360k 1511
+VALUE KarlNet-TurboCell-TxRate TxRate-63488k 1512
+VALUE KarlNet-TurboCell-TxRate TxRate-63616k 1513
+VALUE KarlNet-TurboCell-TxRate TxRate-63744k 1514
+VALUE KarlNet-TurboCell-TxRate TxRate-63872k 1515
+VALUE KarlNet-TurboCell-TxRate TxRate-64000k 1516
+VALUE KarlNet-TurboCell-TxRate TxRate-64128k 1517
+VALUE KarlNet-TurboCell-TxRate TxRate-64256k 1518
+VALUE KarlNet-TurboCell-TxRate TxRate-64384k 1519
+VALUE KarlNet-TurboCell-TxRate TxRate-64512k 1520
+VALUE KarlNet-TurboCell-TxRate TxRate-64640k 1521
+VALUE KarlNet-TurboCell-TxRate TxRate-64768k 1522
+VALUE KarlNet-TurboCell-TxRate TxRate-64896k 1523
+VALUE KarlNet-TurboCell-TxRate TxRate-65024k 1524
+VALUE KarlNet-TurboCell-TxRate TxRate-65152k 1525
+VALUE KarlNet-TurboCell-TxRate TxRate-65280k 1526
+VALUE KarlNet-TurboCell-TxRate TxRate-65408k 1527
+VALUE KarlNet-TurboCell-TxRate TxRate-65536k 1528
+VALUE KarlNet-TurboCell-TxRate TxRate-65664k 1529
+VALUE KarlNet-TurboCell-TxRate TxRate-65792k 1530
+VALUE KarlNet-TurboCell-TxRate TxRate-65920k 1531
+VALUE KarlNet-TurboCell-TxRate TxRate-66048k 1532
+VALUE KarlNet-TurboCell-TxRate TxRate-66176k 1533
+VALUE KarlNet-TurboCell-TxRate TxRate-66304k 1534
+VALUE KarlNet-TurboCell-TxRate TxRate-66432k 1535
+VALUE KarlNet-TurboCell-TxRate TxRate-66560k 1536
+VALUE KarlNet-TurboCell-TxRate TxRate-66688k 1537
+VALUE KarlNet-TurboCell-TxRate TxRate-66816k 1538
+VALUE KarlNet-TurboCell-TxRate TxRate-66944k 1539
+VALUE KarlNet-TurboCell-TxRate TxRate-67072k 1540
+VALUE KarlNet-TurboCell-TxRate TxRate-67200k 1541
+VALUE KarlNet-TurboCell-TxRate TxRate-67328k 1542
+VALUE KarlNet-TurboCell-TxRate TxRate-67456k 1543
+VALUE KarlNet-TurboCell-TxRate TxRate-67584k 1544
+VALUE KarlNet-TurboCell-TxRate TxRate-67712k 1545
+VALUE KarlNet-TurboCell-TxRate TxRate-67840k 1546
+VALUE KarlNet-TurboCell-TxRate TxRate-67968k 1547
+VALUE KarlNet-TurboCell-TxRate TxRate-68096k 1548
+VALUE KarlNet-TurboCell-TxRate TxRate-68224k 1549
+VALUE KarlNet-TurboCell-TxRate TxRate-68352k 1550
+VALUE KarlNet-TurboCell-TxRate TxRate-68480k 1551
+VALUE KarlNet-TurboCell-TxRate TxRate-68608k 1552
+VALUE KarlNet-TurboCell-TxRate TxRate-68736k 1553
+VALUE KarlNet-TurboCell-TxRate TxRate-68864k 1554
+VALUE KarlNet-TurboCell-TxRate TxRate-68992k 1555
+VALUE KarlNet-TurboCell-TxRate TxRate-69120k 1556
+VALUE KarlNet-TurboCell-TxRate TxRate-69248k 1557
+VALUE KarlNet-TurboCell-TxRate TxRate-69376k 1558
+VALUE KarlNet-TurboCell-TxRate TxRate-69504k 1559
+VALUE KarlNet-TurboCell-TxRate TxRate-69632k 1560
+VALUE KarlNet-TurboCell-TxRate TxRate-69760k 1561
+VALUE KarlNet-TurboCell-TxRate TxRate-69888k 1562
+VALUE KarlNet-TurboCell-TxRate TxRate-70016k 1563
+VALUE KarlNet-TurboCell-TxRate TxRate-70144k 1564
+VALUE KarlNet-TurboCell-TxRate TxRate-70272k 1565
+VALUE KarlNet-TurboCell-TxRate TxRate-70400k 1566
+VALUE KarlNet-TurboCell-TxRate TxRate-70528k 1567
+VALUE KarlNet-TurboCell-TxRate TxRate-70656k 1568
+VALUE KarlNet-TurboCell-TxRate TxRate-70784k 1569
+VALUE KarlNet-TurboCell-TxRate TxRate-70912k 1570
+VALUE KarlNet-TurboCell-TxRate TxRate-71040k 1571
+VALUE KarlNet-TurboCell-TxRate TxRate-71168k 1572
+VALUE KarlNet-TurboCell-TxRate TxRate-71296k 1573
+VALUE KarlNet-TurboCell-TxRate TxRate-71424k 1574
+VALUE KarlNet-TurboCell-TxRate TxRate-71552k 1575
+VALUE KarlNet-TurboCell-TxRate TxRate-71680k 1576
+VALUE KarlNet-TurboCell-TxRate TxRate-71808k 1577
+VALUE KarlNet-TurboCell-TxRate TxRate-71936k 1578
+VALUE KarlNet-TurboCell-TxRate TxRate-72064k 1579
+VALUE KarlNet-TurboCell-TxRate TxRate-72192k 1580
+VALUE KarlNet-TurboCell-TxRate TxRate-72320k 1581
+VALUE KarlNet-TurboCell-TxRate TxRate-72448k 1582
+VALUE KarlNet-TurboCell-TxRate TxRate-72576k 1583
+VALUE KarlNet-TurboCell-TxRate TxRate-72704k 1584
+VALUE KarlNet-TurboCell-TxRate TxRate-72832k 1585
+VALUE KarlNet-TurboCell-TxRate TxRate-72960k 1586
+VALUE KarlNet-TurboCell-TxRate TxRate-73088k 1587
+VALUE KarlNet-TurboCell-TxRate TxRate-73216k 1588
+VALUE KarlNet-TurboCell-TxRate TxRate-73344k 1589
+VALUE KarlNet-TurboCell-TxRate TxRate-73472k 1590
+VALUE KarlNet-TurboCell-TxRate TxRate-73600k 1591
+VALUE KarlNet-TurboCell-TxRate TxRate-73728k 1592
+VALUE KarlNet-TurboCell-TxRate TxRate-73856k 1593
+VALUE KarlNet-TurboCell-TxRate TxRate-73984k 1594
+VALUE KarlNet-TurboCell-TxRate TxRate-74112k 1595
+VALUE KarlNet-TurboCell-TxRate TxRate-74240k 1596
+VALUE KarlNet-TurboCell-TxRate TxRate-74368k 1597
+VALUE KarlNet-TurboCell-TxRate TxRate-74496k 1598
+VALUE KarlNet-TurboCell-TxRate TxRate-74624k 1599
+VALUE KarlNet-TurboCell-TxRate TxRate-74752k 1600
+VALUE KarlNet-TurboCell-TxRate TxRate-74880k 1601
+VALUE KarlNet-TurboCell-TxRate TxRate-75008k 1602
+VALUE KarlNet-TurboCell-TxRate TxRate-75136k 1603
+VALUE KarlNet-TurboCell-TxRate TxRate-75264k 1604
+VALUE KarlNet-TurboCell-TxRate TxRate-75392k 1605
+VALUE KarlNet-TurboCell-TxRate TxRate-75520k 1606
+VALUE KarlNet-TurboCell-TxRate TxRate-75648k 1607
+VALUE KarlNet-TurboCell-TxRate TxRate-75776k 1608
+VALUE KarlNet-TurboCell-TxRate TxRate-75904k 1609
+VALUE KarlNet-TurboCell-TxRate TxRate-76032k 1610
+VALUE KarlNet-TurboCell-TxRate TxRate-76160k 1611
+VALUE KarlNet-TurboCell-TxRate TxRate-76288k 1612
+VALUE KarlNet-TurboCell-TxRate TxRate-76416k 1613
+VALUE KarlNet-TurboCell-TxRate TxRate-76544k 1614
+VALUE KarlNet-TurboCell-TxRate TxRate-76672k 1615
+VALUE KarlNet-TurboCell-TxRate TxRate-76800k 1616
+VALUE KarlNet-TurboCell-TxRate TxRate-76928k 1617
+VALUE KarlNet-TurboCell-TxRate TxRate-77056k 1618
+VALUE KarlNet-TurboCell-TxRate TxRate-77184k 1619
+VALUE KarlNet-TurboCell-TxRate TxRate-77312k 1620
+VALUE KarlNet-TurboCell-TxRate TxRate-77440k 1621
+VALUE KarlNet-TurboCell-TxRate TxRate-77568k 1622
+VALUE KarlNet-TurboCell-TxRate TxRate-77696k 1623
+VALUE KarlNet-TurboCell-TxRate TxRate-77824k 1624
+VALUE KarlNet-TurboCell-TxRate TxRate-77952k 1625
+VALUE KarlNet-TurboCell-TxRate TxRate-78080k 1626
+VALUE KarlNet-TurboCell-TxRate TxRate-78208k 1627
+VALUE KarlNet-TurboCell-TxRate TxRate-78336k 1628
+VALUE KarlNet-TurboCell-TxRate TxRate-78464k 1629
+VALUE KarlNet-TurboCell-TxRate TxRate-78592k 1630
+VALUE KarlNet-TurboCell-TxRate TxRate-78720k 1631
+VALUE KarlNet-TurboCell-TxRate TxRate-78848k 1632
+VALUE KarlNet-TurboCell-TxRate TxRate-78976k 1633
+VALUE KarlNet-TurboCell-TxRate TxRate-79104k 1634
+VALUE KarlNet-TurboCell-TxRate TxRate-79232k 1635
+VALUE KarlNet-TurboCell-TxRate TxRate-79360k 1636
+VALUE KarlNet-TurboCell-TxRate TxRate-79488k 1637
+VALUE KarlNet-TurboCell-TxRate TxRate-79616k 1638
+VALUE KarlNet-TurboCell-TxRate TxRate-79744k 1639
+VALUE KarlNet-TurboCell-TxRate TxRate-79872k 1640
+VALUE KarlNet-TurboCell-TxRate TxRate-80000k 1641
+VALUE KarlNet-TurboCell-TxRate TxRate-80128k 1642
+VALUE KarlNet-TurboCell-TxRate TxRate-80256k 1643
+VALUE KarlNet-TurboCell-TxRate TxRate-80384k 1644
+VALUE KarlNet-TurboCell-TxRate TxRate-80512k 1645
+VALUE KarlNet-TurboCell-TxRate TxRate-80640k 1646
+VALUE KarlNet-TurboCell-TxRate TxRate-80768k 1647
+VALUE KarlNet-TurboCell-TxRate TxRate-80896k 1648
+VALUE KarlNet-TurboCell-TxRate TxRate-81024k 1649
+VALUE KarlNet-TurboCell-TxRate TxRate-81152k 1650
+VALUE KarlNet-TurboCell-TxRate TxRate-81280k 1651
+VALUE KarlNet-TurboCell-TxRate TxRate-81408k 1652
+VALUE KarlNet-TurboCell-TxRate TxRate-81536k 1653
+VALUE KarlNet-TurboCell-TxRate TxRate-81664k 1654
+VALUE KarlNet-TurboCell-TxRate TxRate-81792k 1655
+VALUE KarlNet-TurboCell-TxRate TxRate-81920k 1656
+VALUE KarlNet-TurboCell-TxRate TxRate-82048k 1657
+VALUE KarlNet-TurboCell-TxRate TxRate-82176k 1658
+VALUE KarlNet-TurboCell-TxRate TxRate-82304k 1659
+VALUE KarlNet-TurboCell-TxRate TxRate-82432k 1660
+VALUE KarlNet-TurboCell-TxRate TxRate-82560k 1661
+VALUE KarlNet-TurboCell-TxRate TxRate-82688k 1662
+VALUE KarlNet-TurboCell-TxRate TxRate-82816k 1663
+VALUE KarlNet-TurboCell-TxRate TxRate-82944k 1664
+VALUE KarlNet-TurboCell-TxRate TxRate-83072k 1665
+VALUE KarlNet-TurboCell-TxRate TxRate-83200k 1666
+VALUE KarlNet-TurboCell-TxRate TxRate-83328k 1667
+VALUE KarlNet-TurboCell-TxRate TxRate-83456k 1668
+VALUE KarlNet-TurboCell-TxRate TxRate-83584k 1669
+VALUE KarlNet-TurboCell-TxRate TxRate-83712k 1670
+VALUE KarlNet-TurboCell-TxRate TxRate-83840k 1671
+VALUE KarlNet-TurboCell-TxRate TxRate-83968k 1672
+VALUE KarlNet-TurboCell-TxRate TxRate-84096k 1673
+VALUE KarlNet-TurboCell-TxRate TxRate-84224k 1674
+VALUE KarlNet-TurboCell-TxRate TxRate-84352k 1675
+VALUE KarlNet-TurboCell-TxRate TxRate-84480k 1676
+VALUE KarlNet-TurboCell-TxRate TxRate-84608k 1677
+VALUE KarlNet-TurboCell-TxRate TxRate-84736k 1678
+VALUE KarlNet-TurboCell-TxRate TxRate-84864k 1679
+VALUE KarlNet-TurboCell-TxRate TxRate-84992k 1680
+VALUE KarlNet-TurboCell-TxRate TxRate-85120k 1681
+VALUE KarlNet-TurboCell-TxRate TxRate-85248k 1682
+VALUE KarlNet-TurboCell-TxRate TxRate-85376k 1683
+VALUE KarlNet-TurboCell-TxRate TxRate-85504k 1684
+VALUE KarlNet-TurboCell-TxRate TxRate-85632k 1685
+VALUE KarlNet-TurboCell-TxRate TxRate-85760k 1686
+VALUE KarlNet-TurboCell-TxRate TxRate-85888k 1687
+VALUE KarlNet-TurboCell-TxRate TxRate-86016k 1688
+VALUE KarlNet-TurboCell-TxRate TxRate-86144k 1689
+VALUE KarlNet-TurboCell-TxRate TxRate-86272k 1690
+VALUE KarlNet-TurboCell-TxRate TxRate-86400k 1691
+VALUE KarlNet-TurboCell-TxRate TxRate-86528k 1692
+VALUE KarlNet-TurboCell-TxRate TxRate-86656k 1693
+VALUE KarlNet-TurboCell-TxRate TxRate-86784k 1694
+VALUE KarlNet-TurboCell-TxRate TxRate-86912k 1695
+VALUE KarlNet-TurboCell-TxRate TxRate-87040k 1696
+VALUE KarlNet-TurboCell-TxRate TxRate-87168k 1697
+VALUE KarlNet-TurboCell-TxRate TxRate-87296k 1698
+VALUE KarlNet-TurboCell-TxRate TxRate-87424k 1699
+VALUE KarlNet-TurboCell-TxRate TxRate-87552k 1700
+VALUE KarlNet-TurboCell-TxRate TxRate-87680k 1701
+VALUE KarlNet-TurboCell-TxRate TxRate-87808k 1702
+VALUE KarlNet-TurboCell-TxRate TxRate-87936k 1703
+VALUE KarlNet-TurboCell-TxRate TxRate-88064k 1704
+VALUE KarlNet-TurboCell-TxRate TxRate-88192k 1705
+VALUE KarlNet-TurboCell-TxRate TxRate-88320k 1706
+VALUE KarlNet-TurboCell-TxRate TxRate-88448k 1707
+VALUE KarlNet-TurboCell-TxRate TxRate-88576k 1708
+VALUE KarlNet-TurboCell-TxRate TxRate-88704k 1709
+VALUE KarlNet-TurboCell-TxRate TxRate-88832k 1710
+VALUE KarlNet-TurboCell-TxRate TxRate-88960k 1711
+VALUE KarlNet-TurboCell-TxRate TxRate-89088k 1712
+VALUE KarlNet-TurboCell-TxRate TxRate-89216k 1713
+VALUE KarlNet-TurboCell-TxRate TxRate-89344k 1714
+VALUE KarlNet-TurboCell-TxRate TxRate-89472k 1715
+VALUE KarlNet-TurboCell-TxRate TxRate-89600k 1716
+VALUE KarlNet-TurboCell-TxRate TxRate-89728k 1717
+VALUE KarlNet-TurboCell-TxRate TxRate-89856k 1718
+VALUE KarlNet-TurboCell-TxRate TxRate-89984k 1719
+VALUE KarlNet-TurboCell-TxRate TxRate-90112k 1720
+VALUE KarlNet-TurboCell-TxRate TxRate-90240k 1721
+VALUE KarlNet-TurboCell-TxRate TxRate-90368k 1722
+VALUE KarlNet-TurboCell-TxRate TxRate-90496k 1723
+VALUE KarlNet-TurboCell-TxRate TxRate-90624k 1724
+VALUE KarlNet-TurboCell-TxRate TxRate-90752k 1725
+VALUE KarlNet-TurboCell-TxRate TxRate-90880k 1726
+VALUE KarlNet-TurboCell-TxRate TxRate-91008k 1727
+VALUE KarlNet-TurboCell-TxRate TxRate-91136k 1728
+VALUE KarlNet-TurboCell-TxRate TxRate-91264k 1729
+VALUE KarlNet-TurboCell-TxRate TxRate-91392k 1730
+VALUE KarlNet-TurboCell-TxRate TxRate-91520k 1731
+VALUE KarlNet-TurboCell-TxRate TxRate-91648k 1732
+VALUE KarlNet-TurboCell-TxRate TxRate-91776k 1733
+VALUE KarlNet-TurboCell-TxRate TxRate-91904k 1734
+VALUE KarlNet-TurboCell-TxRate TxRate-92032k 1735
+VALUE KarlNet-TurboCell-TxRate TxRate-92160k 1736
+VALUE KarlNet-TurboCell-TxRate TxRate-92288k 1737
+VALUE KarlNet-TurboCell-TxRate TxRate-92416k 1738
+VALUE KarlNet-TurboCell-TxRate TxRate-92544k 1739
+VALUE KarlNet-TurboCell-TxRate TxRate-92672k 1740
+VALUE KarlNet-TurboCell-TxRate TxRate-92800k 1741
+VALUE KarlNet-TurboCell-TxRate TxRate-92928k 1742
+VALUE KarlNet-TurboCell-TxRate TxRate-93056k 1743
+VALUE KarlNet-TurboCell-TxRate TxRate-93184k 1744
+VALUE KarlNet-TurboCell-TxRate TxRate-93312k 1745
+VALUE KarlNet-TurboCell-TxRate TxRate-93440k 1746
+VALUE KarlNet-TurboCell-TxRate TxRate-93568k 1747
+VALUE KarlNet-TurboCell-TxRate TxRate-93696k 1748
+VALUE KarlNet-TurboCell-TxRate TxRate-93824k 1749
+VALUE KarlNet-TurboCell-TxRate TxRate-93952k 1750
+VALUE KarlNet-TurboCell-TxRate TxRate-94080k 1751
+VALUE KarlNet-TurboCell-TxRate TxRate-94208k 1752
+VALUE KarlNet-TurboCell-TxRate TxRate-94336k 1753
+VALUE KarlNet-TurboCell-TxRate TxRate-94464k 1754
+VALUE KarlNet-TurboCell-TxRate TxRate-94592k 1755
+VALUE KarlNet-TurboCell-TxRate TxRate-94720k 1756
+VALUE KarlNet-TurboCell-TxRate TxRate-94848k 1757
+VALUE KarlNet-TurboCell-TxRate TxRate-94976k 1758
+VALUE KarlNet-TurboCell-TxRate TxRate-95104k 1759
+VALUE KarlNet-TurboCell-TxRate TxRate-95232k 1760
+VALUE KarlNet-TurboCell-TxRate TxRate-95360k 1761
+VALUE KarlNet-TurboCell-TxRate TxRate-95488k 1762
+VALUE KarlNet-TurboCell-TxRate TxRate-95616k 1763
+VALUE KarlNet-TurboCell-TxRate TxRate-95744k 1764
+VALUE KarlNet-TurboCell-TxRate TxRate-95872k 1765
+VALUE KarlNet-TurboCell-TxRate TxRate-96000k 1766
+VALUE KarlNet-TurboCell-TxRate TxRate-96128k 1767
+VALUE KarlNet-TurboCell-TxRate TxRate-96256k 1768
+VALUE KarlNet-TurboCell-TxRate TxRate-96384k 1769
+VALUE KarlNet-TurboCell-TxRate TxRate-96512k 1770
+VALUE KarlNet-TurboCell-TxRate TxRate-96640k 1771
+VALUE KarlNet-TurboCell-TxRate TxRate-96768k 1772
+VALUE KarlNet-TurboCell-TxRate TxRate-96896k 1773
+VALUE KarlNet-TurboCell-TxRate TxRate-97024k 1774
+VALUE KarlNet-TurboCell-TxRate TxRate-97152k 1775
+VALUE KarlNet-TurboCell-TxRate TxRate-97280k 1776
+VALUE KarlNet-TurboCell-TxRate TxRate-97408k 1777
+VALUE KarlNet-TurboCell-TxRate TxRate-97536k 1778
+VALUE KarlNet-TurboCell-TxRate TxRate-97664k 1779
+VALUE KarlNet-TurboCell-TxRate TxRate-97792k 1780
+VALUE KarlNet-TurboCell-TxRate TxRate-97920k 1781
+VALUE KarlNet-TurboCell-TxRate TxRate-98048k 1782
+VALUE KarlNet-TurboCell-TxRate TxRate-98176k 1783
+VALUE KarlNet-TurboCell-TxRate TxRate-98304k 1784
+VALUE KarlNet-TurboCell-TxRate TxRate-98432k 1785
+VALUE KarlNet-TurboCell-TxRate TxRate-98560k 1786
+VALUE KarlNet-TurboCell-TxRate TxRate-98688k 1787
+VALUE KarlNet-TurboCell-TxRate TxRate-98816k 1788
+VALUE KarlNet-TurboCell-TxRate TxRate-98944k 1789
+VALUE KarlNet-TurboCell-TxRate TxRate-99072k 1790
+VALUE KarlNet-TurboCell-TxRate TxRate-99200k 1791
+VALUE KarlNet-TurboCell-TxRate TxRate-99328k 1792
+VALUE KarlNet-TurboCell-TxRate TxRate-99456k 1793
+VALUE KarlNet-TurboCell-TxRate TxRate-99584k 1794
+VALUE KarlNet-TurboCell-TxRate TxRate-99712k 1795
+VALUE KarlNet-TurboCell-TxRate TxRate-99840k 1796
+VALUE KarlNet-TurboCell-TxRate TxRate-99968k 1797
+VALUE KarlNet-TurboCell-TxRate TxRate-100096k 1798
+VALUE KarlNet-TurboCell-TxRate TxRate-100224k 1799
+VALUE KarlNet-TurboCell-TxRate TxRate-100352k 1800
+VALUE KarlNet-TurboCell-TxRate TxRate-100480k 1801
+VALUE KarlNet-TurboCell-TxRate TxRate-100608k 1802
+VALUE KarlNet-TurboCell-TxRate TxRate-100736k 1803
+VALUE KarlNet-TurboCell-TxRate TxRate-100864k 1804
+VALUE KarlNet-TurboCell-TxRate TxRate-100992k 1805
+VALUE KarlNet-TurboCell-TxRate TxRate-101120k 1806
+VALUE KarlNet-TurboCell-TxRate TxRate-101248k 1807
+VALUE KarlNet-TurboCell-TxRate TxRate-101376k 1808
+VALUE KarlNet-TurboCell-TxRate TxRate-101504k 1809
+VALUE KarlNet-TurboCell-TxRate TxRate-101632k 1810
+VALUE KarlNet-TurboCell-TxRate TxRate-101760k 1811
+VALUE KarlNet-TurboCell-TxRate TxRate-101888k 1812
+VALUE KarlNet-TurboCell-TxRate TxRate-102016k 1813
+VALUE KarlNet-TurboCell-TxRate TxRate-102144k 1814
+VALUE KarlNet-TurboCell-TxRate TxRate-102272k 1815
+VALUE KarlNet-TurboCell-TxRate TxRate-102400k 1816
+VALUE KarlNet-TurboCell-TxRate TxRate-102528k 1817
+VALUE KarlNet-TurboCell-TxRate TxRate-102656k 1818
+VALUE KarlNet-TurboCell-TxRate TxRate-102784k 1819
+VALUE KarlNet-TurboCell-TxRate TxRate-102912k 1820
+VALUE KarlNet-TurboCell-TxRate TxRate-103040k 1821
+VALUE KarlNet-TurboCell-TxRate TxRate-103168k 1822
+VALUE KarlNet-TurboCell-TxRate TxRate-103296k 1823
+VALUE KarlNet-TurboCell-TxRate TxRate-103424k 1824
+VALUE KarlNet-TurboCell-TxRate TxRate-103552k 1825
+VALUE KarlNet-TurboCell-TxRate TxRate-103680k 1826
+VALUE KarlNet-TurboCell-TxRate TxRate-103808k 1827
+VALUE KarlNet-TurboCell-TxRate TxRate-103936k 1828
+VALUE KarlNet-TurboCell-TxRate TxRate-104064k 1829
+VALUE KarlNet-TurboCell-TxRate TxRate-104192k 1830
+VALUE KarlNet-TurboCell-TxRate TxRate-104320k 1831
+VALUE KarlNet-TurboCell-TxRate TxRate-104448k 1832
+VALUE KarlNet-TurboCell-TxRate TxRate-104576k 1833
+VALUE KarlNet-TurboCell-TxRate TxRate-104704k 1834
+VALUE KarlNet-TurboCell-TxRate TxRate-104832k 1835
+VALUE KarlNet-TurboCell-TxRate TxRate-104960k 1836
+VALUE KarlNet-TurboCell-TxRate TxRate-105088k 1837
+VALUE KarlNet-TurboCell-TxRate TxRate-105216k 1838
+VALUE KarlNet-TurboCell-TxRate TxRate-105344k 1839
+VALUE KarlNet-TurboCell-TxRate TxRate-105472k 1840
+VALUE KarlNet-TurboCell-TxRate TxRate-105600k 1841
+VALUE KarlNet-TurboCell-TxRate TxRate-105728k 1842
+VALUE KarlNet-TurboCell-TxRate TxRate-105856k 1843
+VALUE KarlNet-TurboCell-TxRate TxRate-105984k 1844
+VALUE KarlNet-TurboCell-TxRate TxRate-106112k 1845
+VALUE KarlNet-TurboCell-TxRate TxRate-106240k 1846
+VALUE KarlNet-TurboCell-TxRate TxRate-106368k 1847
+VALUE KarlNet-TurboCell-TxRate TxRate-106496k 1848
+VALUE KarlNet-TurboCell-TxRate TxRate-106624k 1849
+VALUE KarlNet-TurboCell-TxRate TxRate-106752k 1850
+VALUE KarlNet-TurboCell-TxRate TxRate-106880k 1851
+VALUE KarlNet-TurboCell-TxRate TxRate-107008k 1852
+VALUE KarlNet-TurboCell-TxRate TxRate-107136k 1853
+VALUE KarlNet-TurboCell-TxRate TxRate-107264k 1854
+VALUE KarlNet-TurboCell-TxRate TxRate-107392k 1855
+VALUE KarlNet-TurboCell-TxRate TxRate-107520k 1856
+VALUE KarlNet-TurboCell-TxRate TxRate-107648k 1857
+VALUE KarlNet-TurboCell-TxRate TxRate-107776k 1858
+VALUE KarlNet-TurboCell-TxRate TxRate-107904k 1859
+VALUE KarlNet-TurboCell-TxRate TxRate-108032k 1860
+VALUE KarlNet-TurboCell-TxRate TxRate-108160k 1861
+VALUE KarlNet-TurboCell-TxRate TxRate-108288k 1862
+VALUE KarlNet-TurboCell-TxRate TxRate-108416k 1863
+VALUE KarlNet-TurboCell-TxRate TxRate-108544k 1864
+VALUE KarlNet-TurboCell-TxRate TxRate-108672k 1865
+VALUE KarlNet-TurboCell-TxRate TxRate-108800k 1866
+VALUE KarlNet-TurboCell-TxRate TxRate-108928k 1867
+VALUE KarlNet-TurboCell-TxRate TxRate-109056k 1868
+VALUE KarlNet-TurboCell-TxRate TxRate-109184k 1869
+VALUE KarlNet-TurboCell-TxRate TxRate-109312k 1870
+VALUE KarlNet-TurboCell-TxRate TxRate-109440k 1871
+VALUE KarlNet-TurboCell-TxRate TxRate-109568k 1872
+VALUE KarlNet-TurboCell-TxRate TxRate-109696k 1873
+VALUE KarlNet-TurboCell-TxRate TxRate-109824k 1874
+VALUE KarlNet-TurboCell-TxRate TxRate-109952k 1875
+VALUE KarlNet-TurboCell-TxRate TxRate-110080k 1876
+VALUE KarlNet-TurboCell-TxRate TxRate-110208k 1877
+VALUE KarlNet-TurboCell-TxRate TxRate-110336k 1878
+VALUE KarlNet-TurboCell-TxRate TxRate-110464k 1879
+VALUE KarlNet-TurboCell-TxRate TxRate-110592k 1880
+VALUE KarlNet-TurboCell-TxRate TxRate-110720k 1881
+VALUE KarlNet-TurboCell-TxRate TxRate-110848k 1882
+VALUE KarlNet-TurboCell-TxRate TxRate-110976k 1883
+VALUE KarlNet-TurboCell-TxRate TxRate-111104k 1884
+VALUE KarlNet-TurboCell-TxRate TxRate-111232k 1885
+VALUE KarlNet-TurboCell-TxRate TxRate-111360k 1886
+VALUE KarlNet-TurboCell-TxRate TxRate-111488k 1887
+VALUE KarlNet-TurboCell-TxRate TxRate-111616k 1888
+VALUE KarlNet-TurboCell-TxRate TxRate-111744k 1889
+VALUE KarlNet-TurboCell-TxRate TxRate-111872k 1890
+VALUE KarlNet-TurboCell-TxRate TxRate-112000k 1891
+VALUE KarlNet-TurboCell-TxRate TxRate-112128k 1892
+VALUE KarlNet-TurboCell-TxRate TxRate-112256k 1893
+VALUE KarlNet-TurboCell-TxRate TxRate-112384k 1894
+VALUE KarlNet-TurboCell-TxRate TxRate-112512k 1895
+VALUE KarlNet-TurboCell-TxRate TxRate-112640k 1896
+VALUE KarlNet-TurboCell-TxRate TxRate-112768k 1897
+VALUE KarlNet-TurboCell-TxRate TxRate-112896k 1898
+VALUE KarlNet-TurboCell-TxRate TxRate-113024k 1899
+VALUE KarlNet-TurboCell-TxRate TxRate-113152k 1900
+VALUE KarlNet-TurboCell-TxRate TxRate-113280k 1901
+VALUE KarlNet-TurboCell-TxRate TxRate-113408k 1902
+VALUE KarlNet-TurboCell-TxRate TxRate-113536k 1903
+VALUE KarlNet-TurboCell-TxRate TxRate-113664k 1904
+VALUE KarlNet-TurboCell-TxRate TxRate-113792k 1905
+VALUE KarlNet-TurboCell-TxRate TxRate-113920k 1906
+VALUE KarlNet-TurboCell-TxRate TxRate-114048k 1907
+VALUE KarlNet-TurboCell-TxRate TxRate-114176k 1908
+VALUE KarlNet-TurboCell-TxRate TxRate-114304k 1909
+VALUE KarlNet-TurboCell-TxRate TxRate-114432k 1910
+VALUE KarlNet-TurboCell-TxRate TxRate-114560k 1911
+VALUE KarlNet-TurboCell-TxRate TxRate-114688k 1912
+VALUE KarlNet-TurboCell-TxRate TxRate-114816k 1913
+VALUE KarlNet-TurboCell-TxRate TxRate-114944k 1914
+VALUE KarlNet-TurboCell-TxRate TxRate-115072k 1915
+VALUE KarlNet-TurboCell-TxRate TxRate-115200k 1916
+VALUE KarlNet-TurboCell-TxRate TxRate-115328k 1917
+VALUE KarlNet-TurboCell-TxRate TxRate-115456k 1918
+VALUE KarlNet-TurboCell-TxRate TxRate-115584k 1919
+VALUE KarlNet-TurboCell-TxRate TxRate-115712k 1920
+VALUE KarlNet-TurboCell-TxRate TxRate-115840k 1921
+VALUE KarlNet-TurboCell-TxRate TxRate-115968k 1922
+VALUE KarlNet-TurboCell-TxRate TxRate-116096k 1923
+VALUE KarlNet-TurboCell-TxRate TxRate-116224k 1924
+VALUE KarlNet-TurboCell-TxRate TxRate-116352k 1925
+VALUE KarlNet-TurboCell-TxRate TxRate-116480k 1926
+VALUE KarlNet-TurboCell-TxRate TxRate-116608k 1927
+VALUE KarlNet-TurboCell-TxRate TxRate-116736k 1928
+VALUE KarlNet-TurboCell-TxRate TxRate-116864k 1929
+VALUE KarlNet-TurboCell-TxRate TxRate-116992k 1930
+VALUE KarlNet-TurboCell-TxRate TxRate-117120k 1931
+VALUE KarlNet-TurboCell-TxRate TxRate-117248k 1932
+VALUE KarlNet-TurboCell-TxRate TxRate-117376k 1933
+VALUE KarlNet-TurboCell-TxRate TxRate-117504k 1934
+VALUE KarlNet-TurboCell-TxRate TxRate-117632k 1935
+VALUE KarlNet-TurboCell-TxRate TxRate-117760k 1936
+VALUE KarlNet-TurboCell-TxRate TxRate-117888k 1937
+VALUE KarlNet-TurboCell-TxRate TxRate-118016k 1938
+VALUE KarlNet-TurboCell-TxRate TxRate-118144k 1939
+VALUE KarlNet-TurboCell-TxRate TxRate-118272k 1940
+VALUE KarlNet-TurboCell-TxRate TxRate-118400k 1941
+VALUE KarlNet-TurboCell-TxRate TxRate-118528k 1942
+VALUE KarlNet-TurboCell-TxRate TxRate-118656k 1943
+VALUE KarlNet-TurboCell-TxRate TxRate-118784k 1944
+VALUE KarlNet-TurboCell-TxRate TxRate-118912k 1945
+VALUE KarlNet-TurboCell-TxRate TxRate-119040k 1946
+VALUE KarlNet-TurboCell-TxRate TxRate-119168k 1947
+VALUE KarlNet-TurboCell-TxRate TxRate-119296k 1948
+VALUE KarlNet-TurboCell-TxRate TxRate-119424k 1949
+VALUE KarlNet-TurboCell-TxRate TxRate-119552k 1950
+VALUE KarlNet-TurboCell-TxRate TxRate-119680k 1951
+VALUE KarlNet-TurboCell-TxRate TxRate-119808k 1952
+VALUE KarlNet-TurboCell-TxRate TxRate-119936k 1953
+VALUE KarlNet-TurboCell-TxRate TxRate-120064k 1954
+VALUE KarlNet-TurboCell-TxRate TxRate-120192k 1955
+VALUE KarlNet-TurboCell-TxRate TxRate-120320k 1956
+VALUE KarlNet-TurboCell-TxRate TxRate-120448k 1957
+VALUE KarlNet-TurboCell-TxRate TxRate-120576k 1958
+VALUE KarlNet-TurboCell-TxRate TxRate-120704k 1959
+VALUE KarlNet-TurboCell-TxRate TxRate-120832k 1960
+VALUE KarlNet-TurboCell-TxRate TxRate-120960k 1961
+VALUE KarlNet-TurboCell-TxRate TxRate-121088k 1962
+VALUE KarlNet-TurboCell-TxRate TxRate-121216k 1963
+VALUE KarlNet-TurboCell-TxRate TxRate-121344k 1964
+VALUE KarlNet-TurboCell-TxRate TxRate-121472k 1965
+VALUE KarlNet-TurboCell-TxRate TxRate-121600k 1966
+VALUE KarlNet-TurboCell-TxRate TxRate-121728k 1967
+VALUE KarlNet-TurboCell-TxRate TxRate-121856k 1968
+VALUE KarlNet-TurboCell-TxRate TxRate-121984k 1969
+VALUE KarlNet-TurboCell-TxRate TxRate-122112k 1970
+VALUE KarlNet-TurboCell-TxRate TxRate-122240k 1971
+VALUE KarlNet-TurboCell-TxRate TxRate-122368k 1972
+VALUE KarlNet-TurboCell-TxRate TxRate-122496k 1973
+VALUE KarlNet-TurboCell-TxRate TxRate-122624k 1974
+VALUE KarlNet-TurboCell-TxRate TxRate-122752k 1975
+VALUE KarlNet-TurboCell-TxRate TxRate-122880k 1976
+VALUE KarlNet-TurboCell-TxRate TxRate-123008k 1977
+VALUE KarlNet-TurboCell-TxRate TxRate-123136k 1978
+VALUE KarlNet-TurboCell-TxRate TxRate-123264k 1979
+VALUE KarlNet-TurboCell-TxRate TxRate-123392k 1980
+VALUE KarlNet-TurboCell-TxRate TxRate-123520k 1981
+VALUE KarlNet-TurboCell-TxRate TxRate-123648k 1982
+VALUE KarlNet-TurboCell-TxRate TxRate-123776k 1983
+VALUE KarlNet-TurboCell-TxRate TxRate-123904k 1984
+VALUE KarlNet-TurboCell-TxRate TxRate-124032k 1985
+VALUE KarlNet-TurboCell-TxRate TxRate-124160k 1986
+VALUE KarlNet-TurboCell-TxRate TxRate-124288k 1987
+VALUE KarlNet-TurboCell-TxRate TxRate-124416k 1988
+VALUE KarlNet-TurboCell-TxRate TxRate-124544k 1989
+VALUE KarlNet-TurboCell-TxRate TxRate-124672k 1990
+VALUE KarlNet-TurboCell-TxRate TxRate-124800k 1991
+VALUE KarlNet-TurboCell-TxRate TxRate-124928k 1992
+VALUE KarlNet-TurboCell-TxRate TxRate-125056k 1993
+VALUE KarlNet-TurboCell-TxRate TxRate-125184k 1994
+VALUE KarlNet-TurboCell-TxRate TxRate-125312k 1995
+VALUE KarlNet-TurboCell-TxRate TxRate-125440k 1996
+VALUE KarlNet-TurboCell-TxRate TxRate-125568k 1997
+VALUE KarlNet-TurboCell-TxRate TxRate-125696k 1998
+VALUE KarlNet-TurboCell-TxRate TxRate-125824k 1999
+VALUE KarlNet-TurboCell-TxRate TxRate-125952k 2000
+VALUE KarlNet-TurboCell-TxRate TxRate-126080k 2001
+VALUE KarlNet-TurboCell-TxRate TxRate-126208k 2002
+VALUE KarlNet-TurboCell-TxRate TxRate-126336k 2003
+VALUE KarlNet-TurboCell-TxRate TxRate-126464k 2004
+VALUE KarlNet-TurboCell-TxRate TxRate-126592k 2005
+VALUE KarlNet-TurboCell-TxRate TxRate-126720k 2006
+VALUE KarlNet-TurboCell-TxRate TxRate-126848k 2007
+VALUE KarlNet-TurboCell-TxRate TxRate-126976k 2008
+VALUE KarlNet-TurboCell-TxRate TxRate-127104k 2009
+VALUE KarlNet-TurboCell-TxRate TxRate-127232k 2010
+VALUE KarlNet-TurboCell-TxRate TxRate-127360k 2011
+VALUE KarlNet-TurboCell-TxRate TxRate-127488k 2012
+VALUE KarlNet-TurboCell-TxRate TxRate-127616k 2013
+VALUE KarlNet-TurboCell-TxRate TxRate-127744k 2014
+VALUE KarlNet-TurboCell-TxRate TxRate-127872k 2015
+VALUE KarlNet-TurboCell-TxRate TxRate-128000k 2016
+VALUE KarlNet-TurboCell-TxRate TxRate-128128k 2017
+VALUE KarlNet-TurboCell-TxRate TxRate-128256k 2018
+VALUE KarlNet-TurboCell-TxRate TxRate-128384k 2019
+VALUE KarlNet-TurboCell-TxRate TxRate-128512k 2020
+VALUE KarlNet-TurboCell-TxRate TxRate-128640k 2021
+VALUE KarlNet-TurboCell-TxRate TxRate-128768k 2022
+VALUE KarlNet-TurboCell-TxRate TxRate-128896k 2023
+VALUE KarlNet-TurboCell-TxRate TxRate-129024k 2024
+VALUE KarlNet-TurboCell-TxRate TxRate-129152k 2025
+VALUE KarlNet-TurboCell-TxRate TxRate-129280k 2026
+VALUE KarlNet-TurboCell-TxRate TxRate-129408k 2027
+VALUE KarlNet-TurboCell-TxRate TxRate-129536k 2028
+VALUE KarlNet-TurboCell-TxRate TxRate-129664k 2029
+VALUE KarlNet-TurboCell-TxRate TxRate-129792k 2030
+VALUE KarlNet-TurboCell-TxRate TxRate-129920k 2031
+VALUE KarlNet-TurboCell-TxRate TxRate-130048k 2032
+VALUE KarlNet-TurboCell-TxRate TxRate-130176k 2033
+VALUE KarlNet-TurboCell-TxRate TxRate-130304k 2034
+VALUE KarlNet-TurboCell-TxRate TxRate-130432k 2035
+VALUE KarlNet-TurboCell-TxRate TxRate-130560k 2036
+VALUE KarlNet-TurboCell-TxRate TxRate-130688k 2037
+VALUE KarlNet-TurboCell-TxRate TxRate-130816k 2038
+VALUE KarlNet-TurboCell-TxRate TxRate-130944k 2039
+VALUE KarlNet-TurboCell-TxRate TxRate-131072k 2040
+VALUE KarlNet-TurboCell-TxRate TxRate-131200k 2041
+VALUE KarlNet-TurboCell-TxRate TxRate-131328k 2042
+VALUE KarlNet-TurboCell-TxRate TxRate-131456k 2043
+VALUE KarlNet-TurboCell-TxRate TxRate-131584k 2044
+VALUE KarlNet-TurboCell-TxRate TxRate-131712k 2045
+VALUE KarlNet-TurboCell-TxRate TxRate-131840k 2046
+VALUE KarlNet-TurboCell-TxRate TxRate-131968k 2047
+
+# Sets the remote client's Operating State
+ATTRIBUTE KarlNet-TurboCell-OpState 153 integer
+VALUE KarlNet-TurboCell-OpState Up 0
+VALUE KarlNet-TurboCell-OpState Down 1
+
+# Sets the remote client's Operating Mode
+ATTRIBUTE KarlNet-TurboCell-OpMode 154 integer
+VALUE KarlNet-TurboCell-OpMode Peer-to-Peer 0
+VALUE KarlNet-TurboCell-OpMode Base 1
+VALUE KarlNet-TurboCell-OpMode Base-Polling 2
+VALUE KarlNet-TurboCell-OpMode Satellite-NT 3
+
+# ----------------------------------------------
+# END OF KarlNet Vendor-specific information
+# ----------------------------------------------
+
+END-VENDOR KarlNet
diff --git a/resources/protocols/radius/dictionary.kineto b/resources/protocols/radius/dictionary.kineto
new file mode 100644
index 00000000..9bf35336
--- /dev/null
+++ b/resources/protocols/radius/dictionary.kineto
@@ -0,0 +1,119 @@
+# Kineto Wireless Dictionary
+# dictionary.kineto
+#
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Version $Id: 09338cf89125f1c349b658144158465bf9595d4f $
+#
+# As posted to the list by Swaran Sethi <ssethi@kinetowireless.com>
+#
+# For documentation on Kineto Wireless RADIUS attributes, see:
+# http://www.kinetowireless.com/
+#
+
+VENDOR Kineto 16445 format=2,1
+
+BEGIN-VENDOR Kineto
+
+# Kineto Vendor Specific Attributes Based on UMA Information Elements
+#
+# For documentation on UMA Information Elements, see:
+# http://www.umatechnology.org/specifications/index.htm
+# Unlicensed Mobile Access (UMA) Protocols (Stage 3), Release 1.0.4,
+# May 2005
+#
+ATTRIBUTE Kineto-UMA-Release-Indicator 2 octets
+ATTRIBUTE Kineto-UMA-AP-Radio-Identity 3 octets
+ATTRIBUTE Kineto-UMA-Cell-Identity 4 octets
+ATTRIBUTE Kineto-UMA-Location-Area-Identification 5 octets
+ATTRIBUTE Kineto-UMA-Coverage-Indicator 6 octets
+ATTRIBUTE Kineto-UMA-Classmark 7 octets
+ATTRIBUTE Kineto-UMA-Geographical-Location 8 octets
+ATTRIBUTE Kineto-UMA-SGW-IP-Address 9 octets
+ATTRIBUTE Kineto-UMA-SGW-FQDN 10 octets
+ATTRIBUTE Kineto-UMA-Redirection-Counter 11 octets
+ATTRIBUTE Kineto-UMA-Discovery-Reject-Cause 12 octets
+ATTRIBUTE Kineto-UMA-RRC-State 17 octets
+ATTRIBUTE Kineto-UMA-Register-Reject-Cause 21 octets
+ATTRIBUTE Kineto-UMA-Routing-Area-Code 41 octets
+ATTRIBUTE Kineto-UMA-AP-Location 42 octets
+ATTRIBUTE Kineto-UMA-Location-Status 44 octets
+ATTRIBUTE Kineto-UMA-Utran-Cell-Identity 49 octets
+ATTRIBUTE Kineto-UMA-Location-Blacklist-Indicator 58 octets
+ATTRIBUTE Kineto-UMA-AP-Service-Name 61 octets
+ATTRIBUTE Kineto-UMA-Service-Zone-Information 62 octets
+ATTRIBUTE Kineto-UMA-Serving-UNC-Table-Indicator 67 octets
+ATTRIBUTE Kineto-UMA-Registration-Indicators 68 octets
+ATTRIBUTE Kineto-UMA-UMA-PLMN-List 69 octets
+ATTRIBUTE Kineto-UMA-Required-UMA-Services 71 octets
+ATTRIBUTE Kineto-UMA-3G-Cell-Identity 73 octets
+ATTRIBUTE Kineto-UMA-MS-Radio-Identity 96 octets
+ATTRIBUTE Kineto-UMA-UNC-IP-Address 97 octets
+ATTRIBUTE Kineto-UMA-UNC-FQDN 98 octets
+
+# Kineto Vendor Specific Attributes
+#
+
+ATTRIBUTE Kineto-URR-Transaction-Type 0xff01 octets
+ATTRIBUTE Kineto-Location-Key 0xff02 octets
+ATTRIBUTE Kineto-UP-Client-Remote-Address 0xff03 octets
+ATTRIBUTE Kineto-Hand-In-Control-Flag 0xff04 octets
+ATTRIBUTE Kineto-Hand-Out-Control-Flag 0xff05 octets
+ATTRIBUTE Kineto-Billing-Rate-Indicator 0xff06 octets
+ATTRIBUTE Kineto-Service-Area-Code 0xff09 octets
+ATTRIBUTE KW-IUH-MESSAGE-TYPE 65408 string
+ATTRIBUTE KW-HNB-REMOTE-ADDRESS 65409 ipaddr
+ATTRIBUTE KW-HNB-IDENTITY 65410 string
+ATTRIBUTE KW-HNB-LOC-INFO-MACRO-COVERAGE-IND 65411 integer
+ATTRIBUTE KW-HNB-LOC-INFO-GERAN-CELL-ID 65412 string
+ATTRIBUTE KW-HNB-LOC-INFO-UTRAN-CELL-ID 65413 string
+ATTRIBUTE KW-HNB-LOC-INFO-GEO-COORDINATES 65414 integer
+ATTRIBUTE KW-HNB-LOC-INFO-ALTITUDE-Direction 65415 integer
+ATTRIBUTE KW-HNB-LOC-INFO-IP-ADDRESS 65416 string
+ATTRIBUTE KW-HNB-PLMN-ID 65417 string
+ATTRIBUTE KW-HNB-CELL-ID 65418 string
+ATTRIBUTE KW-HNB-LAC 65419 string
+ATTRIBUTE KW-HNB-RAC 65420 string
+ATTRIBUTE KW-HNB-SAC 65421 string
+ATTRIBUTE KW-HNB-CSG-ID 65422 string
+ATTRIBUTE KW-UE-Capabilities 65423 integer
+ATTRIBUTE KW-HNB-LOCATION-AREA-IND 0xff90 octets
+ATTRIBUTE KW-IUH-BILLING-RATE-INDICATOR 0xff91 octets
+ATTRIBUTE KW-REGISTRATION-REJECT-CAUSE 0xff92 octets
+ATTRIBUTE KW-HNB-LOCATION-BLACKLIST-IND 0xff93 octets
+
+# (please refer Iuh-AAA-KS1 Rel 2.0.doc )
+ATTRIBUTE KW-HNB-CELL-ACCESS-MODE 0xff94 octets
+ATTRIBUTE KW-UE-MEMBERSHIP-STATUS 0xff95 octets
+
+# (please refer Iuh-AAA-S1.doc, 0xff93 are defined Blacklist & Reg-reject
+# in Iuh. by kbnao
+#ATTRIBUTE KW-HNB-REGISTER-REJECT-CAUSE 0xff94 octets
+
+#ATTRIBUTE KW-HNB-LOC-INFO-MACRO-COVERAGE-IND
+
+VALUE KW-HNB-LOC-INFO-MACRO-COVERAGE-IND GERAN 0
+VALUE KW-HNB-LOC-INFO-MACRO-COVERAGE-IND UTRAN 1
+VALUE KW-HNB-LOC-INFO-MACRO-COVERAGE-IND NONE 2
+
+#ATTRIBUTE KW-HNB-LOC-INFO-GEO-COORDINATES
+
+VALUE KW-HNB-LOC-INFO-GEO-COORDINATES North 0
+VALUE KW-HNB-LOC-INFO-GEO-COORDINATES South 1
+
+#ATTRIBUTE KW-HNB-LOC-INFO-ALTITUDE-Direction
+
+VALUE KW-HNB-LOC-INFO-ALTITUDE-Direction Height 0
+VALUE KW-HNB-LOC-INFO-ALTITUDE-Direction Depth 1
+
+#ATTRIBUTE KW-UE-Capabilities
+VALUE KW-UE-Capabilities R99 0
+VALUE KW-UE-Capabilities Rel-4 1
+VALUE KW-UE-Capabilities Rel-5 2
+VALUE KW-UE-Capabilities Rel-6 3
+VALUE KW-UE-Capabilities Rel-7 4
+VALUE KW-UE-Capabilities Rel-8 5
+VALUE KW-UE-Capabilities CSG-Capable 0
+VALUE KW-UE-Capabilities Not-CSG-Capable 1
+
+END-VENDOR Kineto
diff --git a/resources/protocols/radius/dictionary.lancom b/resources/protocols/radius/dictionary.lancom
new file mode 100644
index 00000000..c29f3d67
--- /dev/null
+++ b/resources/protocols/radius/dictionary.lancom
@@ -0,0 +1,41 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.lcs
+#
+# originally by
+# "Eugen K. " <>
+#
+
+VENDOR Lancom 2356
+
+BEGIN-VENDOR Lancom
+
+# Attributes
+ATTRIBUTE LCS-Traffic-Limit 1 integer
+ATTRIBUTE LCS-Mac-Address 2 string
+ATTRIBUTE LCS-Redirection-URL 3 string
+ATTRIBUTE LCS-Comment 4 string
+ATTRIBUTE LCS-Account-End 5 integer
+ATTRIBUTE LCS-WPA-Passphrase 6 string
+ATTRIBUTE LCS-PbSpotUserName 7 string
+ATTRIBUTE LCS-TxRateLimit 8 integer
+ATTRIBUTE LCS-RxRateLimit 9 integer
+ATTRIBUTE LCS-Access-Rights 11 integer
+ATTRIBUTE LCS-Function-Rights 12 integer
+ATTRIBUTE LCS-Advertisement-URL 13 string
+ATTRIBUTE LCS-Advertisement-Interval 14 integer
+ATTRIBUTE LCS-Traffic-Limit-Gigawords 15 integer
+ATTRIBUTE LCS-Orig-NAS-Identifier 16 string
+ATTRIBUTE LCS-Orig-NAS-IP-Address 17 ipaddr
+ATTRIBUTE LCS-Orig-NAS-IPv6-Address 18 ipv6addr
+ATTRIBUTE LCS-IKEv2-Local-Password 19 string has_tag,encrypt=2
+ATTRIBUTE LCS-IKEv2-Remote-Password 20 string has_tag,encrypt=2
+ATTRIBUTE LCS-DNS-Server-IPv4-Address 21 ipaddr
+ATTRIBUTE LCS-VPN-IPv4-Rule 22 string
+ATTRIBUTE LCS-VPN-IPv6-Rule 23 string
+ATTRIBUTE LCS-Routing-Tag 24 integer
+ATTRIBUTE LCS-IKEv2-IPv4-Route 25 string
+ATTRIBUTE LCS-IKEv2-IPv6-Route 26 string
+
+END-VENDOR Lancom
diff --git a/resources/protocols/radius/dictionary.livingston b/resources/protocols/radius/dictionary.livingston
new file mode 100644
index 00000000..e4d82817
--- /dev/null
+++ b/resources/protocols/radius/dictionary.livingston
@@ -0,0 +1,65 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Vendor-Specific attributes use the SMI Network Management Private
+# Enterprise Code from the "Assigned Numbers" RFC
+#
+VENDOR Livingston 307
+
+#
+# Livingston Vendor-Specific Attributes (requires ComOS 3.8)
+#
+BEGIN-VENDOR Livingston
+
+ATTRIBUTE LE-Terminate-Detail 2 string
+ATTRIBUTE LE-Advice-of-Charge 3 string
+ATTRIBUTE LE-Connect-Detail 4 string
+
+ATTRIBUTE LE-IP-Pool 6 string
+ATTRIBUTE LE-IP-Gateway 7 ipaddr
+ATTRIBUTE LE-Modem-Info 8 string
+ATTRIBUTE LE-IPSec-Log-Options 9 integer
+ATTRIBUTE LE-IPSec-Deny-Action 10 integer
+ATTRIBUTE LE-IPSec-Active-Profile 11 string
+ATTRIBUTE LE-IPSec-Outsource-Profile 12 string
+ATTRIBUTE LE-IPSec-Passive-Profile 13 string
+ATTRIBUTE LE-NAT-TCP-Session-Timeout 14 integer
+ATTRIBUTE LE-NAT-Other-Session-Timeout 15 integer
+ATTRIBUTE LE-NAT-Log-Options 16 integer
+ATTRIBUTE LE-NAT-Sess-Dir-Fail-Action 17 integer
+ATTRIBUTE LE-NAT-Inmap 18 string
+ATTRIBUTE LE-NAT-Outmap 19 string
+ATTRIBUTE LE-NAT-Outsource-Inmap 20 string
+ATTRIBUTE LE-NAT-Outsource-Outmap 21 string
+ATTRIBUTE LE-Admin-Group 22 string
+ATTRIBUTE LE-Multicast-Client 23 integer
+
+VALUE LE-IPSec-Deny-Action Drop 1
+VALUE LE-IPSec-Deny-Action ICMP-Reject 2
+VALUE LE-IPSec-Deny-Action Pass-Through 3
+
+VALUE LE-IPSec-Log-Options SA-Success-On 1
+VALUE LE-IPSec-Log-Options SA-Failure-On 2
+VALUE LE-IPSec-Log-Options Console-On 3
+VALUE LE-IPSec-Log-Options Syslog-On 4
+VALUE LE-IPSec-Log-Options SA-Success-Off 5
+VALUE LE-IPSec-Log-Options SA-Failure-Off 6
+VALUE LE-IPSec-Log-Options Console-Off 7
+VALUE LE-IPSec-Log-Options Syslog-Off 8
+
+VALUE LE-NAT-Sess-Dir-Fail-Action Drop 1
+VALUE LE-NAT-Sess-Dir-Fail-Action ICMP-Reject 2
+VALUE LE-NAT-Sess-Dir-Fail-Action Pass-Through 3
+
+VALUE LE-NAT-Log-Options Session-Success-On 1
+VALUE LE-NAT-Log-Options Session-Failure-On 2
+VALUE LE-NAT-Log-Options Console-On 3
+VALUE LE-NAT-Log-Options Syslog-On 4
+VALUE LE-NAT-Log-Options Success-Off 5
+VALUE LE-NAT-Log-Options Failure-Off 6
+VALUE LE-NAT-Log-Options Console-Off 7
+VALUE LE-NAT-Log-Options Syslog-Off 8
+
+VALUE LE-Multicast-Client On 1
+
+END-VENDOR Livingston
diff --git a/resources/protocols/radius/dictionary.localweb b/resources/protocols/radius/dictionary.localweb
new file mode 100644
index 00000000..b9d11fc7
--- /dev/null
+++ b/resources/protocols/radius/dictionary.localweb
@@ -0,0 +1,33 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Local-Web Accesspoints
+#
+##############################################################################
+
+VENDOR Local-Web 19220
+
+BEGIN-VENDOR Local-Web
+
+ATTRIBUTE Local-Web-Client-Ip 192 string
+ATTRIBUTE Local-Web-Border-Router 193 string
+
+ATTRIBUTE Local-Web-Tx-Limit 200 integer
+ATTRIBUTE Local-Web-Rx-Limit 201 integer
+
+ATTRIBUTE Local-Web-Acct-Time 210 integer
+ATTRIBUTE Local-Web-Acct-Duration 211 integer
+ATTRIBUTE Local-Web-Acct-Interim-Tx-Bytes 212 integer
+ATTRIBUTE Local-Web-Acct-Interim-Rx-Bytes 213 integer
+ATTRIBUTE Local-Web-Acct-Interim-Tx-Gigawords 214 integer
+ATTRIBUTE Local-Web-Acct-Interim-Rx-Gigawords 215 integer
+ATTRIBUTE Local-Web-Acct-Interim-Tx-Mgmt 216 integer
+ATTRIBUTE Local-Web-Acct-Interim-Rx-Mgmt 217 integer
+
+ATTRIBUTE Local-Web-Acct-Tx-Mgmt 230 integer
+ATTRIBUTE Local-Web-Acct-Rx-Mgmt 231 integer
+
+ATTRIBUTE Local-Web-Reauth-Counter 240 integer
+
+END-VENDOR Local-Web
diff --git a/resources/protocols/radius/dictionary.lucent b/resources/protocols/radius/dictionary.lucent
new file mode 100644
index 00000000..88521654
--- /dev/null
+++ b/resources/protocols/radius/dictionary.lucent
@@ -0,0 +1,452 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Lucent VSAs, in their own "magic" 16-bit format.
+#
+# $Id: 09b923ffdee8e1e1a2b05a0c28c456e7531b9448 $
+#
+##############################################################################
+
+VENDOR Lucent 4846 format=2,1
+
+BEGIN-VENDOR Lucent
+
+ATTRIBUTE Lucent-Max-Shared-Users 2 integer
+ATTRIBUTE Lucent-IP-DSCP 3 integer
+ATTRIBUTE Lucent-X25-X121-Source-Address 4 string
+ATTRIBUTE Lucent-PPP-Circuit 5 integer
+ATTRIBUTE Lucent-PPP-Circuit-Name 6 string
+ATTRIBUTE Lucent-UU-Info 7 string
+ATTRIBUTE Lucent-User-Priority 8 integer
+ATTRIBUTE Lucent-CIR-Timer 9 integer
+ATTRIBUTE Lucent-FR-08-Mode 10 integer
+ATTRIBUTE Lucent-Destination-NAS-Port 11 integer
+ATTRIBUTE Lucent-FR-SVC-Addr 12 string
+ATTRIBUTE Lucent-NAS-Port-Format 13 integer
+ATTRIBUTE Lucent-ATM-Fault-Management 14 integer
+ATTRIBUTE Lucent-ATM-Loopback-Cell-Loss 15 integer
+ATTRIBUTE Lucent-Ckt-Type 16 integer
+ATTRIBUTE Lucent-SVC-Enabled 17 integer
+ATTRIBUTE Lucent-Session-Type 18 integer
+ATTRIBUTE Lucent-H323-Gatekeeper 19 ipaddr
+ATTRIBUTE Lucent-Global-Call-Id 20 string
+ATTRIBUTE Lucent-H323-Conference-Id 21 integer
+ATTRIBUTE Lucent-H323-Destination-NAS-ID 22 ipaddr
+ATTRIBUTE Lucent-H323-Dialed-Time 23 integer
+ATTRIBUTE Lucent-Dialed-Number 24 string
+ATTRIBUTE Lucent-Inter-Arrival-Jitter 25 integer
+ATTRIBUTE Lucent-Dropped-Octets 26 integer
+ATTRIBUTE Lucent-Dropped-Packets 27 integer
+ATTRIBUTE Lucent-Auth-Delay 28 integer
+ATTRIBUTE Lucent-X25-Pad-X3-Profile 29 integer
+ATTRIBUTE Lucent-X25-Pad-X3-Parameters 30 string
+ATTRIBUTE Lucent-Tunnel-VRouter-Name 31 string
+ATTRIBUTE Lucent-X25-Reverse-Charging 32 integer
+ATTRIBUTE Lucent-X25-Nui-Prompt 33 string
+ATTRIBUTE Lucent-X25-Nui-Password-Prompt 34 string
+ATTRIBUTE Lucent-X25-Cug 35 string
+ATTRIBUTE Lucent-X25-Pad-Alias-1 36 string
+ATTRIBUTE Lucent-X25-Pad-Alias-2 37 string
+ATTRIBUTE Lucent-X25-Pad-Alias-3 38 string
+ATTRIBUTE Lucent-X25-X121-Address 39 string
+ATTRIBUTE Lucent-X25-Nui 40 string
+ATTRIBUTE Lucent-X25-Rpoa 41 string
+ATTRIBUTE Lucent-X25-Pad-Prompt 42 string
+ATTRIBUTE Lucent-X25-Pad-Banner 43 string
+ATTRIBUTE Lucent-X25-Profile-Name 44 string
+ATTRIBUTE Lucent-Recv-Name 45 string
+ATTRIBUTE Lucent-Bi-Directional-Auth 46 integer
+ATTRIBUTE Lucent-MTU 47 integer
+ATTRIBUTE Lucent-Call-Direction 48 integer
+ATTRIBUTE Lucent-Service-Type 49 integer
+ATTRIBUTE Lucent-Filter-Required 50 integer
+ATTRIBUTE Lucent-Traffic-Shaper 51 integer
+ATTRIBUTE Lucent-Access-Intercept-LEA 52 string
+ATTRIBUTE Lucent-Access-Intercept-Log 53 string
+ATTRIBUTE Lucent-Private-Route-Table-ID 54 string
+ATTRIBUTE Lucent-Private-Route-Required 55 integer
+ATTRIBUTE Lucent-Cache-Refresh 56 integer
+ATTRIBUTE Lucent-Cache-Time 57 integer
+ATTRIBUTE Lucent-Egress-Enabled 58 integer
+ATTRIBUTE Lucent-QOS-Upstream 59 string
+ATTRIBUTE Lucent-QOS-Downstream 60 string
+ATTRIBUTE Lucent-ATM-Connect-Vpi 61 integer
+ATTRIBUTE Lucent-ATM-Connect-Vci 62 integer
+ATTRIBUTE Lucent-ATM-Connect-Group 63 integer
+ATTRIBUTE Lucent-ATM-Group 64 integer
+ATTRIBUTE Lucent-IPX-Header-Compression 65 integer
+ATTRIBUTE Lucent-Calling-Id-Type-Of-Number 66 integer
+ATTRIBUTE Lucent-Calling-Id-Numbering-Plan 67 integer
+ATTRIBUTE Lucent-Calling-Id-Presentation 68 integer
+ATTRIBUTE Lucent-Calling-Id-Screening 69 integer
+ATTRIBUTE Lucent-BIR-Enable 70 integer
+ATTRIBUTE Lucent-BIR-Proxy 71 integer
+ATTRIBUTE Lucent-BIR-Bridge-Group 72 integer
+ATTRIBUTE Lucent-IPSEC-Profile 73 string
+ATTRIBUTE Lucent-PPPoE-Enable 74 integer
+ATTRIBUTE Lucent-Bridge-Non-PPPoE 75 integer
+ATTRIBUTE Lucent-ATM-Direct 76 integer
+ATTRIBUTE Lucent-ATM-Direct-Profile 77 string
+ATTRIBUTE Lucent-Client-Primary-WINS 78 ipaddr
+ATTRIBUTE Lucent-Client-Secondary-WINS 79 ipaddr
+ATTRIBUTE Lucent-Client-Assign-WINS 80 integer
+ATTRIBUTE Lucent-Auth-Type 81 integer
+ATTRIBUTE Lucent-Port-Redir-Protocol 82 integer
+ATTRIBUTE Lucent-Port-Redir-Portnum 83 integer
+ATTRIBUTE Lucent-Port-Redir-Server 84 ipaddr
+ATTRIBUTE Lucent-IP-Pool-Chaining 85 integer
+ATTRIBUTE Lucent-Owner-IP-Addr 86 ipaddr
+ATTRIBUTE Lucent-IP-TOS 87 integer
+ATTRIBUTE Lucent-IP-TOS-Precedence 88 integer
+ATTRIBUTE Lucent-IP-TOS-Apply-To 89 integer
+ATTRIBUTE Lucent-Filter 90 string
+ATTRIBUTE Lucent-Telnet-Profile 91 string
+ATTRIBUTE Lucent-Dsl-Rate-Type 92 integer
+ATTRIBUTE Lucent-Redirect-Number 93 string
+ATTRIBUTE Lucent-ATM-Vpi 94 integer
+ATTRIBUTE Lucent-ATM-Vci 95 integer
+ATTRIBUTE Lucent-Source-IP-Check 96 integer
+ATTRIBUTE Lucent-Dsl-Rate-Mode 97 integer
+ATTRIBUTE Lucent-Dsl-Upstream-Limit 98 integer
+ATTRIBUTE Lucent-Dsl-Downstream-Limit 99 integer
+ATTRIBUTE Lucent-Dsl-CIR-Recv-Limit 100 integer
+ATTRIBUTE Lucent-Dsl-CIR-Xmit-Limit 101 integer
+ATTRIBUTE Lucent-VRouter-Name 102 string
+ATTRIBUTE Lucent-Source-Auth 103 string
+ATTRIBUTE Lucent-Private-Route 104 string
+ATTRIBUTE Lucent-Numbering-Plan-ID 105 integer
+ATTRIBUTE Lucent-FR-Link-Status-DLCI 106 integer
+ATTRIBUTE Lucent-Calling-Subaddress 107 string
+ATTRIBUTE Lucent-Callback-Delay 108 integer
+ATTRIBUTE Lucent-Endpoint-Disc 109 octets
+ATTRIBUTE Lucent-Remote-FW 110 string
+ATTRIBUTE Lucent-Multicast-GLeave-Delay 111 integer
+ATTRIBUTE Lucent-CBCP-Enable 112 integer
+ATTRIBUTE Lucent-CBCP-Mode 113 integer
+ATTRIBUTE Lucent-CBCP-Delay 114 integer
+ATTRIBUTE Lucent-CBCP-Trunk-Group 115 integer
+ATTRIBUTE Lucent-Appletalk-Route 116 string
+ATTRIBUTE Lucent-Appletalk-Peer-Mode 117 integer
+ATTRIBUTE Lucent-Route-Appletalk 118 integer
+ATTRIBUTE Lucent-FCP-Parameter 119 string
+ATTRIBUTE Lucent-Modem-PortNo 120 integer
+ATTRIBUTE Lucent-Modem-SlotNo 121 integer
+ATTRIBUTE Lucent-Modem-ShelfNo 122 integer
+ATTRIBUTE Lucent-Call-Attempt-Limit 123 integer
+ATTRIBUTE Lucent-Call-Block-Duration 124 integer
+ATTRIBUTE Lucent-Maximum-Call-Duration 125 integer
+ATTRIBUTE Lucent-Route-Preference 126 integer
+ATTRIBUTE Lucent-Tunneling-Protocol 127 integer
+ATTRIBUTE Lucent-Shared-Profile-Enable 128 integer
+ATTRIBUTE Lucent-Primary-Home-Agent 129 string
+ATTRIBUTE Lucent-Secondary-Home-Agent 130 string
+ATTRIBUTE Lucent-Dialout-Allowed 131 integer
+ATTRIBUTE Lucent-Client-Gateway 132 ipaddr
+ATTRIBUTE Lucent-BACP-Enable 133 integer
+ATTRIBUTE Lucent-DHCP-Maximum-Leases 134 integer
+ATTRIBUTE Lucent-Client-Primary-DNS 135 ipaddr
+ATTRIBUTE Lucent-Client-Secondary-DNS 136 ipaddr
+ATTRIBUTE Lucent-Client-Assign-DNS 137 integer
+ATTRIBUTE Lucent-User-Acct-Type 138 integer
+ATTRIBUTE Lucent-User-Acct-Host 139 ipaddr
+ATTRIBUTE Lucent-User-Acct-Port 140 integer
+ATTRIBUTE Lucent-User-Acct-Key 141 string
+ATTRIBUTE Lucent-User-Acct-Base 142 integer
+ATTRIBUTE Lucent-User-Acct-Time 143 integer
+ATTRIBUTE Lucent-Assign-IP-Client 144 ipaddr
+ATTRIBUTE Lucent-Assign-IP-Server 145 ipaddr
+ATTRIBUTE Lucent-Assign-IP-Global-Pool 146 string
+ATTRIBUTE Lucent-DHCP-Reply 147 integer
+ATTRIBUTE Lucent-DHCP-Pool-Number 148 integer
+ATTRIBUTE Lucent-Expect-Callback 149 integer
+ATTRIBUTE Lucent-Event-Type 150 integer
+ATTRIBUTE Lucent-Session-Svr-Key 151 string
+ATTRIBUTE Lucent-Multicast-Rate-Limit 152 integer
+ATTRIBUTE Lucent-IF-Netmask 153 ipaddr
+ATTRIBUTE Lucent-Remote-Addr 154 ipaddr
+ATTRIBUTE Lucent-Multicast-Client 155 integer
+ATTRIBUTE Lucent-FR-Circuit-Name 156 string
+ATTRIBUTE Lucent-FR-LinkUp 157 integer
+ATTRIBUTE Lucent-FR-Nailed-Grp 158 integer
+ATTRIBUTE Lucent-FR-Type 159 integer
+ATTRIBUTE Lucent-FR-Link-Mgt 160 integer
+ATTRIBUTE Lucent-FR-N391 161 integer
+ATTRIBUTE Lucent-FR-DCE-N392 162 integer
+ATTRIBUTE Lucent-FR-DTE-N392 163 integer
+ATTRIBUTE Lucent-FR-DCE-N393 164 integer
+ATTRIBUTE Lucent-FR-DTE-N393 165 integer
+ATTRIBUTE Lucent-FR-T391 166 integer
+ATTRIBUTE Lucent-FR-T392 167 integer
+ATTRIBUTE Lucent-Bridge-Address 168 string
+ATTRIBUTE Lucent-TS-Idle-Limit 169 integer
+ATTRIBUTE Lucent-TS-Idle-Mode 170 integer
+ATTRIBUTE Lucent-DBA-Monitor 171 integer
+ATTRIBUTE Lucent-Base-Channel-Count 172 integer
+ATTRIBUTE Lucent-Minimum-Channels 173 integer
+ATTRIBUTE Lucent-IPX-Route 174 string
+ATTRIBUTE Lucent-FT1-Caller 175 integer
+ATTRIBUTE Lucent-Backup 176 string
+ATTRIBUTE Lucent-Call-Type 177 integer
+ATTRIBUTE Lucent-Group 178 string
+ATTRIBUTE Lucent-FR-DLCI 179 integer
+ATTRIBUTE Lucent-FR-Profile-Name 180 string
+ATTRIBUTE Lucent-Ara-PW 181 string
+ATTRIBUTE Lucent-IPX-Node-Addr 182 string
+ATTRIBUTE Lucent-Home-Agent-IP-Addr 183 ipaddr
+ATTRIBUTE Lucent-Home-Agent-Password 184 string
+ATTRIBUTE Lucent-Home-Network-Name 185 string
+ATTRIBUTE Lucent-Home-Agent-UDP-Port 186 integer
+ATTRIBUTE Lucent-Multilink-ID 187 integer
+ATTRIBUTE Lucent-Num-In-Multilink 188 integer
+ATTRIBUTE Lucent-First-Dest 189 ipaddr
+ATTRIBUTE Lucent-Pre-Input-Octets 190 integer
+ATTRIBUTE Lucent-Pre-Output-Octets 191 integer
+ATTRIBUTE Lucent-Pre-Input-Packets 192 integer
+ATTRIBUTE Lucent-Pre-Output-Packets 193 integer
+ATTRIBUTE Lucent-Maximum-Time 194 integer
+ATTRIBUTE Lucent-Disconnect-Cause 195 integer
+ATTRIBUTE Lucent-Connect-Progress 196 integer
+ATTRIBUTE Lucent-Data-Rate 197 integer
+ATTRIBUTE Lucent-PreSession-Time 198 integer
+ATTRIBUTE Lucent-Token-Idle 199 integer
+ATTRIBUTE Lucent-Token-Immediate 200 integer
+ATTRIBUTE Lucent-Require-Auth 201 integer
+ATTRIBUTE Lucent-Number-Sessions 202 string
+ATTRIBUTE Lucent-Authen-Alias 203 string
+ATTRIBUTE Lucent-Token-Expiry 204 integer
+ATTRIBUTE Lucent-Menu-Selector 205 string
+ATTRIBUTE Lucent-Menu-Item 206 string
+ATTRIBUTE Lucent-PW-Warntime 207 integer
+ATTRIBUTE Lucent-PW-Lifetime 208 integer
+ATTRIBUTE Lucent-IP-Direct 209 ipaddr
+ATTRIBUTE Lucent-PPP-VJ-Slot-Comp 210 integer
+ATTRIBUTE Lucent-PPP-VJ-1172 211 integer
+ATTRIBUTE Lucent-PPP-Async-Map 212 integer
+ATTRIBUTE Lucent-Third-Prompt 213 string
+ATTRIBUTE Lucent-Send-Secret 214 string encrypt=3
+ATTRIBUTE Lucent-Receive-Secret 215 string encrypt=3
+ATTRIBUTE Lucent-IPX-Peer-Mode 216 integer
+ATTRIBUTE Lucent-IP-Pool-Definition 217 string
+ATTRIBUTE Lucent-Assign-IP-Pool 218 integer
+ATTRIBUTE Lucent-FR-Direct 219 integer
+ATTRIBUTE Lucent-FR-Direct-Profile 220 string
+ATTRIBUTE Lucent-FR-Direct-DLCI 221 integer
+ATTRIBUTE Lucent-Handle-IPX 222 integer
+ATTRIBUTE Lucent-Netware-timeout 223 integer
+ATTRIBUTE Lucent-IPX-Alias 224 integer
+ATTRIBUTE Lucent-Metric 225 integer
+ATTRIBUTE Lucent-PRI-Number-Type 226 integer
+ATTRIBUTE Lucent-Dial-Number 227 string
+ATTRIBUTE Lucent-Route-IP 228 integer
+ATTRIBUTE Lucent-Route-IPX 229 integer
+ATTRIBUTE Lucent-Bridge 230 integer
+ATTRIBUTE Lucent-Send-Auth 231 integer
+ATTRIBUTE Lucent-Send-Passwd 232 string
+ATTRIBUTE Lucent-Link-Compression 233 integer
+ATTRIBUTE Lucent-Target-Util 234 integer
+ATTRIBUTE Lucent-Maximum-Channels 235 integer
+ATTRIBUTE Lucent-Inc-Channel-Count 236 integer
+ATTRIBUTE Lucent-Dec-Channel-Count 237 integer
+ATTRIBUTE Lucent-Seconds-Of-History 238 integer
+ATTRIBUTE Lucent-History-Weigh-Type 239 integer
+ATTRIBUTE Lucent-Add-Seconds 240 integer
+ATTRIBUTE Lucent-Remove-Seconds 241 integer
+ATTRIBUTE Lucent-Data-Filter 242 abinary
+ATTRIBUTE Lucent-Call-Filter 243 abinary
+ATTRIBUTE Lucent-Idle-Limit 244 integer
+ATTRIBUTE Lucent-Preempt-Limit 245 integer
+ATTRIBUTE Lucent-Callback 246 integer
+ATTRIBUTE Lucent-Data-Svc 247 integer
+ATTRIBUTE Lucent-Force-56 248 integer
+ATTRIBUTE Lucent-Billing-Number 249 string
+ATTRIBUTE Lucent-Call-By-Call 250 integer
+ATTRIBUTE Lucent-Transit-Number 251 string
+ATTRIBUTE Lucent-Host-Info 252 string
+ATTRIBUTE Lucent-PPP-Address 253 ipaddr
+ATTRIBUTE Lucent-MPP-Idle-Percent 254 integer
+ATTRIBUTE Lucent-Xmit-Rate 255 integer
+ATTRIBUTE Lucent-Fr05-Traffic-Shaper 256 integer
+ATTRIBUTE Lucent-Fr05-Vpi 257 integer
+ATTRIBUTE Lucent-Fr05-Vci 258 integer
+ATTRIBUTE Lucent-Fr05-Enabled 259 integer
+ATTRIBUTE Lucent-Tunnel-Auth-Type 260 octets # tag?
+ATTRIBUTE Lucent-MOH-Timeout 261 integer
+ATTRIBUTE Lucent-ATM-Circuit-Name 262 string
+ATTRIBUTE Lucent-Priority-For-PPP 263 integer
+ATTRIBUTE Lucent-Max-RTP-Delay 264 integer
+ATTRIBUTE Lucent-RTP-Port-Range 265 string
+ATTRIBUTE Lucent-TOS-Copying 266 integer
+ATTRIBUTE Lucent-Packet-Classification 267 integer
+ATTRIBUTE Lucent-No-High-Prio-Pkt-Duratio 268 integer
+ATTRIBUTE Lucent-AT-Answer-String 269 string
+ATTRIBUTE Lucent-IP-OUTGOING-TOS 270 integer
+ATTRIBUTE Lucent-IP-OUTGOING-TOS-Precedence 271 integer
+ATTRIBUTE Lucent-IP-OUTGOING-DSCP 272 integer
+ATTRIBUTE Lucent-TermSrv-Login-Prompt 273 string
+ATTRIBUTE Lucent-Multicast-Service-Profile-Name 274 string
+ATTRIBUTE Lucent-Multicast-Max-Groups 275 integer
+ATTRIBUTE Lucent-Multicast-Service-Name 276 string
+ATTRIBUTE Lucent-Multicast-Service-Active 277 integer
+ATTRIBUTE Lucent-Multicast-Service-Snmp-Trap 278 integer
+ATTRIBUTE Lucent-Multicast-Service-Filter-Type 279 integer
+ATTRIBUTE Lucent-Multicast-Filter-Active 280 integer
+ATTRIBUTE Lucent-Multicast-Filter-Address 281 ipaddr
+ATTRIBUTE Lucent-Tunnel-TOS 282 integer
+ATTRIBUTE Lucent-Tunnel-TOS-Precedence 283 integer
+ATTRIBUTE Lucent-Tunnel-DSCP 284 integer
+ATTRIBUTE Lucent-Tunnel-TOS-Filter 285 string
+ATTRIBUTE Lucent-Tunnel-TOS-Copy 286 integer
+ATTRIBUTE Lucent-Http-Redirect-URL 287 string
+ATTRIBUTE Lucent-Http-Redirect-Port 288 integer
+ATTRIBUTE Lucent-L2TP-DCI-Disconnect-Code 289 integer
+ATTRIBUTE Lucent-L2TP-DCI-Protocol-Number 290 integer
+ATTRIBUTE Lucent-L2TP-DCI-Direction 291 integer
+ATTRIBUTE Lucent-L2TP-DCI-Message 292 string
+ATTRIBUTE Lucent-L2TP-Q931-Cause-Code 293 integer
+ATTRIBUTE Lucent-L2TP-Q931-Cause-Message 294 integer
+ATTRIBUTE Lucent-L2TP-Q931-Advisory-Message 295 string
+ATTRIBUTE Lucent-L2TP-RC-Result-Code 296 integer
+ATTRIBUTE Lucent-L2TP-RC-Error-Code 297 integer
+ATTRIBUTE Lucent-L2TP-RC-Error-Message 298 string
+ATTRIBUTE Lucent-L2TP-Disconnect-Scenario 299 integer
+ATTRIBUTE Lucent-L2TP-Peer-Disconnect-Cause 300 integer
+ATTRIBUTE Lucent-L2TP-Peer-Connect-Progress 301 integer
+ATTRIBUTE Lucent-QuickConnect-Attempted 302 integer
+ATTRIBUTE Lucent-Num-Moh-Sessions 303 integer
+ATTRIBUTE Lucent-Cumulative-Hold-Time 304 integer
+ATTRIBUTE Lucent-Modem-Modulation 305 integer
+ATTRIBUTE Lucent-User-Acct-Expiration 306 date
+ATTRIBUTE Lucent-User-Login-Level 307 integer
+ATTRIBUTE Lucent-First-Level-User 308 string
+ATTRIBUTE Lucent-IP-Source-If 309 string
+ATTRIBUTE Lucent-Reverse-Path-Check 310 integer
+ATTRIBUTE Lucent-LCP-Keepalive-Period 321 integer
+ATTRIBUTE Lucent-LCP-Keepalive-Missed-Limit 322 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Chan-Uncorrect-Blks 10000 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Chan-Corrected-Blks 10001 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Chan-Xmit-Blks 10002 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Chan-Recd-Blks 10003 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Perf-Inits 10004 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Perf-ESs 10005 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Perf-Lprs 10006 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Perf-Lols 10007 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Perf-Loss 10008 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Perf-Lofs 10009 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Attainable-Rate-Dn 10010 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Output-Pwr-Dn 10011 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Atn-Up 10012 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Snr-Mgn-Up 10013 integer
+#ATTRIBUTE Lucent-Dsl-Atuc-Perf-Stat-Fast-Retrains 10014 integer
+#ATTRIBUTE Lucent-Dsl-Atuc-Perf-Stat-Failed-Fast-Retrains 10015 integer
+
+# FIXME when we can deal with long attribute names.
+ATTRIBUTE Lucent-Dsl-Atuc-PS-Fast-Retrains 10014 integer
+ATTRIBUTE Lucent-Dsl-Atuc-PS-Failed-Fast-Retrains 10015 integer
+
+ATTRIBUTE Lucent-Dsl-Code-Violations 10016 integer
+ATTRIBUTE Lucent-Line-Type 10017 integer
+ATTRIBUTE Lucent-Dsl-Curr-Up-Rate 10018 integer
+ATTRIBUTE Lucent-Dsl-Curr-Dn-Rate 10019 integer
+ATTRIBUTE Lucent-Dsl-Physical-Slot 10020 integer
+ATTRIBUTE Lucent-Dsl-Physical-Line 10021 integer
+ATTRIBUTE Lucent-Dsl-If-Index 10022 integer
+ATTRIBUTE Lucent-Dsl-Oper-Status 10023 integer
+ATTRIBUTE Lucent-Dsl-Related-If-Index 10024 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Attainable-Rate-Up 10025 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Output-Pwr-Up 10026 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Atn-Dn 10027 integer
+ATTRIBUTE Lucent-Dsl-Atuc-Curr-Snr-Mgn-D 10028 integer
+ATTRIBUTE Lucent-Dsl-Related-Slot 10029 integer
+ATTRIBUTE Lucent-Dsl-Related-Port 10030 integer
+ATTRIBUTE Lucent-Dsl-Sparing-Role 10031 integer
+ATTRIBUTE Lucent-Absolute-Time 10032 integer
+ATTRIBUTE Lucent-Configured-Rate-Up-Min 10033 integer
+ATTRIBUTE Lucent-Configured-Rate-Up-Max 10034 integer
+ATTRIBUTE Lucent-Configured-Rate-Dn-Min 10035 integer
+ATTRIBUTE Lucent-Configured-Rate-Dn-Max 10036 integer
+ATTRIBUTE Lucent-Dsl-Physical-Channel 10037 integer
+ATTRIBUTE Lucent-Sonet-Section-ESs 10100 integer
+ATTRIBUTE Lucent-Sonet-Section-SESs 10101 integer
+ATTRIBUTE Lucent-Sonet-Section-SEFSs 10102 integer
+ATTRIBUTE Lucent-Sonet-Section-CVs 10103 integer
+ATTRIBUTE Lucent-Sonet-Line-ESs-Near 10104 integer
+ATTRIBUTE Lucent-Sonet-Line-SESs-Near 10105 integer
+ATTRIBUTE Lucent-Sonet-Line-CVs-Near 10106 integer
+ATTRIBUTE Lucent-Sonet-Line-USs-Near 10107 integer
+ATTRIBUTE Lucent-Sonet-Line-ESs-Far 10108 integer
+ATTRIBUTE Lucent-Sonet-Line-SESs-Far 10109 integer
+ATTRIBUTE Lucent-Sonet-Line-CVs-Far 10110 integer
+ATTRIBUTE Lucent-Sonet-Line-USs-Far 10111 integer
+ATTRIBUTE Lucent-Sonet-Path-ESs-Near 10112 integer
+ATTRIBUTE Lucent-Sonet-Path-SESs-Near 10113 integer
+ATTRIBUTE Lucent-Sonet-Path-CVs-Near 10114 integer
+ATTRIBUTE Lucent-Sonet-Path-USs-Near 10115 integer
+ATTRIBUTE Lucent-Sonet-Path-ESs-Far 10116 integer
+ATTRIBUTE Lucent-Sonet-Path-SESs-Far 10117 integer
+ATTRIBUTE Lucent-Sonet-Path-CVs-Far 10118 integer
+ATTRIBUTE Lucent-Sonet-Path-USs-Far 10119 integer
+ATTRIBUTE Lucent-Ds3-F-Bit-Err 10200 integer
+ATTRIBUTE Lucent-Ds3-P-Bit-Err 10201 integer
+ATTRIBUTE Lucent-Ds3-CCVs 10202 integer
+ATTRIBUTE Lucent-Ds3-PESs 10203 integer
+ATTRIBUTE Lucent-Ds3-PSESs 10204 integer
+ATTRIBUTE Lucent-Ds3-SEFs 10205 integer
+ATTRIBUTE Lucent-Ds3-UASs 10206 integer
+ATTRIBUTE Lucent-Ds3-LCVs 10207 integer
+ATTRIBUTE Lucent-Ds3-PCVs 10208 integer
+ATTRIBUTE Lucent-Ds3-LESs 10209 integer
+ATTRIBUTE Lucent-Ds3-CESs 10210 integer
+ATTRIBUTE Lucent-Ds3-CSESs 10211 integer
+ATTRIBUTE Lucent-Rtp-Local-Number-Of-Samples 10300 integer
+ATTRIBUTE Lucent-Rtp-Remote-Number-Of-Samples 10301 integer
+ATTRIBUTE Lucent-Rtp-Local-Jitter-Minimum 10302 integer
+ATTRIBUTE Lucent-Rtp-Local-Jitter-Maximum 10303 integer
+ATTRIBUTE Lucent-Rtp-Local-Jitter-Mean 10304 integer
+ATTRIBUTE Lucent-Rtp-Local-Jitter-Variance 10305 integer
+ATTRIBUTE Lucent-Rtp-Local-Delay-Minimum 10306 integer
+ATTRIBUTE Lucent-Rtp-Local-Delay-Maximum 10307 integer
+ATTRIBUTE Lucent-Rtp-Local-Delay-Mean 10308 integer
+ATTRIBUTE Lucent-Rtp-Local-Delay-Variance 10309 integer
+ATTRIBUTE Lucent-Rtp-Local-Packets-Sent 10310 integer
+ATTRIBUTE Lucent-Rtp-Local-Packets-Lost 10311 integer
+ATTRIBUTE Lucent-Rtp-Local-Packets-Late 10312 integer
+ATTRIBUTE Lucent-Rtp-Local-Bytes-Sent 10313 integer
+ATTRIBUTE Lucent-Rtp-Local-Silence-Percent 10314 integer
+ATTRIBUTE Lucent-Rtp-Remote-Jitter-Minimum 10315 integer
+ATTRIBUTE Lucent-Rtp-Remote-Jitter-Maximum 10316 integer
+ATTRIBUTE Lucent-Rtp-Remote-Jitter-Mean 10317 integer
+ATTRIBUTE Lucent-Rtp-Remote-Jitter-Variance 10318 integer
+ATTRIBUTE Lucent-Rtp-Remote-Delay-Minimum 10319 integer
+ATTRIBUTE Lucent-Rtp-Remote-Delay-Maximum 10320 integer
+ATTRIBUTE Lucent-Rtp-Remote-Delay-Mean 10321 integer
+ATTRIBUTE Lucent-Rtp-Remote-Delay-Variance 10322 integer
+ATTRIBUTE Lucent-Rtp-Remote-Packets-Sent 10323 integer
+ATTRIBUTE Lucent-Rtp-Remote-Packets-Lost 10324 integer
+ATTRIBUTE Lucent-Rtp-Remote-Packets-Late 10325 integer
+ATTRIBUTE Lucent-Rtp-Remote-Bytes-Sent 10326 integer
+ATTRIBUTE Lucent-Rtp-Remote-Silence-Percent 10327 integer
+ATTRIBUTE Lucent-Tunnel-Auth-Type2 19999 integer
+ATTRIBUTE Lucent-Multi-Packet-Separator 20000 integer
+ATTRIBUTE Lucent-Min-Xmit-Rate 20100 integer
+ATTRIBUTE Lucent-Max-Xmit-Rate 20101 integer
+ATTRIBUTE Lucent-Min-Recv-Rate 20102 integer
+ATTRIBUTE Lucent-Max-Recv-Rate 20103 integer
+ATTRIBUTE Lucent-Error-Correction-Protocol 20104 integer
+ATTRIBUTE Lucent-Compression-Protocol 20105 integer
+ATTRIBUTE Lucent-Modulation 20106 integer
+ATTRIBUTE Lucent-Xmit-Symbol-Rate 20107 integer
+ATTRIBUTE Lucent-Recv-Symbol-Rate 20108 integer
+ATTRIBUTE Lucent-Current-Xmit-Level 20109 integer
+ATTRIBUTE Lucent-Current-Recv-Level 20110 integer
+ATTRIBUTE Lucent-Current-Line-Quality 20111 integer
+ATTRIBUTE Lucent-Current-SNR 20112 integer
+ATTRIBUTE Lucent-Min-SNR 20113 integer
+ATTRIBUTE Lucent-Max-SNR 20114 integer
+ATTRIBUTE Lucent-Local-Retrain-Requested 20115 integer
+ATTRIBUTE Lucent-Remote-Retrain-Requested 20116 integer
+ATTRIBUTE Lucent-Connection-Time 20117 integer
+ATTRIBUTE Lucent-Modem-Disconnect-Reason 20118 integer
+ATTRIBUTE Lucent-Retrain-Reason 20119 integer
+
+END-VENDOR Lucent
diff --git a/resources/protocols/radius/dictionary.manzara b/resources/protocols/radius/dictionary.manzara
new file mode 100644
index 00000000..3c0f9381
--- /dev/null
+++ b/resources/protocols/radius/dictionary.manzara
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+VENDOR Manzara 19382
+
+BEGIN-VENDOR Manzara
+
+ATTRIBUTE Manzara-User-UID 1 integer
+ATTRIBUTE Manzara-User-GID 2 integer
+ATTRIBUTE Manzara-User-Home 3 string
+ATTRIBUTE Manzara-User-Shell 4 string
+ATTRIBUTE Manzara-PPP-Addr-String 5 string
+ATTRIBUTE Manzara-Full-Login-String 6 string
+ATTRIBUTE Manzara-Tariff-Units 7 integer
+ATTRIBUTE Manzara-Tariff-Type 8 integer
+ATTRIBUTE Manzara-ECP-Session-Key 9 octets
+ATTRIBUTE Manzara-Map-Name 10 string
+ATTRIBUTE Manzara-Map-Key 11 string
+ATTRIBUTE Manzara-Map-Value 12 string
+ATTRIBUTE Manzara-Map-Error 13 string
+ATTRIBUTE Manzara-Service-Type 14 string
+
+VALUE Manzara-Tariff-Type MMS-Picture 1
+VALUE Manzara-Tariff-Type Unused 2
+VALUE Manzara-Tariff-Type Internet 3
+
+#
+# Poaching on the standard space is wrong.
+#
+VALUE Acct-Status-Type One-Time 17
+
+END-VENDOR Manzara
diff --git a/resources/protocols/radius/dictionary.meinberg b/resources/protocols/radius/dictionary.meinberg
new file mode 100644
index 00000000..e0e2d32b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.meinberg
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Meinberg
+#
+# $Id: a396b823d836df50320de7645a7b56e90b1a5659 $
+#
+##############################################################################
+
+VENDOR Meinberg 5597
+
+BEGIN-VENDOR Meinberg
+
+ATTRIBUTE MBG-Management-Privilege-Level 1 integer
+
+VALUE MBG-Management-Privilege-Level MBG-Priv-Superuser 100
+VALUE MBG-Management-Privilege-Level MBG-Priv-Admin 200
+VALUE MBG-Management-Privilege-Level MBG-Priv-Info 300
+
+END-VENDOR Meinberg
diff --git a/resources/protocols/radius/dictionary.meraki b/resources/protocols/radius/dictionary.meraki
new file mode 100644
index 00000000..eb69f5e6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.meraki
@@ -0,0 +1,15 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# For Meraki.
+#
+
+VENDOR Meraki 29671
+BEGIN-VENDOR Meraki
+
+ATTRIBUTE Meraki-Device-Name 1 string
+ATTRIBUTE Meraki-Network-Name 2 string
+ATTRIBUTE Meraki-Ap-Name 3 string
+ATTRIBUTE Meraki-Ap-Tags 4 string
+
+END-VENDOR Meraki
diff --git a/resources/protocols/radius/dictionary.merit b/resources/protocols/radius/dictionary.merit
new file mode 100644
index 00000000..f1f52cb4
--- /dev/null
+++ b/resources/protocols/radius/dictionary.merit
@@ -0,0 +1,16 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# For Merit.
+#
+# $Id: ff5029c1af36b9f88d1e6d03c414ea774d558077 $
+#
+VENDOR Merit 61
+
+BEGIN-VENDOR Merit
+
+ATTRIBUTE Merit-Proxy-Action 211 string
+ATTRIBUTE Merit-User-Id 222 string
+ATTRIBUTE Merit-User-Realm 223 string
+
+END-VENDOR Merit
diff --git a/resources/protocols/radius/dictionary.meru b/resources/protocols/radius/dictionary.meru
new file mode 100644
index 00000000..41595a16
--- /dev/null
+++ b/resources/protocols/radius/dictionary.meru
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.meru
+#
+# $Id: 2f223558db7cf93db5b7ece6d24fa4206b0a64e3 $
+#
+#
+VENDOR Meru 15983
+
+BEGIN-VENDOR Meru
+
+ATTRIBUTE Meru-Access-Point-Id 1 integer
+ATTRIBUTE Meru-Access-Point-Name 2 string
+
+END-VENDOR Meru
+
diff --git a/resources/protocols/radius/dictionary.microsemi b/resources/protocols/radius/dictionary.microsemi
new file mode 100644
index 00000000..7a82486b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.microsemi
@@ -0,0 +1,22 @@
+# -*- text -*-
+#
+# dictionary.microsemi
+#
+# As posted to the list by Simon Butcher <simon.butcher@microsemi.com>
+#
+# Version: $Id: b1a4b3791eb6a29216e80da1d9551666c100e956 $
+#
+
+VENDOR Microsemi 40676
+
+BEGIN-VENDOR Microsemi
+
+ATTRIBUTE Microsemi-User-Full-Name 1 string
+ATTRIBUTE Microsemi-User-Name 2 string
+ATTRIBUTE Microsemi-User-Initials 3 string
+ATTRIBUTE Microsemi-User-Email 4 string
+ATTRIBUTE Microsemi-User-Group 5 string
+ATTRIBUTE Microsemi-Fallback-User-Group 6 string
+ATTRIBUTE Microsemi-Network-Element-Group 7 string
+
+END-VENDOR Microsemi
diff --git a/resources/protocols/radius/dictionary.microsoft b/resources/protocols/radius/dictionary.microsoft
new file mode 100644
index 00000000..ec51c96e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.microsoft
@@ -0,0 +1,177 @@
+# -*- text -*-
+#
+# Microsoft's VSA's, from RFC 2548
+#
+# $Id$
+#
+
+VENDOR Microsoft 311
+
+BEGIN-VENDOR Microsoft
+ATTRIBUTE MS-CHAP-Response 1 octets
+ATTRIBUTE MS-CHAP-Error 2 string
+ATTRIBUTE MS-CHAP-CPW-1 3 octets
+ATTRIBUTE MS-CHAP-CPW-2 4 octets
+ATTRIBUTE MS-CHAP-LM-Enc-PW 5 octets
+ATTRIBUTE MS-CHAP-NT-Enc-PW 6 octets
+##ATTRIBUTE MS-MPPE-Encryption-Policy 7 octets ##[wireshark]
+ATTRIBUTE MS-MPPE-Encryption-Policy 7 integer ##[wireshark]
+# This is referred to as both singular and plural in the RFC.
+# Plural seems to make more sense.
+##ATTRIBUTE MS-MPPE-Encryption-Type 8 octets ##[wireshark]
+##ATTRIBUTE MS-MPPE-Encryption-Types 8 octets ##[wireshark]
+ATTRIBUTE MS-MPPE-Encryption-Type 8 integer ##[wireshark]
+ATTRIBUTE MS-MPPE-Encryption-Types 8 integer ##[wireshark]
+ATTRIBUTE MS-RAS-Vendor 9 integer # content is Vendor-ID
+ATTRIBUTE MS-CHAP-Domain 10 string
+ATTRIBUTE MS-CHAP-Challenge 11 octets
+ATTRIBUTE MS-CHAP-MPPE-Keys 12 octets encrypt=1
+ATTRIBUTE MS-BAP-Usage 13 integer
+ATTRIBUTE MS-Link-Utilization-Threshold 14 integer # values are 1-100
+ATTRIBUTE MS-Link-Drop-Time-Limit 15 integer
+ATTRIBUTE MS-MPPE-Send-Key 16 octets encrypt=2
+ATTRIBUTE MS-MPPE-Recv-Key 17 octets encrypt=2
+ATTRIBUTE MS-RAS-Version 18 string
+ATTRIBUTE MS-Old-ARAP-Password 19 octets
+ATTRIBUTE MS-New-ARAP-Password 20 octets
+ATTRIBUTE MS-ARAP-PW-Change-Reason 21 integer
+
+ATTRIBUTE MS-Filter 22 octets
+ATTRIBUTE MS-Acct-Auth-Type 23 integer
+ATTRIBUTE MS-Acct-EAP-Type 24 integer
+
+ATTRIBUTE MS-CHAP2-Response 25 octets
+ATTRIBUTE MS-CHAP2-Success 26 octets
+ATTRIBUTE MS-CHAP2-CPW 27 octets
+
+ATTRIBUTE MS-Primary-DNS-Server 28 ipaddr
+ATTRIBUTE MS-Secondary-DNS-Server 29 ipaddr
+ATTRIBUTE MS-Primary-NBNS-Server 30 ipaddr
+ATTRIBUTE MS-Secondary-NBNS-Server 31 ipaddr
+
+#ATTRIBUTE MS-ARAP-Challenge 33 octets
+
+## MS-RNAP
+#
+# http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-RNAP%5D.pdf
+
+ATTRIBUTE MS-RAS-Client-Name 34 string
+ATTRIBUTE MS-RAS-Client-Version 35 string
+ATTRIBUTE MS-Quarantine-IPFilter 36 octets
+ATTRIBUTE MS-Quarantine-Session-Timeout 37 integer
+ATTRIBUTE MS-User-Security-Identity 40 string
+ATTRIBUTE MS-Identity-Type 41 integer
+ATTRIBUTE MS-Service-Class 42 string
+ATTRIBUTE MS-Quarantine-User-Class 44 string
+ATTRIBUTE MS-Quarantine-State 45 integer
+ATTRIBUTE MS-Quarantine-Grace-Time 46 integer
+ATTRIBUTE MS-Network-Access-Server-Type 47 integer
+ATTRIBUTE MS-AFW-Zone 48 integer
+
+VALUE MS-AFW-Zone MS-AFW-Zone-Boundary-Policy 1
+VALUE MS-AFW-Zone MS-AFW-Zone-Unprotected-Policy 2
+VALUE MS-AFW-Zone MS-AFW-Zone-Protected-Policy 3
+
+ATTRIBUTE MS-AFW-Protection-Level 49 integer
+
+VALUE MS-AFW-Protection-Level HECP-Response-Sign-Only 1
+VALUE MS-AFW-Protection-Level HECP-Response-Sign-And-Encrypt 2
+
+ATTRIBUTE MS-Machine-Name 50 string
+ATTRIBUTE MS-IPv6-Filter 51 octets
+ATTRIBUTE MS-IPv4-Remediation-Servers 52 octets
+ATTRIBUTE MS-IPv6-Remediation-Servers 53 octets
+ATTRIBUTE MS-RNAP-Not-Quarantine-Capable 54 integer
+
+VALUE MS-RNAP-Not-Quarantine-Capable SoH-Sent 0
+VALUE MS-RNAP-Not-Quarantine-Capable SoH-Not-Sent 1
+
+ATTRIBUTE MS-Quarantine-SOH 55 octets
+ATTRIBUTE MS-RAS-Correlation 56 octets
+
+# Or this might be 56?
+ATTRIBUTE MS-Extended-Quarantine-State 57 integer
+
+ATTRIBUTE MS-HCAP-User-Groups 58 string
+ATTRIBUTE MS-HCAP-Location-Group-Name 59 string
+ATTRIBUTE MS-HCAP-User-Name 60 string
+ATTRIBUTE MS-User-IPv4-Address 61 ipaddr
+ATTRIBUTE MS-User-IPv6-Address 62 ipv6addr
+ATTRIBUTE MS-TSG-Device-Redirection 63 integer
+
+#
+# Integer Translations
+#
+# MS-MPPE-Encryption-Policy Values ##[wireshark]
+
+VALUE MS-MPPE-Encryption-Policy Encryption-Allowed 1 ##[wireshark]
+VALUE MS-MPPE-Encryption-Policy Encryption-Required 2 ##[wireshark]
+
+# MS-MPPE-Encryption-Types Values ##[wireshark]
+
+VALUE MS-MPPE-Encryption-Types None 0 ##[wireshark]
+VALUE MS-MPPE-Encryption-Types RC4-40 2 ##[wireshark]
+VALUE MS-MPPE-Encryption-Types RC4-128 4 ##[wireshark]
+VALUE MS-MPPE-Encryption-Types RC4-40-128 6 ##[wireshark]
+VALUE MS-MPPE-Encryption-Types Stateless 8 ##[wireshark]
+VALUE MS-MPPE-Encryption-Types RC4-40-Stateless 10 ##[wireshark]
+VALUE MS-MPPE-Encryption-Types RC4-128-Stateless 12 ##[wireshark]
+VALUE MS-MPPE-Encryption-Types RC4-40-128-Stateless 14 ##[wireshark]
+
+# MS-BAP-Usage Values
+
+VALUE MS-BAP-Usage Not-Allowed 0
+VALUE MS-BAP-Usage Allowed 1
+VALUE MS-BAP-Usage Required 2
+
+# MS-ARAP-Password-Change-Reason Values
+
+VALUE MS-ARAP-PW-Change-Reason Just-Change-Password 1
+VALUE MS-ARAP-PW-Change-Reason Expired-Password 2
+VALUE MS-ARAP-PW-Change-Reason Admin-Requires-Password-Change 3
+VALUE MS-ARAP-PW-Change-Reason Password-Too-Short 4
+
+# MS-Acct-Auth-Type Values
+
+VALUE MS-Acct-Auth-Type PAP 1
+VALUE MS-Acct-Auth-Type CHAP 2
+VALUE MS-Acct-Auth-Type MS-CHAP-1 3
+VALUE MS-Acct-Auth-Type MS-CHAP-2 4
+VALUE MS-Acct-Auth-Type EAP 5
+
+# MS-Acct-EAP-Type Values
+
+VALUE MS-Acct-EAP-Type MD5 4
+VALUE MS-Acct-EAP-Type OTP 5
+VALUE MS-Acct-EAP-Type Generic-Token-Card 6
+VALUE MS-Acct-EAP-Type TLS 13
+
+# MS-Identity-Type Values
+
+VALUE MS-Identity-Type Machine-Health-Check 1
+VALUE MS-Identity-Type Ignore-User-Lookup-Failure 2
+
+# MS-Quarantine-State Values
+
+VALUE MS-Quarantine-State Full-Access 0
+VALUE MS-Quarantine-State Quarantine 1
+VALUE MS-Quarantine-State Probation 2
+
+# MS-Network-Access-Server-Type Values
+
+VALUE MS-Network-Access-Server-Type Unspecified 0
+VALUE MS-Network-Access-Server-Type Terminal-Server-Gateway 1
+VALUE MS-Network-Access-Server-Type Remote-Access-Server 2
+VALUE MS-Network-Access-Server-Type DHCP-Server 3
+VALUE MS-Network-Access-Server-Type Wireless-Access-Point 4
+VALUE MS-Network-Access-Server-Type HRA 5
+VALUE MS-Network-Access-Server-Type HCAP-Server 6
+
+# MS-Extended-Quarantine-State Values
+
+VALUE MS-Extended-Quarantine-State Transition 1
+VALUE MS-Extended-Quarantine-State Infected 2
+VALUE MS-Extended-Quarantine-State Unknown 3
+VALUE MS-Extended-Quarantine-State No-Data 4
+
+END-VENDOR Microsoft
diff --git a/resources/protocols/radius/dictionary.mikrotik b/resources/protocols/radius/dictionary.mikrotik
new file mode 100644
index 00000000..0a37be9b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.mikrotik
@@ -0,0 +1,60 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+# http://www.mikrotik.com
+#
+# http://www.mikrotik.com/documentation//manual_2.9/dictionary
+#
+# Do NOT follow their instructions and replace the dictionary
+# in /etc/raddb with the one that they supply. It is NOT necessary.
+#
+# On top of that, the sample dictionary file they provide
+# DOES NOT WORK. Do NOT use it.
+#
+# $Id: 59775bb19cb71c0e1e53ae0bca0b5ecefb9706d0 $
+#
+VENDOR Mikrotik 14988
+
+BEGIN-VENDOR Mikrotik
+
+ATTRIBUTE Mikrotik-Recv-Limit 1 integer
+ATTRIBUTE Mikrotik-Xmit-Limit 2 integer
+
+# this attribute is unused
+ATTRIBUTE Mikrotik-Group 3 string
+
+ATTRIBUTE Mikrotik-Wireless-Forward 4 integer
+ATTRIBUTE Mikrotik-Wireless-Skip-Dot1x 5 integer
+ATTRIBUTE Mikrotik-Wireless-Enc-Algo 6 integer
+ATTRIBUTE Mikrotik-Wireless-Enc-Key 7 string
+ATTRIBUTE Mikrotik-Rate-Limit 8 string
+ATTRIBUTE Mikrotik-Realm 9 string
+ATTRIBUTE Mikrotik-Host-IP 10 ipaddr
+ATTRIBUTE Mikrotik-Mark-Id 11 string
+ATTRIBUTE Mikrotik-Advertise-URL 12 string
+ATTRIBUTE Mikrotik-Advertise-Interval 13 integer
+ATTRIBUTE Mikrotik-Recv-Limit-Gigawords 14 integer
+ATTRIBUTE Mikrotik-Xmit-Limit-Gigawords 15 integer
+ATTRIBUTE Mikrotik-Wireless-PSK 16 string
+ATTRIBUTE Mikrotik-Total-Limit 17 integer
+ATTRIBUTE Mikrotik-Total-Limit-Gigawords 18 integer
+ATTRIBUTE Mikrotik-Address-List 19 string
+ATTRIBUTE Mikrotik-Wireless-MPKey 20 string
+ATTRIBUTE Mikrotik-Wireless-Comment 21 string
+ATTRIBUTE Mikrotik-Delegated-IPv6-Pool 22 string
+ATTRIBUTE Mikrotik-DHCP-Option-Set 23 string
+ATTRIBUTE Mikrotik-DHCP-Option-Param-STR1 24 string
+ATTRIBUTE Mikortik-DHCP-Option-ParamSTR2 25 string
+ATTRIBUTE Mikrotik-Wireless-VLANID 26 integer
+ATTRIBUTE Mikrotik-Wireless-VLANID-Type 27 integer
+ATTRIBUTE Mikrotik-Wireless-Minsignal 28 string
+ATTRIBUTE Mikrotik-Wireless-Maxsignal 29 string
+
+# MikroTik Values
+
+VALUE Mikrotik-Wireless-Enc-Algo No-encryption 0
+VALUE Mikrotik-Wireless-Enc-Algo 40-bit-WEP 1
+VALUE Mikrotik-Wireless-Enc-Algo 104-bit-WEP 2
+VALUE Mikrotik-Wireless-Enc-Algo AES-CCM 3
+VALUE Mikrotik-Wireless-Enc-Algo TKIP 4
+
+END-VENDOR Mikrotik
diff --git a/resources/protocols/radius/dictionary.motorola b/resources/protocols/radius/dictionary.motorola
new file mode 100644
index 00000000..04d2f83f
--- /dev/null
+++ b/resources/protocols/radius/dictionary.motorola
@@ -0,0 +1,86 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Motorola Canopy attributes.
+#
+# NOT included in the main dictionaries because of conflicts
+# with Ascend attributes.
+#
+# $Id: b88938c0ce689cecf2a8207c050e63556dcd9edf $
+#
+##############################################################################
+
+VENDOR Motorola 161
+
+BEGIN-VENDOR Motorola
+
+# Low Priority uplink CIR
+ATTRIBUTE Motorola-Canopy-LPULCIR 1 integer
+# Low Priority downlink CIR
+ATTRIBUTE Motorola-Canopy-LPDLCIR 2 integer
+# High Priority uplink CIR
+ATTRIBUTE Motorola-Canopy-HPULCIR 3 integer
+# High Priority downlink CIR
+ATTRIBUTE Motorola-Canopy-HPDLCIR 4 integer
+# High Priority Enable
+ATTRIBUTE Motorola-Canopy-HPENABLE 5 integer
+# Uplink Bit Rate/Sustained Uplink Rate
+ATTRIBUTE Motorola-Canopy-ULBR 6 integer
+# Uplink Bit Limit/Uplink Burst Allocation
+ATTRIBUTE Motorola-Canopy-ULBL 7 integer
+# Downlink Bit Rate/Sustained Downlink Rate
+ATTRIBUTE Motorola-Canopy-DLBR 8 integer
+# Downlink Bit Limit/Downlink Burst Allocation
+ATTRIBUTE Motorola-Canopy-DLBL 9 integer
+# VLAN Learning Enable
+ATTRIBUTE Motorola-Canopy-VLLEARNEN 14 integer
+# VLAN Frames Types allowed - all/Tag/Untagged
+ATTRIBUTE Motorola-Canopy-VLFRAMES 15 integer
+# VLAN Membership (1-4094)
+ATTRIBUTE Motorola-Canopy-VLIDSET 16 integer
+# VLAN Age Timeout
+ATTRIBUTE Motorola-Canopy-VLAGETO 20 integer
+# VLAN Ingress VLAN ID
+ATTRIBUTE Motorola-Canopy-VLIGVID 21 integer
+# VLAN Management VLAN ID
+ATTRIBUTE Motorola-Canopy-VLMGVID 22 integer
+# VLAN SM Management Passthrough Enable
+ATTRIBUTE Motorola-Canopy-VLSMMGPASS 23 integer
+# Broadcast Traffic Maximum Information Rate
+ATTRIBUTE Motorola-Canopy-BCASTMIR 24 integer
+# Userlevel permission for the User logging in remotely
+ATTRIBUTE Motorola-Canopy-UserLevel 50 integer
+
+VALUE Motorola-Canopy-HPENABLE Disable 0
+VALUE Motorola-Canopy-HPENABLE Enable 1
+
+VALUE Motorola-Canopy-VLLEARNEN Disable 0
+VALUE Motorola-Canopy-VLLEARNEN Enable 1
+
+VALUE Motorola-Canopy-VLFRAMES All 0
+VALUE Motorola-Canopy-VLFRAMES Tagged 1
+VALUE Motorola-Canopy-VLFRAMES Untagged 2
+
+VALUE Motorola-Canopy-VLSMMGPASS Enable 1
+VALUE Motorola-Canopy-VLSMMGPASS Disable 0
+
+VALUE Motorola-Canopy-UserLevel TECH 1
+VALUE Motorola-Canopy-UserLevel INSTALL 2
+VALUE Motorola-Canopy-UserLevel ADMIN 3
+
+ATTRIBUTE Motorola-Canopy-Shared-Secret 224 string
+ATTRIBUTE Motorola-Canopy-SULDR 225 string
+ATTRIBUTE Motorola-Canopy-SDLDR 226 string
+ATTRIBUTE Motorola-Canopy-ULBA 227 string
+ATTRIBUTE Motorola-Canopy-DLBA 228 string
+ATTRIBUTE Motorola-Canopy-Enable 229 string
+ATTRIBUTE Motorola-Canopy-LPSULDR 230 string
+ATTRIBUTE Motorola-Canopy-LPSDLDR 231 string
+ATTRIBUTE Motorola-Canopy-HPCENABLE 232 string
+ATTRIBUTE Motorola-Canopy-HPSULDR 233 string
+ATTRIBUTE Motorola-Canopy-HPSDLDR 234 string
+ATTRIBUTE Motorola-Canopy-HIGHERBW 235 string
+ATTRIBUTE Motorola-Canopy-CIRENABLE 236 string
+
+END-VENDOR Motorola
diff --git a/resources/protocols/radius/dictionary.motorola.wimax b/resources/protocols/radius/dictionary.motorola.wimax
new file mode 100644
index 00000000..0477366b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.motorola.wimax
@@ -0,0 +1,35 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Motorola WiMAX attributes.
+#
+# $Id: 9948cdc1d706b3683b149b30835753e60dd010f4 $
+#
+##############################################################################
+
+VENDOR Motorola 161
+
+BEGIN-VENDOR Motorola
+
+ATTRIBUTE Motorola-WiMAX-MIP-MN-HOME-ADDRESS 10 ipaddr
+ATTRIBUTE Motorola-WiMAX-MIP-KEY 11 string encrypt=2
+ATTRIBUTE Motorola-WiMAX-MIP-SPI 12 integer
+ATTRIBUTE Motorola-WiMAX-MN-HA 13 ipaddr
+ATTRIBUTE Motorola-WiMAX-DNS-Server-IP-Address 20 octets
+ATTRIBUTE Motorola-WiMAX-User-NAI 22 string
+ATTRIBUTE Motorola-WiMAX-Network-Domain-Name 30 string
+ATTRIBUTE Motorola-WiMAX-EMS-Address 31 ipaddr
+ATTRIBUTE Motorola-WiMAX-Provisioning-Server 32 string
+ATTRIBUTE Motorola-WiMAX-NTP-Server 34 octets
+ATTRIBUTE Motorola-WiMAX-HO-SVC-CLASS 35 octets
+ATTRIBUTE Motorola-WiMAX-Home-BTS 50 octets
+ATTRIBUTE Motorola-WiMAX-Maximum-Total-Bandwidth 60 octets
+ATTRIBUTE Motorola-WiMAX-Maximum-Commit-Bandwidth 61 octets
+ATTRIBUTE Motorola-WiMAX-Convergence-Sublayer 63 octets
+ATTRIBUTE Motorola-WiMAX-Service-Flows 64 string
+ATTRIBUTE Motorola-WiMAX-VLAN-ID 65 octets
+
+ATTRIBUTE Motorola-Accounting-Message 80 string
+
+END-VENDOR Motorola
diff --git a/resources/protocols/radius/dictionary.navini b/resources/protocols/radius/dictionary.navini
new file mode 100644
index 00000000..2ecf43fb
--- /dev/null
+++ b/resources/protocols/radius/dictionary.navini
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.navini
+#
+# By
+# "Paul Shields" <pshields@navini.com>
+#
+# Version: $Id: 63c127d7ef1b468b23ae8a729aceae5299209b2a $
+#
+
+VENDOR Navini 6504
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Navini
+
+ATTRIBUTE Navini-AVPair 1 string
+
+END-VENDOR Navini
diff --git a/resources/protocols/radius/dictionary.netscreen b/resources/protocols/radius/dictionary.netscreen
new file mode 100644
index 00000000..e650ad71
--- /dev/null
+++ b/resources/protocols/radius/dictionary.netscreen
@@ -0,0 +1,33 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# From:
+# http://www.netscreen.com/support/downloads/4.0_configuring_screenOS_for_NTdomain_v11.pdf
+#
+
+VENDOR Netscreen 3224
+
+BEGIN-VENDOR Netscreen
+
+ATTRIBUTE NS-Admin-Privilege 1 integer
+ATTRIBUTE NS-VSYS-Name 2 string
+ATTRIBUTE NS-User-Group 3 string
+ATTRIBUTE NS-Primary-DNS 4 ipaddr
+ATTRIBUTE NS-Secondary-DNS 5 ipaddr
+ATTRIBUTE NS-Primary-WINS 6 ipaddr
+ATTRIBUTE NS-Secondary-WINS 7 ipaddr
+
+ATTRIBUTE NS-NSM-User-Domain-Name 220 string
+ATTRIBUTE NS-NSM-User-Role-Mapping 221 string
+
+#
+# Values VSYS-Admin and Read-Only-VSYS-Admin require a NS-VSYS-Name
+# attribute in the response packet.
+#
+VALUE NS-Admin-Privilege Root-Admin 1
+VALUE NS-Admin-Privilege All-VSYS-Root-Admin 2
+VALUE NS-Admin-Privilege VSYS-Admin 3
+VALUE NS-Admin-Privilege Read-Only-Admin 4
+VALUE NS-Admin-Privilege Read-Only-VSYS-Admin 5
+
+END-VENDOR Netscreen
diff --git a/resources/protocols/radius/dictionary.networkphysics b/resources/protocols/radius/dictionary.networkphysics
new file mode 100644
index 00000000..9e318866
--- /dev/null
+++ b/resources/protocols/radius/dictionary.networkphysics
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# NetworkPhysics dictionary
+# $Id: 156f35292abc5d27b4fa22f4ac727bbe81b0673c $
+#
+VENDOR NetworkPhysics 7119
+
+BEGIN-VENDOR NetworkPhysics
+
+ATTRIBUTE NetSensory-Privilege 33 string
+
+#VALUE NetSensory-Privilege InsightsOnly 'insight'
+#VALUE NetSensory-Privilege Restricted 'npread'
+#VALUE NetSensory-Privilege Standard 'npuser'
+#VALUE NetSensory-Privilege Administrative 'npadmin'
+
+END-VENDOR NetworkPhysics
diff --git a/resources/protocols/radius/dictionary.nexans b/resources/protocols/radius/dictionary.nexans
new file mode 100644
index 00000000..e8f65205
--- /dev/null
+++ b/resources/protocols/radius/dictionary.nexans
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+# Nexans Active Networking Systems dictionary http://www.nexans.de/ans
+#
+# Version: $Id: a72140d0a1785fc47e0a23e74d3312b6e7f51fe2 $
+#
+# Hubert Theissen <h.theissen@nexans.com>
+#
+##############################################################################
+
+VENDOR Nexans 266
+
+BEGIN-VENDOR Nexans
+
+ATTRIBUTE Nexans-Port-Default-VLAN-ID 1 integer
+ATTRIBUTE Nexans-Port-Voice-VLAN-ID 2 integer
+
+END-VENDOR Nexans
diff --git a/resources/protocols/radius/dictionary.nokia b/resources/protocols/radius/dictionary.nokia
new file mode 100644
index 00000000..ffe658c4
--- /dev/null
+++ b/resources/protocols/radius/dictionary.nokia
@@ -0,0 +1,39 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+######################################################################
+#
+# Nokia dictionary
+# $Id: a55f0b68b4adfea317f4e7b45ddc234a309add6b $
+#
+######################################################################
+
+VENDOR Nokia 94
+
+BEGIN-VENDOR Nokia
+
+ATTRIBUTE Nokia-AVPair 1 string
+ATTRIBUTE Nokia-User-Profile 2 string
+ATTRIBUTE Nokia-Service-Name 3 octets # magic format
+ATTRIBUTE Nokia-Service-Id 4 octets # magic format
+ATTRIBUTE Nokia-Service-Username 5 octets # magic format
+ATTRIBUTE Nokia-Service-Password 6 octets # magic format
+ATTRIBUTE Nokia-Service-Primary-Indicator 7 octets
+ATTRIBUTE Nokia-Service-Charging-Type 8 octets # magic format
+ATTRIBUTE Nokia-Service-Encrypted-Password 9 octets # magic format
+ATTRIBUTE Nokia-Session-Access-Method 10 octets
+ATTRIBUTE Nokia-Session-Charging-Type 11 octets
+ATTRIBUTE Nokia-OCS-ID1 12 integer
+ATTRIBUTE Nokia-OCS-ID2 13 integer
+ATTRIBUTE Nokia-TREC-Index 14 integer
+ATTRIBUTE Nokia-Requested-APN 15 string
+END-VENDOR Nokia
+
+#
+# The format of some Nokia attributes is binary coded decimal
+# (BCD) with the last four bits all set to 1 if there are an odd
+# number of digits,
+#
+# e.g 123 is encoded as hexadecimal bytes 21 F3
+#
+# This is an incredibly stupid way of encoding the data.
+#
diff --git a/resources/protocols/radius/dictionary.nokia.conflict b/resources/protocols/radius/dictionary.nokia.conflict
new file mode 100644
index 00000000..4215edd8
--- /dev/null
+++ b/resources/protocols/radius/dictionary.nokia.conflict
@@ -0,0 +1,30 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Nokia dictionary for attributes that conflict with other dictionaries.
+#
+# $Id: 5a34a137f14a01216f1c89ff3709ad2763f0286c $
+#
+##############################################################################
+
+#
+# Enable by putting the line "$INCLUDE dictionary.nokia.conflict" into
+# the main dictionary file. Don't forget to comment out the
+# $INCLUDE dictionary.ascend, because these over-lap with the
+# standard RADIUS attributes, which are also illegitimately used
+# by Ascend.
+#
+# It's apparently rocket science for people to define their own
+# VSA's.
+#
+
+ATTRIBUTE Nokia-Primary-DNS-Server 135 ipaddr
+ATTRIBUTE Nokia-Secondary-DNS-Server 136 ipaddr
+
+ATTRIBUTE Nokia-IMSI 224 octets
+ATTRIBUTE Nokia-Charging-Id 225 integer
+ATTRIBUTE Nokia-Prepaid-Ind 226 integer
+ATTRIBUTE Nokia-GGSN-IP-Address 227 ipaddr
+ATTRIBUTE Nokia-SGSN-IP-Address 228 ipaddr
+
diff --git a/resources/protocols/radius/dictionary.nomadix b/resources/protocols/radius/dictionary.nomadix
new file mode 100644
index 00000000..36f72047
--- /dev/null
+++ b/resources/protocols/radius/dictionary.nomadix
@@ -0,0 +1,33 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Version: $Id: 9f90097e3c640a1e4aad2b0cb5ff91a59d890704 $
+#
+VENDOR Nomadix 3309
+#
+BEGIN-VENDOR Nomadix
+
+ATTRIBUTE Nomadix-Bw-Up 1 integer
+ATTRIBUTE Nomadix-Bw-Down 2 integer
+ATTRIBUTE Nomadix-URL-Redirection 3 string
+ATTRIBUTE Nomadix-IP-Upsell 4 integer
+ATTRIBUTE Nomadix-Expiration 5 string
+ATTRIBUTE Nomadix-Subnet 6 string
+ATTRIBUTE Nomadix-MaxBytesUp 7 integer
+ATTRIBUTE Nomadix-MaxBytesDown 8 integer
+ATTRIBUTE Nomadix-EndofSession 9 integer
+ATTRIBUTE Nomadix-Logoff-URL 10 string
+ATTRIBUTE Nomadix-Net-VLAN 11 integer
+ATTRIBUTE Nomadix-Config-URL 12 string
+ATTRIBUTE Nomadix-Goodbye-URL 13 string
+ATTRIBUTE Nomadix-Qos-Policy 14 string
+ATTRIBUTE Nomadix-SMTP-Redirect 17 integer
+ATTRIBUTE Nomadix-Centralized-Mgmt 18 string
+ATTRIBUTE Nomadix-Group-Policy-Id 19 integer
+ATTRIBUTE Nomadix-Group-Bw-Max-Up 20 integer
+ATTRIBUTE Nomadix-Group-Bw-Max-Down 21 integer
+
+VALUE Nomadix-IP-Upsell PrivatePool 0
+VALUE Nomadix-IP-Upsell PublicPool 1
+
+END-VENDOR Nomadix
diff --git a/resources/protocols/radius/dictionary.nortel b/resources/protocols/radius/dictionary.nortel
new file mode 100644
index 00000000..0e58bf3a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.nortel
@@ -0,0 +1,60 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Nortel Passport 8600 VSA's.
+#
+# http://www142.nortelnetworks.com/bvdoc/setips/july04/engineeringtipstricksv12.pdf
+#
+# $Id: 922991260cb7c3fc61b0f41b59503c05fc2cf370 $
+#
+##############################################################################
+
+VENDOR Nortel 562
+BEGIN-VENDOR Nortel
+
+ATTRIBUTE Nortel-User-Role 110 string
+
+ATTRIBUTE Nortel-Privilege-Level 166 integer
+
+ATTRIBUTE Passport-Command-Scope 200 integer
+ATTRIBUTE Passport-Command-Impact 201 integer
+ATTRIBUTE Passport-Customer-Identifier 202 integer
+ATTRIBUTE Passport-Allowed-Access 203 integer
+ATTRIBUTE Passport-AllowedOut-Access 204 integer
+ATTRIBUTE Passport-Login-Directory 205 string
+ATTRIBUTE Passport-Timeout-Protocol 206 integer
+ATTRIBUTE Passport-Role 207 string
+
+VALUE Nortel-Privilege-Level VoiceMailAdmin 0
+VALUE Nortel-Privilege-Level ContactCenter 1
+VALUE Nortel-Privilege-Level SBAInstaller 2
+VALUE Nortel-Privilege-Level SBASystemCoord 3
+VALUE Nortel-Privilege-Level SBASystemCoordBasic 4
+VALUE Nortel-Privilege-Level SBABasic 5
+VALUE Nortel-Privilege-Level Security 6
+VALUE Nortel-Privilege-Level CTEApp 7
+VALUE Nortel-Privilege-Level SBA-IPSetRegistration 8
+VALUE Nortel-Privilege-Level Application-BCMMonitor 9
+VALUE Nortel-Privilege-Level CDRApp 10
+VALUE Nortel-Privilege-Level ModemLogin 11
+VALUE Nortel-Privilege-Level GuestLogin 12
+VALUE Nortel-Privilege-Level AdminDownload 13
+VALUE Nortel-Privilege-Level ExclusiveAccess 14
+VALUE Nortel-Privilege-Level Admin 15
+VALUE Nortel-Privilege-Level DataAdmin 16
+VALUE Nortel-Privilege-Level RemoteAccess 17
+VALUE Nortel-Privilege-Level Guest 18
+VALUE Nortel-Privilege-Level VoiceAdmin 19
+VALUE Nortel-Privilege-Level BackupOperator 20
+VALUE Nortel-Privilege-Level RemoteMonitoring 21
+VALUE Nortel-Privilege-Level SoftwareUpgrade 22
+VALUE Nortel-Privilege-Level AlarmViewer 24
+VALUE Nortel-Privilege-Level OperationalLogs 26
+VALUE Nortel-Privilege-Level DiagnosticLogs 27
+VALUE Nortel-Privilege-Level ApplicationIVR 28
+VALUE Nortel-Privilege-Level ISDN-Dial-in 30
+VALUE Nortel-Privilege-Level WAN-Dial-in 32
+VALUE Nortel-Privilege-Level System-SerialPort 36
+
+END-VENDOR Nortel
diff --git a/resources/protocols/radius/dictionary.ntua b/resources/protocols/radius/dictionary.ntua
new file mode 100644
index 00000000..d637869e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ntua
@@ -0,0 +1,44 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+VENDOR NTUA 969
+
+BEGIN-VENDOR NTUA
+
+#
+# Authentication Attributes
+#
+ATTRIBUTE UserLogon-Uid 10 integer
+ATTRIBUTE UserLogon-Gid 11 integer
+ATTRIBUTE UserLogon-HomeDir 12 string
+ATTRIBUTE UserLogon-Type 13 integer
+ATTRIBUTE UserLogon-QuotaBytes 14 integer
+ATTRIBUTE UserLogon-QuotaFiles 15 integer
+ATTRIBUTE UserLogon-Shell 16 string
+ATTRIBUTE UserLogon-Restriction 17 integer
+ATTRIBUTE UserLogon-GroupNames 18 string
+ATTRIBUTE UserLogon-DriveNames 19 string
+ATTRIBUTE UserLogon-UserDescription 20 string
+ATTRIBUTE UserLogon-UserFullName 21 string
+ATTRIBUTE UserLogon-UserDomain 22 string
+ATTRIBUTE UserLogon-LogonTask 23 string
+ATTRIBUTE UserLogon-LogoffTask 24 string
+ATTRIBUTE UserLogon-Expiration 25 string
+ATTRIBUTE UserLogon-UserProfile 26 string
+#
+# Accounting Attributes
+#
+ATTRIBUTE UserLogon-Acct-TerminateCause 50 string
+
+VALUE UserLogon-Type FTP 1
+VALUE UserLogon-Type WEB 2
+VALUE UserLogon-Type POP 3
+VALUE UserLogon-Type IMAP 4
+VALUE UserLogon-Type Windows-Logon 5
+VALUE UserLogon-Type Unix-Logon 6
+VALUE UserLogon-Type SMTP-Auth 7
+VALUE UserLogon-Type Other 200
+
+VALUE UserLogon-Restriction Anonymous-User 1
+VALUE UserLogon-Restriction Admin-User 2
+
+END-VENDOR NTUA
diff --git a/resources/protocols/radius/dictionary.openser b/resources/protocols/radius/dictionary.openser
new file mode 100644
index 00000000..9e4686cf
--- /dev/null
+++ b/resources/protocols/radius/dictionary.openser
@@ -0,0 +1,41 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# OpenSER dictionary.
+#
+# This dictionary is NOT included by default, because it conflicts
+# with attributes defined in the RADIUS standard. Vendors SHOULD
+# be using a VSA space to assign attributes.
+#
+# Be aware that if you DO include this dictionary in the main
+# dictionary file, other parts of your configuration may break!
+#
+# http://www.openser.org/docs/openser-radius-1.0.x.html
+#
+# $Id: 03051dd30d139189d6572c8ce78b13edf3aa3484 $
+#
+##############################################################################
+
+ATTRIBUTE Sip-Method 101 integer
+ATTRIBUTE Sip-Response-Code 102 integer
+ATTRIBUTE Sip-Cseq 103 string
+ATTRIBUTE Sip-To-Tag 104 string
+ATTRIBUTE Sip-From-Tag 105 string
+ATTRIBUTE Sip-Translated-Request-URI 107 string
+ATTRIBUTE Sip-Src-IP 108 string
+ATTRIBUTE Sip-Src-Port 109 string
+ATTRIBUTE Sip-Uri-User 208 string
+ATTRIBUTE Sip-Group 211 string
+ATTRIBUTE Sip-Rpid 213 string
+ATTRIBUTE SIP-AVP 225 string
+
+VALUE Service-Type Group-Check 12
+VALUE Service-Type Sip-Session 15
+VALUE Service-Type SIP-Caller-AVPs 30
+VALUE Service-Type SIP-Callee-AVPs 31
+
+VALUE Sip-Method INVITE 1
+VALUE Sip-Method CANCEL 2
+VALUE Sip-Method ACK 4
+VALUE Sip-Method BYE 8
diff --git a/resources/protocols/radius/dictionary.packeteer b/resources/protocols/radius/dictionary.packeteer
new file mode 100644
index 00000000..76afa722
--- /dev/null
+++ b/resources/protocols/radius/dictionary.packeteer
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Packeteer VSAs, who followed the Cisco way of putting everything
+# into one text string.
+#
+# Packeteer was acquired by Blue Coat in 2008.
+#
+# $Id: 7594ada9e367d965bc981caa237838b46f1af2ec $
+#
+##############################################################################
+
+VENDOR Packeteer 2334
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Packeteer
+
+ATTRIBUTE Packeteer-AVPair 1 string
+ATTRIBUTE Packeteer-PC-AVPair 2 string
+
+END-VENDOR Packeteer
diff --git a/resources/protocols/radius/dictionary.paloalto b/resources/protocols/radius/dictionary.paloalto
new file mode 100644
index 00000000..2429c1da
--- /dev/null
+++ b/resources/protocols/radius/dictionary.paloalto
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Palo Alto Networks.
+#
+# $Id: 0d2e46353ac931a0b901f6007b6dd0222875bb23 $
+#
+##############################################################################
+
+VENDOR PaloAlto 25461
+
+BEGIN-VENDOR PaloAlto
+
+ATTRIBUTE PaloAlto-Admin-Role 1 string
+ATTRIBUTE PaloAlto-Admin-Access-Domain 2 string
+ATTRIBUTE PaloAlto-Panorama-Admin-Role 3 string
+ATTRIBUTE PaloAlto-Panorama-Admin-Access-Domain 4 string
+ATTRIBUTE PaloAlto-User-Group 5 string
+
+END-VENDOR PaloAlto
diff --git a/resources/protocols/radius/dictionary.patton b/resources/protocols/radius/dictionary.patton
new file mode 100644
index 00000000..2bbb4468
--- /dev/null
+++ b/resources/protocols/radius/dictionary.patton
@@ -0,0 +1,152 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.patton
+# Dictionary for Patton IADs.
+# Written by Pawel Pierscionek <pawel@voiceworks.pl>
+# based on specifications available from vendor
+#
+# Version: @(#)dictionary.patton 5.00 urtho 20-Jan-2010
+# Version: @(#)dictionary.patton 1.00 urtho 08-Sep-2006
+# $Id: a2b6eb15b5593bec3a0530ac6a62d8655f03bc5b $
+
+VENDOR Patton 1768
+
+BEGIN-VENDOR Patton
+
+ATTRIBUTE Patton-Protocol 16 string
+ATTRIBUTE Patton-Setup-Time 32 string
+ATTRIBUTE Patton-Connect-Time 33 string
+ATTRIBUTE Patton-Disconnect-Time 34 string
+ATTRIBUTE Patton-Disconnect-Cause 35 integer
+ATTRIBUTE Patton-Disconnect-Source 36 string
+ATTRIBUTE Patton-Called-Unique-Id 48 string
+ATTRIBUTE Patton-Called-IP-Address 49 ipaddr
+ATTRIBUTE Patton-Called-Numbering-Plan 50 string
+ATTRIBUTE Patton-Called-Type-Of-Number 51 string
+ATTRIBUTE Patton-Called-Name 52 string
+ATTRIBUTE Patton-Called-Station-Id 53 string
+ATTRIBUTE Patton-Called-Rx-Octets 64 integer
+ATTRIBUTE Patton-Called-Tx-Octets 65 integer
+ATTRIBUTE Patton-Called-Rx-Packets 66 integer
+ATTRIBUTE Patton-Called-Tx-Packets 67 integer
+ATTRIBUTE Patton-Called-Rx-Lost-Packets 68 integer
+ATTRIBUTE Patton-Called-Tx-Lost-Packets 69 integer
+ATTRIBUTE Patton-Called-Rx-Jitter 70 integer
+ATTRIBUTE Patton-Called-Tx-Jitter 71 integer
+ATTRIBUTE Patton-Called-Codec 72 string
+ATTRIBUTE Patton-Called-Remote-Ip 73 integer
+ATTRIBUTE Patton-Called-Remote-Udp-Port 74 integer
+ATTRIBUTE Patton-Called-Local-Udp-Port 75 integer
+ATTRIBUTE Patton-Called-Qos 76 integer
+ATTRIBUTE Patton-Called-MOS 77 integer
+ATTRIBUTE Patton-Called-Round-Trip-Time 78 integer
+ATTRIBUTE Patton-Calling-Unique-Id 80 string
+ATTRIBUTE Patton-Calling-IP-Address 81 ipaddr
+ATTRIBUTE Patton-Calling-Numbering-Plan 82 string
+ATTRIBUTE Patton-Calling-Type-Of-Number 83 string
+ATTRIBUTE Patton-Calling-Presentation-Indicator 88 string
+ATTRIBUTE Patton-Calling-Screening-Indicator 89 string
+ATTRIBUTE Patton-Calling-Name 84 string
+ATTRIBUTE Patton-Calling-Station-Id 85 string
+ATTRIBUTE Patton-Calling-Rx-Octets 96 integer
+ATTRIBUTE Patton-Calling-Tx-Octets 97 integer
+ATTRIBUTE Patton-Calling-Rx-Packets 98 integer
+ATTRIBUTE Patton-Calling-Tx-Packets 99 integer
+ATTRIBUTE Patton-Calling-Lost-Tx-Packets 100 integer
+ATTRIBUTE Patton-Calling-Lost-Rx-Packets 101 integer
+ATTRIBUTE Patton-Calling-Rx-Jitter 102 integer
+ATTRIBUTE Patton-Calling-Tx-Jitter 103 integer
+ATTRIBUTE Patton-Calling-Codec 104 string
+ATTRIBUTE Patton-Calling-Remote-Ip 105 integer
+ATTRIBUTE Patton-Calling-Remote-Udp-Port 106 integer
+ATTRIBUTE Patton-Calling-Local-Udp-Port 107 integer
+ATTRIBUTE Patton-Calling-Qos 108 integer
+ATTRIBUTE Patton-Calling-MOS 109 integer
+ATTRIBUTE Patton-Calling-Round-Trip-Time 110 integer
+
+VALUE Patton-Disconnect-Cause Valid-cause-code-not-yet-received 0x00
+VALUE Patton-Disconnect-Cause Unallocated-runassigned-number 0x01
+VALUE Patton-Disconnect-Cause No-route-to-specified-transit-network-WAN 0x02
+VALUE Patton-Disconnect-Cause No-route-to-destination 0x03
+VALUE Patton-Disconnect-Cause send-special-information-tone 0x04
+VALUE Patton-Disconnect-Cause misdialled-trunk-prefix 0x05
+VALUE Patton-Disconnect-Cause Channel-unacceptable 0x06
+VALUE Patton-Disconnect-Cause Call-awarded-and-being-delivered-in-an-established-channel 0x07
+VALUE Patton-Disconnect-Cause Prefix-0-dialed-but-not-allowed 0x08
+VALUE Patton-Disconnect-Cause Prefix-1-dialed-but-not-allowed 0x09
+VALUE Patton-Disconnect-Cause Prefix-1-dialed-but-not-required 0x0A
+VALUE Patton-Disconnect-Cause More-digits-received-than-allowed-call-is-proceeding 0x0B
+VALUE Patton-Disconnect-Cause Normal-call-clearing 0x10
+VALUE Patton-Disconnect-Cause User-busy 0x11
+VALUE Patton-Disconnect-Cause No-user-responding 0x12
+VALUE Patton-Disconnect-Cause no-answer-from-user 0x13
+VALUE Patton-Disconnect-Cause Call-rejected 0x15
+VALUE Patton-Disconnect-Cause Number-changed 0x16
+VALUE Patton-Disconnect-Cause Reverse-charging-rejected 0x17
+VALUE Patton-Disconnect-Cause Call-suspended 0x18
+VALUE Patton-Disconnect-Cause Call-resumed 0x19
+VALUE Patton-Disconnect-Cause Non-selected-user-clearing 0x1A
+VALUE Patton-Disconnect-Cause Destination-out-of-order 0x1B
+VALUE Patton-Disconnect-Cause Invalid-number-format-incomplete-number 0x1C
+VALUE Patton-Disconnect-Cause Facility-rejected 0x1D
+VALUE Patton-Disconnect-Cause Response-to-STATUS-ENQUIRY 0x1E
+VALUE Patton-Disconnect-Cause Normal-unspecified 0x1F
+VALUE Patton-Disconnect-Cause Circuit-out-of-order 0x21
+VALUE Patton-Disconnect-Cause No-circuit/channel-available 0x22
+VALUE Patton-Disconnect-Cause Destination-unattainable 0x23
+VALUE Patton-Disconnect-Cause Degraded-service 0x25
+VALUE Patton-Disconnect-Cause Network-WAN-out-of-order 0x26
+VALUE Patton-Disconnect-Cause Transit-delay-range-cannot-be-achieved 0x27
+VALUE Patton-Disconnect-Cause Throughput-range-cannot-be-achieved 0x28
+VALUE Patton-Disconnect-Cause Temporary-failure 0x29
+VALUE Patton-Disconnect-Cause Switching-equipment-congestion 0x2A
+VALUE Patton-Disconnect-Cause Access-information-discarded 0x2B
+VALUE Patton-Disconnect-Cause Requested-circuit-channel-not-available 0x2C
+VALUE Patton-Disconnect-Cause Pre-empted 0x2D
+VALUE Patton-Disconnect-Cause Precedence-call-blocked 0x2E
+VALUE Patton-Disconnect-Cause Resource-unavailable-unspecified 0x2F
+VALUE Patton-Disconnect-Cause Quality-of-service-unavailable 0x31
+VALUE Patton-Disconnect-Cause Requested-facility-not-subscribed 0x32
+VALUE Patton-Disconnect-Cause Reverse-charging-not-allowed 0x33
+VALUE Patton-Disconnect-Cause Outgoing-calls-barred 0x34
+VALUE Patton-Disconnect-Cause Outgoing-calls-barred-within-CUG 0x35
+VALUE Patton-Disconnect-Cause Incoming-calls-barred 0x36
+VALUE Patton-Disconnect-Cause Incoming-calls-barred-within-CUG 0x37
+VALUE Patton-Disconnect-Cause Call-waiting-not-subscribed 0x38
+VALUE Patton-Disconnect-Cause Bearer-capability-not-authorized 0x39
+VALUE Patton-Disconnect-Cause Bearer-capability-not-presently-available 0x3A
+VALUE Patton-Disconnect-Cause Service-or-option-not-available-unspecified 0x3F
+VALUE Patton-Disconnect-Cause Bearer-service-not-implemented 0x41
+VALUE Patton-Disconnect-Cause Channel-type-not-implemented 0x42
+VALUE Patton-Disconnect-Cause Transit-network-selection-not-implemented 0x43
+VALUE Patton-Disconnect-Cause Message-not-implemented 0x44
+VALUE Patton-Disconnect-Cause Requested-facility-not-implemented 0x45
+VALUE Patton-Disconnect-Cause Only-restricted-digital-information-bearer-capability-is-avail 0x46
+VALUE Patton-Disconnect-Cause Service-or-option-not-implemented-unspecified 0x4F
+VALUE Patton-Disconnect-Cause Invalid-call-reference-value 0x51
+VALUE Patton-Disconnect-Cause Identified-channel-does-not-exist 0x52
+VALUE Patton-Disconnect-Cause A-suspended-call-exists-but-this-call-identity-does-not 0x53
+VALUE Patton-Disconnect-Cause Call-identity-in-use 0x54
+VALUE Patton-Disconnect-Cause No-call-suspended 0x55
+VALUE Patton-Disconnect-Cause Call-having-the-requested-call-identity-has-been-cleared 0x56
+VALUE Patton-Disconnect-Cause Called-user-not-member-of-CUG 0x57
+VALUE Patton-Disconnect-Cause Incompatible-destination 0x58
+VALUE Patton-Disconnect-Cause Non-existent-abbreviated-address-entry 0x59
+VALUE Patton-Disconnect-Cause Destination-address-missing-and-direct-call-not-subscribed 0x5A
+VALUE Patton-Disconnect-Cause Invalid-transit-network-selection-national-use 0x5B
+VALUE Patton-Disconnect-Cause Invalid-facility-parameter 0x5C
+VALUE Patton-Disconnect-Cause Mandatory-information-element-is-missing 0x5D
+VALUE Patton-Disconnect-Cause Invalid-message-unspecified 0x5F
+VALUE Patton-Disconnect-Cause Mandatory-information-element-is-missing-2 0x60
+VALUE Patton-Disconnect-Cause Message-type-non-existent-or-not-implemented 0x61
+VALUE Patton-Disconnect-Cause Message-not-compatible-with-call-state 0x62
+VALUE Patton-Disconnect-Cause information-element-nonexistant-or-not-implemented 0x63
+VALUE Patton-Disconnect-Cause Invalid-information-element-contents 0x64
+VALUE Patton-Disconnect-Cause Message-not-compatible-with-call-state-2 0x65
+VALUE Patton-Disconnect-Cause Recovery-on-timer-expiry 0x66
+VALUE Patton-Disconnect-Cause parameter-non-existent-or-not-implemented-passed-on 0x67
+VALUE Patton-Disconnect-Cause Protocol-error-unspecified 0x6F
+VALUE Patton-Disconnect-Cause Internetworking-unspecified 0x7F
+
+END-VENDOR Patton
diff --git a/resources/protocols/radius/dictionary.perle b/resources/protocols/radius/dictionary.perle
new file mode 100644
index 00000000..39bee3ef
--- /dev/null
+++ b/resources/protocols/radius/dictionary.perle
@@ -0,0 +1,523 @@
+#
+# Perle dictionary.
+#
+# Perle Systems Ltd.
+# http://www.perle.com/
+#
+# Version: 1.30 21-May-2008 Add attribute for clustered port access
+# Version: 1.20 30-Nov-2005 Add new line access right values for ports
+# up to 49.
+# Version: 1.10 11-Nov-2003 Add new line access right values
+# Version: 1.00 17-Jul-2003 original release for vendor specific field support
+#
+
+VENDOR Perle 1966
+
+BEGIN-VENDOR Perle
+
+# Perle Extensions
+ATTRIBUTE Perle-Clustered-Port-Access 99 integer
+ATTRIBUTE Perle-User-Level 100 integer
+ATTRIBUTE Perle-Line-Access-Port-1 101 integer
+ATTRIBUTE Perle-Line-Access-Port-2 102 integer
+ATTRIBUTE Perle-Line-Access-Port-3 103 integer
+ATTRIBUTE Perle-Line-Access-Port-4 104 integer
+ATTRIBUTE Perle-Line-Access-Port-5 105 integer
+ATTRIBUTE Perle-Line-Access-Port-6 106 integer
+ATTRIBUTE Perle-Line-Access-Port-7 107 integer
+ATTRIBUTE Perle-Line-Access-Port-8 108 integer
+ATTRIBUTE Perle-Line-Access-Port-9 109 integer
+ATTRIBUTE Perle-Line-Access-Port-10 110 integer
+ATTRIBUTE Perle-Line-Access-Port-11 111 integer
+ATTRIBUTE Perle-Line-Access-Port-12 112 integer
+ATTRIBUTE Perle-Line-Access-Port-13 113 integer
+ATTRIBUTE Perle-Line-Access-Port-14 114 integer
+ATTRIBUTE Perle-Line-Access-Port-15 115 integer
+ATTRIBUTE Perle-Line-Access-Port-16 116 integer
+ATTRIBUTE Perle-Line-Access-Port-17 117 integer
+ATTRIBUTE Perle-Line-Access-Port-18 118 integer
+ATTRIBUTE Perle-Line-Access-Port-19 119 integer
+ATTRIBUTE Perle-Line-Access-Port-20 120 integer
+ATTRIBUTE Perle-Line-Access-Port-21 121 integer
+ATTRIBUTE Perle-Line-Access-Port-22 122 integer
+ATTRIBUTE Perle-Line-Access-Port-23 123 integer
+ATTRIBUTE Perle-Line-Access-Port-24 124 integer
+ATTRIBUTE Perle-Line-Access-Port-25 125 integer
+ATTRIBUTE Perle-Line-Access-Port-26 126 integer
+ATTRIBUTE Perle-Line-Access-Port-27 127 integer
+ATTRIBUTE Perle-Line-Access-Port-28 128 integer
+ATTRIBUTE Perle-Line-Access-Port-29 129 integer
+ATTRIBUTE Perle-Line-Access-Port-30 130 integer
+ATTRIBUTE Perle-Line-Access-Port-31 131 integer
+ATTRIBUTE Perle-Line-Access-Port-32 132 integer
+ATTRIBUTE Perle-Line-Access-Port-33 133 integer
+ATTRIBUTE Perle-Line-Access-Port-34 134 integer
+ATTRIBUTE Perle-Line-Access-Port-35 135 integer
+ATTRIBUTE Perle-Line-Access-Port-36 136 integer
+ATTRIBUTE Perle-Line-Access-Port-37 137 integer
+ATTRIBUTE Perle-Line-Access-Port-38 138 integer
+ATTRIBUTE Perle-Line-Access-Port-39 139 integer
+ATTRIBUTE Perle-Line-Access-Port-40 140 integer
+ATTRIBUTE Perle-Line-Access-Port-41 141 integer
+ATTRIBUTE Perle-Line-Access-Port-42 142 integer
+ATTRIBUTE Perle-Line-Access-Port-43 143 integer
+ATTRIBUTE Perle-Line-Access-Port-44 144 integer
+ATTRIBUTE Perle-Line-Access-Port-45 145 integer
+ATTRIBUTE Perle-Line-Access-Port-46 146 integer
+ATTRIBUTE Perle-Line-Access-Port-47 147 integer
+ATTRIBUTE Perle-Line-Access-Port-48 148 integer
+ATTRIBUTE Perle-Line-Access-Port-49 149 integer
+
+# Perle Clustered Port Access Values
+VALUE Perle-Clustered-Port-Access Disabled 0
+VALUE Perle-Clustered-Port-Access Enabled 1
+
+# Perle User Level Values
+VALUE Perle-User-Level Admin 1
+VALUE Perle-User-Level Normal 2
+VALUE Perle-User-Level Restricted 3
+VALUE Perle-User-Level Menu 4
+
+# Perle Line Access Right Values
+VALUE Perle-Line-Access-Port-1 Disabled 0
+VALUE Perle-Line-Access-Port-1 Read-Write 1
+VALUE Perle-Line-Access-Port-1 Read-Input 2
+VALUE Perle-Line-Access-Port-1 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-1 Read-Output 4
+VALUE Perle-Line-Access-Port-1 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-1 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-1 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-2 Disabled 0
+VALUE Perle-Line-Access-Port-2 Read-Write 1
+VALUE Perle-Line-Access-Port-2 Read-Input 2
+VALUE Perle-Line-Access-Port-2 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-2 Read-Output 4
+VALUE Perle-Line-Access-Port-2 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-2 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-2 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-3 Disabled 0
+VALUE Perle-Line-Access-Port-3 Read-Write 1
+VALUE Perle-Line-Access-Port-3 Read-Input 2
+VALUE Perle-Line-Access-Port-3 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-3 Read-Output 4
+VALUE Perle-Line-Access-Port-3 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-3 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-3 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-4 Disabled 0
+VALUE Perle-Line-Access-Port-4 Read-Write 1
+VALUE Perle-Line-Access-Port-4 Read-Input 2
+VALUE Perle-Line-Access-Port-4 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-4 Read-Output 4
+VALUE Perle-Line-Access-Port-4 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-4 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-4 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-5 Disabled 0
+VALUE Perle-Line-Access-Port-5 Read-Write 1
+VALUE Perle-Line-Access-Port-5 Read-Input 2
+VALUE Perle-Line-Access-Port-5 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-5 Read-Output 4
+VALUE Perle-Line-Access-Port-5 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-5 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-5 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-6 Disabled 0
+VALUE Perle-Line-Access-Port-6 Read-Write 1
+VALUE Perle-Line-Access-Port-6 Read-Input 2
+VALUE Perle-Line-Access-Port-6 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-6 Read-Output 4
+VALUE Perle-Line-Access-Port-6 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-6 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-6 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-7 Disabled 0
+VALUE Perle-Line-Access-Port-7 Read-Write 1
+VALUE Perle-Line-Access-Port-7 Read-Input 2
+VALUE Perle-Line-Access-Port-7 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-7 Read-Output 4
+VALUE Perle-Line-Access-Port-7 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-7 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-7 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-8 Disabled 0
+VALUE Perle-Line-Access-Port-8 Read-Write 1
+VALUE Perle-Line-Access-Port-8 Read-Input 2
+VALUE Perle-Line-Access-Port-8 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-8 Read-Output 4
+VALUE Perle-Line-Access-Port-8 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-8 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-8 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-9 Disabled 0
+VALUE Perle-Line-Access-Port-9 Read-Write 1
+VALUE Perle-Line-Access-Port-9 Read-Input 2
+VALUE Perle-Line-Access-Port-9 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-9 Read-Output 4
+VALUE Perle-Line-Access-Port-9 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-9 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-9 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-10 Disabled 0
+VALUE Perle-Line-Access-Port-10 Read-Write 1
+VALUE Perle-Line-Access-Port-10 Read-Input 2
+VALUE Perle-Line-Access-Port-10 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-10 Read-Output 4
+VALUE Perle-Line-Access-Port-10 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-10 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-10 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-11 Disabled 0
+VALUE Perle-Line-Access-Port-11 Read-Write 1
+VALUE Perle-Line-Access-Port-11 Read-Input 2
+VALUE Perle-Line-Access-Port-11 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-11 Read-Output 4
+VALUE Perle-Line-Access-Port-11 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-11 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-11 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-12 Disabled 0
+VALUE Perle-Line-Access-Port-12 Read-Write 1
+VALUE Perle-Line-Access-Port-12 Read-Input 2
+VALUE Perle-Line-Access-Port-12 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-12 Read-Output 4
+VALUE Perle-Line-Access-Port-12 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-12 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-12 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-13 Disabled 0
+VALUE Perle-Line-Access-Port-13 Read-Write 1
+VALUE Perle-Line-Access-Port-13 Read-Input 2
+VALUE Perle-Line-Access-Port-13 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-13 Read-Output 4
+VALUE Perle-Line-Access-Port-13 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-13 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-13 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-14 Disabled 0
+VALUE Perle-Line-Access-Port-14 Read-Write 1
+VALUE Perle-Line-Access-Port-14 Read-Input 2
+VALUE Perle-Line-Access-Port-14 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-14 Read-Output 4
+VALUE Perle-Line-Access-Port-14 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-14 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-14 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-15 Disabled 0
+VALUE Perle-Line-Access-Port-15 Read-Write 1
+VALUE Perle-Line-Access-Port-15 Read-Input 2
+VALUE Perle-Line-Access-Port-15 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-15 Read-Output 4
+VALUE Perle-Line-Access-Port-15 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-15 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-15 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-16 Disabled 0
+VALUE Perle-Line-Access-Port-16 Read-Write 1
+VALUE Perle-Line-Access-Port-16 Read-Input 2
+VALUE Perle-Line-Access-Port-16 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-16 Read-Output 4
+VALUE Perle-Line-Access-Port-16 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-16 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-16 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-17 Disabled 0
+VALUE Perle-Line-Access-Port-17 Read-Write 1
+VALUE Perle-Line-Access-Port-17 Read-Input 2
+VALUE Perle-Line-Access-Port-17 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-17 Read-Output 4
+VALUE Perle-Line-Access-Port-17 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-17 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-17 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-18 Disabled 0
+VALUE Perle-Line-Access-Port-18 Read-Write 1
+VALUE Perle-Line-Access-Port-18 Read-Input 2
+VALUE Perle-Line-Access-Port-18 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-18 Read-Output 4
+VALUE Perle-Line-Access-Port-18 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-18 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-18 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-19 Disabled 0
+VALUE Perle-Line-Access-Port-19 Read-Write 1
+VALUE Perle-Line-Access-Port-19 Read-Input 2
+VALUE Perle-Line-Access-Port-19 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-19 Read-Output 4
+VALUE Perle-Line-Access-Port-19 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-19 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-19 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-20 Disabled 0
+VALUE Perle-Line-Access-Port-20 Read-Write 1
+VALUE Perle-Line-Access-Port-20 Read-Input 2
+VALUE Perle-Line-Access-Port-20 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-20 Read-Output 4
+VALUE Perle-Line-Access-Port-20 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-20 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-20 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-21 Disabled 0
+VALUE Perle-Line-Access-Port-21 Read-Write 1
+VALUE Perle-Line-Access-Port-21 Read-Input 2
+VALUE Perle-Line-Access-Port-21 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-21 Read-Output 4
+VALUE Perle-Line-Access-Port-21 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-21 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-21 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-22 Disabled 0
+VALUE Perle-Line-Access-Port-22 Read-Write 1
+VALUE Perle-Line-Access-Port-22 Read-Input 2
+VALUE Perle-Line-Access-Port-22 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-22 Read-Output 4
+VALUE Perle-Line-Access-Port-22 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-22 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-22 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-23 Disabled 0
+VALUE Perle-Line-Access-Port-23 Read-Write 1
+VALUE Perle-Line-Access-Port-23 Read-Input 2
+VALUE Perle-Line-Access-Port-23 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-23 Read-Output 4
+VALUE Perle-Line-Access-Port-23 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-23 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-23 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-24 Disabled 0
+VALUE Perle-Line-Access-Port-24 Read-Write 1
+VALUE Perle-Line-Access-Port-24 Read-Input 2
+VALUE Perle-Line-Access-Port-24 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-24 Read-Output 4
+VALUE Perle-Line-Access-Port-24 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-24 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-24 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-25 Disabled 0
+VALUE Perle-Line-Access-Port-25 Read-Write 1
+VALUE Perle-Line-Access-Port-25 Read-Input 2
+VALUE Perle-Line-Access-Port-25 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-25 Read-Output 4
+VALUE Perle-Line-Access-Port-25 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-25 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-25 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-26 Disabled 0
+VALUE Perle-Line-Access-Port-26 Read-Write 1
+VALUE Perle-Line-Access-Port-26 Read-Input 2
+VALUE Perle-Line-Access-Port-26 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-26 Read-Output 4
+VALUE Perle-Line-Access-Port-26 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-26 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-26 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-27 Disabled 0
+VALUE Perle-Line-Access-Port-27 Read-Write 1
+VALUE Perle-Line-Access-Port-27 Read-Input 2
+VALUE Perle-Line-Access-Port-27 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-27 Read-Output 4
+VALUE Perle-Line-Access-Port-27 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-27 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-27 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-28 Disabled 0
+VALUE Perle-Line-Access-Port-28 Read-Write 1
+VALUE Perle-Line-Access-Port-28 Read-Input 2
+VALUE Perle-Line-Access-Port-28 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-28 Read-Output 4
+VALUE Perle-Line-Access-Port-28 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-28 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-28 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-29 Disabled 0
+VALUE Perle-Line-Access-Port-29 Read-Write 1
+VALUE Perle-Line-Access-Port-29 Read-Input 2
+VALUE Perle-Line-Access-Port-29 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-29 Read-Output 4
+VALUE Perle-Line-Access-Port-29 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-29 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-29 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-30 Disabled 0
+VALUE Perle-Line-Access-Port-30 Read-Write 1
+VALUE Perle-Line-Access-Port-30 Read-Input 2
+VALUE Perle-Line-Access-Port-30 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-30 Read-Output 4
+VALUE Perle-Line-Access-Port-30 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-30 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-30 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-31 Disabled 0
+VALUE Perle-Line-Access-Port-31 Read-Write 1
+VALUE Perle-Line-Access-Port-31 Read-Input 2
+VALUE Perle-Line-Access-Port-31 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-31 Read-Output 4
+VALUE Perle-Line-Access-Port-31 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-31 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-31 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-32 Disabled 0
+VALUE Perle-Line-Access-Port-32 Read-Write 1
+VALUE Perle-Line-Access-Port-32 Read-Input 2
+VALUE Perle-Line-Access-Port-32 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-32 Read-Output 4
+VALUE Perle-Line-Access-Port-32 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-32 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-32 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-33 Disabled 0
+VALUE Perle-Line-Access-Port-33 Read-Write 1
+VALUE Perle-Line-Access-Port-33 Read-Input 2
+VALUE Perle-Line-Access-Port-33 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-33 Read-Output 4
+VALUE Perle-Line-Access-Port-33 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-33 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-33 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-34 Disabled 0
+VALUE Perle-Line-Access-Port-34 Read-Write 1
+VALUE Perle-Line-Access-Port-34 Read-Input 2
+VALUE Perle-Line-Access-Port-34 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-34 Read-Output 4
+VALUE Perle-Line-Access-Port-34 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-34 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-34 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-35 Disabled 0
+VALUE Perle-Line-Access-Port-35 Read-Write 1
+VALUE Perle-Line-Access-Port-35 Read-Input 2
+VALUE Perle-Line-Access-Port-35 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-35 Read-Output 4
+VALUE Perle-Line-Access-Port-35 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-35 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-35 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-36 Disabled 0
+VALUE Perle-Line-Access-Port-36 Read-Write 1
+VALUE Perle-Line-Access-Port-36 Read-Input 2
+VALUE Perle-Line-Access-Port-36 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-36 Read-Output 4
+VALUE Perle-Line-Access-Port-36 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-36 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-36 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-37 Disabled 0
+VALUE Perle-Line-Access-Port-37 Read-Write 1
+VALUE Perle-Line-Access-Port-37 Read-Input 2
+VALUE Perle-Line-Access-Port-37 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-37 Read-Output 4
+VALUE Perle-Line-Access-Port-37 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-37 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-37 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-38 Disabled 0
+VALUE Perle-Line-Access-Port-38 Read-Write 1
+VALUE Perle-Line-Access-Port-38 Read-Input 2
+VALUE Perle-Line-Access-Port-38 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-38 Read-Output 4
+VALUE Perle-Line-Access-Port-38 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-38 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-38 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-39 Disabled 0
+VALUE Perle-Line-Access-Port-39 Read-Write 1
+VALUE Perle-Line-Access-Port-39 Read-Input 2
+VALUE Perle-Line-Access-Port-39 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-39 Read-Output 4
+VALUE Perle-Line-Access-Port-39 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-39 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-39 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-40 Disabled 0
+VALUE Perle-Line-Access-Port-40 Read-Write 1
+VALUE Perle-Line-Access-Port-40 Read-Input 2
+VALUE Perle-Line-Access-Port-40 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-40 Read-Output 4
+VALUE Perle-Line-Access-Port-40 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-40 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-40 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-41 Disabled 0
+VALUE Perle-Line-Access-Port-41 Read-Write 1
+VALUE Perle-Line-Access-Port-41 Read-Input 2
+VALUE Perle-Line-Access-Port-41 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-41 Read-Output 4
+VALUE Perle-Line-Access-Port-41 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-41 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-41 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-42 Disabled 0
+VALUE Perle-Line-Access-Port-42 Read-Write 1
+VALUE Perle-Line-Access-Port-42 Read-Input 2
+VALUE Perle-Line-Access-Port-42 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-42 Read-Output 4
+VALUE Perle-Line-Access-Port-42 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-42 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-42 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-43 Disabled 0
+VALUE Perle-Line-Access-Port-43 Read-Write 1
+VALUE Perle-Line-Access-Port-43 Read-Input 2
+VALUE Perle-Line-Access-Port-43 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-43 Read-Output 4
+VALUE Perle-Line-Access-Port-43 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-43 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-43 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-44 Disabled 0
+VALUE Perle-Line-Access-Port-44 Read-Write 1
+VALUE Perle-Line-Access-Port-44 Read-Input 2
+VALUE Perle-Line-Access-Port-44 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-44 Read-Output 4
+VALUE Perle-Line-Access-Port-44 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-44 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-44 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-45 Disabled 0
+VALUE Perle-Line-Access-Port-45 Read-Write 1
+VALUE Perle-Line-Access-Port-45 Read-Input 2
+VALUE Perle-Line-Access-Port-45 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-45 Read-Output 4
+VALUE Perle-Line-Access-Port-45 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-45 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-45 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-46 Disabled 0
+VALUE Perle-Line-Access-Port-46 Read-Write 1
+VALUE Perle-Line-Access-Port-46 Read-Input 2
+VALUE Perle-Line-Access-Port-46 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-46 Read-Output 4
+VALUE Perle-Line-Access-Port-46 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-46 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-46 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-47 Disabled 0
+VALUE Perle-Line-Access-Port-47 Read-Write 1
+VALUE Perle-Line-Access-Port-47 Read-Input 2
+VALUE Perle-Line-Access-Port-47 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-47 Read-Output 4
+VALUE Perle-Line-Access-Port-47 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-47 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-47 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-48 Disabled 0
+VALUE Perle-Line-Access-Port-48 Read-Write 1
+VALUE Perle-Line-Access-Port-48 Read-Input 2
+VALUE Perle-Line-Access-Port-48 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-48 Read-Output 4
+VALUE Perle-Line-Access-Port-48 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-48 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-48 Read-Output-Input-Write 7
+
+VALUE Perle-Line-Access-Port-49 Disabled 0
+VALUE Perle-Line-Access-Port-49 Read-Write 1
+VALUE Perle-Line-Access-Port-49 Read-Input 2
+VALUE Perle-Line-Access-Port-49 Read-Input-Write 3
+VALUE Perle-Line-Access-Port-49 Read-Output 4
+VALUE Perle-Line-Access-Port-49 Read-Output-Write 5
+VALUE Perle-Line-Access-Port-49 Read-Output-Input 6
+VALUE Perle-Line-Access-Port-49 Read-Output-Input-Write 7
+
+END-VENDOR Perle
diff --git a/resources/protocols/radius/dictionary.propel b/resources/protocols/radius/dictionary.propel
new file mode 100644
index 00000000..0e3815f2
--- /dev/null
+++ b/resources/protocols/radius/dictionary.propel
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Found on the net.
+#
+# $Id: d0bd8659802146891a130a25bd5c257a350aeae4 $
+#
+
+VENDOR Propel 14895
+
+BEGIN-VENDOR Propel
+ATTRIBUTE Propel-Accelerate 1 integer
+ATTRIBUTE Propel-Dialed-Digits 2 string
+ATTRIBUTE Propel-Client-IP-Address 3 ipaddr
+ATTRIBUTE Propel-Client-NAS-IP-Address 4 ipaddr
+ATTRIBUTE Propel-Client-Source-ID 5 integer
+ATTRIBUTE Propel-Content-Filter-ID 6 integer
+END-VENDOR Propel
diff --git a/resources/protocols/radius/dictionary.prosoft b/resources/protocols/radius/dictionary.prosoft
new file mode 100644
index 00000000..1c7b8c03
--- /dev/null
+++ b/resources/protocols/radius/dictionary.prosoft
@@ -0,0 +1,42 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Prosoft, as posted to the list.
+#
+# $Id: 781a0cd32c589544853af7fa71cb9e7d7929ad36 $
+#
+##############################################################################
+
+VENDOR Prosoft 4735
+
+#
+# Custom Prosoft attributes.
+#
+
+BEGIN-VENDOR Prosoft
+
+ATTRIBUTE Prosoft-Home-Agent-Address 0 ipaddr
+ATTRIBUTE Prosoft-Default-Gateway 1 ipaddr
+ATTRIBUTE Prosoft-Primary-DNS 2 ipaddr
+ATTRIBUTE Prosoft-Secondary-DNS 3 ipaddr
+ATTRIBUTE Prosoft-Security-Parameter-Index 4 integer
+ATTRIBUTE Prosoft-Security-Key 5 string
+ATTRIBUTE Prosoft-MAC-Address 7 string
+ATTRIBUTE Prosoft-Authentication-Reason 8 integer
+ATTRIBUTE Prosoft-ATM-Interface 9 integer
+ATTRIBUTE Prosoft-ATM-VPI 10 integer
+ATTRIBUTE Prosoft-ATM-VCI 11 integer
+ATTRIBUTE Prosoft-RSC-Identifier 12 string
+ATTRIBUTE Prosoft-NPM-Identifier 13 string
+ATTRIBUTE Prosoft-NPM-IP 14 string
+ATTRIBUTE Prosoft-Sector-ID 15 string
+ATTRIBUTE Prosoft-Auth-Role 16 integer
+
+VALUE Prosoft-Auth-Role Read-Status 0
+VALUE Prosoft-Auth-Role Read-Config 1
+VALUE Prosoft-Auth-Role Read-Write 2
+VALUE Prosoft-Auth-Role Admin 3
+VALUE Prosoft-Auth-Role Super-user 4
+
+END-VENDOR Prosoft
diff --git a/resources/protocols/radius/dictionary.proxim b/resources/protocols/radius/dictionary.proxim
new file mode 100644
index 00000000..3436a8ae
--- /dev/null
+++ b/resources/protocols/radius/dictionary.proxim
@@ -0,0 +1,93 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Dictionary for Proxim Wireless.
+#
+# $Id: b2bf0f538aaafa3382d186617cdb90bf16227d3e $
+#
+
+VENDOR Proxim 841
+
+BEGIN-VENDOR Proxim
+
+# SU Management VLAN and Ethernet 1 VLAN parameters
+ATTRIBUTE Proxim_E1_VLAN_MODE 4 integer
+ATTRIBUTE Proxim_SU_VLAN_NAME 5 string
+
+ATTRIBUTE Proxim_E1_Access_VLAN_ID 6 integer
+ATTRIBUTE Proxim_E1_Access_VLAN_Pri 7 integer
+
+ATTRIBUTE Proxim_Mgmt_VLAN_ID 8 integer
+ATTRIBUTE Proxim_Mgmt_VLAN_Pri 9 integer
+
+ATTRIBUTE Proxim_E1_TrunkID_01 10 integer
+ATTRIBUTE Proxim_E1_TrunkID_02 11 integer
+ATTRIBUTE Proxim_E1_TrunkID_03 12 integer
+ATTRIBUTE Proxim_E1_TrunkID_04 13 integer
+ATTRIBUTE Proxim_E1_TrunkID_05 14 integer
+ATTRIBUTE Proxim_E1_TrunkID_06 15 integer
+ATTRIBUTE Proxim_E1_TrunkID_07 16 integer
+ATTRIBUTE Proxim_E1_TrunkID_08 17 integer
+ATTRIBUTE Proxim_E1_TrunkID_09 18 integer
+ATTRIBUTE Proxim_E1_TrunkID_10 19 integer
+ATTRIBUTE Proxim_E1_TrunkID_11 20 integer
+ATTRIBUTE Proxim_E1_TrunkID_12 21 integer
+ATTRIBUTE Proxim_E1_TrunkID_13 22 integer
+ATTRIBUTE Proxim_E1_TrunkID_14 23 integer
+ATTRIBUTE Proxim_E1_TrunkID_15 24 integer
+ATTRIBUTE Proxim_E1_TrunkID_16 25 integer
+
+ATTRIBUTE Proxim_SU_VLAN_Table_Status 26 integer
+
+ATTRIBUTE Proxim_Service_VLAN_ID 32 integer
+ATTRIBUTE Proxim_Service_VLAN_Pri 33 integer
+
+# QoS Attributes
+ATTRIBUTE Proxim_QoS_Class_Index 34 integer
+ATTRIBUTE Proxim_QoS_Class_SU_Status 35 integer
+
+# The attributes listed above are applicable to Tsunami MP/QB 8XXX
+# series and MP.11/QB.11 series products. While, the attributes listed
+# below are applicable to Tsunami MP/QB 8XXX series products only.
+
+# SU Ethernet 2 VLAN parameters
+ATTRIBUTE Proxim_E2_VLAN_MODE 40 integer
+
+ATTRIBUTE Proxim_E2_Access_VLAN_ID 41 integer
+ATTRIBUTE Proxim_E2_Access_VLAN_Pri 42 integer
+
+ATTRIBUTE Proxim_E2_TrunkID_01 43 integer
+ATTRIBUTE Proxim_E2_TrunkID_02 44 integer
+ATTRIBUTE Proxim_E2_TrunkID_03 45 integer
+ATTRIBUTE Proxim_E2_TrunkID_04 46 integer
+ATTRIBUTE Proxim_E2_TrunkID_05 47 integer
+ATTRIBUTE Proxim_E2_TrunkID_06 48 integer
+ATTRIBUTE Proxim_E2_TrunkID_07 49 integer
+ATTRIBUTE Proxim_E2_TrunkID_08 50 integer
+ATTRIBUTE Proxim_E2_TrunkID_09 51 integer
+ATTRIBUTE Proxim_E2_TrunkID_10 52 integer
+ATTRIBUTE Proxim_E2_TrunkID_11 53 integer
+ATTRIBUTE Proxim_E2_TrunkID_12 54 integer
+ATTRIBUTE Proxim_E2_TrunkID_13 55 integer
+ATTRIBUTE Proxim_E2_TrunkID_14 56 integer
+ATTRIBUTE Proxim_E2_TrunkID_15 57 integer
+ATTRIBUTE Proxim_E2_TrunkID_16 58 integer
+
+# QinQ VLAN Attributes
+ATTRIBUTE Proxim_QinQ_Status 59 integer
+ATTRIBUTE Proxim_Service_VLAN_TPID 60 integer
+
+# Trunk mode Port VLAN ID
+ATTRIBUTE Proxim_E1_Port_VLAN_ID 61 integer
+ATTRIBUTE Proxim_E1_Port_VLAN_Pri 62 integer
+ATTRIBUTE Proxim_E1_Allow_Untag 63 integer
+
+ATTRIBUTE Proxim_E2_Port_VLAN_ID 64 integer
+ATTRIBUTE Proxim_E2_Port_VLAN_Pri 65 integer
+ATTRIBUTE Proxim_E2_Allow_Untag 66 integer
+
+# Access Mode Allow untagged traffic
+ATTRIBUTE Proxim_E1_SU_Allow_Untag_Mgmt 68 integer
+ATTRIBUTE Proxim_E2_SU_Allow_Untag_Mgmt 69 integer
+
+END-VENDOR Proxim
diff --git a/resources/protocols/radius/dictionary.purewave b/resources/protocols/radius/dictionary.purewave
new file mode 100644
index 00000000..d194fcd8
--- /dev/null
+++ b/resources/protocols/radius/dictionary.purewave
@@ -0,0 +1,52 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Purewave Networks Base Station
+#
+# $Id: 0ed5730e582e7f7106fb9c5db5dbb6c0b1e1e296 $
+#
+VENDOR Purewave 21074
+
+BEGIN-VENDOR Purewave
+
+ATTRIBUTE Purewave-Client-Profile 1 integer
+
+ATTRIBUTE Purewave-CS-Type 2 integer
+ATTRIBUTE Purewave-Max-Downlink-Rate 3 integer
+ATTRIBUTE Purewave-Max-Uplink-Rate 4 integer
+
+# the following two attributes are needed when cs-Type is IPV4_CS
+#
+ATTRIBUTE Purewave-IP-Address 5 ipaddr
+ATTRIBUTE Purewave-IP-Netmask 6 ipaddr
+
+#
+# Attribute Purewave-Service-Enable (optional parameter)
+# Purpose Enable or Disable service
+# Range 0-1
+# Default value 1
+#
+ATTRIBUTE Purewave-Service-Enable 7 integer
+
+VALUE Purewave-CS-Type ETHERNET_CS 1
+VALUE Purewave-CS-Type IPV4_CS 0
+
+VALUE Purewave-Max-Downlink-Rate QPSK_1/2 3
+VALUE Purewave-Max-Downlink-Rate QPSK_3/4 4
+VALUE Purewave-Max-Downlink-Rate QAM16_1/2 5
+VALUE Purewave-Max-Downlink-Rate QAM16_3/4 6
+VALUE Purewave-Max-Downlink-Rate QAM64_1/2 7
+VALUE Purewave-Max-Downlink-Rate QAM64_2/3 8
+VALUE Purewave-Max-Downlink-Rate QAM64_3/4 9
+VALUE Purewave-Max-Downlink-Rate QAM64_5/6 10
+
+VALUE Purewave-Max-Uplink-Rate QPSK_1/2 3
+VALUE Purewave-Max-Uplink-Rate QPSK_3/4 4
+VALUE Purewave-Max-Uplink-Rate QAM16_1/2 5
+VALUE Purewave-Max-Uplink-Rate QAM16_3/4 6
+VALUE Purewave-Max-Uplink-Rate QAM64_1/2 7
+VALUE Purewave-Max-Uplink-Rate QAM64_2/3 8
+VALUE Purewave-Max-Uplink-Rate QAM64_3/4 9
+VALUE Purewave-Max-Uplink-Rate QAM64_5/6 10
+
+END-VENDOR Purewave
diff --git a/resources/protocols/radius/dictionary.quiconnect b/resources/protocols/radius/dictionary.quiconnect
new file mode 100644
index 00000000..3c6696ac
--- /dev/null
+++ b/resources/protocols/radius/dictionary.quiconnect
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Quiconnect VSA's.
+#
+# $Id: 4ed346891295faefb5c7f451f36c0a7d8a8e577a $
+#
+##############################################################################
+
+VENDOR Quiconnect 14436
+
+BEGIN-VENDOR Quiconnect
+
+ATTRIBUTE Quiconnect-AVPair 1 string
+ATTRIBUTE Quiconnect-VNP-Information 2 string
+ATTRIBUTE Quiconnect-HSP-Information 3 string
+
+END-VENDOR Quiconnect
diff --git a/resources/protocols/radius/dictionary.quintum b/resources/protocols/radius/dictionary.quintum
new file mode 100644
index 00000000..f61c944a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.quintum
@@ -0,0 +1,51 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.quintum
+#
+# Copied mostly from the Cisco dictionary, by
+# Jeremy McNamara <jj@indie.org>
+#
+# Version: $Id: 1e919243f377939a5523c7c9e28cc98bed30217f $
+#
+
+VENDOR Quintum 6618
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Quintum
+
+ATTRIBUTE Quintum-AVPair 1 string
+ATTRIBUTE Quintum-NAS-Port 2 string
+
+#
+# Voice over IP attributes.
+#
+ATTRIBUTE Quintum-h323-remote-address 23 string
+ATTRIBUTE Quintum-h323-conf-id 24 string
+ATTRIBUTE Quintum-h323-setup-time 25 string
+ATTRIBUTE Quintum-h323-call-origin 26 string
+ATTRIBUTE Quintum-h323-call-type 27 string
+ATTRIBUTE Quintum-h323-connect-time 28 string
+ATTRIBUTE Quintum-h323-disconnect-time 29 string
+ATTRIBUTE Quintum-h323-disconnect-cause 30 string
+ATTRIBUTE Quintum-h323-voice-quality 31 string
+ATTRIBUTE Quintum-h323-gw-id 33 string
+ATTRIBUTE Quintum-h323-incoming-conf-id 35 string
+
+ATTRIBUTE Quintum-h323-credit-amount 101 string
+ATTRIBUTE Quintum-h323-credit-time 102 string
+ATTRIBUTE Quintum-h323-return-code 103 string
+ATTRIBUTE Quintum-h323-prompt-id 104 string
+ATTRIBUTE Quintum-h323-time-and-day 105 string
+ATTRIBUTE Quintum-h323-redirect-number 106 string
+ATTRIBUTE Quintum-h323-preferred-lang 107 string
+ATTRIBUTE Quintum-h323-redirect-ip-address 108 string
+ATTRIBUTE Quintum-h323-billing-model 109 string
+ATTRIBUTE Quintum-h323-currency-type 110 string
+
+ATTRIBUTE Quintum-Trunkid-In 230 string
+ATTRIBUTE Quintum-Trunkid-Out 231 string
+
+END-VENDOR Quintum
diff --git a/resources/protocols/radius/dictionary.redcreek b/resources/protocols/radius/dictionary.redcreek
new file mode 100644
index 00000000..021af51f
--- /dev/null
+++ b/resources/protocols/radius/dictionary.redcreek
@@ -0,0 +1,22 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# http://www.redcreek.com
+# $Id: a5e286770d6c10293f0a8c22ebfb6c04a4ca9da9 $
+#
+
+VENDOR RedCreek 1958
+
+BEGIN-VENDOR RedCreek
+
+ATTRIBUTE RedCreek-Tunneled-IP-Addr 5 ipaddr
+ATTRIBUTE RedCreek-Tunneled-IP-Netmask 6 ipaddr
+ATTRIBUTE RedCreek-Tunneled-Gateway 7 ipaddr
+ATTRIBUTE RedCreek-Tunneled-DNS-Server 8 string
+ATTRIBUTE RedCreek-Tunneled-WINS-Server1 9 string
+ATTRIBUTE RedCreek-Tunneled-WINS-Server2 10 string
+ATTRIBUTE RedCreek-Tunneled-HostName 11 string
+ATTRIBUTE RedCreek-Tunneled-DomainName 12 string
+ATTRIBUTE RedCreek-Tunneled-Search-List 13 string
+
+END-VENDOR RedCreek
diff --git a/resources/protocols/radius/dictionary.rfc2865 b/resources/protocols/radius/dictionary.rfc2865
new file mode 100644
index 00000000..2edcb9f6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc2865
@@ -0,0 +1,137 @@
+# -*- text -*-
+#
+# Attributes and values defined in RFC 2865.
+# http://www.ietf.org/rfc/rfc2865.txt
+#
+# $Id$
+#
+ATTRIBUTE User-Name 1 string
+ATTRIBUTE User-Password 2 string encrypt=1
+ATTRIBUTE CHAP-Password 3 octets
+ATTRIBUTE NAS-IP-Address 4 ipaddr
+ATTRIBUTE NAS-Port 5 integer
+ATTRIBUTE Service-Type 6 integer
+ATTRIBUTE Framed-Protocol 7 integer
+ATTRIBUTE Framed-IP-Address 8 ipaddr
+ATTRIBUTE Framed-IP-Netmask 9 ipaddr
+ATTRIBUTE Framed-Routing 10 integer
+ATTRIBUTE Filter-Id 11 string
+ATTRIBUTE Framed-MTU 12 integer
+ATTRIBUTE Framed-Compression 13 integer
+ATTRIBUTE Login-IP-Host 14 ipaddr
+ATTRIBUTE Login-Service 15 integer
+ATTRIBUTE Login-TCP-Port 16 integer
+# Attribute 17 is undefined
+ATTRIBUTE Reply-Message 18 string
+ATTRIBUTE Callback-Number 19 string
+ATTRIBUTE Callback-Id 20 string
+# Attribute 21 is undefined
+ATTRIBUTE Framed-Route 22 string
+ATTRIBUTE Framed-IPX-Network 23 ipaddr
+ATTRIBUTE State 24 octets
+ATTRIBUTE Class 25 octets
+ATTRIBUTE Vendor-Specific 26 octets
+ATTRIBUTE Session-Timeout 27 integer
+ATTRIBUTE Idle-Timeout 28 integer
+ATTRIBUTE Termination-Action 29 integer
+ATTRIBUTE Called-Station-Id 30 string
+ATTRIBUTE Calling-Station-Id 31 string
+ATTRIBUTE NAS-Identifier 32 string
+ATTRIBUTE Proxy-State 33 octets
+ATTRIBUTE Login-LAT-Service 34 string
+ATTRIBUTE Login-LAT-Node 35 string
+ATTRIBUTE Login-LAT-Group 36 octets
+ATTRIBUTE Framed-AppleTalk-Link 37 integer
+ATTRIBUTE Framed-AppleTalk-Network 38 integer
+ATTRIBUTE Framed-AppleTalk-Zone 39 string
+
+ATTRIBUTE CHAP-Challenge 60 octets
+ATTRIBUTE NAS-Port-Type 61 integer
+ATTRIBUTE Port-Limit 62 integer
+ATTRIBUTE Login-LAT-Port 63 string
+
+#
+# Integer Translations
+#
+
+# Service types
+
+VALUE Service-Type Login-User 1
+VALUE Service-Type Framed-User 2
+VALUE Service-Type Callback-Login-User 3
+VALUE Service-Type Callback-Framed-User 4
+VALUE Service-Type Outbound-User 5
+VALUE Service-Type Administrative-User 6
+VALUE Service-Type NAS-Prompt-User 7
+VALUE Service-Type Authenticate-Only 8
+VALUE Service-Type Callback-NAS-Prompt 9
+VALUE Service-Type Call-Check 10
+VALUE Service-Type Callback-Administrative 11
+
+# Framed Protocols
+
+VALUE Framed-Protocol PPP 1
+VALUE Framed-Protocol SLIP 2
+VALUE Framed-Protocol ARAP 3
+VALUE Framed-Protocol Gandalf-SLML 4
+VALUE Framed-Protocol Xylogics-IPX-SLIP 5
+VALUE Framed-Protocol X.75-Synchronous 6
+
+# Framed Routing Values
+
+VALUE Framed-Routing None 0
+VALUE Framed-Routing Broadcast 1
+VALUE Framed-Routing Listen 2
+VALUE Framed-Routing Broadcast-Listen 3
+
+# Framed Compression Types
+
+VALUE Framed-Compression None 0
+VALUE Framed-Compression Van-Jacobson-TCP-IP 1
+VALUE Framed-Compression IPX-Header-Compression 2
+VALUE Framed-Compression Stac-LZS 3
+
+# Login Services
+
+VALUE Login-Service Telnet 0
+VALUE Login-Service Rlogin 1
+VALUE Login-Service TCP-Clear 2
+VALUE Login-Service PortMaster 3
+VALUE Login-Service LAT 4
+VALUE Login-Service X25-PAD 5
+VALUE Login-Service X25-T3POS 6
+VALUE Login-Service TCP-Clear-Quiet 8
+
+# Login-TCP-Port (see /etc/services for more examples)
+
+VALUE Login-TCP-Port Telnet 23
+VALUE Login-TCP-Port Rlogin 513
+VALUE Login-TCP-Port Rsh 514
+
+# Termination Options
+
+VALUE Termination-Action Default 0
+VALUE Termination-Action RADIUS-Request 1
+
+# NAS Port Types
+
+VALUE NAS-Port-Type Async 0
+VALUE NAS-Port-Type Sync 1
+VALUE NAS-Port-Type ISDN 2
+VALUE NAS-Port-Type ISDN-V120 3
+VALUE NAS-Port-Type ISDN-V110 4
+VALUE NAS-Port-Type Virtual 5
+VALUE NAS-Port-Type PIAFS 6
+VALUE NAS-Port-Type HDLC-Clear-Channel 7
+VALUE NAS-Port-Type X.25 8
+VALUE NAS-Port-Type X.75 9
+VALUE NAS-Port-Type G.3-Fax 10
+VALUE NAS-Port-Type SDSL 11
+VALUE NAS-Port-Type ADSL-CAP 12
+VALUE NAS-Port-Type ADSL-DMT 13
+VALUE NAS-Port-Type IDSL 14
+VALUE NAS-Port-Type Ethernet 15
+VALUE NAS-Port-Type xDSL 16
+VALUE NAS-Port-Type Cable 17
+VALUE NAS-Port-Type Wireless-Other 18
+VALUE NAS-Port-Type Wireless-802.11 19
diff --git a/resources/protocols/radius/dictionary.rfc2866 b/resources/protocols/radius/dictionary.rfc2866
new file mode 100644
index 00000000..a6d78ea6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc2866
@@ -0,0 +1,56 @@
+# -*- text -*-
+#
+# Attributes and values defined in RFC 2866.
+# http://www.ietf.org/rfc/rfc2866.txt
+#
+# $Id$
+#
+ATTRIBUTE Acct-Status-Type 40 integer
+ATTRIBUTE Acct-Delay-Time 41 integer
+ATTRIBUTE Acct-Input-Octets 42 integer
+ATTRIBUTE Acct-Output-Octets 43 integer
+ATTRIBUTE Acct-Session-Id 44 string
+ATTRIBUTE Acct-Authentic 45 integer
+ATTRIBUTE Acct-Session-Time 46 integer
+ATTRIBUTE Acct-Input-Packets 47 integer
+ATTRIBUTE Acct-Output-Packets 48 integer
+ATTRIBUTE Acct-Terminate-Cause 49 integer
+ATTRIBUTE Acct-Multi-Session-Id 50 string
+ATTRIBUTE Acct-Link-Count 51 integer
+
+# Accounting Status Types
+
+VALUE Acct-Status-Type Start 1
+VALUE Acct-Status-Type Stop 2
+VALUE Acct-Status-Type Interim-Update 3
+VALUE Acct-Status-Type Accounting-On 7
+VALUE Acct-Status-Type Accounting-Off 8
+VALUE Acct-Status-Type Failed 15
+
+# Authentication Types
+
+VALUE Acct-Authentic RADIUS 1
+VALUE Acct-Authentic Local 2
+VALUE Acct-Authentic Remote 3
+VALUE Acct-Authentic Diameter 4
+
+# Acct Terminate Causes
+
+VALUE Acct-Terminate-Cause User-Request 1
+VALUE Acct-Terminate-Cause Lost-Carrier 2
+VALUE Acct-Terminate-Cause Lost-Service 3
+VALUE Acct-Terminate-Cause Idle-Timeout 4
+VALUE Acct-Terminate-Cause Session-Timeout 5
+VALUE Acct-Terminate-Cause Admin-Reset 6
+VALUE Acct-Terminate-Cause Admin-Reboot 7
+VALUE Acct-Terminate-Cause Port-Error 8
+VALUE Acct-Terminate-Cause NAS-Error 9
+VALUE Acct-Terminate-Cause NAS-Request 10
+VALUE Acct-Terminate-Cause NAS-Reboot 11
+VALUE Acct-Terminate-Cause Port-Unneeded 12
+VALUE Acct-Terminate-Cause Port-Preempted 13
+VALUE Acct-Terminate-Cause Port-Suspended 14
+VALUE Acct-Terminate-Cause Service-Unavailable 15
+VALUE Acct-Terminate-Cause Callback 16
+VALUE Acct-Terminate-Cause User-Error 17
+VALUE Acct-Terminate-Cause Host-Request 18
diff --git a/resources/protocols/radius/dictionary.rfc2867 b/resources/protocols/radius/dictionary.rfc2867
new file mode 100644
index 00000000..515f6317
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc2867
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 2867.
+# http://www.ietf.org/rfc/rfc2867.txt
+#
+# $Id: eb80d3c3f20d596758b768dd2c09cf0420ff71fb $
+#
+ATTRIBUTE Acct-Tunnel-Connection 68 string
+ATTRIBUTE Acct-Tunnel-Packets-Lost 86 integer
+
+VALUE Acct-Status-Type Tunnel-Start 9
+VALUE Acct-Status-Type Tunnel-Stop 10
+VALUE Acct-Status-Type Tunnel-Reject 11
+VALUE Acct-Status-Type Tunnel-Link-Start 12
+VALUE Acct-Status-Type Tunnel-Link-Stop 13
+VALUE Acct-Status-Type Tunnel-Link-Reject 14
diff --git a/resources/protocols/radius/dictionary.rfc2868 b/resources/protocols/radius/dictionary.rfc2868
new file mode 100644
index 00000000..30ed8975
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc2868
@@ -0,0 +1,55 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 2868.
+# http://www.ietf.org/rfc/rfc2868.txt
+#
+# $Id: 1d3e829f5248162add8f94227bcefd406d0305a8 $
+#
+ATTRIBUTE Tunnel-Type 64 integer has_tag
+ATTRIBUTE Tunnel-Medium-Type 65 integer has_tag
+ATTRIBUTE Tunnel-Client-Endpoint 66 string has_tag
+ATTRIBUTE Tunnel-Server-Endpoint 67 string has_tag
+
+ATTRIBUTE Tunnel-Password 69 string has_tag,encrypt=2
+
+ATTRIBUTE Tunnel-Private-Group-Id 81 string has_tag
+ATTRIBUTE Tunnel-Assignment-Id 82 string has_tag
+ATTRIBUTE Tunnel-Preference 83 integer has_tag
+
+ATTRIBUTE Tunnel-Client-Auth-Id 90 string has_tag
+ATTRIBUTE Tunnel-Server-Auth-Id 91 string has_tag
+
+# Tunnel Type
+
+VALUE Tunnel-Type PPTP 1
+VALUE Tunnel-Type L2F 2
+VALUE Tunnel-Type L2TP 3
+VALUE Tunnel-Type ATMP 4
+VALUE Tunnel-Type VTP 5
+VALUE Tunnel-Type AH 6
+VALUE Tunnel-Type IP 7
+VALUE Tunnel-Type MIN-IP 8
+VALUE Tunnel-Type ESP 9
+VALUE Tunnel-Type GRE 10
+VALUE Tunnel-Type DVS 11
+VALUE Tunnel-Type IP-in-IP 12
+
+# Tunnel Medium Type
+
+VALUE Tunnel-Medium-Type IP 1
+VALUE Tunnel-Medium-Type IPv4 1
+VALUE Tunnel-Medium-Type IPv6 2
+VALUE Tunnel-Medium-Type NSAP 3
+VALUE Tunnel-Medium-Type HDLC 4
+VALUE Tunnel-Medium-Type BBN-1822 5
+VALUE Tunnel-Medium-Type IEEE-802 6
+VALUE Tunnel-Medium-Type E.163 7
+VALUE Tunnel-Medium-Type E.164 8
+VALUE Tunnel-Medium-Type F.69 9
+VALUE Tunnel-Medium-Type X.121 10
+VALUE Tunnel-Medium-Type IPX 11
+VALUE Tunnel-Medium-Type Appletalk 12
+VALUE Tunnel-Medium-Type DecNet-IV 13
+VALUE Tunnel-Medium-Type Banyan-Vines 14
+VALUE Tunnel-Medium-Type E.164-NSAP 15
diff --git a/resources/protocols/radius/dictionary.rfc2869 b/resources/protocols/radius/dictionary.rfc2869
new file mode 100644
index 00000000..94f86f9a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc2869
@@ -0,0 +1,39 @@
+# -*- text -*-
+#
+# Attributes and values defined in RFC 2869.
+# http://www.ietf.org/rfc/rfc2869.txt
+#
+# $Id$
+#
+ATTRIBUTE Acct-Input-Gigawords 52 integer
+ATTRIBUTE Acct-Output-Gigawords 53 integer
+
+ATTRIBUTE Event-Timestamp 55 date
+
+ATTRIBUTE ARAP-Password 70 octets # 16 octets of data
+ATTRIBUTE ARAP-Features 71 octets # 14 octets of data
+ATTRIBUTE ARAP-Zone-Access 72 integer
+ATTRIBUTE ARAP-Security 73 integer
+ATTRIBUTE ARAP-Security-Data 74 string
+ATTRIBUTE Password-Retry 75 integer
+ATTRIBUTE Prompt 76 integer
+ATTRIBUTE Connect-Info 77 string
+ATTRIBUTE Configuration-Token 78 string
+ATTRIBUTE EAP-Message 79 octets
+ATTRIBUTE Message-Authenticator 80 octets
+
+ATTRIBUTE ARAP-Challenge-Response 84 octets # 8 octets of data
+ATTRIBUTE Acct-Interim-Interval 85 integer
+# 86: RFC 2867
+ATTRIBUTE NAS-Port-Id 87 string
+ATTRIBUTE Framed-Pool 88 string
+
+# ARAP Zone Access
+
+VALUE ARAP-Zone-Access Default-Zone 1
+VALUE ARAP-Zone-Access Zone-Filter-Inclusive 2
+VALUE ARAP-Zone-Access Zone-Filter-Exclusive 4
+
+# Prompt
+VALUE Prompt No-Echo 0
+VALUE Prompt Echo 1
diff --git a/resources/protocols/radius/dictionary.rfc3162 b/resources/protocols/radius/dictionary.rfc3162
new file mode 100644
index 00000000..7f462625
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc3162
@@ -0,0 +1,14 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 3162.
+# http://www.ietf.org/rfc/rfc3162.txt
+#
+# $Id: a6c41260ad6ee691a01b243249a7dfb5491540fa $
+#
+ATTRIBUTE NAS-IPv6-Address 95 ipv6addr
+ATTRIBUTE Framed-Interface-Id 96 ifid
+ATTRIBUTE Framed-IPv6-Prefix 97 ipv6prefix
+ATTRIBUTE Login-IPv6-Host 98 ipv6addr
+ATTRIBUTE Framed-IPv6-Route 99 string
+ATTRIBUTE Framed-IPv6-Pool 100 string
diff --git a/resources/protocols/radius/dictionary.rfc3576 b/resources/protocols/radius/dictionary.rfc3576
new file mode 100644
index 00000000..bef0947b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc3576
@@ -0,0 +1,31 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 3576.
+# http://www.ietf.org/rfc/rfc3576.txt
+#
+# $Id: 6ac7c4c110d6e4fd80cf22e415494d34f8b2308a $
+#
+ATTRIBUTE Error-Cause 101 integer
+
+# Service Types
+
+VALUE Service-Type Authorize-Only 17
+
+# Error causes
+
+VALUE Error-Cause Residual-Context-Removed 201
+VALUE Error-Cause Invalid-EAP-Packet 202
+VALUE Error-Cause Unsupported-Attribute 401
+VALUE Error-Cause Missing-Attribute 402
+VALUE Error-Cause NAS-Identification-Mismatch 403
+VALUE Error-Cause Invalid-Request 404
+VALUE Error-Cause Unsupported-Service 405
+VALUE Error-Cause Unsupported-Extension 406
+VALUE Error-Cause Administratively-Prohibited 501
+VALUE Error-Cause Proxy-Request-Not-Routable 502
+VALUE Error-Cause Session-Context-Not-Found 503
+VALUE Error-Cause Session-Context-Not-Removable 504
+VALUE Error-Cause Proxy-Processing-Error 505
+VALUE Error-Cause Resources-Unavailable 506
+VALUE Error-Cause Request-Initiated 507
diff --git a/resources/protocols/radius/dictionary.rfc3580 b/resources/protocols/radius/dictionary.rfc3580
new file mode 100644
index 00000000..e456b55f
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc3580
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 3580.
+# http://www.ietf.org/rfc/rfc3580.txt
+#
+# $Id: e20df23cf3c81662ed2a0dbf194b42170e88e742 $
+#
+VALUE Acct-Terminate-Cause Supplicant-Restart 19
+VALUE Acct-Terminate-Cause Reauthentication-Failure 20
+VALUE Acct-Terminate-Cause Port-Reinit 21
+VALUE Acct-Terminate-Cause Port-Disabled 22
+
+VALUE NAS-Port-Type Token-Ring 20
+VALUE NAS-Port-Type FDDI 21
+
+VALUE Tunnel-Type VLAN 13
diff --git a/resources/protocols/radius/dictionary.rfc4072 b/resources/protocols/radius/dictionary.rfc4072
new file mode 100644
index 00000000..b34aa3c4
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc4072
@@ -0,0 +1,9 @@
+# -*- text -*-
+#
+# Attributes and values defined in RFC 4072
+# http://www.ietf.org/rfc/rfc4072.txt
+#
+# $Id$
+#
+
+ATTRIBUTE EAP-Key-Name 102 string
diff --git a/resources/protocols/radius/dictionary.rfc4372 b/resources/protocols/radius/dictionary.rfc4372
new file mode 100644
index 00000000..5cfd9111
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc4372
@@ -0,0 +1,8 @@
+# -*- text -*-
+#
+# Attributes and values defined in RFC 4372.
+# http://www.ietf.org/rfc/rfc4372.txt
+#
+# $Id$
+#
+ATTRIBUTE Chargeable-User-Identity 89 string
diff --git a/resources/protocols/radius/dictionary.rfc4603 b/resources/protocols/radius/dictionary.rfc4603
new file mode 100644
index 00000000..535301d1
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc4603
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Attributes and values defined in RFC 4603.
+# http://www.ietf.org/rfc/rfc4603.txt
+#
+# $Id: 9e77c74791920f192e4d95b0600c99659af03962 $
+#
+##############################################################################
+
+VALUE NAS-Port-Type PPPoA 30
+VALUE NAS-Port-Type PPPoEoA 31
+VALUE NAS-Port-Type PPPoEoE 32
+VALUE NAS-Port-Type PPPoEoVLAN 33
+VALUE NAS-Port-Type PPPoEoQinQ 34
+
diff --git a/resources/protocols/radius/dictionary.rfc4675 b/resources/protocols/radius/dictionary.rfc4675
new file mode 100644
index 00000000..ba7e466c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc4675
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 4675.
+# http://www.ietf.org/rfc/rfc4675.txt
+#
+# $Id: d615722b7d763b344558eac17b12a6a607014b0e $
+#
+
+#
+# High byte = '1' (0x31) means the frames are tagged.
+# High byte = '2' (0x32) means the frames are untagged.
+#
+# Next 12 bits MUST be zero.
+#
+# Lower 12 bits is the IEEE-802.1Q VLAN VID.
+#
+ATTRIBUTE Egress-VLANID 56 integer
+ATTRIBUTE Ingress-Filters 57 integer
+
+#
+# First byte == '1' (0x31) means that the frames are tagged.
+# First byte == '2' (0x32) means that the frames are untagged.
+#
+ATTRIBUTE Egress-VLAN-Name 58 string
+ATTRIBUTE User-Priority-Table 59 octets # 8
+
+VALUE Ingress-Filters Enabled 1
+VALUE Ingress-Filters Disabled 2
diff --git a/resources/protocols/radius/dictionary.rfc4679 b/resources/protocols/radius/dictionary.rfc4679
new file mode 100644
index 00000000..1861e667
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc4679
@@ -0,0 +1,62 @@
+# -*- text -*-
+#
+# Attributes and values defined in RFC 4679.
+# http://www.ietf.org/rfc/rfc4679.txt
+#
+# $Id$
+#
+
+VENDOR ADSL-Forum 3561
+
+BEGIN-VENDOR ADSL-Forum
+
+#
+# The first two attributes are prefixed with "ADSL-" because of
+# conflicting names in dictionary.redback.
+#
+ATTRIBUTE ADSL-Agent-Circuit-Id 1 string
+ATTRIBUTE ADSL-Agent-Remote-Id 2 string
+ATTRIBUTE Actual-Data-Rate-Upstream 129 integer
+ATTRIBUTE Actual-Data-Rate-Downstream 130 integer
+ATTRIBUTE Minimum-Data-Rate-Upstream 131 integer
+ATTRIBUTE Minimum-Data-Rate-Downstream 132 integer
+ATTRIBUTE Attainable-Data-Rate-Upstream 133 integer
+ATTRIBUTE Attainable-Data-Rate-Downstream 134 integer
+ATTRIBUTE Maximum-Data-Rate-Upstream 135 integer
+ATTRIBUTE Maximum-Data-Rate-Downstream 136 integer
+ATTRIBUTE Minimum-Data-Rate-Upstream-Low-Power 137 integer
+ATTRIBUTE Minimum-Data-Rate-Downstream-Low-Power 138 integer
+ATTRIBUTE Maximum-Interleaving-Delay-Upstream 139 integer
+ATTRIBUTE Actual-Interleaving-Delay-Upstream 140 integer
+ATTRIBUTE Maximum-Interleaving-Delay-Downstream 141 integer
+ATTRIBUTE Actual-Interleaving-Delay-Downstream 142 integer
+
+#
+# This next attribute has a weird encoding.
+#
+# Octet[0] - 0x01 AAL5
+# Octet[0] - 0x02 Ethernet
+
+# Octet[1] - 0x00 Not Available
+# Octet[1] - 0x01 Untagged Ethernet
+# Octet[1] - 0x02 Single-Tagged Ethernet
+
+# Octet[2] - 0x00 Not available
+# Octet[2] - 0x01 PPPoA LLC
+# Octet[2] - 0x02 PPPoA Null
+# Octet[2] - 0x03 IPoA LLC
+# Octet[2] - 0x04 IPoA NULL
+# Octet[2] - 0x05 Ethernet over AAL5 LLC with FCS
+# Octet[2] - 0x06 Ethernet over AAL5 LLC without FCS
+# Octet[2] - 0x07 Ethernet over AAL5 Null with FCS
+# Octet[2] - 0x08 Ethernet over AAL5 Null without FCS
+#
+ATTRIBUTE Access-Loop-Encapsulation 144 octets # 3
+
+#
+# If this attribute exists, it means that IFW has been performed
+# for the subscribers session.
+#
+ATTRIBUTE IWF-Session 252 octets # 0
+
+END-VENDOR ADSL-Forum
diff --git a/resources/protocols/radius/dictionary.rfc4818 b/resources/protocols/radius/dictionary.rfc4818
new file mode 100644
index 00000000..09f074c6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc4818
@@ -0,0 +1,12 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Attributes and values defined in RFC 4818.
+# http://www.ietf.org/rfc/rfc4818.txt
+#
+# $Id: c5d33283ab57100040546182eba4b2b9ef0e9ebb $
+#
+##############################################################################
+
+ATTRIBUTE Delegated-IPv6-Prefix 123 ipv6prefix
diff --git a/resources/protocols/radius/dictionary.rfc4849 b/resources/protocols/radius/dictionary.rfc4849
new file mode 100644
index 00000000..1ef7fa64
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc4849
@@ -0,0 +1,9 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 4849.
+# http://www.ietf.org/rfc/rfc4849.txt
+#
+# $Id: 1b762855b6cfbcce6dee475eb74c6219b4cfa287 $
+#
+ATTRIBUTE NAS-Filter-Rule 92 string
diff --git a/resources/protocols/radius/dictionary.rfc5090 b/resources/protocols/radius/dictionary.rfc5090
new file mode 100644
index 00000000..771dcf7b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc5090
@@ -0,0 +1,28 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 5090.
+# http://www.ietf.org/rfc/rfc5090.txt
+#
+# $Id: a5a71d9160084d5febd09387d6bcc25d6a86435b $
+#
+ATTRIBUTE Digest-Response 103 string
+ATTRIBUTE Digest-Realm 104 string
+ATTRIBUTE Digest-Nonce 105 string
+ATTRIBUTE Digest-Response-Auth 106 string
+ATTRIBUTE Digest-Nextnonce 107 string
+ATTRIBUTE Digest-Method 108 string
+ATTRIBUTE Digest-URI 109 string
+ATTRIBUTE Digest-Qop 110 string
+ATTRIBUTE Digest-Algorithm 111 string
+ATTRIBUTE Digest-Entity-Body-Hash 112 string
+ATTRIBUTE Digest-CNonce 113 string
+ATTRIBUTE Digest-Nonce-Count 114 string
+ATTRIBUTE Digest-Username 115 string
+ATTRIBUTE Digest-Opaque 116 string
+ATTRIBUTE Digest-Auth-Param 117 string
+ATTRIBUTE Digest-AKA-Auts 118 string
+ATTRIBUTE Digest-Domain 119 string
+ATTRIBUTE Digest-Stale 120 string
+ATTRIBUTE Digest-HA1 121 string
+ATTRIBUTE SIP-AOR 122 string
diff --git a/resources/protocols/radius/dictionary.rfc5176 b/resources/protocols/radius/dictionary.rfc5176
new file mode 100644
index 00000000..fbe97d66
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc5176
@@ -0,0 +1,10 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 5176.
+# http://www.ietf.org/rfc/rfc5176.txt
+#
+# $Id: 81a0f02e930fe833a42b587a1b45fa3a69ee7e95 $
+#
+VALUE Error-Cause Invalid-Attribute-Value 407
+VALUE Error-Cause Multiple-Session-Selection-Unsupported 508
diff --git a/resources/protocols/radius/dictionary.rfc5447 b/resources/protocols/radius/dictionary.rfc5447
new file mode 100644
index 00000000..978ab4cc
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc5447
@@ -0,0 +1,16 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 5447.
+# http://www.ietf.org/rfc/rfc5447.txt
+#
+# $Id: 38c5d63ef5d183f6c477801b42410e92e8d89eef $
+#
+
+# 64-bit bit field
+ATTRIBUTE MIP6-Feature-Vector 124 integer64
+
+#
+# Encoded as one octet prefix, followed by 16 octets of address information.
+#
+ATTRIBUTE MIP6-Home-Link-Prefix 125 octets
diff --git a/resources/protocols/radius/dictionary.rfc5580 b/resources/protocols/radius/dictionary.rfc5580
new file mode 100644
index 00000000..374710e9
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc5580
@@ -0,0 +1,42 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 5580.
+# http://www.ietf.org/rfc/rfc5580.txt
+#
+# $Id: 964ba2bab9bed5d7070865f5335fa09967190f90 $
+#
+
+# One ASCII character of Namespace ID
+# 0 = TADIG (GSM)
+# 1 = Realm
+# 2 = E212
+#
+#
+# Followed by the actual string
+ATTRIBUTE Operator-Name 126 string
+
+#
+# Large blobs of stuff
+#
+ATTRIBUTE Location-Information 127 octets
+ATTRIBUTE Location-Data 128 octets
+ATTRIBUTE Basic-Location-Policy-Rules 129 octets
+ATTRIBUTE Extended-Location-Policy-Rules 130 string
+
+#
+# Really a bit-packed field
+#
+ATTRIBUTE Location-Capable 131 integer
+VALUE Location-Capable Civic-Location 1
+VALUE Location-Capable Geo-Location 2
+VALUE Location-Capable Users-Location 4
+VALUE Location-Capable NAS-Location 8
+
+ATTRIBUTE Requested-Location-Info 132 integer
+VALUE Requested-Location-Info Civic-Location 1
+VALUE Requested-Location-Info Geo-Location 2
+VALUE Requested-Location-Info Users-Location 4
+VALUE Requested-Location-Info NAS-Location 8
+VALUE Requested-Location-Info Future-Requests 16
+VALUE Requested-Location-Info None 32
diff --git a/resources/protocols/radius/dictionary.rfc5607 b/resources/protocols/radius/dictionary.rfc5607
new file mode 100644
index 00000000..b6183542
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc5607
@@ -0,0 +1,31 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 5607.
+# http://www.ietf.org/rfc/rfc5607.txt
+#
+# $Id: 4e621567b7ddbe7136ba6640a2dd9a1c47933aec $
+#
+
+VALUE Service-Type Framed-Management 18
+
+ATTRIBUTE Framed-Management 133 integer
+
+VALUE Framed-Management SNMP 1
+VALUE Framed-Management Web-Based 2
+VALUE Framed-Management Netconf 3
+VALUE Framed-Management FTP 4
+VALUE Framed-Management TFTP 5
+VALUE Framed-Management SFTP 6
+VALUE Framed-Management RCP 7
+VALUE Framed-Management SCP 8
+
+ATTRIBUTE Management-Transport-Protection 134 integer
+
+VALUE Management-Transport-Protection No-Protection 1
+VALUE Management-Transport-Protection Integrity-Protection 2
+VALUE Management-Transport-Protection Integrity-Confidentiality-Protection 3
+
+ATTRIBUTE Management-Policy-Id 135 string
+
+ATTRIBUTE Management-Privilege-Level 136 integer
diff --git a/resources/protocols/radius/dictionary.rfc5904 b/resources/protocols/radius/dictionary.rfc5904
new file mode 100644
index 00000000..62b7431f
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc5904
@@ -0,0 +1,22 @@
+# -*- text -*-
+#
+# Attributes and values defined in RFC 5904.
+# http://www.ietf.org/rfc/rfc5904.txt
+#
+# $Id$
+#
+
+# The next two attributes are continued, like EAP-Message/
+ATTRIBUTE PKM-SS-Cert 137 octets
+ATTRIBUTE PKM-CA-Cert 138 octets
+
+# 28 bytes of data, 7 integers
+ATTRIBUTE PKM-Config-Settings 139 octets
+ATTRIBUTE PKM-Cryptosuite-List 140 octets
+ATTRIBUTE PKM-SAID 141 short
+
+# 6 bytes of data: SAID, 1 byte of type, 3 of cryptosuite
+ATTRIBUTE PKM-SA-Descriptor 142 octets
+
+# 133 bytes of data: integer lifetime, 1 byte sequence, 128 bytes of key
+ATTRIBUTE PKM-Auth-Key 143 octets
diff --git a/resources/protocols/radius/dictionary.rfc6519 b/resources/protocols/radius/dictionary.rfc6519
new file mode 100644
index 00000000..50f8c990
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc6519
@@ -0,0 +1,10 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 6519.
+# http://www.ietf.org/rfc/rfc6519.txt
+#
+# $Id: 8b30b3953c4d225dc05e3eccc6697888747ff2f6 $
+#
+
+ATTRIBUTE DS-Lite-Tunnel-Name 144 string
diff --git a/resources/protocols/radius/dictionary.rfc6572 b/resources/protocols/radius/dictionary.rfc6572
new file mode 100644
index 00000000..23b223b4
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc6572
@@ -0,0 +1,27 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 6572.
+# http://www.ietf.org/rfc/rfc6572.txt
+#
+# $Id: 7ec81e55e034a3a823350f02eeed9d407665d927 $
+#
+
+ATTRIBUTE Mobile-Node-Identifier 145 octets
+ATTRIBUTE Service-Selection 146 string
+ATTRIBUTE PMIP6-Home-LMA-IPv6-Address 147 ipv6addr
+ATTRIBUTE PMIP6-Visited-LMA-IPv6-Address 148 ipv6addr
+ATTRIBUTE PMIP6-Home-LMA-IPv4-Address 149 ipaddr
+ATTRIBUTE PMIP6-Visited-LMA-IPv4-Address 150 ipaddr
+ATTRIBUTE PMIP6-Home-HN-Prefix 151 ipv6prefix
+ATTRIBUTE PMIP6-Visited-HN-Prefix 152 ipv6prefix
+ATTRIBUTE PMIP6-Home-Interface-ID 153 ifid
+ATTRIBUTE PMIP6-Visited-Interface-ID 154 ifid
+ATTRIBUTE PMIP6-Home-IPv4-HoA 155 ipv4prefix
+ATTRIBUTE PMIP6-Visited-IPv4-HoA 156 ipv4prefix
+ATTRIBUTE PMIP6-Home-DHCP4-Server-Address 157 ipaddr
+ATTRIBUTE PMIP6-Visited-DHCP4-Server-Address 158 ipaddr
+ATTRIBUTE PMIP6-Home-DHCP6-Server-Address 159 ipv6addr
+ATTRIBUTE PMIP6-Visited-DHCP6-Server-Address 160 ipv6addr
+ATTRIBUTE PMIP6-Home-IPv4-Gateway 161 ipaddr
+ATTRIBUTE PMIP6-Visited-IPv4-Gateway 162 ipaddr
diff --git a/resources/protocols/radius/dictionary.rfc6677 b/resources/protocols/radius/dictionary.rfc6677
new file mode 100644
index 00000000..148f1a12
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc6677
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 6677
+# http://www.ietf.org/rfc/rfc6677.txt
+#
+
+ATTRIBUTE EAP-Lower-Layer 163 integer
+
+VALUE EAP-Lower-Layer Wired-IEEE-802.1X 1
+VALUE EAP-Lower-Layer IEEE-802.1X-No-Preauth 2
+VALUE EAP-Lower-Layer IEEE-802.1X-Preauth 3
+VALUE EAP-Lower-Layer IEEE-802.16e 4
+VALUE EAP-Lower-Layer IKEv2 5
+VALUE EAP-Lower-Layer PPP 6
+VALUE EAP-Lower-Layer PANA-No-Preauth 7
+VALUE EAP-Lower-Layer GSS-API 8
+VALUE EAP-Lower-Layer PANA-Preauth 9
+
diff --git a/resources/protocols/radius/dictionary.rfc6911 b/resources/protocols/radius/dictionary.rfc6911
new file mode 100644
index 00000000..7d918ac2
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc6911
@@ -0,0 +1,12 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 6911
+# http://www.ietf.org/rfc/rfc6911.txt
+#
+
+ATTRIBUTE Framed-IPv6-Address 168 ipv6addr
+ATTRIBUTE DNS-Server-IPv6-Address 169 ipv6addr
+ATTRIBUTE Route-IPv6-Information 170 ipv6prefix
+ATTRIBUTE Delegated-IPv6-Prefix-Pool 171 string
+ATTRIBUTE Stateful-IPv6-Address-Pool 172 string
diff --git a/resources/protocols/radius/dictionary.rfc6929 b/resources/protocols/radius/dictionary.rfc6929
new file mode 100644
index 00000000..428764a5
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc6929
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 6929
+# http://www.ietf.org/rfc/rfc6929.txt
+
+#
+# These attributes in this dictionary are "place-holder". They
+# should NEVER be used by name. The "extended" and "long-extended"
+# and "evs" data types should NEVER be used in any other dictionary.
+#
+#
+ATTRIBUTE Extended-Attribute-1 241 extended
+ATTRIBUTE Extended-Attribute-2 242 extended
+ATTRIBUTE Extended-Attribute-3 243 extended
+ATTRIBUTE Extended-Attribute-4 244 extended
+ATTRIBUTE Extended-Attribute-5 245 long-extended
+ATTRIBUTE Extended-Attribute-6 246 long-extended
+
+ATTRIBUTE Extended-Vendor-Specific-1 241.26 evs
+ATTRIBUTE Extended-Vendor-Specific-2 242.26 evs
+ATTRIBUTE Extended-Vendor-Specific-3 243.26 evs
+ATTRIBUTE Extended-Vendor-Specific-4 244.26 evs
+ATTRIBUTE Extended-Vendor-Specific-5 245.26 evs
+ATTRIBUTE Extended-Vendor-Specific-6 246.26 evs
diff --git a/resources/protocols/radius/dictionary.rfc6930 b/resources/protocols/radius/dictionary.rfc6930
new file mode 100644
index 00000000..12d1d68b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc6930
@@ -0,0 +1,11 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 6930
+# http://www.ietf.org/rfc/rfc6930.txt
+#
+
+ATTRIBUTE IPv6-6rd-Configuration 173 tlv
+ATTRIBUTE IPv6-6rd-IPv4MaskLen 173.1 integer
+ATTRIBUTE IPv6-6rd-Prefix 173.2 ipv6prefix
+ATTRIBUTE IPv6-6rd-BR-IPv4-Address 173.3 ipaddr
diff --git a/resources/protocols/radius/dictionary.rfc7055 b/resources/protocols/radius/dictionary.rfc7055
new file mode 100644
index 00000000..42ff5364
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc7055
@@ -0,0 +1,11 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 7055
+# http://www.ietf.org/rfc/rfc7055.txt
+#
+
+ATTRIBUTE GSS-Acceptor-Service-Name 164 string
+ATTRIBUTE GSS-Acceptor-Host-Name 165 string
+ATTRIBUTE GSS-Acceptor-Service-Specifics 166 string
+ATTRIBUTE GSS-Acceptor-Realm-Name 167 string
diff --git a/resources/protocols/radius/dictionary.rfc7155 b/resources/protocols/radius/dictionary.rfc7155
new file mode 100644
index 00000000..dd48edcd
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc7155
@@ -0,0 +1,11 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 7155
+# http://www.ietf.org/rfc/rfc7155.txt
+#
+
+# The Value field contains two octets (00 - 99). ANSI T1.113 and
+# BELLCORE 394 can be used for additional information about these
+# values and their use.
+ATTRIBUTE Originating-Line-Info 94 octets[2]
diff --git a/resources/protocols/radius/dictionary.rfc7268 b/resources/protocols/radius/dictionary.rfc7268
new file mode 100644
index 00000000..5ed2ac59
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc7268
@@ -0,0 +1,69 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 7268
+# http://www.ietf.org/rfc/rfc7268.txt
+#
+# $Id: e01186a235cde7d51fe1e271c5096da01faa5f2e $
+#
+
+ATTRIBUTE Allowed-Called-Station-Id 174 string
+ATTRIBUTE EAP-Peer-Id 175 octets
+ATTRIBUTE EAP-Server-Id 176 octets
+ATTRIBUTE Mobility-Domain-Id 177 integer
+ATTRIBUTE Preauth-Timeout 178 integer
+ATTRIBUTE Network-Id-Name 179 octets
+
+# TLVs in the format defined in Figure 11-8 of Section 11.12 of
+# "IEEE Standard for Local and metropolitan area
+# networks - Port-Based Network Access Control", IEEE Std
+# 802.1X-2010.
+#
+# These are <drum roll> 7 bit TLV-Type, and 9-bit TLV-Length
+#
+# If the TLVs are too large for 253 octets, they are fragmented
+# into multiple attributes.
+ATTRIBUTE EAPoL-Announcement 180 octets concat
+
+ATTRIBUTE WLAN-HESSID 181 string
+
+# The upper two octets MUST be zero.
+# low two octets are Venue-Group and Venue-Type.
+# Defined in Section 8.4.1.34 of the above IEEE document.
+ATTRIBUTE WLAN-Venue-Info 182 integer
+
+# A two or 3 character language code selected from ISO-639.
+# If it's two characters, a trailing zero byte is added
+ATTRIBUTE WLAN-Venue-Language 183 octets[3]
+
+ATTRIBUTE WLAN-Venue-Name 184 string
+
+# two least significant octets contain the Reason Code values defined
+# in Table 8-36 of Section 8.4.1.7 of the above IEEE document.
+ATTRIBUTE WLAN-Reason-Code 185 integer
+
+# The next four attributes are binary packed. The first 3 octets is
+# the OUI. The last octet is the Suite Type.
+
+# in Suite selector format as specified in Figure 8-187 within Section
+# 8.4.2.27.2 of [IEEE-802.11], with values of OUI and Suite Type drawn
+# from Table 8-99.
+ATTRIBUTE WLAN-Pairwise-Cipher 186 integer
+
+# same as WLAN-Pairwise-Cipher
+ATTRIBUTE WLAN-Group-Cipher 187 integer
+
+# in Suite selector format as specified in Figure 8-187
+# within Section 8.4.2.27.2 of [IEEE-802.11], with values of OUI and
+# Suite Type drawn from Table 8-101:
+ATTRIBUTE WLAN-AKM-Suite 188 integer
+
+# same as WLAN-Pairwise-Cipher
+ATTRIBUTE WLAN-Group-Mgmt-Cipher 189 integer
+
+# the upper 3 octets are zero
+# the low octet contains the RF Band field, whose values are defined
+# by the IEEE 802.11 Band ID field (Table 8-53a of [IEEE-802.11ad])
+
+ATTRIBUTE WLAN-RF-Band 190 integer
+
diff --git a/resources/protocols/radius/dictionary.rfc7499 b/resources/protocols/radius/dictionary.rfc7499
new file mode 100644
index 00000000..b025b5c5
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc7499
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 7499.
+# http://www.ietf.org/rfc/rfc7499.txt
+#
+# $Id: 47cfd30f1d036259d0ecb809d442c38efe21493a $
+#
+
+ATTRIBUTE Frag-Status 241.1 integer
+ATTRIBUTE Proxy-State-Length 241.2 integer
+
+VALUE Frag-Status Reserved 0
+VALUE Frag-Status Fragmentation-Supported 1
+VALUE Frag-Status More-Data-Pending 2
+VALUE Frag-Status More-Data-Request 3
+
diff --git a/resources/protocols/radius/dictionary.rfc7930 b/resources/protocols/radius/dictionary.rfc7930
new file mode 100644
index 00000000..f17e5024
--- /dev/null
+++ b/resources/protocols/radius/dictionary.rfc7930
@@ -0,0 +1,9 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Attributes and values defined in RFC 7930
+# http://www.ietf.org/rfc/rfc7930.txt
+#
+
+ATTRIBUTE Response-Length 241.3 integer
+ATTRIBUTE Original-Packet-Code 241.4 integer
diff --git a/resources/protocols/radius/dictionary.riverbed b/resources/protocols/radius/dictionary.riverbed
new file mode 100644
index 00000000..75601c07
--- /dev/null
+++ b/resources/protocols/radius/dictionary.riverbed
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Riverbed VSAs
+#
+# https://support.riverbed.com/bin/support/static/doc/steelhead/8.5.2/html/sh_8.5.2_dg/wwhelp/wwhimpl/common/html/wwhelp.htm#href=radius_tacacs.22.04.html&single=true
+#
+# $Id: 43c435316527edf2b14e085507294f75983d70b8 $
+#
+##############################################################################
+
+VENDOR Riverbed 17163
+
+BEGIN-VENDOR Riverbed
+
+ATTRIBUTE Riverbed-Local-User 1 string
+
+END-VENDOR Riverbed
diff --git a/resources/protocols/radius/dictionary.riverstone b/resources/protocols/radius/dictionary.riverstone
new file mode 100644
index 00000000..92006d18
--- /dev/null
+++ b/resources/protocols/radius/dictionary.riverstone
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Riverstone Networks' RADIUS VSAs
+# *** For RapidOS Versions 9.1 and above ONLY ***
+#
+# $Id: e4e5655bbc9cf5854c1c716d64bef23bb3b7c5c3 $
+#
+##############################################################################
+
+VENDOR Riverstone 5567
+
+#
+# Riverstone-Command
+#
+# This attribute is sent in Accounting-Requests, and contains text
+# from the admin's CLI session.
+#
+BEGIN-VENDOR Riverstone
+
+ATTRIBUTE Riverstone-Command 1 string
+
+#
+# This attribute is sent in Accounting-Requests, as a duplicate
+# of syslog for system event messages.
+#
+ATTRIBUTE Riverstone-System-Event 2 string
+
+#
+# This attribute is sent in Accounting-Requests, to log changes
+# made via SNMP.
+#
+ATTRIBUTE Riverstone-SNMP-Config-Change 3 string
+
+#
+# This attribute should be sent in Access-Accept packets, to set
+# the privilege level. It MUST be sent when the device is operating
+# in Mult-User Access mode.
+#
+ATTRIBUTE Riverstone-User-Level 4 integer
+
+END-VENDOR Riverstone
diff --git a/resources/protocols/radius/dictionary.roaringpenguin b/resources/protocols/radius/dictionary.roaringpenguin
new file mode 100644
index 00000000..81086fe2
--- /dev/null
+++ b/resources/protocols/radius/dictionary.roaringpenguin
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Roaring Penguin attributes
+#
+# $Id: 294a4573a69d7a09272a91141c8af4bf17d8db59 $
+#
+##############################################################################
+
+VENDOR Roaring-Penguin 10055
+
+BEGIN-VENDOR Roaring-Penguin
+
+# Upstream speed limit in kb/s
+ATTRIBUTE RP-Upstream-Speed-Limit 1 integer
+ # Downstream speed limit in kb/s
+ATTRIBUTE RP-Downstream-Speed-Limit 2 integer
+
+# Send a HURL
+ATTRIBUTE RP-HURL 3 string
+
+# Send a MOTM
+ATTRIBUTE RP-MOTM 4 string
+
+# Maximum sessions per user
+ATTRIBUTE RP-Max-Sessions-Per-User 5 integer
+
+END-VENDOR Roaring-Penguin
diff --git a/resources/protocols/radius/dictionary.ruckus b/resources/protocols/radius/dictionary.ruckus
new file mode 100644
index 00000000..37e0848e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ruckus
@@ -0,0 +1,152 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Ruckus Wireless, Inc. dictionary
+#
+#
+
+VENDOR Ruckus 25053
+
+BEGIN-VENDOR Ruckus
+
+# Value Format: group_attr1,group_attr2,...
+ATTRIBUTE Ruckus-User-Groups 1 string
+ATTRIBUTE Ruckus-Sta-RSSI 2 integer
+ATTRIBUTE Ruckus-SSID 3 string
+ATTRIBUTE Ruckus-Wlan-Id 4 integer
+ATTRIBUTE Ruckus-Location 5 string
+ATTRIBUTE Ruckus-Grace-Period 6 integer
+ATTRIBUTE Ruckus-SCG-CBlade-IP 7 integer
+ATTRIBUTE Ruckus-SCG-DBlade-IP 8 integer
+# Older values
+# ATTRIBUTE Ruckus-VLAN-ID 9 integer
+# ATTRIBUTE Ruckus-Sta-Expiration 10 integer # not used by AP anymore. Please check SCG-33602
+ATTRIBUTE Ruckus-Sta-Vlan-Id 9 integer
+ATTRIBUTE Ruckus-WSG-User 10 string
+ATTRIBUTE Ruckus-Sta-UUID 11 string
+ATTRIBUTE Ruckus-Accept-Enhancement-Reason 12 integer
+ATTRIBUTE Ruckus-Sta-Inner-Id 13 string
+ATTRIBUTE Ruckus-BSSID 14 octets
+
+
+ATTRIBUTE Ruckus-Triplets 101 octets
+ATTRIBUTE Ruckus-IMSI 102 octets
+ATTRIBUTE Ruckus-MSISDN 103 octets
+ATTRIBUTE Ruckus-APN-NI 104 string
+ATTRIBUTE Ruckus-QoS 105 octets
+ATTRIBUTE Ruckus-Selection-Mode 106 integer
+ATTRIBUTE Ruckus-APN-Resolution-Req 107 integer
+ATTRIBUTE Ruckus-Start-Time 108 octets
+ATTRIBUTE Ruckus-NAS-Type 109 integer
+ATTRIBUTE Ruckus-Status 110 integer
+ATTRIBUTE Ruckus-APN-OI 111 string
+ATTRIBUTE Ruckus-Auth-Type 112 integer
+ATTRIBUTE Ruckus-Gn-User-Name 113 string
+ATTRIBUTE Ruckus-Brand-Code 114 string
+ATTRIBUTE Ruckus-Policy-Name 115 string
+ATTRIBUTE Ruckus-Client-Local-IP 116 ipaddr
+ATTRIBUTE Ruckus-SGSN-IP 117 ipaddr
+ATTRIBUTE Ruckus-Charging-Charac 118 octets
+ATTRIBUTE Ruckus-PDP-Type 119 octets
+ATTRIBUTE Ruckus-Dynamic-Address-Flag 120 octets
+ATTRIBUTE Ruckus-ChCh-Selection-Mode 121 octets
+ATTRIBUTE Ruckus-AAA-IP 122 ipaddr
+ATTRIBUTE Ruckus-CDR-TYPE 123 integer
+ATTRIBUTE Ruckus-SGSN-Number 124 octets
+ATTRIBUTE Ruckus-Session-Type 125 integer
+ATTRIBUTE Ruckus-Accounting-Status 126 integer
+ATTRIBUTE Ruckus-Zone-Id 127 string
+ATTRIBUTE Ruckus-Auth-Server-Id 128 string
+ATTRIBUTE Ruckus-Utp-Id 129 string
+ATTRIBUTE Ruckus-Area-Code 130 octets
+ATTRIBUTE Ruckus-Cell-Identifier 131 octets
+ATTRIBUTE Ruckus-Wispr-Redirect-Policy 132 string
+ATTRIBUTE Ruckus-Eth-Profile-Id 133 integer
+ATTRIBUTE Ruckus-Zone-Name 134 string
+ATTRIBUTE Ruckus-Wlan-Name 135 string
+ATTRIBUTE Ruckus-AP-Roamed 136 integer
+ATTRIBUTE Ruckus-Read-Preference 137 string
+ATTRIBUTE Ruckus-Client-Host-Name 138 string
+ATTRIBUTE Ruckus-Client-Os-Type 139 string
+ATTRIBUTE Ruckus-Client-Os-Class 140 string
+ATTRIBUTE Ruckus-Vlan-Pool 141 string
+ATTRIBUTE Ruckus-Dpsk 142 octets
+ATTRIBUTE Ruckus-CP-Token 143 string
+ATTRIBUTE Ruckus-Max-DL-UL-Quota 144 integer
+ATTRIBUTE Ruckus-Traffic-Class-Attribute-Ids 145 string
+ATTRIBUTE Ruckus-TC-Attr-Ids-With-Quota 146 tlv
+ATTRIBUTE Ruckus-TC-Name-Quota 146.1 string
+ATTRIBUTE Ruckus-TC-Quota 146.2 octets
+ATTRIBUTE Ruckus-Nat-Pool-Name 147 string
+ATTRIBUTE Ruckus-Sta-SVlan-Id 148 integer
+ATTRIBUTE Ruckus-TC-Acct-Ctrs 149 tlv
+ATTRIBUTE Ruckus-Acct-Ctrs_TC-Name 149.1 string
+ATTRIBUTE Ruckus-Acct-Ctrs_Input-Octets 149.2 octets
+ATTRIBUTE Ruckus-Acct-Ctrs_Output-Octets 149.3 octets
+ATTRIBUTE Ruckus-Acct-Ctrs_Input-Packets 149.4 octets
+ATTRIBUTE Ruckus-Acct-Ctrs_Output-Packets 149.5 octets
+
+ATTRIBUTE Ruckus-AAA-Id 152 string
+ATTRIBUTE Ruckus-DPSK-Params 153 tlv
+ATTRIBUTE Ruckus-DPSK-AKM-Suite 153.1 octets
+ATTRIBUTE Ruckus-DPSK-Cipher 153.2 byte
+ATTRIBUTE Ruckus-DPSK-Anonce 153.3 octets
+ATTRIBUTE Ruckus-DPSK-EAPOL-Key-Frame 153.4 octets
+
+ATTRIBUTE Ruckus-Vlan-Name 157 string
+
+#
+# Integer Translations
+#
+
+# Ruckus-Selection-Mode Values
+
+VALUE Ruckus-Selection-Mode Subscribed 0
+VALUE Ruckus-Selection-Mode SentByMS 1
+VALUE Ruckus-Selection-Mode ChosenBySGSN 2
+
+# Ruckus-APN-Resolution-Req Values
+
+VALUE Ruckus-APN-Resolution-Req NotRequired 0
+VALUE Ruckus-APN-Resolution-Req Required 1
+
+# Ruckus-Status Values
+
+VALUE Ruckus-Status Success 0
+VALUE Ruckus-Status Failure 1
+
+# Ruckus-Auth-Type Values
+
+VALUE Ruckus-Auth-Type PPP-SIM 1
+VALUE Ruckus-Auth-Type DummyIMSI 2
+VALUE Ruckus-Auth-Type SoftSIM 3
+VALUE Ruckus-Auth-Type RadiusSIM 4
+VALUE Ruckus-Auth-Type Postpaid 5
+VALUE Ruckus-Auth-Type Prepaid 6
+VALUE Ruckus-Auth-Type LocalRadius 7
+VALUE Ruckus-Auth-Type ProxyRadius 8
+VALUE Ruckus-Auth-Type Voucher 9
+VALUE Ruckus-Auth-Type EAP-SIM 10
+
+# Ruckus-Session-Type Values
+# Updated as per SCG2.1
+#Value (1) No more valid for SCG2.1
+VALUE Ruckus-Session-Type TTG 2
+VALUE Ruckus-Session-Type Local-Breakout 3
+VALUE Ruckus-Session-Type Local-Breakout-AP 4
+VALUE Ruckus-Session-Type L3GRE 5
+VALUE Ruckus-Session-Type L2GRE 6
+VALUE Ruckus-Session-Type QinQL3 7
+VALUE Ruckus-Session-Type PMIP 8
+
+#RUCKUS-NAS_Type
+
+VALUE Ruckus-NAS-Type SCG 1
+VALUE Ruckus-NAS-Type Others 2
+
+#Ruckus-Accounting-Status
+VALUE Ruckus-Accounting-Status Accounting-On 1
+VALUE Ruckus-Accounting-Status Accounting-Off 0
+
+END-VENDOR Ruckus
+
diff --git a/resources/protocols/radius/dictionary.ruggedcom b/resources/protocols/radius/dictionary.ruggedcom
new file mode 100644
index 00000000..8011d0d1
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ruggedcom
@@ -0,0 +1,11 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+
+VENDOR RuggedCom 15004
+
+BEGIN-VENDOR RuggedCom
+
+ATTRIBUTE RuggedCom-Privilege-level 2 string
+
+END-VENDOR RuggedCom
diff --git a/resources/protocols/radius/dictionary.sangoma b/resources/protocols/radius/dictionary.sangoma
new file mode 100644
index 00000000..1f7bc2a7
--- /dev/null
+++ b/resources/protocols/radius/dictionary.sangoma
@@ -0,0 +1,112 @@
+# -*- text -*-
+#
+# dictionary.sangoma
+#
+# jma@sangoma.com
+#
+# Version: $Id: dictionary.sangoma
+#
+
+VENDOR NetBorder 35987
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR NetBorder
+
+ATTRIBUTE NetBorder-AVPair 1 string
+ATTRIBUTE NetBorder-CLID 2 string
+ATTRIBUTE NetBorder-Dialplan 3 string
+ATTRIBUTE NetBorder-Src 4 string
+ATTRIBUTE NetBorder-Dst 5 string
+ATTRIBUTE NetBorder-Src-Channel 6 string
+ATTRIBUTE NetBorder-Dst-Channel 7 string
+ATTRIBUTE NetBorder-Ani 8 string
+ATTRIBUTE NetBorder-Aniii 9 string
+ATTRIBUTE NetBorder-Lastapp 10 string
+ATTRIBUTE NetBorder-Lastdata 11 string
+ATTRIBUTE NetBorder-Disposition 12 string
+ATTRIBUTE NetBorder-Hangupcause 13 integer
+ATTRIBUTE NetBorder-Billusec 15 integer
+ATTRIBUTE NetBorder-AMAFlags 16 integer
+ATTRIBUTE NetBorder-RDNIS 17 string
+ATTRIBUTE NetBorder-Context 18 string
+ATTRIBUTE NetBorder-Source 19 string
+ATTRIBUTE NetBorder-Callstartdate 20 string
+ATTRIBUTE NetBorder-Callanswerdate 21 string
+ATTRIBUTE NetBorder-Calltransferdate 22 string
+ATTRIBUTE NetBorder-Callenddate 23 string
+ATTRIBUTE NetBorder-Signalbond 24 string
+
+#
+# NetBorder-Hangupcause
+#
+VALUE NetBorder-Hangupcause None 0
+VALUE NetBorder-Hangupcause Unallocated-Number 1
+VALUE NetBorder-Hangupcause No-Route-Transit-Net 2
+VALUE NetBorder-Hangupcause No-Route-Destination 3
+VALUE NetBorder-Hangupcause Channel-Unacceptable 6
+VALUE NetBorder-Hangupcause Call-Awarded-Delivery 7
+VALUE NetBorder-Hangupcause Normal-Clearing 16
+VALUE NetBorder-Hangupcause User-Busy 17
+VALUE NetBorder-Hangupcause No-User-Response 18
+VALUE NetBorder-Hangupcause No-Answer 19
+VALUE NetBorder-Hangupcause Subscriber-Absent 20
+VALUE NetBorder-Hangupcause Call-Rejected 21
+VALUE NetBorder-Hangupcause Number-Changed 22
+VALUE NetBorder-Hangupcause Redirecto-To-New-Destination 23
+VALUE NetBorder-Hangupcause Exchange-Routing-Error 25
+VALUE NetBorder-Hangupcause Destination-Out-Of-Order 27
+VALUE NetBorder-Hangupcause Invalid-Number-Format 28
+VALUE NetBorder-Hangupcause Facility-Rejected 29
+VALUE NetBorder-Hangupcause Response-To-Status-Enquiry 30
+VALUE NetBorder-Hangupcause Normal-Unspecified 31
+VALUE NetBorder-Hangupcause Normal-Circuit-Congestion 34
+VALUE NetBorder-Hangupcause Network-Out-Of-Order 38
+VALUE NetBorder-Hangupcause Normal-Temporary-Failure 41
+VALUE NetBorder-Hangupcause Switch-Congestion 42
+VALUE NetBorder-Hangupcause Access-Info-Discarded 43
+VALUE NetBorder-Hangupcause Requested-Chan-Unavail 44
+VALUE NetBorder-Hangupcause Pre-Empted 45
+VALUE NetBorder-Hangupcause Facility-Not-Subscribed 50
+VALUE NetBorder-Hangupcause Outgoing-Call-Barred 52
+VALUE NetBorder-Hangupcause Incoming-Call-Barred 54
+VALUE NetBorder-Hangupcause Bearercapability-Notauth 57
+VALUE NetBorder-Hangupcause Bearercapability-Notavail 58
+VALUE NetBorder-Hangupcause Service-Unavailable 63
+VALUE NetBorder-Hangupcause Bearercapability-Notimpl 65
+VALUE NetBorder-Hangupcause Chan-Not-Implemented 66
+VALUE NetBorder-Hangupcause Facility-Not-Implemented 69
+VALUE NetBorder-Hangupcause Service-Not-Implemented 79
+VALUE NetBorder-Hangupcause Invalid-Call-Reference 81
+VALUE NetBorder-Hangupcause Incompatible-Destination 88
+VALUE NetBorder-Hangupcause Invalid-Msg-Unspecified 95
+VALUE NetBorder-Hangupcause Mandatory-IE-Missing 96
+VALUE NetBorder-Hangupcause Message-Type-Nonexist 97
+VALUE NetBorder-Hangupcause Wrong-Message 98
+VALUE NetBorder-Hangupcause IE-Nonexist 99
+VALUE NetBorder-Hangupcause Invalid-IE-Contents 100
+VALUE NetBorder-Hangupcause Wrong-Call-State 101
+VALUE NetBorder-Hangupcause Recovery-On-Timer-Expire 102
+VALUE NetBorder-Hangupcause Mandatory-IE-Length-Error 103
+VALUE NetBorder-Hangupcause Protocol-Error 111
+VALUE NetBorder-Hangupcause Interworking 127
+VALUE NetBorder-Hangupcause Success 142
+VALUE NetBorder-Hangupcause Originator-Cancel 487
+VALUE NetBorder-Hangupcause Crash 500
+VALUE NetBorder-Hangupcause System-Shutdown 501
+VALUE NetBorder-Hangupcause Lose-Race 502
+VALUE NetBorder-Hangupcause Manager-Request 503
+VALUE NetBorder-Hangupcause Blind-Transfer 600
+VALUE NetBorder-Hangupcause Attended-Transfer 601
+VALUE NetBorder-Hangupcause Allotted-Timeout 602
+VALUE NetBorder-Hangupcause User-Challenge 603
+VALUE NetBorder-Hangupcause Media-Timeout 604
+VALUE NetBorder-Hangupcause Picked-Off 605
+VALUE NetBorder-Hangupcause User-Not-Registered 606
+
+#
+#
+#
+
+END-VENDOR NetBorder
diff --git a/resources/protocols/radius/dictionary.sg b/resources/protocols/radius/dictionary.sg
new file mode 100644
index 00000000..2e12c9f9
--- /dev/null
+++ b/resources/protocols/radius/dictionary.sg
@@ -0,0 +1,148 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# SG-1 System by Runcom Technologies Ltd.
+#
+# ftp://ftp.3gpp.org/specs/2002-06/R1999/29_series/29061-3a0.zip
+#
+# $Id: 9cfd6cdde7ce8692a691cbe4232997d7c486502b $
+#
+VENDOR SG 2454
+
+BEGIN-VENDOR SG
+
+ATTRIBUTE SG-Filter-Redirect-Gw 1 ipaddr
+ATTRIBUTE SG-Accounting 10 integer
+ATTRIBUTE SG-Orig-Name 12 string
+ATTRIBUTE SG-Auth-Type 13 integer
+ATTRIBUTE SG-Action 14 integer
+ATTRIBUTE SG-SSC-Host 15 ipaddr
+ATTRIBUTE SG-Service-Name 16 string
+ATTRIBUTE SG-Personal-Site 17 string
+ATTRIBUTE SG-Mac-Address 18 string
+ATTRIBUTE SG-User-Group 19 integer
+ATTRIBUTE SG-Max-Allowed-Sessions 20 integer
+ATTRIBUTE SG-Class 21 string
+ATTRIBUTE SG-Eds-Enc-Key 22 string
+ATTRIBUTE SG-Eds-Cookie 23 string
+ATTRIBUTE SG-Original-Url-Prefix 24 string
+ATTRIBUTE SG-Max-Allowed-Nodes 25 integer
+ATTRIBUTE SG-Parent-User-Name 26 string
+ATTRIBUTE SG-Node-Group 27 integer
+ATTRIBUTE SG-Node-Default-Service 28 string
+ATTRIBUTE SG-Node-Dynamic-Service 29 string
+ATTRIBUTE SG-Dhcp-Server 30 ipaddr
+ATTRIBUTE SG-Opt82-Relay-Remote-Id 31 string
+ATTRIBUTE SG-Discover-Action 32 integer
+ATTRIBUTE SG-Release-Action 33 integer
+ATTRIBUTE SG-Fixed-Ip-Address 34 string
+ATTRIBUTE SG-Node-Fixed-Ip-Address 35 string
+ATTRIBUTE SG-Lease-Time 36 integer
+ATTRIBUTE SG-Protocol-Type 40 integer
+ATTRIBUTE SG-Service-Timeout 50 integer
+ATTRIBUTE SG-Next-Service-Name 51 string
+ATTRIBUTE SG-Auto-Service-Name 52 string
+ATTRIBUTE SG-Auth-Source 53 integer
+ATTRIBUTE SG-Data-Quota 54 string
+ATTRIBUTE SG-Acl-Data-Quota 55 string
+ATTRIBUTE SG-Service-Cache 56 integer
+ATTRIBUTE SG-Data-Quota-Used 57 string
+ATTRIBUTE SG-Acl-Data-Quota-Used 58 string
+ATTRIBUTE SG-Acl-Packet-Quota 59 string
+ATTRIBUTE SG-Acl-Packet-Quota-Used 60 string
+ATTRIBUTE SG-Roaming 61 integer
+ATTRIBUTE SG-Acl-Eds-Action 62 string
+ATTRIBUTE SG-Acl-Idle-Ignore 63 string
+ATTRIBUTE SG-Service-Quota-Ignore 65 string
+ATTRIBUTE SG-Service-Acl-Quota-Ignore 66 string
+ATTRIBUTE SG-Service-Acl-Quota-Indication 67 string
+ATTRIBUTE SG-Remote-Filter-Redirect-Gw 70 string
+ATTRIBUTE SG-Next-Hop 71 ipaddr
+ATTRIBUTE SG-Nip-Pipe-Next-Hop 72 ipaddr
+ATTRIBUTE SG-Advertise-Protocol 73 integer
+ATTRIBUTE SG-Forward-Addr 74 ipaddr
+ATTRIBUTE SG-Acl-Tcp-Nat-Redirect 75 string
+ATTRIBUTE SG-Acl-Next-Hop 76 string
+ATTRIBUTE SG-Tunnel-Id 80 string
+ATTRIBUTE SG-L2tp-Tunnel-Password 81 string
+ATTRIBUTE SG-Ip-Address 82 string
+ATTRIBUTE SG-Tunnel-Assignment-Id 83 integer
+ATTRIBUTE SG-Tunnel-Client-Ip-Address 84 ipaddr
+ATTRIBUTE SG-Nativeip 85 integer
+ATTRIBUTE SG-Ip-Tunnel 86 string
+ATTRIBUTE SG-Up-Mean-Rate 90 string
+ATTRIBUTE SG-Down-Mean-Rate 91 string
+ATTRIBUTE SG-Acl-Up-Mean-Rate 92 string
+ATTRIBUTE SG-Acl-Down-Mean-Rate 93 string
+ATTRIBUTE SG-Cos 94 string
+ATTRIBUTE SG-Acl-Priority 95 string
+ATTRIBUTE SG-Burst-Size 96 integer
+ATTRIBUTE SG-Ip-Primary 100 ipaddr
+ATTRIBUTE SG-Ip-Secondary 101 ipaddr
+ATTRIBUTE SG-Wimax-Reduced-Resources 110 integer
+ATTRIBUTE SG-Wimax-Acl-Schedule-Type 111 string
+ATTRIBUTE SG-Wimax-Acl-Min-Reserved-Traffic-Rate 112 string
+ATTRIBUTE SG-Wimax-Acl-Maximum-Traffic-Burst 113 string
+ATTRIBUTE SG-Wimax-Acl-Tolerated-Jitter 114 string
+ATTRIBUTE SG-Wimax-Acl-Maximum-Latency 115 string
+ATTRIBUTE SG-Wimax-Acl-Unsolicited-Grant-Int 116 string
+ATTRIBUTE SG-Wimax-Acl-Sdu-Size 117 string
+ATTRIBUTE SG-Wimax-Acl-Unsolicited-Polling-Int 118 string
+ATTRIBUTE SG-Wimax-MSK-Lifetime 119 integer
+ATTRIBUTE SG-Wimax-DM-Action-Code 120 integer
+ATTRIBUTE SG-Wimax-Acl-ARQ-Enable 121 string
+ATTRIBUTE SG-Wimax-Bsid-Next-Hop 122 ipaddr
+ATTRIBUTE SG-Wimax-Mobility-Features-Supported 123 integer
+ATTRIBUTE SG-Wimax-Node-Disconnect 124 integer
+ATTRIBUTE SG-Wimax-Service-Flow-Modification 125 integer
+ATTRIBUTE SG-Wimax-Service-Flow-Down 126 string
+ATTRIBUTE SG-Node-Acct-Username 130 string
+VALUE SG-Accounting Disable 1
+VALUE SG-Accounting Enable 2
+VALUE SG-Accounting Lastpacket 3
+VALUE SG-Accounting Enable-On-IP-Update 4
+VALUE SG-Accounting Reset-Acct-Session-ID 5
+VALUE SG-Auth-Type Pre-Auth 1
+VALUE SG-Auth-Type Service-Selection 2
+VALUE SG-Auth-Type Web-Auth 3
+VALUE SG-Action Reject 1
+VALUE SG-Action Echo 2
+VALUE SG-Action L2Echo 6
+VALUE SG-Action Macantispoof 3
+VALUE SG-Action User-Space-Overwrite 4
+VALUE SG-Action User-Space-Overwrite-On-Next-Service 5
+VALUE SG-Discover-Action Normal 1
+VALUE SG-Discover-Action Update 2
+VALUE SG-Discover-Action Pass-Through 3
+VALUE SG-Release-Action Disconnect 1
+VALUE SG-Release-Action Update 2
+VALUE SG-Protocol-Type MLP 1
+VALUE SG-Protocol-Type ROAM 2
+VALUE SG-Auth-Source Service 1
+VALUE SG-Auth-Source User 2
+VALUE SG-Auth-Source CLI 3
+VALUE SG-Service-Cache Off 1
+VALUE SG-Roaming Disable 1
+VALUE SG-Advertise-Protocol RIPv2 1
+VALUE SG-Advertise-Protocol OSPF 2
+VALUE SG-Nativeip PPP 1
+VALUE SG-Wimax-Reduced-Resources Enable 1
+VALUE SG-Wimax-Reduced-Resources Disable 2
+VALUE SG-Wimax-DM-Action-Code Reconnect-Disable 0x000010E0
+VALUE SG-Wimax-DM-Action-Code Reconnect-Disable-On-Idle 0x000410E0
+VALUE SG-Wimax-DM-Action-Code Idle 0x00000005
+VALUE SG-Wimax-DM-Action-Code Idle-On-Session-Idle 0x00040005
+VALUE SG-Wimax-Mobility-Features-Supported Mobility 1
+VALUE SG-Wimax-Mobility-Features-Supported Sleep 2
+VALUE SG-Wimax-Mobility-Features-Supported Idle 4
+VALUE SG-Wimax-Mobility-Features-Supported NoMobility 4294967294
+VALUE SG-Wimax-Mobility-Features-Supported NoSleep 4294967293
+VALUE SG-Wimax-Mobility-Features-Supported NoIdle 4294967291
+VALUE SG-Wimax-Node-Disconnect Enable 0
+VALUE SG-Wimax-Node-Disconnect Disable 1
+VALUE SG-Wimax-Service-Flow-Modification On 2
+VALUE SG-Wimax-Service-Flow-Modification Off 1
+VALUE Acct-Status-Type SG-Service-Start 0x09960001
+VALUE Acct-Status-Type SG-Service-Stop 0x09960002
+
+END-VENDOR SG
diff --git a/resources/protocols/radius/dictionary.shasta b/resources/protocols/radius/dictionary.shasta
new file mode 100644
index 00000000..0aa58931
--- /dev/null
+++ b/resources/protocols/radius/dictionary.shasta
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.shasta
+#
+# Nortel Shasta VSAs
+# Andre Gustavo de C. Albuquerque <gustavoa@nortelnetworks.com>
+#
+
+VENDOR Shasta 3199
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Shasta
+
+ATTRIBUTE Shasta-User-Privilege 1 integer
+ATTRIBUTE Shasta-Service-Profile 2 string
+ATTRIBUTE Shasta-VPN-Name 3 string
+
+VALUE Shasta-User-Privilege User 1
+VALUE Shasta-User-Privilege Super-User 2
+VALUE Shasta-User-Privilege SSuper-User 3
+
+END-VENDOR Shasta
diff --git a/resources/protocols/radius/dictionary.shiva b/resources/protocols/radius/dictionary.shiva
new file mode 100644
index 00000000..984d4fc5
--- /dev/null
+++ b/resources/protocols/radius/dictionary.shiva
@@ -0,0 +1,130 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Shiva dictionary.
+#
+# Shiva Inc.
+# http://www.shiva.com/
+#
+# For more information on magic values for Shiva-User-Attributes,
+# see their web page, at:
+#
+# http://www.shiva.com/prod/kbase/mapping.html
+#
+# Enable by putting the line "$INCLUDE dictionary.shiva" into
+# the main dictionary file.
+#
+# Version: 1.00 27-Apr-1999 contributed by Alan DeKok
+# $Id: b2a3c3d432e02650d9452962536e15de7021fdb8 $
+#
+
+VENDOR Shiva 166
+
+# Shiva Extensions
+
+#
+# This next attribute is Shiva's attempt to create their own
+# VSA in the main dictionary. Don't use it. It's a bad idea.
+#
+#ATTRIBUTE Shiva-User-Attributes 51 string
+
+BEGIN-VENDOR Shiva
+
+ATTRIBUTE Shiva-User-Attributes 1 string
+ATTRIBUTE Shiva-Compression 30 integer
+ATTRIBUTE Shiva-Dialback-Delay 31 integer
+ATTRIBUTE Shiva-Call-Durn-Trap 32 integer
+ATTRIBUTE Shiva-Bandwidth-Trap 33 integer
+ATTRIBUTE Shiva-Minimum-Call 34 integer
+ATTRIBUTE Shiva-Default-Host 35 string
+ATTRIBUTE Shiva-Menu-Name 36 string
+ATTRIBUTE Shiva-User-Flags 37 string
+ATTRIBUTE Shiva-Termtype 38 string
+ATTRIBUTE Shiva-Break-Key 39 string
+ATTRIBUTE Shiva-Fwd-Key 40 string
+ATTRIBUTE Shiva-Bak-Key 41 string
+ATTRIBUTE Shiva-Dial-Timeout 42 integer
+ATTRIBUTE Shiva-LAT-Port 43 string
+ATTRIBUTE Shiva-Max-VCs 44 integer
+ATTRIBUTE Shiva-DHCP-Leasetime 45 integer
+ATTRIBUTE Shiva-LAT-Groups 46 string
+ATTRIBUTE Shiva-RTC-Timestamp 60 integer
+ATTRIBUTE Shiva-Circuit-Type 61 integer
+ATTRIBUTE Shiva-Called-Number 90 string
+ATTRIBUTE Shiva-Calling-Number 91 string
+ATTRIBUTE Shiva-Customer-Id 92 string
+ATTRIBUTE Shiva-Type-Of-Service 93 integer
+ATTRIBUTE Shiva-Link-Speed 94 integer
+ATTRIBUTE Shiva-Links-In-Bundle 95 integer
+ATTRIBUTE Shiva-Compression-Type 96 integer
+ATTRIBUTE Shiva-Link-Protocol 97 integer
+ATTRIBUTE Shiva-Network-Protocols 98 integer
+ATTRIBUTE Shiva-Session-Id 99 integer
+ATTRIBUTE Shiva-Disconnect-Reason 100 integer
+ATTRIBUTE Shiva-Acct-Serv-Switch 101 ipaddr
+ATTRIBUTE Shiva-Event-Flags 102 integer
+ATTRIBUTE Shiva-Function 103 integer
+ATTRIBUTE Shiva-Connect-Reason 104 integer
+
+VALUE Shiva-Compression None 0
+VALUE Shiva-Compression Negotiate 1
+VALUE Shiva-Compression Spider 2
+VALUE Shiva-Compression Predictor 3
+VALUE Shiva-Compression STAC 4
+
+VALUE Shiva-Circuit-Type Primary 1
+VALUE Shiva-Circuit-Type Secondary-Backup 2
+VALUE Shiva-Circuit-Type Secondary-Augment 3
+VALUE Shiva-Circuit-Type Secondary-Switch 4
+VALUE Shiva-Circuit-Type Listener 5
+VALUE Shiva-Circuit-Type RADIUS 6
+
+# Shiva Type Of Service Values
+
+VALUE Shiva-Type-Of-Service Analog 1
+VALUE Shiva-Type-Of-Service Digitized-Analog 2
+VALUE Shiva-Type-Of-Service Digital 3
+VALUE Shiva-Type-Of-Service Digital-V110 4
+VALUE Shiva-Type-Of-Service Digital-V120 5
+VALUE Shiva-Type-Of-Service Digital-Leased-Line 6
+
+# Shiva Link Protocol Values
+
+VALUE Shiva-Link-Protocol HDLC 1
+VALUE Shiva-Link-Protocol ARAV1 2
+VALUE Shiva-Link-Protocol ARAV2 3
+VALUE Shiva-Link-Protocol SHELL 4
+VALUE Shiva-Link-Protocol AALAP 5
+VALUE Shiva-Link-Protocol SLIP 6
+
+# Shiva Connect Reason Values
+
+VALUE Shiva-Connect-Reason Remote 1
+VALUE Shiva-Connect-Reason Dialback 2
+VALUE Shiva-Connect-Reason Virtual-Connection 3
+VALUE Shiva-Connect-Reason Bandwidth-On-Demand 4
+
+# Shiva Disconnect Reason Values
+
+VALUE Shiva-Disconnect-Reason Remote 1
+VALUE Shiva-Disconnect-Reason Error 2
+VALUE Shiva-Disconnect-Reason Idle-Timeout 3
+VALUE Shiva-Disconnect-Reason Session-Timeout 4
+VALUE Shiva-Disconnect-Reason Admin-Disconnect 5
+VALUE Shiva-Disconnect-Reason Dialback 6
+VALUE Shiva-Disconnect-Reason Virtual-Connection 7
+VALUE Shiva-Disconnect-Reason Bandwidth-On-Demand 8
+VALUE Shiva-Disconnect-Reason Failed-Authentication 9
+VALUE Shiva-Disconnect-Reason Preempted 10
+VALUE Shiva-Disconnect-Reason Blocked 11
+VALUE Shiva-Disconnect-Reason Tariff-Management 12
+VALUE Shiva-Disconnect-Reason Backup 13
+
+# Shiva Function Values
+
+VALUE Shiva-Function Unknown 0
+VALUE Shiva-Function Dialin 1
+VALUE Shiva-Function Dialout 2
+VALUE Shiva-Function Lan-To-Lan 3
+
+END-VENDOR Shiva
diff --git a/resources/protocols/radius/dictionary.siemens b/resources/protocols/radius/dictionary.siemens
new file mode 100644
index 00000000..26ed8ecd
--- /dev/null
+++ b/resources/protocols/radius/dictionary.siemens
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Siemens
+#
+# $Id: 77e489820682987a2365985d33462fd73f34c11b $
+#
+##############################################################################
+
+VENDOR Siemens 4329
+
+BEGIN-VENDOR Siemens
+
+ATTRIBUTE Siemens-URL-Redirection 1 string
+ATTRIBUTE Siemens-AP-Name 2 string
+ATTRIBUTE Siemens-AP-Serial 3 string
+ATTRIBUTE Siemens-VNS-Name 4 string
+ATTRIBUTE Siemens-SSID 5 string
+ATTRIBUTE Siemens-BSS-MAC 6 string
+ATTRIBUTE Siemens-Policy-Name 7 string
+ATTRIBUTE Siemens-Topology-Name 8 string
+ATTRIBUTE Siemens-Ingress-RC-Name 9 string
+ATTRIBUTE Siemens-Egress-RC-Name 10 string
+
+END-VENDOR Siemens
diff --git a/resources/protocols/radius/dictionary.slipstream b/resources/protocols/radius/dictionary.slipstream
new file mode 100644
index 00000000..fa16ae1b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.slipstream
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# For Slipstream dialup accelerator servers
+# Created based on
+# slipstream_sp_6.0_installation_and_configuration_guide.pdf
+#
+# $Id: 0d273ad347f117349d84e9c67d7b300564faa163 $
+#
+##############################################################################
+
+VENDOR Slipstream 7000
+
+BEGIN-VENDOR Slipstream
+
+ATTRIBUTE Slipstream-Auth 1 string
+
+END-VENDOR Slipstream
diff --git a/resources/protocols/radius/dictionary.sofaware b/resources/protocols/radius/dictionary.sofaware
new file mode 100644
index 00000000..65554e4e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.sofaware
@@ -0,0 +1,37 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Sofaware VPN-1 Edge from Sofaware (Check Point appliance).
+#
+# Values are strings, rather than real VALUEs.
+#
+# SofaWare-Admin : "none" / "readonly" / "readwrite"
+# Users have no, read-only or read-write access to the
+# appliance's configuration interface (Web / SSH)
+#
+# SofaWare-VPN : `true" / "false"
+# User can / cannot connect the VPN
+#
+# SofaWare-Hotspot : "true" / "false"
+# The account can be used for authentication on the
+# Hotspot web page (may be required before accessing
+# the Internet)
+#
+# SofaWare-UFP : "true" / "false"
+# The user can /cannot overwrite the URL Filtering policy
+#
+# $Id: 0c4f2369af125270e60fb160c820f669fc4f74f2 $
+#
+##############################################################################
+
+VENDOR SofaWare 6983
+
+BEGIN-VENDOR SofaWare
+
+ATTRIBUTE SofaWare-Admin 1 string
+ATTRIBUTE SofaWare-VPN 2 string
+ATTRIBUTE SofaWare-Hotspot 3 string
+ATTRIBUTE SofaWare-UFP 4 string
+
+END-VENDOR SofaWare
diff --git a/resources/protocols/radius/dictionary.sonicwall b/resources/protocols/radius/dictionary.sonicwall
new file mode 100644
index 00000000..bdc57f3b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.sonicwall
@@ -0,0 +1,63 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Sonicwall Firewall dictionary
+#
+# $Id: c2cf40b83991aa7024ca9ce66e0c94f09eda9da3 $
+#
+
+VENDOR SonicWall 8741
+
+# Backwards compatibility.
+BEGIN-VENDOR SonicWall
+
+ATTRIBUTE SS3-Firewall-User-Privilege 1 integer
+
+# New names.
+ATTRIBUTE SonicWall-User-Privilege 1 integer
+VALUE SonicWall-User-Privilege Remote-Access 1 # deprecated
+VALUE SonicWall-User-Privilege Bypass-Filters 2
+VALUE SonicWall-User-Privilege VPN-Client-Access 3 # standard
+VALUE SonicWall-User-Privilege Access-To-VPN 4 # standard
+VALUE SonicWall-User-Privilege Limited-Management 5
+VALUE SonicWall-User-Privilege L2TP-Client-Access 6 # standard
+VALUE SonicWall-User-Privilege Wireless-Guest 7 # standard
+VALUE SonicWall-User-Privilege Wireless-Add-ACL 8
+VALUE SonicWall-User-Privilege Internet-Access 9 # standard
+
+# Those values indicated as "standard" are applicable only on a SonicWall
+# firewall running standard firmware and not on one running enhanced firmware.
+
+#
+# This attribute is to use in place of SonicWall-User-Privilege with RADIUS
+# servers that allow only one instance of a Vendor-Specific attribute to be
+# set (such as the ACE Server from RSA). Note that it is commented out in this
+# file because it is not needed in any servers that support multiple VSA's.
+#
+# The value of this attribute is a text string giving a comma-separated list
+# of one or more privileges, each corresponding to a value of the
+# SonicWall-User-Privilege attribute above (and note that some are applicable
+# only on a SonicWall firewall running standard firmware as indicated above):
+# "BF,VC,VA,LM,LA,WG,WA,IA"
+# "RA" for "Remote-Access" is now deprecated.
+# ATTRIBUTE SonicWall-User-Privileges 2 string SonicWall
+
+# Multiple of these can be set for a user, each specifying the name of a
+# user group to which that user has membership. Note that this can
+# alternatively be achieved by use of the Filter-Id attribute.
+# This is applicable only on a SonicWall firewall running enhanced firmware.
+#
+ATTRIBUTE SonicWall-User-Group 3 string
+
+# This attribute is to use in place of SonicWall-User-Group with RADIUS
+# servers that allow only one instance of a Vendor-Specific attribute to be
+# set (such as the ACE Server from RSA). Note that it is commented out in this
+# file because it is not needed in any servers that support multiple VSA's.
+#
+# The value of this attribute is a text string giving a comma-separated list
+# of the names of one or more user groups to which that user has membership.
+# This is applicable only on a SonicWall firewall running enhanced firmware.
+#
+# ATTRIBUTE SonicWall-User-Groups 4 string SonicWall.
+
+END-VENDOR SonicWall
diff --git a/resources/protocols/radius/dictionary.springtide b/resources/protocols/radius/dictionary.springtide
new file mode 100644
index 00000000..23f1894a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.springtide
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# SpringTide VSAs
+#
+# $Id: b12c193ab3a006c8962164ba122b44f133108ee8 $
+#
+##############################################################################
+
+VENDOR SpringTide 3551
+
+BEGIN-VENDOR SpringTide
+
+ATTRIBUTE ST-Acct-VC-Connection-Id 1 string
+ATTRIBUTE ST-Service-Name 2 string
+ATTRIBUTE ST-Service-Domain 3 integer
+ATTRIBUTE ST-Policy-Name 4 string
+ATTRIBUTE ST-Primary-DNS-Server 5 ipaddr
+ATTRIBUTE ST-Secondary-DNS-Server 6 ipaddr
+ATTRIBUTE ST-Primary-NBNS-Server 7 ipaddr
+ATTRIBUTE ST-Secondary-NBNS-Server 8 ipaddr
+ATTRIBUTE ST-Physical-Port 9 integer
+ATTRIBUTE ST-Physical-Slot 10 integer
+ATTRIBUTE ST-Virtual-Path-ID 11 integer
+ATTRIBUTE ST-Virtual-Circuit-ID 12 integer
+ATTRIBUTE ST-Realm-Name 13 string
+ATTRIBUTE ST-IPSec-Pfs-Group 14 integer
+ATTRIBUTE ST-IPSec-Client-Firewall 15 integer
+ATTRIBUTE ST-IPSec-Client-Subnet 16 string
+
+END-VENDOR SpringTide
diff --git a/resources/protocols/radius/dictionary.starent b/resources/protocols/radius/dictionary.starent
new file mode 100644
index 00000000..12f6405e
--- /dev/null
+++ b/resources/protocols/radius/dictionary.starent
@@ -0,0 +1,1354 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Starent dictionary
+# http://www.starentnetworks.com/
+#
+# Starent dictionary with 2 bytes tag and 2 byte length.
+#
+# The source of this document is a Cisco Manual:
+# "Cisco ASR 5000 Series AAA and GTP Interface Administration and
+# Reference Release 12.x (Last Updated May 31, 2011)"
+#
+# This document is available at:
+# http://www.cisco.com/en/US/products/ps11072/products_implementation_design_guides_list.html
+#
+##############################################################################
+
+VENDOR Starent 8164 format=2,2
+
+BEGIN-VENDOR Starent
+
+ATTRIBUTE SN-VPN-ID 1 integer
+ATTRIBUTE SN-VPN-Name 2 string
+ATTRIBUTE SN-Disconnect-Reason 3 integer
+ATTRIBUTE SN-PPP-Progress-Code 4 integer
+ATTRIBUTE SN-Primary-DNS-Server 5 ipaddr
+ATTRIBUTE SN-Secondary-DNS-Server 6 ipaddr
+ATTRIBUTE SN-Re-CHAP-Interval 7 integer
+ATTRIBUTE SN-IP-Pool-Name 8 string
+ATTRIBUTE SN-PPP-Data-Compression 9 integer
+ATTRIBUTE SN-IP-Filter-In 10 string
+ATTRIBUTE SN-IP-Filter-Out 11 string
+ATTRIBUTE SN-Local-IP-Address 13 ipaddr
+ATTRIBUTE SN-IP-Source-Validation 14 integer
+ATTRIBUTE SN-PPP-Outbound-Password 15 string
+ATTRIBUTE SN-PPP-Keepalive 16 integer
+ATTRIBUTE SN-IP-In-ACL 17 string
+ATTRIBUTE SN-IP-Out-ACL 18 string
+ATTRIBUTE SN-PPP-Data-Compression-Mode 19 integer
+ATTRIBUTE SN-Subscriber-Permission 20 integer
+ATTRIBUTE SN-Admin-Permission 21 integer
+ATTRIBUTE SN-Simultaneous-SIP-MIP 22 integer
+ATTRIBUTE SN-Min-Compress-Size 23 integer
+ATTRIBUTE SN-Service-Type 24 integer
+ATTRIBUTE SN-DNS-Proxy-Use-Subscr-Addr 25 integer
+ATTRIBUTE SN-Tunnel-Password 26 octets
+ATTRIBUTE SN-Tunnel-Load-Balancing 27 integer
+ATTRIBUTE SN-MN-HA-Timestamp-Tolerance 30 integer
+ATTRIBUTE SN-Prepaid-Compressed-Count 31 integer
+ATTRIBUTE SN-Prepaid-Inbound-Octets 32 integer
+ATTRIBUTE SN-Prepaid-Outbound-Octets 33 integer
+ATTRIBUTE SN-Prepaid-Total-Octets 34 integer
+ATTRIBUTE SN-Prepaid-Timeout 35 integer
+ATTRIBUTE SN-Prepaid-Watermark 36 integer
+ATTRIBUTE SN-NAI-Construction-Domain 37 string
+ATTRIBUTE SN-Tunnel-ISAKMP-Crypto-Map 38 string
+ATTRIBUTE SN-Tunnel-ISAKMP-Secret 39 string
+ATTRIBUTE SN-Ext-Inline-Srvr-Context 41 string
+ATTRIBUTE SN-L3-to-L2-Tun-Addr-Policy 43 integer
+ATTRIBUTE SN-Long-Duration-Timeout 44 integer
+ATTRIBUTE SN-Long-Duration-Action 45 integer
+ATTRIBUTE SN-PDSN-Handoff-Req-IP-Addr 46 integer
+ATTRIBUTE SN-HA-Send-DNS-ADDRESS 47 integer
+ATTRIBUTE SN-MIP-Send-Term-Verification 48 integer
+ATTRIBUTE SN-Data-Tunnel-Ignore-DF-Bit 49 integer
+ATTRIBUTE SN-MIP-AAA-Assign-Addr 50 integer
+ATTRIBUTE SN-Proxy-MIP 52 integer
+ATTRIBUTE SN-MIP-Match-AAA-Assign-Addr 51 integer
+ATTRIBUTE SN-IP-Alloc-Method 53 integer
+ATTRIBUTE SN-Gratuitous-ARP-Aggressive 54 integer
+ATTRIBUTE SN-Ext-Inline-Srvr-Up-Addr 55 ipaddr
+ATTRIBUTE SN-Ext-Inline-Srvr-Down-Addr 56 ipaddr
+ATTRIBUTE SN-Ext-Inline-Srvr-Preference 57 integer
+ATTRIBUTE SN-Ext-Inline-Srvr-Up-VLAN 58 octets
+ATTRIBUTE SN-Ext-Inline-Srvr-Down-VLAN 59 octets
+ATTRIBUTE SN-IP-Hide-Service-Address 60 integer
+ATTRIBUTE SN-PPP-Outbound-Username 61 string
+ATTRIBUTE SN-GTP-Version 62 integer
+ATTRIBUTE SN-Access-link-IP-Frag 63 integer
+ATTRIBUTE SN-Subscriber-Accounting 64 integer
+ATTRIBUTE SN-Nw-Reachability-Server-Name 65 string
+ATTRIBUTE SN-Subscriber-IP-Hdr-Neg-Mode 67 integer
+ATTRIBUTE SN-GGSN-MIP-Required 68 integer
+ATTRIBUTE SN-Subscriber-Acct-Start 69 integer
+ATTRIBUTE SN-Subscriber-Acct-Interim 70 integer
+ATTRIBUTE SN-Subscriber-Acct-Stop 71 integer
+ATTRIBUTE SN-QoS-Tp-Dnlk 73 integer
+ATTRIBUTE SN-Tp-Dnlk-Committed-Data-Rate 74 integer
+ATTRIBUTE SN-Tp-Dnlk-Peak-Data-Rate 75 integer
+ATTRIBUTE SN-Tp-Dnlk-Burst-Size 76 integer
+ATTRIBUTE SN-Tp-Dnlk-Exceed-Action 77 integer
+ATTRIBUTE SN-Tp-Dnlk-Violate-Action 78 integer
+ATTRIBUTE SN-QoS-Tp-Uplk 79 integer
+ATTRIBUTE SN-Tp-Uplk-Committed-Data-Rate 80 integer
+ATTRIBUTE SN-Tp-Uplk-Peak-Data-Rate 81 integer
+ATTRIBUTE SN-Tp-Uplk-Burst-Size 82 integer
+ATTRIBUTE SN-Tp-Uplk-Exceed-Action 83 integer
+ATTRIBUTE SN-Tp-Uplk-Violate-Action 84 integer
+ATTRIBUTE SN-Subscriber-IP-TOS-Copy 85 integer
+ATTRIBUTE SN-QoS-Conversation-Class 86 octets
+ATTRIBUTE SN-QoS-Streaming-Class 87 octets
+ATTRIBUTE SN-QoS-Interactive1-Class 88 octets
+ATTRIBUTE SN-QoS-Interactive2-Class 89 octets
+ATTRIBUTE SN-QoS-Interactive3-Class 90 octets
+ATTRIBUTE SN-QoS-Background-Class 91 octets
+ATTRIBUTE SN-PPP-NW-Layer-IPv4 92 integer
+ATTRIBUTE SN-PPP-NW-Layer-IPv6 93 integer
+ATTRIBUTE SN-Virtual-APN-Name 94 string
+ATTRIBUTE SN-PPP-Accept-Peer-v6Ifid 95 integer
+ATTRIBUTE SN-IPv6-rtr-advt-interval 96 integer
+ATTRIBUTE SN-IPv6-num-rtr-advt 97 integer
+ATTRIBUTE SN-NPU-Qos-Priority 98 integer
+ATTRIBUTE SN-MN-HA-Hash-Algorithm 99 integer
+ATTRIBUTE SN-Subscriber-Acct-Rsp-Action 100 integer
+ATTRIBUTE SN-IPv6-Primary-DNS 101 ipv6addr
+ATTRIBUTE SN-IPv6-Secondary-DNS 102 octets
+ATTRIBUTE SN-IPv6-Egress-Filtering 103 integer
+ATTRIBUTE SN-Mediation-VPN-Name 104 string
+ATTRIBUTE SN-Mediation-Acct-Rsp-Action 105 integer
+ATTRIBUTE SN-Home-Sub-Use-GGSN 106 integer
+ATTRIBUTE SN-Visiting-Sub-Use-GGSN 107 integer
+ATTRIBUTE SN-Roaming-Sub-Use-GGSN 108 integer
+ATTRIBUTE SN-Home-Profile 109 integer
+ATTRIBUTE SN-IP-Src-Validation-Drop-Limit 110 integer
+ATTRIBUTE SN-QoS-Class-Conversational-PHB 111 integer
+ATTRIBUTE SN-QoS-Class-Streaming-PHB 112 integer
+ATTRIBUTE SN-QoS-Class-Background-PHB 113 integer
+ATTRIBUTE SN-QoS-Class-Interactive-1-PHB 114 integer
+ATTRIBUTE SN-QoS-Class-Interactive-2-PHB 115 integer
+ATTRIBUTE SN-QoS-Class-Interactive-3-PHB 116 integer
+ATTRIBUTE SN-Visiting-Profile 117 integer
+ATTRIBUTE SN-Roaming-Profile 118 integer
+ATTRIBUTE SN-Home-Behavior 119 integer
+ATTRIBUTE SN-Visiting-Behavior 120 integer
+ATTRIBUTE SN-Roaming-Behavior 121 integer
+ATTRIBUTE SN-Internal-SM-Index 122 integer
+ATTRIBUTE SN-Mediation-Enabled 123 integer
+ATTRIBUTE SN-IPv6-Sec-Pool 124 string
+ATTRIBUTE SN-IPv6-Sec-Prefix 125 octets
+ATTRIBUTE SN-IPv6-DNS-Proxy 126 integer
+ATTRIBUTE SN-Subscriber-Nexthop-Address 127 integer
+ATTRIBUTE SN-Prepaid 128 integer
+ATTRIBUTE SN-Prepaid-Preference 129 integer
+ATTRIBUTE SN-PPP-Always-On-Vse 130 integer
+ATTRIBUTE SN-Voice-Push-List-Name 131 string
+ATTRIBUTE SN-Unclassify-List-Name 132 string
+ATTRIBUTE SN-Subscriber-No-Interims 133 integer
+ATTRIBUTE SN-Permit-User-Mcast-PDUs 134 integer
+ATTRIBUTE SN-Prepaid-Final-Duration-Alg 135 integer
+ATTRIBUTE SN-IPv6-Min-Link-MTU 136 integer
+ATTRIBUTE SN-Charging-VPN-Name 137 string
+ATTRIBUTE SN-Chrg-Char-Selection-Mode 138 integer
+ATTRIBUTE SN-Cause-For-Rec-Closing 139 integer
+ATTRIBUTE SN-Change-Condition 140 integer
+ATTRIBUTE SN-Dynamic-Addr-Alloc-Ind-Flag 141 octets
+ATTRIBUTE SN-Ntk-Initiated-Ctx-Ind-Flag 142 octets
+ATTRIBUTE SN-Ntk-Session-Disconnect-Flag 143 integer
+ATTRIBUTE SN-Enable-QoS-Renegotiation 144 integer
+ATTRIBUTE SN-QoS-Renegotiation-Timeout 145 integer
+ATTRIBUTE SN-QoS-Negotiated 147 string
+ATTRIBUTE SN-Mediation-No-Interims 146 integer
+ATTRIBUTE SN-Primary-NBNS-Server 148 ipaddr
+ATTRIBUTE SN-Secondary-NBNS-Server 149 ipaddr
+ATTRIBUTE SN-IP-Header-Compression 150 integer
+ATTRIBUTE SN-Mode 151 integer
+#ATTRIBUTE SN-ROHC-Mode 151 integer
+ATTRIBUTE SN-Assigned-VLAN-ID 152 short
+ATTRIBUTE SN-Direction 153 integer
+ATTRIBUTE SN-MIP-HA-Assignment-Table 154 string
+ATTRIBUTE SN-Tun-Addr-Policy 156 integer
+ATTRIBUTE SN-DHCP-Lease-Expiry-Policy 157 integer
+ATTRIBUTE SN-Subscriber-Template-Name 158 string
+ATTRIBUTE SN-Subs-IMSA-Service-Name 159 string
+ATTRIBUTE SN-Traffic-Group 161 integer
+ATTRIBUTE SN-Rad-APN-Name 162 octets
+ATTRIBUTE SN-MIP-Send-Ancid 163 integer
+ATTRIBUTE SN-MIP-Send-Imsi 164 integer
+ATTRIBUTE SN-MIP-Dual-Anchor 165 integer
+ATTRIBUTE SN-MIP-ANCID 166 octets
+ATTRIBUTE SN-IMS-AM-Address 167 ipaddr
+ATTRIBUTE SN-IMS-AM-Domain-Name 168 octets
+ATTRIBUTE SN-Service-Address 169 ipaddr
+ATTRIBUTE SN-PDIF-MIP-Required 170 integer
+ATTRIBUTE SN-FMC-Location 171 octets
+ATTRIBUTE SN-PDIF-MIP-Release-TIA 172 integer
+ATTRIBUTE SN-PDIF-MIP-Simple-IP-Fallback 173 integer
+ATTRIBUTE SN-Tunnel-Gn 174 integer
+ATTRIBUTE SN-MIP-Reg-Lifetime-Realm 175 integer
+ATTRIBUTE SN-Ecs-Data-Volume 176 octets
+ATTRIBUTE SN-QoS-Traffic-Policy 177 octets
+ATTRIBUTE SN-ANID 178 octets
+ATTRIBUTE SN-PPP-Reneg-Disc 187 integer
+ATTRIBUTE SN-MIP-Send-Correlation-Info 188 integer
+ATTRIBUTE SN-PDSN-Correlation-Id 189 octets
+ATTRIBUTE SN-PDSN-NAS-Id 190 string
+ATTRIBUTE SN-PDSN-NAS-IP-Address 191 ipaddr
+ATTRIBUTE SN-Subscriber-Acct-Mode 192 integer
+ATTRIBUTE SN-IP-In-Plcy-Grp 193 string
+ATTRIBUTE SN-IP-Out-Plcy-Grp 194 string
+ATTRIBUTE SN-IP-Source-Violate-No-Acct 196 integer
+ATTRIBUTE SN-Firewall-Enabled 198 integer
+ATTRIBUTE SNA-PPP-Unfr-data-In-Oct 200 integer
+ATTRIBUTE SNA-PPP-Unfr-data-Out-Oct 201 integer
+ATTRIBUTE SNA-PPP-Unfr-Data-In-Gig 202 integer
+ATTRIBUTE SNA-PPP-Unfr-Data-Out-Gig 203 integer
+ATTRIBUTE SN-Admin-Expiry 204 integer
+ATTRIBUTE SNA-Input-Gigawords 206 integer
+ATTRIBUTE SNA-Output-Gigawords 207 integer
+ATTRIBUTE SN-DNS-Proxy-Intercept-List 214 string
+ATTRIBUTE SN-Subscriber-Class 219 integer
+ATTRIBUTE SN-CFPolicy-ID 220 integer
+ATTRIBUTE SN-Subs-VJ-Slotid-Cmp-Neg-Mode 221 integer
+ATTRIBUTE SN-Primary-DCCA-Peer 223 string
+ATTRIBUTE SN-Secondary-DCCA-Peer 224 string
+ATTRIBUTE SN-Subs-Acc-Flow-Traffic-Valid 225 integer
+ATTRIBUTE SN-Acct-Input-Packets-Dropped 226 integer
+ATTRIBUTE SN-Acct-Output-Packets-Dropped 227 integer
+ATTRIBUTE SN-Acct-Input-Octets-Dropped 228 integer64
+ATTRIBUTE SN-Acct-Output-Octets-Dropped 229 integer64
+ATTRIBUTE SN-Acct-Input-Giga-Dropped 230 integer
+ATTRIBUTE SN-Acct-Output-Giga-Dropped 231 integer
+ATTRIBUTE SN-Overload-Disc-Connect-Time 233 integer
+ATTRIBUTE SN-Overload-Disconnect 235 integer
+ATTRIBUTE SN-Radius-Returned-Username 236 integer
+ATTRIBUTE SN-ROHC-Profile-Name 238 string
+ATTRIBUTE SN-Firewall-Policy 239 octets
+ATTRIBUTE SN-Transparent-Data 247 octets
+ATTRIBUTE SN-MS-ISDN 248 octets
+ATTRIBUTE SN-Routing-Area-Id 249 string
+ATTRIBUTE SN-Rulebase 250 string
+ATTRIBUTE SN-Call-Id 251 integer
+ATTRIBUTE SN-IMSI 252 octets
+ATTRIBUTE SN-Long-Duration-Notification 253 integer
+ATTRIBUTE SN-SIP-Method 254 integer
+ATTRIBUTE SN-Event 255 string
+ATTRIBUTE SN-Role-Of-Node 256 integer
+ATTRIBUTE SN-Session-Id 257 string
+ATTRIBUTE SN-SIP-Request-Time-Stamp 258 string
+ATTRIBUTE SN-SIP-Response-Time-Stamp 259 string
+ATTRIBUTE SN-IMS-Charging-Identifier 260 string
+ATTRIBUTE SN-Originating-IOI 261 string
+ATTRIBUTE SN-Terminating-IOI 262 string
+ATTRIBUTE SN-SDP-Session-Description 263 string
+ATTRIBUTE SN-GGSN-Address 264 ipaddr
+ATTRIBUTE SN-Sec-IP-Pool-Name 265 string
+ATTRIBUTE SN-Authorised-Qos 266 string
+ATTRIBUTE SN-Cause-Code 267 integer
+ATTRIBUTE SN-Node-Functionality 268 integer
+ATTRIBUTE SN-Is-Unregistered-Subscriber 269 string
+ATTRIBUTE SN-Content-Type 270 string
+ATTRIBUTE SN-Content-Length 271 string
+ATTRIBUTE SN-Content-Disposition 272 string
+ATTRIBUTE SN-CSCF-Rf-SDP-Media-Components 273 octets
+ATTRIBUTE SN-ROHC-Flow-Marking-Mode 274 integer
+# Attribute 275 has three clashing values.
+# ATTRIBUTE SN-Inactivity-Time 275 integer
+ATTRIBUTE SN-CSCF-App-Server-Info 275 octets
+ATTRIBUTE SN-ISC-Template-Name 276 string
+ATTRIBUTE SN-CF-Forward-Unconditional 277 string
+ATTRIBUTE SN-CF-Forward-No-Answer 278 string
+ATTRIBUTE SN-CF-Forward-Busy-Line 279 string
+ATTRIBUTE SN-CF-Forward-Not-Regd 280 string
+ATTRIBUTE SN-CF-Follow-Me 281 string
+ATTRIBUTE SN-CF-CId-Display 282 integer
+ATTRIBUTE SN-CF-CId-Display-Blocked 283 integer
+ATTRIBUTE SN-CF-Call-Waiting 284 integer
+ATTRIBUTE SN-CF-Call-Transfer 285 integer
+ATTRIBUTE SN-Cscf-Subscriber-Ip-Address 287 ipaddr
+ATTRIBUTE SN-Software-Version 288 string
+ATTRIBUTE SN-Max-Sec-Contexts-Per-Subs 290 integer
+ATTRIBUTE SN-CF-Call-Local 291 integer
+ATTRIBUTE SN-CF-Call-LongDistance 292 integer
+ATTRIBUTE SN-CF-Call-International 293 integer
+ATTRIBUTE SN-CF-Call-Premium 294 integer
+ATTRIBUTE SN-CR-International-Cid 295 integer
+ATTRIBUTE SN-CR-LongDistance-Cid 296 integer
+ATTRIBUTE SN-NAT-IP-Address 297 ipaddr
+ATTRIBUTE SN-CF-Call-RoamingInternatnl 298 integer
+ATTRIBUTE SN-PDG-TTG-Required 299 integer
+ATTRIBUTE SN-Bandwidth-Policy 300 string
+ATTRIBUTE SN-Acs-Credit-Control-Group 301 string
+ATTRIBUTE SN-CBB-Policy 302 string
+ATTRIBUTE SN-QOS-HLR-Profile 303 octets
+ATTRIBUTE SN-Fast-Reauth-Username 304 octets
+ATTRIBUTE SN-Pseudonym-Username 305 octets
+ATTRIBUTE SN-WiMAX-Auth-Only 306 integer
+ATTRIBUTE SN-TrafficSelector-Class 307 integer
+ATTRIBUTE SN-DHCP-Options 309 octets
+ATTRIBUTE SN-Handoff-Indicator 310 integer
+
+ATTRIBUTE SNA-PPP-Ctrl-Input-Octets 1001 integer
+ATTRIBUTE SNA-PPP-Ctrl-Output-Octets 1002 integer
+ATTRIBUTE SNA-PPP-Ctrl-Input-Packets 1003 integer
+ATTRIBUTE SNA-PPP-Ctrl-Output-Packets 1004 integer
+ATTRIBUTE SNA-PPP-Framed-Input-Octets 1005 integer
+ATTRIBUTE SNA-PPP-Framed-Output-Octets 1006 integer
+ATTRIBUTE SNA-PPP-Discards-Input 1007 integer
+ATTRIBUTE SNA-PPP-Discards-Output 1008 integer
+ATTRIBUTE SNA-PPP-Errors-Input 1009 integer
+ATTRIBUTE SNA-PPP-Errors-Output 1010 integer
+ATTRIBUTE SNA-PPP-Bad-Addr 1011 integer
+ATTRIBUTE SNA-PPP-Bad-Ctrl 1012 integer
+ATTRIBUTE SNA-PPP-Packet-Too-Long 1013 integer
+ATTRIBUTE SNA-PPP-Bad-FCS 1014 integer
+ATTRIBUTE SNA-PPP-Echo-Req-Input 1015 integer
+ATTRIBUTE SNA-PPP-Echo-Req-Output 1016 integer
+ATTRIBUTE SNA-PPP-Echo-Rsp-Input 1017 integer
+ATTRIBUTE SNA-PPP-Echo-Rsp-Output 1018 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-Total 1019 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-Acc-Reg 1020 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-Acc-Dereg 1021 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-Msg-Auth-Fail 1022 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-Mis-ID 1023 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-Badly-Formed 1024 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-VID-Unsupported 1025 integer
+ATTRIBUTE SNA-RPRRQ-Rcvd-T-Bit-Not-Set 1026 integer
+ATTRIBUTE SNA-RPRAK-Rcvd-Total 1027 integer
+ATTRIBUTE SNA-RPRAK-Rcvd-Acc-Ack 1028 integer
+ATTRIBUTE SNA-RPRAK-Rcvd-Msg-Auth-Fail 1029 integer
+ATTRIBUTE SNA-RPRAK-Rcvd-Mis-ID 1030 integer
+ATTRIBUTE SNA-RP-Reg-Reply-Sent-Total 1031 integer
+ATTRIBUTE SNA-RP-Reg-Reply-Sent-Acc-Reg 1032 integer
+ATTRIBUTE SNA-RP-Reg-Reply-Sent-Acc-Dereg 1033 integer
+ATTRIBUTE SNA-RP-Reg-Reply-Sent-Bad-Req 1034 integer
+ATTRIBUTE SNA-RP-Reg-Reply-Sent-Denied 1035 integer
+ATTRIBUTE SNA-RP-Reg-Reply-Sent-Mis-ID 1036 integer
+ATTRIBUTE SNA-RP-Reg-Reply-Sent-Send-Err 1037 integer
+ATTRIBUTE SNA-RP-Reg-Upd-Sent 1038 integer
+ATTRIBUTE SNA-RP-Reg-Upd-Re-Sent 1039 integer
+ATTRIBUTE SNA-RP-Reg-Upd-Send-Err 1040 integer
+
+ATTRIBUTE SN-Proxy-MIPV6 65530 integer
+
+VALUE SN-Disconnect-Reason Not-Defined 0
+VALUE SN-Disconnect-Reason Admin-Disconnect 1
+VALUE SN-Disconnect-Reason Remote-Disconnect 2
+VALUE SN-Disconnect-Reason Local-Disconnect 3
+VALUE SN-Disconnect-Reason Disc-No-Resource 4
+VALUE SN-Disconnect-Reason Disc-Excd-Service-Limit 5
+VALUE SN-Disconnect-Reason PPP-LCP-Neg-Failed 6
+VALUE SN-Disconnect-Reason PPP-LCP-No-Response 7
+VALUE SN-Disconnect-Reason PPP-LCP-Loopback 8
+VALUE SN-Disconnect-Reason PPP-LCP-Max-Retry 9
+VALUE SN-Disconnect-Reason PPP-Echo-Failed 10
+VALUE SN-Disconnect-Reason PPP-Auth-Failed 11
+VALUE SN-Disconnect-Reason PPP-Auth-Failed-No-AAA-Resp 12
+VALUE SN-Disconnect-Reason PPP-Auth-No-Response 13
+VALUE SN-Disconnect-Reason PPP-Auth-Max-Retry 14
+VALUE SN-Disconnect-Reason Invalid-AAA-Attr 15
+VALUE SN-Disconnect-Reason Failed-User-Filter 16
+VALUE SN-Disconnect-Reason Failed-Provide-Service 17
+VALUE SN-Disconnect-Reason Invalid-IP-Address-AAA 18
+VALUE SN-Disconnect-Reason Invalid-IP-Pool-AAA 19
+VALUE SN-Disconnect-Reason PPP-IPCP-Neg-Failed 20
+VALUE SN-Disconnect-Reason PPP-IPCP-No-Response 21
+VALUE SN-Disconnect-Reason PPP-IPCP-Max-Retry 22
+VALUE SN-Disconnect-Reason PPP-No-Rem-IP-Address 23
+VALUE SN-Disconnect-Reason Inactivity-Timeout 24
+VALUE SN-Disconnect-Reason Session-Timeout 25
+VALUE SN-Disconnect-Reason Max-Data-Excd 26
+VALUE SN-Disconnect-Reason Invalid-IP-Source-Address 27
+VALUE SN-Disconnect-Reason MSID-Auth-Failed 28
+VALUE SN-Disconnect-Reason MSID-Auth-Fauiled-No-AAA-Resp 29
+VALUE SN-Disconnect-Reason A11-Max-Retry 30
+VALUE SN-Disconnect-Reason A11-Lifetime-Expired 31
+VALUE SN-Disconnect-Reason A11-Message-Integrity-Failure 32
+VALUE SN-Disconnect-Reason PPP-lcp-remote-disc 33
+VALUE SN-Disconnect-Reason Session-setup-timeout 34
+VALUE SN-Disconnect-Reason PPP-keepalive-failure 35
+VALUE SN-Disconnect-Reason Flow-add-failed 36
+VALUE SN-Disconnect-Reason Call-type-detection-failed 37
+VALUE SN-Disconnect-Reason Wrong-ipcp-params 38
+VALUE SN-Disconnect-Reason MIP-remote-dereg 39
+VALUE SN-Disconnect-Reason MIP-lifetime-expiry 40
+VALUE SN-Disconnect-Reason MIP-proto-error 41
+VALUE SN-Disconnect-Reason MIP-auth-failure 42
+VALUE SN-Disconnect-Reason MIP-reg-timeout 43
+VALUE SN-Disconnect-Reason Invalid-dest-context 44
+VALUE SN-Disconnect-Reason Source-context-removed 45
+VALUE SN-Disconnect-Reason Destination-context-removed 46
+VALUE SN-Disconnect-Reason Req-service-addr-unavailable 47
+VALUE SN-Disconnect-Reason Demux-mgr-failed 48
+VALUE SN-Disconnect-Reason Internal-error 49
+VALUE SN-Disconnect-Reason AAA-context-removed 50
+VALUE SN-Disconnect-Reason invalid-service-type 51
+VALUE SN-Disconnect-Reason mip-relay-req-failed 52
+VALUE SN-Disconnect-Reason mip-rcvd-relay-failure 53
+VALUE SN-Disconnect-Reason ppp-restart-inter-pdsn-handoff 54
+VALUE SN-Disconnect-Reason gre-key-mismatch 55
+VALUE SN-Disconnect-Reason invalid_tunnel_context 56
+VALUE SN-Disconnect-Reason no_peer_lns_address 57
+VALUE SN-Disconnect-Reason failed_tunnel_connect 58
+VALUE SN-Disconnect-Reason l2tp-tunnel-disconnect-remote 59
+VALUE SN-Disconnect-Reason l2tp-tunnel-timeout 60
+VALUE SN-Disconnect-Reason l2tp-protocol-error-remote 61
+VALUE SN-Disconnect-Reason l2tp-protocol-error-local 62
+VALUE SN-Disconnect-Reason l2tp-auth-failed-remote 63
+VALUE SN-Disconnect-Reason l2tp-auth-failed-local 64
+VALUE SN-Disconnect-Reason l2tp-try-another-lns-from-remote 65
+VALUE SN-Disconnect-Reason l2tp-no-resource-local 66
+VALUE SN-Disconnect-Reason l2tp-no-resource-remote 67
+VALUE SN-Disconnect-Reason l2tp-tunnel-disconnect-local 68
+VALUE SN-Disconnect-Reason l2tp-admin-disconnect_remote 69
+VALUE SN-Disconnect-Reason l2tpmgr-reached-max-capacity 70
+VALUE SN-Disconnect-Reason MIP-reg-revocation 71
+VALUE SN-Disconnect-Reason path-failure 72
+VALUE SN-Disconnect-Reason dhcp-relay-ip-validation-failed 73
+VALUE SN-Disconnect-Reason gtp-unknown-pdp-addr-or-pdp-type 74
+VALUE SN-Disconnect-Reason gtp-all-dynamic-pdp-addr-occupied 75
+VALUE SN-Disconnect-Reason gtp-no-memory-is-available 76
+VALUE SN-Disconnect-Reason dhcp-relay-static-ip-addr-not-allowed 77
+VALUE SN-Disconnect-Reason dhcp-no-ip-addr-allocated 78
+VALUE SN-Disconnect-Reason dhcp-ip-addr-allocation-tmr-exp 79
+VALUE SN-Disconnect-Reason dhcp-ip-validation-failed 80
+VALUE SN-Disconnect-Reason dhcp-static-addr-not-allowed 81
+VALUE SN-Disconnect-Reason dhcp-ip-addr-not-available-at-present 82
+VALUE SN-Disconnect-Reason dhcp-lease-expired 83
+VALUE SN-Disconnect-Reason lpool-ip-validation-failed 84
+VALUE SN-Disconnect-Reason lpool-static-ip-addr-not-allowed 85
+VALUE SN-Disconnect-Reason static-ip-validation-failed 86
+VALUE SN-Disconnect-Reason static-ip-addr-not-present 87
+VALUE SN-Disconnect-Reason static-ip-addr-not-allowed 88
+VALUE SN-Disconnect-Reason radius-ip-validation-failed 89
+VALUE SN-Disconnect-Reason radius-ip-addr-not-provided 90
+VALUE SN-Disconnect-Reason invalid-ip-addr-from-sgsn 91
+VALUE SN-Disconnect-Reason no-more-sessions-in-aaa 92
+VALUE SN-Disconnect-Reason ggsn-aaa-auth-req-failed 93
+VALUE SN-Disconnect-Reason conflict-in-ip-addr-assignment 94
+VALUE SN-Disconnect-Reason apn-removed 95
+VALUE SN-Disconnect-Reason credits-used-bytes-in 96
+VALUE SN-Disconnect-Reason credits-used-bytes-out 97
+VALUE SN-Disconnect-Reason credits-used-bytes-total 98
+VALUE SN-Disconnect-Reason prepaid-failed 99
+VALUE SN-Disconnect-Reason l2tp-ipsec-tunnel-failure 100
+VALUE SN-Disconnect-Reason l2tp-ipsec-tunnel-disconnected 101
+VALUE SN-Disconnect-Reason mip-ipsec-sa-inactive 102
+VALUE SN-Disconnect-Reason Long-Duration-Timeout 103
+VALUE SN-Disconnect-Reason proxy-mip-registration-failure 104
+VALUE SN-Disconnect-Reason proxy-mip-binding-update 105
+VALUE SN-Disconnect-Reason proxy-mip-inter-pdsn-handoff-require-ip-address 106
+VALUE SN-Disconnect-Reason proxy-mip-inter-pdsn-handoff-mismatched-address 107
+VALUE SN-Disconnect-Reason Local-purge 108
+VALUE SN-Disconnect-Reason failed-update-handoff 109
+VALUE SN-Disconnect-Reason closed_rp-handoff-complete 110
+VALUE SN-Disconnect-Reason closed_rp-duplicate-session 111
+VALUE SN-Disconnect-Reason closed_rp-handoff-session-not-found 112
+VALUE SN-Disconnect-Reason closed_rp-handoff-failed 113
+VALUE SN-Disconnect-Reason pcf-monitor-keep-alive-failed 114
+VALUE SN-Disconnect-Reason call-internal-reject 115
+VALUE SN-Disconnect-Reason call-restarted 116
+VALUE SN-Disconnect-Reason a11-mn-ha-auth-failure 117
+VALUE SN-Disconnect-Reason a11-badly-formed 118
+VALUE SN-Disconnect-Reason a11-t-bit-not-set 119
+VALUE SN-Disconnect-Reason a11-unsupported-vendor-id 120
+VALUE SN-Disconnect-Reason a11-mismatched-id 121
+VALUE SN-Disconnect-Reason mipha-dup-home-addr-req 122
+VALUE SN-Disconnect-Reason mipha-dup-imsi-session 123
+VALUE SN-Disconnect-Reason ha-unreachable 124
+VALUE SN-Disconnect-Reason IPSP-addr-in-use 125
+VALUE SN-Disconnect-Reason mipfa-dup-home-addr-req 126
+VALUE SN-Disconnect-Reason mipha-ip-pool-busyout 127
+VALUE SN-Disconnect-Reason inter-pdsn-handoff 128
+VALUE SN-Disconnect-Reason active-to-dormant 129
+VALUE SN-Disconnect-Reason ppp-renegotiation 130
+VALUE SN-Disconnect-Reason active-start-param-change 131
+VALUE SN-Disconnect-Reason tarrif-boundary 132
+VALUE SN-Disconnect-Reason a11-disconnect-no-active-stop 133
+VALUE SN-Disconnect-Reason nw-reachability-failed-reject 134
+VALUE SN-Disconnect-Reason nw-reachability-failed-redirect 135
+VALUE SN-Disconnect-Reason container-max-exceeded 136
+VALUE SN-Disconnect-Reason static-addr-not-allowed-in-apn 137
+VALUE SN-Disconnect-Reason static-addr-required-by-radius 138
+VALUE SN-Disconnect-Reason static-addr-not-allowed-by-radius 139
+VALUE SN-Disconnect-Reason mip-registration-dropped 140
+VALUE SN-Disconnect-Reason counter-rollover 141
+VALUE SN-Disconnect-Reason constructed-nai-auth-fail 142
+VALUE SN-Disconnect-Reason inter-pdsn-service-optimize-handoff-disabled 143
+VALUE SN-Disconnect-Reason gre-key-collision 144
+VALUE SN-Disconnect-Reason inter-pdsn-service-optimize-handoff-triggered 145
+VALUE SN-Disconnect-Reason intra-pdsn-handoff-triggered 146
+VALUE SN-Disconnect-Reason delayed-abort-timer-expired 147
+VALUE SN-Disconnect-Reason Admin-AAA-disconnect 148
+VALUE SN-Disconnect-Reason Admin-AAA-disconnect-handoff 149
+VALUE SN-Disconnect-Reason PPP-IPV6CP-Neg-Failed 150
+VALUE SN-Disconnect-Reason PPP-IPV6CP-No-Response 151
+VALUE SN-Disconnect-Reason PPP-IPV6CP-Max-Retry 152
+VALUE SN-Disconnect-Reason PPP-Restart-Invalid-source-IPV4-address 153
+VALUE SN-Disconnect-Reason a11-disconnect-handoff-no-active-stop 154
+VALUE SN-Disconnect-Reason call-restarted-inter-pdsn-handoff 155
+VALUE SN-Disconnect-Reason call-restarted-ppp-termination 156
+VALUE SN-Disconnect-Reason mipfa-resource-conflict 157
+VALUE SN-Disconnect-Reason failed-auth-with-charging-svc 158
+VALUE SN-Disconnect-Reason mipha-dup-imsi-session-purge 159
+VALUE SN-Disconnect-Reason mipha-rev-pending-newcall 160
+VALUE SN-Disconnect-Reason volume-quota-reached 161
+VALUE SN-Disconnect-Reason duration-quota-reached 162
+VALUE SN-Disconnect-Reason gtp-user-authentication-failed 163
+VALUE SN-Disconnect-Reason MIP-reg-revocation-no-lcp-term 164
+VALUE SN-Disconnect-Reason MIP-private-ip-no-rev-tunnel 165
+VALUE SN-Disconnect-Reason Invalid-Prepaid-AAA-attr-in-auth-response 166
+VALUE SN-Disconnect-Reason mipha-prepaid-reset-dynamic-newcall 167
+VALUE SN-Disconnect-Reason gre-flow-control-timeout 168
+VALUE SN-Disconnect-Reason mip-paaa-bc-query-not-found 169
+VALUE SN-Disconnect-Reason mipha-dynamic-ip-addr-not-available 170
+VALUE SN-Disconnect-Reason a11-mismatched-id-on-handoff 171
+VALUE SN-Disconnect-Reason a11-badly-formed-on-handoff 172
+VALUE SN-Disconnect-Reason a11-unsupported-vendor-id-on-handoff 173
+VALUE SN-Disconnect-Reason a11-t-bit-not-set-on-handoff 174
+VALUE SN-Disconnect-Reason MIP-reg-revocation-i-bit-on 175
+VALUE SN-Disconnect-Reason A11-RRQ-Deny-Max-Count 176
+VALUE SN-Disconnect-Reason Dormant-Transition-During-Session-Setup 177
+VALUE SN-Disconnect-Reason PPP-Rem-Reneg-Disc-Always-Cfg 178
+VALUE SN-Disconnect-Reason PPP-Rem-Reneg-Disc-NAI-MSID-Mismatch 179
+VALUE SN-Disconnect-Reason mipha-subscriber-ipsec-tunnel-down 180
+VALUE SN-Disconnect-Reason mipha-subscriber-ipsec-tunnel-failed 181
+VALUE SN-Disconnect-Reason mipha-subscriber-ipsecmgr-death 182
+VALUE SN-Disconnect-Reason flow-is-deactivated 183
+VALUE SN-Disconnect-Reason ecsv2-license-exceeded 184
+VALUE SN-Disconnect-Reason IPSG-Auth-Failed 185
+VALUE SN-Disconnect-Reason driver-initiated 186
+VALUE SN-Disconnect-Reason ims-authorization-failed 187
+VALUE SN-Disconnect-Reason service-instance-released 188
+VALUE SN-Disconnect-Reason flow-released 189
+VALUE SN-Disconnect-Reason ppp-renego-no-ha-addr 190
+VALUE SN-Disconnect-Reason intra-pdsn-handoff 191
+VALUE SN-Disconnect-Reason overload-disconnect 192
+VALUE SN-Disconnect-Reason css-service-not-found 193
+VALUE SN-Disconnect-Reason Auth-Failed 194
+VALUE SN-Disconnect-Reason dhcp-client-sent-release 195
+VALUE SN-Disconnect-Reason dhcp-client-sent-nak 196
+VALUE SN-Disconnect-Reason msid-dhcp-chaddr-mismatch 197
+VALUE SN-Disconnect-Reason link-broken 198
+VALUE SN-Disconnect-Reason prog-end-timeout 199
+VALUE SN-Disconnect-Reason qos-update-wait-timeout 200
+VALUE SN-Disconnect-Reason css-synch-cause 201
+VALUE SN-Disconnect-Reason Gtp-context-replacement 202
+VALUE SN-Disconnect-Reason PDIF-Auth-failed 203
+VALUE SN-Disconnect-Reason l2tp-unknown-apn 204
+VALUE SN-Disconnect-Reason ms-unexpected-network-reentry 205
+VALUE SN-Disconnect-Reason r6-invalid-nai 206
+VALUE SN-Disconnect-Reason eap-max-retry-reached 207
+VALUE SN-Disconnect-Reason vbm-hoa-session-disconnected 208
+VALUE SN-Disconnect-Reason vbm-voa-session-disconnected 209
+VALUE SN-Disconnect-Reason in-acl-disconnect-on-violation 210
+VALUE SN-Disconnect-Reason eap-msk-lifetime-expiry 211
+VALUE SN-Disconnect-Reason eap-msk-lifetime-too-low 212
+VALUE SN-Disconnect-Reason mipfa-inter-tech-handoff 213
+VALUE SN-Disconnect-Reason r6-max-retry-reached 214
+VALUE SN-Disconnect-Reason r6-nwexit-recd 215
+VALUE SN-Disconnect-Reason r6-dereg-req-recd 216
+VALUE SN-Disconnect-Reason r6-remote-failure 217
+VALUE SN-Disconnect-Reason r6r4-protocol-errors 218
+VALUE SN-Disconnect-Reason wimax-qos-invalid-aaa-attr 219
+VALUE SN-Disconnect-Reason npu-gre-flows-not-available 220
+VALUE SN-Disconnect-Reason r4-max-retry-reached 221
+VALUE SN-Disconnect-Reason r4-nwexit-recd 222
+VALUE SN-Disconnect-Reason r4-dereg-req-recd 223
+VALUE SN-Disconnect-Reason r4-remote-failure 224
+VALUE SN-Disconnect-Reason ims-authorization-revoked 225
+VALUE SN-Disconnect-Reason ims-authorization-released 226
+VALUE SN-Disconnect-Reason ims-auth-decision-invalid 227
+VALUE SN-Disconnect-Reason mac-addr-validation-failed 228
+VALUE SN-Disconnect-Reason excessive-wimax-pd-flows-cfgd 229
+VALUE SN-Disconnect-Reason sgsn-canc-loc-sub 230
+VALUE SN-Disconnect-Reason sgsn-canc-loc-upd 231
+VALUE SN-Disconnect-Reason sgsn-mnr-exp 232
+VALUE SN-Disconnect-Reason sgsn-ident-fail 233
+VALUE SN-Disconnect-Reason sgsn-sec-fail 234
+VALUE SN-Disconnect-Reason sgsn-auth-fail 235
+VALUE SN-Disconnect-Reason sgsn-glu-fail 236
+VALUE SN-Disconnect-Reason sgsn-imp-det 237
+VALUE SN-Disconnect-Reason sgsn-smgr-purge 238
+VALUE SN-Disconnect-Reason sgsn-subs-handed-to-peer 239
+VALUE SN-Disconnect-Reason sgsn-dns-fail-inter-rau 240
+VALUE SN-Disconnect-Reason sgsn-cont-rsp-fail 241
+VALUE SN-Disconnect-Reason sgsn-hlr-not-found-for-imsi 242
+VALUE SN-Disconnect-Reason sgsn-ms-init-det 243
+VALUE SN-Disconnect-Reason sgsn-opr-policy-fail 244
+VALUE SN-Disconnect-Reason sgsn-duplicate-context 245
+VALUE SN-Disconnect-Reason hss-profile-update-failed 246
+VALUE SN-Disconnect-Reason sgsn-no-pdp-activated 247
+VALUE SN-Disconnect-Reason asnpc-idle-mode-timeout 248
+VALUE SN-Disconnect-Reason asnpc-idle-mode-exit 249
+VALUE SN-Disconnect-Reason asnpc-idle-mode-auth-failed 250
+VALUE SN-Disconnect-Reason asngw-invalid-qos-configuration 251
+VALUE SN-Disconnect-Reason sgsn-dsd-allgprswithdrawn 252
+VALUE SN-Disconnect-Reason r6-pmk-key-change-failure 253
+VALUE SN-Disconnect-Reason sgsn-illegal-me 254
+VALUE SN-Disconnect-Reason sess-termination-timeout 255
+VALUE SN-Disconnect-Reason sgsn-sai-fail 256
+VALUE SN-Disconnect-Reason sgsn-rnc-removal 257
+VALUE SN-Disconnect-Reason sgsn-rai-removal 258
+VALUE SN-Disconnect-Reason sgsn-init-deact 259
+VALUE SN-Disconnect-Reason ggsn-init-deact 260
+VALUE SN-Disconnect-Reason hlr-init-deact 261
+VALUE SN-Disconnect-Reason ms-init-deact 262
+VALUE SN-Disconnect-Reason sgsn-detach-init-deact 263
+VALUE SN-Disconnect-Reason sgsn-rab-rel-init-deact 264
+VALUE SN-Disconnect-Reason sgsn-iu-rel-init-deact 265
+VALUE SN-Disconnect-Reason sgsn-gtpu-path-failure 266
+VALUE SN-Disconnect-Reason sgsn-gtpc-path-failure 267
+VALUE SN-Disconnect-Reason sgsn-local-handoff-init-deact 268
+VALUE SN-Disconnect-Reason sgsn-remote-handoff-init-deact 269
+VALUE SN-Disconnect-Reason sgsn-gtp-no-resource 270
+VALUE SN-Disconnect-Reason sgsn-rnc-no-resource 271
+VALUE SN-Disconnect-Reason sgsn-odb-init-deact 272
+VALUE SN-Disconnect-Reason sgsn-invalid-ti 273
+VALUE SN-Disconnect-Reason sgsn-ggsn-ctxt-non-existent 274
+VALUE SN-Disconnect-Reason sgsn-apn-restrict-vio 275
+VALUE SN-Disconnect-Reason sgsn-regular-deact 276
+VALUE SN-Disconnect-Reason sgsn-abnormal-deact 277
+VALUE SN-Disconnect-Reason sgsn-actv-rejected-by-peer 278
+VALUE SN-Disconnect-Reason sgsn-err-ind 279
+VALUE SN-Disconnect-Reason asngw-non-anchor-prohibited 280
+VALUE SN-Disconnect-Reason asngw-im-entry-prohibited 281
+VALUE SN-Disconnect-Reason session-idle-mode-entry-timeout 282
+VALUE SN-Disconnect-Reason session-idle-mode-exit-timeout 283
+VALUE SN-Disconnect-Reason asnpc-ms-power-down-nwexit 284
+VALUE SN-Disconnect-Reason asnpc-r4-nwexit-recd 285
+VALUE SN-Disconnect-Reason sgsn-iu-rel-before-call-est 286
+VALUE SN-Disconnect-Reason ikev2-subscriber-ipsecmgr-death 287
+VALUE SN-Disconnect-Reason All-dynamic-pool-addr-occupied 288
+VALUE SN-Disconnect-Reason mip6ha-ip-addr-not-available 289
+VALUE SN-Disconnect-Reason bs-monitor-keep-alive-failed 290
+VALUE SN-Disconnect-Reason sgsn-att-in-reg-state 291
+VALUE SN-Disconnect-Reason sgsn-inbound-srns-in-reg-state 292
+VALUE SN-Disconnect-Reason dt-ggsn-tun-reestablish-failed 293
+VALUE SN-Disconnect-Reason sgsn-unknown-pdp 294
+VALUE SN-Disconnect-Reason sgsn-pdp-auth-failure 295
+VALUE SN-Disconnect-Reason sgsn-duplicate-pdp-context 296
+VALUE SN-Disconnect-Reason sgsn-no-rsp-from-ggsn 297
+VALUE SN-Disconnect-Reason sgsn-failure-rsp-from-ggsn 298
+VALUE SN-Disconnect-Reason sgsn-apn-unknown 299
+VALUE SN-Disconnect-Reason sgsn-serv-req-init-deact 300
+VALUE SN-Disconnect-Reason sgsn-attach-on-attch-init-abort 301
+VALUE SN-Disconnect-Reason sgsn-iu-rel-in-israu-init-abort 302
+VALUE SN-Disconnect-Reason sgsn-smgr-init-abort 303
+VALUE SN-Disconnect-Reason sgsn-mm-ctx-cleanup-init-abort 304
+VALUE SN-Disconnect-Reason sgsn-unknown-abort 305
+VALUE SN-Disconnect-Reason sgsn-guard-timeout-abort 306
+VALUE SN-Disconnect-Reason vpn-bounce-dhcpip-validate-req 307
+VALUE SN-Disconnect-Reason mipv6-id-mismatch 308
+VALUE SN-Disconnect-Reason aaa-session-id-not-found 309
+VALUE SN-Disconnect-Reason x1-max-retry-reached 310
+VALUE SN-Disconnect-Reason x1-nwexit-recd 311
+VALUE SN-Disconnect-Reason x1-dereg-req-recd 312
+VALUE SN-Disconnect-Reason x1-remote-failure 313
+VALUE SN-Disconnect-Reason x1x2-protocol-errors 314
+VALUE SN-Disconnect-Reason x2-max-retry-reached 315
+VALUE SN-Disconnect-Reason x2-nwexit-recd 316
+VALUE SN-Disconnect-Reason x2-dereg-req-recd 317
+VALUE SN-Disconnect-Reason x2-remote-failure 318
+VALUE SN-Disconnect-Reason x1-pmk-key-change-failure 319
+VALUE SN-Disconnect-Reason sa-rekeying-failure 320
+VALUE SN-Disconnect-Reason sess-sleep-mode-entry-timeout 321
+VALUE SN-Disconnect-Reason phsgw-non-anchor-prohibited 322
+VALUE SN-Disconnect-Reason asnpc-pc-relocation-failed 323
+VALUE SN-Disconnect-Reason asnpc-pc-relocation 324
+VALUE SN-Disconnect-Reason auth_policy_mismatch 325
+VALUE SN-Disconnect-Reason sa-lifetime-expiry 326
+VALUE SN-Disconnect-Reason asnpc-del-ms-entry-recd 327
+VALUE SN-Disconnect-Reason phspc-sleep-mode-timeout 328
+VALUE SN-Disconnect-Reason phspc-sleep-mode-exit 329
+VALUE SN-Disconnect-Reason phspc-sleep-mode-auth-failed 330
+VALUE SN-Disconnect-Reason phspc-ms-power-down-nwexit 331
+VALUE SN-Disconnect-Reason phspc-x2-nwexit-recd 332
+VALUE SN-Disconnect-Reason invalid-nat-config 333
+VALUE SN-Disconnect-Reason asngw-tid-entry-not-found 334
+VALUE SN-Disconnect-Reason No-NAT-IP-Address 335
+VALUE SN-Disconnect-Reason excessive-phs-pd-flows-cfgd 336
+VALUE SN-Disconnect-Reason phsgw-invalid-qos-configuration 337
+VALUE SN-Disconnect-Reason Interim-Update 338
+VALUE SN-Disconnect-Reason sgsn-attach-abrt-rad-lost 339
+VALUE SN-Disconnect-Reason sgsn-inbnd-irau-abrt-rad-lost 340
+VALUE SN-Disconnect-Reason ike-keepalive-failed 341
+VALUE SN-Disconnect-Reason sgsn-attach-abrt-ms-suspend 342
+VALUE SN-Disconnect-Reason sgsn-inbnd-irau-abrt-ms-suspend 343
+VALUE SN-Disconnect-Reason duplicate-session-detected 344
+VALUE SN-Disconnect-Reason sgsn-xid-response-failure 345
+VALUE SN-Disconnect-Reason sgsn-nse-cleanup 346
+VALUE SN-Disconnect-Reason sgsn-gtp-req-failure 347
+VALUE SN-Disconnect-Reason sgsn-imsi-mismatch 348
+VALUE SN-Disconnect-Reason sgsn-bvc-blocked 349
+VALUE SN-Disconnect-Reason sgsn-attach-on-inbound-irau 350
+VALUE SN-Disconnect-Reason sgsn-attach-on-outbound-irau 351
+VALUE SN-Disconnect-Reason sgsn-incorrect-state 352
+VALUE SN-Disconnect-Reason sgsn-t3350-expiry 353
+VALUE SN-Disconnect-Reason sgsn-page-timer-expiry 354
+VALUE SN-Disconnect-Reason phsgw-tid-entry-not-found 355
+VALUE SN-Disconnect-Reason phspc-del-ms-entry-recd 356
+VALUE SN-Disconnect-Reason sgsn-pdp-local-purge 357
+VALUE SN-Disconnect-Reason phs-invalid-nai 358
+VALUE SN-Disconnect-Reason session-sleep-mode-exit-timeout 359
+VALUE SN-Disconnect-Reason sgsn-offload-phase2 360
+VALUE SN-Disconnect-Reason phs-thirdparty-auth-fail 361
+VALUE SN-Disconnect-Reason remote-error-notify 362
+VALUE SN-Disconnect-Reason no-response 363
+VALUE SN-Disconnect-Reason PDG-Auth-failed 364
+VALUE SN-Disconnect-Reason mme-s1AP-send-failed 365
+VALUE SN-Disconnect-Reason mme-egtpc-connection-failed 366
+VALUE SN-Disconnect-Reason mme-egtpc-create-session-failed 367
+VALUE SN-Disconnect-Reason mme-authentication-failure 368
+VALUE SN-Disconnect-Reason mme-ue-detach 369
+VALUE SN-Disconnect-Reason mme-mme-detach 370
+VALUE SN-Disconnect-Reason mme-hss-detach 371
+VALUE SN-Disconnect-Reason mme-pgw-detach 372
+VALUE SN-Disconnect-Reason mme-sub-validation-failure 373
+VALUE SN-Disconnect-Reason mme-hss-connection-failure 374
+VALUE SN-Disconnect-Reason mme-hss-user-unknown 375
+VALUE SN-Disconnect-Reason dhcp-lease-mismatch-detected 376
+VALUE SN-Disconnect-Reason nemo-link-layer-down 377
+VALUE SN-Disconnect-Reason eapol-max-retry-reached 378
+VALUE SN-Disconnect-Reason sgsn-offload-phase3 379
+VALUE SN-Disconnect-Reason mbms-bearer-service-disconnect 380
+VALUE SN-Disconnect-Reason disconnect-on-violation-odb 381
+VALUE SN-Disconnect-Reason disconn-on-violation-focs-odb 382
+VALUE SN-Disconnect-Reason CSCF-REG-Admin-disconnect 383
+VALUE SN-Disconnect-Reason CSCF-REG-User-disconnect 384
+VALUE SN-Disconnect-Reason CSCF-REG-Inactivity-timeout 385
+VALUE SN-Disconnect-Reason CSCF-REG-Network-disconnect 386
+VALUE SN-Disconnect-Reason CSCF-Call-Admin-disconnect 387
+VALUE SN-Disconnect-Reason CSCF-CAll-User-disconnect 388
+VALUE SN-Disconnect-Reason CSCF-CALL-Local-disconnect 389
+VALUE SN-Disconnect-Reason CSCF-CALL-No-Resource 390
+VALUE SN-Disconnect-Reason CSCF-CALL-No-Respone 391
+VALUE SN-Disconnect-Reason CSCF-CALL-Inactivity-timeout 392
+VALUE SN-Disconnect-Reason CSCF-CALL-Media-Auth-Failure 393
+VALUE SN-Disconnect-Reason CSCF-REG-No-Resource 394
+VALUE SN-Disconnect-Reason ms-unexpected-idle-mode-entry 395
+VALUE SN-Disconnect-Reason re-auth-failed 396
+VALUE SN-Disconnect-Reason sgsn-pdp-nse-cleanup 397
+VALUE SN-Disconnect-Reason sgsn-mm-ctxt-gtp-no-resource 398
+VALUE SN-Disconnect-Reason unknown-apn 399
+VALUE SN-Disconnect-Reason gtpc-path-failure 400
+VALUE SN-Disconnect-Reason gtpu-path-failure 401
+VALUE SN-Disconnect-Reason actv-rejected-by-sgsn 402
+VALUE SN-Disconnect-Reason sgsn-pdp-gprs-camel-release 403
+VALUE SN-Disconnect-Reason sgsn-check-imei-failure 404
+VALUE SN-Disconnect-Reason sgsn-sndcp-init-deact 405
+VALUE SN-Disconnect-Reason sgsn-pdp-inactivity-timeout 406
+VALUE SN-Disconnect-Reason fw-and-nat-policy-removed 407
+VALUE SN-Disconnect-Reason FNG-Auth-failed 408
+VALUE SN-Disconnect-Reason ha-stale-key-disconnect 409
+VALUE SN-Disconnect-Reason No-IPV6-address-for-subscriber 410
+VALUE SN-Disconnect-Reason prefix-registration-failure 411
+VALUE SN-Disconnect-Reason disconnect-from-policy-server 412
+VALUE SN-Disconnect-Reason s6b-auth-failed 413
+VALUE SN-Disconnect-Reason gtpc-err-ind 414
+VALUE SN-Disconnect-Reason gtpu-err-ind 415
+VALUE SN-Disconnect-Reason invalid-pdn-type 416
+VALUE SN-Disconnect-Reason aaa-auth-req-failed 417
+VALUE SN-Disconnect-Reason apn-denied-no-subscription 418
+VALUE SN-Disconnect-Reason Sgw-context-replacement 419
+VALUE SN-Disconnect-Reason dup-static-ip-addr-req 420
+VALUE SN-Disconnect-Reason apn-restrict-violation 421
+VALUE SN-Disconnect-Reason invalid-wapn 422
+VALUE SN-Disconnect-Reason ttg-nsapi-allocation-failed 423
+VALUE SN-Disconnect-Reason mandatory-gtp-ie-missing 424
+VALUE SN-Disconnect-Reason aaa-unreachable 425
+VALUE SN-Disconnect-Reason asngw-service-flow-deletion 426
+VALUE SN-Disconnect-Reason CT-PMIP-RRQ-NVSE-Value-Change 427
+VALUE SN-Disconnect-Reason tcp-read-failed 428
+VALUE SN-Disconnect-Reason tcp-write-failed 429
+VALUE SN-Disconnect-Reason ssl-handshake-failed 430
+VALUE SN-Disconnect-Reason ssl-renegotiate-failed 431
+VALUE SN-Disconnect-Reason ssl-bad-message 432
+VALUE SN-Disconnect-Reason ssl-alert-received 433
+VALUE SN-Disconnect-Reason ssl-disconnect 434
+VALUE SN-Disconnect-Reason ssl-migration 435
+VALUE SN-Disconnect-Reason sgsn-ard-failure 436
+VALUE SN-Disconnect-Reason sgsn-camel-release 437
+VALUE SN-Disconnect-Reason Hotlining-Status-Change 447
+VALUE SN-Disconnect-Reason ggsn-no-rsp-from-sgsn 448
+VALUE SN-Disconnect-Reason diameter-protocol-error 449
+VALUE SN-Disconnect-Reason diameter-request-timeout 450
+VALUE SN-Disconnect-Reason operator-policy 451
+VALUE SN-Disconnect-Reason spr-connection-timeout 452
+VALUE SN-Disconnect-Reason mipha-dup-wimax-session 453
+VALUE SN-Disconnect-Reason invalid-version-attr 454
+VALUE SN-Disconnect-Reason sgsn-zone-code-failure 455
+
+VALUE SN-PPP-Progress-Code Not-Defined 0
+VALUE SN-PPP-Progress-Code Call-Lcp-Down 1
+VALUE SN-PPP-Progress-Code Call-Disconnecting 2
+VALUE SN-PPP-Progress-Code Call-PPP-Renegotiating 3
+VALUE SN-PPP-Progress-Code Call-Lcp-Down_1 10
+VALUE SN-PPP-Progress-Code Call-Arrived 11
+VALUE SN-PPP-Progress-Code Call-Lcp-Up 12
+VALUE SN-PPP-Progress-Code Call-Authenticating 13
+VALUE SN-PPP-Progress-Code Call-Authenticated 14
+VALUE SN-PPP-Progress-Code Call-Ipcp-Up 15
+VALUE SN-PPP-Progress-Code Call-Simple-IP-Connected 16
+VALUE SN-PPP-Progress-Code Call-Mobile-IP-Connected 17
+#VALUE SN-PPP-Progress-Code Call-Disconnecting 20
+#VALUE SN-PPP-Progress-Code Call-PPP-Renegotiating 30
+#VALUE SN-PPP-Progress-Code Call-Arrived 40
+VALUE SN-PPP-Progress-Code Call-Pdg-Tcp-Connecting 45
+VALUE SN-PPP-Progress-Code Call-Pdg-Ssl-Connecting 46
+#VALUE SN-PPP-Progress-Code Call-Lcp-Up 50
+#VALUE SN-PPP-Progress-Code Call-Authenticating 60
+VALUE SN-PPP-Progress-Code Call-Bcmcs-Authenticating 70
+#VALUE SN-PPP-Progress-Code Call-Authenticated 80
+VALUE SN-PPP-Progress-Code Call-Tunnel-Connecting 85
+#VALUE SN-PPP-Progress-Code Call-Ipcp-Up 90
+VALUE SN-PPP-Progress-Code Call-Imsa-Authorizing 95
+VALUE SN-PPP-Progress-Code Call-Imsa-Authorized 97
+VALUE SN-PPP-Progress-Code Call-MBMS-UE-Authorizing 98
+VALUE SN-PPP-Progress-Code Call-MBMS-Bearer-Authorizing 99
+#VALUE SN-PPP-Progress-Code Call-Simple-IP-Connected 100
+#VALUE SN-PPP-Progress-Code Call-Mobile-IP-Connected 110
+VALUE SN-PPP-Progress-Code Call-Tunnel-Connected 115
+VALUE SN-PPP-Progress-Code Call-Pdp-Type-IP-Connected 120
+VALUE SN-PPP-Progress-Code Call-Pdp-Type-IPv6-Connected 125
+VALUE SN-PPP-Progress-Code Call-Pdp-Type-PPP-Connected 130
+VALUE SN-PPP-Progress-Code Call-Proxy-Mobile-IP-Connected 140
+VALUE SN-PPP-Progress-Code Call-Pdg-Connected 142
+VALUE SN-PPP-Progress-Code Call-Pdg-Ssl-Connected 141
+VALUE SN-PPP-Progress-Code Call-Pdg-Connected 142
+VALUE SN-PPP-Progress-Code Call-Pdg-Connected 142
+VALUE SN-PPP-Progress-Code Call-Ipsg-Connected 145
+VALUE SN-PPP-Progress-Code Call-Bcmcs-Connected 150
+VALUE SN-PPP-Progress-Code Call-MBMS-UE-Connected 155
+VALUE SN-PPP-Progress-Code Call-MBMS-Bearer-Connected 156
+VALUE SN-PPP-Progress-Code Call-Pending-Addr-From-DHCP 160
+VALUE SN-PPP-Progress-Code Call-Got-Addr-From-DHCP 170
+VALUE SN-PPP-Progress-Code Call-HA-IPSEC-Tunnel-Connecting 180
+VALUE SN-PPP-Progress-Code Call-HA-IPSEC-Connected 190
+VALUE SN-PPP-Progress-Code Call-ASN-Non-Anchor-Connected 200
+VALUE SN-PPP-Progress-Code Call-ASNPC-Connected 210
+VALUE SN-PPP-Progress-Code Call-Mobile-IPv6-Connected 220
+VALUE SN-PPP-Progress-Code Call-PMIPv6-Connected 221
+VALUE SN-PPP-Progress-Code Call-PHSPC-Connected 230
+VALUE SN-PPP-Progress-Code Call-GTP-IPv4-Connected 235
+VALUE SN-PPP-Progress-Code Call-GTP-IPv6-Connected 236
+VALUE SN-PPP-Progress-Code Call-GTP-IPv4-IPv6-Connected 237
+VALUE SN-PPP-Progress-Code Call-SGW-Connected 245
+VALUE SN-PPP-Progress-Code Call-MME-Attached 246
+VALUE SN-PPP-Progress-Code Call-Auth-Only-Connected 247
+
+VALUE SN-PPP-Data-Compression None 0
+VALUE SN-PPP-Data-Compression Stac-LZS 1
+VALUE SN-PPP-Data-Compression MPPC 2
+VALUE SN-PPP-Data-Compression MPCC-Stac-LZS 3
+VALUE SN-PPP-Data-Compression Deflate 4
+VALUE SN-PPP-Data-Compression Deflate-Stac-LZS 5
+VALUE SN-PPP-Data-Compression Deflate-MPCC 6
+VALUE SN-PPP-Data-Compression Deflate-MPCC-Stac-LZS 7
+
+VALUE SN-IP-Source-Validation No 0
+VALUE SN-IP-Source-Validation Yes 1
+
+VALUE SN-Subscriber-Permission None 0
+VALUE SN-Subscriber-Permission Simple-IP 1
+VALUE SN-Subscriber-Permission Mobile-IP 2
+VALUE SN-Subscriber-Permission Simple-IP-Mobile-IP 3
+VALUE SN-Subscriber-Permission HA-Mobile-IP 4
+VALUE SN-Subscriber-Permission Simple-IP-HA-Mobile-IP 5
+VALUE SN-Subscriber-Permission Mobile-IP-HA-Mobile-IP 6
+VALUE SN-Subscriber-Permission All 7
+VALUE SN-Subscriber-Permission GGSN-PDP-TYPE-IP 8
+VALUE SN-Subscriber-Permission GGSN-PDP-TYPE-PPP 16
+VALUE SN-Subscriber-Permission Network-Mobility 32
+VALUE SN-Subscriber-Permission FA-HA-NEMO 38
+VALUE SN-Subscriber-Permission All_New 63
+
+VALUE SN-Admin-Permission None 0
+VALUE SN-Admin-Permission CLI 1
+VALUE SN-Admin-Permission FTP 2
+VALUE SN-Admin-Permission CLI-FTP 3
+VALUE SN-Admin-Permission Intercept 4
+VALUE SN-Admin-Permission CLI-Intercept 5
+VALUE SN-Admin-Permission CLI-Intercept-FTP 7
+VALUE SN-Admin-Permission ECS 8
+VALUE SN-Admin-Permission CLI-ECS 9
+VALUE SN-Admin-Permission CLI-FTP-ECS 11
+VALUE SN-Admin-Permission CLI-Intercept-ECS 13
+VALUE SN-Admin-Permission CLI-Intercept-FTP-ECS 15
+
+VALUE SN-Simultaneous-SIP-MIP Disabled 0
+VALUE SN-Simultaneous-SIP-MIP Enabled 1
+
+VALUE SN-PPP-Data-Compression-Mode Normal 0
+VALUE SN-PPP-Data-Compression-Mode Stateless 1
+
+VALUE SN-Access-link-IP-Frag Normal 0
+VALUE SN-Access-link-IP-Frag DF-Ignore 1
+VALUE SN-Access-link-IP-Frag DF-Fragment-ICMP-Notify 2
+
+VALUE SN-Cause-Code Normal_End_Of_Session 0
+VALUE SN-Cause-Code Successful_Transaction 1
+VALUE SN-Cause-Code End_Of_Subscriber_Dialog 2
+VALUE SN-Cause-Code 3XX_Redirection 3
+VALUE SN-Cause-Code 4XX_Request_Failure 4
+VALUE SN-Cause-Code 5XX_Server_Failure 5
+VALUE SN-Cause-Code 6XX_Global_Failure 6
+VALUE SN-Cause-Code Unspecified_Error 7
+VALUE SN-Cause-Code Unsuccessful_Session_Setup 8
+VALUE SN-Cause-Code Internal_Error 9
+
+VALUE SN-CF-Call-International Disable 0
+VALUE SN-CF-Call-International Enable 1
+
+VALUE SN-CF-Call-Local Disable 0
+VALUE SN-CF-Call-Local Enable 1
+
+VALUE SN-CF-Call-LongDistance Disable 0
+VALUE SN-CF-Call-LongDistance Enable 1
+
+VALUE SN-CF-Call-Premium Disable 0
+VALUE SN-CF-Call-Premium Enable 1
+
+VALUE SN-CF-Call-RoamingInternatnl Disable 0
+VALUE SN-CF-Call-RoamingInternatnl Enable 1
+
+VALUE SN-CF-Call-Transfer Disable 0
+VALUE SN-CF-Call-Transfer Enable 1
+
+VALUE SN-CF-Call-Waiting Disable 0
+VALUE SN-CF-Call-Waiting Enable 1
+
+VALUE SN-CF-CId-Display Disable 0
+VALUE SN-CF-CId-Display Enable 1
+
+VALUE SN-CF-CId-Display-Blocked Disable 0
+VALUE SN-CF-CId-Display-Blocked Enable 1
+
+VALUE SN-Change-Condition QOSCHANGE 0
+VALUE SN-Change-Condition TARIFFTIMECHANGE 1
+VALUE SN-Change-Condition SGSNCHANGE 500
+
+VALUE SN-Data-Tunnel-Ignore-DF-Bit Disabled 0
+VALUE SN-Data-Tunnel-Ignore-DF-Bit Enabled 1
+
+VALUE SN-DHCP-Lease-Expiry-Policy auto-renew 0
+VALUE SN-DHCP-Lease-Expiry-Policy disconnect 1
+
+VALUE SN-Direction Any 0
+VALUE SN-Direction Uplink 1
+VALUE SN-Direction Downlink 2
+
+VALUE SN-DNS-Proxy-Use-Subscr-Addr Disable 0
+VALUE SN-DNS-Proxy-Use-Subscr-Addr Enable 1
+
+VALUE SN-Enable-QoS-Renegotiation No 0
+VALUE SN-Enable-QoS-Renegotiation Yes 1
+
+VALUE SN-Firewall-Enabled False 0
+VALUE SN-Firewall-Enabled True 1
+
+VALUE SN-GGSN-MIP-Required Disabled 0
+VALUE SN-GGSN-MIP-Required Enabled 1
+
+VALUE SN-Gratuitous-ARP-Aggressive Disabled 0
+VALUE SN-Gratuitous-ARP-Aggressive Enabled 1
+
+VALUE SN-GTP-Version GTP_VERSION_0 0
+VALUE SN-GTP-Version GTP_VERSION_1 1
+VALUE SN-GTP-Version GTP_VERSION_2 2
+
+VALUE SN-HA-Send-DNS-ADDRESS Disabled 0
+VALUE SN-HA-Send-DNS-ADDRESS Enabled 1
+
+VALUE SN-Handoff-Indicator Active-Handoff 0
+VALUE SN-Handoff-Indicator Location-Update 1
+
+VALUE SN-Home-Sub-Use-GGSN Deny 0
+VALUE SN-Home-Sub-Use-GGSN Accept 1
+
+VALUE SN-IP-Alloc-Method Alloc_Local_Pool 0
+VALUE SN-IP-Alloc-Method Alloc_Dhcp_Client 1
+VALUE SN-IP-Alloc-Method Alloc_Radius 2
+VALUE SN-IP-Alloc-Method Alloc_No_Alloc 3
+VALUE SN-IP-Alloc-Method Alloc_Static_Alloc 4
+VALUE SN-IP-Alloc-Method Alloc_Dhcp_Relay 5
+
+VALUE SN-IP-Header-Compression None 0
+VALUE SN-IP-Header-Compression VJ 1
+VALUE SN-IP-Header-Compression ROHC 2
+VALUE SN-IP-Header-Compression VJ_ROHC 3
+
+VALUE SN-IP-Hide-Service-Address Disabled 0
+VALUE SN-IP-Hide-Service-Address Enabled 1
+
+VALUE SN-IP-Source-Violate-No-Acct Disabled 0
+VALUE SN-IP-Source-Violate-No-Acct Enabled 1
+
+VALUE SN-IPv6-DNS-Proxy Disabled 0
+VALUE SN-IPv6-DNS-Proxy Enabled 1
+
+VALUE SN-IPv6-Egress-Filtering Disabled 0
+VALUE SN-IPv6-Egress-Filtering Enabled 1
+
+VALUE SN-L3-to-L2-Tun-Addr-Policy no-local-alloc-validate 0
+VALUE SN-L3-to-L2-Tun-Addr-Policy local-alloc 1
+VALUE SN-L3-to-L2-Tun-Addr-Policy local-alloc-validate 2
+
+VALUE SN-Long-Duration-Action Detection 1
+VALUE SN-Long-Duration-Action Disconnection 2
+VALUE SN-Long-Duration-Action Dormant-Only-Disconnection 3
+VALUE SN-Long-Duration-Action Dormant-Only-Detection 4
+
+VALUE SN-Long-Duration-Notification Suppress 0
+VALUE SN-Long-Duration-Notification Send 1
+
+VALUE SN-Mediation-Acct-Rsp-Action None 0
+VALUE SN-Mediation-Acct-Rsp-Action No_Early_PDUs 1
+VALUE SN-Mediation-Acct-Rsp-Action Delay_GTP_Response 2
+
+VALUE SN-Mediation-Enabled Disabled 0
+VALUE SN-Mediation-Enabled Enabled 1
+
+VALUE SN-Mediation-No-Interims Disabled 0
+VALUE SN-Mediation-No-Interims Enabled 1
+
+VALUE SN-MIP-AAA-Assign-Addr Disabled 0
+VALUE SN-MIP-AAA-Assign-Addr Enabled 1
+
+VALUE SN-MIP-Dual-Anchor Disabled 0
+VALUE SN-MIP-Dual-Anchor Enabled 1
+
+VALUE SN-MIP-Match-AAA-Assign-Addr Disabled 0
+VALUE SN-MIP-Match-AAA-Assign-Addr Enabled 1
+
+VALUE SN-MIP-Send-Ancid Disabled 0
+VALUE SN-MIP-Send-Ancid Enabled 1
+
+VALUE SN-MIP-Send-Correlation-Info Disabled 0
+# In StarOS 8.3 and later, supported value 1 is NVSE_Starent, before 8.3 it is Enabled.
+VALUE SN-MIP-Send-Correlation-Info EnabledOrNVSE_Starent 1
+VALUE SN-MIP-Send-Correlation-Info NVSE_CUstom1 2
+VALUE SN-MIP-Send-Correlation-Info NVSE_Custom2 3
+
+VALUE SN-MIP-Send-Imsi NoneOrDisabled 0
+VALUE SN-MIP-Send-Imsi Starent_NVSE 1
+VALUE SN-MIP-Send-Imsi NVSE_Custom1 2
+VALUE SN-MIP-Send-Imsi NVSE_Custom2 3
+
+VALUE SN-MIP-Send-Term-Verification Disabled 0
+VALUE SN-MIP-Send-Term-Verification EnabledOrNVSE_Custom1 1
+VALUE SN-MIP-Send-Term-Verification NVSE_Custom2 2
+VALUE SN-MIP-Send-Term-Verification NVSE_Starent 3
+
+VALUE SN-MN-HA-Hash-Algorithm MD5 1
+VALUE SN-MN-HA-Hash-Algorithm MD5_RFC2002 2
+VALUE SN-MN-HA-Hash-Algorithm HMAC_MD5 3
+
+VALUE SN-Mode Reliable 0
+VALUE SN-Mode Optimistic 1
+VALUE SN-Mode Unidirectional 2
+
+VALUE SN-Node-Functionality S-CSCF 0
+VALUE SN-Node-Functionality P-CSCF 1
+VALUE SN-Node-Functionality I-CSCF 2
+
+VALUE SN-NPU-Qos-Priority Best_Effort 0
+VALUE SN-NPU-Qos-Priority Bronze 1
+VALUE SN-NPU-Qos-Priority Silver 2
+VALUE SN-NPU-Qos-Priority Gold 3
+VALUE SN-NPU-Qos-Priority From_DSCP 4
+
+VALUE SN-Ntk-Session-Disconnect-Flag Session-Disconnect 1
+
+VALUE SN-PDG-TTG-Required No 0
+VALUE SN-PDG-TTG-Required Yes 1
+
+VALUE SN-PDIF-MIP-Release-TIA No 0
+VALUE SN-PDIF-MIP-Release-TIA Yes 1
+
+VALUE SN-PDIF-MIP-Required No 0
+VALUE SN-PDIF-MIP-Required Yes 1
+
+VALUE SN-PDIF-MIP-Simple-IP-Fallback No 0
+VALUE SN-PDIF-MIP-Simple-IP-Fallback Yes 1
+
+VALUE SN-PDSN-Handoff-Req-IP-Addr Disabled 0
+VALUE SN-PDSN-Handoff-Req-IP-Addr Enabled 1
+
+VALUE SN-Permit-User-Mcast-PDUs Disabled 0
+VALUE SN-Permit-User-Mcast-PDUs Enabled 1
+
+VALUE SN-PPP-Accept-Peer-v6Ifid Disabled 0
+VALUE SN-PPP-Accept-Peer-v6Ifid Enabled 1
+
+VALUE SN-PPP-Always-On-Vse Disabled 0
+VALUE SN-PPP-Always-On-Vse Enabled 1
+
+VALUE SN-PPP-NW-Layer-IPv4 Disabled 0
+VALUE SN-PPP-NW-Layer-IPv4 Enabled 1
+VALUE SN-PPP-NW-Layer-IPv4 Passive 2
+
+VALUE SN-PPP-NW-Layer-IPv6 Disabled 0
+VALUE SN-PPP-NW-Layer-IPv6 Enabled 1
+VALUE SN-PPP-NW-Layer-IPv6 Passive 2
+
+VALUE SN-PPP-Reneg-Disc Never 0
+VALUE SN-PPP-Reneg-Disc Always 1
+VALUE SN-PPP-Reneg-Disc NAI_Prefix_MSID_Mismatch 2
+
+VALUE SN-Prepaid no_prepaid 0
+VALUE SN-Prepaid custom_prepaid 1
+VALUE SN-Prepaid standard_prepaid 2
+VALUE SN-Prepaid wimax_prepaid 4
+
+VALUE SN-Prepaid-Compressed-Count Uncompressed 0
+VALUE SN-Prepaid-Compressed-Count Compressed 1
+
+VALUE SN-Prepaid-Final-Duration-Alg current_time 0
+VALUE SN-Prepaid-Final-Duration-Alg last-user-layer3-activity-time 1
+VALUE SN-Prepaid-Final-Duration-Alg last-airlink-activity-time 2
+VALUE SN-Prepaid-Final-Duration-Alg last-airlink-activity-time-last-reported 3
+
+VALUE SN-Prepaid-Preference prepaid_duration 0
+VALUE SN-Prepaid-Preference prepaid_volume 1
+
+VALUE SN-Proxy-MIP Disabled 0
+VALUE SN-Proxy-MIP Enabled 1
+
+VALUE SN-Proxy-MIPV6 Disabled 0
+VALUE SN-Proxy-MIPV6 Enabled 1
+
+VALUE SN-QoS-Class-Background-PHB Best-Effort 0
+VALUE SN-QoS-Class-Background-PHB Pass-Through 1
+VALUE SN-QoS-Class-Background-PHB AF11 10
+VALUE SN-QoS-Class-Background-PHB AF12 12
+VALUE SN-QoS-Class-Background-PHB AF13 14
+VALUE SN-QoS-Class-Background-PHB AF21 18
+VALUE SN-QoS-Class-Background-PHB AF22 20
+VALUE SN-QoS-Class-Background-PHB AF23 22
+VALUE SN-QoS-Class-Background-PHB AF31 26
+VALUE SN-QoS-Class-Background-PHB AF32 28
+VALUE SN-QoS-Class-Background-PHB AF33 30
+VALUE SN-QoS-Class-Background-PHB AF41 34
+VALUE SN-QoS-Class-Background-PHB AF42 36
+VALUE SN-QoS-Class-Background-PHB AF43 38
+VALUE SN-QoS-Class-Background-PHB EF 46
+
+VALUE SN-QoS-Class-Conversational-PHB Best-Effort 0
+VALUE SN-QoS-Class-Conversational-PHB Pass-Through 1
+VALUE SN-QoS-Class-Conversational-PHB AF11 10
+VALUE SN-QoS-Class-Conversational-PHB AF12 12
+VALUE SN-QoS-Class-Conversational-PHB AF13 14
+VALUE SN-QoS-Class-Conversational-PHB AF21 18
+VALUE SN-QoS-Class-Conversational-PHB AF22 20
+VALUE SN-QoS-Class-Conversational-PHB AF23 22
+VALUE SN-QoS-Class-Conversational-PHB AF31 26
+VALUE SN-QoS-Class-Conversational-PHB AF32 28
+VALUE SN-QoS-Class-Conversational-PHB AF33 30
+VALUE SN-QoS-Class-Conversational-PHB AF41 34
+VALUE SN-QoS-Class-Conversational-PHB AF42 36
+VALUE SN-QoS-Class-Conversational-PHB AF43 38
+VALUE SN-QoS-Class-Conversational-PHB EF 46
+
+VALUE SN-QoS-Class-Interactive-1-PHB Best-Effort 0
+VALUE SN-QoS-Class-Interactive-1-PHB Pass-Through 1
+VALUE SN-QoS-Class-Interactive-1-PHB AF11 10
+VALUE SN-QoS-Class-Interactive-1-PHB AF12 12
+VALUE SN-QoS-Class-Interactive-1-PHB AF13 14
+VALUE SN-QoS-Class-Interactive-1-PHB AF21 18
+VALUE SN-QoS-Class-Interactive-1-PHB AF22 20
+VALUE SN-QoS-Class-Interactive-1-PHB AF23 22
+VALUE SN-QoS-Class-Interactive-1-PHB AF31 26
+VALUE SN-QoS-Class-Interactive-1-PHB AF32 28
+VALUE SN-QoS-Class-Interactive-1-PHB AF33 30
+VALUE SN-QoS-Class-Interactive-1-PHB AF41 34
+VALUE SN-QoS-Class-Interactive-1-PHB AF42 36
+VALUE SN-QoS-Class-Interactive-1-PHB AF43 38
+VALUE SN-QoS-Class-Interactive-1-PHB EF 46
+
+VALUE SN-QoS-Class-Interactive-2-PHB Best-Effort 0
+VALUE SN-QoS-Class-Interactive-2-PHB Pass-Through 1
+VALUE SN-QoS-Class-Interactive-2-PHB AF11 10
+VALUE SN-QoS-Class-Interactive-2-PHB AF12 12
+VALUE SN-QoS-Class-Interactive-2-PHB AF13 14
+VALUE SN-QoS-Class-Interactive-2-PHB AF21 18
+VALUE SN-QoS-Class-Interactive-2-PHB AF22 20
+VALUE SN-QoS-Class-Interactive-2-PHB AF23 22
+VALUE SN-QoS-Class-Interactive-2-PHB AF31 26
+VALUE SN-QoS-Class-Interactive-2-PHB AF32 28
+VALUE SN-QoS-Class-Interactive-2-PHB AF33 30
+VALUE SN-QoS-Class-Interactive-2-PHB AF41 34
+VALUE SN-QoS-Class-Interactive-2-PHB AF42 36
+VALUE SN-QoS-Class-Interactive-2-PHB AF43 38
+VALUE SN-QoS-Class-Interactive-2-PHB EF 46
+
+VALUE SN-QoS-Class-Interactive-3-PHB Best-Effort 0
+VALUE SN-QoS-Class-Interactive-3-PHB Pass-Through 1
+VALUE SN-QoS-Class-Interactive-3-PHB AF11 10
+VALUE SN-QoS-Class-Interactive-3-PHB AF12 12
+VALUE SN-QoS-Class-Interactive-3-PHB AF13 14
+VALUE SN-QoS-Class-Interactive-3-PHB AF21 18
+VALUE SN-QoS-Class-Interactive-3-PHB AF22 20
+VALUE SN-QoS-Class-Interactive-3-PHB AF23 22
+VALUE SN-QoS-Class-Interactive-3-PHB AF31 26
+VALUE SN-QoS-Class-Interactive-3-PHB AF32 28
+VALUE SN-QoS-Class-Interactive-3-PHB AF33 30
+VALUE SN-QoS-Class-Interactive-3-PHB AF41 34
+VALUE SN-QoS-Class-Interactive-3-PHB AF42 36
+VALUE SN-QoS-Class-Interactive-3-PHB AF43 38
+VALUE SN-QoS-Class-Interactive-3-PHB EF 46
+
+VALUE SN-QoS-Class-Streaming-PHB Best-Effort 0
+VALUE SN-QoS-Class-Streaming-PHB Pass-Through 1
+VALUE SN-QoS-Class-Streaming-PHB AF11 10
+VALUE SN-QoS-Class-Streaming-PHB AF12 12
+VALUE SN-QoS-Class-Streaming-PHB AF13 14
+VALUE SN-QoS-Class-Streaming-PHB AF21 18
+VALUE SN-QoS-Class-Streaming-PHB AF22 20
+VALUE SN-QoS-Class-Streaming-PHB AF23 22
+VALUE SN-QoS-Class-Streaming-PHB AF31 26
+VALUE SN-QoS-Class-Streaming-PHB AF32 28
+VALUE SN-QoS-Class-Streaming-PHB AF33 30
+VALUE SN-QoS-Class-Streaming-PHB AF41 34
+VALUE SN-QoS-Class-Streaming-PHB AF42 36
+VALUE SN-QoS-Class-Streaming-PHB AF43 38
+VALUE SN-QoS-Class-Streaming-PHB EF 46
+
+VALUE SN-QoS-Tp-Dnlk Disabled 0
+VALUE SN-QoS-Tp-Dnlk Policing 1
+VALUE SN-QoS-Tp-Dnlk Shaping 2
+
+VALUE SN-QoS-Tp-Uplk Disabled 0
+VALUE SN-QoS-Tp-Uplk Policing 1
+VALUE SN-QoS-Tp-Uplk Shaping 2
+
+VALUE SN-Radius-Returned-Username No 0
+VALUE SN-Radius-Returned-Username Yes 1
+
+VALUE SN-Roaming-Sub-Use-GGSN Deny 0
+VALUE SN-Roaming-Sub-Use-GGSN Accept 1
+
+VALUE SN-ROHC-Flow-Marking-Mode False 0
+VALUE SN-ROHC-Flow-Marking-Mode True 1
+
+VALUE SN-Role-Of-Node ORIGINATING_ROLE 0
+VALUE SN-Role-Of-Node TERMINATING_ROLE 1
+
+VALUE SN-Service-Type None 0
+VALUE SN-Service-Type PDSN 1
+VALUE SN-Service-Type Management 2
+VALUE SN-Service-Type HA 3
+VALUE SN-Service-Type GGSN 4
+VALUE SN-Service-Type LNS 5
+VALUE SN-Service-Type IPSG 6
+VALUE SN-Service-Type CSCF 7
+VALUE SN-Service-Type ASNGW 8
+VALUE SN-Service-Type PDIF 9
+VALUE SN-Service-Type STANDALONE_FA 10
+VALUE SN-Service-Type SGSN 11
+VALUE SN-Service-Type PHSGW 12
+VALUE SN-Service-Type PDG 13
+VALUE SN-Service-Type MIPV6HA 14
+VALUE SN-Service-Type PGW 15
+VALUE SN-Service-Type SGW 16
+VALUE SN-Service-Type FNG 17
+VALUE SN-Service-Type OGW 18
+VALUE SN-Service-Type HNBGW 19
+VALUE SN-Service-Type BNG 20
+
+VALUE SN-Subs-Acc-Flow-Traffic-Valid Disabled 0
+VALUE SN-Subs-Acc-Flow-Traffic-Valid Enabled 1
+
+VALUE SN-Subscriber-Accounting None 0
+VALUE SN-Subscriber-Accounting Radius 1
+VALUE SN-Subscriber-Accounting GTPP 2
+
+VALUE SN-Subscriber-Acct-Interim Normal 0
+VALUE SN-Subscriber-Acct-Interim Suppress 1
+
+VALUE SN-Subscriber-Acct-Mode flow-based-auxilliary 0
+VALUE SN-Subscriber-Acct-Mode flow-based-all 1
+VALUE SN-Subscriber-Acct-Mode flow-based-none 2
+VALUE SN-Subscriber-Acct-Mode session-based 3
+VALUE SN-Subscriber-Acct-Mode main-a10-only 4
+
+VALUE SN-Subscriber-Acct-Rsp-Action None 0
+VALUE SN-Subscriber-Acct-Rsp-Action No_Early_PDUs 1
+VALUE SN-Subscriber-Acct-Rsp-Action Delay_GTP_Response 2
+
+VALUE SN-Subscriber-Acct-Start Normal 0
+VALUE SN-Subscriber-Acct-Start Suppress 1
+
+VALUE SN-Subscriber-Acct-Stop Normal 0
+VALUE SN-Subscriber-Acct-Stop Suppress 1
+
+VALUE SN-Subscriber-Class Normal_Subscriber 0
+VALUE SN-Subscriber-Class Ting_100 1
+VALUE SN-Subscriber-Class Ting_500 2
+VALUE SN-Subscriber-Class Ting_Buddy 3
+VALUE SN-Subscriber-Class Ting_Star 4
+VALUE SN-Subscriber-Class Ting_Nolimit_SMS 5
+VALUE SN-Subscriber-Class Kids_Locator 6
+VALUE SN-Subscriber-Class Ting_2000 7
+VALUE SN-Subscriber-Class Handicapped_Welfare 8
+VALUE SN-Subscriber-Class Reserved 9
+
+VALUE SN-Subscriber-IP-Hdr-Neg-Mode Force 0
+VALUE SN-Subscriber-IP-Hdr-Neg-Mode Detect 1
+
+VALUE SN-Subscriber-IP-TOS-Copy None 0
+VALUE SN-Subscriber-IP-TOS-Copy Access-Tunnel 1
+VALUE SN-Subscriber-IP-TOS-Copy Data-Tunnel 2
+VALUE SN-Subscriber-IP-TOS-Copy Both 3
+
+VALUE SN-Subscriber-No-Interims Disabled 0
+VALUE SN-Subscriber-No-Interims Enabled 1
+
+VALUE SN-Subs-VJ-Slotid-Cmp-Neg-Mode None 0
+VALUE SN-Subs-VJ-Slotid-Cmp-Neg-Mode Receive 1
+VALUE SN-Subs-VJ-Slotid-Cmp-Neg-Mode Transmit 2
+VALUE SN-Subs-VJ-Slotid-Cmp-Neg-Mode Both 3
+
+VALUE SN-Tp-Dnlk-Exceed-Action Transmit 0
+VALUE SN-Tp-Dnlk-Exceed-Action Drop 1
+VALUE SN-Tp-Dnlk-Exceed-Action Lower-IP-Precedence 2
+VALUE SN-Tp-Dnlk-Exceed-Action Buffer 3
+VALUE SN-Tp-Dnlk-Exceed-Action Transmit-On-Buffer-Full 4
+
+VALUE SN-Tp-Dnlk-Violate-Action Transmit 0
+VALUE SN-Tp-Dnlk-Violate-Action Drop 1
+VALUE SN-Tp-Dnlk-Violate-Action Lower-IP-Precedence 2
+VALUE SN-Tp-Dnlk-Violate-Action Buffer 3
+VALUE SN-Tp-Dnlk-Violate-Action Transmit-On-Buffer-Full 4
+
+VALUE SN-Tp-Uplk-Exceed-Action Transmit 0
+VALUE SN-Tp-Uplk-Exceed-Action Drop 1
+VALUE SN-Tp-Uplk-Exceed-Action Lower-IP-Precedence 2
+VALUE SN-Tp-Uplk-Exceed-Action Buffer 3
+VALUE SN-Tp-Uplk-Exceed-Action Transmit-On-Buffer-Full 4
+
+VALUE SN-Tp-Uplk-Violate-Action Transmit 0
+VALUE SN-Tp-Uplk-Violate-Action Drop 1
+VALUE SN-Tp-Uplk-Violate-Action Lower-IP-Precedence 2
+VALUE SN-Tp-Uplk-Violate-Action Buffer 3
+VALUE SN-Tp-Uplk-Violate-Action Transmit-On-Buffer-Full 4
+
+VALUE SN-Tun-Addr-Policy no-local-alloc-validate 0
+VALUE SN-Tun-Addr-Policy local-alloc 1
+VALUE SN-Tun-Addr-Policy local-alloc-validate 2
+
+VALUE SN-Tunnel-Gn Disabled 0
+VALUE SN-Tunnel-Gn Enabled 1
+
+VALUE SN-Tunnel-Load-Balancing random 1
+VALUE SN-Tunnel-Load-Balancing balanced 2
+VALUE SN-Tunnel-Load-Balancing prioritized 3
+
+VALUE SN-Visiting-Sub-Use-GGSN Deny 0
+VALUE SN-Visiting-Sub-Use-GGSN Accept 1
+
+VALUE SN-WiMAX-Auth-Only Disabled 0
+VALUE SN-WiMAX-Auth-Only Enabled 1
+
+END-VENDOR Starent
diff --git a/resources/protocols/radius/dictionary.starent.vsa1 b/resources/protocols/radius/dictionary.starent.vsa1
new file mode 100644
index 00000000..e8c9ccce
--- /dev/null
+++ b/resources/protocols/radius/dictionary.starent.vsa1
@@ -0,0 +1,1200 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Starent dictionary
+# http://www.starentnetworks.com/
+#
+# Starent dictionary with 1 byte tag and 1 byte length.
+#
+# It conflicts with the standard Starent dictionary, so it is not
+# included by default.
+#
+# The source of this document is a Cisco Manual:
+# "Cisco ASR 5000 Series AAA and GTP Interface Administration and
+# Reference Release 12.x (Last Updated May 31, 2011)"
+#
+# This document is available at:
+# http://www.cisco.com/en/US/products/ps11072/products_implementation_design_guides_list.html
+#
+##############################################################################
+
+VENDOR Starent 8164 format=1,1
+
+BEGIN-VENDOR Starent
+
+ATTRIBUTE SN1-VPN-ID 1 integer
+ATTRIBUTE SN1-VPN-Name 2 string
+ATTRIBUTE SN1-Disconnect-Reason 3 integer
+ATTRIBUTE SN1-PPP-Progress-Code 4 integer
+ATTRIBUTE SN1-Primary-DNS-Server 5 ipaddr
+ATTRIBUTE SN1-Secondary-DNS-Server 6 ipaddr
+ATTRIBUTE SN1-Re-CHAP-Interval 7 integer
+ATTRIBUTE SN1-IP-Pool-Name 8 string
+ATTRIBUTE SN1-PPP-Data-Compression 9 integer
+ATTRIBUTE SN1-IP-Filter-In 10 string
+ATTRIBUTE SN1-IP-Filter-Out 11 string
+ATTRIBUTE SN1-Local-IP-Address 13 ipaddr
+ATTRIBUTE SN1-IP-Source-Validation 14 integer
+ATTRIBUTE SN1-PPP-Outbound-Password 15 string
+ATTRIBUTE SN1-PPP-Keepalive 16 integer
+ATTRIBUTE SN1-IP-In-ACL 17 string
+ATTRIBUTE SN1-IP-Out-ACL 18 string
+ATTRIBUTE SN1-PPP-Data-Compression-Mode 19 integer
+ATTRIBUTE SN1-Subscriber-Permission 20 integer
+ATTRIBUTE SN1-Admin-Permission 21 integer
+ATTRIBUTE SN1-Simultaneous-SIP-MIP 22 integer
+ATTRIBUTE SN1-Min-Compress-Size 23 integer
+ATTRIBUTE SN1-Service-Type 24 integer
+ATTRIBUTE SN1-DNS-Proxy-Use-Subscr-Addr 25 integer
+ATTRIBUTE SN1-Tunnel-Password 26 octets
+ATTRIBUTE SN1-Tunnel-Load-Balancing 27 integer
+ATTRIBUTE SN1-MN-HA-Timestamp-Tolerance 30 integer
+ATTRIBUTE SN1-Prepaid-Compressed-Count 31 integer
+ATTRIBUTE SN1-Prepaid-Inbound-Octets 32 integer
+ATTRIBUTE SN1-Prepaid-Outbound-Octets 33 integer
+ATTRIBUTE SN1-Prepaid-Total-Octets 34 integer
+ATTRIBUTE SN1-Prepaid-Timeout 35 integer
+ATTRIBUTE SN1-Prepaid-Watermark 36 integer
+ATTRIBUTE SN1-NAI-Construction-Domain 37 string
+ATTRIBUTE SN1-Tunnel-ISAKMP-Crypto-Map 38 string
+ATTRIBUTE SN1-Tunnel-ISAKMP-Secret 39 string
+ATTRIBUTE SN1-Ext-Inline-Srvr-Context 41 string
+ATTRIBUTE SN1-L3-to-L2-Tun-Addr-Policy 43 integer
+ATTRIBUTE SN1-Long-Duration-Timeout 44 integer
+ATTRIBUTE SN1-Long-Duration-Action 45 integer
+ATTRIBUTE SN1-PDSN1-Handoff-Req-IP-Addr 46 integer
+ATTRIBUTE SN1-HA-Send-DNS-ADDRESS 47 integer
+ATTRIBUTE SN1-MIP-Send-Term-Verification 48 integer
+ATTRIBUTE SN1-Data-Tunnel-Ignore-DF-Bit 49 integer
+ATTRIBUTE SN1-MIP-AAA-Assign-Addr 50 integer
+ATTRIBUTE SN1-Proxy-MIP 52 integer
+ATTRIBUTE SN1-MIP-Match-AAA-Assign-Addr 51 integer
+ATTRIBUTE SN1-IP-Alloc-Method 53 integer
+ATTRIBUTE SN1-Gratuitous-ARP-Aggressive 54 integer
+ATTRIBUTE SN1-Ext-Inline-Srvr-Up-Addr 55 ipaddr
+ATTRIBUTE SN1-Ext-Inline-Srvr-Down-Addr 56 ipaddr
+ATTRIBUTE SN1-Ext-Inline-Srvr-Preference 57 integer
+ATTRIBUTE SN1-Ext-Inline-Srvr-Up-VLAN 58 octets
+ATTRIBUTE SN1-Ext-Inline-Srvr-Down-VLAN 59 octets
+ATTRIBUTE SN1-IP-Hide-Service-Address 60 integer
+ATTRIBUTE SN1-PPP-Outbound-Username 61 string
+ATTRIBUTE SN1-GTP-Version 62 integer
+ATTRIBUTE SN1-Access-link-IP-Frag 63 integer
+ATTRIBUTE SN1-Subscriber-Accounting 64 integer
+ATTRIBUTE SN1-Nw-Reachability-Server-Name 65 string
+ATTRIBUTE SN1-Subscriber-IP-Hdr-Neg-Mode 67 integer
+ATTRIBUTE SN1-GGSN1-MIP-Required 68 integer
+ATTRIBUTE SN1-Subscriber-Acct-Start 69 integer
+ATTRIBUTE SN1-Subscriber-Acct-Interim 70 integer
+ATTRIBUTE SN1-Subscriber-Acct-Stop 71 integer
+ATTRIBUTE SN1-QoS-Tp-Dnlk 73 integer
+ATTRIBUTE SN1-Tp-Dnlk-Committed-Data-Rate 74 integer
+ATTRIBUTE SN1-Tp-Dnlk-Peak-Data-Rate 75 integer
+ATTRIBUTE SN1-Tp-Dnlk-Burst-Size 76 integer
+ATTRIBUTE SN1-Tp-Dnlk-Exceed-Action 77 integer
+ATTRIBUTE SN1-Tp-Dnlk-Violate-Action 78 integer
+ATTRIBUTE SN1-QoS-Tp-Uplk 79 integer
+ATTRIBUTE SN1-Tp-Uplk-Committed-Data-Rate 80 integer
+ATTRIBUTE SN1-Tp-Uplk-Peak-Data-Rate 81 integer
+ATTRIBUTE SN1-Tp-Uplk-Burst-Size 82 integer
+ATTRIBUTE SN1-Tp-Uplk-Exceed-Action 83 integer
+ATTRIBUTE SN1-Tp-Uplk-Violate-Action 84 integer
+ATTRIBUTE SN1-Subscriber-IP-TOS-Copy 85 integer
+ATTRIBUTE SN1-QoS-Conversation-Class 86 octets
+ATTRIBUTE SN1-QoS-Streaming-Class 87 octets
+ATTRIBUTE SN1-QoS-Interactive1-Class 88 octets
+ATTRIBUTE SN1-QoS-Interactive2-Class 89 octets
+ATTRIBUTE SN1-QoS-Interactive3-Class 90 octets
+ATTRIBUTE SN1-QoS-Background-Class 91 octets
+ATTRIBUTE SN1-PPP-NW-Layer-IPv4 92 integer
+ATTRIBUTE SN1-PPP-NW-Layer-IPv6 93 integer
+ATTRIBUTE SN1-Virtual-APN-Name 94 string
+ATTRIBUTE SN1-PPP-Accept-Peer-v6Ifid 95 integer
+ATTRIBUTE SN1-IPv6-rtr-advt-interval 96 integer
+ATTRIBUTE SN1-IPv6-num-rtr-advt 97 integer
+ATTRIBUTE SN1-NPU-Qos-Priority 98 integer
+ATTRIBUTE SN1-MN-HA-Hash-Algorithm 99 integer
+ATTRIBUTE SN1-Subscriber-Acct-Rsp-Action 100 integer
+ATTRIBUTE SN1-IPv6-Primary-DNS 101 ipv6addr
+ATTRIBUTE SN1-IPv6-Secondary-DNS 102 octets
+ATTRIBUTE SN1-IPv6-Egress-Filtering 103 integer
+ATTRIBUTE SN1-Mediation-VPN-Name 104 string
+ATTRIBUTE SN1-Mediation-Acct-Rsp-Action 105 integer
+ATTRIBUTE SN1-Home-Sub-Use-GGSN 106 integer
+ATTRIBUTE SN1-Visiting-Sub-Use-GGSN 107 integer
+ATTRIBUTE SN1-Roaming-Sub-Use-GGSN 108 integer
+ATTRIBUTE SN1-Home-Profile 109 integer
+ATTRIBUTE SN1-IP-Src-Validation-Drop-Limit 110 integer
+ATTRIBUTE SN1-QoS-Class-Conversational-PHB 111 integer
+ATTRIBUTE SN1-QoS-Class-Streaming-PHB 112 integer
+ATTRIBUTE SN1-QoS-Class-Background-PHB 113 integer
+ATTRIBUTE SN1-QoS-Class-Interactive-1-PHB 114 integer
+ATTRIBUTE SN1-QoS-Class-Interactive-2-PHB 115 integer
+ATTRIBUTE SN1-QoS-Class-Interactive-3-PHB 116 integer
+ATTRIBUTE SN1-Visiting-Profile 117 integer
+ATTRIBUTE SN1-Roaming-Profile 118 integer
+ATTRIBUTE SN1-Home-Behavior 119 integer
+ATTRIBUTE SN1-Visiting-Behavior 120 integer
+ATTRIBUTE SN1-Roaming-Behavior 121 integer
+ATTRIBUTE SN1-Internal-SM-Index 122 integer
+ATTRIBUTE SN1-Mediation-Enabled 123 integer
+ATTRIBUTE SN1-IPv6-Sec-Pool 124 string
+ATTRIBUTE SN1-IPv6-Sec-Prefix 125 octets
+ATTRIBUTE SN1-IPv6-DNS-Proxy 126 integer
+ATTRIBUTE SN1-Subscriber-Nexthop-Address 127 integer
+ATTRIBUTE SN1-Prepaid 128 integer
+ATTRIBUTE SN1-Prepaid-Preference 129 integer
+ATTRIBUTE SN1-PPP-Always-On-Vse 130 integer
+ATTRIBUTE SN1-Voice-Push-List-Name 131 string
+ATTRIBUTE SN1-Unclassify-List-Name 132 string
+ATTRIBUTE SN1-Subscriber-No-Interims 133 integer
+ATTRIBUTE SN1-Permit-User-Mcast-PDUs 134 integer
+ATTRIBUTE SN1-Prepaid-Final-Duration-Alg 135 integer
+ATTRIBUTE SN1-IPv6-Min-Link-MTU 136 integer
+ATTRIBUTE SN1-Charging-VPN-Name 137 string
+ATTRIBUTE SN1-Chrg-Char-Selection-Mode 138 integer
+ATTRIBUTE SN1-Cause-For-Rec-Closing 139 integer
+ATTRIBUTE SN1-Change-Condition 140 integer
+ATTRIBUTE SN1-Dynamic-Addr-Alloc-Ind-Flag 141 octets
+ATTRIBUTE SN1-Ntk-Initiated-Ctx-Ind-Flag 142 octets
+ATTRIBUTE SN1-Ntk-Session-Disconnect-Flag 143 integer
+ATTRIBUTE SN1-Enable-QoS-Renegotiation 144 integer
+ATTRIBUTE SN1-QoS-Renegotiation-Timeout 145 integer
+ATTRIBUTE SN1-QoS-Negotiated 147 string
+ATTRIBUTE SN1-Mediation-No-Interims 146 integer
+ATTRIBUTE SN1-Primary-NBNS-Server 148 ipaddr
+ATTRIBUTE SN1-Secondary-NBNS-Server 149 ipaddr
+ATTRIBUTE SN1-IP-Header-Compression 150 integer
+ATTRIBUTE SN1-Mode 151 integer
+#ATTRIBUTE SN1-ROHC-Mode 151 integer
+ATTRIBUTE SN1-Assigned-VLAN-ID 152 short
+ATTRIBUTE SN1-Direction 153 integer
+ATTRIBUTE SN1-MIP-HA-Assignment-Table 154 string
+ATTRIBUTE SN1-Tun-Addr-Policy 156 integer
+ATTRIBUTE SN1-DHCP-Lease-Expiry-Policy 157 integer
+ATTRIBUTE SN1-Subscriber-Template-Name 158 string
+ATTRIBUTE SN1-Subs-IMSA-Service-Name 159 string
+ATTRIBUTE SN1-Traffic-Group 161 integer
+ATTRIBUTE SN1-Rad-APN-Name 162 octets
+ATTRIBUTE SN1-MIP-Send-Ancid 163 integer
+ATTRIBUTE SN1-MIP-Send-Imsi 164 integer
+ATTRIBUTE SN1-MIP-Dual-Anchor 165 integer
+ATTRIBUTE SN1-MIP-ANCID 166 octets
+ATTRIBUTE SN1-IMS-AM-Address 167 ipaddr
+ATTRIBUTE SN1-IMS-AM-Domain-Name 168 octets
+ATTRIBUTE SN1-Service-Address 169 ipaddr
+ATTRIBUTE SN1-PDIF-MIP-Required 170 integer
+ATTRIBUTE SN1-FMC-Location 171 octets
+ATTRIBUTE SN1-PDIF-MIP-Release-TIA 172 integer
+ATTRIBUTE SN1-PDIF-MIP-Simple-IP-Fallback 173 integer
+ATTRIBUTE SN1-Tunnel-Gn 174 integer
+ATTRIBUTE SN1-MIP-Reg-Lifetime-Realm 175 integer
+ATTRIBUTE SN1-Ecs-Data-Volume 176 octets
+ATTRIBUTE SN1-QoS-Traffic-Policy 177 octets
+ATTRIBUTE SN1-ANID 178 octets
+ATTRIBUTE SN1-PPP-Reneg-Disc 187 integer
+ATTRIBUTE SN1-MIP-Send-Correlation-Info 188 integer
+ATTRIBUTE SN1-PDSN1-Correlation-Id 189 octets
+ATTRIBUTE SN1-PDSN1-NAS-Id 190 string
+ATTRIBUTE SN1-PDSN1-NAS-IP-Address 191 ipaddr
+ATTRIBUTE SN1-Subscriber-Acct-Mode 192 integer
+ATTRIBUTE SN1-IP-In-Plcy-Grp 193 string
+ATTRIBUTE SN1-IP-Out-Plcy-Grp 194 string
+ATTRIBUTE SN1-IP-Source-Violate-No-Acct 196 integer
+ATTRIBUTE SN1-Firewall-Enabled 198 integer
+ATTRIBUTE SNA-PPP-Unfr-data-In-Oct 200 integer
+ATTRIBUTE SNA-PPP-Unfr-data-Out-Oct 201 integer
+ATTRIBUTE SNA-PPP-Unfr-Data-In-Gig 202 integer
+ATTRIBUTE SNA-PPP-Unfr-Data-Out-Gig 203 integer
+ATTRIBUTE SN1-Admin-Expiry 204 integer
+ATTRIBUTE SNA-Input-Gigawords 206 integer
+ATTRIBUTE SNA-Output-Gigawords 207 integer
+ATTRIBUTE SN1-DNS-Proxy-Intercept-List 214 string
+ATTRIBUTE SN1-Subscriber-Class 219 integer
+ATTRIBUTE SN1-CFPolicy-ID 220 integer
+ATTRIBUTE SN1-Subs-VJ-Slotid-Cmp-Neg-Mode 221 integer
+ATTRIBUTE SN1-Primary-DCCA-Peer 223 string
+ATTRIBUTE SN1-Secondary-DCCA-Peer 224 string
+ATTRIBUTE SN1-Subs-Acc-Flow-Traffic-Valid 225 integer
+ATTRIBUTE SN1-Acct-Input-Packets-Dropped 226 integer
+ATTRIBUTE SN1-Acct-Output-Packets-Dropped 227 integer
+ATTRIBUTE SN1-Acct-Input-Octets-Dropped 228 integer64
+ATTRIBUTE SN1-Acct-Output-Octets-Dropped 229 integer64
+ATTRIBUTE SN1-Acct-Input-Giga-Dropped 230 integer
+ATTRIBUTE SN1-Acct-Output-Giga-Dropped 231 integer
+ATTRIBUTE SN1-Overload-Disc-Connect-Time 233 integer
+ATTRIBUTE SN1-Overload-Disconnect 235 integer
+ATTRIBUTE SN1-Radius-Returned-Username 236 integer
+ATTRIBUTE SN1-ROHC-Profile-Name 238 string
+ATTRIBUTE SN1-Firewall-Policy 239 octets
+ATTRIBUTE SN1-Transparent-Data 247 octets
+ATTRIBUTE SN1-MS-ISDN 248 octets
+ATTRIBUTE SN1-Routing-Area-Id 249 string
+#ATTRIBUTE SN1-Rulebase 249 string
+ATTRIBUTE SN1-Call-Id 251 integer
+ATTRIBUTE SN1-IMSI 252 octets
+ATTRIBUTE SN1-Long-Duration-Notification 253 integer
+ATTRIBUTE SN1-SIP-Method 254 integer
+ATTRIBUTE SN1-Event 255 string
+
+VALUE SN1-Disconnect-Reason Not-Defined 0
+VALUE SN1-Disconnect-Reason Admin-Disconnect 1
+VALUE SN1-Disconnect-Reason Remote-Disconnect 2
+VALUE SN1-Disconnect-Reason Local-Disconnect 3
+VALUE SN1-Disconnect-Reason Disc-No-Resource 4
+VALUE SN1-Disconnect-Reason Disc-Excd-Service-Limit 5
+VALUE SN1-Disconnect-Reason PPP-LCP-Neg-Failed 6
+VALUE SN1-Disconnect-Reason PPP-LCP-No-Response 7
+VALUE SN1-Disconnect-Reason PPP-LCP-Loopback 8
+VALUE SN1-Disconnect-Reason PPP-LCP-Max-Retry 9
+VALUE SN1-Disconnect-Reason PPP-Echo-Failed 10
+VALUE SN1-Disconnect-Reason PPP-Auth-Failed 11
+VALUE SN1-Disconnect-Reason PPP-Auth-Failed-No-AAA-Resp 12
+VALUE SN1-Disconnect-Reason PPP-Auth-No-Response 13
+VALUE SN1-Disconnect-Reason PPP-Auth-Max-Retry 14
+VALUE SN1-Disconnect-Reason Invalid-AAA-Attr 15
+VALUE SN1-Disconnect-Reason Failed-User-Filter 16
+VALUE SN1-Disconnect-Reason Failed-Provide-Service 17
+VALUE SN1-Disconnect-Reason Invalid-IP-Address-AAA 18
+VALUE SN1-Disconnect-Reason Invalid-IP-Pool-AAA 19
+VALUE SN1-Disconnect-Reason PPP-IPCP-Neg-Failed 20
+VALUE SN1-Disconnect-Reason PPP-IPCP-No-Response 21
+VALUE SN1-Disconnect-Reason PPP-IPCP-Max-Retry 22
+VALUE SN1-Disconnect-Reason PPP-No-Rem-IP-Address 23
+VALUE SN1-Disconnect-Reason Inactivity-Timeout 24
+VALUE SN1-Disconnect-Reason Session-Timeout 25
+VALUE SN1-Disconnect-Reason Max-Data-Excd 26
+VALUE SN1-Disconnect-Reason Invalid-IP-Source-Address 27
+VALUE SN1-Disconnect-Reason MSID-Auth-Failed 28
+VALUE SN1-Disconnect-Reason MSID-Auth-Fauiled-No-AAA-Resp 29
+VALUE SN1-Disconnect-Reason A11-Max-Retry 30
+VALUE SN1-Disconnect-Reason A11-Lifetime-Expired 31
+VALUE SN1-Disconnect-Reason A11-Message-Integrity-Failure 32
+VALUE SN1-Disconnect-Reason PPP-lcp-remote-disc 33
+VALUE SN1-Disconnect-Reason Session-setup-timeout 34
+VALUE SN1-Disconnect-Reason PPP-keepalive-failure 35
+VALUE SN1-Disconnect-Reason Flow-add-failed 36
+VALUE SN1-Disconnect-Reason Call-type-detection-failed 37
+VALUE SN1-Disconnect-Reason Wrong-ipcp-params 38
+VALUE SN1-Disconnect-Reason MIP-remote-dereg 39
+VALUE SN1-Disconnect-Reason MIP-lifetime-expiry 40
+VALUE SN1-Disconnect-Reason MIP-proto-error 41
+VALUE SN1-Disconnect-Reason MIP-auth-failure 42
+VALUE SN1-Disconnect-Reason MIP-reg-timeout 43
+VALUE SN1-Disconnect-Reason Invalid-dest-context 44
+VALUE SN1-Disconnect-Reason Source-context-removed 45
+VALUE SN1-Disconnect-Reason Destination-context-removed 46
+VALUE SN1-Disconnect-Reason Req-service-addr-unavailable 47
+VALUE SN1-Disconnect-Reason Demux-mgr-failed 48
+VALUE SN1-Disconnect-Reason Internal-error 49
+VALUE SN1-Disconnect-Reason AAA-context-removed 50
+VALUE SN1-Disconnect-Reason invalid-service-type 51
+VALUE SN1-Disconnect-Reason mip-relay-req-failed 52
+VALUE SN1-Disconnect-Reason mip-rcvd-relay-failure 53
+VALUE SN1-Disconnect-Reason ppp-restart-inter-pdsn-handoff 54
+VALUE SN1-Disconnect-Reason gre-key-mismatch 55
+VALUE SN1-Disconnect-Reason invalid_tunnel_context 56
+VALUE SN1-Disconnect-Reason no_peer_lns_address 57
+VALUE SN1-Disconnect-Reason failed_tunnel_connect 58
+VALUE SN1-Disconnect-Reason l2tp-tunnel-disconnect-remote 59
+VALUE SN1-Disconnect-Reason l2tp-tunnel-timeout 60
+VALUE SN1-Disconnect-Reason l2tp-protocol-error-remote 61
+VALUE SN1-Disconnect-Reason l2tp-protocol-error-local 62
+VALUE SN1-Disconnect-Reason l2tp-auth-failed-remote 63
+VALUE SN1-Disconnect-Reason l2tp-auth-failed-local 64
+VALUE SN1-Disconnect-Reason l2tp-try-another-lns-from-remote 65
+VALUE SN1-Disconnect-Reason l2tp-no-resource-local 66
+VALUE SN1-Disconnect-Reason l2tp-no-resource-remote 67
+VALUE SN1-Disconnect-Reason l2tp-tunnel-disconnect-local 68
+VALUE SN1-Disconnect-Reason l2tp-admin-disconnect_remote 69
+VALUE SN1-Disconnect-Reason l2tpmgr-reached-max-capacity 70
+VALUE SN1-Disconnect-Reason MIP-reg-revocation 71
+VALUE SN1-Disconnect-Reason path-failure 72
+VALUE SN1-Disconnect-Reason dhcp-relay-ip-validation-failed 73
+VALUE SN1-Disconnect-Reason gtp-unknown-pdp-addr-or-pdp-type 74
+VALUE SN1-Disconnect-Reason gtp-all-dynamic-pdp-addr-occupied 75
+VALUE SN1-Disconnect-Reason gtp-no-memory-is-available 76
+VALUE SN1-Disconnect-Reason dhcp-relay-static-ip-addr-not-allowed 77
+VALUE SN1-Disconnect-Reason dhcp-no-ip-addr-allocated 78
+VALUE SN1-Disconnect-Reason dhcp-ip-addr-allocation-tmr-exp 79
+VALUE SN1-Disconnect-Reason dhcp-ip-validation-failed 80
+VALUE SN1-Disconnect-Reason dhcp-static-addr-not-allowed 81
+VALUE SN1-Disconnect-Reason dhcp-ip-addr-not-available-at-present 82
+VALUE SN1-Disconnect-Reason dhcp-lease-expired 83
+VALUE SN1-Disconnect-Reason lpool-ip-validation-failed 84
+VALUE SN1-Disconnect-Reason lpool-static-ip-addr-not-allowed 85
+VALUE SN1-Disconnect-Reason static-ip-validation-failed 86
+VALUE SN1-Disconnect-Reason static-ip-addr-not-present 87
+VALUE SN1-Disconnect-Reason static-ip-addr-not-allowed 88
+VALUE SN1-Disconnect-Reason radius-ip-validation-failed 89
+VALUE SN1-Disconnect-Reason radius-ip-addr-not-provided 90
+VALUE SN1-Disconnect-Reason invalid-ip-addr-from-sgsn 91
+VALUE SN1-Disconnect-Reason no-more-sessions-in-aaa 92
+VALUE SN1-Disconnect-Reason ggsn-aaa-auth-req-failed 93
+VALUE SN1-Disconnect-Reason conflict-in-ip-addr-assignment 94
+VALUE SN1-Disconnect-Reason apn-removed 95
+VALUE SN1-Disconnect-Reason credits-used-bytes-in 96
+VALUE SN1-Disconnect-Reason credits-used-bytes-out 97
+VALUE SN1-Disconnect-Reason credits-used-bytes-total 98
+VALUE SN1-Disconnect-Reason prepaid-failed 99
+VALUE SN1-Disconnect-Reason l2tp-ipsec-tunnel-failure 100
+VALUE SN1-Disconnect-Reason l2tp-ipsec-tunnel-disconnected 101
+VALUE SN1-Disconnect-Reason mip-ipsec-sa-inactive 102
+VALUE SN1-Disconnect-Reason Long-Duration-Timeout 103
+VALUE SN1-Disconnect-Reason proxy-mip-registration-failure 104
+VALUE SN1-Disconnect-Reason proxy-mip-binding-update 105
+VALUE SN1-Disconnect-Reason proxy-mip-inter-pdsn-handoff-require-ip-address 106
+VALUE SN1-Disconnect-Reason proxy-mip-inter-pdsn-handoff-mismatched-address 107
+VALUE SN1-Disconnect-Reason Local-purge 108
+VALUE SN1-Disconnect-Reason failed-update-handoff 109
+VALUE SN1-Disconnect-Reason closed_rp-handoff-complete 110
+VALUE SN1-Disconnect-Reason closed_rp-duplicate-session 111
+VALUE SN1-Disconnect-Reason closed_rp-handoff-session-not-found 112
+VALUE SN1-Disconnect-Reason closed_rp-handoff-failed 113
+VALUE SN1-Disconnect-Reason pcf-monitor-keep-alive-failed 114
+VALUE SN1-Disconnect-Reason call-internal-reject 115
+VALUE SN1-Disconnect-Reason call-restarted 116
+VALUE SN1-Disconnect-Reason a11-mn-ha-auth-failure 117
+VALUE SN1-Disconnect-Reason a11-badly-formed 118
+VALUE SN1-Disconnect-Reason a11-t-bit-not-set 119
+VALUE SN1-Disconnect-Reason a11-unsupported-vendor-id 120
+VALUE SN1-Disconnect-Reason a11-mismatched-id 121
+VALUE SN1-Disconnect-Reason mipha-dup-home-addr-req 122
+VALUE SN1-Disconnect-Reason mipha-dup-imsi-session 123
+VALUE SN1-Disconnect-Reason ha-unreachable 124
+VALUE SN1-Disconnect-Reason IPSP-addr-in-use 125
+VALUE SN1-Disconnect-Reason mipfa-dup-home-addr-req 126
+VALUE SN1-Disconnect-Reason mipha-ip-pool-busyout 127
+VALUE SN1-Disconnect-Reason inter-pdsn-handoff 128
+VALUE SN1-Disconnect-Reason active-to-dormant 129
+VALUE SN1-Disconnect-Reason ppp-renegotiation 130
+VALUE SN1-Disconnect-Reason active-start-param-change 131
+VALUE SN1-Disconnect-Reason tarrif-boundary 132
+VALUE SN1-Disconnect-Reason a11-disconnect-no-active-stop 133
+VALUE SN1-Disconnect-Reason nw-reachability-failed-reject 134
+VALUE SN1-Disconnect-Reason nw-reachability-failed-redirect 135
+VALUE SN1-Disconnect-Reason container-max-exceeded 136
+VALUE SN1-Disconnect-Reason static-addr-not-allowed-in-apn 137
+VALUE SN1-Disconnect-Reason static-addr-required-by-radius 138
+VALUE SN1-Disconnect-Reason static-addr-not-allowed-by-radius 139
+VALUE SN1-Disconnect-Reason mip-registration-dropped 140
+VALUE SN1-Disconnect-Reason counter-rollover 141
+VALUE SN1-Disconnect-Reason constructed-nai-auth-fail 142
+VALUE SN1-Disconnect-Reason inter-pdsn-service-optimize-handoff-disabled 143
+VALUE SN1-Disconnect-Reason gre-key-collision 144
+VALUE SN1-Disconnect-Reason inter-pdsn-service-optimize-handoff-triggered 145
+VALUE SN1-Disconnect-Reason intra-pdsn-handoff-triggered 146
+VALUE SN1-Disconnect-Reason delayed-abort-timer-expired 147
+VALUE SN1-Disconnect-Reason Admin-AAA-disconnect 148
+VALUE SN1-Disconnect-Reason Admin-AAA-disconnect-handoff 149
+VALUE SN1-Disconnect-Reason PPP-IPV6CP-Neg-Failed 150
+VALUE SN1-Disconnect-Reason PPP-IPV6CP-No-Response 151
+VALUE SN1-Disconnect-Reason PPP-IPV6CP-Max-Retry 152
+VALUE SN1-Disconnect-Reason PPP-Restart-Invalid-source-IPV4-address 153
+VALUE SN1-Disconnect-Reason a11-disconnect-handoff-no-active-stop 154
+VALUE SN1-Disconnect-Reason call-restarted-inter-pdsn-handoff 155
+VALUE SN1-Disconnect-Reason call-restarted-ppp-termination 156
+VALUE SN1-Disconnect-Reason mipfa-resource-conflict 157
+VALUE SN1-Disconnect-Reason failed-auth-with-charging-svc 158
+VALUE SN1-Disconnect-Reason mipha-dup-imsi-session-purge 159
+VALUE SN1-Disconnect-Reason mipha-rev-pending-newcall 160
+VALUE SN1-Disconnect-Reason volume-quota-reached 161
+VALUE SN1-Disconnect-Reason duration-quota-reached 162
+VALUE SN1-Disconnect-Reason gtp-user-authentication-failed 163
+VALUE SN1-Disconnect-Reason MIP-reg-revocation-no-lcp-term 164
+VALUE SN1-Disconnect-Reason MIP-private-ip-no-rev-tunnel 165
+VALUE SN1-Disconnect-Reason Invalid-Prepaid-AAA-attr-in-auth-response 166
+VALUE SN1-Disconnect-Reason mipha-prepaid-reset-dynamic-newcall 167
+VALUE SN1-Disconnect-Reason gre-flow-control-timeout 168
+VALUE SN1-Disconnect-Reason mip-paaa-bc-query-not-found 169
+VALUE SN1-Disconnect-Reason mipha-dynamic-ip-addr-not-available 170
+VALUE SN1-Disconnect-Reason a11-mismatched-id-on-handoff 171
+VALUE SN1-Disconnect-Reason a11-badly-formed-on-handoff 172
+VALUE SN1-Disconnect-Reason a11-unsupported-vendor-id-on-handoff 173
+VALUE SN1-Disconnect-Reason a11-t-bit-not-set-on-handoff 174
+VALUE SN1-Disconnect-Reason MIP-reg-revocation-i-bit-on 175
+VALUE SN1-Disconnect-Reason A11-RRQ-Deny-Max-Count 176
+VALUE SN1-Disconnect-Reason Dormant-Transition-During-Session-Setup 177
+VALUE SN1-Disconnect-Reason PPP-Rem-Reneg-Disc-Always-Cfg 178
+VALUE SN1-Disconnect-Reason PPP-Rem-Reneg-Disc-NAI-MSID-Mismatch 179
+VALUE SN1-Disconnect-Reason mipha-subscriber-ipsec-tunnel-down 180
+VALUE SN1-Disconnect-Reason mipha-subscriber-ipsec-tunnel-failed 181
+VALUE SN1-Disconnect-Reason mipha-subscriber-ipsecmgr-death 182
+VALUE SN1-Disconnect-Reason flow-is-deactivated 183
+VALUE SN1-Disconnect-Reason ecsv2-license-exceeded 184
+VALUE SN1-Disconnect-Reason IPSG-Auth-Failed 185
+VALUE SN1-Disconnect-Reason driver-initiated 186
+VALUE SN1-Disconnect-Reason ims-authorization-failed 187
+VALUE SN1-Disconnect-Reason service-instance-released 188
+VALUE SN1-Disconnect-Reason flow-released 189
+VALUE SN1-Disconnect-Reason ppp-renego-no-ha-addr 190
+VALUE SN1-Disconnect-Reason intra-pdsn-handoff 191
+VALUE SN1-Disconnect-Reason overload-disconnect 192
+VALUE SN1-Disconnect-Reason css-service-not-found 193
+VALUE SN1-Disconnect-Reason Auth-Failed 194
+VALUE SN1-Disconnect-Reason dhcp-client-sent-release 195
+VALUE SN1-Disconnect-Reason dhcp-client-sent-nak 196
+VALUE SN1-Disconnect-Reason msid-dhcp-chaddr-mismatch 197
+VALUE SN1-Disconnect-Reason link-broken 198
+VALUE SN1-Disconnect-Reason prog-end-timeout 199
+VALUE SN1-Disconnect-Reason qos-update-wait-timeout 200
+VALUE SN1-Disconnect-Reason css-synch-cause 201
+VALUE SN1-Disconnect-Reason Gtp-context-replacement 202
+VALUE SN1-Disconnect-Reason PDIF-Auth-failed 203
+VALUE SN1-Disconnect-Reason l2tp-unknown-apn 204
+VALUE SN1-Disconnect-Reason ms-unexpected-network-reentry 205
+VALUE SN1-Disconnect-Reason r6-invalid-nai 206
+VALUE SN1-Disconnect-Reason eap-max-retry-reached 207
+VALUE SN1-Disconnect-Reason vbm-hoa-session-disconnected 208
+VALUE SN1-Disconnect-Reason vbm-voa-session-disconnected 209
+VALUE SN1-Disconnect-Reason in-acl-disconnect-on-violation 210
+VALUE SN1-Disconnect-Reason eap-msk-lifetime-expiry 211
+VALUE SN1-Disconnect-Reason eap-msk-lifetime-too-low 212
+VALUE SN1-Disconnect-Reason mipfa-inter-tech-handoff 213
+VALUE SN1-Disconnect-Reason r6-max-retry-reached 214
+VALUE SN1-Disconnect-Reason r6-nwexit-recd 215
+VALUE SN1-Disconnect-Reason r6-dereg-req-recd 216
+VALUE SN1-Disconnect-Reason r6-remote-failure 217
+VALUE SN1-Disconnect-Reason r6r4-protocol-errors 218
+VALUE SN1-Disconnect-Reason wimax-qos-invalid-aaa-attr 219
+VALUE SN1-Disconnect-Reason npu-gre-flows-not-available 220
+VALUE SN1-Disconnect-Reason r4-max-retry-reached 221
+VALUE SN1-Disconnect-Reason r4-nwexit-recd 222
+VALUE SN1-Disconnect-Reason r4-dereg-req-recd 223
+VALUE SN1-Disconnect-Reason r4-remote-failure 224
+VALUE SN1-Disconnect-Reason ims-authorization-revoked 225
+VALUE SN1-Disconnect-Reason ims-authorization-released 226
+VALUE SN1-Disconnect-Reason ims-auth-decision-invalid 227
+VALUE SN1-Disconnect-Reason mac-addr-validation-failed 228
+VALUE SN1-Disconnect-Reason excessive-wimax-pd-flows-cfgd 229
+VALUE SN1-Disconnect-Reason sgsn-canc-loc-sub 230
+VALUE SN1-Disconnect-Reason sgsn-canc-loc-upd 231
+VALUE SN1-Disconnect-Reason sgsn-mnr-exp 232
+VALUE SN1-Disconnect-Reason sgsn-ident-fail 233
+VALUE SN1-Disconnect-Reason sgsn-sec-fail 234
+VALUE SN1-Disconnect-Reason sgsn-auth-fail 235
+VALUE SN1-Disconnect-Reason sgsn-glu-fail 236
+VALUE SN1-Disconnect-Reason sgsn-imp-det 237
+VALUE SN1-Disconnect-Reason sgsn-smgr-purge 238
+VALUE SN1-Disconnect-Reason sgsn-subs-handed-to-peer 239
+VALUE SN1-Disconnect-Reason sgsn-dns-fail-inter-rau 240
+VALUE SN1-Disconnect-Reason sgsn-cont-rsp-fail 241
+VALUE SN1-Disconnect-Reason sgsn-hlr-not-found-for-imsi 242
+VALUE SN1-Disconnect-Reason sgsn-ms-init-det 243
+VALUE SN1-Disconnect-Reason sgsn-opr-policy-fail 244
+VALUE SN1-Disconnect-Reason sgsn-duplicate-context 245
+VALUE SN1-Disconnect-Reason hss-profile-update-failed 246
+VALUE SN1-Disconnect-Reason sgsn-no-pdp-activated 247
+VALUE SN1-Disconnect-Reason asnpc-idle-mode-timeout 248
+VALUE SN1-Disconnect-Reason asnpc-idle-mode-exit 249
+VALUE SN1-Disconnect-Reason asnpc-idle-mode-auth-failed 250
+VALUE SN1-Disconnect-Reason asngw-invalid-qos-configuration 251
+VALUE SN1-Disconnect-Reason sgsn-dsd-allgprswithdrawn 252
+VALUE SN1-Disconnect-Reason r6-pmk-key-change-failure 253
+VALUE SN1-Disconnect-Reason sgsn-illegal-me 254
+VALUE SN1-Disconnect-Reason sess-termination-timeout 255
+VALUE SN1-Disconnect-Reason sgsn-sai-fail 256
+VALUE SN1-Disconnect-Reason sgsn-rnc-removal 257
+VALUE SN1-Disconnect-Reason sgsn-rai-removal 258
+VALUE SN1-Disconnect-Reason sgsn-init-deact 259
+VALUE SN1-Disconnect-Reason ggsn-init-deact 260
+VALUE SN1-Disconnect-Reason hlr-init-deact 261
+VALUE SN1-Disconnect-Reason ms-init-deact 262
+VALUE SN1-Disconnect-Reason sgsn-detach-init-deact 263
+VALUE SN1-Disconnect-Reason sgsn-rab-rel-init-deact 264
+VALUE SN1-Disconnect-Reason sgsn-iu-rel-init-deact 265
+VALUE SN1-Disconnect-Reason sgsn-gtpu-path-failure 266
+VALUE SN1-Disconnect-Reason sgsn-gtpc-path-failure 267
+VALUE SN1-Disconnect-Reason sgsn-local-handoff-init-deact 268
+VALUE SN1-Disconnect-Reason sgsn-remote-handoff-init-deact 269
+VALUE SN1-Disconnect-Reason sgsn-gtp-no-resource 270
+VALUE SN1-Disconnect-Reason sgsn-rnc-no-resource 271
+VALUE SN1-Disconnect-Reason sgsn-odb-init-deact 272
+VALUE SN1-Disconnect-Reason sgsn-invalid-ti 273
+VALUE SN1-Disconnect-Reason sgsn-ggsn-ctxt-non-existent 274
+VALUE SN1-Disconnect-Reason sgsn-apn-restrict-vio 275
+VALUE SN1-Disconnect-Reason sgsn-regular-deact 276
+VALUE SN1-Disconnect-Reason sgsn-abnormal-deact 277
+VALUE SN1-Disconnect-Reason sgsn-actv-rejected-by-peer 278
+VALUE SN1-Disconnect-Reason sgsn-err-ind 279
+VALUE SN1-Disconnect-Reason asngw-non-anchor-prohibited 280
+VALUE SN1-Disconnect-Reason asngw-im-entry-prohibited 281
+VALUE SN1-Disconnect-Reason session-idle-mode-entry-timeout 282
+VALUE SN1-Disconnect-Reason session-idle-mode-exit-timeout 283
+VALUE SN1-Disconnect-Reason asnpc-ms-power-down-nwexit 284
+VALUE SN1-Disconnect-Reason asnpc-r4-nwexit-recd 285
+VALUE SN1-Disconnect-Reason sgsn-iu-rel-before-call-est 286
+VALUE SN1-Disconnect-Reason ikev2-subscriber-ipsecmgr-death 287
+VALUE SN1-Disconnect-Reason All-dynamic-pool-addr-occupied 288
+VALUE SN1-Disconnect-Reason mip6ha-ip-addr-not-available 289
+VALUE SN1-Disconnect-Reason bs-monitor-keep-alive-failed 290
+VALUE SN1-Disconnect-Reason sgsn-att-in-reg-state 291
+VALUE SN1-Disconnect-Reason sgsn-inbound-srns-in-reg-state 292
+VALUE SN1-Disconnect-Reason dt-ggsn-tun-reestablish-failed 293
+VALUE SN1-Disconnect-Reason sgsn-unknown-pdp 294
+VALUE SN1-Disconnect-Reason sgsn-pdp-auth-failure 295
+VALUE SN1-Disconnect-Reason sgsn-duplicate-pdp-context 296
+VALUE SN1-Disconnect-Reason sgsn-no-rsp-from-ggsn 297
+VALUE SN1-Disconnect-Reason sgsn-failure-rsp-from-ggsn 298
+VALUE SN1-Disconnect-Reason sgsn-apn-unknown 299
+VALUE SN1-Disconnect-Reason sgsn-serv-req-init-deact 300
+VALUE SN1-Disconnect-Reason sgsn-attach-on-attch-init-abort 301
+VALUE SN1-Disconnect-Reason sgsn-iu-rel-in-israu-init-abort 302
+VALUE SN1-Disconnect-Reason sgsn-smgr-init-abort 303
+VALUE SN1-Disconnect-Reason sgsn-mm-ctx-cleanup-init-abort 304
+VALUE SN1-Disconnect-Reason sgsn-unknown-abort 305
+VALUE SN1-Disconnect-Reason sgsn-guard-timeout-abort 306
+VALUE SN1-Disconnect-Reason vpn-bounce-dhcpip-validate-req 307
+VALUE SN1-Disconnect-Reason mipv6-id-mismatch 308
+VALUE SN1-Disconnect-Reason aaa-session-id-not-found 309
+VALUE SN1-Disconnect-Reason x1-max-retry-reached 310
+VALUE SN1-Disconnect-Reason x1-nwexit-recd 311
+VALUE SN1-Disconnect-Reason x1-dereg-req-recd 312
+VALUE SN1-Disconnect-Reason x1-remote-failure 313
+VALUE SN1-Disconnect-Reason x1x2-protocol-errors 314
+VALUE SN1-Disconnect-Reason x2-max-retry-reached 315
+VALUE SN1-Disconnect-Reason x2-nwexit-recd 316
+VALUE SN1-Disconnect-Reason x2-dereg-req-recd 317
+VALUE SN1-Disconnect-Reason x2-remote-failure 318
+VALUE SN1-Disconnect-Reason x1-pmk-key-change-failure 319
+VALUE SN1-Disconnect-Reason sa-rekeying-failure 320
+VALUE SN1-Disconnect-Reason sess-sleep-mode-entry-timeout 321
+VALUE SN1-Disconnect-Reason phsgw-non-anchor-prohibited 322
+VALUE SN1-Disconnect-Reason asnpc-pc-relocation-failed 323
+VALUE SN1-Disconnect-Reason asnpc-pc-relocation 324
+VALUE SN1-Disconnect-Reason auth_policy_mismatch 325
+VALUE SN1-Disconnect-Reason sa-lifetime-expiry 326
+VALUE SN1-Disconnect-Reason asnpc-del-ms-entry-recd 327
+VALUE SN1-Disconnect-Reason phspc-sleep-mode-timeout 328
+VALUE SN1-Disconnect-Reason phspc-sleep-mode-exit 329
+VALUE SN1-Disconnect-Reason phspc-sleep-mode-auth-failed 330
+VALUE SN1-Disconnect-Reason phspc-ms-power-down-nwexit 331
+VALUE SN1-Disconnect-Reason phspc-x2-nwexit-recd 332
+VALUE SN1-Disconnect-Reason invalid-nat-config 333
+VALUE SN1-Disconnect-Reason asngw-tid-entry-not-found 334
+VALUE SN1-Disconnect-Reason No-NAT-IP-Address 335
+VALUE SN1-Disconnect-Reason excessive-phs-pd-flows-cfgd 336
+VALUE SN1-Disconnect-Reason phsgw-invalid-qos-configuration 337
+VALUE SN1-Disconnect-Reason Interim-Update 338
+VALUE SN1-Disconnect-Reason sgsn-attach-abrt-rad-lost 339
+VALUE SN1-Disconnect-Reason sgsn-inbnd-irau-abrt-rad-lost 340
+VALUE SN1-Disconnect-Reason ike-keepalive-failed 341
+VALUE SN1-Disconnect-Reason sgsn-attach-abrt-ms-suspend 342
+VALUE SN1-Disconnect-Reason sgsn-inbnd-irau-abrt-ms-suspend 343
+VALUE SN1-Disconnect-Reason duplicate-session-detected 344
+VALUE SN1-Disconnect-Reason sgsn-xid-response-failure 345
+VALUE SN1-Disconnect-Reason sgsn-nse-cleanup 346
+VALUE SN1-Disconnect-Reason sgsn-gtp-req-failure 347
+VALUE SN1-Disconnect-Reason sgsn-imsi-mismatch 348
+VALUE SN1-Disconnect-Reason sgsn-bvc-blocked 349
+VALUE SN1-Disconnect-Reason sgsn-attach-on-inbound-irau 350
+VALUE SN1-Disconnect-Reason sgsn-attach-on-outbound-irau 351
+VALUE SN1-Disconnect-Reason sgsn-incorrect-state 352
+VALUE SN1-Disconnect-Reason sgsn-t3350-expiry 353
+VALUE SN1-Disconnect-Reason sgsn-page-timer-expiry 354
+VALUE SN1-Disconnect-Reason phsgw-tid-entry-not-found 355
+VALUE SN1-Disconnect-Reason phspc-del-ms-entry-recd 356
+VALUE SN1-Disconnect-Reason sgsn-pdp-local-purge 357
+VALUE SN1-Disconnect-Reason phs-invalid-nai 358
+VALUE SN1-Disconnect-Reason session-sleep-mode-exit-timeout 359
+VALUE SN1-Disconnect-Reason sgsn-offload-phase2 360
+VALUE SN1-Disconnect-Reason phs-thirdparty-auth-fail 361
+VALUE SN1-Disconnect-Reason remote-error-notify 362
+VALUE SN1-Disconnect-Reason no-response 363
+VALUE SN1-Disconnect-Reason PDG-Auth-failed 364
+VALUE SN1-Disconnect-Reason mme-s1AP-send-failed 365
+VALUE SN1-Disconnect-Reason mme-egtpc-connection-failed 366
+VALUE SN1-Disconnect-Reason mme-egtpc-create-session-failed 367
+VALUE SN1-Disconnect-Reason mme-authentication-failure 368
+VALUE SN1-Disconnect-Reason mme-ue-detach 369
+VALUE SN1-Disconnect-Reason mme-mme-detach 370
+VALUE SN1-Disconnect-Reason mme-hss-detach 371
+VALUE SN1-Disconnect-Reason mme-pgw-detach 372
+VALUE SN1-Disconnect-Reason mme-sub-validation-failure 373
+VALUE SN1-Disconnect-Reason mme-hss-connection-failure 374
+VALUE SN1-Disconnect-Reason mme-hss-user-unknown 375
+VALUE SN1-Disconnect-Reason dhcp-lease-mismatch-detected 376
+VALUE SN1-Disconnect-Reason nemo-link-layer-down 377
+VALUE SN1-Disconnect-Reason eapol-max-retry-reached 378
+VALUE SN1-Disconnect-Reason sgsn-offload-phase3 379
+VALUE SN1-Disconnect-Reason mbms-bearer-service-disconnect 380
+VALUE SN1-Disconnect-Reason disconnect-on-violation-odb 381
+VALUE SN1-Disconnect-Reason disconn-on-violation-focs-odb 382
+VALUE SN1-Disconnect-Reason CSCF-REG-Admin-disconnect 383
+VALUE SN1-Disconnect-Reason CSCF-REG-User-disconnect 384
+VALUE SN1-Disconnect-Reason CSCF-REG-Inactivity-timeout 385
+VALUE SN1-Disconnect-Reason CSCF-REG-Network-disconnect 386
+VALUE SN1-Disconnect-Reason CSCF-Call-Admin-disconnect 387
+VALUE SN1-Disconnect-Reason CSCF-CAll-User-disconnect 388
+VALUE SN1-Disconnect-Reason CSCF-CALL-Local-disconnect 389
+VALUE SN1-Disconnect-Reason CSCF-CALL-No-Resource 390
+VALUE SN1-Disconnect-Reason CSCF-CALL-No-Respone 391
+VALUE SN1-Disconnect-Reason CSCF-CALL-Inactivity-timeout 392
+VALUE SN1-Disconnect-Reason CSCF-CALL-Media-Auth-Failure 393
+VALUE SN1-Disconnect-Reason CSCF-REG-No-Resource 394
+VALUE SN1-Disconnect-Reason ms-unexpected-idle-mode-entry 395
+VALUE SN1-Disconnect-Reason re-auth-failed 396
+VALUE SN1-Disconnect-Reason sgsn-pdp-nse-cleanup 397
+VALUE SN1-Disconnect-Reason sgsn-mm-ctxt-gtp-no-resource 398
+VALUE SN1-Disconnect-Reason unknown-apn 399
+VALUE SN1-Disconnect-Reason gtpc-path-failure 400
+VALUE SN1-Disconnect-Reason gtpu-path-failure 401
+VALUE SN1-Disconnect-Reason actv-rejected-by-sgsn 402
+VALUE SN1-Disconnect-Reason sgsn-pdp-gprs-camel-release 403
+VALUE SN1-Disconnect-Reason sgsn-check-imei-failure 404
+VALUE SN1-Disconnect-Reason sgsn-sndcp-init-deact 405
+VALUE SN1-Disconnect-Reason sgsn-pdp-inactivity-timeout 406
+VALUE SN1-Disconnect-Reason fw-and-nat-policy-removed 407
+VALUE SN1-Disconnect-Reason FNG-Auth-failed 408
+VALUE SN1-Disconnect-Reason ha-stale-key-disconnect 409
+VALUE SN1-Disconnect-Reason No-IPV6-address-for-subscriber 410
+VALUE SN1-Disconnect-Reason prefix-registration-failure 411
+VALUE SN1-Disconnect-Reason disconnect-from-policy-server 412
+VALUE SN1-Disconnect-Reason s6b-auth-failed 413
+VALUE SN1-Disconnect-Reason gtpc-err-ind 414
+VALUE SN1-Disconnect-Reason gtpu-err-ind 415
+VALUE SN1-Disconnect-Reason invalid-pdn-type 416
+VALUE SN1-Disconnect-Reason aaa-auth-req-failed 417
+VALUE SN1-Disconnect-Reason apn-denied-no-subscription 418
+VALUE SN1-Disconnect-Reason Sgw-context-replacement 419
+VALUE SN1-Disconnect-Reason dup-static-ip-addr-req 420
+VALUE SN1-Disconnect-Reason apn-restrict-violation 421
+VALUE SN1-Disconnect-Reason invalid-wapn 422
+VALUE SN1-Disconnect-Reason ttg-nsapi-allocation-failed 423
+VALUE SN1-Disconnect-Reason mandatory-gtp-ie-missing 424
+VALUE SN1-Disconnect-Reason aaa-unreachable 425
+VALUE SN1-Disconnect-Reason asngw-service-flow-deletion 426
+VALUE SN1-Disconnect-Reason CT-PMIP-RRQ-NVSE-Value-Change 427
+VALUE SN1-Disconnect-Reason tcp-read-failed 428
+VALUE SN1-Disconnect-Reason tcp-write-failed 429
+VALUE SN1-Disconnect-Reason ssl-handshake-failed 430
+VALUE SN1-Disconnect-Reason ssl-renegotiate-failed 431
+VALUE SN1-Disconnect-Reason ssl-bad-message 432
+VALUE SN1-Disconnect-Reason ssl-alert-received 433
+VALUE SN1-Disconnect-Reason ssl-disconnect 434
+VALUE SN1-Disconnect-Reason ssl-migration 435
+VALUE SN1-Disconnect-Reason sgsn-ard-failure 436
+VALUE SN1-Disconnect-Reason sgsn-camel-release 437
+VALUE SN1-Disconnect-Reason Hotlining-Status-Change 447
+VALUE SN1-Disconnect-Reason ggsn-no-rsp-from-sgsn 448
+VALUE SN1-Disconnect-Reason diameter-protocol-error 449
+VALUE SN1-Disconnect-Reason diameter-request-timeout 450
+VALUE SN1-Disconnect-Reason operator-policy 451
+VALUE SN1-Disconnect-Reason spr-connection-timeout 452
+VALUE SN1-Disconnect-Reason mipha-dup-wimax-session 453
+VALUE SN1-Disconnect-Reason invalid-version-attr 454
+VALUE SN1-Disconnect-Reason sgsn-zone-code-failure 455
+
+VALUE SN1-PPP-Progress-Code Not-Defined 0
+VALUE SN1-PPP-Progress-Code Call-Lcp-Down 1
+VALUE SN1-PPP-Progress-Code Call-Disconnecting 2
+VALUE SN1-PPP-Progress-Code Call-PPP-Renegotiating 3
+VALUE SN1-PPP-Progress-Code Call-Lcp-Down_1 10
+VALUE SN1-PPP-Progress-Code Call-Arrived 11
+VALUE SN1-PPP-Progress-Code Call-Lcp-Up 12
+VALUE SN1-PPP-Progress-Code Call-Authenticating 13
+VALUE SN1-PPP-Progress-Code Call-Authenticated 14
+VALUE SN1-PPP-Progress-Code Call-Ipcp-Up 15
+VALUE SN1-PPP-Progress-Code Call-Simple-IP-Connected 16
+VALUE SN1-PPP-Progress-Code Call-Mobile-IP-Connected 17
+#VALUE SN1-PPP-Progress-Code Call-Disconnecting 20
+#VALUE SN1-PPP-Progress-Code Call-PPP-Renegotiating 30
+#VALUE SN1-PPP-Progress-Code Call-Arrived 40
+VALUE SN1-PPP-Progress-Code Call-Pdg-Tcp-Connecting 45
+VALUE SN1-PPP-Progress-Code Call-Pdg-Ssl-Connecting 46
+#VALUE SN1-PPP-Progress-Code Call-Lcp-Up 50
+#VALUE SN1-PPP-Progress-Code Call-Authenticating 60
+VALUE SN1-PPP-Progress-Code Call-Bcmcs-Authenticating 70
+#VALUE SN1-PPP-Progress-Code Call-Authenticated 80
+VALUE SN1-PPP-Progress-Code Call-Tunnel-Connecting 85
+#VALUE SN1-PPP-Progress-Code Call-Ipcp-Up 90
+VALUE SN1-PPP-Progress-Code Call-Imsa-Authorizing 95
+VALUE SN1-PPP-Progress-Code Call-Imsa-Authorized 97
+VALUE SN1-PPP-Progress-Code Call-MBMS-UE-Authorizing 98
+VALUE SN1-PPP-Progress-Code Call-MBMS-Bearer-Authorizing 99
+#VALUE SN1-PPP-Progress-Code Call-Simple-IP-Connected 100
+#VALUE SN1-PPP-Progress-Code Call-Mobile-IP-Connected 110
+VALUE SN1-PPP-Progress-Code Call-Tunnel-Connected 115
+VALUE SN1-PPP-Progress-Code Call-Pdp-Type-IP-Connected 120
+VALUE SN1-PPP-Progress-Code Call-Pdp-Type-IPv6-Connected 125
+VALUE SN1-PPP-Progress-Code Call-Pdp-Type-PPP-Connected 130
+VALUE SN1-PPP-Progress-Code Call-Proxy-Mobile-IP-Connected 140
+VALUE SN1-PPP-Progress-Code Call-Pdg-Connected 142
+VALUE SN1-PPP-Progress-Code Call-Pdg-Ssl-Connected 141
+VALUE SN1-PPP-Progress-Code Call-Pdg-Connected 142
+VALUE SN1-PPP-Progress-Code Call-Pdg-Connected 142
+VALUE SN1-PPP-Progress-Code Call-Ipsg-Connected 145
+VALUE SN1-PPP-Progress-Code Call-Bcmcs-Connected 150
+VALUE SN1-PPP-Progress-Code Call-MBMS-UE-Connected 155
+VALUE SN1-PPP-Progress-Code Call-MBMS-Bearer-Connected 156
+VALUE SN1-PPP-Progress-Code Call-Pending-Addr-From-DHCP 160
+VALUE SN1-PPP-Progress-Code Call-Got-Addr-From-DHCP 170
+VALUE SN1-PPP-Progress-Code Call-HA-IPSEC-Tunnel-Connecting 180
+VALUE SN1-PPP-Progress-Code Call-HA-IPSEC-Connected 190
+VALUE SN1-PPP-Progress-Code Call-ASN-Non-Anchor-Connected 200
+VALUE SN1-PPP-Progress-Code Call-ASNPC-Connected 210
+VALUE SN1-PPP-Progress-Code Call-Mobile-IPv6-Connected 220
+VALUE SN1-PPP-Progress-Code Call-PMIPv6-Connected 221
+VALUE SN1-PPP-Progress-Code Call-PHSPC-Connected 230
+VALUE SN1-PPP-Progress-Code Call-GTP-IPv4-Connected 235
+VALUE SN1-PPP-Progress-Code Call-GTP-IPv6-Connected 236
+VALUE SN1-PPP-Progress-Code Call-GTP-IPv4-IPv6-Connected 237
+VALUE SN1-PPP-Progress-Code Call-SGW-Connected 245
+VALUE SN1-PPP-Progress-Code Call-MME-Attached 246
+VALUE SN1-PPP-Progress-Code Call-Auth-Only-Connected 247
+
+VALUE SN1-PPP-Data-Compression None 0
+VALUE SN1-PPP-Data-Compression Stac-LZS 1
+VALUE SN1-PPP-Data-Compression MPPC 2
+VALUE SN1-PPP-Data-Compression MPCC-Stac-LZS 3
+VALUE SN1-PPP-Data-Compression Deflate 4
+VALUE SN1-PPP-Data-Compression Deflate-Stac-LZS 5
+VALUE SN1-PPP-Data-Compression Deflate-MPCC 6
+VALUE SN1-PPP-Data-Compression Deflate-MPCC-Stac-LZS 7
+
+VALUE SN1-IP-Source-Validation No 0
+VALUE SN1-IP-Source-Validation Yes 1
+
+VALUE SN1-Subscriber-Permission None 0
+VALUE SN1-Subscriber-Permission Simple-IP 1
+VALUE SN1-Subscriber-Permission Mobile-IP 2
+VALUE SN1-Subscriber-Permission Simple-IP-Mobile-IP 3
+VALUE SN1-Subscriber-Permission HA-Mobile-IP 4
+VALUE SN1-Subscriber-Permission Simple-IP-HA-Mobile-IP 5
+VALUE SN1-Subscriber-Permission Mobile-IP-HA-Mobile-IP 6
+VALUE SN1-Subscriber-Permission All 7
+VALUE SN1-Subscriber-Permission GGSN-PDP-TYPE-IP 8
+VALUE SN1-Subscriber-Permission GGSN-PDP-TYPE-PPP 16
+VALUE SN1-Subscriber-Permission Network-Mobility 32
+VALUE SN1-Subscriber-Permission FA-HA-NEMO 38
+VALUE SN1-Subscriber-Permission All_ 63
+
+VALUE SN1-Admin-Permission None 0
+VALUE SN1-Admin-Permission CLI 1
+VALUE SN1-Admin-Permission FTP 2
+VALUE SN1-Admin-Permission CLI-FTP 3
+VALUE SN1-Admin-Permission Intercept 4
+VALUE SN1-Admin-Permission CLI-Intercept 5
+VALUE SN1-Admin-Permission CLI-Intercept-FTP 7
+VALUE SN1-Admin-Permission ECS 8
+VALUE SN1-Admin-Permission CLI-ECS 9
+VALUE SN1-Admin-Permission CLI-FTP-ECS 11
+VALUE SN1-Admin-Permission CLI-Intercept-ECS 13
+VALUE SN1-Admin-Permission CLI-Intercept-FTP-ECS 15
+
+VALUE SN1-Simultaneous-SIP-MIP Disabled 0
+VALUE SN1-Simultaneous-SIP-MIP Enabled 1
+
+VALUE SN1-PPP-Data-Compression-Mode Normal 0
+VALUE SN1-PPP-Data-Compression-Mode Stateless 1
+
+VALUE SN1-Access-link-IP-Frag Normal 0
+VALUE SN1-Access-link-IP-Frag DF-Ignore 1
+VALUE SN1-Access-link-IP-Frag DF-Fragment-ICMP-Notify 2
+
+VALUE SN1-Change-Condition QOSCHANGE 0
+VALUE SN1-Change-Condition TARIFFTIMECHANGE 1
+VALUE SN1-Change-Condition SGSNCHANGE 500
+
+VALUE SN1-Data-Tunnel-Ignore-DF-Bit Disabled 0
+VALUE SN1-Data-Tunnel-Ignore-DF-Bit Enabled 1
+
+VALUE SN1-DHCP-Lease-Expiry-Policy auto-renew 0
+VALUE SN1-DHCP-Lease-Expiry-Policy disconnect 1
+
+VALUE SN1-Direction Any 0
+VALUE SN1-Direction Uplink 1
+VALUE SN1-Direction Downlink 2
+
+VALUE SN1-DNS-Proxy-Use-Subscr-Addr Disable 0
+VALUE SN1-DNS-Proxy-Use-Subscr-Addr Enable 1
+
+VALUE SN1-Enable-QoS-Renegotiation No 0
+VALUE SN1-Enable-QoS-Renegotiation Yes 1
+
+VALUE SN1-Firewall-Enabled False 0
+VALUE SN1-Firewall-Enabled True 1
+
+VALUE SN1-GGSN1-MIP-Required Disabled 0
+VALUE SN1-GGSN1-MIP-Required Enabled 1
+
+VALUE SN1-Gratuitous-ARP-Aggressive Disabled 0
+VALUE SN1-Gratuitous-ARP-Aggressive Enabled 1
+
+VALUE SN1-GTP-Version GTP_VERSION_0 0
+VALUE SN1-GTP-Version GTP_VERSION_1 1
+VALUE SN1-GTP-Version GTP_VERSION_2 2
+
+VALUE SN1-HA-Send-DNS-ADDRESS Disabled 0
+VALUE SN1-HA-Send-DNS-ADDRESS Enabled 1
+
+VALUE SN1-Home-Sub-Use-GGSN Deny 0
+VALUE SN1-Home-Sub-Use-GGSN Accept 1
+
+VALUE SN1-IP-Alloc-Method Alloc_Local_Pool 0
+VALUE SN1-IP-Alloc-Method Alloc_Dhcp_Client 1
+VALUE SN1-IP-Alloc-Method Alloc_Radius 2
+VALUE SN1-IP-Alloc-Method Alloc_No_Alloc 3
+VALUE SN1-IP-Alloc-Method Alloc_Static_Alloc 4
+VALUE SN1-IP-Alloc-Method Alloc_Dhcp_Relay 5
+
+VALUE SN1-IP-Header-Compression None 0
+VALUE SN1-IP-Header-Compression VJ 1
+VALUE SN1-IP-Header-Compression ROHC 2
+VALUE SN1-IP-Header-Compression VJ_ROHC 3
+
+VALUE SN1-IP-Hide-Service-Address Disabled 0
+VALUE SN1-IP-Hide-Service-Address Enabled 1
+
+VALUE SN1-IP-Source-Violate-No-Acct Disabled 0
+VALUE SN1-IP-Source-Violate-No-Acct Enabled 1
+
+VALUE SN1-IPv6-DNS-Proxy Disabled 0
+VALUE SN1-IPv6-DNS-Proxy Enabled 1
+
+VALUE SN1-IPv6-Egress-Filtering Disabled 0
+VALUE SN1-IPv6-Egress-Filtering Enabled 1
+
+VALUE SN1-L3-to-L2-Tun-Addr-Policy no-local-alloc-validate 0
+VALUE SN1-L3-to-L2-Tun-Addr-Policy local-alloc 1
+VALUE SN1-L3-to-L2-Tun-Addr-Policy local-alloc-validate 2
+
+VALUE SN1-Long-Duration-Action Detection 1
+VALUE SN1-Long-Duration-Action Disconnection 2
+VALUE SN1-Long-Duration-Action Dormant-Only-Disconnection 3
+VALUE SN1-Long-Duration-Action Dormant-Only-Detection 4
+
+VALUE SN1-Long-Duration-Notification Suppress 0
+VALUE SN1-Long-Duration-Notification Send 1
+
+VALUE SN1-Mediation-Acct-Rsp-Action None 0
+VALUE SN1-Mediation-Acct-Rsp-Action No_Early_PDUs 1
+VALUE SN1-Mediation-Acct-Rsp-Action Delay_GTP_Response 2
+
+VALUE SN1-Mediation-Enabled Disabled 0
+VALUE SN1-Mediation-Enabled Enabled 1
+
+VALUE SN1-Mediation-No-Interims Disabled 0
+VALUE SN1-Mediation-No-Interims Enabled 1
+
+VALUE SN1-MIP-AAA-Assign-Addr Disabled 0
+VALUE SN1-MIP-AAA-Assign-Addr Enabled 1
+
+VALUE SN1-MIP-Dual-Anchor Disabled 0
+VALUE SN1-MIP-Dual-Anchor Enabled 1
+
+VALUE SN1-MIP-Match-AAA-Assign-Addr Disabled 0
+VALUE SN1-MIP-Match-AAA-Assign-Addr Enabled 1
+
+VALUE SN1-MIP-Send-Ancid Disabled 0
+VALUE SN1-MIP-Send-Ancid Enabled 1
+
+VALUE SN1-MIP-Send-Correlation-Info Disabled 0
+# In StarOS 8.3 and later, supported value 1 is NVSE_Starent, before 8.3 it is Enabled.
+VALUE SN1-MIP-Send-Correlation-Info EnabledOrNVSE_Starent 1
+VALUE SN1-MIP-Send-Correlation-Info NVSE_CUstom1 2
+VALUE SN1-MIP-Send-Correlation-Info NVSE_Custom2 3
+
+VALUE SN1-MIP-Send-Imsi NoneOrDisabled 0
+VALUE SN1-MIP-Send-Imsi Starent_NVSE 1
+VALUE SN1-MIP-Send-Imsi NVSE_Custom1 2
+VALUE SN1-MIP-Send-Imsi NVSE_Custom2 3
+
+VALUE SN1-MIP-Send-Term-Verification Disabled 0
+VALUE SN1-MIP-Send-Term-Verification EnabledOrNVSE_Custom1 1
+VALUE SN1-MIP-Send-Term-Verification NVSE_Custom2 2
+VALUE SN1-MIP-Send-Term-Verification NVSE_Starent 3
+
+VALUE SN1-MN-HA-Hash-Algorithm MD5 1
+VALUE SN1-MN-HA-Hash-Algorithm MD5_RFC2002 2
+VALUE SN1-MN-HA-Hash-Algorithm HMAC_MD5 3
+
+VALUE SN1-Mode Reliable 0
+VALUE SN1-Mode Optimistic 1
+VALUE SN1-Mode Unidirectional 2
+
+VALUE SN1-NPU-Qos-Priority Best_Effort 0
+VALUE SN1-NPU-Qos-Priority Bronze 1
+VALUE SN1-NPU-Qos-Priority Silver 2
+VALUE SN1-NPU-Qos-Priority Gold 3
+VALUE SN1-NPU-Qos-Priority From_DSCP 4
+
+VALUE SN1-Ntk-Session-Disconnect-Flag Session-Disconnect 1
+
+VALUE SN1-PDIF-MIP-Release-TIA No 0
+VALUE SN1-PDIF-MIP-Release-TIA Yes 1
+
+VALUE SN1-PDIF-MIP-Required No 0
+VALUE SN1-PDIF-MIP-Required Yes 1
+
+VALUE SN1-PDIF-MIP-Simple-IP-Fallback No 0
+VALUE SN1-PDIF-MIP-Simple-IP-Fallback Yes 1
+
+VALUE SN1-PDSN1-Handoff-Req-IP-Addr Disabled 0
+VALUE SN1-PDSN1-Handoff-Req-IP-Addr Enabled 1
+
+VALUE SN1-Permit-User-Mcast-PDUs Disabled 0
+VALUE SN1-Permit-User-Mcast-PDUs Enabled 1
+
+VALUE SN1-PPP-Accept-Peer-v6Ifid Disabled 0
+VALUE SN1-PPP-Accept-Peer-v6Ifid Enabled 1
+
+VALUE SN1-PPP-Always-On-Vse Disabled 0
+VALUE SN1-PPP-Always-On-Vse Enabled 1
+
+VALUE SN1-PPP-NW-Layer-IPv4 Disabled 0
+VALUE SN1-PPP-NW-Layer-IPv4 Enabled 1
+VALUE SN1-PPP-NW-Layer-IPv4 Passive 2
+
+VALUE SN1-PPP-NW-Layer-IPv6 Disabled 0
+VALUE SN1-PPP-NW-Layer-IPv6 Enabled 1
+VALUE SN1-PPP-NW-Layer-IPv6 Passive 2
+
+VALUE SN1-PPP-Reneg-Disc Never 0
+VALUE SN1-PPP-Reneg-Disc Always 1
+VALUE SN1-PPP-Reneg-Disc NAI_Prefix_MSID_Mismatch 2
+
+VALUE SN1-Prepaid no_prepaid 0
+VALUE SN1-Prepaid custom_prepaid 1
+VALUE SN1-Prepaid standard_prepaid 2
+VALUE SN1-Prepaid wimax_prepaid 4
+
+VALUE SN1-Prepaid-Compressed-Count Uncompressed 0
+VALUE SN1-Prepaid-Compressed-Count Compressed 1
+
+VALUE SN1-Prepaid-Final-Duration-Alg current_time 0
+VALUE SN1-Prepaid-Final-Duration-Alg last-user-layer3-activity-time 1
+VALUE SN1-Prepaid-Final-Duration-Alg last-airlink-activity-time 2
+VALUE SN1-Prepaid-Final-Duration-Alg last-airlink-activity-time-last-reported 3
+
+VALUE SN1-Prepaid-Preference prepaid_duration 0
+VALUE SN1-Prepaid-Preference prepaid_volume 1
+
+VALUE SN1-Proxy-MIP Disabled 0
+VALUE SN1-Proxy-MIP Enabled 1
+
+VALUE SN1-QoS-Class-Background-PHB Best-Effort 0
+VALUE SN1-QoS-Class-Background-PHB Pass-Through 1
+VALUE SN1-QoS-Class-Background-PHB AF11 10
+VALUE SN1-QoS-Class-Background-PHB AF12 12
+VALUE SN1-QoS-Class-Background-PHB AF13 14
+VALUE SN1-QoS-Class-Background-PHB AF21 18
+VALUE SN1-QoS-Class-Background-PHB AF22 20
+VALUE SN1-QoS-Class-Background-PHB AF23 22
+VALUE SN1-QoS-Class-Background-PHB AF31 26
+VALUE SN1-QoS-Class-Background-PHB AF32 28
+VALUE SN1-QoS-Class-Background-PHB AF33 30
+VALUE SN1-QoS-Class-Background-PHB AF41 34
+VALUE SN1-QoS-Class-Background-PHB AF42 36
+VALUE SN1-QoS-Class-Background-PHB AF43 38
+VALUE SN1-QoS-Class-Background-PHB EF 46
+
+VALUE SN1-QoS-Class-Conversational-PHB Best-Effort 0
+VALUE SN1-QoS-Class-Conversational-PHB Pass-Through 1
+VALUE SN1-QoS-Class-Conversational-PHB AF11 10
+VALUE SN1-QoS-Class-Conversational-PHB AF12 12
+VALUE SN1-QoS-Class-Conversational-PHB AF13 14
+VALUE SN1-QoS-Class-Conversational-PHB AF21 18
+VALUE SN1-QoS-Class-Conversational-PHB AF22 20
+VALUE SN1-QoS-Class-Conversational-PHB AF23 22
+VALUE SN1-QoS-Class-Conversational-PHB AF31 26
+VALUE SN1-QoS-Class-Conversational-PHB AF32 28
+VALUE SN1-QoS-Class-Conversational-PHB AF33 30
+VALUE SN1-QoS-Class-Conversational-PHB AF41 34
+VALUE SN1-QoS-Class-Conversational-PHB AF42 36
+VALUE SN1-QoS-Class-Conversational-PHB AF43 38
+VALUE SN1-QoS-Class-Conversational-PHB EF 46
+
+VALUE SN1-QoS-Class-Interactive-1-PHB Best-Effort 0
+VALUE SN1-QoS-Class-Interactive-1-PHB Pass-Through 1
+VALUE SN1-QoS-Class-Interactive-1-PHB AF11 10
+VALUE SN1-QoS-Class-Interactive-1-PHB AF12 12
+VALUE SN1-QoS-Class-Interactive-1-PHB AF13 14
+VALUE SN1-QoS-Class-Interactive-1-PHB AF21 18
+VALUE SN1-QoS-Class-Interactive-1-PHB AF22 20
+VALUE SN1-QoS-Class-Interactive-1-PHB AF23 22
+VALUE SN1-QoS-Class-Interactive-1-PHB AF31 26
+VALUE SN1-QoS-Class-Interactive-1-PHB AF32 28
+VALUE SN1-QoS-Class-Interactive-1-PHB AF33 30
+VALUE SN1-QoS-Class-Interactive-1-PHB AF41 34
+VALUE SN1-QoS-Class-Interactive-1-PHB AF42 36
+VALUE SN1-QoS-Class-Interactive-1-PHB AF43 38
+VALUE SN1-QoS-Class-Interactive-1-PHB EF 46
+
+VALUE SN1-QoS-Class-Interactive-2-PHB Best-Effort 0
+VALUE SN1-QoS-Class-Interactive-2-PHB Pass-Through 1
+VALUE SN1-QoS-Class-Interactive-2-PHB AF11 10
+VALUE SN1-QoS-Class-Interactive-2-PHB AF12 12
+VALUE SN1-QoS-Class-Interactive-2-PHB AF13 14
+VALUE SN1-QoS-Class-Interactive-2-PHB AF21 18
+VALUE SN1-QoS-Class-Interactive-2-PHB AF22 20
+VALUE SN1-QoS-Class-Interactive-2-PHB AF23 22
+VALUE SN1-QoS-Class-Interactive-2-PHB AF31 26
+VALUE SN1-QoS-Class-Interactive-2-PHB AF32 28
+VALUE SN1-QoS-Class-Interactive-2-PHB AF33 30
+VALUE SN1-QoS-Class-Interactive-2-PHB AF41 34
+VALUE SN1-QoS-Class-Interactive-2-PHB AF42 36
+VALUE SN1-QoS-Class-Interactive-2-PHB AF43 38
+VALUE SN1-QoS-Class-Interactive-2-PHB EF 46
+
+VALUE SN1-QoS-Class-Interactive-3-PHB Best-Effort 0
+VALUE SN1-QoS-Class-Interactive-3-PHB Pass-Through 1
+VALUE SN1-QoS-Class-Interactive-3-PHB AF11 10
+VALUE SN1-QoS-Class-Interactive-3-PHB AF12 12
+VALUE SN1-QoS-Class-Interactive-3-PHB AF13 14
+VALUE SN1-QoS-Class-Interactive-3-PHB AF21 18
+VALUE SN1-QoS-Class-Interactive-3-PHB AF22 20
+VALUE SN1-QoS-Class-Interactive-3-PHB AF23 22
+VALUE SN1-QoS-Class-Interactive-3-PHB AF31 26
+VALUE SN1-QoS-Class-Interactive-3-PHB AF32 28
+VALUE SN1-QoS-Class-Interactive-3-PHB AF33 30
+VALUE SN1-QoS-Class-Interactive-3-PHB AF41 34
+VALUE SN1-QoS-Class-Interactive-3-PHB AF42 36
+VALUE SN1-QoS-Class-Interactive-3-PHB AF43 38
+VALUE SN1-QoS-Class-Interactive-3-PHB EF 46
+
+VALUE SN1-QoS-Class-Streaming-PHB Best-Effort 0
+VALUE SN1-QoS-Class-Streaming-PHB Pass-Through 1
+VALUE SN1-QoS-Class-Streaming-PHB AF11 10
+VALUE SN1-QoS-Class-Streaming-PHB AF12 12
+VALUE SN1-QoS-Class-Streaming-PHB AF13 14
+VALUE SN1-QoS-Class-Streaming-PHB AF21 18
+VALUE SN1-QoS-Class-Streaming-PHB AF22 20
+VALUE SN1-QoS-Class-Streaming-PHB AF23 22
+VALUE SN1-QoS-Class-Streaming-PHB AF31 26
+VALUE SN1-QoS-Class-Streaming-PHB AF32 28
+VALUE SN1-QoS-Class-Streaming-PHB AF33 30
+VALUE SN1-QoS-Class-Streaming-PHB AF41 34
+VALUE SN1-QoS-Class-Streaming-PHB AF42 36
+VALUE SN1-QoS-Class-Streaming-PHB AF43 38
+VALUE SN1-QoS-Class-Streaming-PHB EF 46
+
+VALUE SN1-QoS-Tp-Dnlk Disabled 0
+VALUE SN1-QoS-Tp-Dnlk Policing 1
+VALUE SN1-QoS-Tp-Dnlk Shaping 2
+
+VALUE SN1-QoS-Tp-Uplk Disabled 0
+VALUE SN1-QoS-Tp-Uplk Policing 1
+VALUE SN1-QoS-Tp-Uplk Shaping 2
+
+VALUE SN1-Radius-Returned-Username No 0
+VALUE SN1-Radius-Returned-Username Yes 1
+
+VALUE SN1-Roaming-Sub-Use-GGSN Deny 0
+VALUE SN1-Roaming-Sub-Use-GGSN Accept 1
+
+VALUE SN1-Service-Type None 0
+VALUE SN1-Service-Type PDSN 1
+VALUE SN1-Service-Type Management 2
+VALUE SN1-Service-Type HA 3
+VALUE SN1-Service-Type GGSN 4
+VALUE SN1-Service-Type LNS 5
+VALUE SN1-Service-Type IPSG 6
+VALUE SN1-Service-Type CSCF 7
+VALUE SN1-Service-Type ASNGW 8
+VALUE SN1-Service-Type PDIF 9
+VALUE SN1-Service-Type STANDALONE_FA 10
+VALUE SN1-Service-Type SGSN 11
+VALUE SN1-Service-Type PHSGW 12
+VALUE SN1-Service-Type PDG 13
+VALUE SN1-Service-Type MIPV6HA 14
+VALUE SN1-Service-Type PGW 15
+VALUE SN1-Service-Type SGW 16
+VALUE SN1-Service-Type FNG 17
+VALUE SN1-Service-Type OGW 18
+VALUE SN1-Service-Type HNBGW 19
+VALUE SN1-Service-Type BNG 20
+
+VALUE SN1-Subs-Acc-Flow-Traffic-Valid Disabled 0
+VALUE SN1-Subs-Acc-Flow-Traffic-Valid Enabled 1
+
+VALUE SN1-Subscriber-Accounting None 0
+VALUE SN1-Subscriber-Accounting Radius 1
+VALUE SN1-Subscriber-Accounting GTPP 2
+
+VALUE SN1-Subscriber-Acct-Interim Normal 0
+VALUE SN1-Subscriber-Acct-Interim Suppress 1
+
+VALUE SN1-Subscriber-Acct-Mode flow-based-auxilliary 0
+VALUE SN1-Subscriber-Acct-Mode flow-based-all 1
+VALUE SN1-Subscriber-Acct-Mode flow-based-none 2
+VALUE SN1-Subscriber-Acct-Mode session-based 3
+VALUE SN1-Subscriber-Acct-Mode main-a10-only 4
+
+VALUE SN1-Subscriber-Acct-Rsp-Action None 0
+VALUE SN1-Subscriber-Acct-Rsp-Action No_Early_PDUs 1
+VALUE SN1-Subscriber-Acct-Rsp-Action Delay_GTP_Response 2
+
+VALUE SN1-Subscriber-Acct-Start Normal 0
+VALUE SN1-Subscriber-Acct-Start Suppress 1
+
+VALUE SN1-Subscriber-Acct-Stop Normal 0
+VALUE SN1-Subscriber-Acct-Stop Suppress 1
+
+VALUE SN1-Subscriber-Class Normal_Subscriber 0
+VALUE SN1-Subscriber-Class Ting_100 1
+VALUE SN1-Subscriber-Class Ting_500 2
+VALUE SN1-Subscriber-Class Ting_Buddy 3
+VALUE SN1-Subscriber-Class Ting_Star 4
+VALUE SN1-Subscriber-Class Ting_Nolimit_SMS 5
+VALUE SN1-Subscriber-Class Kids_Locator 6
+VALUE SN1-Subscriber-Class Ting_2000 7
+VALUE SN1-Subscriber-Class Handicapped_Welfare 8
+VALUE SN1-Subscriber-Class Reserved 9
+
+VALUE SN1-Subscriber-IP-Hdr-Neg-Mode Force 0
+VALUE SN1-Subscriber-IP-Hdr-Neg-Mode Detect 1
+
+VALUE SN1-Subscriber-IP-TOS-Copy None 0
+VALUE SN1-Subscriber-IP-TOS-Copy Access-Tunnel 1
+VALUE SN1-Subscriber-IP-TOS-Copy Data-Tunnel 2
+VALUE SN1-Subscriber-IP-TOS-Copy Both 3
+
+VALUE SN1-Subscriber-No-Interims Disabled 0
+VALUE SN1-Subscriber-No-Interims Enabled 1
+
+VALUE SN1-Subs-VJ-Slotid-Cmp-Neg-Mode None 0
+VALUE SN1-Subs-VJ-Slotid-Cmp-Neg-Mode Receive 1
+VALUE SN1-Subs-VJ-Slotid-Cmp-Neg-Mode Transmit 2
+VALUE SN1-Subs-VJ-Slotid-Cmp-Neg-Mode Both 3
+
+VALUE SN1-Tp-Dnlk-Exceed-Action Transmit 0
+VALUE SN1-Tp-Dnlk-Exceed-Action Drop 1
+VALUE SN1-Tp-Dnlk-Exceed-Action Lower-IP-Precedence 2
+VALUE SN1-Tp-Dnlk-Exceed-Action Buffer 3
+VALUE SN1-Tp-Dnlk-Exceed-Action Transmit-On-Buffer-Full 4
+
+VALUE SN1-Tp-Dnlk-Violate-Action Transmit 0
+VALUE SN1-Tp-Dnlk-Violate-Action Drop 1
+VALUE SN1-Tp-Dnlk-Violate-Action Lower-IP-Precedence 2
+VALUE SN1-Tp-Dnlk-Violate-Action Buffer 3
+VALUE SN1-Tp-Dnlk-Violate-Action Transmit-On-Buffer-Full 4
+
+VALUE SN1-Tp-Uplk-Exceed-Action Transmit 0
+VALUE SN1-Tp-Uplk-Exceed-Action Drop 1
+VALUE SN1-Tp-Uplk-Exceed-Action Lower-IP-Precedence 2
+VALUE SN1-Tp-Uplk-Exceed-Action Buffer 3
+VALUE SN1-Tp-Uplk-Exceed-Action Transmit-On-Buffer-Full 4
+
+VALUE SN1-Tp-Uplk-Violate-Action Transmit 0
+VALUE SN1-Tp-Uplk-Violate-Action Drop 1
+VALUE SN1-Tp-Uplk-Violate-Action Lower-IP-Precedence 2
+VALUE SN1-Tp-Uplk-Violate-Action Buffer 3
+VALUE SN1-Tp-Uplk-Violate-Action Transmit-On-Buffer-Full 4
+
+VALUE SN1-Tun-Addr-Policy no-local-alloc-validate 0
+VALUE SN1-Tun-Addr-Policy local-alloc 1
+VALUE SN1-Tun-Addr-Policy local-alloc-validate 2
+
+VALUE SN1-Tunnel-Gn Disabled 0
+VALUE SN1-Tunnel-Gn Enabled 1
+
+VALUE SN1-Tunnel-Load-Balancing random 1
+VALUE SN1-Tunnel-Load-Balancing balanced 2
+VALUE SN1-Tunnel-Load-Balancing prioritized 3
+
+VALUE SN1-Visiting-Sub-Use-GGSN Deny 0
+VALUE SN1-Visiting-Sub-Use-GGSN Accept 1
+
+END-VENDOR Starent
diff --git a/resources/protocols/radius/dictionary.surfnet b/resources/protocols/radius/dictionary.surfnet
new file mode 100644
index 00000000..94052253
--- /dev/null
+++ b/resources/protocols/radius/dictionary.surfnet
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Surfnet
+#
+# $Id: a6c0e4f9c83b588adec2998cb80513594abecada $
+#
+##############################################################################
+
+VENDOR Surfnet 1076
+
+BEGIN-VENDOR Surfnet
+
+ATTRIBUTE Surfnet-AVPair 1 string
+ATTRIBUTE Surfnet-Service-Identifier 2 string
+ATTRIBUTE Surfnet-Service-Provider 3 string
+
+END-VENDOR Surfnet
diff --git a/resources/protocols/radius/dictionary.symbol b/resources/protocols/radius/dictionary.symbol
new file mode 100644
index 00000000..6410d81c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.symbol
@@ -0,0 +1,45 @@
+VENDOR Symbol 388
+
+BEGIN-VENDOR Symbol
+
+ATTRIBUTE Symbol-Admin-Role 1 integer
+VALUE Symbol-Admin-Role Monitor 1
+VALUE Symbol-Admin-Role Helpdesk 2
+VALUE Symbol-Admin-Role NetworkAdmin 4
+VALUE Symbol-Admin-Role SysAdmin 8
+VALUE Symbol-Admin-Role WebAdmin 16
+VALUE Symbol-Admin-Role Security 32
+VALUE Symbol-Admin-Role DeviceProvisioningAdmin 64
+VALUE Symbol-Admin-Role SuperUser 32768
+
+ATTRIBUTE Symbol-Current-ESSID 2 string
+ATTRIBUTE Symbol-Allowed-ESSID 3 string
+ATTRIBUTE Symbol-WLAN-Index 4 integer
+ATTRIBUTE Symbol-QoS-Profile 5 integer
+VALUE Symbol-QoS-Profile BestEffort 1
+VALUE Symbol-QoS-Profile Background 2
+VALUE Symbol-QoS-Profile Video 3
+VALUE Symbol-QoS-Profile Voice 4
+
+ATTRIBUTE Symbol-Allowed-Radio 6 string
+ATTRIBUTE Symbol-Expiry-Date-Time 7 string # Format: MM/DD/YYYY-HH:MM
+ATTRIBUTE Symbol-Start-Date-Time 8 string # Format: MM/DD/YYYY-HH:MM
+ATTRIBUTE Symbol-Posture-Status 9 string
+ATTRIBUTE Symbol-Downlink-Limit 10 integer # Format: 100-10000 (Kbps), 0 = Disabled
+ATTRIBUTE Symbol-Uplink-Limit 11 integer # Format: 100-10000 (Kbps), 0 = Disabled
+ATTRIBUTE Symbol-User-Group 12 string
+ATTRIBUTE Symbol-AP-Name 17 string
+ATTRIBUTE Symbol-AP-IP-Address 18 string
+ATTRIBUTE Symbol-AP-MAC-Address 19 string
+ATTRIBUTE Symbol-VLAN-Name 22 string
+ATTRIBUTE Symbol-App-Policy 31 string
+ATTRIBUTE Symbol-AP-Rf-Domain 32 string
+ATTRIBUTE Symbol-Nsight-Allowed-Location 33 string
+ATTRIBUTE Symbol-Login-Source 100 integer
+VALUE Symbol-Login-Source HTTP 16
+VALUE Symbol-Login-Source SSH 32
+VALUE Symbol-Login-Source Telnet 64
+VALUE Symbol-Login-Source Console 128
+VALUE Symbol-Login-Source All 240
+
+END-VENDOR Symbol
diff --git a/resources/protocols/radius/dictionary.t_systems_nova b/resources/protocols/radius/dictionary.t_systems_nova
new file mode 100644
index 00000000..c0b5987a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.t_systems_nova
@@ -0,0 +1,33 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# T-Systems-Nova
+#
+# $Id: e78c33d89264af9b9c459e40343025b4e5c483ed $
+#
+##############################################################################
+VENDOR T-Systems-Nova 16787
+
+BEGIN-VENDOR T-Systems-Nova
+
+ATTRIBUTE T-Systems-Nova-Location-ID 1 string
+ATTRIBUTE T-Systems-Nova-Location-Name 2 string
+ATTRIBUTE T-Systems-Nova-Logoff-URL 3 string
+ATTRIBUTE T-Systems-Nova-Redirection-URL 4 string
+ATTRIBUTE T-Systems-Nova-Bandwidth-Min-Up 5 integer
+ATTRIBUTE T-Systems-Nova-Bandwidth-Min-Down 6 integer
+ATTRIBUTE T-Systems-Nova-Bandwidth-Max-Up 7 integer
+ATTRIBUTE T-Systems-Nova-Bandwidth-Max-Down 8 integer
+ATTRIBUTE T-Systems-Nova-Session-Terminate-Time 9 integer
+
+#ATTRIBUTE T-Systems-Nova-Session-Terminate-End-Of-Day 10 integer
+ATTRIBUTE T-Systems-Nova-Session-Terminate-EoD 10 integer
+
+ATTRIBUTE T-Systems-Nova-Billing-Class-Of-Service 11 string
+ATTRIBUTE T-Systems-Nova-Service-Name 12 string
+ATTRIBUTE T-Systems-Nova-Price-Of-Service 13 integer
+ATTRIBUTE T-Systems-Nova-Visiting-Provider-Code 14 string
+ATTRIBUTE T-Systems-Nova-UnknownAVP 15 string
+
+END-VENDOR T-Systems-Nova
diff --git a/resources/protocols/radius/dictionary.telebit b/resources/protocols/radius/dictionary.telebit
new file mode 100644
index 00000000..b7ed4d25
--- /dev/null
+++ b/resources/protocols/radius/dictionary.telebit
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Telebit dictionary
+#
+# Telebit was acquired by Cisco in 1996.
+#
+# $Id: f5d82ecb9ecbdc01f7ad770aa838782919238443 $
+#
+VENDOR Telebit 117
+
+BEGIN-VENDOR Telebit
+
+ATTRIBUTE Telebit-Login-Command 1 string
+ATTRIBUTE Telebit-Port-Name 2 string
+ATTRIBUTE Telebit-Activate-Command 3 string
+ATTRIBUTE Telebit-Accounting-Info 4 string
+ATTRIBUTE Telebit-Login-Option 5 string
+
+END-VENDOR Telebit
diff --git a/resources/protocols/radius/dictionary.telkom b/resources/protocols/radius/dictionary.telkom
new file mode 100644
index 00000000..95c47740
--- /dev/null
+++ b/resources/protocols/radius/dictionary.telkom
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Telkom SA - RADIUS dictionary
+# Used to convey Telkom Specific Information in proxied requests
+# EDS 20031007 eddie@saix.net
+#
+# $Id: 687677cbbf9eb3d9cfa1ca955d92bfb027ad7f51 $
+#
+##############################################################################
+
+VENDOR Telkom 1431
+
+BEGIN-VENDOR Telkom
+
+# Access-Type is used to describe the Access Medium used eg
+# Dial/ADSL/VSAT etc. Used in both Access-Requests and Accounting
+ATTRIBUTE Telkom-Access-Type 1 string
+
+#
+# Service-Type is used to indicate the Service used main in conjunction
+# with the SSG. Used in both Access-Requests and Accounting
+ATTRIBUTE Telkom-Service-Type 2 string
+
+# YFi Hotspot Manager trick to implement government regulation (South African)
+ATTRIBUTE Telkom-Degrade-Token 200 string
+
+END-VENDOR Telkom
diff --git a/resources/protocols/radius/dictionary.terena b/resources/protocols/radius/dictionary.terena
new file mode 100644
index 00000000..0e3a3968
--- /dev/null
+++ b/resources/protocols/radius/dictionary.terena
@@ -0,0 +1,17 @@
+# -*- text -*-
+#
+# For TERENA VSA's
+#
+# The reference for these values is:
+# http://www.terena.org/activities/tf-emc2/oid.html
+#
+# $Id: 9637e3debc73eff0332bc198837db24ea2935b5f $
+#
+VENDOR TERENA 25178
+
+BEGIN-VENDOR TERENA
+
+ATTRIBUTE Eduroam-SP-Country 10 string
+ATTRIBUTE Eduroam-Monitoring-Inflate 11 string
+
+END-VENDOR TERENA
diff --git a/resources/protocols/radius/dictionary.trapeze b/resources/protocols/radius/dictionary.trapeze
new file mode 100644
index 00000000..bd613a7d
--- /dev/null
+++ b/resources/protocols/radius/dictionary.trapeze
@@ -0,0 +1,49 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.trapeze
+#
+# For use with FreeRadius and Trapeze/Juniper MSS software
+# 1.1 or greater.
+#
+# Trapeze Networks has been acquired by Juniper in 2010.
+#
+# $Id: 343b8fed0d4f2638b1f2dea10097b8e65e37331a $
+#
+#
+VENDOR Trapeze 14525
+
+# Attributes for MSS 1.1 and later
+
+BEGIN-VENDOR Trapeze
+
+ATTRIBUTE Trapeze-VLAN-Name 1 string
+ATTRIBUTE Trapeze-Mobility-Profile 2 string
+ATTRIBUTE Trapeze-Encryption-Type 3 string
+ATTRIBUTE Trapeze-Time-Of-Day 4 string
+
+# New attributes for MSS 3.0 and later
+
+ATTRIBUTE Trapeze-SSID 5 string
+ATTRIBUTE Trapeze-End-Date 6 string
+ATTRIBUTE Trapeze-Start-Date 7 string
+ATTRIBUTE Trapeze-URL 8 string
+
+# Additional attributes, not known when added
+ATTRIBUTE Trapeze-User-Group-Name 9 string
+ATTRIBUTE Trapeze-QoS-Profile 10 string
+ATTRIBUTE Trapeze-Simultaneous-Logins 11 string
+ATTRIBUTE Trapeze-CoA-Username 12 string
+
+# New attributes for MSS 8.0 and later
+ATTRIBUTE Trapeze-Audit 13 string
+ATTRIBUTE Trapeze-NMS-User-Group 14 string
+ATTRIBUTE Trapeze-NMS-Platform-Local-User 15 string
+ATTRIBUTE Trapeze-SIP-Call-Detail-Record 16 string
+ATTRIBUTE Trapeze-SmartPass-Access-Control 17 string
+ATTRIBUTE Trapeze-Device-Profile 18 string
+ATTRIBUTE Trapeze-Device-Type 19 string
+ATTRIBUTE Trapeze-Allowed-Devices 20 string
+ATTRIBUTE Trapeze-Device-Group 21 string
+
+END-VENDOR Trapeze
diff --git a/resources/protocols/radius/dictionary.travelping b/resources/protocols/radius/dictionary.travelping
new file mode 100644
index 00000000..6d904a58
--- /dev/null
+++ b/resources/protocols/radius/dictionary.travelping
@@ -0,0 +1,88 @@
+#
+# dictionary.travelping
+#
+
+VENDOR Travelping 18681
+
+BEGIN-VENDOR Travelping
+
+#
+# Standard attribute
+#
+ATTRIBUTE TP-Gateway-Version 1 string
+ATTRIBUTE TP-Firmware-Variant 2 string
+ATTRIBUTE TP-Firmware-Version 3 string
+ATTRIBUTE TP-Gateway-Config 4 string
+ATTRIBUTE TP-ENC-IV 5 string
+ATTRIBUTE TP-Password 6 string
+ATTRIBUTE TP-User-Agent 7 string
+ATTRIBUTE TP-Auth-Reply 8 integer
+ATTRIBUTE TP-Access-Class-Id 9 string
+ATTRIBUTE TP-Host-Name 10 string
+ATTRIBUTE TP-DHCP-Request-Option-List 11 string
+ATTRIBUTE TP-DHCP-Parameter-Request-List 12 string
+ATTRIBUTE TP-DHCP-Vendor-Class-Id 13 string
+ATTRIBUTE TP-DHCP-Client-Id 14 string
+ATTRIBUTE TP-Location-Id 15 string
+ATTRIBUTE TP-NAT-IP-Address 16 ipaddr
+ATTRIBUTE TP-Zone-Id 17 string
+ATTRIBUTE TP-Monitor-Id 18 string
+ATTRIBUTE TP-Related-Session-Id 19 string
+ATTRIBUTE TP-Monitor-Session-Id 20 integer
+ATTRIBUTE TP-Max-Input-Octets 21 integer64
+ATTRIBUTE TP-Max-Output-Octets 22 integer64
+ATTRIBUTE TP-Max-Total-Octets 23 integer64
+ATTRIBUTE TP-Exit-Access-Class-Id 24 string
+ATTRIBUTE TP-Access-Rule 25 string
+ATTRIBUTE TP-Access-Group 26 string
+ATTRIBUTE TP-NAT-Pool-Id 27 string
+ATTRIBUTE TP-NAT-Port-Start 28 integer
+ATTRIBUTE TP-NAT-Port-End 29 integer
+ATTRIBUTE TP-Keep-Alive-Timeout 30 integer
+ATTRIBUTE TP-TLS-Auth-Type 31 integer
+ATTRIBUTE TP-TLS-Pre-Shared-Key 32 string
+ATTRIBUTE TP-CAPWAP-Timestamp 33 integer
+ATTRIBUTE TP-CAPWAP-WTP-Version 34 string
+ATTRIBUTE TP-CAPWAP-Session-Id 35 octets
+ATTRIBUTE TP-CAPWAP-Radio-Id 36 integer
+ATTRIBUTE TP-CAPWAP-WWAN-Id 37 integer
+ATTRIBUTE TP-CAPWAP-WWAN-RAT 38 integer
+ATTRIBUTE TP-CAPWAP-WWAN-RSSi 39 integer
+ATTRIBUTE TP-CAPWAP-WWAN-CREG 40 integer
+ATTRIBUTE TP-CAPWAP-WWAN-LAC 41 integer
+ATTRIBUTE TP-CAPWAP-WWAN-Latency 42 integer
+ATTRIBUTE TP-CAPWAP-WWAN-MCC 43 integer
+ATTRIBUTE TP-CAPWAP-WWAN-MNC 44 integer
+ATTRIBUTE TP-CAPWAP-WWAN-Cell-Id 45 integer
+ATTRIBUTE TP-CAPWAP-Power-Save-Idle-Timeout 46 integer
+ATTRIBUTE TP-CAPWAP-Power-Save-Busy-Timeout 47 integer
+ATTRIBUTE TP-CAPWAP-SSID 48 string
+ATTRIBUTE TP-CAPWAP-Max-WIFI-Clients 49 integer
+ATTRIBUTE TP-CAPWAP-Walled-Garden 50 string
+ATTRIBUTE TP-CAPWAP-GPS-Latitude 51 string
+ATTRIBUTE TP-CAPWAP-GPS-Longitude 52 string
+ATTRIBUTE TP-CAPWAP-GPS-Altitude 53 string
+ATTRIBUTE TP-CAPWAP-GPS-Hdop 54 string
+ATTRIBUTE TP-CAPWAP-GPS-Timestamp 55 string
+ATTRIBUTE TP-CAPWAP-Hardware-Version 56 string
+ATTRIBUTE TP-CAPWAP-Software-Version 57 string
+ATTRIBUTE TP-CAPWAP-Boot-Version 58 string
+ATTRIBUTE TP-CAPWAP-Other-Software-Version 59 string
+ATTRIBUTE TP-Excess-Input-Octets 60 integer64
+ATTRIBUTE TP-Excess-Output-Octets 61 integer64
+ATTRIBUTE TP-Excess-Total-Octets 62 integer64
+ATTRIBUTE TP-Trace-Id 63 string
+
+VALUE TP-TLS-Auth-Type Pre-Shared-Key 0
+VALUE TP-TLS-Auth-Type X509-Subject-CommonName 1
+
+#
+# Vendor specific values for standard RADIUS attributes
+# 0x48f9 == 18681 == Vendor Id
+#
+VALUE Framed-Protocol TP-CAPWAP 0x48f90001
+
+VALUE Service-Type TP-CAPWAP-WTP 0x48f90001
+VALUE Service-Type TP-CAPWAP-STA 0x48f90002
+
+END-VENDOR Travelping
diff --git a/resources/protocols/radius/dictionary.tropos b/resources/protocols/radius/dictionary.tropos
new file mode 100644
index 00000000..27f918cc
--- /dev/null
+++ b/resources/protocols/radius/dictionary.tropos
@@ -0,0 +1,53 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# See support@tropos.com
+#
+# $Id: 48341843dc855336bc811b8cb4bdca2f693934bf $
+#
+##############################################################################
+VENDOR Tropos 14529
+
+BEGIN-VENDOR Tropos
+
+ATTRIBUTE Tropos-Unicast-Cipher 1 integer
+ATTRIBUTE Tropos-Layer2-Input-Octets 2 integer
+ATTRIBUTE Tropos-Layer2-Output-Octets 3 integer
+ATTRIBUTE Tropos-Layer2-Input-Frames 4 integer
+ATTRIBUTE Tropos-Layer2-Output-Frames 5 integer
+ATTRIBUTE Tropos-Layer2-Input-Drops 6 integer
+ATTRIBUTE Tropos-Noise-Floor 7 ifid
+ATTRIBUTE Tropos-Noise-Upper-Bound 8 ifid
+ATTRIBUTE Tropos-Release 9 string
+ATTRIBUTE Tropos-Secondary-IP 11 octets
+ATTRIBUTE Tropos-Terminate-Cause 12 integer
+ATTRIBUTE Tropos-Average-RSSI 13 integer
+ATTRIBUTE Tropos-Channel 15 ifid
+ATTRIBUTE Tropos-Retries-Sent 16 integer
+ATTRIBUTE Tropos-Retry-Bits 17 integer
+ATTRIBUTE Tropos-Rates-Sent 18 octets
+ATTRIBUTE Tropos-Rates-Received 19 octets
+ATTRIBUTE Tropos-Routed-Time 21 integer
+ATTRIBUTE Tropos-Routless-Since 22 integer
+ATTRIBUTE Tropos-Capability-Info 23 octets
+ATTRIBUTE Tropos-Input-Cap 24 integer
+ATTRIBUTE Tropos-Output-Cap 25 integer
+ATTRIBUTE Tropos-Class-Mult 26 integer
+ATTRIBUTE Tropos-Cell-Name 27 string
+ATTRIBUTE Tropos-Cell-Location 28 string
+ATTRIBUTE Tropos-Serial-Number 29 string
+ATTRIBUTE Tropos-Latitude 30 string
+ATTRIBUTE Tropos-Longitude 31 string
+
+# These are commented out because FreeRadius does not have a way of
+# putting the numerical value into SQL.
+#
+#VALUE Tropos-Unicast-Cipher Legacy-Open 0
+#VALUE Tropos-Unicast-Cipher Legacy-WEP 1
+#VALUE Tropos-Unicast-Cipher WPA-TKIP 5304834
+#VALUE Tropos-Unicast-Cipher WPA-AES-CCMP 5304836
+#VALUE Tropos-Unicast-Cipher WPA2-TKIP 1027074
+#VALUE Tropos-Unicast-Cipher WPA2-AES-CCMP 1027076
+
+END-VENDOR Tropos
diff --git a/resources/protocols/radius/dictionary.ukerna b/resources/protocols/radius/dictionary.ukerna
new file mode 100644
index 00000000..e1359178
--- /dev/null
+++ b/resources/protocols/radius/dictionary.ukerna
@@ -0,0 +1,28 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# GSS-EAP VSAs
+#
+# $Id: dbf19e8427b2a4ab96d6b6b21e4295ec09f73c3c $
+#
+
+VENDOR UKERNA 25622
+
+BEGIN-VENDOR UKERNA
+
+ATTRIBUTE UKERNA-GSS-Acceptor-Service-Name 128 string
+ATTRIBUTE UKERNA-GSS-Acceptor-Host-Name 129 string
+ATTRIBUTE UKERNA-GSS-Acceptor-Service-Specific 130 string
+ATTRIBUTE UKERNA-GSS-Acceptor-Realm-Name 131 string
+ATTRIBUTE SAML-AAA-Assertion 132 string
+ATTRIBUTE EAP-Channel-Binding-Message 135 octets
+ATTRIBUTE Trust-Router-COI 136 string
+ATTRIBUTE Trust-Router-APC 137 string
+ATTRIBUTE Moonshot-Host-TargetedId 138 string
+ATTRIBUTE Moonshot-Realm-TargetedId 139 string
+ATTRIBUTE Moonshot-TR-COI-TargetedId 140 string
+ATTRIBUTE Moonshot-MSTID-GSS-Acceptor 141 string
+ATTRIBUTE Moonshot-MSTID-Namespace 142 string
+ATTRIBUTE Moonshot-MSTID-TargetedId 143 string
+ATTRIBUTE Moonshot-OTP-Secret 144 string
+END-VENDOR UKERNA
diff --git a/resources/protocols/radius/dictionary.unisphere b/resources/protocols/radius/dictionary.unisphere
new file mode 100644
index 00000000..a5431093
--- /dev/null
+++ b/resources/protocols/radius/dictionary.unisphere
@@ -0,0 +1,373 @@
+# -*- text -*-
+# Copyright (C) 2011 The FreeRADIUS Server project and contributors
+#
+# dictionary.erx
+#
+# Juniper's (was Unisphere's) broadband RAS
+# From Terje Krogdahl <tekr@nextra.com>
+#
+# Version: $Id: a950e241de865770f73cf8a6cccfb930cc6330e2 $
+#
+
+# This dictionary applies to access services on Juniper JUNOS (M/MX)
+# based platforms as well as JUNOSe, although some of the attributes
+# have been given new names on JUNOS:
+# http://www.juniper.net/techpubs/software/junos/junos112/radius-dictionary/unisphereDictionary_for_JUNOS_v11-2.dct
+# http://www.juniper.net/techpubs/en_US/junos10.3/topics/reference/general/aaa-subscriber-access-radius-vsa.html
+#
+# In this file, we keep the ERX prefix and the JUNOSe attribute names
+# for backwards compatibility
+#
+# Juniper ERX dictionaries are available at:
+# http://www.juniper.net/techpubs/software/erx/junose71/unisphere7-1.dct
+# http://www.juniper.net/techpubs/software/erx/junose700/unisphere7-0.dct
+# http://www.juniper.net/techpubs/software/erx/junose700/swconfig-broadband/html/radius-attributes.html
+# http://www.juniper.net/techpubs/software/erx/junose52/unisphere5-2.dct
+# http://www.juniper.net/techpubs/software/erx/erx50x/swconfig-broadband/html/radius-attributes.html
+# (The below are from when it was the Unisphere ERX)
+# http://www.juniper.net/techpubs/software/erx/erx410/unisphere4-1.dct
+# http://www.juniper.net/techpubs/software/erx/erx403/unisphere4-0.dct
+# http://www.juniper.net/techpubs/software/erx/erx3xx/unisphere3-2.dct
+# http://www.juniper.net/techpubs/software/erx/erx3xx/unisphere3-0.dct
+#
+# As a note on ERX broken-ness, If you don't send a Framed-IP-Address
+# in the Access-Accept packet, the ERX disconnects the user, and
+# sends an Accounting-Request packet with Acct-Status-Type = Stop
+#
+# It does NOT send a 'Start' packet, so this behaviour confuses the
+# heck out of most admins, who do everything right, but have the ERX
+# do stupid things.
+#
+# The ERX supports Ascend "abinary" format. See:
+#
+# http://www.juniper.net/techpubs/software/erx/junose71/swconfig-policy/html/policy-mgmt-apply5.html
+#
+# For this to work in FreeRADIUS, you will have to specify the attribute
+# in hex, as in:
+#
+# Ascend-Data-Filter = 0x010203...
+#
+
+VENDOR Unisphere 4874
+
+BEGIN-VENDOR Unisphere
+
+ATTRIBUTE Unisphere-Virtual-Router 1 string
+ATTRIBUTE Unisphere-Local-Address-Pool 2 string
+ATTRIBUTE Unisphere-Local-Interface 3 string
+ATTRIBUTE Unisphere-Primary-Dns 4 ipaddr
+ATTRIBUTE Unisphere-Secondary-Dns 5 ipaddr
+ATTRIBUTE Unisphere-Primary-Wins 6 ipaddr
+ATTRIBUTE Unisphere-Secondary-Wins 7 ipaddr
+ATTRIBUTE Unisphere-Tunnel-Virtual-Router 8 string has_tag
+ATTRIBUTE Unisphere-Tunnel-Password 9 string has_tag
+ATTRIBUTE Unisphere-Ingress-Policy-Name 10 string
+ATTRIBUTE Unisphere-Egress-Policy-Name 11 string
+ATTRIBUTE Unisphere-Ingress-Statistics 12 integer
+ATTRIBUTE Unisphere-Egress-Statistics 13 integer
+ATTRIBUTE Unisphere-Service-Category 14 integer
+ATTRIBUTE Unisphere-PCR 15 integer
+ATTRIBUTE Unisphere-SCR 16 integer
+ATTRIBUTE Unisphere-MBS 17 integer
+ATTRIBUTE Unisphere-Init-CLI-Access-Level 18 string
+ATTRIBUTE Unisphere-Allow-All-VR-Access 19 integer
+ATTRIBUTE Unisphere-Alt-CLI-Access-Level 20 string
+ATTRIBUTE Unisphere-Alt-CLI-VRouter-Name 21 string
+ATTRIBUTE Unisphere-SA-Validate 22 integer
+ATTRIBUTE Unisphere-Igmp-Enable 23 integer
+ATTRIBUTE Unisphere-Pppoe-Description 24 string
+ATTRIBUTE Unisphere-Redirect-VRouter-Name 25 string
+ATTRIBUTE Unisphere-Qos-Profile-Name 26 string
+ATTRIBUTE Unisphere-Pppoe-Max-Sessions 27 integer
+ATTRIBUTE Unisphere-Pppoe-Url 28 string
+ATTRIBUTE Unisphere-Qos-Profile-Interface-Type 29 integer
+ATTRIBUTE Unisphere-Nas-Port-Method 30 integer
+ATTRIBUTE Unisphere-Service-Bundle 31 string
+ATTRIBUTE Unisphere-Tunnel-Tos 32 integer
+ATTRIBUTE Unisphere-Tunnel-Max-Sessions 33 integer has_tag
+ATTRIBUTE Unisphere-Framed-Ip-Route-Tag 34 string
+ATTRIBUTE Unisphere-Tunnel-Dialout-Number 35 string
+ATTRIBUTE Unisphere-PPP-Username 36 string
+ATTRIBUTE Unisphere-PPP-Password 37 string
+ATTRIBUTE Unisphere-PPP-Protocol 38 integer
+ATTRIBUTE Unisphere-Tunnel-Min-Bps 39 integer
+ATTRIBUTE Unisphere-Tunnel-Max-Bps 40 integer
+ATTRIBUTE Unisphere-Tunnel-Bearer-Type 41 integer
+ATTRIBUTE Unisphere-Input-Gigapackets 42 integer
+ATTRIBUTE Unisphere-Output-Gigapackets 43 integer
+ATTRIBUTE Unisphere-Tunnel-Interface-Id 44 string
+ATTRIBUTE Unisphere-IpV6-Virtual-Router 45 string
+ATTRIBUTE Unisphere-IpV6-Local-Interface 46 string
+ATTRIBUTE Unisphere-Ipv6-Primary-Dns 47 ipv6addr
+ATTRIBUTE Unisphere-Ipv6-Secondary-Dns 48 ipv6addr
+ATTRIBUTE Unisphere-Service-Name 49 string
+ATTRIBUTE Unisphere-Session-Volume-Quota 50 string
+ATTRIBUTE Unisphere-Disconnect-Cause 51 string
+ATTRIBUTE Unisphere-Radius-Client-Address 52 ipaddr
+ATTRIBUTE Unisphere-Service-Description 53 string
+ATTRIBUTE Unisphere-L2tp-Recv-Window-Size 54 integer
+ATTRIBUTE Unisphere-Dhcp-Options 55 octets
+ATTRIBUTE Unisphere-Dhcp-Mac-Addr 56 string
+ATTRIBUTE Unisphere-Dhcp-Gi-Address 57 ipaddr
+ATTRIBUTE Unisphere-LI-Action 58 integer encrypt=2
+ATTRIBUTE Unisphere-Med-Dev-Handle 59 octets encrypt=2
+ATTRIBUTE Unisphere-Med-Ip-Address 60 ipaddr encrypt=2
+ATTRIBUTE Unisphere-Med-Port-Number 61 integer encrypt=2
+ATTRIBUTE Unisphere-MLPPP-Bundle-Name 62 string
+ATTRIBUTE Unisphere-Interface-Desc 63 string
+ATTRIBUTE Unisphere-Tunnel-Group 64 string
+ATTRIBUTE Unisphere-Service-Activate 65 string has_tag
+ATTRIBUTE Unisphere-Service-Deactivate 66 string
+ATTRIBUTE Unisphere-Service-Volume 67 integer has_tag
+ATTRIBUTE Unisphere-Service-Timeout 68 integer has_tag
+ATTRIBUTE Unisphere-Service-Stats 69 integer has_tag
+
+ATTRIBUTE Unisphere-DF-Bit 70 integer
+
+ATTRIBUTE Unisphere-IGMP-Access-Name 71 string
+ATTRIBUTE Unisphere-IGMP-Access-Src-Name 72 string
+ATTRIBUTE Unisphere-IGMP-OIF-Map-Name 73 string
+
+ATTRIBUTE Unisphere-MLD-Access-Name 74 string
+ATTRIBUTE Unisphere-MLD-Access-Src-Name 75 string
+ATTRIBUTE Unisphere-MLD-OIF-Map-Name 76 string
+ATTRIBUTE Unisphere-MLD-Version 77 integer
+ATTRIBUTE Unisphere-IGMP-Version 78 integer
+ATTRIBUTE Unisphere-IP-Mcast-Adm-Bw-Limit 79 integer
+ATTRIBUTE Unisphere-IPv6-Mcast-Adm-Bw-Limit 80 integer
+ATTRIBUTE Unisphere-L2c-Access-Loop-Parameters 81 string
+ATTRIBUTE Unisphere-Qos-Parameters 82 string
+ATTRIBUTE Unisphere-Service-Session 83 string
+
+ATTRIBUTE Unisphere-Mobile-IP-Algorithm 84 integer
+ATTRIBUTE Unisphere-Mobile-IP-SPI 85 integer
+ATTRIBUTE Unisphere-Mobile-IP-Key 86 string
+ATTRIBUTE Unisphere-Mobile-IP-Replay 87 integer
+ATTRIBUTE Unisphere-Mobile-IP-Access-Control 88 string
+ATTRIBUTE Unisphere-Mobile-IP-Lifetime 89 integer
+
+ATTRIBUTE Unisphere-L2TP-Resynch-Method 90 integer
+
+ATTRIBUTE Unisphere-Tunnel-Switch-Profile 91 string
+
+ATTRIBUTE Unisphere-L2c-Up-Stream-Data 92 string
+ATTRIBUTE Unisphere-L2c-Down-Stream-Data 93 string
+
+ATTRIBUTE Unisphere-Tunnel-Tx-Speed-Method 94 integer
+
+ATTRIBUTE Unisphere-IGMP-Query-Interval 95 integer
+ATTRIBUTE Unisphere-IGMP-Max-Resp-Time 96 integer
+ATTRIBUTE Unisphere-IGMP-Immediate-Leave 97 integer
+ATTRIBUTE Unisphere-MLD-Query-Interval 98 integer
+ATTRIBUTE Unisphere-MLD-Max-Resp-Time 99 integer
+ATTRIBUTE Unisphere-MLD-Immediate-Leave 100 integer
+ATTRIBUTE Unisphere-IP-Block-Multicast 101 integer
+
+ATTRIBUTE Unisphere-IGMP-Explicit-Tracking 102 integer
+ATTRIBUTE Unisphere-IGMP-No-Tracking-V2-Grps 103 integer
+ATTRIBUTE Unisphere-MLD-Explicit-Tracking 104 integer
+ATTRIBUTE Unisphere-MLD-No-Tracking-V1-Grps 105 integer
+
+ATTRIBUTE Jnpr-IPv6-Ingress-Policy-Name 106 string
+ATTRIBUTE Jnpr-IPv6-Egress-Policy-Name 107 string
+ATTRIBUTE Jnpr-CoS-Parameter-Type 108 string
+ATTRIBUTE Jnpr-DHCP-Guided-Relay-Server 109 ipaddr
+
+ATTRIBUTE Unisphere-Acc-Loop-Cir-Id 110 string
+ATTRIBUTE Unisphere-Acc-Aggr-Cir-Id-Bin 111 octets
+ATTRIBUTE Unisphere-Acc-Aggr-Cir-Id-Asc 112 string
+ATTRIBUTE Unisphere-Act-Data-Rate-Up 113 integer
+ATTRIBUTE Unisphere-Act-Data-Rate-Dn 114 integer
+ATTRIBUTE Unisphere-Min-Data-Rate-Up 115 integer
+ATTRIBUTE Unisphere-Min-Data-Rate-Dn 116 integer
+ATTRIBUTE Unisphere-Att-Data-Rate-Up 117 integer
+ATTRIBUTE Unisphere-Att-Data-Rate-Dn 118 integer
+ATTRIBUTE Unisphere-Max-Data-Rate-Up 119 integer
+ATTRIBUTE Unisphere-Max-Data-Rate-Dn 120 integer
+ATTRIBUTE Unisphere-Min-LP-Data-Rate-Up 121 integer
+ATTRIBUTE Unisphere-Min-LP-Data-Rate-Dn 122 integer
+ATTRIBUTE Unisphere-Max-Interlv-Delay-Up 123 integer
+ATTRIBUTE Unisphere-Act-Interlv-Delay-Up 124 integer
+ATTRIBUTE Unisphere-Max-Interlv-Delay-Dn 125 integer
+ATTRIBUTE Unisphere-Act-Interlv-Delay-Dn 126 integer
+ATTRIBUTE Unisphere-DSL-Line-State 127 integer
+ATTRIBUTE Unisphere-DSL-Type 128 integer
+
+ATTRIBUTE Unisphere-IPv6-NdRa-Prefix 129 ipv6prefix
+ATTRIBUTE Unisphere-Qos-Set-Name 130 string
+
+ATTRIBUTE Unisphere-Service-AcctInt 140 integer has_tag
+
+ATTRIBUTE Unisphere-DownStream-Calc-Rate 141 integer
+ATTRIBUTE Unisphere-UpStream-Calc-Rate 142 integer
+ATTRIBUTE Jnpr-Max-Clients-Per-Interface 143 integer
+
+ATTRIBUTE Unisphere-PPP-Ingress-Only 144 integer
+
+ATTRIBUTE Jnpr-CoS-Scheduler-Pmt-Type 146 string
+ATTRIBUTE Unisphere-Backup-Address-Pool 147 string
+
+ATTRIBUTE Unisphere-ICR-Partition-Id 150 string
+ATTRIBUTE Unisphere-IPv6-Acct-Input-Octets 151 integer
+ATTRIBUTE Unisphere-IPv6-Acct-Output-Octets 152 integer
+ATTRIBUTE Unisphere-IPv6-Acct-Input-Packets 153 integer
+ATTRIBUTE Unisphere-IPv6-Acct-Output-Packets 154 integer
+ATTRIBUTE Unisphere-IPv6-Acct-Input-Gigawords 155 integer
+ATTRIBUTE Unisphere-IPv6-Acct-Output-Gigawords 156 integer
+ATTRIBUTE Jnpr-IPv6-NdRa-Pool-Name 157 string
+ATTRIBUTE Jnpr-PppoE-Padn 158 string
+ATTRIBUTE Unisphere-Dhcp-Option-82 159 octets
+ATTRIBUTE Jnpr-Vlan-Map-Id 160 integer
+ATTRIBUTE Jnpr-IPv6-Delegated-Pool-Name 161 string
+ATTRIBUTE Jnpr-Tx-Connect-Speed 162 integer
+ATTRIBUTE Jnpr-Rx-Connect-Speed 163 integer
+ATTRIBUTE Unisphere-Ipv4-release-control 164 string
+ATTRIBUTE Pcp-Server-Name 165 string
+
+# ATTRIBUTE 166 - 173 RESERVED
+ATTRIBUTE Unisphere-Client-Profile-Name 174 string
+ATTRIBUTE Jnpr-Redirect-GW-Address 175 ipaddr
+ATTRIBUTE Jnpr-APN-Name 176 string
+ATTRIBUTE Unisphere-Cos-Shaping-Rate 177 string
+ATTRIBUTE Unisphere-Action-Reason 178 string
+ATTRIBUTE Unisphere-Service-Volume-Gigawords 179 integer has_tag
+ATTRIBUTE Unisphere-Update-Service 180 string has_tag
+
+ATTRIBUTE Unisphere-Acc-Loop-Remote-Id 182 string
+ATTRIBUTE Unisphere-Acc-Loop-Encap 183 octets
+ATTRIBUTE Unisphere-Inner-Vlan-Map-Id 184 integer
+ATTRIBUTE Unisphere-Core-Facing-Interface 185 string
+ATTRIBUTE Unisphere-Pcp-Port-Map 186 string
+ATTRIBUTE Unisphere-vCPE-Lan-Extension 187 string
+ATTRIBUTE Unisphere-vCPE-IPv4-Offload 188 string
+
+ATTRIBUTE Jnpr-Input-Interface-Filter 191 string
+ATTRIBUTE Jnpr-Output-Interface-Filter 192 string
+ATTRIBUTE ERX-Bulk-CoA-Transaction-Id 194 integer
+ATTRIBUTE ERX-Bulk-CoA-Identifier 195 integer
+ATTRIBUTE Unisphere-IPv4-Input-Service-Set 196 string
+ATTRIBUTE Unisphere-IPv4-Output-Service-Set 197 string
+ATTRIBUTE Unisphere-IPv4-Input-Service-Filter 198 string
+ATTRIBUTE Unisphere-IPv4-Output-Service-Filter 199 string
+ATTRIBUTE Unisphere-IPv6-Input-Service-Set 200 string
+ATTRIBUTE Unisphere-IPv6-Output-Service-Set 201 string
+ATTRIBUTE Unisphere-IPv6-Input-Service-Filter 202 string
+ATTRIBUTE Unisphere-IPv6-Output-Service-Filter 203 string
+ATTRIBUTE Unisphere-Adv-Pcef-Profile-Name 204 string
+ATTRIBUTE Unisphere-Adv-Pcef-Rule-Name 205 string
+
+#
+# Values Attribute Name Number
+#
+VALUE Unisphere-Ingress-Statistics disable 0
+VALUE Unisphere-Ingress-Statistics enable 1
+
+VALUE Unisphere-Egress-Statistics disable 0
+VALUE Unisphere-Egress-Statistics enable 1
+
+VALUE Unisphere-Service-Category UBR 1
+VALUE Unisphere-Service-Category UBRPCR 2
+VALUE Unisphere-Service-Category nrtVBR 3
+VALUE Unisphere-Service-Category CBR 4
+VALUE Unisphere-Service-Category rtVBR 5
+
+VALUE Unisphere-Allow-All-VR-Access disable 0
+VALUE Unisphere-Allow-All-VR-Access enable 1
+
+VALUE Unisphere-SA-Validate disable 0
+VALUE Unisphere-SA-Validate enable 1
+
+VALUE Unisphere-Igmp-Enable disable 0
+VALUE Unisphere-Igmp-Enable enable 1
+
+VALUE Unisphere-Qos-Profile-Interface-Type IP 1
+VALUE Unisphere-Qos-Profile-Interface-Type ATM 2
+VALUE Unisphere-Qos-Profile-Interface-Type HDLC 3
+VALUE Unisphere-Qos-Profile-Interface-Type ETHERNET 4
+VALUE Unisphere-Qos-Profile-Interface-Type SERVER-PORT 5
+VALUE Unisphere-Qos-Profile-Interface-Type ATM-1483 6
+VALUE Unisphere-Qos-Profile-Interface-Type FRAME-RELAY 7
+VALUE Unisphere-Qos-Profile-Interface-Type MPLS-MINOR 8
+VALUE Unisphere-Qos-Profile-Interface-Type CBF 9
+VALUE Unisphere-Qos-Profile-Interface-Type IP-TUNNEL 10
+VALUE Unisphere-Qos-Profile-Interface-Type VLAN-SUB 11
+VALUE Unisphere-Qos-Profile-Interface-Type PPPOE-SUB 12
+
+VALUE Unisphere-Nas-Port-Method None 0
+VALUE Unisphere-Nas-Port-Method CISCO-CLID 1
+
+VALUE Unisphere-PPP-Protocol None 0
+VALUE Unisphere-PPP-Protocol PAP 1
+VALUE Unisphere-PPP-Protocol CHAP 2
+VALUE Unisphere-PPP-Protocol PAP-CHAP 3
+VALUE Unisphere-PPP-Protocol CHAP-PAP 4
+
+VALUE Unisphere-Tunnel-Bearer-Type None 0
+VALUE Unisphere-Tunnel-Bearer-Type Analog 1
+VALUE Unisphere-Tunnel-Bearer-Type Digital 2
+
+VALUE Unisphere-LI-Action off 0
+VALUE Unisphere-LI-Action on 1
+VALUE Unisphere-LI-Action noop 2
+
+VALUE Unisphere-DF-Bit dont-ignore-df-bit 0
+VALUE Unisphere-DF-Bit ignore-df-bit 1
+
+VALUE Unisphere-MLD-Version v1 1
+VALUE Unisphere-MLD-Version v2 2
+
+VALUE Unisphere-IGMP-Version v1 1
+VALUE Unisphere-IGMP-Version v2 2
+VALUE Unisphere-IGMP-Version v3 3
+
+VALUE Unisphere-Service-Stats disabled 0
+VALUE Unisphere-Service-Stats time 1
+VALUE Unisphere-Service-Stats time-volume 2
+
+VALUE Unisphere-L2TP-Resynch-Method disable 0
+VALUE Unisphere-L2TP-Resynch-Method failover 1
+VALUE Unisphere-L2TP-Resynch-Method silent-failover 2
+VALUE Unisphere-L2TP-Resynch-Method failover-with-silent-backup 3
+
+VALUE Unisphere-Tunnel-Tx-Speed-Method static-layer2 1
+VALUE Unisphere-Tunnel-Tx-Speed-Method dynamic-layer2 2
+VALUE Unisphere-Tunnel-Tx-Speed-Method qos 3
+VALUE Unisphere-Tunnel-Tx-Speed-Method actual 4
+
+VALUE Unisphere-IGMP-Immediate-Leave disabled 0
+VALUE Unisphere-IGMP-Immediate-Leave enabled 1
+
+VALUE Unisphere-MLD-Immediate-Leave disabled 0
+VALUE Unisphere-MLD-Immediate-Leave enabled 1
+
+VALUE Unisphere-IP-Block-Multicast disabled 0
+VALUE Unisphere-IP-Block-Multicast enabled 1
+
+VALUE Unisphere-IGMP-Explicit-Tracking disabled 0
+VALUE Unisphere-IGMP-Explicit-Tracking enabled 1
+
+VALUE Unisphere-IGMP-No-Tracking-V2-Grps disabled 0
+VALUE Unisphere-IGMP-No-Tracking-V2-Grps enabled 1
+
+VALUE Unisphere-MLD-Explicit-Tracking disabled 0
+VALUE Unisphere-MLD-Explicit-Tracking enabled 1
+
+VALUE Unisphere-MLD-No-Tracking-V1-Grps disabled 0
+VALUE Unisphere-MLD-No-Tracking-V1-Grps enabled 1
+
+VALUE Unisphere-DSL-Line-State SHOWTIME 1
+VALUE Unisphere-DSL-Line-State IDLE 2
+VALUE Unisphere-DSL-Line-State SILENT 3
+
+VALUE Unisphere-DSL-Type ADSL1 1
+VALUE Unisphere-DSL-Type ADSL2 2
+VALUE Unisphere-DSL-Type ADSL2PLUS 3
+VALUE Unisphere-DSL-Type VDSL1 4
+VALUE Unisphere-DSL-Type VDSL2 5
+VALUE Unisphere-DSL-Type SDSL 6
+VALUE Unisphere-DSL-Type UNKNOWN 7
+
+VALUE Unisphere-PPP-Ingress-Only disabled 0
+VALUE Unisphere-PPP-Ingress-Only enabled 1
+
+END-VENDOR Unisphere
diff --git a/resources/protocols/radius/dictionary.unix b/resources/protocols/radius/dictionary.unix
new file mode 100644
index 00000000..d2f00596
--- /dev/null
+++ b/resources/protocols/radius/dictionary.unix
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Allegedly for ProFTPd.
+#
+# $Id: 06d3634eba2d4830db1597c193c7b804852ef1be $
+#
+
+VENDOR Unix 4
+
+BEGIN-VENDOR Unix
+
+ATTRIBUTE Unix-FTP-UID 10 integer
+ATTRIBUTE Unix-FTP-GID 11 integer
+ATTRIBUTE Unix-FTP-Home 12 string
+ATTRIBUTE Unix-FTP-Shell 13 string
+ATTRIBUTE Unix-FTP-Group-Names 14 string
+ATTRIBUTE Unix-FTP-Group-Ids 15 string
+
+END-VENDOR Unix
diff --git a/resources/protocols/radius/dictionary.usr b/resources/protocols/radius/dictionary.usr
new file mode 100644
index 00000000..7bf9942a
--- /dev/null
+++ b/resources/protocols/radius/dictionary.usr
@@ -0,0 +1,1675 @@
+# -*- text -*-
+#
+# dictionary.usr USR Robotics dictionary.
+#
+# Taken from the dictionary included with the USR RADIUS server,
+# and adjusted a bit.
+#
+# Version: $Id$
+#
+
+#
+# USR specific attributes
+#
+# Prompt value should be 1 for echo, 0 for no echo, default 1.
+#ATTRIBUTE Prompt 64 integer
+ATTRIBUTE Multi-Link-Flag 126 integer
+ATTRIBUTE Char-Noecho 250 integer
+
+#
+# USR specific Integer Translations
+#
+
+#Taken from the website:
+#https://bitbucket.org/02strich/openvpn-auth-radius/src/b52f7f5e1acd/RadiusClass/utilities/dictionary
+#
+
+VALUE Termination-Action Manage-Resources 2
+
+VALUE Acct-Status-Type Modem-Start 4
+VALUE Acct-Status-Type Modem-Stop 5
+VALUE Acct-Status-Type Cancel 6
+
+VALUE Multi-Link-Flag True 1
+VALUE Multi-Link-Flag False 0
+
+# USR specific Authentication Types
+
+#
+# These are commented out because the conflict with the standard
+# definitions.
+#
+#VALUE Acct-Authentic None 0
+#VALUE Acct-Authentic Remote 3
+#VALUE Acct-Authentic RADIUS 4
+#VALUE Acct-Authentic MNET 5
+#VALUE Acct-Authentic KCHAP 6
+#VALUE Acct-Authentic TACACS 7
+#VALUE Acct-Authentic Realm 8
+#VALUE Acct-Authentic Local 9
+#VALUE Acct-Authentic File 10
+#VALUE Acct-Authentic Local-VPN 11
+
+#
+# USR Extensions: USR Vendor-Specific stuff.
+#
+# For now in NMC format (whatever that stands for), though the
+# normal vendor-specific format would work just as well.
+#
+#
+VENDOR USR 429 format=4,0
+BEGIN-VENDOR USR
+
+ATTRIBUTE USR-Last-Number-Dialed-Out 0x0066 string
+ATTRIBUTE USR-Last-Number-Dialed-In-DNIS 0x00E8 string
+ATTRIBUTE USR-Last-Callers-Number-ANI 0x00E9 string
+ATTRIBUTE USR-Channel 0xBF38 integer
+ATTRIBUTE USR-Event-Id 0xBFBE integer
+ATTRIBUTE USR-Event-Date-Time 0xBF2F date
+ATTRIBUTE USR-Call-Start-Date-Time 0xBFF7 date
+ATTRIBUTE USR-Call-End-Date-Time 0xBFF6 date
+ATTRIBUTE USR-Default-DTE-Data-Rate 0x005E integer
+ATTRIBUTE USR-Initial-Rx-Link-Data-Rate 0xBF2D integer
+ATTRIBUTE USR-Final-Rx-Link-Data-Rate 0xBF2C integer
+ATTRIBUTE USR-Initial-Tx-Link-Data-Rate 0x006A integer
+ATTRIBUTE USR-Final-Tx-Link-Data-Rate 0x006B integer
+ATTRIBUTE USR-Chassis-Temperature 0xBF31 integer
+ATTRIBUTE USR-Chassis-Temp-Threshold 0xBE84 integer
+ATTRIBUTE USR-Actual-Voltage 0xBF32 integer
+ATTRIBUTE USR-Expected-Voltage 0xBF33 integer
+ATTRIBUTE USR-Power-Supply-Number 0xBF34 integer
+ATTRIBUTE USR-Card-Type 0xBE85 integer
+ATTRIBUTE USR-Chassis-Slot 0xBF39 integer
+ATTRIBUTE USR-Sync-Async-Mode 0x0067 integer
+ATTRIBUTE USR-Originate-Answer-Mode 0x0068 integer
+ATTRIBUTE USR-Modulation-Type 0x006C integer
+ATTRIBUTE USR-Connect-Term-Reason 0x009B integer
+ATTRIBUTE USR-Failure-to-Connect-Reason 0x0069 integer
+ATTRIBUTE USR-Equalization-Type 0x006F integer
+ATTRIBUTE USR-Fallback-Enabled 0x0070 integer
+ATTRIBUTE USR-Connect-Time-Limit 0xBFE7 integer
+ATTRIBUTE USR-Number-of-Rings-Limit 0xBFE6 integer
+ATTRIBUTE USR-DTE-Data-Idle-Timout 0x0048 integer
+ATTRIBUTE USR-Characters-Sent 0x0071 integer
+ATTRIBUTE USR-Characters-Received 0x0072 integer
+ATTRIBUTE USR-Blocks-Sent 0x0075 integer
+ATTRIBUTE USR-Blocks-Received 0x0076 integer
+ATTRIBUTE USR-Blocks-Resent 0x0077 integer
+ATTRIBUTE USR-Retrains-Requested 0x0078 integer
+ATTRIBUTE USR-Retrains-Granted 0x0079 integer
+ATTRIBUTE USR-Line-Reversals 0x007A integer
+ATTRIBUTE USR-Number-Of-Characters-Lost 0x007B integer
+ATTRIBUTE USR-Number-of-Blers 0x007D integer
+ATTRIBUTE USR-Number-of-Link-Timeouts 0x007E integer
+ATTRIBUTE USR-Number-of-Fallbacks 0x007F integer
+ATTRIBUTE USR-Number-of-Upshifts 0x0080 integer
+ATTRIBUTE USR-Number-of-Link-NAKs 0x0081 integer
+ATTRIBUTE USR-DTR-False-Timeout 0x00BE integer
+ATTRIBUTE USR-Fallback-Limit 0x00BF integer
+ATTRIBUTE USR-Block-Error-Count-Limit 0x00C0 integer
+ATTRIBUTE USR-DTR-True-Timeout 0x00DA integer
+ATTRIBUTE USR-Security-Login-Limit 0xBEDE integer
+ATTRIBUTE USR-Security-Resp-Limit 0xBEFA integer
+ATTRIBUTE USR-DTE-Ring-No-Answer-Limit 0xBF17 integer
+ATTRIBUTE USR-Back-Channel-Data-Rate 0x007C integer
+ATTRIBUTE USR-Simplified-MNP-Levels 0x0099 integer
+ATTRIBUTE USR-Simplified-V42bis-Usage 0x00C7 integer
+ATTRIBUTE USR-Mbi_Ct_PRI_Card_Slot 0x0184 integer
+ATTRIBUTE USR-Mbi_Ct_TDM_Time_Slot 0x0185 integer
+ATTRIBUTE USR-Mbi_Ct_PRI_Card_Span_Line 0x0186 integer
+ATTRIBUTE USR-Mbi_Ct_BChannel_Used 0x0187 integer
+ATTRIBUTE USR-Physical-State 0xBE77 integer
+ATTRIBUTE USR-Packet-Bus-Session 0xBF14 integer
+ATTRIBUTE USR-Server-Time 0xF000 date
+
+# 0xBE5D-0xBE63 sent with Event-Id 79
+ATTRIBUTE USR-Channel-Connected-To 0xBE5D integer
+ATTRIBUTE USR-Slot-Connected-To 0xBE5E integer
+ATTRIBUTE USR-Device-Connected-To 0xBE5F integer
+ATTRIBUTE USR-NFAS-ID 0xBE60 integer
+ATTRIBUTE USR-Q931-Call-Reference-Value 0xBE61 integer
+ATTRIBUTE USR-Call-Event-Code 0xBE62 integer
+ATTRIBUTE USR-DS0 0xBE63 integer
+# DS0s sent with Event-Id 77,78
+ATTRIBUTE USR-DS0s 0xBE64 string
+# Gateway-IP-Address sent with Event-Id 71,72
+ATTRIBUTE USR-Gateway-IP-Address 0xBE66 ipaddr
+
+#
+#
+#
+ATTRIBUTE CW-Version-Id 0x8000 integer
+ATTRIBUTE CW-Account-Id 0x8001 string
+ATTRIBUTE CW-Acct-Type 0x8002 integer
+ATTRIBUTE CW-Acct-Identification-Code 0x8003 integer
+ATTRIBUTE CW-Service-Type 0x8004 integer
+ATTRIBUTE CW-Rate-Plan-Id 0x8005 integer
+ATTRIBUTE CW-Source-Identifier 0x8006 integer
+ATTRIBUTE CW-Session-Id 0x8007 string
+ATTRIBUTE CW-Num-Call-Attempt-Session 0x8008 integer
+ATTRIBUTE CW-Session-Sequence-Num 0x8009 integer
+ATTRIBUTE CW-Session-Sequence-End 0x800a integer
+ATTRIBUTE CW-Authentication-Fail-Cnt 0x800b integer
+ATTRIBUTE CW-Clg-Party-E164-Type 0x800c integer
+ATTRIBUTE CW-Clg-Party-E164-Number 0x800d string
+ATTRIBUTE CW-Clg-Party-Trans-Protocol 0x800e integer
+ATTRIBUTE CW-Clg-Party-Trans-Port 0x800f integer
+ATTRIBUTE CW-Clg-Party-Trans-IP 0x8010 ipaddr
+ATTRIBUTE CW-Clg-Party-Trans-DNS 0x8011 string
+ATTRIBUTE CW-Cld-Party-E164-Type 0x8012 integer
+ATTRIBUTE CW-Cld-Party-E164-Number 0x8013 string
+ATTRIBUTE CW-Cld-Party-Trans-Protocol 0x8014 integer
+ATTRIBUTE CW-Cld-Party-Trans-Port 0x8015 integer
+ATTRIBUTE CW-Cld-Party-Trans-IP 0x8016 ipaddr
+ATTRIBUTE CW-Cld-Party-Trans-DNS 0x8017 string
+ATTRIBUTE CW-Orig-Line-Identifier 0x8018 integer
+ATTRIBUTE CW-PSTN-Interface-Number 0x8019 integer
+ATTRIBUTE CW-Ingr-Gway-E164-Type 0x801a integer
+ATTRIBUTE CW-Ingr-Gway-E164-Number 0x801b string
+ATTRIBUTE CW-Ingr-Gway-Trans-Protocol 0x801c integer
+ATTRIBUTE CW-Ingr-Gway-Trans-Port 0x801d integer
+ATTRIBUTE CW-Ingr-Gway-Trans-IP 0x801e ipaddr
+ATTRIBUTE CW-Ingr-Gway-Trans-DNS 0x801f string
+ATTRIBUTE CW-Egr-Gway-Trans-Protocol 0x8020 integer
+ATTRIBUTE CW-Egr-Gway-Trans-Port 0x8021 integer
+ATTRIBUTE CW-Egr-Gway-Trans-IP 0x8022 ipaddr
+ATTRIBUTE CW-Egr-Gway-Trans-DNS 0x8023 string
+ATTRIBUTE CW-Ingr-Gtkpr-Trans-Protocol 0x8024 integer
+ATTRIBUTE CW-Ingr-Gtkpr-Trans-Port 0x8025 integer
+ATTRIBUTE CW-Ingr-Gtkpr-Trans-IP 0x8026 ipaddr
+ATTRIBUTE CW-Ingr-Gtkpr-Trans-DNS 0x8027 string
+ATTRIBUTE CW-Egr-Gtkpr-Trans-Protocol 0x8028 integer
+ATTRIBUTE CW-Egr-Gtkpr-Trans-Port 0x8029 integer
+ATTRIBUTE CW-Egr-Gtkpr-Trans-IP 0x802a ipaddr
+ATTRIBUTE CW-Egr-Gtkpr-Trans-DNS 0x802b string
+ATTRIBUTE CW-Call-Identifier 0x802c string
+ATTRIBUTE CW-Call-Type 0x802d integer
+ATTRIBUTE CW-Call-Start-Ingr-GW-Sec 0x802e string
+ATTRIBUTE CW-Call-Start-Ingr-GW-Msec 0x802f integer
+ATTRIBUTE CW-Call-Start-Time-Ans-Sec 0x8030 string
+ATTRIBUTE CW-Call-Start-Time-Ans-Msec 0x8031 integer
+ATTRIBUTE CW-Call-End-Time-Sec 0x8032 string
+ATTRIBUTE CW-Call-End-Time-Msec 0x8033 integer
+ATTRIBUTE CW-Call-Durn-Connect-Disc 0x8034 integer
+ATTRIBUTE CW-Codec-Type 0x8035 integer
+ATTRIBUTE CW-Call-Termination-Cause 0x8036 integer
+ATTRIBUTE CW-Audio-Packets-Sent 0x8037 integer
+ATTRIBUTE CW-Audio-Packets-Received 0x8038 integer
+ATTRIBUTE CW-Audio-Packets-Lost 0x8039 integer
+ATTRIBUTE CW-Audio-Packets-In-Frame 0x803a integer
+ATTRIBUTE CW-Audio-Bytes-In-Frame 0x803b integer
+ATTRIBUTE CW-Audio-Signal-In-Packet 0x803c integer
+ATTRIBUTE CW-Port-Id-For-Call 0x803d integer
+ATTRIBUTE CW-Slot-Id-For-Call 0x803e integer
+ATTRIBUTE CW-Acct-Balance-Start-Curr 0x803f integer
+ATTRIBUTE CW-Acct-Balance-Start-Amt 0x8040 integer
+ATTRIBUTE CW-Acct-Balance-Start-Dec 0x8041 integer
+ATTRIBUTE CW-Acct-Balance-Decr-Curr 0x8042 integer
+ATTRIBUTE CW-LRQ-Token 0x8043 string
+ATTRIBUTE CW-ARQ-Token 0x8044 string
+ATTRIBUTE CW-Token-Status 0x8045 integer
+ATTRIBUTE CW-SS7-Destn-Ptcode-Type 0x8046 integer
+ATTRIBUTE CW-SS7-Destn-Ptcode-Address 0x8047 integer
+ATTRIBUTE CW-SS7-Orig-Ptcode-Type 0x8048 integer
+ATTRIBUTE CW-SS7-Orig-Ptcode-Address 0x8049 integer
+ATTRIBUTE CW-SS7-CIC 0x804a integer
+ATTRIBUTE CW-MGC-Id 0x804b integer
+ATTRIBUTE CW-MG-Id 0x804c integer
+ATTRIBUTE CW-Signaling-Protocol 0x804d integer
+ATTRIBUTE CW-Protocol-Transport 0x804e integer
+ATTRIBUTE CW-Local-Sig-Trans-Protocol 0x804f integer
+ATTRIBUTE CW-Local-Sig-Trans-Port 0x8050 integer
+ATTRIBUTE CW-Local-Sig-Trans-IP 0x8051 ipaddr
+ATTRIBUTE CW-Local-Sig-Trans-DNS 0x8052 string
+ATTRIBUTE CW-Remote-Sig-Trans-Protocol 0x8053 integer
+ATTRIBUTE CW-Remote-Sig-Trans-Port 0x8054 integer
+ATTRIBUTE CW-Remote-Sig-Trans-IP 0x8055 ipaddr
+ATTRIBUTE CW-Remote-Sig-Trans-DNS 0x8056 string
+ATTRIBUTE CW-Local-MG-RTP-Protocol 0x8057 integer
+ATTRIBUTE CW-Local-MG-RTP-Port 0x8058 integer
+ATTRIBUTE CW-Local-MG-RTP-IP 0x8059 ipaddr
+ATTRIBUTE CW-Local-MG-RTP-DNS 0x805a string
+ATTRIBUTE CW-Remote-MG-RTP-Protocol 0x805b integer
+ATTRIBUTE CW-Remote-MG-RTP-Port 0x805c integer
+ATTRIBUTE CW-Remote-MG-RTP-IP 0x805d ipaddr
+ATTRIBUTE CW-Remote-MG-RTP-DNS 0x805e string
+ATTRIBUTE CW-Call-Model 0x805f integer
+ATTRIBUTE CW-Call-Plan-Id 0x8060 integer
+ATTRIBUTE CW-Trans-Cld-Party-E164-Type 0x8061 integer
+ATTRIBUTE CW-Trans-Cld-Party-E164-Num 0x8062 string
+ATTRIBUTE CW-OSP-Source-Device 0x8063 string
+
+#
+# These are CCA Radius attributes
+#
+ATTRIBUTE USR-PW_USR_IFilter_IP 0x9000 string
+ATTRIBUTE USR-PW_USR_IFilter_IPX 0x9001 string
+ATTRIBUTE USR-PW_USR_OFilter_IP 0x9003 string
+ATTRIBUTE USR-PW_USR_OFilter_IPX 0x9004 string
+ATTRIBUTE USR-PW_USR_OFilter_SAP 0x9005 string
+ATTRIBUTE USR-PW_VPN_ID 0x9006 string
+ATTRIBUTE USR-PW_VPN_Name 0x9007 string
+ATTRIBUTE USR-PW_VPN_Neighbor 0x9008 ipaddr
+ATTRIBUTE USR-PW_Framed_Routing_V2 0x9009 string
+ATTRIBUTE USR-PW_VPN_Gateway 0x900a string
+ATTRIBUTE USR-PW_Tunnel_Authentication 0x900b string
+ATTRIBUTE USR-PW_Index 0x900c string
+ATTRIBUTE USR-PW_Cutoff 0x900d string
+ATTRIBUTE USR-PW_Packet 0x900e string
+ATTRIBUTE USR-Primary_DNS_Server 0x900f ipaddr
+ATTRIBUTE USR-Secondary_DNS_Server 0x9010 ipaddr
+ATTRIBUTE USR-Primary_NBNS_Server 0x9011 ipaddr
+ATTRIBUTE USR-Secondary_NBNS_Server 0x9012 ipaddr
+ATTRIBUTE USR-Syslog-Tap 0x9013 integer
+ATTRIBUTE USR-Chassis-Call-Slot 0x9019 integer
+ATTRIBUTE USR-Chassis-Call-Span 0x901A integer
+ATTRIBUTE USR-Chassis-Call-Channel 0x901B integer
+ATTRIBUTE USR-Keypress-Timeout 0x901C integer
+ATTRIBUTE USR-Unauthenticated-Time 0x901D integer
+ATTRIBUTE USR-Connect-Speed 0x9023 integer
+ATTRIBUTE USR-Framed_IP_Address_Pool_Name 0x9024 string #it is RAD-IP-Address-Pool in our code
+ATTRIBUTE USR-MP-EDO 0x9025 string
+
+#
+# Pilgrim attributes
+#
+ATTRIBUTE USR-Bearer-Capabilities 0x9800 integer
+ATTRIBUTE USR-Speed-Of-Connection 0x9801 integer
+ATTRIBUTE USR-Max-Channels 0x9802 integer
+ATTRIBUTE USR-Channel-Expansion 0x9803 integer
+ATTRIBUTE USR-Channel-Decrement 0x9804 integer
+ATTRIBUTE USR-Expansion-Algorithm 0x9805 integer
+ATTRIBUTE USR-Compression-Algorithm 0x9806 integer
+ATTRIBUTE USR-Receive-Acc-Map 0x9807 integer
+ATTRIBUTE USR-Transmit-Acc-Map 0x9808 integer
+ATTRIBUTE USR-Compression-Reset-Mode 0x980a integer
+ATTRIBUTE USR-Min-Compression-Size 0x980b integer
+ATTRIBUTE USR-IP 0x980c integer
+ATTRIBUTE USR-IPX 0x980d integer
+ATTRIBUTE USR-Filter-Zones 0x980e integer
+ATTRIBUTE USR-Appletalk 0x980f integer
+ATTRIBUTE USR-Bridging 0x9810 integer
+ATTRIBUTE USR-Spoofing 0x9811 integer
+ATTRIBUTE USR-Host-Type 0x9812 integer
+ATTRIBUTE USR-Send-Name 0x9813 string
+ATTRIBUTE USR-Send-Password 0x9814 string
+ATTRIBUTE USR-Start-Time 0x9815 integer
+ATTRIBUTE USR-End-Time 0x9816 integer
+ATTRIBUTE USR-Send-Script1 0x9817 string
+ATTRIBUTE USR-Reply-Script1 0x9818 string
+ATTRIBUTE USR-Send-Script2 0x9819 string
+ATTRIBUTE USR-Reply-Script2 0x981a string
+ATTRIBUTE USR-Send-Script3 0x981b string
+ATTRIBUTE USR-Reply-Script3 0x981c string
+ATTRIBUTE USR-Send-Script4 0x981d string
+ATTRIBUTE USR-Reply-Script4 0x981e string
+ATTRIBUTE USR-Send-Script5 0x981f string
+ATTRIBUTE USR-Reply-Script5 0x9820 string
+ATTRIBUTE USR-Send-Script6 0x9821 string
+ATTRIBUTE USR-Reply-Script6 0x9822 string
+ATTRIBUTE USR-Terminal-Type 0x9823 string
+ATTRIBUTE USR-Appletalk-Network-Range 0x9824 integer
+ATTRIBUTE USR-Local-IP-Address 0x9825 string
+ATTRIBUTE USR-Routing-Protocol 0x9826 integer
+ATTRIBUTE USR-Modem-Group 0x9827 integer
+ATTRIBUTE USR-Modem-Training-Time 0x9842 integer
+ATTRIBUTE USR-Interface-Index 0x9843 integer
+ATTRIBUTE USR-Multicast-Proxy 0x984d integer
+ATTRIBUTE USR-Multicast-Forwarding 0x9850 integer
+ATTRIBUTE USR-MP-MRRU 0x982f integer
+
+ATTRIBUTE USR-SAP-Filter-In 0x9002 string
+ATTRIBUTE USR-MIC 0x9014 string
+ATTRIBUTE USR-Log-Filter-Packets 0x9017 string
+ATTRIBUTE USR-VPN-Encrypter 0x901e integer
+ATTRIBUTE USR-Re-Chap-Timeout 0x9020 integer
+ATTRIBUTE USR-Tunnel-Switch-Endpoint 0x9868 string
+
+ATTRIBUTE USR-IP-SAA-Filter 0x9870 integer
+ATTRIBUTE Initial-Modulation-Type 0x0923 integer
+ATTRIBUTE USR-VTS-Session-Key 0x9856 string
+ATTRIBUTE USR-Orig-NAS-Type 0x9857 string
+ATTRIBUTE USR-Call-Arrival-Time 0x9858 integer
+ATTRIBUTE USR-Call-End-Time 0x9859 integer
+ATTRIBUTE USR-Tunnel-Auth-Hostname 0x986b string
+ATTRIBUTE USR-Acct-Reason-Code 0x986c integer
+ATTRIBUTE USR-Supports-Tags 0x9889 integer
+ATTRIBUTE USR-HARC-Disconnect-Code 0x988b integer
+ATTRIBUTE USR-RMMIE-Status 0x01cd integer
+ATTRIBUTE USR-RMMIE-Last-Update-Event 0x0901 integer
+ATTRIBUTE USR-RMMIE-x2-Status 0x0909 integer
+ATTRIBUTE USR-RMMIE-Planned-Disconnect 0x090a integer
+ATTRIBUTE USR-VPN-GW-Location-Id 0x901f string
+ATTRIBUTE USR-CCP-Algorithm 0x9021 integer
+ATTRIBUTE USR-ACCM-Type 0x9022 integer
+ATTRIBUTE USR-Local-Framed-IP-Addr 0x9026 ipaddr
+ATTRIBUTE USR-IPX-Routing 0x9828 integer
+ATTRIBUTE USR-IPX-WAN 0x9829 integer
+ATTRIBUTE USR-IP-RIP-Policies 0x982a integer
+ATTRIBUTE USR-IP-RIP-Simple-Auth-Password 0x982b string
+ATTRIBUTE USR-IP-RIP-Input-Filter 0x982c string
+ATTRIBUTE USR-IP-Call-Input-Filter 0x982d string
+ATTRIBUTE USR-IPX-RIP-Input-Filter 0x982e string
+ATTRIBUTE USR-IPX-Call-Input-Filter 0x9830 string
+ATTRIBUTE USR-AT-Input-Filter 0x9831 string
+ATTRIBUTE USR-AT-RTMP-Input-Filter 0x9832 string
+ATTRIBUTE USR-AT-Zip-Input-Filter 0x9833 string
+ATTRIBUTE USR-AT-Call-Input-Filter 0x9834 string
+ATTRIBUTE USR-ET-Bridge-Input-Filter 0x9835 string
+ATTRIBUTE USR-IP-RIP-Output-Filter 0x9836 string
+ATTRIBUTE USR-IP-Call-Output-Filter 0x9837 string
+ATTRIBUTE USR-IPX-RIP-Output-Filter 0x9838 string
+ATTRIBUTE USR-IPX-Call-Output-Filter 0x9839 string
+ATTRIBUTE USR-AT-Output-Filter 0x983a string
+ATTRIBUTE USR-AT-RTMP-Output-Filter 0x983b string
+ATTRIBUTE USR-AT-Zip-Output-Filter 0x983c string
+ATTRIBUTE USR-AT-Call-Output-Filter 0x983d string
+ATTRIBUTE USR-ET-Bridge-Output-Filter 0x983e string
+# This item name is too long for the server to parse; had to chop the r off. FIXME?
+ATTRIBUTE USR-ET-Bridge-Call-Output-Filte 0x983f string
+ATTRIBUTE USR-IP-Default-Route-Option 0x9840 integer
+ATTRIBUTE USR-MP-EDO-HIPER 0x9841 string
+ATTRIBUTE USR-Tunnel-Security 0x9844 integer
+ATTRIBUTE USR-Port-Tap 0x9845 integer
+ATTRIBUTE USR-Port-Tap-Format 0x9846 integer
+ATTRIBUTE USR-Port-Tap-Output 0x9847 integer
+ATTRIBUTE USR-Port-Tap-Facility 0x9848 integer
+ATTRIBUTE USR-Port-Tap-Priority 0x9849 integer
+ATTRIBUTE USR-Port-Tap-Address 0x984a ipaddr
+ATTRIBUTE USR-MobileIP-Home-Agent-Address 0x984b ipaddr
+ATTRIBUTE USR-Tunneled-MLPP 0x984c integer
+ATTRIBUTE USR-Multicast-Proxy 0x984d integer
+ATTRIBUTE USR-Multicast-Receive 0x984e integer
+ATTRIBUTE USR-Multicast-Forwarding 0x9850 integer
+ATTRIBUTE USR-IGMP-Query-Interval 0x9851 integer
+ATTRIBUTE USR-IGMP-Maximum-Response-Time 0x9852 integer
+ATTRIBUTE USR-IGMP-Robustness 0x9853 integer
+ATTRIBUTE USR-IGMP-Version 0x9854 integer
+ATTRIBUTE USR-Call-Arrival-Time 0x9858 integer
+ATTRIBUTE USR-Call-End-Time 0x9859 integer
+ATTRIBUTE USR-Callback-Type 0x986a integer
+ATTRIBUTE USR-Pre-shared-MN-Key 0x9873 integer
+ATTRIBUTE USR-MIP-NAI 0x9874 string
+ATTRIBUTE USR-Agent 0x9876 integer
+ATTRIBUTE USR-Mobile-Session-ID 0x9885 integer
+ATTRIBUTE USR-Mobile-Accounting-Type 0x9886 integer
+
+ATTRIBUTE USR-Request-Type 0xf001 integer
+ATTRIBUTE USR-RMMIE-Num-Of-Updates 0x01ce integer
+ATTRIBUTE USR-RMMIE-Manufacturer-ID 0x01df integer
+ATTRIBUTE USR-RMMIE-Product-Code 0x01e0 string
+ATTRIBUTE USR-RMMIE-Serial-Number 0x01e1 string
+ATTRIBUTE USR-RMMIE-Firmware-Version 0x01e2 string
+ATTRIBUTE USR-RMMIE-Firmware-Build-Date 0x01e3 string
+ATTRIBUTE USR-Call-Arrival-in-GMT 0xbe52 date
+ATTRIBUTE USR-Call-Connect-in-GMT 0xbe51 date
+ATTRIBUTE USR-Call-Terminate-in-GMT 0xbe50 date
+ATTRIBUTE USR-IDS0-Call-Type 0xbe4f integer
+ATTRIBUTE USR-Call-Reference-Number 0xbe7d integer
+ATTRIBUTE USR-CDMA-Call-Reference-Number 0x0183 integer
+ATTRIBUTE USR-Mobile-IP-Address 0x088e ipaddr
+ATTRIBUTE USR-QNC1-Service-Destination 0x08f4 ipaddr
+ATTRIBUTE USR-IWF-IP-Address 0x03f4 ipaddr
+ATTRIBUTE USR-Called-Party-Number 0x0890 string
+ATTRIBUTE USR-Calling-Party-Number 0x088f string
+ATTRIBUTE USR-Call-Type 0x0891 integer
+ATTRIBUTE USR-ESN 0x0892 string
+ATTRIBUTE USR-IWF-Call-Identifier 0x0893 integer
+ATTRIBUTE USR-IMSI 0x0894 string
+ATTRIBUTE USR-Service-Option 0x0895 integer
+ATTRIBUTE USR-Disconnect-Cause-Indicator 0x0896 integer
+ATTRIBUTE USR-Mobile-NumBytes-Txed 0x0897 integer
+ATTRIBUTE USR-Mobile-NumBytes-Rxed 0x0898 integer
+ATTRIBUTE USR-Num-Fax-Pages-Processed 0x0899 integer
+ATTRIBUTE USR-Compression-Type 0x089a integer
+ATTRIBUTE USR-Call-Error-Code 0x089b integer
+ATTRIBUTE USR-Modem-Setup-Time 0x089c integer
+ATTRIBUTE USR-Call-Connecting-Time 0x089d integer
+ATTRIBUTE USR-Connect-Time 0x089e integer
+ATTRIBUTE USR-RMMIE-Last-Update-Time 0x0900 integer
+ATTRIBUTE USR-RMMIE-Rcv-Tot-PwrLvl 0x0902 integer
+ATTRIBUTE USR-RMMIE-Rcv-PwrLvl-3300Hz 0x0903 integer
+ATTRIBUTE USR-RMMIE-Rcv-PwrLvl-3750Hz 0x0904 integer
+ATTRIBUTE USR-RMMIE-PwrLvl-NearEcho-Canc 0x0905 integer
+ATTRIBUTE USR-RMMIE-PwrLvl-FarEcho-Canc 0x0906 integer
+ATTRIBUTE USR-RMMIE-PwrLvl-Noise-Lvl 0x0907 integer
+ATTRIBUTE USR-RMMIE-PwrLvl-Xmit-Lvl 0x0908 integer
+ATTRIBUTE USR-Framed-IPX-Route 0x9027 ipaddr
+ATTRIBUTE USR-MPIP-Tunnel-Originator 0x9028 ipaddr
+ATTRIBUTE USR-IGMP-Routing 0x9855 integer
+ATTRIBUTE USR-Rad-Multicast-Routing-Ttl 0x9860 integer
+# again, too long for cistron to parse "rate-limit", "protocol" and "boundary"
+ATTRIBUTE USR-Rad-Multicast-Routing-RtLim 0x9861 integer
+ATTRIBUTE USR-Rad-Multicast-Routing-Proto 0x9862 integer
+ATTRIBUTE USR-Rad-Multicast-Routing-Bound 0x9863 string
+ATTRIBUTE USR-Rad-Dvmrp-Metric 0x9864 integer
+ATTRIBUTE USR-Chat-Script-Name 0x9865 string
+ATTRIBUTE USR-CUSR-hat-Script-Rules 0x9866 string
+ATTRIBUTE USR-Rad-Location-Type 0x9867 integer
+ATTRIBUTE USR-OSPF-Addressless-Index 0x9869 integer
+ATTRIBUTE USR-QoS-Queuing-Mehtod 0x986d integer
+ATTRIBUTE USR-PQ-Default-Priority 0x986e integer
+ATTRIBUTE USR-FQ-Default-Priority 0x9871 integer
+ATTRIBUTE USR-IPP-Enable 0x9872 integer
+ATTRIBUTE USR-Pre-Shared-MN-Key 0x9873 string
+ATTRIBUTE USR-MIP-NAI 0x9874 integer
+ATTRIBUTE USR-DNIS-ReAuthentication 0x9875 integer
+ATTRIBUTE USR-Agent 0x9876 integer
+ATTRIBUTE USR-PQ-Parameters 0x9877 integer
+ATTRIBUTE USR-Dvmrp-Prune-Lifetime 0x9878 integer
+ATTRIBUTE USR-Special-Xon-Xoff-Flow 0x9879 integer
+ATTRIBUTE USR-Dvmrp-Advertised-Metric 0x987a integer
+ATTRIBUTE USR-Dvmrp-Retransmit-Prunes 0x987b integer
+ATTRIBUTE USR-Dvmrp-Non-Pruners 0x987c integer
+ATTRIBUTE USR-Dvmrp-Route-Transit 0x987d integer
+ATTRIBUTE USR-Dvmrp-Input-Filter 0x987e string
+ATTRIBUTE USR-Dvmrp-Output-Filter 0x9880 string
+ATTRIBUTE USR-Policy-Access 0x9881 integer
+ATTRIBUTE USR-Policy-Configuration 0x9882 integer
+ATTRIBUTE USR-Policy-Filename 0x9883 string
+ATTRIBUTE USR-Policy-Type 0x9884 integer
+ATTRIBUTE USR-Mobile-Session-ID 0x9885 integer
+ATTRIBUTE USR-Mobile-Accounting-Type 0x9886 integer
+ATTRIBUTE USR-Mobile-Service-Option 0x9887 integer
+ATTRIBUTE USR-Wallclock-Timestamp 0x9888 integer
+ATTRIBUTE USR-Dvmrp-Initial-Flooding 0x988a integer
+ATTRIBUTE USR-HARC-Disconnect-Code 0x988b integer
+ATTRIBUTE USR-Telnet-Options 0x988c integer
+ATTRIBUTE USR-CDMA-PktData-Network-ID 0x988d integer
+ATTRIBUTE USR-Auth-Next-Server-Address 0x988e ipaddr
+ATTRIBUTE USR-User-PPP-AODI-Type 0x988f integer
+ATTRIBUTE USR-MLPPP-Fragmentation-Threshld 0x9890 integer
+ATTRIBUTE USR-Unnumbered-Local-IP-Address 0x9891 ipaddr
+ATTRIBUTE USR-Traffic-Threshold 0x9892 integer
+ATTRIBUTE USR-Keep-Alive-Interval 0x9893 integer
+ATTRIBUTE Virtual-Server-ID 0x9894 integer
+ATTRIBUTE USR-X25-Trunk-Profile 0x9895 string
+ATTRIBUTE USR-X25-Acct-Input-Segment-Count 0x9896 integer
+ATTRIBUTE USR-X25-Acct-Output-Segment-Coun 0x9897 integer
+ATTRIBUTE USR-X25-Acct-Segment-Size 0x9898 integer
+ATTRIBUTE USR-X25-Acct-Termination-Code 0x9899 integer
+ATTRIBUTE USR-X25-SVC-Logical-Channel-Numb 0x989a integer
+ATTRIBUTE USR-Nailed-B-Channel-Indicator 0x989b integer
+ATTRIBUTE USR-X25-SVC-Call-Attributes 0x989c integer
+ATTRIBUTE USR-Init-Reg-Server-Addr 0x989d ipaddr
+ATTRIBUTE USR-Re-Reg-Server-Addr 0x989e ipaddr
+ATTRIBUTE USR-Bytes-TX-Remain 0x989f integer
+ATTRIBUTE USR-Bytes-RX-Remain 0x98a0 integer
+ATTRIBUTE USR-Session-Time-Remain 0x98a1 integer
+ATTRIBUTE USR-Pre-Paid-Enabled 0x98a2 integer
+ATTRIBUTE USR-Reg-Server-Prov-Timeout 0x98a3 integer
+ATTRIBUTE USR-Redirect 0x98a4 integer
+ATTRIBUTE USR-VLAN-Tag 0x98a5 integer
+ATTRIBUTE USR-Rad-IP-Pool-Definition 0x98a6 string
+ATTRIBUTE USR-Rad-NMC-Call-Progress-Status 0x98a7 integer
+ATTRIBUTE USR-Rad-NMC-Blocks_RX 0x98a8 integer
+ATTRIBUTE USR-Total-Bytes-Remain 0x98b8 integer
+ATTRIBUTE USR-Forward-Rate-Limit 0x98b9 integer
+ATTRIBUTE USR-Reverse-Rate-Limit 0x98bc integer
+
+ATTRIBUTE USR-NAS-Type 0xf002 integer
+ATTRIBUTE USR-Auth-Mode 0xf003 integer
+#
+# Integer Translations
+#
+
+#VALUE USR-Character-Echo Echo-On 0
+#VALUE USR-Character-Echo Echo-Off 1
+
+#VALUE USR-PW_Framed_Routing_V2 Off 0
+#VALUE USR-PW_Framed_Routing_V2 On 1
+
+VALUE USR-Syslog-Tap Off 0
+VALUE USR-Syslog-Tap On-Raw 1
+VALUE USR-Syslog-Tap On-Framed 2
+VALUE USR-Syslog-Tap Unknown 4294967295
+
+# Event Indentifiers
+
+VALUE USR-Event-Id Module-Inserted 6
+VALUE USR-Event-Id Module-Removed 7
+VALUE USR-Event-Id PSU-Voltage-Alarm 8
+VALUE USR-Event-Id PSU-Failed 9
+VALUE USR-Event-Id HUB-Temp-Out-of-Range 10
+VALUE USR-Event-Id Fan-Failed 11
+VALUE USR-Event-Id Watchdog-Timeout 12
+VALUE USR-Event-Id Mgmt-Bus-Failure 13
+VALUE USR-Event-Id In-Connection-Est 14
+VALUE USR-Event-Id Out-Connection-Est 15
+VALUE USR-Event-Id In-Connection-Term 16
+VALUE USR-Event-Id Out-Connection-Term 17
+VALUE USR-Event-Id Connection-Failed 18
+VALUE USR-Event-Id Connection-Timeout 19
+VALUE USR-Event-Id DTE-Transmit-Idle 20
+VALUE USR-Event-Id DTR-True 21
+VALUE USR-Event-Id DTR-False 22
+VALUE USR-Event-Id Block-Error-at-Threshold 23
+VALUE USR-Event-Id Fallbacks-at-Threshold 24
+VALUE USR-Event-Id No-Dial-Tone-Detected 25
+VALUE USR-Event-Id No-Loop-Current-Detected 26
+VALUE USR-Event-Id Yellow-Alarm 27
+VALUE USR-Event-Id Red-Alarm 28
+VALUE USR-Event-Id Loss-Of-Signal 29
+VALUE USR-Event-Id Rcv-Alrm-Ind-Signal 30
+VALUE USR-Event-Id Timing-Source-Switch 31
+VALUE USR-Event-Id Modem-Reset-by-DTE 32
+VALUE USR-Event-Id Modem-Ring-No-Answer 33
+VALUE USR-Event-Id DTE-Ring-No-Answer 34
+VALUE USR-Event-Id Pkt-Bus-Session-Active 35
+VALUE USR-Event-Id Pkt-Bus-Session-Congestion 36
+VALUE USR-Event-Id Pkt-Bus-Session-Lost 37
+VALUE USR-Event-Id Pkt-Bus-Session-Inactive 38
+VALUE USR-Event-Id User-Interface-Reset 39
+VALUE USR-Event-Id Gateway-Port-Out-of-Service 40
+VALUE USR-Event-Id Gateway-Port-Link-Active 41
+VALUE USR-Event-Id Dial-Out-Login-Failure 42
+VALUE USR-Event-Id Dial-In-Login-Failure 43
+VALUE USR-Event-Id Dial-Out-Restricted-Number 44
+VALUE USR-Event-Id Dial-Back-Restricted-Number 45
+VALUE USR-Event-Id User-Blacklisted 46
+VALUE USR-Event-Id Attempted-Login-Blacklisted 47
+VALUE USR-Event-Id Response-Attempt-Limit-Exceeded 48
+VALUE USR-Event-Id Login-Attempt-Limit-Exceeded 49
+VALUE USR-Event-Id Dial-Out-Call-Duration 50
+VALUE USR-Event-Id Dial-In-Call-Duration 51
+VALUE USR-Event-Id Pkt-Bus-Session-Err-Status 52
+VALUE USR-Event-Id NMC-AutoRespnse-Trap 53
+VALUE USR-Event-Id Acct-Server-Contact-Loss 54
+VALUE USR-Event-Id Yellow-Alarm-Clear 55
+VALUE USR-Event-Id Red-Alarm-Clear 56
+VALUE USR-Event-Id Loss-Of-Signal-Clear 57
+VALUE USR-Event-Id Rcv-Alrm-Ind-Signal-Clear 58
+VALUE USR-Event-Id Incoming-Connection-Established 59
+VALUE USR-Event-Id Outgoing-Connection-Established 60
+VALUE USR-Event-Id Incoming-Connection-Terminated 61
+VALUE USR-Event-Id Outgoing-Connection-Terminated 62
+VALUE USR-Event-Id Connection-Attempt-Failure 63
+VALUE USR-Event-Id Continuous-CRC-Alarm 64
+VALUE USR-Event-Id Continuous-CRC-Alarm-Clear 65
+VALUE USR-Event-Id Physical-State-Change 66
+VALUE USR-Event-Id Gateway-Network-Failed 71
+VALUE USR-Event-Id Gateway-Network-Restored 72
+VALUE USR-Event-Id Packet-Bus-Clock-Lost 73
+VALUE USR-Event-Id Packet-Bus-Clock-Restored 74
+VALUE USR-Event-Id D-Channel-In-Service 75
+VALUE USR-Event-Id D-Channel-Out-of-Service 76
+VALUE USR-Event-Id DS0s-In-Service 77
+VALUE USR-Event-Id DS0s-Out-of-Service 78
+VALUE USR-Event-Id T1/T1PRI/E1PRI-Call-Event 79
+VALUE USR-Event-Id Psu-Incompatible 80
+VALUE USR-Event-Id T1,T1-E1/PRI-Call-Arrive-Event 81
+VALUE USR-Event-Id T1,T1-E1/PRI-Call-Connect-Event 82
+VALUE USR-Event-Id T1,T1-E1/PRI-Call-Termina-Event 83
+VALUE USR-Event-Id T1,T1-E1/PRI-Call-Failed-Event 84
+VALUE USR-Event-Id DNS-Contact-Lost 85
+VALUE USR-Event-Id NTP-Contact-Lost 86
+VALUE USR-Event-Id NTP-Contact-Restored 87
+VALUE USR-Event-Id IPGW-Link-Up 88
+VALUE USR-Event-Id IPGW-Link-Down 89
+VALUE USR-Event-Id NTP-Contact-Degraded 90
+VALUE USR-Event-Id In-Connection-Failed 91
+VALUE USR-Event-Id Out-Connection-Failed 92
+VALUE USR-Event-Id Application-ProcessorReset 93
+VALUE USR-Event-Id DSP-Reset 94
+VALUE USR-Event-Id Changed-to-Maint-Srvs-State 95
+VALUE USR-Event-Id Loop-Back-cleared-on-channel 96
+VALUE USR-Event-Id Loop-Back-on-channel 97
+VALUE USR-Event-Id Telco-Abnormal-Response 98
+VALUE USR-Event-Id DNS-Contact-Restored 99
+VALUE USR-Event-Id DNS-Contact-Degraded 100
+VALUE USR-Event-Id RADIUS-Accounting-Restored 101
+VALUE USR-Event-Id RADIUS-Accounting-Group-Restore 102
+VALUE USR-Event-Id RADIUS-Accounting-Group-Degrade 103
+VALUE USR-Event-Id RADIUS-Accounting-Group-NonOper 104
+VALUE USR-Event-Id T1/T1-E1/PRI-InCall-Fail-Event 119
+VALUE USR-Event-Id T1/T1-E1/PRI-OutCall-Fail-Event 120
+VALUE USR-Event-Id RMMIE-Retrain-Event 121
+VALUE USR-Event-Id RMMIE-Speed-Shift-Event 122
+VALUE USR-Event-Id CDMA-Call-Start 191
+VALUE USR-Event-Id CDMA-Call-End 192
+
+VALUE USR-Card-Type SlotEmpty 1
+VALUE USR-Card-Type SlotUnknown 2
+VALUE USR-Card-Type NetwMgtCard 3
+VALUE USR-Card-Type DualT1NAC 4
+VALUE USR-Card-Type DualModemNAC 5
+VALUE USR-Card-Type QuadModemNAC 6
+VALUE USR-Card-Type TrGatewayNAC 7
+VALUE USR-Card-Type X25GatewayNAC 8
+VALUE USR-Card-Type DualV34ModemNAC 9
+VALUE USR-Card-Type QuadV32DigitalModemNAC 10
+VALUE USR-Card-Type QuadV32AnalogModemNAC 11
+VALUE USR-Card-Type QuadV32DigAnlModemNAC 12
+VALUE USR-Card-Type QuadV34DigModemNAC 13
+VALUE USR-Card-Type QuadV34AnlModemNAC 14
+VALUE USR-Card-Type QuadV34DigAnlModemNAC 15
+VALUE USR-Card-Type SingleT1NAC 16
+VALUE USR-Card-Type EthernetGatewayNAC 17
+VALUE USR-Card-Type AccessServer 18
+VALUE USR-Card-Type 486TrGatewayNAC 19
+VALUE USR-Card-Type 486EthernetGatewayNAC 20
+VALUE USR-Card-Type DualRS232NAC 22
+VALUE USR-Card-Type 486X25GatewayNAC 23
+VALUE USR-Card-Type ApplicationServerNAC 25
+VALUE USR-Card-Type ISDNGatewayNAC 26
+VALUE USR-Card-Type ISDNpriT1NAC 27
+VALUE USR-Card-Type ClkedNetMgtCard 28
+VALUE USR-Card-Type ModemPoolManagementNAC 29
+VALUE USR-Card-Type ModemPoolNetserverNAC 30
+VALUE USR-Card-Type ModemPoolV34ModemNAC 31
+VALUE USR-Card-Type ModemPoolISDNNAC 32
+VALUE USR-Card-Type NTServerNAC 33
+VALUE USR-Card-Type QuadV34DigitalG2NAC 34
+VALUE USR-Card-Type QuadV34AnalogG2NAC 35
+VALUE USR-Card-Type QuadV34DigAnlgG2NAC 36
+VALUE USR-Card-Type NETServerFrameRelayNAC 37
+VALUE USR-Card-Type NETServerTokenRingNAC 38
+VALUE USR-Card-Type X2524ChannelNAC 39
+VALUE USR-Card-Type WirelessGatewayNac 42
+
+VALUE USR-Card-Type EnhancedAccessServer 44
+VALUE USR-Card-Type EnhancedISDNGatewayNAC 45
+
+VALUE USR-Card-Type DualT1NIC 1001
+VALUE USR-Card-Type DualAlogMdmNIC 1002
+VALUE USR-Card-Type QuadDgtlMdmNIC 1003
+VALUE USR-Card-Type QuadAlogDgtlMdmNIC 1004
+VALUE USR-Card-Type TokenRingNIC 1005
+VALUE USR-Card-Type SingleT1NIC 1006
+VALUE USR-Card-Type EthernetNIC 1007
+VALUE USR-Card-Type ShortHaulDualT1NIC 1008
+VALUE USR-Card-Type DualAlogMgdIntlMdmNIC 1009
+VALUE USR-Card-Type X25NIC 1010
+VALUE USR-Card-Type QuadAlogNonMgdMdmNIC 1011
+VALUE USR-Card-Type QuadAlogMgdIntlMdmNIC 1012
+VALUE USR-Card-Type QuadAlogNonMgdIntlMdmNIC 1013
+VALUE USR-Card-Type QuadLsdLiMgdMdmNIC 1014
+VALUE USR-Card-Type QuadLsdLiNonMgdMdmNIC 1015
+VALUE USR-Card-Type QuadLsdLiMgdIntlMdmNIC 1016
+VALUE USR-Card-Type QuadLsdLiNonMgdIntlMdmNIC 1017
+VALUE USR-Card-Type HSEthernetWithV35NIC 1018
+VALUE USR-Card-Type HSEthernetWithoutV35NIC 1019
+VALUE USR-Card-Type DualHighSpeedV35NIC 1020
+VALUE USR-Card-Type QuadV35RS232LowSpeedNIC 1021
+VALUE USR-Card-Type DualE1NIC 1022
+VALUE USR-Card-Type ShortHaulDualE1NIC 1023
+VALUE USR-Card-Type BellcoreLongHaulDualT1NIC 1025
+VALUE USR-Card-Type BellcoreShrtHaulDualT1NIC 1026
+VALUE USR-Card-Type SCSIEdgeServerNIC 1027
+
+VALUE USR-Default-DTE-Data-Rate 110-BPS 1
+VALUE USR-Default-DTE-Data-Rate 300-BPS 2
+VALUE USR-Default-DTE-Data-Rate 600-BPS 3
+VALUE USR-Default-DTE-Data-Rate 1200-BPS 4
+VALUE USR-Default-DTE-Data-Rate 2400-BPS 5
+VALUE USR-Default-DTE-Data-Rate 4800-BPS 6
+VALUE USR-Default-DTE-Data-Rate 7200-BPS 7
+VALUE USR-Default-DTE-Data-Rate 9600-BPS 8
+VALUE USR-Default-DTE-Data-Rate 12K-BPS 9
+VALUE USR-Default-DTE-Data-Rate 14.4K-BPS 10
+VALUE USR-Default-DTE-Data-Rate 16.8-BPS 11
+VALUE USR-Default-DTE-Data-Rate 19.2K-BPS 12
+VALUE USR-Default-DTE-Data-Rate 38.4K-BPS 13
+VALUE USR-Default-DTE-Data-Rate 75-BPS 14
+VALUE USR-Default-DTE-Data-Rate 450-BPS 15
+VALUE USR-Default-DTE-Data-Rate UNKNOWN-BPS 16
+VALUE USR-Default-DTE-Data-Rate 57.6K-BPS 17
+VALUE USR-Default-DTE-Data-Rate 21.6K-BPS 18
+VALUE USR-Default-DTE-Data-Rate 24K-BPS 19
+VALUE USR-Default-DTE-Data-Rate 26K-BPS 20
+VALUE USR-Default-DTE-Data-Rate 28K-BPS 21
+VALUE USR-Default-DTE-Data-Rate 115K-BPS 22
+
+VALUE USR-Initial-Rx-Link-Data-Rate 110-BPS 1
+VALUE USR-Initial-Rx-Link-Data-Rate 300-BPS 2
+VALUE USR-Initial-Rx-Link-Data-Rate 600-BPS 3
+VALUE USR-Initial-Rx-Link-Data-Rate 1200-BPS 4
+VALUE USR-Initial-Rx-Link-Data-Rate 2400-BPS 5
+VALUE USR-Initial-Rx-Link-Data-Rate 4800-BPS 6
+VALUE USR-Initial-Rx-Link-Data-Rate 7200-BPS 7
+VALUE USR-Initial-Rx-Link-Data-Rate 9600-BPS 8
+VALUE USR-Initial-Rx-Link-Data-Rate 12000-BPS 9
+VALUE USR-Initial-Rx-Link-Data-Rate 14400-BPS 10
+VALUE USR-Initial-Rx-Link-Data-Rate 16800-BPS 11
+VALUE USR-Initial-Rx-Link-Data-Rate 19200-BPS 12
+VALUE USR-Initial-Rx-Link-Data-Rate 38400-BPS 13
+VALUE USR-Initial-Rx-Link-Data-Rate 75-BPS 14
+VALUE USR-Initial-Rx-Link-Data-Rate 450-BPS 15
+VALUE USR-Initial-Rx-Link-Data-Rate UNKNOWN-BPS 16
+VALUE USR-Initial-Rx-Link-Data-Rate 57600-BPS 17
+VALUE USR-Initial-Rx-Link-Data-Rate 21600-BPS 18
+VALUE USR-Initial-Rx-Link-Data-Rate 24000-BPS 19
+VALUE USR-Initial-Rx-Link-Data-Rate 26400-BPS 20
+VALUE USR-Initial-Rx-Link-Data-Rate 28800-BPS 21
+VALUE USR-Initial-Rx-Link-Data-Rate 115200-BPS 22
+VALUE USR-Initial-Rx-Link-Data-Rate 31200-BPS 23
+VALUE USR-Initial-Rx-Link-Data-Rate 33600-BPS 24
+VALUE USR-Initial-Rx-Link-Data-Rate 25333-BPS 25
+VALUE USR-Initial-Rx-Link-Data-Rate 26666-BPS 26
+VALUE USR-Initial-Rx-Link-Data-Rate 28000-BPS 27
+VALUE USR-Initial-Rx-Link-Data-Rate 29333-BPS 28
+VALUE USR-Initial-Rx-Link-Data-Rate 30666-BPS 29
+VALUE USR-Initial-Rx-Link-Data-Rate 32000-BPS 30
+VALUE USR-Initial-Rx-Link-Data-Rate 33333-BPS 31
+VALUE USR-Initial-Rx-Link-Data-Rate 34666-BPS 32
+VALUE USR-Initial-Rx-Link-Data-Rate 36000-BPS 33
+VALUE USR-Initial-Rx-Link-Data-Rate 37333-BPS 34
+VALUE USR-Initial-Rx-Link-Data-Rate 38666-BPS 35
+VALUE USR-Initial-Rx-Link-Data-Rate 40000-BPS 36
+VALUE USR-Initial-Rx-Link-Data-Rate 41333-BPS 37
+VALUE USR-Initial-Rx-Link-Data-Rate 42666-BPS 38
+VALUE USR-Initial-Rx-Link-Data-Rate 44000-BPS 39
+VALUE USR-Initial-Rx-Link-Data-Rate 45333-BPS 40
+VALUE USR-Initial-Rx-Link-Data-Rate 46666-BPS 41
+VALUE USR-Initial-Rx-Link-Data-Rate 48000-BPS 42
+VALUE USR-Initial-Rx-Link-Data-Rate 49333-BPS 43
+VALUE USR-Initial-Rx-Link-Data-Rate 50666-BPS 44
+VALUE USR-Initial-Rx-Link-Data-Rate 52000-BPS 45
+VALUE USR-Initial-Rx-Link-Data-Rate 53333-BPS 46
+VALUE USR-Initial-Rx-Link-Data-Rate 54666-BPS 47
+VALUE USR-Initial-Rx-Link-Data-Rate 56000-BPS 48
+VALUE USR-Initial-Rx-Link-Data-Rate 57333-BPS 49
+VALUE USR-Initial-Rx-Link-Data-Rate 58666-BPS 50
+VALUE USR-Initial-Rx-Link-Data-Rate 60000-BPS 51
+VALUE USR-Initial-Rx-Link-Data-Rate 61333-BPS 52
+VALUE USR-Initial-Rx-Link-Data-Rate 62666-BPS 53
+VALUE USR-Initial-Rx-Link-Data-Rate 64000-BPS 54
+
+VALUE USR-Final-Rx-Link-Data-Rate 110-BPS 1
+VALUE USR-Final-Rx-Link-Data-Rate 300-BPS 2
+VALUE USR-Final-Rx-Link-Data-Rate 600-BPS 3
+VALUE USR-Final-Rx-Link-Data-Rate 1200-BPS 4
+VALUE USR-Final-Rx-Link-Data-Rate 2400-BPS 5
+VALUE USR-Final-Rx-Link-Data-Rate 4800-BPS 6
+VALUE USR-Final-Rx-Link-Data-Rate 7200-BPS 7
+VALUE USR-Final-Rx-Link-Data-Rate 9600-BPS 8
+VALUE USR-Final-Rx-Link-Data-Rate 12000-BPS 9
+VALUE USR-Final-Rx-Link-Data-Rate 14400-BPS 10
+VALUE USR-Final-Rx-Link-Data-Rate 16800-BPS 11
+VALUE USR-Final-Rx-Link-Data-Rate 19200-BPS 12
+VALUE USR-Final-Rx-Link-Data-Rate 38400-BPS 13
+VALUE USR-Final-Rx-Link-Data-Rate 75-BPS 14
+VALUE USR-Final-Rx-Link-Data-Rate 450-BPS 15
+VALUE USR-Final-Rx-Link-Data-Rate UNKNOWN-BPS 16
+VALUE USR-Final-Rx-Link-Data-Rate 57600-BPS 17
+VALUE USR-Final-Rx-Link-Data-Rate 21600-BPS 18
+VALUE USR-Final-Rx-Link-Data-Rate 24000-BPS 19
+VALUE USR-Final-Rx-Link-Data-Rate 26400-BPS 20
+VALUE USR-Final-Rx-Link-Data-Rate 28800-BPS 21
+VALUE USR-Final-Rx-Link-Data-Rate 115200-BPS 22
+VALUE USR-Final-Rx-Link-Data-Rate 31200-BPS 23
+VALUE USR-Final-Rx-Link-Data-Rate 33600-BPS 24
+VALUE USR-Final-Rx-Link-Data-Rate 25333-BPS 25
+VALUE USR-Final-Rx-Link-Data-Rate 26666-BPS 26
+VALUE USR-Final-Rx-Link-Data-Rate 28000-BPS 27
+VALUE USR-Final-Rx-Link-Data-Rate 29333-BPS 28
+VALUE USR-Final-Rx-Link-Data-Rate 30666-BPS 29
+VALUE USR-Final-Rx-Link-Data-Rate 32000-BPS 30
+VALUE USR-Final-Rx-Link-Data-Rate 33333-BPS 31
+VALUE USR-Final-Rx-Link-Data-Rate 34666-BPS 32
+VALUE USR-Final-Rx-Link-Data-Rate 36000-BPS 33
+VALUE USR-Final-Rx-Link-Data-Rate 37333-BPS 34
+VALUE USR-Final-Rx-Link-Data-Rate 38666-BPS 35
+VALUE USR-Final-Rx-Link-Data-Rate 40000-BPS 36
+VALUE USR-Final-Rx-Link-Data-Rate 41333-BPS 37
+VALUE USR-Final-Rx-Link-Data-Rate 42666-BPS 38
+VALUE USR-Final-Rx-Link-Data-Rate 44000-BPS 39
+VALUE USR-Final-Rx-Link-Data-Rate 45333-BPS 40
+VALUE USR-Final-Rx-Link-Data-Rate 46666-BPS 41
+VALUE USR-Final-Rx-Link-Data-Rate 48000-BPS 42
+VALUE USR-Final-Rx-Link-Data-Rate 49333-BPS 43
+VALUE USR-Final-Rx-Link-Data-Rate 50666-BPS 44
+VALUE USR-Final-Rx-Link-Data-Rate 52000-BPS 45
+VALUE USR-Final-Rx-Link-Data-Rate 53333-BPS 46
+VALUE USR-Final-Rx-Link-Data-Rate 54666-BPS 47
+VALUE USR-Final-Rx-Link-Data-Rate 56000-BPS 48
+VALUE USR-Final-Rx-Link-Data-Rate 57333-BPS 49
+VALUE USR-Final-Rx-Link-Data-Rate 58666-BPS 50
+VALUE USR-Final-Rx-Link-Data-Rate 60000-BPS 51
+VALUE USR-Final-Rx-Link-Data-Rate 61333-BPS 52
+VALUE USR-Final-Rx-Link-Data-Rate 62666-BPS 53
+VALUE USR-Final-Rx-Link-Data-Rate 64000-BPS 54
+
+VALUE USR-Initial-Tx-Link-Data-Rate 110-BPS 1
+VALUE USR-Initial-Tx-Link-Data-Rate 300-BPS 2
+VALUE USR-Initial-Tx-Link-Data-Rate 600-BPS 3
+VALUE USR-Initial-Tx-Link-Data-Rate 1200-BPS 4
+VALUE USR-Initial-Tx-Link-Data-Rate 2400-BPS 5
+VALUE USR-Initial-Tx-Link-Data-Rate 4800-BPS 6
+VALUE USR-Initial-Tx-Link-Data-Rate 7200-BPS 7
+VALUE USR-Initial-Tx-Link-Data-Rate 9600-BPS 8
+VALUE USR-Initial-Tx-Link-Data-Rate 12000-BPS 9
+VALUE USR-Initial-Tx-Link-Data-Rate 14400-BPS 10
+VALUE USR-Initial-Tx-Link-Data-Rate 16800-BPS 11
+VALUE USR-Initial-Tx-Link-Data-Rate 19200-BPS 12
+VALUE USR-Initial-Tx-Link-Data-Rate 38400-BPS 13
+VALUE USR-Initial-Tx-Link-Data-Rate 75-BPS 14
+VALUE USR-Initial-Tx-Link-Data-Rate 450-BPS 15
+VALUE USR-Initial-Tx-Link-Data-Rate UNKNOWN-BPS 16
+VALUE USR-Initial-Tx-Link-Data-Rate 57600-BPS 17
+VALUE USR-Initial-Tx-Link-Data-Rate 21600-BPS 18
+VALUE USR-Initial-Tx-Link-Data-Rate 24000-BPS 19
+VALUE USR-Initial-Tx-Link-Data-Rate 26400-BPS 20
+VALUE USR-Initial-Tx-Link-Data-Rate 28800-BPS 21
+VALUE USR-Initial-Tx-Link-Data-Rate 115200-BPS 22
+VALUE USR-Initial-Tx-Link-Data-Rate 31200-BPS 23
+VALUE USR-Initial-Tx-Link-Data-Rate 33600-BPS 24
+VALUE USR-Initial-Tx-Link-Data-Rate 25333-BPS 25
+VALUE USR-Initial-Tx-Link-Data-Rate 26666-BPS 26
+VALUE USR-Initial-Tx-Link-Data-Rate 28000-BPS 27
+VALUE USR-Initial-Tx-Link-Data-Rate 29333-BPS 28
+VALUE USR-Initial-Tx-Link-Data-Rate 30666-BPS 29
+VALUE USR-Initial-Tx-Link-Data-Rate 32000-BPS 30
+VALUE USR-Initial-Tx-Link-Data-Rate 33333-BPS 31
+VALUE USR-Initial-Tx-Link-Data-Rate 34666-BPS 32
+VALUE USR-Initial-Tx-Link-Data-Rate 36000-BPS 33
+VALUE USR-Initial-Tx-Link-Data-Rate 37333-BPS 34
+VALUE USR-Initial-Tx-Link-Data-Rate 38666-BPS 35
+VALUE USR-Initial-Tx-Link-Data-Rate 40000-BPS 36
+VALUE USR-Initial-Tx-Link-Data-Rate 41333-BPS 37
+VALUE USR-Initial-Tx-Link-Data-Rate 42666-BPS 38
+VALUE USR-Initial-Tx-Link-Data-Rate 44000-BPS 39
+VALUE USR-Initial-Tx-Link-Data-Rate 45333-BPS 40
+VALUE USR-Initial-Tx-Link-Data-Rate 46666-BPS 41
+VALUE USR-Initial-Tx-Link-Data-Rate 48000-BPS 42
+VALUE USR-Initial-Tx-Link-Data-Rate 49333-BPS 43
+VALUE USR-Initial-Tx-Link-Data-Rate 50666-BPS 44
+VALUE USR-Initial-Tx-Link-Data-Rate 52000-BPS 45
+VALUE USR-Initial-Tx-Link-Data-Rate 53333-BPS 46
+VALUE USR-Initial-Tx-Link-Data-Rate 54666-BPS 47
+VALUE USR-Initial-Tx-Link-Data-Rate 56000-BPS 48
+VALUE USR-Initial-Tx-Link-Data-Rate 57333-BPS 49
+VALUE USR-Initial-Tx-Link-Data-Rate 58666-BPS 50
+VALUE USR-Initial-Tx-Link-Data-Rate 60000-BPS 51
+VALUE USR-Initial-Tx-Link-Data-Rate 61333-BPS 52
+VALUE USR-Initial-Tx-Link-Data-Rate 62666-BPS 53
+VALUE USR-Initial-Tx-Link-Data-Rate 64000-BPS 54
+
+VALUE USR-Final-Tx-Link-Data-Rate 110-BPS 1
+VALUE USR-Final-Tx-Link-Data-Rate 300-BPS 2
+VALUE USR-Final-Tx-Link-Data-Rate 600-BPS 3
+VALUE USR-Final-Tx-Link-Data-Rate 1200-BPS 4
+VALUE USR-Final-Tx-Link-Data-Rate 2400-BPS 5
+VALUE USR-Final-Tx-Link-Data-Rate 4800-BPS 6
+VALUE USR-Final-Tx-Link-Data-Rate 7200-BPS 7
+VALUE USR-Final-Tx-Link-Data-Rate 9600-BPS 8
+VALUE USR-Final-Tx-Link-Data-Rate 12000-BPS 9
+VALUE USR-Final-Tx-Link-Data-Rate 14400-BPS 10
+VALUE USR-Final-Tx-Link-Data-Rate 16800-BPS 11
+VALUE USR-Final-Tx-Link-Data-Rate 19200-BPS 12
+VALUE USR-Final-Tx-Link-Data-Rate 38400-BPS 13
+VALUE USR-Final-Tx-Link-Data-Rate 75-BPS 14
+VALUE USR-Final-Tx-Link-Data-Rate 450-BPS 15
+VALUE USR-Final-Tx-Link-Data-Rate UNKNOWN-BPS 16
+VALUE USR-Final-Tx-Link-Data-Rate 57600-BPS 17
+VALUE USR-Final-Tx-Link-Data-Rate 21600-BPS 18
+VALUE USR-Final-Tx-Link-Data-Rate 24000-BPS 19
+VALUE USR-Final-Tx-Link-Data-Rate 26400-BPS 20
+VALUE USR-Final-Tx-Link-Data-Rate 28800-BPS 21
+VALUE USR-Final-Tx-Link-Data-Rate 115200-BPS 22
+VALUE USR-Final-Tx-Link-Data-Rate 31200-BPS 23
+VALUE USR-Final-Tx-Link-Data-Rate 33600-BPS 24
+VALUE USR-Final-Tx-Link-Data-Rate 25333-BPS 25
+VALUE USR-Final-Tx-Link-Data-Rate 26666-BPS 26
+VALUE USR-Final-Tx-Link-Data-Rate 28000-BPS 27
+VALUE USR-Final-Tx-Link-Data-Rate 29333-BPS 28
+VALUE USR-Final-Tx-Link-Data-Rate 30666-BPS 29
+VALUE USR-Final-Tx-Link-Data-Rate 32000-BPS 30
+VALUE USR-Final-Tx-Link-Data-Rate 33333-BPS 31
+VALUE USR-Final-Tx-Link-Data-Rate 34666-BPS 32
+VALUE USR-Final-Tx-Link-Data-Rate 36000-BPS 33
+VALUE USR-Final-Tx-Link-Data-Rate 37333-BPS 34
+VALUE USR-Final-Tx-Link-Data-Rate 38666-BPS 35
+VALUE USR-Final-Tx-Link-Data-Rate 40000-BPS 36
+VALUE USR-Final-Tx-Link-Data-Rate 41333-BPS 37
+VALUE USR-Final-Tx-Link-Data-Rate 42666-BPS 38
+VALUE USR-Final-Tx-Link-Data-Rate 44000-BPS 39
+VALUE USR-Final-Tx-Link-Data-Rate 45333-BPS 40
+VALUE USR-Final-Tx-Link-Data-Rate 46666-BPS 41
+VALUE USR-Final-Tx-Link-Data-Rate 48000-BPS 42
+VALUE USR-Final-Tx-Link-Data-Rate 49333-BPS 43
+VALUE USR-Final-Tx-Link-Data-Rate 50666-BPS 44
+VALUE USR-Final-Tx-Link-Data-Rate 52000-BPS 45
+VALUE USR-Final-Tx-Link-Data-Rate 53333-BPS 46
+VALUE USR-Final-Tx-Link-Data-Rate 54666-BPS 47
+VALUE USR-Final-Tx-Link-Data-Rate 56000-BPS 48
+VALUE USR-Final-Tx-Link-Data-Rate 57333-BPS 49
+VALUE USR-Final-Tx-Link-Data-Rate 58666-BPS 50
+VALUE USR-Final-Tx-Link-Data-Rate 60000-BPS 51
+VALUE USR-Final-Tx-Link-Data-Rate 61333-BPS 52
+VALUE USR-Final-Tx-Link-Data-Rate 62666-BPS 53
+VALUE USR-Final-Tx-Link-Data-Rate 64000-BPS 54
+
+VALUE USR-Connect-Speed NONE 1
+VALUE USR-Connect-Speed 300-BPS 2
+VALUE USR-Connect-Speed 1200-BPS 3
+VALUE USR-Connect-Speed 2400-BPS 4
+VALUE USR-Connect-Speed 4800-BPS 5
+VALUE USR-Connect-Speed 7200-BPS 6
+VALUE USR-Connect-Speed 9600-BPS 7
+VALUE USR-Connect-Speed 12000-BPS 8
+VALUE USR-Connect-Speed 14400-BPS 9
+VALUE USR-Connect-Speed 16800-BPS 10
+VALUE USR-Connect-Speed 19200-BPS 11
+VALUE USR-Connect-Speed 21600-BPS 12
+VALUE USR-Connect-Speed 28800-BPS 13
+VALUE USR-Connect-Speed 38400-BPS 14
+VALUE USR-Connect-Speed 57600-BPS 15
+VALUE USR-Connect-Speed 115200-BPS 16
+VALUE USR-Connect-Speed 288000-BPS 17
+VALUE USR-Connect-Speed 75-1200-BPS 18
+VALUE USR-Connect-Speed 1200-75-BPS 19
+VALUE USR-Connect-Speed 24000-BPS 20
+VALUE USR-Connect-Speed 26400-BPS 21
+VALUE USR-Connect-Speed 31200-BPS 22
+VALUE USR-Connect-Speed 33600-BPS 23
+VALUE USR-Connect-Speed 33333-BPS 24
+VALUE USR-Connect-Speed 37333-BPS 25
+VALUE USR-Connect-Speed 41333-BPS 26
+VALUE USR-Connect-Speed 42666-BPS 27
+VALUE USR-Connect-Speed 44000-BPS 28
+VALUE USR-Connect-Speed 45333-BPS 29
+VALUE USR-Connect-Speed 46666-BPS 30
+VALUE USR-Connect-Speed 48000-BPS 31
+VALUE USR-Connect-Speed 49333-BPS 32
+VALUE USR-Connect-Speed 50666-BPS 33
+VALUE USR-Connect-Speed 52000-BPS 34
+VALUE USR-Connect-Speed 53333-BPS 35
+VALUE USR-Connect-Speed 54666-BPS 36
+VALUE USR-Connect-Speed 56000-BPS 37
+VALUE USR-Connect-Speed 57333-BPS 38
+VALUE USR-Connect-Speed 64000-BPS 39
+VALUE USR-Connect-Speed 25333-BPS 40
+VALUE USR-Connect-Speed 26666-BPS 41
+VALUE USR-Connect-Speed 28000-BPS 42
+VALUE USR-Connect-Speed 29333-BPS 43
+VALUE USR-Connect-Speed 30666-BPS 44
+VALUE USR-Connect-Speed 32000-BPS 45
+VALUE USR-Connect-Speed 34666-BPS 46
+VALUE USR-Connect-Speed 36000-BPS 47
+VALUE USR-Connect-Speed 38666-BPS 48
+VALUE USR-Connect-Speed 40000-BPS 49
+VALUE USR-Connect-Speed 58666-BPS 50
+VALUE USR-Connect-Speed 60000-BPS 51
+VALUE USR-Connect-Speed 61333-BPS 52
+VALUE USR-Connect-Speed 62666-BPS 53
+
+VALUE USR-Sync-Async-Mode Asynchronous 1
+VALUE USR-Sync-Async-Mode Synchronous 2
+
+VALUE USR-Originate-Answer-Mode Originate_in_Originate_Mode 1
+VALUE USR-Originate-Answer-Mode Originate_in_Answer_Mode 2
+VALUE USR-Originate-Answer-Mode Answer_in_Originate_Mode 3
+VALUE USR-Originate-Answer-Mode Answer_in_Answer_Mode 4
+
+VALUE USR-Modulation-Type usRoboticsHST 1
+VALUE USR-Modulation-Type ccittV32 2
+VALUE USR-Modulation-Type ccittV22bis 3
+VALUE USR-Modulation-Type bell103 4
+VALUE USR-Modulation-Type ccittV21 5
+VALUE USR-Modulation-Type bell212 6
+VALUE USR-Modulation-Type ccittV32bis 7
+VALUE USR-Modulation-Type ccittV23 8
+VALUE USR-Modulation-Type negotiationFailed 9
+VALUE USR-Modulation-Type bell208b 10
+VALUE USR-Modulation-Type v21FaxClass1 11
+VALUE USR-Modulation-Type v27FaxClass1 12
+VALUE USR-Modulation-Type v29FaxClass1 13
+VALUE USR-Modulation-Type v17FaxClass1 14
+VALUE USR-Modulation-Type v21FaxClass2 15
+VALUE USR-Modulation-Type v27FaxClass2 16
+VALUE USR-Modulation-Type v29FaxClass2 17
+VALUE USR-Modulation-Type v17FaxClass2 18
+VALUE USR-Modulation-Type v32Terbo 19
+VALUE USR-Modulation-Type v34 20
+VALUE USR-Modulation-Type vFC 21
+VALUE USR-Modulation-Type v34plus 22
+VALUE USR-Modulation-Type x2 23
+VALUE USR-Modulation-Type v110 24
+VALUE USR-Modulation-Type v120 25
+VALUE USR-Modulation-Type x75 26
+VALUE USR-Modulation-Type asyncSyncPPP 27
+VALUE USR-Modulation-Type clearChannel 28
+VALUE USR-Modulation-Type x2client 29
+VALUE USR-Modulation-Type x2symmetric 30
+VALUE USR-Modulation-Type piafs 31
+VALUE USR-Modulation-Type x2version2 32
+VALUE USR-Modulation-Type v90Analog 33
+VALUE USR-Modulation-Type v90Digital 34
+VALUE USR-Modulation-Type v90AllDigital 35
+
+VALUE Initial-Modulation-Type usRoboticsHST 1
+VALUE Initial-Modulation-Type ccittV32 2
+VALUE Initial-Modulation-Type ccittV22bis 3
+VALUE Initial-Modulation-Type bell103 4
+VALUE Initial-Modulation-Type ccittV21 5
+VALUE Initial-Modulation-Type bell212 6
+VALUE Initial-Modulation-Type ccittV32bis 7
+VALUE Initial-Modulation-Type ccittV23 8
+VALUE Initial-Modulation-Type negotiationFailed 9
+VALUE Initial-Modulation-Type bell208b 10
+VALUE Initial-Modulation-Type v21FaxClass1 11
+VALUE Initial-Modulation-Type v27FaxClass1 12
+VALUE Initial-Modulation-Type v29FaxClass1 13
+VALUE Initial-Modulation-Type v17FaxClass1 14
+VALUE Initial-Modulation-Type v21FaxClass2 15
+VALUE Initial-Modulation-Type v27FaxClass2 16
+VALUE Initial-Modulation-Type v29FaxClass2 17
+VALUE Initial-Modulation-Type v17FaxClass2 18
+VALUE Initial-Modulation-Type v32Terbo 19
+VALUE Initial-Modulation-Type v34 20
+VALUE Initial-Modulation-Type vFC 21
+VALUE Initial-Modulation-Type v34plus 22
+VALUE Initial-Modulation-Type x2 23
+VALUE Initial-Modulation-Type v110 24
+VALUE Initial-Modulation-Type v120 25
+VALUE Initial-Modulation-Type x75 26
+VALUE Initial-Modulation-Type asyncSyncPPP 27
+VALUE Initial-Modulation-Type clearChannel 28
+VALUE Initial-Modulation-Type x2client 29
+VALUE Initial-Modulation-Type x2symmetric 30
+VALUE Initial-Modulation-Type piafs 31
+VALUE Initial-Modulation-Type x2version2 32
+VALUE Initial-Modulation-Type v90Analogue 33
+VALUE Initial-Modulation-Type v90Digital 34
+VALUE Initial-Modulation-Type v90AllDigital 35
+
+VALUE USR-Connect-Term-Reason dtrDrop 1
+VALUE USR-Connect-Term-Reason escapeSequence 2
+VALUE USR-Connect-Term-Reason athCommand 3
+VALUE USR-Connect-Term-Reason carrierLoss 4
+VALUE USR-Connect-Term-Reason inactivityTimout 5
+VALUE USR-Connect-Term-Reason mnpIncompatible 6
+VALUE USR-Connect-Term-Reason undefined 7
+VALUE USR-Connect-Term-Reason remotePassword 8
+VALUE USR-Connect-Term-Reason linkPassword 9
+VALUE USR-Connect-Term-Reason retransmitLimit 10
+VALUE USR-Connect-Term-Reason linkDisconnectMsgReceived 11
+VALUE USR-Connect-Term-Reason noLoopCurrent 12
+VALUE USR-Connect-Term-Reason invalidSpeed 13
+VALUE USR-Connect-Term-Reason unableToRetrain 14
+VALUE USR-Connect-Term-Reason managementCommand 15
+VALUE USR-Connect-Term-Reason noDialTone 16
+VALUE USR-Connect-Term-Reason keyAbort 17
+VALUE USR-Connect-Term-Reason lineBusy 18
+VALUE USR-Connect-Term-Reason noAnswer 19
+VALUE USR-Connect-Term-Reason voice 20
+VALUE USR-Connect-Term-Reason noAnswerTone 21
+VALUE USR-Connect-Term-Reason noCarrier 22
+VALUE USR-Connect-Term-Reason undetermined 23
+VALUE USR-Connect-Term-Reason v42SabmeTimeout 24
+VALUE USR-Connect-Term-Reason v42BreakTimeout 25
+VALUE USR-Connect-Term-Reason v42DisconnectCmd 26
+VALUE USR-Connect-Term-Reason v42IdExchangeFail 27
+VALUE USR-Connect-Term-Reason v42BadSetup 28
+VALUE USR-Connect-Term-Reason v42InvalidCodeWord 29
+VALUE USR-Connect-Term-Reason v42StringToLong 30
+VALUE USR-Connect-Term-Reason v42InvalidCommand 31
+VALUE USR-Connect-Term-Reason none 32
+VALUE USR-Connect-Term-Reason v32Cleardown 33
+VALUE USR-Connect-Term-Reason dialSecurity 34
+VALUE USR-Connect-Term-Reason remoteAccessDenied 35
+VALUE USR-Connect-Term-Reason loopLoss 36
+VALUE USR-Connect-Term-Reason ds0Teardown 37
+VALUE USR-Connect-Term-Reason promptNotEnabled 38
+VALUE USR-Connect-Term-Reason noPromptingInSync 39
+VALUE USR-Connect-Term-Reason nonArqMode 40
+VALUE USR-Connect-Term-Reason modeIncompatible 41
+VALUE USR-Connect-Term-Reason noPromptInNonARQ 42
+VALUE USR-Connect-Term-Reason dialBackLink 43
+VALUE USR-Connect-Term-Reason linkAbort 44
+VALUE USR-Connect-Term-Reason autopassFailed 45
+VALUE USR-Connect-Term-Reason pbGenericError 46
+VALUE USR-Connect-Term-Reason pbLinkErrTxPreAck 47
+VALUE USR-Connect-Term-Reason pbLinkErrTxTardyACK 48
+VALUE USR-Connect-Term-Reason pbTransmitBusTimeout 49
+VALUE USR-Connect-Term-Reason pbReceiveBusTimeout 50
+VALUE USR-Connect-Term-Reason pbLinkErrTxTAL 51
+VALUE USR-Connect-Term-Reason pbLinkErrRxTAL 52
+VALUE USR-Connect-Term-Reason pbTransmitMasterTimeout 53
+VALUE USR-Connect-Term-Reason pbClockMissing 54
+VALUE USR-Connect-Term-Reason pbReceivedLsWhileLinkUp 55
+VALUE USR-Connect-Term-Reason pbOutOfSequenceFrame 56
+VALUE USR-Connect-Term-Reason pbBadFrame 57
+VALUE USR-Connect-Term-Reason pbAckWaitTimeout 58
+VALUE USR-Connect-Term-Reason pbReceivedAckSeqErr 59
+VALUE USR-Connect-Term-Reason pbReceiveOvrflwRNRFail 60
+VALUE USR-Connect-Term-Reason pbReceiveMsgBufOvrflw 61
+VALUE USR-Connect-Term-Reason rcvdGatewayDiscCmd 62
+VALUE USR-Connect-Term-Reason tokenPassingTimeout 63
+VALUE USR-Connect-Term-Reason dspInterruptTimeout 64
+VALUE USR-Connect-Term-Reason mnpProtocolViolation 65
+VALUE USR-Connect-Term-Reason class2FaxHangupCmd 66
+VALUE USR-Connect-Term-Reason hstSpeedSwitchTimeout 67
+VALUE USR-Connect-Term-Reason tooManyUnacked 68
+VALUE USR-Connect-Term-Reason timerExpired 69
+VALUE USR-Connect-Term-Reason t1Glare 70
+VALUE USR-Connect-Term-Reason priDialoutRqTimeout 71
+VALUE USR-Connect-Term-Reason abortAnlgDstOvrIsdn 72
+VALUE USR-Connect-Term-Reason normalUserCallClear 73
+VALUE USR-Connect-Term-Reason normalUnspecified 74
+VALUE USR-Connect-Term-Reason bearerIncompatibility 75
+VALUE USR-Connect-Term-Reason protocolErrorEvent 76
+VALUE USR-Connect-Term-Reason abnormalDisconnect 77
+VALUE USR-Connect-Term-Reason invalidCauseValue 78
+VALUE USR-Connect-Term-Reason resourceUnavailable 79
+VALUE USR-Connect-Term-Reason remoteHungUpDuringTraining 80
+VALUE USR-Connect-Term-Reason trainingTimeout 81
+VALUE USR-Connect-Term-Reason incomingModemNotAvailable 82
+VALUE USR-Connect-Term-Reason incomingInvalidBearerCap 83
+VALUE USR-Connect-Term-Reason incomingInvalidChannelID 84
+VALUE USR-Connect-Term-Reason incomingInvalidProgInd 85
+VALUE USR-Connect-Term-Reason incomingInvalidCallingPty 86
+VALUE USR-Connect-Term-Reason incomingInvalidCalledPty 87
+VALUE USR-Connect-Term-Reason incomingCallBlock 88
+VALUE USR-Connect-Term-Reason incomingLoopStNoRingOff 89
+VALUE USR-Connect-Term-Reason outgoingTelcoDisconnect 90
+VALUE USR-Connect-Term-Reason outgoingEMWinkTimeout 91
+VALUE USR-Connect-Term-Reason outgoingEMWinkTooShort 92
+VALUE USR-Connect-Term-Reason outgoingNoChannelAvail 93
+VALUE USR-Connect-Term-Reason dspReboot 94
+VALUE USR-Connect-Term-Reason noDSPRespToKA 95
+VALUE USR-Connect-Term-Reason noDSPRespToDisc 96
+VALUE USR-Connect-Term-Reason dspTailPtrInvalid 97
+VALUE USR-Connect-Term-Reason dspHeadPtrInvalid 98
+
+VALUE USR-Failure-to-Connect-Reason dtrDrop 1
+VALUE USR-Failure-to-Connect-Reason escapeSequence 2
+VALUE USR-Failure-to-Connect-Reason athCommand 3
+VALUE USR-Failure-to-Connect-Reason carrierLoss 4
+VALUE USR-Failure-to-Connect-Reason inactivityTimout 5
+VALUE USR-Failure-to-Connect-Reason mnpIncompatible 6
+VALUE USR-Failure-to-Connect-Reason undefined 7
+VALUE USR-Failure-to-Connect-Reason remotePassword 8
+VALUE USR-Failure-to-Connect-Reason linkPassword 9
+VALUE USR-Failure-to-Connect-Reason retransmitLimit 10
+VALUE USR-Failure-to-Connect-Reason linkDisconnectMsgRec 11
+VALUE USR-Failure-to-Connect-Reason noLoopCurrent 12
+VALUE USR-Failure-to-Connect-Reason invalidSpeed 13
+VALUE USR-Failure-to-Connect-Reason unableToRetrain 14
+VALUE USR-Failure-to-Connect-Reason managementCommand 15
+VALUE USR-Failure-to-Connect-Reason noDialTone 16
+VALUE USR-Failure-to-Connect-Reason keyAbort 17
+VALUE USR-Failure-to-Connect-Reason lineBusy 18
+VALUE USR-Failure-to-Connect-Reason noAnswer 19
+VALUE USR-Failure-to-Connect-Reason voice 20
+VALUE USR-Failure-to-Connect-Reason noAnswerTone 21
+VALUE USR-Failure-to-Connect-Reason noCarrier 22
+VALUE USR-Failure-to-Connect-Reason undetermined 23
+VALUE USR-Failure-to-Connect-Reason v42SabmeTimeout 24
+VALUE USR-Failure-to-Connect-Reason v42BreakTimeout 25
+VALUE USR-Failure-to-Connect-Reason v42DisconnectCmd 26
+VALUE USR-Failure-to-Connect-Reason v42IdExchangeFail 27
+VALUE USR-Failure-to-Connect-Reason v42BadSetup 28
+VALUE USR-Failure-to-Connect-Reason v42InvalidCodeWord 29
+VALUE USR-Failure-to-Connect-Reason v42StringToLong 30
+VALUE USR-Failure-to-Connect-Reason v42InvalidCommand 31
+VALUE USR-Failure-to-Connect-Reason none 32
+VALUE USR-Failure-to-Connect-Reason v32Cleardown 33
+VALUE USR-Failure-to-Connect-Reason dialSecurity 34
+VALUE USR-Failure-to-Connect-Reason remoteAccessDenied 35
+VALUE USR-Failure-to-Connect-Reason loopLoss 36
+VALUE USR-Failure-to-Connect-Reason ds0Teardown 37
+VALUE USR-Failure-to-Connect-Reason promptNotEnabled 38
+VALUE USR-Failure-to-Connect-Reason noPromptingInSync 39
+VALUE USR-Failure-to-Connect-Reason nonArqMode 40
+VALUE USR-Failure-to-Connect-Reason modeIncompatible 41
+VALUE USR-Failure-to-Connect-Reason noPromptInNonARQ 42
+VALUE USR-Failure-to-Connect-Reason dialBackLink 43
+VALUE USR-Failure-to-Connect-Reason linkAbort 44
+VALUE USR-Failure-to-Connect-Reason autopassFailed 45
+VALUE USR-Failure-to-Connect-Reason pbGenericError 46
+VALUE USR-Failure-to-Connect-Reason pbLinkErrTxPreAck 47
+VALUE USR-Failure-to-Connect-Reason pbLinkErrTxTardyACK 48
+VALUE USR-Failure-to-Connect-Reason pbTransmitBusTimeout 49
+VALUE USR-Failure-to-Connect-Reason pbReceiveBusTimeout 50
+VALUE USR-Failure-to-Connect-Reason pbLinkErrTxTAL 51
+VALUE USR-Failure-to-Connect-Reason pbLinkErrRxTAL 52
+VALUE USR-Failure-to-Connect-Reason pbTransmitMasterTimeout 53
+VALUE USR-Failure-to-Connect-Reason pbClockMissing 54
+VALUE USR-Failure-to-Connect-Reason pbReceivedLsWhileLinkUp 55
+VALUE USR-Failure-to-Connect-Reason pbOutOfSequenceFrame 56
+VALUE USR-Failure-to-Connect-Reason pbBadFrame 57
+VALUE USR-Failure-to-Connect-Reason pbAckWaitTimeout 58
+VALUE USR-Failure-to-Connect-Reason pbReceivedAckSeqErr 59
+VALUE USR-Failure-to-Connect-Reason pbReceiveOvrflwRNRFail 60
+VALUE USR-Failure-to-Connect-Reason pbReceiveMsgBufOvrflw 61
+VALUE USR-Failure-to-Connect-Reason rcvdGatewayDiscCmd 62
+VALUE USR-Failure-to-Connect-Reason tokenPassingTimeout 63
+VALUE USR-Failure-to-Connect-Reason dspInterruptTimeout 64
+VALUE USR-Failure-to-Connect-Reason mnpProtocolViolation 65
+VALUE USR-Failure-to-Connect-Reason class2FaxHangupCmd 66
+VALUE USR-Failure-to-Connect-Reason hstSpeedSwitchTimeout 67
+VALUE USR-Failure-to-Connect-Reason tooManyUnacked 68
+VALUE USR-Failure-to-Connect-Reason timerExpired 69
+VALUE USR-Failure-to-Connect-Reason t1Glare 70
+VALUE USR-Failure-to-Connect-Reason priDialoutRqTimeout 71
+VALUE USR-Failure-to-Connect-Reason abortAnlgDstOvrIsdn 72
+VALUE USR-Failure-to-Connect-Reason normalUserCallClear 73
+VALUE USR-Failure-to-Connect-Reason normalUnspecified 74
+VALUE USR-Failure-to-Connect-Reason bearerIncompatibility 75
+VALUE USR-Failure-to-Connect-Reason protocolErrorEvent 76
+VALUE USR-Failure-to-Connect-Reason abnormalDisconnect 77
+VALUE USR-Failure-to-Connect-Reason invalidCauseValue 78
+VALUE USR-Failure-to-Connect-Reason resourceUnavailable 79
+VALUE USR-Failure-to-Connect-Reason remoteHungUpDuringTraining 80
+VALUE USR-Failure-to-Connect-Reason trainingTimeout 81
+VALUE USR-Failure-to-Connect-Reason incomingModemNotAvailable 82
+VALUE USR-Failure-to-Connect-Reason incomingInvalidBearerCap 83
+VALUE USR-Failure-to-Connect-Reason incomingInvalidChannelID 84
+VALUE USR-Failure-to-Connect-Reason incomingInvalidProgInd 85
+VALUE USR-Failure-to-Connect-Reason incomingInvalidCallingPty 86
+VALUE USR-Failure-to-Connect-Reason incomingInvalidCalledPty 87
+VALUE USR-Failure-to-Connect-Reason incomingCallBlock 88
+VALUE USR-Failure-to-Connect-Reason incomingLoopStNoRingOff 89
+VALUE USR-Failure-to-Connect-Reason outgoingTelcoDisconnect 90
+VALUE USR-Failure-to-Connect-Reason outgoingEMWinkTimeout 91
+VALUE USR-Failure-to-Connect-Reason outgoingEMWinkTooShort 92
+VALUE USR-Failure-to-Connect-Reason outgoingNoChannelAvail 93
+VALUE USR-Failure-to-Connect-Reason dspReboot 94
+VALUE USR-Failure-to-Connect-Reason noDSPRespToKA 95
+VALUE USR-Failure-to-Connect-Reason noDSPRespToDisc 96
+VALUE USR-Failure-to-Connect-Reason dspTailPtrInvalid 97
+VALUE USR-Failure-to-Connect-Reason dspHeadPtrInvalid 98
+
+VALUE USR-Simplified-MNP-Levels none 1
+VALUE USR-Simplified-MNP-Levels mnpLevel3 2
+VALUE USR-Simplified-MNP-Levels mnpLevel4 3
+VALUE USR-Simplified-MNP-Levels ccittV42 4
+VALUE USR-Simplified-MNP-Levels usRoboticsHST 5
+VALUE USR-Simplified-MNP-Levels synchronousNone 6
+VALUE USR-Simplified-MNP-Levels mnpLevel2 7
+VALUE USR-Simplified-MNP-Levels mnp10 8
+VALUE USR-Simplified-MNP-Levels v42Etc 9
+VALUE USR-Simplified-MNP-Levels mnp10Etc 10
+VALUE USR-Simplified-MNP-Levels lapmEtc 11
+VALUE USR-Simplified-MNP-Levels v42Etc2 12
+VALUE USR-Simplified-MNP-Levels v42SRej 13
+VALUE USR-Simplified-MNP-Levels piafs 14
+
+VALUE USR-Simplified-V42bis-Usage none 1
+VALUE USR-Simplified-V42bis-Usage ccittV42bis 2
+VALUE USR-Simplified-V42bis-Usage mnpLevel5 3
+
+VALUE USR-Equalization-Type Long 1
+VALUE USR-Equalization-Type Short 2
+
+VALUE USR-Fallback-Enabled Disabled 1
+VALUE USR-Fallback-Enabled Enabled 2
+
+VALUE USR-Back-Channel-Data-Rate 450BPS 1
+VALUE USR-Back-Channel-Data-Rate 300BPS 2
+VALUE USR-Back-Channel-Data-Rate None 3
+
+VALUE USR-Device-Connected-To None 1
+VALUE USR-Device-Connected-To isdnGateway 2
+VALUE USR-Device-Connected-To quadModem 3
+
+VALUE USR-Call-Event-Code notSupported 1
+VALUE USR-Call-Event-Code setup 2
+VALUE USR-Call-Event-Code usrSetup 3
+VALUE USR-Call-Event-Code telcoDisconnect 4
+VALUE USR-Call-Event-Code usrDisconnect 5
+VALUE USR-Call-Event-Code noFreeModem 6
+VALUE USR-Call-Event-Code modemsNotAllowed 7
+VALUE USR-Call-Event-Code modemsRejectCall 8
+VALUE USR-Call-Event-Code modemSetupTimeout 9
+VALUE USR-Call-Event-Code noFreeIGW 10
+VALUE USR-Call-Event-Code igwRejectCall 11
+VALUE USR-Call-Event-Code igwSetupTimeout 12
+VALUE USR-Call-Event-Code noFreeTdmts 13
+VALUE USR-Call-Event-Code bcReject 14
+VALUE USR-Call-Event-Code ieReject 15
+VALUE USR-Call-Event-Code chidReject 16
+VALUE USR-Call-Event-Code progReject 17
+VALUE USR-Call-Event-Code callingPartyReject 18
+VALUE USR-Call-Event-Code calledPartyReject 19
+VALUE USR-Call-Event-Code blocked 20
+VALUE USR-Call-Event-Code analogBlocked 21
+VALUE USR-Call-Event-Code digitalBlocked 22
+VALUE USR-Call-Event-Code outOfService 23
+VALUE USR-Call-Event-Code busy 24
+VALUE USR-Call-Event-Code congestion 25
+VALUE USR-Call-Event-Code protocolError 26
+VALUE USR-Call-Event-Code noFreeBchannel 27
+VALUE USR-Call-Event-Code inOutCallCollision 28
+VALUE USR-Call-Event-Code inCallArrival 29
+VALUE USR-Call-Event-Code outCallArrival 30
+VALUE USR-Call-Event-Code inCallConnect 31
+VALUE USR-Call-Event-Code outCallConnect 32
+
+VALUE USR-HARC-Disconnect-Code No-Error 0
+VALUE USR-HARC-Disconnect-Code No-Carrier 1
+VALUE USR-HARC-Disconnect-Code No-DSR 2
+VALUE USR-HARC-Disconnect-Code Timeout 3
+VALUE USR-HARC-Disconnect-Code Reset 4
+VALUE USR-HARC-Disconnect-Code Call-Drop-Req 5
+VALUE USR-HARC-Disconnect-Code Idle-Timeout 6
+VALUE USR-HARC-Disconnect-Code Session-Timeout 7
+VALUE USR-HARC-Disconnect-Code User-Req-Drop 8
+VALUE USR-HARC-Disconnect-Code Host-Req-Drop 9
+VALUE USR-HARC-Disconnect-Code Service-Interruption 10
+VALUE USR-HARC-Disconnect-Code Service-Unavailable 11
+VALUE USR-HARC-Disconnect-Code User-Input-Error 12
+VALUE USR-HARC-Disconnect-Code NAS-Drop-For-Callback 13
+VALUE USR-HARC-Disconnect-Code NAS-Drop-Misc-Non-Error 14
+VALUE USR-HARC-Disconnect-Code NAS-Internal-Error 15
+VALUE USR-HARC-Disconnect-Code Line-Busy 16
+VALUE USR-HARC-Disconnect-Code Tunnel-Term-Unreach 19
+VALUE USR-HARC-Disconnect-Code Tunnel-Refused 20
+VALUE USR-HARC-Disconnect-Code Tunnel-Auth-Failed 21
+VALUE USR-HARC-Disconnect-Code Tunnel-Session-Timeout 22
+VALUE USR-HARC-Disconnect-Code Tunnel-Timeout 23
+VALUE USR-HARC-Disconnect-Code Radius-Res-Reclaim 25
+VALUE USR-HARC-Disconnect-Code DNIS-Auth-Failed 26
+VALUE USR-HARC-Disconnect-Code PAP-Auth-Failure 27
+VALUE USR-HARC-Disconnect-Code CHAP-Auth-Failure 28
+VALUE USR-HARC-Disconnect-Code PPP-LCP-Failed 29
+VALUE USR-HARC-Disconnect-Code PPP-NCP-Failed 30
+VALUE USR-HARC-Disconnect-Code Radius-Timeout 31
+
+VALUE USR-CCP-Algorithm NONE 1
+VALUE USR-CCP-Algorithm Stac 2
+VALUE USR-CCP-Algorithm MS 3
+VALUE USR-CCP-Algorithm Any 4
+
+VALUE USR-Tunnel-Security None 0
+VALUE USR-Tunnel-Security Control-Only 1
+VALUE USR-Tunnel-Security Data-Only 2
+VALUE USR-Tunnel-Security Both-Data-and-Control 3
+
+VALUE USR-RMMIE-Status notEnabledInLocalModem 1
+VALUE USR-RMMIE-Status notDetectedInRemoteModem 2
+VALUE USR-RMMIE-Status ok 3
+
+VALUE USR-RMMIE-x2-Status notOperational 1
+VALUE USR-RMMIE-x2-Status operational 2
+VALUE USR-RMMIE-x2-Status x2Disabled 3
+VALUE USR-RMMIE-x2-Status v8Disabled 4
+VALUE USR-RMMIE-x2-Status remote3200Disabled 5
+VALUE USR-RMMIE-x2-Status invalidSpeedSetting 6
+VALUE USR-RMMIE-x2-Status v8NotDetected 7
+VALUE USR-RMMIE-x2-Status x2NotDetected 8
+VALUE USR-RMMIE-x2-Status incompatibleVersion 9
+VALUE USR-RMMIE-x2-Status incompatibleModes 10
+VALUE USR-RMMIE-x2-Status local3200Disabled 11
+VALUE USR-RMMIE-x2-Status excessHighFrequencyAtten 12
+VALUE USR-RMMIE-x2-Status connectNotSupport3200 13
+VALUE USR-RMMIE-x2-Status retrainBeforeConnection 14
+
+VALUE USR-RMMIE-Planned-Disconnect none 1
+VALUE USR-RMMIE-Planned-Disconnect dteNotReady 2
+VALUE USR-RMMIE-Planned-Disconnect dteInterfaceError 3
+VALUE USR-RMMIE-Planned-Disconnect dteRequest 4
+VALUE USR-RMMIE-Planned-Disconnect escapeToOnlineCommandMode 5
+VALUE USR-RMMIE-Planned-Disconnect athCommand 6
+VALUE USR-RMMIE-Planned-Disconnect inactivityTimeout 7
+VALUE USR-RMMIE-Planned-Disconnect arqProtocolError 8
+VALUE USR-RMMIE-Planned-Disconnect arqProtocolRetransmitLim 9
+VALUE USR-RMMIE-Planned-Disconnect invalidComprDataCodeword 10
+VALUE USR-RMMIE-Planned-Disconnect invalidComprDataStringLen 11
+VALUE USR-RMMIE-Planned-Disconnect invalidComprDataCommand 12
+
+VALUE USR-RMMIE-Last-Update-Event none 1
+VALUE USR-RMMIE-Last-Update-Event initialConnection 2
+VALUE USR-RMMIE-Last-Update-Event retrain 3
+VALUE USR-RMMIE-Last-Update-Event speedShift 4
+VALUE USR-RMMIE-Last-Update-Event plannedDisconnect 5
+
+VALUE USR-Request-Type Access-Request 1
+VALUE USR-Request-Type Access-Accept 2
+VALUE USR-Request-Type Access-Reject 3
+VALUE USR-Request-Type Accounting-Request 4
+VALUE USR-Request-Type Accounting-Response 5
+# The next three non standard packet types are used by
+# US Robotics Security/Accounting Server
+VALUE USR-Request-Type Access-Password-Change 7
+VALUE USR-Request-Type Access-Password-Ack 8
+VALUE USR-Request-Type Access-Password-Reject 9
+VALUE USR-Request-Type Access-Challenge 11
+VALUE USR-Request-Type Status-Server 12
+VALUE USR-Request-Type Status-Client 13
+# Non standard packet types used by NetServer to implement
+# resource management and NAS reboot conditions
+VALUE USR-Request-Type Resource-Free-Request 21
+VALUE USR-Request-Type Resource-Free-Response 22
+VALUE USR-Request-Type Resource-Query-Request 23
+VALUE USR-Request-Type Resource-Query-Response 24
+VALUE USR-Request-Type Disconnect-User 25
+VALUE USR-Request-Type NAS-Reboot-Request 26
+VALUE USR-Request-Type NAS-Reboot-Response 27
+# This value is used for Tacacs Plus translation
+VALUE USR-Request-Type Tacacs-Message 253
+VALUE USR-Request-Type Reserved 255
+
+VALUE USR-Speed-Of-Connection Auto 0
+VALUE USR-Speed-Of-Connection 56 1
+VALUE USR-Speed-Of-Connection 64 2
+VALUE USR-Speed-Of-Connection Voice 3
+
+VALUE USR-Expansion-Algorithm Constant 1
+VALUE USR-Expansion-Algorithm Linear 2
+
+VALUE USR-Compression-Algorithm None 0
+VALUE USR-Compression-Algorithm Stac 1
+VALUE USR-Compression-Algorithm Ascend 2
+VALUE USR-Compression-Algorithm Microsoft 3
+VALUE USR-Compression-Algorithm Auto 4
+
+VALUE USR-Compression-Reset-Mode Auto 0
+VALUE USR-Compression-Reset-Mode Reset-Every-Packet 1
+VALUE USR-Compression-Reset-Mode Reset-On-Error 2
+
+VALUE USR-Filter-Zones enabled 1
+VALUE USR-Filter-Zones disabled 2
+
+VALUE USR-Bridging enabled 1
+VALUE USR-Bridging disabled 2
+
+VALUE USR-Appletalk enabled 1
+VALUE USR-Appletalk disabled 2
+
+VALUE USR-Spoofing enabled 1
+VALUE USR-Spoofing disabled 2
+
+VALUE USR-Routing-Protocol Rip1 1
+VALUE USR-Routing-Protocol Rip2 2
+
+VALUE USR-IPX-Routing none 0
+VALUE USR-IPX-Routing send 1
+VALUE USR-IPX-Routing listen 2
+VALUE USR-IPX-Routing respond 3
+VALUE USR-IPX-Routing all 4
+
+VALUE USR-IPX-WAN enabled 1
+VALUE USR-IPX-WAN disabled 2
+
+VALUE USR-IP-Default-Route-Option enabled 1
+VALUE USR-IP-Default-Route-Option disabled 2
+
+VALUE USR-IP-RIP-Policies SendDefault 0x0
+VALUE USR-IP-RIP-Policies SendRoutes 0x2
+VALUE USR-IP-RIP-Policies SendSubnets 0x4
+VALUE USR-IP-RIP-Policies AcceptDefault 0x8
+VALUE USR-IP-RIP-Policies SplitHorizon 0x10
+VALUE USR-IP-RIP-Policies PoisonReserve 0x20
+VALUE USR-IP-RIP-Policies FlashUpdate 0x40
+VALUE USR-IP-RIP-Policies SimpleAuth 0x80
+VALUE USR-IP-RIP-Policies V1Send 0x100
+VALUE USR-IP-RIP-Policies V1Receive 0x200
+VALUE USR-IP-RIP-Policies V2Receive 0x400
+VALUE USR-IP-RIP-Policies Silent 0x80000000
+
+VALUE USR-Callback-Type Normal 1
+VALUE USR-Callback-Type ANI 2
+VALUE USR-Callback-Type Static 3
+VALUE USR-Callback-Type Dynamic 4
+
+VALUE USR-Agent FA 1
+VALUE USR-Agent HA 2
+
+VALUE USR-NAS-Type 3Com-NMC 0
+VALUE USR-NAS-Type 3Com-NETServer 1
+VALUE USR-NAS-Type 3Com-HiPerArc 2
+VALUE USR-NAS-Type TACACS+-Server 3
+VALUE USR-NAS-Type 3Com-SA-Server 4
+VALUE USR-NAS-Type Ascend 5
+VALUE USR-NAS-Type Generic-RADIUS 6
+VALUE USR-NAS-Type 3Com-NETBuilder-II 7
+
+VALUE USR-Auth-Mode Auth-3Com 0
+VALUE USR-Auth-Mode Auth-Ace 1
+VALUE USR-Auth-Mode Auth-Safeword 2
+VALUE USR-Auth-Mode Auth-UNIX-PW 3
+VALUE USR-Auth-Mode Auth-Defender 4
+VALUE USR-Auth-Mode Auth-TACACSP 5
+VALUE USR-Auth-Mode Auth-Netware 6
+VALUE USR-Auth-Mode Auth-Skey 7
+VALUE USR-Auth-Mode Auth-EAP-Proxy 8
+VALUE USR-Auth-Mode Auth-UNIX-Crypt 9
+
+VALUE CW-Acct-Type COMS-UNKNOWN-ACCT-TYPE 0
+VALUE CW-Acct-Type COMS-PREPAID-ACCT 1
+VALUE CW-Acct-Type COMS-NEW-ACCT 2
+VALUE CW-Acct-Type COMS-SUSPENDED-ACCT 3
+VALUE CW-Acct-Type COMS-ADMINISTRATIVE-ACCT 4
+
+VALUE CW-Source-Identifier COMS-UNKNOWN-SOURCE 0
+VALUE CW-Source-Identifier COMS-INGRESS-OPEN 257
+VALUE CW-Source-Identifier COMS-EGRESS-OPEN 258
+VALUE CW-Source-Identifier COMS-GTKPR-GEN-INGR-OPEN 259
+VALUE CW-Source-Identifier COMS-GTKPR-GEN-EGR-OPEN 260
+VALUE CW-Source-Identifier COMS-INGRESS-CLOSE 513
+VALUE CW-Source-Identifier COMS-EGRESS-CLOSE 514
+VALUE CW-Source-Identifier COMS-GTKPR-GEN-INGR-CLOSE 515
+VALUE CW-Source-Identifier COMS-GTKPR-GEN-EGR-CLOSE 516
+
+VALUE CW-Session-Sequence-End NOT-THE-LAST-CALL 0
+VALUE CW-Session-Sequence-End LAST-CALL 1
+
+VALUE CW-Clg-Party-E164-Type comsUnknown 1
+VALUE CW-Clg-Party-E164-Type comsInternationalNumber 2
+VALUE CW-Clg-Party-E164-Type comsNationalNumber 3
+VALUE CW-Clg-Party-E164-Type comsNetworkSpecificNumber 4
+VALUE CW-Clg-Party-E164-Type comsSubscriberNumber 5
+VALUE CW-Clg-Party-E164-Type comsAbbreviatedNumber 6
+VALUE CW-Clg-Party-E164-Type comsReserved 7
+
+VALUE CW-Clg-Party-Trans-Protocol TCP 1
+VALUE CW-Clg-Party-Trans-Protocol UDP 2
+VALUE CW-Clg-Party-Trans-Protocol SCTP 3
+
+VALUE CW-Cld-Party-E164-Type comsUnknown 1
+VALUE CW-Cld-Party-E164-Type comsInternationalNumber 2
+VALUE CW-Cld-Party-E164-Type comsNationalNumber 3
+VALUE CW-Cld-Party-E164-Type comsNetworkSpecificNumber 4
+VALUE CW-Cld-Party-E164-Type comsSubscriberNumber 5
+VALUE CW-Cld-Party-E164-Type comsAbbreviatedNumber 6
+VALUE CW-Cld-Party-E164-Type comsReserved 7
+
+VALUE CW-Cld-Party-Trans-Protocol TCP 1
+VALUE CW-Cld-Party-Trans-Protocol UDP 2
+VALUE CW-Cld-Party-Trans-Protocol SCTP 3
+
+VALUE CW-Ingr-Gway-E164-Type comsUnknown 1
+VALUE CW-Ingr-Gway-E164-Type comsInternationalNumber 2
+VALUE CW-Ingr-Gway-E164-Type comsNationalNumber 3
+VALUE CW-Ingr-Gway-E164-Type comsNetworkSpecificNumber 4
+VALUE CW-Ingr-Gway-E164-Type comsSubscriberNumber 5
+VALUE CW-Ingr-Gway-E164-Type comsAbbreviatedNumber 6
+VALUE CW-Ingr-Gway-E164-Type comsReserved 7
+
+VALUE CW-Ingr-Gway-Trans-Protocol TCP 1
+VALUE CW-Ingr-Gway-Trans-Protocol UDP 2
+VALUE CW-Ingr-Gway-Trans-Protocol SCTP 3
+
+VALUE CW-Egr-Gway-Trans-Protocol TCP 1
+VALUE CW-Egr-Gway-Trans-Protocol UDP 2
+VALUE CW-Egr-Gway-Trans-Protocol SCTP 3
+
+VALUE CW-Ingr-Gtkpr-Trans-Protocol TCP 1
+VALUE CW-Ingr-Gtkpr-Trans-Protocol UDP 2
+VALUE CW-Ingr-Gtkpr-Trans-Protocol SCTP 3
+
+VALUE CW-Egr-Gtkpr-Trans-Protocol TCP 1
+VALUE CW-Egr-Gtkpr-Trans-Protocol UDP 2
+VALUE CW-Egr-Gtkpr-Trans-Protocol SCTP 3
+
+VALUE CW-Call-Type COMS-UNKNOWN-CALLTYPE 0
+VALUE CW-Call-Type COMS-PHONE-TO-PHONE 1
+VALUE CW-Call-Type COMS-PHONE-TO-PC 2
+VALUE CW-Call-Type COMS-PC-TO-PHONE 3
+VALUE CW-Call-Type COMS-PC-TO-PC 4
+
+VALUE CW-Codec-Type COMS-UNDEFINED-CODEC 0
+VALUE CW-Codec-Type COMS-G723-1 1
+VALUE CW-Codec-Type COMS-G729-A 2
+VALUE CW-Codec-Type COMS-G710-ALaw 3
+VALUE CW-Codec-Type COMS-G711-MuLaw 4
+VALUE CW-Codec-Type COMS-FAX-MODULATION 255
+
+VALUE CW-Call-Termination-Cause CAUSE-UNKNOWN 0
+VALUE CW-Call-Termination-Cause CAUSE-CLD-PARTY-TERMINATE 1
+VALUE CW-Call-Termination-Cause CAUSE-CLG-PARTY-TERMINATE 2
+VALUE CW-Call-Termination-Cause CAUSE-ACCT-BAL-DEPLETED 3
+VALUE CW-Call-Termination-Cause CAUSE-NO-EGR-PORTS-AVAIL 4
+VALUE CW-Call-Termination-Cause CAUSE-H225-UNABLE-TO-CON 5
+VALUE CW-Call-Termination-Cause CAUSE-H245-UNABLE-TO-CON 6
+VALUE CW-Call-Termination-Cause CAUSE-INGR-FACILITY-DISC 7
+VALUE CW-Call-Termination-Cause CAUSE-EGR-FACILITY-DISC 8
+VALUE CW-Call-Termination-Cause CAUSE-DIR-SERVER-DOWN 9
+VALUE CW-Call-Termination-Cause CAUSE-RATING-SERVER-DOWN 10
+VALUE CW-Call-Termination-Cause CAUSE-GATEWAY-SHUTDOWN 11
+VALUE CW-Call-Termination-Cause CAUSE-GTKPR-TERMINATE 12
+VALUE CW-Call-Termination-Cause CAUSE-GTKPR-SHUTDOWN-GTWAY 13
+VALUE CW-Call-Termination-Cause CAUSE-BUSY 14
+VALUE CW-Call-Termination-Cause CAUSE-ABANDON 15
+VALUE CW-Call-Termination-Cause CAUSE-INVALID-LOGIN-LIMIT 16
+VALUE CW-Call-Termination-Cause CAUSE-NOACCTNUMBER-ENTRY 17
+VALUE CW-Call-Termination-Cause CAUSE-SUSPENDED-ACCT-LOGIN 18
+VALUE CW-Call-Termination-Cause CAUSE-AUTHENT-SERVER-DOWN 19
+VALUE CW-Call-Termination-Cause CAUSE-GATEKEEPER-TIMEOUT 20
+VALUE CW-Call-Termination-Cause CAUSE-GATEWAY-NO-RESOURCES 21
+VALUE CW-Call-Termination-Cause CAUSE-ACCT-INUSE 22
+VALUE CW-Call-Termination-Cause CAUSE-DEBIT-ACCT-BAL-ZERO 23
+VALUE CW-Call-Termination-Cause CAUSE-DEBIT-ACCTBAL-INSUFF 24
+VALUE CW-Call-Termination-Cause CAUSE-INVALID-DESTNUMBER-THRESH 25
+VALUE CW-Call-Termination-Cause CAUSE-NO-DESTNUMBER-ENTRY 26
+VALUE CW-Call-Termination-Cause CAUSE-SEQUENCE-DIALING-THRESH 27
+
+VALUE CW-Signaling-Protocol SIG-UNKNOWN 0
+VALUE CW-Signaling-Protocol SIG-SIP 1
+VALUE CW-Signaling-Protocol SIG-H323 2
+
+VALUE CW-Protocol-Transport TCP 1
+VALUE CW-Protocol-Transport UDP 2
+VALUE CW-Protocol-Transport SCTP 3
+
+VALUE CW-Local-Sig-Trans-Protocol TCP 1
+VALUE CW-Local-Sig-Trans-Protocol UDP 2
+VALUE CW-Local-Sig-Trans-Protocol SCTP 3
+
+VALUE CW-Remote-Sig-Trans-Protocol TCP 1
+VALUE CW-Remote-Sig-Trans-Protocol UDP 2
+VALUE CW-Remote-Sig-Trans-Protocol SCTP 3
+
+VALUE CW-Local-MG-RTP-Protocol TCP 1
+VALUE CW-Local-MG-RTP-Protocol UDP 2
+VALUE CW-Local-MG-RTP-Protocol SCTP 3
+
+VALUE CW-Remote-MG-RTP-Protocol TCP 1
+VALUE CW-Remote-MG-RTP-Protocol UDP 2
+VALUE CW-Remote-MG-RTP-Protocol SCTP 3
+
+VALUE CW-Trans-Cld-Party-E164-Type Unknown 1
+VALUE CW-Trans-Cld-Party-E164-Type International-Number 2
+VALUE CW-Trans-Cld-Party-E164-Type National-Number 3
+VALUE CW-Trans-Cld-Party-E164-Type Network-Specific-Number 4
+VALUE CW-Trans-Cld-Party-E164-Type Subscriber-Number 5
+VALUE CW-Trans-Cld-Party-E164-Type Abbreviated-Number 6
+VALUE CW-Trans-Cld-Party-E164-Type Reserved 7
+
+VALUE USR-Pre-Paid-Enabled Phase2-active-Time-counted 1
+VALUE USR-Pre-Paid-Enabled Phase2-Transfer/Reciev-Packet-counted 2
+VALUE USR-Pre-Paid-Enabled Phase2-Total-Packet-counted 3
+END-VENDOR USR
diff --git a/resources/protocols/radius/dictionary.utstarcom b/resources/protocols/radius/dictionary.utstarcom
new file mode 100644
index 00000000..ae9e2615
--- /dev/null
+++ b/resources/protocols/radius/dictionary.utstarcom
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# UT Starcom (China)
+#
+# $Id: 00e5be1c628e54afc635988a39dfd8daeadf59ae $
+#
+##############################################################################
+
+VENDOR UTStarcom 7064
+
+BEGIN-VENDOR UTStarcom
+
+ATTRIBUTE UTStarcom-VLAN-ID 140 integer
+ATTRIBUTE UTStarcom-CommittedBandwidth 142 integer
+ATTRIBUTE UTStarcom-MaxBandwidth 143 integer
+ATTRIBUTE UTStarcom-Priority 145 integer
+ATTRIBUTE UTStarcom-Error-Reason 147 integer
+ATTRIBUTE UTStarcom-PrimaryDNS 152 integer
+ATTRIBUTE UTStarcom-SecondaryDNS 153 integer
+ATTRIBUTE UTStarcom-MaxBurstSize 161 integer
+ATTRIBUTE UTStarcom-MaxDelay 162 integer
+ATTRIBUTE UTStarcom-MaxJitter 163 integer
+ATTRIBUTE UTStarcom-DeviceId 165 string
+ATTRIBUTE UTStarcom-Module-Id 166 integer
+ATTRIBUTE UTStarcom-Port-No 167 integer
+ATTRIBUTE UTStarcom-Logical-Port-No 168 integer
+ATTRIBUTE UTStarcom-UNI-MAX-MAC 169 integer
+ATTRIBUTE UTStarcom-Default-Gateway 170 integer
+ATTRIBUTE UTStarcom-CLI-Access-Level 171 integer
+ATTRIBUTE UTStarcom-Act-Input-Octets 180 string
+ATTRIBUTE UTStarcom-Act-Output-Octets 181 string
+ATTRIBUTE UTStarcom-Act-Input-Frames 182 string
+ATTRIBUTE UTStarcom-Act-Output-Frames 183 string
+ATTRIBUTE UTStarcom-Onu-MC-Filter-Enable 184 integer
+ATTRIBUTE UTStarcom-UNI-Auto-Negotiation 185 integer
+ATTRIBUTE UTStarcom-UNI-Speed 186 integer
+ATTRIBUTE UTStarcom-UNI-Duplex 187 integer
+ATTRIBUTE UTStarcom-ONU-Admin_status 188 integer
+ATTRIBUTE UTStarcom-ONU-FW-SC-Upgrade 189 integer
+
+END-VENDOR UTStarcom
diff --git a/resources/protocols/radius/dictionary.valemount b/resources/protocols/radius/dictionary.valemount
new file mode 100644
index 00000000..94be0612
--- /dev/null
+++ b/resources/protocols/radius/dictionary.valemount
@@ -0,0 +1,28 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Valemount Networks Corporation specific radius attributes
+# networks@valemount.com
+#
+# $Id: 471d81cdcd882fde3a99b1ae3e1886e9a8936ccb $
+#
+
+VENDOR ValemountNetworks 16313
+
+BEGIN-VENDOR ValemountNetworks
+
+# Rates to give PPPoE customers, can be used in Authentication replies,
+# in bits/s
+ATTRIBUTE VNC-PPPoE-CBQ-RX 1 integer
+ATTRIBUTE VNC-PPPoE-CBQ-TX 2 integer
+
+# Fallback support for each direction. (1 / 0)
+ATTRIBUTE VNC-PPPoE-CBQ-RX-Fallback 3 integer
+ATTRIBUTE VNC-PPPoE-CBQ-TX-Fallback 4 integer
+
+ATTRIBUTE VNC-Splash 10 integer
+
+VALUE VNC-Splash Show 1
+VALUE VNC-Splash No-Show 0
+
+END-VENDOR ValemountNetworks
diff --git a/resources/protocols/radius/dictionary.verizon b/resources/protocols/radius/dictionary.verizon
new file mode 100644
index 00000000..0d454182
--- /dev/null
+++ b/resources/protocols/radius/dictionary.verizon
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2018 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Verizon RADIUS Dictionary for Diameter Rf
+#
+##############################################################################
+
+VENDOR VerizonWireless 12951
+
+BEGIN-VENDOR VerizonWireless
+
+ATTRIBUTE Acct-Interim-Record-Number 200 integer
+ATTRIBUTE UE-Info-Type 201 integer
+ATTRIBUTE UE-Info-Value 202 string
+ATTRIBUTE Dynamic-Address-Flag 203 integer
+ATTRIBUTE Local-Seq-Number 204 integer
+ATTRIBUTE Time-First-Usage 205 date
+ATTRIBUTE Time-Last-Usage 206 date
+ATTRIBUTE Charging-Group-ID 207 string
+ATTRIBUTE Service-Data-Container-Bin 210 octets
+ATTRIBUTE Service-Data-Container 211 tlv
+
+END-VENDOR VerizonWireless
diff --git a/resources/protocols/radius/dictionary.versanet b/resources/protocols/radius/dictionary.versanet
new file mode 100644
index 00000000..1060a355
--- /dev/null
+++ b/resources/protocols/radius/dictionary.versanet
@@ -0,0 +1,55 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.versanet Vendor specfic attributes for versanet
+#
+#
+# VersaNet Communications, Inc.
+# Http://www.versa-net.com
+#
+#
+#Versanet add Vendor specific terminal cause in our radius group.
+#You can follow this to set it in NAS box.
+#
+# >> gr radius
+# >> sh
+# >> set 34 23
+# >> co
+#
+#This will let our unit transfer every detail terminal cause
+#information to Redius server's accounting log file and
+#save as "Vendor Specific=Terminate Cause".
+#
+# Version: @(#)dictionary.versanet 1.00 22-Jul-1999 support@versanetcomm.com
+#
+
+VENDOR Versanet 2180
+
+BEGIN-VENDOR Versanet
+
+ATTRIBUTE Versanet-Termination-Cause 1 integer
+
+VALUE Versanet-Termination-Cause Normal-Hangup-No-Error-Occurred 0
+VALUE Versanet-Termination-Cause Call-Waiting-Caused-Disconnect 3
+VALUE Versanet-Termination-Cause Physical-Carrier-Loss 4
+VALUE Versanet-Termination-Cause No-err-correction-at-other-end 5
+VALUE Versanet-Termination-Cause No-resp-to-feature-negotiation 6
+VALUE Versanet-Termination-Cause 1st-modem-async-only-2nd-sync 7
+VALUE Versanet-Termination-Cause No-framing-technique-in-common 8
+VALUE Versanet-Termination-Cause No-protocol-in-common 9
+VALUE Versanet-Termination-Cause Bad-resp-to-feature-negotiation 10
+VALUE Versanet-Termination-Cause No-sync-info-from-remote-modem 11
+VALUE Versanet-Termination-Cause Normal-Hangup-by-Remote-modem 12
+VALUE Versanet-Termination-Cause Retransmission-limit-reached 13
+VALUE Versanet-Termination-Cause Protocol-violation-occurred 14
+VALUE Versanet-Termination-Cause Lost-DTR 15
+VALUE Versanet-Termination-Cause Received-GSTN-cleardown 16
+VALUE Versanet-Termination-Cause Inactivity-timeout 17
+VALUE Versanet-Termination-Cause Speed-not-supported 18
+VALUE Versanet-Termination-Cause Long-space-disconnect 19
+VALUE Versanet-Termination-Cause Key-abort-disconnect 20
+VALUE Versanet-Termination-Cause Clears-previous-disc-reason 21
+VALUE Versanet-Termination-Cause No-connection-established 22
+VALUE Versanet-Termination-Cause Disconnect-after-three-retrains 23
+
+END-VENDOR Versanet
diff --git a/resources/protocols/radius/dictionary.vqp b/resources/protocols/radius/dictionary.vqp
new file mode 100644
index 00000000..a0bcbeb1
--- /dev/null
+++ b/resources/protocols/radius/dictionary.vqp
@@ -0,0 +1,112 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Cisco's VLAN Query Protocol
+#
+# This dictionary is NOT a RADIUS dictionary, but is used for a
+# similar purpose.
+#
+# The default destination port is 1589.
+#
+# $Id: 78fa95cf475798736674cbba97d8653a3ba78408 $
+#
+##############################################################################
+
+#
+# We've allocated "fake" attribute 0x2b00 ... 0x2cff for VQP.
+#
+#
+# 0x2b00..0x2bff are for the VQP packet headers.
+# 0x2c00..0x2cff are for the VQP attributes.
+#
+# Note that the VQP protocol specifies 0x0c01..0x0c08 as the
+# real numbers for the VQP attributes. We've added '0x2000'
+# to them to separate them from RADIUS attributes...
+#
+
+#
+# VQP Op codes
+#
+ATTRIBUTE VQP-Packet-Type 0x2b00 integer
+ATTRIBUTE VQP-Error-Code 0x2b01 integer
+ATTRIBUTE VQP-Sequence-Number 0x2b02 integer
+
+#
+# VQP Attributes
+#
+ATTRIBUTE VQP-Client-IP-Address 0x2c01 ipaddr
+ATTRIBUTE VQP-Port-Name 0x2c02 string
+ATTRIBUTE VQP-VLAN-Name 0x2c03 string
+
+# VTP domain
+ATTRIBUTE VQP-Domain-Name 0x2c04 string
+
+# Encapsulates an Ethernet frame...
+ATTRIBUTE VQP-Ethernet-Frame 0x2c05 octets
+ATTRIBUTE VQP-MAC 0x2c06 ether
+ATTRIBUTE VQP-Unknown 0x2c07 octets
+ATTRIBUTE VQP-Cookie 0x2c08 ether
+
+#
+# VQP integer mappings
+#
+
+VALUE VQP-Packet-Type VQP-Join-Request 1
+VALUE VQP-Packet-Type VQP-Join-Response 2
+VALUE VQP-Packet-Type VQP-Reconfirm-Request 3
+VALUE VQP-Packet-Type VQP-Reconfirm-Response 4
+
+VALUE VQP-Packet-Type Do-Not-Respond 256
+
+VALUE VQP-Error-Code VQP-No-Error 0
+VALUE VQP-Error-Code VQP-Wrong-Version 1
+VALUE VQP-Error-Code VQP-Insufficient-Resources 2
+VALUE VQP-Error-Code VQP-Deny 3
+VALUE VQP-Error-Code VQP-Shutdown 4
+VALUE VQP-Error-Code VQP-Wrong-Mgmt-Domain 5
+
+######################################################################
+#
+# Duplicate names here, for simplicity
+#
+######################################################################
+
+#
+# VMPS Op codes
+#
+ATTRIBUTE VMPS-Packet-Type 0x2b00 integer
+ATTRIBUTE VMPS-Error-Code 0x2b01 integer
+ATTRIBUTE VMPS-Sequence-Number 0x2b02 integer
+
+#
+# VMPS Attributes
+#
+ATTRIBUTE VMPS-Client-IP-Address 0x2c01 ipaddr
+ATTRIBUTE VMPS-Port-Name 0x2c02 string
+ATTRIBUTE VMPS-VLAN-Name 0x2c03 string
+
+# VTP domain
+ATTRIBUTE VMPS-Domain-Name 0x2c04 string
+
+# Encapsulates an Ethernet frame...
+ATTRIBUTE VMPS-Ethernet-Frame 0x2c05 octets
+ATTRIBUTE VMPS-MAC 0x2c06 ether
+ATTRIBUTE VMPS-Unknown 0x2c07 octets
+ATTRIBUTE VMPS-Cookie 0x2c08 ether
+
+#
+# VMPS integer mappings
+#
+
+VALUE VMPS-Packet-Type VMPS-Join-Request 1
+VALUE VMPS-Packet-Type VMPS-Join-Response 2
+VALUE VMPS-Packet-Type VMPS-Reconfirm-Request 3
+VALUE VMPS-Packet-Type VMPS-Reconfirm-Response 4
+
+VALUE VMPS-Error-Code VMPS-No-Error 0
+VALUE VMPS-Error-Code VMPS-Wrong-Version 1
+VALUE VMPS-Error-Code VMPS-Insufficient-Resources 2
+VALUE VMPS-Error-Code VMPS-Deny 3
+VALUE VMPS-Error-Code VMPS-Shutdown 4
+VALUE VMPS-Error-Code VMPS-Wrong-Mgmt-Domain 5
diff --git a/resources/protocols/radius/dictionary.walabi b/resources/protocols/radius/dictionary.walabi
new file mode 100644
index 00000000..0713c832
--- /dev/null
+++ b/resources/protocols/radius/dictionary.walabi
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Walabi Store & Forward FAX attributes.
+#
+# $Id: 9f7c85e6d9096872bfba1254288a84a3baa4feef $
+#
+##############################################################################
+
+VENDOR Walabi 2004
+
+VALUE Acct-Status-Type WB-Login 217
+VALUE Acct-Status-Type WB-Logout 218
+VALUE Acct-Status-Type WB-WRitelog 219
+
+# Store and Forward Fax Attributes:
+BEGIN-VENDOR Walabi
+ATTRIBUTE WB-AUTH-Time-Left 1 integer
+ATTRIBUTE WB-Auth-Accum-BW 2 integer
+ATTRIBUTE WB-Auth-BW-Quota 3 integer
+ATTRIBUTE WB-Auth-BW-Count 4 integer
+ATTRIBUTE WB-Auth-Upload-Limit 5 integer
+ATTRIBUTE WB-Auth-Download-Limit 6 integer
+ATTRIBUTE WB-Auth-Login-Time 7 integer
+ATTRIBUTE WB-Auth-Logout-Time 8 integer
+ATTRIBUTE WB-Auth-Time-Diff 9 integer
+ATTRIBUTE WB-Auth-BW-Usage 10 integer
+END-VENDOR Walabi
diff --git a/resources/protocols/radius/dictionary.waverider b/resources/protocols/radius/dictionary.waverider
new file mode 100644
index 00000000..b1beef74
--- /dev/null
+++ b/resources/protocols/radius/dictionary.waverider
@@ -0,0 +1,57 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# http://www.waverider.com/
+# $Id: e56d7426b8cbef976d3b6afff85a0c6276634821 $
+#
+
+VENDOR Waverider 2979
+
+BEGIN-VENDOR Waverider
+ATTRIBUTE Waverider-Grade-Of-Service 1 integer
+ATTRIBUTE Waverider-Priority-Enabled 2 integer
+ATTRIBUTE Waverider-Authentication-Key 3 string
+ATTRIBUTE Waverider-Current-Password 5 string
+ATTRIBUTE Waverider-New-Password 6 string
+ATTRIBUTE Waverider-Radio-Frequency 7 integer
+ATTRIBUTE Waverider-SNMP-Read-Community 8 string
+ATTRIBUTE Waverider-SNMP-Write-Community 9 string
+ATTRIBUTE Waverider-SNMP-Trap-Server 10 string
+ATTRIBUTE Waverider-SNMP-Contact 11 string
+ATTRIBUTE Waverider-SNMP-Location 12 string
+ATTRIBUTE Waverider-SNMP-Name 13 string
+ATTRIBUTE Waverider-Max-Customers 14 integer
+ATTRIBUTE Waverider-Rf-Power 15 integer
+
+VALUE Waverider-Grade-Of-Service be 1
+VALUE Waverider-Grade-Of-Service bronze 2
+VALUE Waverider-Grade-Of-Service silver 3
+VALUE Waverider-Grade-Of-Service gold 4
+
+VALUE Waverider-Priority-Enabled disabled 0
+VALUE Waverider-Priority-Enabled enabled 1
+
+VALUE Waverider-Radio-Frequency auto 1
+VALUE Waverider-Radio-Frequency nomadic 2
+VALUE Waverider-Radio-Frequency f_9050 3
+VALUE Waverider-Radio-Frequency f_9116 4
+VALUE Waverider-Radio-Frequency f_9184 5
+VALUE Waverider-Radio-Frequency f_9250 6
+VALUE Waverider-Radio-Frequency f_9084 7
+VALUE Waverider-Radio-Frequency f_9150 8
+VALUE Waverider-Radio-Frequency f_9216 9
+
+VALUE Waverider-Rf-Power p_15 1
+VALUE Waverider-Rf-Power p_16 2
+VALUE Waverider-Rf-Power p_17 3
+VALUE Waverider-Rf-Power p_18 4
+VALUE Waverider-Rf-Power p_19 5
+VALUE Waverider-Rf-Power p_20 6
+VALUE Waverider-Rf-Power p_21 7
+VALUE Waverider-Rf-Power p_22 8
+VALUE Waverider-Rf-Power p_23 9
+VALUE Waverider-Rf-Power p_24 10
+VALUE Waverider-Rf-Power p_25 11
+VALUE Waverider-Rf-Power p_26 12
+
+END-VENDOR Waverider
diff --git a/resources/protocols/radius/dictionary.wichorus b/resources/protocols/radius/dictionary.wichorus
new file mode 100644
index 00000000..20295e03
--- /dev/null
+++ b/resources/protocols/radius/dictionary.wichorus
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# Dictionary for WiChorus Inc. VSA's.
+# http://www.wichorus.com/
+#
+# Version: $Id: 4cfa70cbf64f40aa6d6677940a3bfaa6b7096221 $
+#
+
+VENDOR Wichorus 27030
+
+BEGIN-VENDOR Wichorus
+
+ATTRIBUTE Wichorus-Policy-Name 1 string
+ATTRIBUTE Wichorus-User-Privilege 2 string
+
+#
+# Some versions of the Wichorus equipment use the following attribute.
+# instead of Wichorus-User-Privilege. This is considered to be
+# bad practice.
+#
+
+#ATTRIBUTE Wichorus-Host-IP 2 ipaddr
+
+END-VENDOR Wichorus
diff --git a/resources/protocols/radius/dictionary.wimax b/resources/protocols/radius/dictionary.wimax
new file mode 100644
index 00000000..984f90b5
--- /dev/null
+++ b/resources/protocols/radius/dictionary.wimax
@@ -0,0 +1,450 @@
+# -*- text -*-
+##############################################################################
+#
+# WiMAX Forum
+#
+# Updated from NWG_R1_V1.2.1-Stage-3.pdf
+#
+# NWG_R1_V1.2-Stage-3.pdf
+# RADIUS discussion is on pp. 432-498
+# WiMAX VSA's are on p. 450 and following.
+#
+# DHCP && MIP keys are on p.48 and following.
+#
+# WiMAX VSA's have a non-standard format:
+#
+# type 1 octet
+# length 1 octet
+# continuation 1 octet 0bcrrrrrrr
+# value 1+ octets
+#
+# If the high bit of the "continuation" field is set, then
+# the next attribute of the same WiMAX type should have it's
+# value concatenated to this one.
+#
+# The C bit MUST be zero for all small types. e.g. integer,
+# ipaddr, ipv6addr, etc. It MAY be set for "string" and "octet"
+# types. The maximum attribute length for "string" and "octet"
+# types is still 253 bytes, even with continuations. The WiMAX
+# specifications do not specify a maximum length, so we have chosen
+# to keep the traditional RADIUS maximum length here.
+#
+# The C bit MAY be 1 for TLV types. There is no restriction on
+# TLV length other than maximum packet size (a bit less than 4K).
+#
+# The rest of the bits in the "continuation" octet are reserved,
+# and MUST be zero.
+#
+# Each WiMAX VSA is packed into one Vendor-Specific attribute
+# with Vendor-Id of WiMAX. Multiple WiMAX sub-TLV's ARE packed
+# into one VSA with an encapsulating TLV.
+#
+# The WiMAX forum adds the following (non-standard) data types:
+#
+# byte - one-octet unsigned integer
+# short - two-octet unsigned integer in network byte order
+# signed - 4-octet signed integer in network byte order.
+# combo-ip - if length 4, is the same as the "ipaddr" type.
+# if length 16, is the same as "ipv6addr" type.
+# tlv - encapsulated sub-attributes
+# i.e. Vendor-Specific -> WiMAX TLV -> WiMAX sub-tlv.
+#
+##############################################################################
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR WiMAX 24757 format=1,1,c
+
+BEGIN-VENDOR WiMAX
+
+ATTRIBUTE WiMAX-Capability 1 tlv
+
+BEGIN-TLV WiMAX-Capability
+ATTRIBUTE WiMAX-Release 1 string
+ATTRIBUTE WiMAX-Accounting-Capabilities 2 byte
+ATTRIBUTE WiMAX-Hotlining-Capabilities 3 byte
+ATTRIBUTE WiMAX-Idle-Mode-Notification-Cap 4 byte
+
+# This is really a bitmap
+VALUE WiMAX-Accounting-Capabilities No-Accounting 0
+VALUE WiMAX-Accounting-Capabilities IP-Session-Based 1
+VALUE WiMAX-Accounting-Capabilities Flow-Based 2
+
+# This is really a bitmap
+VALUE WiMAX-Hotlining-Capabilities Not-Supported 0
+VALUE WiMAX-Hotlining-Capabilities Hotline-Profile-Id 1
+VALUE WiMAX-Hotlining-Capabilities NAS-Filter-Rule 2
+VALUE WiMAX-Hotlining-Capabilities HTTP-Redirection 4
+VALUE WiMAX-Hotlining-Capabilities IP-Redirection 8
+
+VALUE WiMAX-Idle-Mode-Notification-Cap Not-Supported 0
+VALUE WiMAX-Idle-Mode-Notification-Cap Supported 1
+
+END-TLV WiMAX-Capability
+
+ATTRIBUTE WiMAX-Device-Authentication-Indicator 2 byte
+ATTRIBUTE WiMAX-GMT-Timezone-offset 3 signed
+ATTRIBUTE WiMAX-AAA-Session-Id 4 octets
+
+# 32 octets in length
+ATTRIBUTE WiMAX-MSK 5 octets encrypt=2
+ATTRIBUTE WiMAX-hHA-IP-MIP4 6 ipaddr
+ATTRIBUTE WiMAX-hHA-IP-MIP6 7 ipv6addr
+ATTRIBUTE WiMAX-DHCPv4-Server 8 combo-ip
+ATTRIBUTE WiMAX-DHCPv6-Server 9 combo-ip
+
+# MN-HA-CMIP4 = H(MIP-RK, "CMIP4 MN HA" | HA-IPv4 | MN-NAI), or
+# MN-HA-PMIP4 = H(MIP-RK, "PMIP4 MN HA" | HA-IPv4 | MN-NAI)
+ATTRIBUTE WiMAX-MN-hHA-MIP4-Key 10 octets encrypt=2
+
+# MN-HA-CMIP4-SPI == MIP-SPI, or
+# MN-HA-PIMP4-SPI == MIP-SPI + 1
+ATTRIBUTE WiMAX-MN-hHA-MIP4-SPI 11 integer
+
+# MN-HA-CMIP6 = H(MIP-RK, "CMIP6 MN HA" | HA-IPv6 | MN-NAI)
+ATTRIBUTE WiMAX-MN-hHA-MIP6-Key 12 octets encrypt=2
+
+# MN-HA-CMIP6-SPI == MIP-SPI + 2
+ATTRIBUTE WiMAX-MN-hHA-MIP6-SPI 13 integer
+
+# FA-RK = H(MIP-RK, "FA-RK")
+ATTRIBUTE WiMAX-FA-RK-Key 14 octets encrypt=2
+
+# 160 bit random number
+ATTRIBUTE WiMAX-HA-RK-Key 15 octets encrypt=2
+# SPI-CMIP4
+ATTRIBUTE WiMAX-HA-RK-SPI 16 integer
+
+ATTRIBUTE WiMAX-HA-RK-Lifetime 17 integer
+
+# The same as MN-HA-CMIP4, etc. But in different packets.
+ATTRIBUTE WiMAX-RRQ-HA-IP 18 combo-ip
+ATTRIBUTE WiMAX-RRQ-MN-HA-Key 19 octets encrypt=2
+ATTRIBUTE WiMAX-RRQ-MN-HA-SPI 20 integer
+
+ATTRIBUTE WiMAX-Session-Continue 21 integer
+ATTRIBUTE WiMAX-Beginning-Of-Session 22 integer
+ATTRIBUTE WiMAX-IP-Technology 23 integer
+
+VALUE WiMAX-IP-Technology Reserved-0 0
+VALUE WiMAX-IP-Technology Reserved-1 1
+VALUE WiMAX-IP-Technology PMIP4 2
+VALUE WiMAX-IP-Technology CMIP4 3
+VALUE WiMAX-IP-Technology CMIP6 4
+VALUE WiMAX-IP-Technology Ethernet-CS 5
+
+ATTRIBUTE WiMAX-Hotline-Indicator 24 string
+ATTRIBUTE WiMAX-Prepaid-Indicator 25 byte
+ATTRIBUTE WiMAX-PDFID 26 short
+ATTRIBUTE WiMAX-SDFID 27 short
+ATTRIBUTE WiMAX-Packet-Flow-Descriptor 28 tlv
+
+BEGIN-TLV WiMAX-Packet-Flow-Descriptor
+ATTRIBUTE WiMAX-Packet-Data-Flow-Id 1 short
+ATTRIBUTE WiMAX-Service-Data-Flow-Id 2 short
+ATTRIBUTE WiMAX-Service-Profile-Id 3 integer
+ATTRIBUTE WiMAX-Direction 4 byte
+
+VALUE WiMAX-Direction Reserved-0 0
+VALUE WiMAX-Direction Uplink 1
+VALUE WiMAX-Direction Downlink 2
+VALUE WiMAX-Direction Bi-Directional 3
+
+ATTRIBUTE WiMAX-Activation-Trigger 5 byte # bitmap
+ATTRIBUTE WiMAX-Transport-Type 6 byte
+
+VALUE WiMAX-Transport-Type Reserved-0 0
+VALUE WiMAX-Transport-Type IPv4-CS 1
+VALUE WiMAX-Transport-Type IPv6-CS 2
+VALUE WiMAX-Transport-Type Ethernet 3
+
+ATTRIBUTE WiMAX-Uplink-QOS-Id 7 byte
+ATTRIBUTE WiMAX-Downlink-QOS-Id 8 byte
+ATTRIBUTE WiMAX-Uplink-Classifier 9 string
+ATTRIBUTE WiMAX-Downlink-Classifier 10 string
+END-TLV WiMAX-Packet-Flow-Descriptor
+
+ATTRIBUTE WiMAX-QoS-Descriptor 29 tlv
+
+BEGIN-TLV WiMAX-QoS-Descriptor
+ATTRIBUTE WiMAX-QoS-Id 1 byte
+ATTRIBUTE WiMAX-Global-Service-Class-Name 2 string # 6 octets
+ATTRIBUTE WiMAX-Service-Class-Name 3 string
+ATTRIBUTE WiMAX-Schedule-Type 4 byte
+ATTRIBUTE WiMAX-Traffic-Priority 5 byte
+ATTRIBUTE WiMAX-Maximum-Sustained-Traffic-Rate 6 integer
+ATTRIBUTE WiMAX-Minimum-Reserved-Traffic-Rate 7 integer
+ATTRIBUTE WiMAX-Maximum-Traffic-Burst 8 integer
+ATTRIBUTE WiMAX-Tolerated-Jitter 9 integer
+ATTRIBUTE WiMAX-Maximum-Latency 10 integer
+ATTRIBUTE WiMAX-Reduced-Resources-Code 11 byte
+ATTRIBUTE WiMAX-Media-Flow-Type 12 byte
+ATTRIBUTE WiMAX-Unsolicited-Grant-Interval 13 short
+ATTRIBUTE WiMAX-SDU-Size 14 short
+ATTRIBUTE WiMAX-Unsolicited-Polling-Interval 15 short
+ATTRIBUTE WiMAX-Media-Flow-Description-SDP 16 string
+
+VALUE WiMAX-Schedule-Type Best-Effort 2
+VALUE WiMAX-Schedule-Type nrtPS 3
+VALUE WiMAX-Schedule-Type rtPS 4
+VALUE WiMAX-Schedule-Type Extended-rtPS 5
+VALUE WiMAX-Schedule-Type UGS 6
+
+VALUE WiMAX-Media-Flow-Type VoIP 1
+VALUE WiMAX-Media-Flow-Type Robust-Browser 2
+VALUE WiMAX-Media-Flow-Type Secure-Browser-VPN 3
+VALUE WiMAX-Media-Flow-Type Streaming-Video 4
+VALUE WiMAX-Media-Flow-Type Streaming-Live-TV 5
+VALUE WiMAX-Media-Flow-Type Music-Photo-Download 6
+VALUE WiMAX-Media-Flow-Type Multi-Player-Gaming 7
+VALUE WiMAX-Media-Flow-Type Location-Based-Services 8
+VALUE WiMAX-Media-Flow-Type Text-Audio-Books 9
+VALUE WiMAX-Media-Flow-Type Video-Conversation 10
+VALUE WiMAX-Media-Flow-Type Message 11
+VALUE WiMAX-Media-Flow-Type Control 12
+VALUE WiMAX-Media-Flow-Type Data 13
+
+END-TLV WiMAX-QoS-Descriptor
+
+ATTRIBUTE WiMAX-Uplink-Granted-QoS 30 tlv
+
+BEGIN-TLV WiMAX-Uplink-Granted-QoS
+ATTRIBUTE WiMAX-QoS-Id 1 byte
+ATTRIBUTE WiMAX-Global-Service-Class-Name 2 string # 6 octets
+ATTRIBUTE WiMAX-Service-Class-Name 3 string
+ATTRIBUTE WiMAX-Schedule-Type 4 byte
+ATTRIBUTE WiMAX-Traffic-Priority 5 byte
+ATTRIBUTE WiMAX-Maximum-Sustained-Traffic-Rate 6 integer
+ATTRIBUTE WiMAX-Minimum-Reserved-Traffic-Rate 7 integer
+ATTRIBUTE WiMAX-Maximum-Traffic-Burst 8 integer
+ATTRIBUTE WiMAX-Tolerated-Jitter 9 integer
+ATTRIBUTE WiMAX-Maximum-Latency 10 integer
+ATTRIBUTE WiMAX-Reduced-Resources-Code 11 byte
+ATTRIBUTE WiMAX-Media-Flow-Type 12 byte
+ATTRIBUTE WiMAX-Unsolicited-Grant-Interval 13 short
+ATTRIBUTE WiMAX-SDU-Size 14 short
+ATTRIBUTE WiMAX-Unsolicited-Polling-Interval 15 short
+ATTRIBUTE WiMAX-Media-Flow-Description-SDP 16 string
+
+VALUE WiMAX-Schedule-Type Best-Effort 2
+VALUE WiMAX-Schedule-Type nrtPS 3
+VALUE WiMAX-Schedule-Type rtPS 4
+VALUE WiMAX-Schedule-Type Extended-rtPS 5
+VALUE WiMAX-Schedule-Type UGS 6
+
+VALUE WiMAX-Media-Flow-Type VoIP 1
+VALUE WiMAX-Media-Flow-Type Robust-Browser 2
+VALUE WiMAX-Media-Flow-Type Secure-Browser-VPN 3
+VALUE WiMAX-Media-Flow-Type Streaming-Video 4
+VALUE WiMAX-Media-Flow-Type Streaming-Live-TV 5
+VALUE WiMAX-Media-Flow-Type Music-Photo-Download 6
+VALUE WiMAX-Media-Flow-Type Multi-Player-Gaming 7
+VALUE WiMAX-Media-Flow-Type Location-Based-Services 8
+VALUE WiMAX-Media-Flow-Type Text-Audio-Books 9
+VALUE WiMAX-Media-Flow-Type Video-Conversation 10
+VALUE WiMAX-Media-Flow-Type Message 11
+VALUE WiMAX-Media-Flow-Type Control 12
+VALUE WiMAX-Media-Flow-Type Data 13
+
+END-TLV WiMAX-Uplink-Granted-QoS
+
+ATTRIBUTE WiMAX-Control-Packets-In 31 integer
+ATTRIBUTE WiMAX-Control-Octets-In 32 integer
+ATTRIBUTE WiMAX-Control-Packets-Out 33 integer
+ATTRIBUTE WiMAX-Control-Octets-Out 34 integer
+ATTRIBUTE WiMAX-PPAC 35 tlv
+
+BEGIN-TLV WiMAX-PPAC
+ATTRIBUTE WiMAX-Available-In-Client 1 integer
+
+# Really a bitmap
+VALUE WiMAX-Available-In-Client Volume-Metering 1
+VALUE WiMAX-Available-In-Client Duration-Metering 2
+VALUE WiMAX-Available-In-Client Resource-Metering 4
+VALUE WiMAX-Available-In-Client Pools 8
+VALUE WiMAX-Available-In-Client Rating-Groups 0x10
+VALUE WiMAX-Available-In-Client Multi-Services 0x20
+VALUE WiMAX-Available-In-Client Tariff-Switch 0x40
+END-TLV WiMAX-PPAC
+
+ATTRIBUTE WiMAX-Session-Termination-Capability 36 integer
+
+# Really a bitmap
+VALUE WiMAX-Session-Termination-Capability Dynamic-Authorization 1
+
+ATTRIBUTE WiMAX-PPAQ 37 tlv
+
+BEGIN-TLV WiMAX-PPAQ
+ATTRIBUTE WiMAX-PPAQ-Quota-Identifier 1 octets
+ATTRIBUTE WiMAX-Volume-Quota 2 integer #kb
+ATTRIBUTE WiMAX-Volume-Threshold 3 integer #kb
+ATTRIBUTE WiMAX-Duration-Quota 4 integer #s
+ATTRIBUTE WiMAX-Duration-Threshold 5 integer #s
+ATTRIBUTE WiMAX-Resource-Quota 6 integer
+ATTRIBUTE WiMAX-Resource-Threshold 7 integer
+ATTRIBUTE WiMAX-Update-Reason 8 integer
+ATTRIBUTE WiMAX-Prepaid-Server 9 combo-ip
+ATTRIBUTE WiMAX-Service-Id 10 string
+ATTRIBUTE WiMAX-Rating-Group-Id 11 integer
+ATTRIBUTE WiMAX-Termination-Action 12 byte
+ATTRIBUTE WiMAX-Pool-Id 13 integer
+ATTRIBUTE WiMAX-Pool-Multiplier 14 integer
+ATTRIBUTE WiMAX-Requested-Action 15 byte
+ATTRIBUTE WiMAX-Check-Balance-Result 16 byte
+
+#
+# 4 octets - integer representing 1/10's of lowest currency (e.g. cents)
+# 4 octets - currency code as in ISO-4217
+# 1+ - UTF8 string containing text like "cost is $1 per minute"
+#
+ATTRIBUTE WiMAX-Cost-Information-AVP 17 octets
+
+VALUE WiMAX-Update-Reason Pre-Initialization 1
+VALUE WiMAX-Update-Reason Initial-Request 2
+VALUE WiMAX-Update-Reason Threshold-Reached 3
+VALUE WiMAX-Update-Reason Quota-Reached 4
+VALUE WiMAX-Update-Reason TITSU-Approaching 5
+VALUE WiMAX-Update-Reason Remote-Forced-Disconnect 6
+VALUE WiMAX-Update-Reason Client-Service-Termination 7
+VALUE WiMAX-Update-Reason Access-Service-Terminated 8
+VALUE WiMAX-Update-Reason Service-Not-Established 9
+VALUE WiMAX-Update-Reason One-Time-Charging 10
+
+VALUE WiMAX-Termination-Action Terminate 1
+VALUE WiMAX-Termination-Action Request-More-Quota 2
+VALUE WiMAX-Termination-Action Redirect-Or-Filter 3
+
+VALUE WiMAX-Requested-Action Balance-Check 1
+VALUE WiMAX-Requested-Action Price-Enquiry 2
+
+END-TLV WiMAX-PPAQ
+
+ATTRIBUTE WiMAX-Prepaid-Tariff-Switching 38 tlv
+
+BEGIN-TLV WiMAX-Prepaid-Tariff-Switching
+ATTRIBUTE WiMAX-Prepaid-Quota-Identifier 1 string
+ATTRIBUTE WiMAX-Volume-Used-After 2 integer #1k
+ATTRIBUTE WiMAX-Tariff-Switch-Interval 3 integer #s
+ATTRIBUTE WiMAX-Time-Interval-After 4 integer #s
+END-TLV WiMAX-Prepaid-Tariff-Switching
+
+ATTRIBUTE WiMAX-Active-Time-Duration 39 integer
+ATTRIBUTE WiMAX-DHCP-RK 40 octets encrypt=2
+ATTRIBUTE WiMAX-DHCP-RK-Key-Id 41 integer
+ATTRIBUTE WiMAX-DHCP-RK-Lifetime 42 integer
+ATTRIBUTE WiMAX-DHCP-Msg-Server-IP 43 ipaddr
+ATTRIBUTE WiMAX-Idle-Mode-Transition 44 byte
+ATTRIBUTE WiMAX-NAP-Id 45 octets
+
+# 3 octets of NAP Id
+# 3 octets of base-station Id
+ATTRIBUTE WiMAX-BS-Id 46 octets
+ATTRIBUTE WiMAX-Location 47 octets
+
+# Number of times Acct-Input-Packets rolled over 2^32.
+ATTRIBUTE WiMAX-Acct-Input-Packets-Gigaword 48 integer
+ATTRIBUTE WiMAX-Acct-Output-Packets-Gigaword 49 integer
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-Uplink-Flow-Description 50 string
+
+ATTRIBUTE WiMAX-Blu-Coa-IPv6 51 ipv6addr
+ATTRIBUTE WiMAX-DNS-Server 52 combo-ip
+ATTRIBUTE WiMAX-Hotline-Profile-Id 53 string
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-HTTP-Redirection-Rule 54 string
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-IP-Redirection-Rule 55 string
+ATTRIBUTE WiMAX-Hotline-Session-Timer 56 integer
+
+# 3 octets
+ATTRIBUTE WiMAX-NSP-Id 57 octets
+ATTRIBUTE WiMAX-HA-RK-Key-Requested 58 integer
+
+VALUE WiMAX-HA-RK-Key-Requested No 0
+VALUE WiMAX-HA-RK-Key-Requested Yes 1
+
+ATTRIBUTE WiMAX-Count-Type 59 byte
+ATTRIBUTE WiMAX-DM-Action-Code 60 integer
+
+VALUE WiMAX-DM-Action-Code Deregister-MS 0
+VALUE WiMAX-DM-Action-Code Suspend-MS-Traffic 1
+VALUE WiMAX-DM-Action-Code Suspend-User-Traffic 2
+VALUE WiMAX-DM-Action-Code Resume-Traffic 3
+VALUE WiMAX-DM-Action-Code MS-Terminate 4
+VALUE WiMAX-DM-Action-Code MS-Idle 5
+VALUE WiMAX-DM-Action-Code MS-Completed-IPv6-Handover 6
+VALUE WiMAX-DM-Action-Code BS-Sends-RES-Cmd 0xffff
+
+# FA-RK-SPI = SPI-CMIP4 = MIP-SPI
+ATTRIBUTE WiMAX-FA-RK-SPI 61 integer
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-Downlink-Flow-Description 62 string
+
+# Same as QoS-Descriptor... dang.
+ATTRIBUTE WiMAX-Downlink-Granted-QoS 63 tlv
+
+BEGIN-TLV WiMAX-Downlink-Granted-QoS
+ATTRIBUTE WiMAX-QoS-Id 1 byte
+ATTRIBUTE WiMAX-Global-Service-Class-Name 2 string # 6 octets
+ATTRIBUTE WiMAX-Service-Class-Name 3 string
+ATTRIBUTE WiMAX-Schedule-Type 4 byte
+ATTRIBUTE WiMAX-Traffic-Priority 5 byte
+ATTRIBUTE WiMAX-Maximum-Sustained-Traffic-Rate 6 integer
+ATTRIBUTE WiMAX-Minimum-Reserved-Traffic-Rate 7 integer
+ATTRIBUTE WiMAX-Maximum-Traffic-Burst 8 integer
+ATTRIBUTE WiMAX-Tolerated-Jitter 9 integer
+ATTRIBUTE WiMAX-Maximum-Latency 10 integer
+ATTRIBUTE WiMAX-Reduced-Resources-Code 11 byte
+ATTRIBUTE WiMAX-Media-Flow-Type 12 byte
+ATTRIBUTE WiMAX-Unsolicited-Grant-Interval 13 short
+ATTRIBUTE WiMAX-SDU-Size 14 short
+ATTRIBUTE WiMAX-Unsolicited-Polling-Interval 15 short
+ATTRIBUTE WiMAX-Media-Flow-Description-SDP 16 string
+
+VALUE WiMAX-Schedule-Type Best-Effort 2
+VALUE WiMAX-Schedule-Type nrtPS 3
+VALUE WiMAX-Schedule-Type rtPS 4
+VALUE WiMAX-Schedule-Type Extended-rtPS 5
+VALUE WiMAX-Schedule-Type UGS 6
+
+VALUE WiMAX-Media-Flow-Type VoIP 1
+VALUE WiMAX-Media-Flow-Type Robust-Browser 2
+VALUE WiMAX-Media-Flow-Type Secure-Browser-VPN 3
+VALUE WiMAX-Media-Flow-Type Streaming-Video 4
+VALUE WiMAX-Media-Flow-Type Streaming-Live-TV 5
+VALUE WiMAX-Media-Flow-Type Music-Photo-Download 6
+VALUE WiMAX-Media-Flow-Type Multi-Player-Gaming 7
+VALUE WiMAX-Media-Flow-Type Location-Based-Services 8
+VALUE WiMAX-Media-Flow-Type Text-Audio-Books 9
+VALUE WiMAX-Media-Flow-Type Video-Conversation 10
+VALUE WiMAX-Media-Flow-Type Message 11
+VALUE WiMAX-Media-Flow-Type Control 12
+VALUE WiMAX-Media-Flow-Type Data 13
+
+END-TLV WiMAX-Downlink-Granted-QoS
+
+# More MIP keys, calculated as above... but in different packets.
+# Why, oh why?
+ATTRIBUTE WiMAX-vHA-IP-MIP4 64 ipaddr
+ATTRIBUTE WiMAX-vHA-IP-MIP6 65 ipv6addr
+ATTRIBUTE WiMAX-vHA-MIP4-Key 66 octets encrypt=2
+ATTRIBUTE WiMAX-vHA-RK-Key 67 octets encrypt=2
+ATTRIBUTE WiMAX-vHA-RK-SPI 68 integer
+ATTRIBUTE WiMAX-vHA-RK-Lifetime 69 integer
+
+ATTRIBUTE WiMAX-MN-vHA-MIP6-Key 70 octets encrypt=2
+ATTRIBUTE WiMAX-MN-vHA-MIP4-SPI 71 integer
+ATTRIBUTE WiMAX-MN-vHA-MIP6-SPI 72 integer
+ATTRIBUTE WiMAX-vDHCPv4-Server 73 ipaddr
+ATTRIBUTE WiMAX-vDHCPv6-Server 74 ipv6addr
+ATTRIBUTE WiMAX-vDHCP-RK 75 octets encrypt=2
+ATTRIBUTE WiMAX-vDHCP-RK-Key-ID 76 integer
+ATTRIBUTE WiMAX-vDHCP-RK-Lifetime 77 integer
+
+END-VENDOR WiMAX
diff --git a/resources/protocols/radius/dictionary.wimax.alvarion b/resources/protocols/radius/dictionary.wimax.alvarion
new file mode 100644
index 00000000..1f839bda
--- /dev/null
+++ b/resources/protocols/radius/dictionary.wimax.alvarion
@@ -0,0 +1,514 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Alvarion has taken it on themselves to produce a WiMAX dictionary
+# which is NOT the same as the standard WiMAX dictionary. If you
+# want to use this file, edit the "dictionary" file, and change:
+#
+# $INCLUDE dictionary.wimax
+# to
+# $INCLUDE dictionary.wimax.alvarion
+#
+# You CANNOT use both dictionaries at the same time.
+#
+# $Id: 94960143a8b8d73eceada9f47862d7343364ef5a $
+#
+##############################################################################
+
+VENDOR WiMAX 24757 format=1,1,c
+
+BEGIN-VENDOR WiMAX
+
+ATTRIBUTE WiMAX-Capability 1 tlv
+ATTRIBUTE WiMAX-Release 1.1 string
+ATTRIBUTE WiMAX-Accounting-Capabilities 1.2 byte
+ATTRIBUTE WiMAX-Hotlining-Capabilities 1.3 byte
+ATTRIBUTE WiMAX-Idle-Mode-Notification-Cap 1.4 byte
+
+# This is really a bitmap
+VALUE WiMAX-Accounting-Capabilities No-Accounting 0
+VALUE WiMAX-Accounting-Capabilities IP-Session-Based 1
+VALUE WiMAX-Accounting-Capabilities Flow-Based 2
+
+# This is really a bitmap
+VALUE WiMAX-Hotlining-Capabilities Not-Supported 0
+VALUE WiMAX-Hotlining-Capabilities Hotline-Profile-Id 1
+VALUE WiMAX-Hotlining-Capabilities NAS-Filter-Rule 2
+VALUE WiMAX-Hotlining-Capabilities HTTP-Redirection 4
+VALUE WiMAX-Hotlining-Capabilities IP-Redirection 8
+
+VALUE WiMAX-Idle-Mode-Notification-Cap Not-Supported 0
+VALUE WiMAX-Idle-Mode-Notification-Cap Supported 1
+
+ATTRIBUTE WiMAX-Device-Authentication-Indicator 2 byte
+ATTRIBUTE WiMAX-GMT-Timezone-offset 3 signed
+ATTRIBUTE WiMAX-AAA-Session-Id 4 octets
+
+# 32 octets in length
+ATTRIBUTE WiMAX-MSK 5 octets encrypt=2
+ATTRIBUTE WiMAX-hHA-IP-MIP4 6 ipaddr
+ATTRIBUTE WiMAX-hHA-IP-MIP6 7 ipv6addr
+ATTRIBUTE WiMAX-DHCPv4-Server 8 combo-ip
+ATTRIBUTE WiMAX-DHCPv6-Server 9 combo-ip
+
+# MN-HA-CMIP4 = H(MIP-RK, "CMIP4 MN HA" | HA-IPv4 | MN-NAI), or
+# MN-HA-PMIP4 = H(MIP-RK, "PMIP4 MN HA" | HA-IPv4 | MN-NAI)
+ATTRIBUTE WiMAX-MN-hHA-MIP4-Key 10 octets encrypt=2
+
+# MN-HA-CMIP4-SPI == MIP-SPI, or
+# MN-HA-PIMP4-SPI == MIP-SPI + 1
+ATTRIBUTE WiMAX-MN-hHA-MIP4-SPI 11 integer
+
+# MN-HA-CMIP6 = H(MIP-RK, "CMIP6 MN HA" | HA-IPv6 | MN-NAI)
+ATTRIBUTE WiMAX-MN-hHA-MIP6-Key 12 octets encrypt=2
+
+# MN-HA-CMIP6-SPI == MIP-SPI + 2
+ATTRIBUTE WiMAX-MN-hHA-MIP6-SPI 13 integer
+
+# FA-RK = H(MIP-RK, "FA-RK")
+ATTRIBUTE WiMAX-FA-RK-Key 14 octets encrypt=2
+
+# 160 bit random number
+ATTRIBUTE WiMAX-HA-RK-Key 15 octets encrypt=2
+# SPI-CMIP4
+ATTRIBUTE WiMAX-HA-RK-SPI 16 integer
+
+ATTRIBUTE WiMAX-HA-RK-Lifetime 17 integer
+
+# The same as MN-HA-CMIP4, etc. But in different packets.
+ATTRIBUTE WiMAX-RRQ-HA-IP 18 combo-ip
+ATTRIBUTE WiMAX-RRQ-MN-HA-Key 19 octets encrypt=2
+ATTRIBUTE WiMAX-RRQ-MN-HA-SPI 20 integer
+
+ATTRIBUTE WiMAX-Session-Continue 21 integer
+ATTRIBUTE WiMAX-Beginning-Of-Session 22 integer
+ATTRIBUTE WiMAX-IP-Technology 23 integer
+
+VALUE WiMAX-IP-Technology Reserved-0 0
+VALUE WiMAX-IP-Technology Reserved-1 1
+VALUE WiMAX-IP-Technology PMIP4 2
+VALUE WiMAX-IP-Technology CMIP4 3
+VALUE WiMAX-IP-Technology CMIP6 4
+VALUE WiMAX-IP-Technology Ethernet-CS 5
+
+ATTRIBUTE WiMAX-Hotline-Indicator 24 string
+ATTRIBUTE WiMAX-Prepaid-Indicator 25 byte
+ATTRIBUTE WiMAX-PDFID 26 short
+ATTRIBUTE WiMAX-SDFID 27 short
+
+# The WMF standard version of this attribute is deprecated in WMF 1.5
+# and shall no longer be used. Replaced by (26/84) Packet Flow Descriptor v2
+#
+# Alvarion uses a vendor specific version of this attribute that combines
+# some aspects of v1 (26/28) and v2 (26/84)
+# See their Radius Interoperability Spec documentation for additional details.
+ATTRIBUTE WiMAX-Packet-Flow-Descriptor 28 tlv
+ATTRIBUTE WiMAX-Packet-Data-Flow-Id 28.1 short
+ATTRIBUTE WiMAX-Service-Data-Flow-Id 28.2 short
+ATTRIBUTE WiMAX-Service-Profile-Id 28.3 integer
+ATTRIBUTE WiMAX-Direction 28.4 byte
+
+VALUE WiMAX-Direction Reserved-0 0
+VALUE WiMAX-Direction Uplink 1
+VALUE WiMAX-Direction Downlink 2
+VALUE WiMAX-Direction Bi-Directional 3
+
+ATTRIBUTE WiMAX-Activation-Trigger 28.5 byte # bitmap
+ATTRIBUTE WiMAX-Transport-Type 28.6 byte
+
+VALUE WiMAX-Transport-Type Reserved-0 0
+VALUE WiMAX-Transport-Type IPv4-CS 1
+VALUE WiMAX-Transport-Type IPv6-CS 2
+VALUE WiMAX-Transport-Type Ethernet 3
+
+ATTRIBUTE WiMAX-Uplink-QOS-Id 28.7 byte
+ATTRIBUTE WiMAX-Downlink-QOS-Id 28.8 byte
+# The following are not listed in Alvarion's Spec
+#ATTRIBUTE WiMAX-Uplink-Classifier 28.9 string
+#ATTRIBUTE WiMAX-Downlink-Classifier 28.10 string
+# Added by Alvarion
+ATTRIBUTE WiMAX-Classifier 28.11 tlv
+
+ATTRIBUTE WiMAX-ClassifierID 28.11.1 byte
+ATTRIBUTE WiMAX-Classifier-Priority 28.11.2 byte
+ATTRIBUTE WiMAX-Classifier-Protocol 28.11.3 byte
+ATTRIBUTE WiMAX-Classifier-Direction 28.11.4 byte
+
+VALUE WiMAX-Classifier-Direction Reserved-0 0
+VALUE WiMAX-Classifier-Direction IN 1
+VALUE WiMAX-Classifier-Direction OUT 2
+VALUE WiMAX-Classifier-Direction Bi-Directional 3
+VALUE WiMAX-Classifier-Direction FF 4
+
+ATTRIBUTE WiMAX-Source-Specification 28.11.5 tlv
+
+ATTRIBUTE WiMAX-Source-IPAddress 28.11.5.1 combo-ip
+# 2 IPv4 or IPv6 addresses
+ATTRIBUTE WiMAX-Source-IPAddressRange 28.11.5.2 octets
+# IPv4/IPv6 subnet mask plus bit-width mask
+ATTRIBUTE WiMAX-Source-IPAddressMask 28.11.5.3 octets
+ATTRIBUTE WiMAX-Source-Port 28.11.5.4 short
+# 4 bytes: first two indicate beginning of range, second two indicate end
+ATTRIBUTE WiMAX-Source-Port-Range 28.11.5.5 octets
+ATTRIBUTE WiMAX-Source-Inverted 28.11.5.6 byte
+
+VALUE WiMAX-Source-Inverted False 0
+VALUE WiMAX-Source-Inverted True 1
+
+# 8 bit unsigned enum
+ATTRIBUTE WiMAX-Source-Assigned 28.11.5.7 byte
+
+VALUE WiMAX-Source-Assigned Src-Assigned 1
+VALUE WiMAX-Source-Assigned Dst-Assigned 2
+VALUE WiMAX-Source-Assigned Src-Dst-Assigned 3
+
+ATTRIBUTE WiMAX-Destination-Specification 28.11.6 tlv
+
+ATTRIBUTE WiMAX-Destination-IPAddress 28.11.6.1 combo-ip
+# 2 IPv4 or IPv6 addresses to indicate beginning/end of range
+ATTRIBUTE WiMAX-Destination-IPAddressRange 28.11.6.2 octets
+# IPv4/IPv6 subnet mask plus bit-width mask
+ATTRIBUTE WiMAX-Destination-IPAddressMask 28.11.6.3 octets
+ATTRIBUTE WiMAX-Destination-Port 28.11.6.4 short
+# 4 bytes: first two indicate beginning of range, second two indicate end
+ATTRIBUTE WiMAX-Destination-Port-Range 28.11.6.5 octets
+ATTRIBUTE WiMAX-Destination-Inverted 28.11.6.6 byte
+
+VALUE WiMAX-Destination-Inverted False 0
+VALUE WiMAX-Destination-Inverted True 1
+
+ATTRIBUTE WiMAX-Destination-Assigned 28.11.6.7 byte
+
+VALUE WiMAX-Destination-Assigned Src-Assigned 1
+VALUE WiMAX-Destination-Assigned Dst-Assigned 2
+VALUE WiMAX-Destination-Assigned Src-Dst-Assigned 3
+
+ATTRIBUTE WiMAX-IP-TOS-DSCP-Range-and-Mask 28.11.7 octets
+ATTRIBUTE WiMAX-VLAN-ID 28.11.9 short
+ATTRIBUTE WiMAX-8021p 28.11.10 byte
+
+ATTRIBUTE WiMAX-QoS-Descriptor 29 tlv
+ATTRIBUTE WiMAX-QoS-Id 29.1 byte
+ATTRIBUTE WiMAX-Global-Service-Class-Name 29.2 string # 6 octets
+ATTRIBUTE WiMAX-Service-Class-Name 29.3 string
+ATTRIBUTE WiMAX-Schedule-Type 29.4 byte
+ATTRIBUTE WiMAX-Traffic-Priority 29.5 byte
+ATTRIBUTE WiMAX-Maximum-Sustained-Traffic-Rate 29.6 integer
+ATTRIBUTE WiMAX-Minimum-Reserved-Traffic-Rate 29.7 integer
+ATTRIBUTE WiMAX-Maximum-Traffic-Burst 29.8 integer
+ATTRIBUTE WiMAX-Tolerated-Jitter 29.9 integer
+ATTRIBUTE WiMAX-Maximum-Latency 29.10 integer
+ATTRIBUTE WiMAX-Reduced-Resources-Code 29.11 byte
+ATTRIBUTE WiMAX-Media-Flow-Type 29.12 byte
+ATTRIBUTE WiMAX-Unsolicited-Grant-Interval 29.13 short
+ATTRIBUTE WiMAX-SDU-Size 29.14 short
+ATTRIBUTE WiMAX-Unsolicited-Polling-Interval 29.15 short
+ATTRIBUTE WiMAX-Media-Flow-Description-SDP 29.16 string
+
+VALUE WiMAX-Schedule-Type Best-Effort 2
+VALUE WiMAX-Schedule-Type nrtPS 3
+VALUE WiMAX-Schedule-Type rtPS 4
+VALUE WiMAX-Schedule-Type Extended-rtPS 5
+VALUE WiMAX-Schedule-Type UGS 6
+
+VALUE WiMAX-Media-Flow-Type VoIP 1
+VALUE WiMAX-Media-Flow-Type Robust-Browser 2
+VALUE WiMAX-Media-Flow-Type Secure-Browser-VPN 3
+VALUE WiMAX-Media-Flow-Type Streaming-Video 4
+VALUE WiMAX-Media-Flow-Type Streaming-Live-TV 5
+VALUE WiMAX-Media-Flow-Type Music-Photo-Download 6
+VALUE WiMAX-Media-Flow-Type Multi-Player-Gaming 7
+VALUE WiMAX-Media-Flow-Type Location-Based-Services 8
+VALUE WiMAX-Media-Flow-Type Text-Audio-Books 9
+VALUE WiMAX-Media-Flow-Type Video-Conversation 10
+VALUE WiMAX-Media-Flow-Type Message 11
+VALUE WiMAX-Media-Flow-Type Control 12
+VALUE WiMAX-Media-Flow-Type Data 13
+
+ATTRIBUTE WiMAX-Uplink-Granted-QoS 30 string
+ATTRIBUTE WiMAX-Control-Packets-In 31 integer
+ATTRIBUTE WiMAX-Control-Octets-In 32 integer
+ATTRIBUTE WiMAX-Control-Packets-Out 33 integer
+ATTRIBUTE WiMAX-Control-Octets-Out 34 integer
+ATTRIBUTE WiMAX-PPAC 35 tlv
+ATTRIBUTE WiMAX-Available-In-Client 35.1 integer
+
+# Really a bitmap
+VALUE WiMAX-Available-In-Client Volume-Metering 1
+VALUE WiMAX-Available-In-Client Duration-Metering 2
+VALUE WiMAX-Available-In-Client Resource-Metering 4
+VALUE WiMAX-Available-In-Client Pools 8
+VALUE WiMAX-Available-In-Client Rating-Groups 0x10
+VALUE WiMAX-Available-In-Client Multi-Services 0x20
+VALUE WiMAX-Available-In-Client Tariff-Switch 0x40
+
+ATTRIBUTE WiMAX-Session-Termination-Capability 36 integer
+
+# Really a bitmap
+VALUE WiMAX-Session-Termination-Capability Dynamic-Authorization 1
+
+ATTRIBUTE WiMAX-PPAQ 37 tlv
+ATTRIBUTE WiMAX-PPAQ-Quota-Identifier 37.1 octets
+ATTRIBUTE WiMAX-Volume-Quota 37.2 integer #kb
+ATTRIBUTE WiMAX-Volume-Threshold 37.3 integer #kb
+ATTRIBUTE WiMAX-Duration-Quota 37.4 integer #s
+ATTRIBUTE WiMAX-Duration-Threshold 37.5 integer #s
+ATTRIBUTE WiMAX-Resource-Quota 37.6 integer
+ATTRIBUTE WiMAX-Resource-Threshold 37.7 integer
+ATTRIBUTE WiMAX-Update-Reason 37.8 integer
+ATTRIBUTE WiMAX-Prepaid-Server 37.9 combo-ip
+ATTRIBUTE WiMAX-Service-Id 37.10 string
+ATTRIBUTE WiMAX-Rating-Group-Id 37.11 integer
+ATTRIBUTE WiMAX-Termination-Action 37.12 byte
+ATTRIBUTE WiMAX-Pool-Id 37.13 integer
+ATTRIBUTE WiMAX-Pool-Multiplier 37.14 integer
+ATTRIBUTE WiMAX-Requested-Action 37.15 byte
+ATTRIBUTE WiMAX-Check-Balance-Result 37.16 byte
+
+#
+# 4 octets - integer representing 1/10's of lowest currency (e.g. cents)
+# 4 octets - currency code as in ISO-4217
+# 1+ - UTF8 string containing text like "cost is $1 per minute"
+#
+ATTRIBUTE WiMAX-Cost-Information-AVP 37.17 octets
+
+VALUE WiMAX-Update-Reason Pre-Initialization 1
+VALUE WiMAX-Update-Reason Initial-Request 2
+VALUE WiMAX-Update-Reason Threshold-Reached 3
+VALUE WiMAX-Update-Reason Quota-Reached 4
+VALUE WiMAX-Update-Reason TITSU-Approaching 5
+VALUE WiMAX-Update-Reason Remote-Forced-Disconnect 6
+VALUE WiMAX-Update-Reason Client-Service-Termination 7
+VALUE WiMAX-Update-Reason Access-Service-Terminated 8
+VALUE WiMAX-Update-Reason Service-Not-Established 9
+VALUE WiMAX-Update-Reason One-Time-Charging 10
+
+VALUE WiMAX-Termination-Action Terminate 1
+VALUE WiMAX-Termination-Action Request-More-Quota 2
+VALUE WiMAX-Termination-Action Redirect-Or-Filter 3
+
+VALUE WiMAX-Requested-Action Balance-Check 1
+VALUE WiMAX-Requested-Action Price-Enquiry 2
+
+ATTRIBUTE WiMAX-Prepaid-Tariff-Switching 38 tlv
+ATTRIBUTE WiMAX-Prepaid-Quota-Identifier 38.1 string
+ATTRIBUTE WiMAX-Volume-Used-After 38.2 integer #1k
+ATTRIBUTE WiMAX-Tariff-Switch-Interval 38.3 integer #s
+ATTRIBUTE WiMAX-Time-Interval-After 38.4 integer #s
+
+ATTRIBUTE WiMAX-Active-Time-Duration 39 integer
+ATTRIBUTE WiMAX-DHCP-RK 40 octets encrypt=2
+ATTRIBUTE WiMAX-DHCP-RK-Key-Id 41 integer
+ATTRIBUTE WiMAX-DHCP-RK-Lifetime 42 integer
+ATTRIBUTE WiMAX-DHCP-Msg-Server-IP 43 ipaddr
+ATTRIBUTE WiMAX-Idle-Mode-Transition 44 byte
+ATTRIBUTE WiMAX-NAP-Id 45 octets
+
+# 3 octets of NAP Id
+# 3 octets of base-station Id
+ATTRIBUTE WiMAX-BS-Id 46 octets
+ATTRIBUTE WiMAX-Location 47 octets
+
+# Number of times Acct-Input-Packets rolled over 2^32.
+ATTRIBUTE WiMAX-Acct-Input-Packets-Gigaword 48 integer
+ATTRIBUTE WiMAX-Acct-Output-Packets-Gigaword 49 integer
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-Uplink-Flow-Description 50 string
+
+ATTRIBUTE WiMAX-Blu-Coa-IPv6 51 ipv6addr
+ATTRIBUTE WiMAX-DNS-Server 52 combo-ip
+ATTRIBUTE WiMAX-Hotline-Profile-Id 53 string
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-HTTP-Redirection-Rule 54 string
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-IP-Redirection-Rule 55 string
+ATTRIBUTE WiMAX-Hotline-Session-Timer 56 integer
+
+# 3 octets
+ATTRIBUTE WiMAX-NSP-Id 57 octets
+ATTRIBUTE WiMAX-HA-RK-Key-Requested 58 integer
+
+VALUE WiMAX-HA-RK-Key-Requested No 0
+VALUE WiMAX-HA-RK-Key-Requested Yes 1
+
+ATTRIBUTE WiMAX-Count-Type 59 byte
+ATTRIBUTE WiMAX-DM-Action-Code 60 integer
+
+VALUE WiMAX-DM-Action-Code Deregister-MS 0
+VALUE WiMAX-DM-Action-Code Suspend-MS-Traffic 1
+VALUE WiMAX-DM-Action-Code Suspend-User-Traffic 2
+VALUE WiMAX-DM-Action-Code Resume-Traffic 3
+VALUE WiMAX-DM-Action-Code MS-Terminate 4
+VALUE WiMAX-DM-Action-Code MS-Idle 5
+VALUE WiMAX-DM-Action-Code MS-Completed-IPv6-Handover 6
+VALUE WiMAX-DM-Action-Code BS-Sends-RES-Cmd 0xffff
+
+# FA-RK-SPI = SPI-CMIP4 = MIP-SPI
+ATTRIBUTE WiMAX-FA-RK-SPI 61 integer
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-Downlink-Flow-Description 62 string
+
+# Same as QoS-Descriptor... dang.
+ATTRIBUTE WiMAX-Downlink-Granted-QoS 63 tlv
+
+# More MIP keys, calculated as above... but in different packets.
+# Why, oh why?
+ATTRIBUTE WiMAX-vHA-IP-MIP4 64 ipaddr
+ATTRIBUTE WiMAX-vHA-IP-MIP6 65 ipv6addr
+ATTRIBUTE WiMAX-vHA-MIP4-Key 66 octets encrypt=2
+ATTRIBUTE WiMAX-vHA-RK-Key 67 octets encrypt=2
+ATTRIBUTE WiMAX-vHA-RK-SPI 68 integer
+ATTRIBUTE WiMAX-vHA-RK-Lifetime 69 integer
+
+ATTRIBUTE WiMAX-MN-vHA-MIP6-Key 70 octets encrypt=2
+ATTRIBUTE WiMAX-MN-vHA-MIP4-SPI 71 integer
+ATTRIBUTE WiMAX-MN-vHA-MIP6-SPI 72 integer
+ATTRIBUTE WiMAX-vDHCPv4-Server 73 ipaddr
+ATTRIBUTE WiMAX-vDHCPv6-Server 74 ipv6addr
+ATTRIBUTE WiMAX-vDHCP-RK 75 octets encrypt=2
+ATTRIBUTE WiMAX-vDHCP-RK-Key-ID 76 integer
+ATTRIBUTE WiMAX-vDHCP-RK-Lifetime 77 integer
+
+ATTRIBUTE WiMAX-PMIP-Authenticated-Network-Identity 78 string
+ATTRIBUTE WiMAX-Visited-Framed-IP-Address 79 ipaddr
+ATTRIBUTE WiMAX-Visited-Framed-IPv6-Prefix 80 ipv6prefix
+ATTRIBUTE WiMAX-Visited-Framed-Interface-Id 81 ifid
+ATTRIBUTE WiMAX-MIP-Authorization-Status 82 integer
+
+VALUE WiMAX-MIP-Authorization-Status False 0
+VALUE WiMAX-MIP-Authorization-Status True 1
+
+#
+# FIXME: See WiMAX-Src-Dst-Specification for TLVs
+#
+ATTRIBUTE WiMAX-Flow-Descriptor-v2 83 tlv
+
+ATTRIBUTE WiMAX-Packet-Flow-Descriptor-v2 84 tlv
+ATTRIBUTE WiMAX-PFDv2-Packet-Data-Flow-Id 84.1 short
+ATTRIBUTE WiMAX-PFDv2-Service-Data-Flow-Id 84.2 short
+ATTRIBUTE WiMAX-PFDv2-Service-Profile-Id 84.3 integer
+ATTRIBUTE WiMAX-PFDv2-Direction 84.4 byte
+ATTRIBUTE WiMAX-PFDv2-Activation-Trigger 84.5 byte
+ATTRIBUTE WiMAX-PFDv2-Transport-Type 84.6 byte
+ATTRIBUTE WiMAX-PFDv2-Uplink-QoS-Id 84.7 byte
+ATTRIBUTE WiMAX-PFDv2-Downlink-QoS-Id 84.8 byte
+
+#
+# Classifiers
+#
+ATTRIBUTE WiMAX-PFDv2-Classifier 84.9 tlv
+ATTRIBUTE WiMAX-PFDv2-Classifier-Id 84.9.1 byte
+ATTRIBUTE WiMAX-PFDv2-Classifier-Priority 84.9.2 byte
+ATTRIBUTE WiMAX-PFDv2-Classifier-Protocol 84.9.3 byte
+ATTRIBUTE WiMAX-PFDv2-Classifier-Direction 84.9.4 byte
+
+ATTRIBUTE WiMAX-PFDv2-Classifier-Source-Spec 84.9.5 tlv
+ATTRIBUTE WiMAX-PFDv2-Src-IP-Address 84.9.5.1 combo-ip
+# really two IPv4 OR IPv6 addresses
+ATTRIBUTE WiMAX-PFDv2-Src-IP-Address-Range 84.9.5.2 octets
+ATTRIBUTE WiMAX-PFDv2-Src-IP-Address-Mask 84.9.5.3 combo-ip
+ATTRIBUTE WiMAX-PFDv2-Src-Port 84.9.5.4 short
+# 2 shorts
+ATTRIBUTE WiMAX-PFDv2-Src-Port-Range 84.9.5.5 integer
+ATTRIBUTE WiMAX-PFDv2-Src-Inverted 84.9.5.6 byte
+ATTRIBUTE WiMAX-PFDv2-Src-Assigned 84.9.5.7 byte
+
+VALUE WiMAX-PFDv2-Src-Assigned Src-Assigned 1
+VALUE WiMAX-PFDv2-Src-Assigned Dst-Assigned 2
+VALUE WiMAX-PFDv2-Src-Assigned Src-Dst-Assigned 3
+
+ATTRIBUTE WiMAX-PFDv2-Src-MAC-Address 84.9.5.8 ether
+ATTRIBUTE WiMAX-PFDv2-Src-MAC-Mask 84.9.5.9 ether
+
+ATTRIBUTE WiMAX-PFDv2-Classifier-Dest-Spec 84.9.6 tlv
+ATTRIBUTE WiMAX-PFDv2-Classifier-IP-ToS-DSCP 84.9.7 byte
+ATTRIBUTE WiMAX-PFDv2-Classifier-Action 84.9.8 byte
+
+ATTRIBUTE WiMAX-PFDv2-Classifier-Eth-Option 84.9.9 tlv
+
+ATTRIBUTE WiMAX-PFDv2-Eth-Proto-Type 84.9.9.1 tlv
+ATTRIBUTE WiMAX-PFDv2-Eth-Proto-Type-Ethertype 84.9.9.1.1 short
+ATTRIBUTE WiMAX-PFDv2-Eth-Proto-Type-DSAP 84.9.9.1.2 byte
+
+ATTRIBUTE WiMAX-PFDv2-Eth-VLAN-Id 84.9.9.2 tlv
+ATTRIBUTE WiMAX-PFDv2-Eth-VLAN-Id-S-VID 84.9.9.2.1 integer
+ATTRIBUTE WiMAX-PFDv2-Eth-VLAN-Id-C-VID 84.9.9.2.2 integer
+
+ATTRIBUTE WiMAX-PFDv2-Eth-Priority-Range 84.9.9.3 tlv
+ATTRIBUTE WiMAX-PFDv2-Eth-Priority-Range-Low 84.9.9.3.1 byte
+ATTRIBUTE WiMAX-PFDv2-Eth-Priority-Range-High 84.9.9.3.2 byte
+
+ATTRIBUTE WiMAX-XXX 84.9.9.4 byte
+
+ATTRIBUTE WiMAX-PFDv2-Paging-Preference 84.9.10 byte
+ATTRIBUTE WiMAX-PFDv2-VLAN-Tag-Rule-Id 84.9.11 short
+
+VALUE WiMAX-PFDv2-Direction Uplink 1
+VALUE WiMAX-PFDv2-Direction Downlink 2
+VALUE WiMAX-PFDv2-Direction Bi-Directional 3
+
+VALUE WiMAX-PFDv2-Activation-Trigger Provisioned 1
+VALUE WiMAX-PFDv2-Activation-Trigger Admit 2
+VALUE WiMAX-PFDv2-Activation-Trigger Activate 4
+VALUE WiMAX-PFDv2-Activation-Trigger Dynamic 8
+
+VALUE WiMAX-PFDv2-Transport-Type IPv4-CS 1
+VALUE WiMAX-PFDv2-Transport-Type IPv6-CS 2
+VALUE WiMAX-PFDv2-Transport-Type Ethernet 3
+
+ATTRIBUTE WiMAX-VLAN-Tag-Processing-Descriptor 85 tlv
+ATTRIBUTE WiMAX-VLAN-Tag-Rule-Id 85.1 short
+ATTRIBUTE WiMAX-VLAN-Tag-C-VLAN-Priority 85.2 byte
+ATTRIBUTE WiMAX-VLAN-Tag-VLAN-Id-Assignment 85.3 short
+ATTRIBUTE WiMAX-VLAN-Tag-C-VLAN-Id 85.4 short
+ATTRIBUTE WiMAX-VLAN-Tag-S-VLAN-Id 85.5 short
+ATTRIBUTE WiMAX-VLAN-Tag-C-S-VLAN-Id-Mapping 85.6 integer
+ATTRIBUTE WiMAX-VLAN-Tag-Local-Config-Info 85.7 octets
+
+ATTRIBUTE WiMAX-hDHCP-Server-Parameters 86 tlv
+ATTRIBUTE WiMAX-hDHCP-DHCPv4-Address 86.1 ipaddr
+ATTRIBUTE WiMAX-hDHCP-DHCPv6-Address 86.2 ipv6addr
+ATTRIBUTE WiMAX-hDHCP-DHCP-RK 86.3 string encrypt=2
+ATTRIBUTE WiMAX-hDHCP-DHCP-RK-Key-Id 86.4 integer
+ATTRIBUTE WiMAX-hDHCP-DHCP-RK-Lifetime 86.5 integer
+
+ATTRIBUTE WiMAX-vDHCP-Server-Parameters 87 tlv
+ATTRIBUTE WiMAX-vDHCP-DHCPv4-Address 87.1 ipaddr
+ATTRIBUTE WiMAX-vDHCP-DHCPv6-Address 87.2 ipv6addr
+ATTRIBUTE WiMAX-vDHCP-DHCP-RK 87.3 string encrypt=2
+ATTRIBUTE WiMAX-vDHCP-DHCP-RK-Key-Id 87.4 integer
+ATTRIBUTE WiMAX-vDHCP-DHCP-RK-Lifetime 87.5 integer
+
+ATTRIBUTE WiMAX-BS-Location 88 octets
+ATTRIBUTE WiMAX-Visited-IPv4-HoA-PMIP6 89 byte
+
+VALUE WiMAX-Visited-IPv4-HoA-PMIP6 Fixed 1
+VALUE WiMAX-Visited-IPv4-HoA-PMIP6 Nomadic 2
+VALUE WiMAX-Visited-IPv4-HoA-PMIP6 Mobile 3
+
+ATTRIBUTE WiMAX-MS-Authenticated 90 byte
+
+VALUE WiMAX-MS-Authenticated No 0
+VALUE WiMAX-MS-Authenticated Yes 1
+
+ATTRIBUTE WiMAX-PMIP6-Service-Info 126 short
+
+ATTRIBUTE WiMAX-hLMA-IPv6-PMIP6 127 ipv6addr
+ATTRIBUTE WiMAX-hLMA-IPv4-PMIP6 128 ipaddr
+ATTRIBUTE WiMAX-vLMA-IPv6-PMIP6 129 ipv6addr
+ATTRIBUTE WiMAX-vLMA-IPv4-PMIP6 130 ipaddr
+ATTRIBUTE WiMAX-PMIP6-RK-Key 131 octets encrypt=2
+ATTRIBUTE WiMAX-PMIP6-RK-SPI 132 integer
+ATTRIBUTE WiMAX-Home-HNP-PMIP6 133 ipv6prefix
+ATTRIBUTE WiMAX-Home-Interface-Id-PMIP6 134 ifid
+ATTRIBUTE WiMAX-Home-IPv4-HoA-PMIP6 135 ipaddr
+ATTRIBUTE WiMAX-Visited-HNP-PMIP6 136 ipv6prefix
+ATTRIBUTE WiMAX-Visited-Interface-Id-PMIP6 137 ifid
+ATTRIBUTE WiMAX-Visited-IPv4-HoA-PMIP6-2 138 ipaddr
+
+END-VENDOR WiMAX
diff --git a/resources/protocols/radius/dictionary.wimax.wichorus b/resources/protocols/radius/dictionary.wimax.wichorus
new file mode 100644
index 00000000..02b2007b
--- /dev/null
+++ b/resources/protocols/radius/dictionary.wimax.wichorus
@@ -0,0 +1,407 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# This is a WiMAX dictionary for the WiChorus line of products.
+# It is NOT compatible with the normal WiMAX dictionary.
+# It CANNOT be used at the same time as the normal WiMAX dictionary.
+#
+##############################################################################
+#
+# $Id: c3dd1e620496eba6467928136d0c81dcb907eb7b $
+#
+##############################################################################
+
+VENDOR WiMAX 24757 format=1,1,c
+
+BEGIN-VENDOR WiMAX
+
+ATTRIBUTE WiMAX-Capability 1 tlv
+
+BEGIN-TLV WiMAX-Capability
+ATTRIBUTE WiMAX-Release 1 string
+ATTRIBUTE WiMAX-Accounting-Capabilities 2 byte
+ATTRIBUTE WiMAX-Hotlining-Capabilities 3 byte
+ATTRIBUTE WiMAX-Idle-Mode-Notification-Cap 4 byte
+ATTRIBUTE WiMAX-Packet-Flow-Descriptor-Capabilities 5 byte
+# Role of 6/7 swapped vs definition in WMF R015v01
+ATTRIBUTE WiMAX-ASN-Network-Service-Capabilities 6 integer
+ATTRIBUTE WiMAX-Authorized-IP-Services 7 integer
+
+# This is really a bitmap
+VALUE WiMAX-Accounting-Capabilities No-Accounting 0
+VALUE WiMAX-Accounting-Capabilities IP-Session-Based 1
+VALUE WiMAX-Accounting-Capabilities Flow-Based 2
+
+# This is really a bitmap
+VALUE WiMAX-Hotlining-Capabilities Not-Supported 0
+VALUE WiMAX-Hotlining-Capabilities Hotline-Profile-Id 1
+VALUE WiMAX-Hotlining-Capabilities NAS-Filter-Rule 2
+VALUE WiMAX-Hotlining-Capabilities HTTP-Redirection 4
+VALUE WiMAX-Hotlining-Capabilities IP-Redirection 8
+
+VALUE WiMAX-Idle-Mode-Notification-Cap Not-Supported 0
+VALUE WiMAX-Idle-Mode-Notification-Cap Supported 1
+
+# v2 also implies support for v1
+VALUE WiMAX-Packet-Flow-Descriptor-Capabilities v1 1
+VALUE WiMAX-Packet-Flow-Descriptor-Capabilities v2 2
+
+# This is really a bitmap.
+# For Wichorus gateway this is used to
+# indicate functionality supported by the ASN-GW. In WMF R015V01
+# this is sub-tlv 7 with the same functionality. Sub-tlv 6 is a
+# similar and used to indicate services the ASN is authorized to
+# support for the subscriber (see sub-tlv 7 for Wichorus' version)
+# Wichorus' implementation is also shifted left one bit...
+VALUE WiMAX-ASN-Network-Service-Capabilities DHCPv4-Relay 2
+VALUE WiMAX-ASN-Network-Service-Capabilities DHCPv6-Relay 4
+VALUE WiMAX-ASN-Network-Service-Capabilities DHCPv4-Proxy 8
+VALUE WiMAX-ASN-Network-Service-Capabilities DHCPv6-Proxy 16
+VALUE WiMAX-ASN-Network-Service-Capabilities FA 32
+VALUE WiMAX-ASN-Network-Service-Capabilities PMIP-Client 64
+# ... plus additional, but these are the only relevant ones for now
+
+# This is really a bitmap
+# Proprietary definition of supported services. Used by the AAA to
+# indicate which services the ASN is allowed to support for the MS
+VALUE WiMAX-Authorized-IP-Services CMIPv4 1
+VALUE WiMAX-Authorized-IP-Services PMIPv4 2
+VALUE WiMAX-Authorized-IP-Services SimpleIPv4 4
+
+END-TLV WiMAX-Capability
+
+ATTRIBUTE WiMAX-Device-Authentication-Indicator 2 byte
+ATTRIBUTE WiMAX-GMT-Timezone-offset 3 signed
+ATTRIBUTE WiMAX-AAA-Session-Id 4 octets
+
+# 32 octets in length
+ATTRIBUTE WiMAX-MSK 5 octets encrypt=2
+ATTRIBUTE WiMAX-hHA-IP-MIP4 6 ipaddr
+ATTRIBUTE WiMAX-hHA-IP-MIP6 7 ipv6addr
+ATTRIBUTE WiMAX-DHCPv4-Server 8 combo-ip
+ATTRIBUTE WiMAX-DHCPv6-Server 9 combo-ip
+
+# MN-HA-CMIP4 = H(MIP-RK, "CMIP4 MN HA" | HA-IPv4 | MN-NAI), or
+# MN-HA-PMIP4 = H(MIP-RK, "PMIP4 MN HA" | HA-IPv4 | MN-NAI)
+ATTRIBUTE WiMAX-MN-hHA-MIP4-Key 10 octets encrypt=2
+
+# MN-HA-CMIP4-SPI == MIP-SPI, or
+# MN-HA-PIMP4-SPI == MIP-SPI + 1
+ATTRIBUTE WiMAX-MN-hHA-MIP4-SPI 11 integer
+
+# MN-HA-CMIP6 = H(MIP-RK, "CMIP6 MN HA" | HA-IPv6 | MN-NAI)
+ATTRIBUTE WiMAX-MN-hHA-MIP6-Key 12 octets encrypt=2
+
+# MN-HA-CMIP6-SPI == MIP-SPI + 2
+ATTRIBUTE WiMAX-MN-hHA-MIP6-SPI 13 integer
+
+# FA-RK = H(MIP-RK, "FA-RK")
+ATTRIBUTE WiMAX-FA-RK-Key 14 octets encrypt=2
+
+# 160 bit random number
+ATTRIBUTE WiMAX-HA-RK-Key 15 octets encrypt=2
+# SPI-CMIP4
+ATTRIBUTE WiMAX-HA-RK-SPI 16 integer
+
+ATTRIBUTE WiMAX-HA-RK-Lifetime 17 integer
+
+# Calculation is the same as MN-HA-CMIP4, etc.
+# With CMIP the MN may not know the appropriate HA IP address when calculating
+# the MIP RRQ AE (IPv4) or during a BU (IPv6). In this case it must either use an
+# old known HA IP address or can indicate whether dynamic HA assignment from the
+# hCSN is preferred to the vCSN, or if there is no preference by providing
+# ALL-ZERO-ONE-ADDR (255.255.255.255/0.0.0.0 respectively) in the MIP RRQ sent
+# to the FA. The RRQ-MN-HA key is calculated using this RRQ-HA-IP address and is
+# required by the HA to validate the MIP RRQ received from the MS as it does
+# not contain the actual HA IP address.
+ATTRIBUTE WiMAX-RRQ-HA-IP 18 combo-ip
+ATTRIBUTE WiMAX-RRQ-MN-HA-Key 19 octets encrypt=2
+
+ATTRIBUTE WiMAX-Time-Of-Day-Time 20 tlv
+
+BEGIN-TLV WiMAX-Time-Of-Day-Time
+ATTRIBUTE WiMAX-Hour 1 byte
+ATTRIBUTE WiMAX-Minute 2 byte
+ATTRIBUTE WiMAX-UTC-Offset 3 integer
+END-TLV WiMAX-Time-Of-Day-Time
+
+ATTRIBUTE WiMAX-Session-Continue 21 integer
+
+VALUE WiMAX-Session-Continue False 0
+VALUE WiMAX-Session-Continue True 1
+
+ATTRIBUTE WiMAX-Beginning-Of-Session 22 integer
+
+VALUE WiMAX-Beginning-Of-Session False 0
+VALUE WiMAX-Beginning-Of-Session True 1
+
+# This is pulled from WMF R015v01 - because our ASN-GW supports Simple IP and a
+# simple way to denote this was needed without building in a lot of private
+# logic that would one day simply be replaced by this logic anyway.
+# Note: Attribute renamed in Release 1.5 to Network-Technology. Maintain the
+# old name here to allow for better backwards compatibility.
+ATTRIBUTE WiMAX-IP-Technology 23 integer
+
+VALUE WiMAX-IP-Technology Simple-IPv4 0
+VALUE WiMAX-IP-Technology Simple-IPv6 1
+VALUE WiMAX-IP-Technology PMIP4 2
+VALUE WiMAX-IP-Technology CMIP4 3
+VALUE WiMAX-IP-Technology CMIP6 4
+VALUE WiMAX-IP-Technology Ethernet-CS 5
+VALUE WiMAX-IP-Technology Simple-ETH 6
+VALUE WiMAX-IP-Technology MIP-Based-ETH 7
+VALUE WiMAX-IP-Technology PMIP6 8
+
+ATTRIBUTE WiMAX-Hotline-Indicator 24 string
+ATTRIBUTE WiMAX-Prepaid-Indicator 25 byte
+ATTRIBUTE WiMAX-PDFID 26 short
+ATTRIBUTE WiMAX-SDFID 27 short
+ATTRIBUTE WiMAX-Packet-Flow-Descriptor 28 tlv
+
+BEGIN-TLV WiMAX-Packet-Flow-Descriptor
+ATTRIBUTE WiMAX-Packet-Data-Flow-Id 1 short
+ATTRIBUTE WiMAX-Service-Data-Flow-Id 2 short
+ATTRIBUTE WiMAX-Service-Profile-Id 3 integer
+ATTRIBUTE WiMAX-Direction 4 byte
+
+VALUE WiMAX-Direction Reserved-0 0
+VALUE WiMAX-Direction Uplink 1
+VALUE WiMAX-Direction Downlink 2
+VALUE WiMAX-Direction Bi-Directional 3
+
+ATTRIBUTE WiMAX-Activation-Trigger 5 byte
+
+# This is really a bitmap
+VALUE WiMAX-Activation-Trigger Reserved-0 0
+VALUE WiMAX-Activation-Trigger Provisioned 1
+VALUE WiMAX-Activation-Trigger Admit 2
+VALUE WiMAX-Activation-Trigger Activate 4
+VALUE WiMAX-Activation-Trigger Dynamically-Changeable 8
+
+ATTRIBUTE WiMAX-Transport-Type 6 byte
+
+VALUE WiMAX-Transport-Type Reserved-0 0
+VALUE WiMAX-Transport-Type IPv4-CS 1
+VALUE WiMAX-Transport-Type IPv6-CS 2
+VALUE WiMAX-Transport-Type Ethernet 3
+
+ATTRIBUTE WiMAX-Uplink-QOS-Id 7 byte
+ATTRIBUTE WiMAX-Downlink-QOS-Id 8 byte
+ATTRIBUTE WiMAX-Uplink-Classifier 9 string
+ATTRIBUTE WiMAX-Downlink-Classifier 10 string
+#ATTRIBUTE WiMAX-Paging-Preference 11 byte # Single bit, value => refer to 802.16e section 11.13.30
+END-TLV WiMAX-Packet-Flow-Descriptor
+
+ATTRIBUTE WiMAX-QoS-Descriptor 29 tlv
+
+BEGIN-TLV WiMAX-QoS-Descriptor
+ATTRIBUTE WiMAX-QoS-Id 1 byte
+ATTRIBUTE WiMAX-Global-Service-Class-Name 2 string # 6 octets
+ATTRIBUTE WiMAX-Service-Class-Name 3 string
+ATTRIBUTE WiMAX-Schedule-Type 4 byte
+ATTRIBUTE WiMAX-Traffic-Priority 5 byte
+ATTRIBUTE WiMAX-Maximum-Sustained-Traffic-Rate 6 integer
+ATTRIBUTE WiMAX-Minimum-Reserved-Traffic-Rate 7 integer
+ATTRIBUTE WiMAX-Maximum-Traffic-Burst 8 integer
+ATTRIBUTE WiMAX-Tolerated-Jitter 9 integer
+ATTRIBUTE WiMAX-Maximum-Latency 10 integer
+ATTRIBUTE WiMAX-Reduced-Resources-Code 11 byte
+ATTRIBUTE WiMAX-Media-Flow-Type 12 byte
+ATTRIBUTE WiMAX-Unsolicited-Grant-Interval 13 short
+ATTRIBUTE WiMAX-SDU-Size 14 short
+ATTRIBUTE WiMAX-Unsolicited-Polling-Interval 15 short
+ATTRIBUTE WiMAX-Media-Flow-Description-SDP 16 string
+
+VALUE WiMAX-Schedule-Type Best-Effort 2
+VALUE WiMAX-Schedule-Type nrtPS 3
+VALUE WiMAX-Schedule-Type rtPS 4
+VALUE WiMAX-Schedule-Type Extended-rtPS 5
+VALUE WiMAX-Schedule-Type UGS 6
+
+VALUE WiMAX-Media-Flow-Type VoIP 1
+VALUE WiMAX-Media-Flow-Type Robust-Browser 2
+VALUE WiMAX-Media-Flow-Type Secure-Browser-VPN 3
+VALUE WiMAX-Media-Flow-Type Streaming-Video 4
+VALUE WiMAX-Media-Flow-Type Streaming-Live-TV 5
+VALUE WiMAX-Media-Flow-Type Music-Photo-Download 6
+VALUE WiMAX-Media-Flow-Type Multi-Player-Gaming 7
+VALUE WiMAX-Media-Flow-Type Location-Based-Services 8
+VALUE WiMAX-Media-Flow-Type Text-Audio-Books 9
+VALUE WiMAX-Media-Flow-Type Video-Conversation 10
+VALUE WiMAX-Media-Flow-Type Message 11
+VALUE WiMAX-Media-Flow-Type Control 12
+VALUE WiMAX-Media-Flow-Type Data 13
+
+END-TLV WiMAX-QoS-Descriptor
+
+# Same as QoS-Descriptor... used only in interim and stop records for
+# flow based accounting.
+ATTRIBUTE WiMAX-Uplink-Granted-QoS 30 tlv # UPDATED - WAS STRING...
+ATTRIBUTE WiMAX-Control-Packets-In 31 integer
+ATTRIBUTE WiMAX-Control-Octets-In 32 integer
+ATTRIBUTE WiMAX-Control-Packets-Out 33 integer
+ATTRIBUTE WiMAX-Control-Octets-Out 34 integer
+ATTRIBUTE WiMAX-PPAC 35 tlv
+
+BEGIN-TLV WiMAX-PPAC
+ATTRIBUTE WiMAX-Available-In-Client 1 integer
+
+# Really a bitmap
+VALUE WiMAX-Available-In-Client Volume-Metering 1
+VALUE WiMAX-Available-In-Client Duration-Metering 2
+VALUE WiMAX-Available-In-Client Resource-Metering 4
+VALUE WiMAX-Available-In-Client Pools 8
+VALUE WiMAX-Available-In-Client Rating-Groups 0x10
+VALUE WiMAX-Available-In-Client Multi-Services 0x20
+VALUE WiMAX-Available-In-Client Tariff-Switch 0x40
+END-TLV WiMAX-PPAC
+
+ATTRIBUTE WiMAX-Session-Termination-Capability 36 integer
+
+# Really a bitmap
+VALUE WiMAX-Session-Termination-Capability Dynamic-Authorization 1
+
+ATTRIBUTE WiMAX-PPAQ 37 tlv
+
+BEGIN-TLV WiMAX-PPAQ
+ATTRIBUTE WiMAX-PPAQ-Quota-Identifier 1 octets
+ATTRIBUTE WiMAX-Volume-Quota 2 integer #kb
+ATTRIBUTE WiMAX-Volume-Threshold 3 integer #kb
+ATTRIBUTE WiMAX-Duration-Quota 4 integer #s
+ATTRIBUTE WiMAX-Duration-Threshold 5 integer #s
+ATTRIBUTE WiMAX-Resource-Quota 6 integer
+ATTRIBUTE WiMAX-Resource-Threshold 7 integer
+ATTRIBUTE WiMAX-Update-Reason 8 integer
+ATTRIBUTE WiMAX-Prepaid-Server 9 combo-ip
+ATTRIBUTE WiMAX-Service-Id 10 string
+ATTRIBUTE WiMAX-Rating-Group-Id 11 integer
+ATTRIBUTE WiMAX-Termination-Action 12 byte
+ATTRIBUTE WiMAX-Pool-Id 13 integer
+ATTRIBUTE WiMAX-Pool-Multiplier 14 integer
+ATTRIBUTE WiMAX-Requested-Action 15 byte
+ATTRIBUTE WiMAX-Check-Balance-Result 16 byte
+
+#
+# 4 octets - integer representing 1/10's of lowest currency (e.g. cents)
+# 4 octets - currency code as in ISO-4217
+# 1+ - UTF8 string containing text like "cost is $1 per minute"
+#
+ATTRIBUTE WiMAX-Cost-Information-AVP 17 octets
+
+VALUE WiMAX-Update-Reason Pre-Initialization 1
+VALUE WiMAX-Update-Reason Initial-Request 2
+VALUE WiMAX-Update-Reason Threshold-Reached 3
+VALUE WiMAX-Update-Reason Quota-Reached 4
+VALUE WiMAX-Update-Reason TITSU-Approaching 5
+VALUE WiMAX-Update-Reason Remote-Forced-Disconnect 6
+VALUE WiMAX-Update-Reason Client-Service-Termination 7
+VALUE WiMAX-Update-Reason Access-Service-Terminated 8
+VALUE WiMAX-Update-Reason Service-Not-Established 9
+VALUE WiMAX-Update-Reason One-Time-Charging 10
+
+VALUE WiMAX-Termination-Action Terminate 1
+VALUE WiMAX-Termination-Action Request-More-Quota 2
+VALUE WiMAX-Termination-Action Redirect-Or-Filter 3
+
+VALUE WiMAX-Requested-Action Balance-Check 1
+VALUE WiMAX-Requested-Action Price-Enquiry 2
+
+END-TLV WiMAX-PPAQ
+
+ATTRIBUTE WiMAX-Prepaid-Tariff-Switching 38 tlv
+
+BEGIN-TLV WiMAX-Prepaid-Tariff-Switching
+ATTRIBUTE WiMAX-Prepaid-Quota-Identifier 1 string
+ATTRIBUTE WiMAX-Volume-Used-After 2 integer #1k
+ATTRIBUTE WiMAX-Tariff-Switch-Interval 3 integer #s
+ATTRIBUTE WiMAX-Time-Interval-After 4 integer #s
+END-TLV WiMAX-Prepaid-Tariff-Switching
+
+ATTRIBUTE WiMAX-Active-Time-Duration 39 integer
+ATTRIBUTE WiMAX-DHCP-RK 40 octets encrypt=2
+ATTRIBUTE WiMAX-DHCP-RK-Key-Id 41 integer
+ATTRIBUTE WiMAX-DHCP-RK-Lifetime 42 integer
+ATTRIBUTE WiMAX-DHCP-Msg-Server-IP 43 ipaddr
+ATTRIBUTE WiMAX-Idle-Mode-Transition 44 byte
+ATTRIBUTE WiMAX-NAP-Id 45 octets
+
+# 3 octets of NAP Id
+# 3 octets of base-station Id
+ATTRIBUTE WiMAX-BS-Id 46 octets
+ATTRIBUTE WiMAX-Location 47 octets
+
+# Number of times Acct-Input-Packets rolled over 2^32.
+ATTRIBUTE WiMAX-Acct-Input-Packets-Gigaword 48 integer
+ATTRIBUTE WiMAX-Acct-Output-Packets-Gigaword 49 integer
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-Uplink-Flow-Description 50 string
+
+ATTRIBUTE WiMAX-BU-CoA-IPv6 51 ipv6addr # Updated
+ATTRIBUTE WiMAX-DNS-Server 52 combo-ip
+ATTRIBUTE WiMAX-Hotline-Profile-Id 53 string
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-HTTP-Redirection-Rule 54 string
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-IP-Redirection-Rule 55 string
+ATTRIBUTE WiMAX-Hotline-Session-Timer 56 integer
+
+# 3 octets
+ATTRIBUTE WiMAX-NSP-Id 57 octets
+
+# WiMAX-HA-RK-Requested has been removed from WMF Release 1.3 and later.
+# However the attribute has not been replaced so this is left to preserve
+# backward compatibility. This attribute is deprecated and will be removed.
+ATTRIBUTE WiMAX-HA-RK-Key-Requested 58 integer
+
+VALUE WiMAX-HA-RK-Key-Requested No 0
+VALUE WiMAX-HA-RK-Key-Requested Yes 1
+
+ATTRIBUTE WiMAX-Count-Type 59 byte
+ATTRIBUTE WiMAX-DM-Action-Code 60 integer
+
+VALUE WiMAX-DM-Action-Code Deregister-MS 0
+VALUE WiMAX-DM-Action-Code Suspend-MS-Traffic 1
+VALUE WiMAX-DM-Action-Code Suspend-User-Traffic 2
+VALUE WiMAX-DM-Action-Code Resume-Traffic 3
+VALUE WiMAX-DM-Action-Code MS-Terminate 4
+VALUE WiMAX-DM-Action-Code MS-Idle 5
+VALUE WiMAX-DM-Action-Code MS-Completed-IPv6-Handover 6
+VALUE WiMAX-DM-Action-Code BS-Sends-RES-Cmd 0xffff
+
+# FA-RK-SPI = SPI-CMIP4 = MIP-SPI
+ATTRIBUTE WiMAX-FA-RK-SPI 61 integer
+
+# Formatted as per IP Filter rule specification.
+ATTRIBUTE WiMAX-Downlink-Flow-Description 62 string
+
+# Same as QoS-Descriptor... used only in flow based accounting.
+ATTRIBUTE WiMAX-Downlink-Granted-QoS 63 tlv
+
+# More MIP keys, calculated as above... but in different packets.
+# In a roaming scenario both the vAAA and the hAAA can provide a HA
+# and related key context, as well as DHCP server information to the ASN-GW.
+# These attributes are used by the vCSN.
+ATTRIBUTE WiMAX-vHA-IP-MIP4 64 ipaddr
+ATTRIBUTE WiMAX-vHA-IP-MIP6 65 ipv6addr
+ATTRIBUTE WiMAX-vHA-MIP4-Key 66 octets encrypt=2
+ATTRIBUTE WiMAX-vHA-RK-Key 67 octets encrypt=2
+ATTRIBUTE WiMAX-vHA-RK-SPI 68 integer
+ATTRIBUTE WiMAX-vHA-RK-Lifetime 69 integer
+
+ATTRIBUTE WiMAX-MN-vHA-MIP6-Key 70 octets encrypt=2
+ATTRIBUTE WiMAX-MN-vHA-MIP4-SPI 71 integer
+ATTRIBUTE WiMAX-MN-vHA-MIP6-SPI 72 integer
+
+ATTRIBUTE WiMAX-vDHCPv4-Server 73 ipaddr
+ATTRIBUTE WiMAX-vDHCPv6-Server 74 ipv6addr
+ATTRIBUTE WiMAX-vDHCP-RK 75 octets encrypt=2
+ATTRIBUTE WiMAX-vDHCP-RK-Key-ID 76 integer
+ATTRIBUTE WiMAX-vDHCP-RK-Lifetime 77 integer
+
+# About 10 more attributes in 1.3
+
+END-VENDOR WiMAX
diff --git a/resources/protocols/radius/dictionary.wispr b/resources/protocols/radius/dictionary.wispr
new file mode 100644
index 00000000..71b4cdd6
--- /dev/null
+++ b/resources/protocols/radius/dictionary.wispr
@@ -0,0 +1,37 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# dictionary.wispr
+#
+# VSAs originally by
+# "James Underwood" <underwood@comcast.net>
+#
+# Version: $Id: 2296e60a3912ca078f19f81457d20658950bc63d $
+#
+# For documentation on WISPr RADIUS attributes, see:
+#
+# Wi-Fi Alliance - Wireless ISP Roaming - Best Current Practices v1,
+# Feb 2003, p 14
+#
+# http://www.weca.net/OpenSection/downloads/WISPr_V1.0.pdf
+
+VENDOR WISPr 14122
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR WISPr
+
+ATTRIBUTE WISPr-Location-ID 1 string
+ATTRIBUTE WISPr-Location-Name 2 string
+ATTRIBUTE WISPr-Logoff-URL 3 string
+ATTRIBUTE WISPr-Redirection-URL 4 string
+ATTRIBUTE WISPr-Bandwidth-Min-Up 5 integer
+ATTRIBUTE WISPr-Bandwidth-Min-Down 6 integer
+ATTRIBUTE WISPr-Bandwidth-Max-Up 7 integer
+ATTRIBUTE WISPr-Bandwidth-Max-Down 8 integer
+ATTRIBUTE WISPr-Session-Terminate-Time 9 string
+ATTRIBUTE WISPr-Session-Terminate-End-Of-Day 10 string
+ATTRIBUTE WISPr-Billing-Class-Of-Service 11 string
+
+END-VENDOR WISPr
diff --git a/resources/protocols/radius/dictionary.xedia b/resources/protocols/radius/dictionary.xedia
new file mode 100644
index 00000000..05d44d3c
--- /dev/null
+++ b/resources/protocols/radius/dictionary.xedia
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# XEDIA, AP series routers
+# From Yard RADIUS, and Piotr Orlewicz, porlewicz@teleton.pl www.real-data.pl
+#
+# $Id: 24560a99e7bd24718fe175c3fb0b2a7b2cd3343b $
+#
+#############################################################################
+VENDOR Xedia 838
+
+BEGIN-VENDOR Xedia
+
+ATTRIBUTE Xedia-DNS-Server 1 ipaddr
+ATTRIBUTE Xedia-NetBios-Server 2 ipaddr
+ATTRIBUTE Xedia-Address-Pool 3 string
+ATTRIBUTE Xedia-PPP-Echo-Interval 4 integer
+ATTRIBUTE Xedia-SSH-Privileges 5 integer
+ATTRIBUTE Xedia-Client-Access-Network 6 string
+ATTRIBUTE Xedia-Client-Firewall-Setting 7 integer
+ATTRIBUTE Xedia-Save-Password 8 integer
+
+END-VENDOR Xedia
diff --git a/resources/protocols/radius/dictionary.xylan b/resources/protocols/radius/dictionary.xylan
new file mode 100644
index 00000000..2f6484d2
--- /dev/null
+++ b/resources/protocols/radius/dictionary.xylan
@@ -0,0 +1,45 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Xylan dictionary
+#
+# $Id: 8a45a1fb26b16d2eafcd800efc79643e9fb3082f $
+#
+##############################################################################
+
+VENDOR Xylan 800
+
+BEGIN-VENDOR Xylan
+
+ATTRIBUTE Xylan-Auth-Group 1 integer
+ATTRIBUTE Xylan-Slot-Port 2 string
+ATTRIBUTE Xylan-Time-of-Day 3 string
+ATTRIBUTE Xylan-Client-IP-Addr 4 ipaddr
+ATTRIBUTE Xylan-Group-Desc 5 string
+ATTRIBUTE Xylan-Port-Desc 6 string
+ATTRIBUTE Xylan-Profil-Numb 7 integer
+ATTRIBUTE Xylan-Auth-Group-Protocol 8 string
+ATTRIBUTE Xylan-Asa-Access 9 string
+ATTRIBUTE Xylan-End-User-Profile 10 integer
+ATTRIBUTE Xylan-Access-Priv 16 integer
+ATTRIBUTE Xylan-Nms-Group 20 string
+ATTRIBUTE Xylan-Nms-First-Name 21 string
+ATTRIBUTE Xylan-Nms-Last-Name 22 string
+ATTRIBUTE Xylan-Nms-Description 23 string
+ATTRIBUTE Xylan-Acce-Priv-R1 33 octets
+ATTRIBUTE Xylan-Acce-Priv-R2 34 octets
+ATTRIBUTE Xylan-Acce-Priv-W1 35 octets
+ATTRIBUTE Xylan-Acce-Priv-W2 36 octets
+ATTRIBUTE Xylan-Acce-Priv-G1 37 octets
+ATTRIBUTE Xylan-Acce-Priv-G2 38 octets
+ATTRIBUTE Xylan-Acce-Priv-F-R1 39 octets
+ATTRIBUTE Xylan-Acce-Priv-F-R2 40 octets
+ATTRIBUTE Xylan-Acce-Priv-F-W1 41 octets
+ATTRIBUTE Xylan-Acce-Priv-F-W2 42 octets
+
+VALUE Xylan-Access-Priv Xylan-Read-Priv 1
+VALUE Xylan-Access-Priv Xylan-Write-Priv 2
+VALUE Xylan-Access-Priv Xylan-Admin-Priv 3
+
+END-VENDOR Xylan
diff --git a/resources/protocols/radius/dictionary.yubico b/resources/protocols/radius/dictionary.yubico
new file mode 100644
index 00000000..a7fb1990
--- /dev/null
+++ b/resources/protocols/radius/dictionary.yubico
@@ -0,0 +1,23 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Yubico VSA's
+#
+# $Id: 618597605ce29d7bee6887bf2c2cd10e72009593 $
+#
+##############################################################################
+
+VENDOR Yubico 41482
+
+BEGIN-VENDOR Yubico
+
+ATTRIBUTE Yubikey-Key 1 octets
+ATTRIBUTE Yubikey-Public-ID 2 string
+ATTRIBUTE Yubikey-Private-ID 3 octets
+ATTRIBUTE Yubikey-Counter 4 integer
+ATTRIBUTE Yubikey-Timestamp 5 integer
+ATTRIBUTE Yubikey-Random 6 integer
+ATTRIBUTE Yubikey-OTP 7 string
+
+END-VENDOR Yubico
diff --git a/resources/protocols/radius/dictionary.zeus b/resources/protocols/radius/dictionary.zeus
new file mode 100644
index 00000000..1604b7bd
--- /dev/null
+++ b/resources/protocols/radius/dictionary.zeus
@@ -0,0 +1,16 @@
+# dictionary.zeus
+# Zeus Packet RADIUS Dictionary
+#
+# http://www.zeus.com
+#
+#
+
+VENDOR Zeus 7146
+BEGIN-VENDOR Zeus
+
+#
+# ZXTM Group Attributes
+#
+ATTRIBUTE Zeus-ZXTM-Group 1 string
+
+END-VENDOR Zeus
diff --git a/resources/protocols/radius/dictionary.zte b/resources/protocols/radius/dictionary.zte
new file mode 100644
index 00000000..6cfda574
--- /dev/null
+++ b/resources/protocols/radius/dictionary.zte
@@ -0,0 +1,72 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+#
+# For ZTE.
+#
+# $Id: aab6f65f9daba7bc0b5317e4a732292e5ac53cb1 $
+#
+# QoS attributes Mostly derived from:
+# http://wwwen.zte.com.cn/en/products/bearer/201308/P020130828522349526032.pdf
+#
+VENDOR ZTE 3902
+BEGIN-VENDOR ZTE
+
+ATTRIBUTE ZTE-Client-DNS-Pri 1 string
+ATTRIBUTE ZTE-Client-DNS-Sec 2 string
+ATTRIBUTE ZTE-Context-Name 4 string
+ATTRIBUTE ZTE-Tunnel-Max-Sessions 21 integer
+ATTRIBUTE ZTE-Tunnel-Max-Tunnels 22 integer
+ATTRIBUTE ZTE-Tunnel-Window 24 integer
+ATTRIBUTE ZTE-Tunnel-Retransmit 25 integer
+ATTRIBUTE ZTE-Tunnel-Cmd-Timeout 26 integer
+ATTRIBUTE ZTE-PPPOE-URL 27 string
+ATTRIBUTE ZTE-PPPOE-MOTM 28 string
+ATTRIBUTE ZTE-Tunnel-Algorithm 31 integer
+ATTRIBUTE ZTE-Tunnel-Deadtime 32 integer
+ATTRIBUTE ZTE-Mcast-Send 33 integer
+ATTRIBUTE ZTE-Mcast-Receive 34 integer
+ATTRIBUTE ZTE-Mcast-MaxGroups 35 integer
+ATTRIBUTE ZTE-Access-Type 74 integer
+
+ATTRIBUTE ZTE-QoS-Type 81 integer
+ATTRIBUTE ZTE-QoS-Profile-Down 82 string
+ATTRIBUTE ZTE-Rate-Ctrl-SCR-Down 83 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Down 84 integer
+ATTRIBUTE ZTE-Rate-Ctrl-PCR 86 integer
+ATTRIBUTE ZTE-TCP-Syn-Rate 88 integer
+ATTRIBUTE ZTE-Rate-Ctrl-SCR-Up 89 integer
+ATTRIBUTE ZTE-Priority-Level 90 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Up 91 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Max-Down 92 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Max-Up 93 integer
+ATTRIBUTE ZTE-QOS-Profile-Up 94 string
+
+ATTRIBUTE ZTE-TCP-Limit-Num 95 integer
+ATTRIBUTE ZTE-TCP-Limit-Mode 96 integer
+ATTRIBUTE ZTE-IGMP-Service-Profile-Num 97 integer
+ATTRIBUTE ZTE-PPP-Sservice-Type 101 integer
+ATTRIBUTE ZTE-SW-Privilege 104 integer
+ATTRIBUTE ZTE-Access-Domain 151 string
+ATTRIBUTE ZTE-VPN-ID 190 string
+
+# 0 (lowest) - 15 (highest) privilege level
+#ATTRIBUTE ZTE-SW-Privilege 191 integer
+
+ATTRIBUTE ZTE_Rate-Bust-DPIR 191 integer
+ATTRIBUTE ZTE_Rate-Bust-UPIR 192 integer
+
+ATTRIBUTE ZTE-Rate-Ctrl-PBS-Down 202 integer
+ATTRIBUTE ZTE-Rate-Ctrl-PBS-Up 203 integer
+ATTRIBUTE ZTE-Rate-Ctrl-SCR-Up-v6 228 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Up-v6 229 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Max-Up-v6 230 integer
+ATTRIBUTE ZTE-Rate-Ctrl-PBS-Up-v6 231 integer
+ATTRIBUTE ZTE-QoS-Profile-Up-v6 232 string
+
+ATTRIBUTE ZTE-Rate-Ctrl-SCR-Down-v6 233 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Down-v6 234 integer
+ATTRIBUTE ZTE-Rate-Ctrl-Burst-Max-Down-v6 235 integer
+ATTRIBUTE ZTE-Rate-Ctrl-PBS-Down-v6 236 integer
+ATTRIBUTE ZTE-QoS-Profile-Down-v6 237 string
+
+END-VENDOR ZTE
diff --git a/resources/protocols/radius/dictionary.zyxel b/resources/protocols/radius/dictionary.zyxel
new file mode 100644
index 00000000..6bde7317
--- /dev/null
+++ b/resources/protocols/radius/dictionary.zyxel
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2015 The FreeRADIUS Server project and contributors
+##############################################################################
+#
+# Zyxel attributes, of course in the RFC space...
+#
+# $Id: 966af2b33a02ed7ef370cfcb837bd175ad8fab00 $
+#
+##############################################################################
+
+VENDOR Zyxel 890
+BEGIN-VENDOR Zyxel
+
+ATTRIBUTE Zyxel-Privilege-AVPair 3 string
+ATTRIBUTE Zyxel-Callback-Option 192 integer
+ATTRIBUTE Zyxel-Callback-Phone-Source 193 integer
+
+VALUE Zyxel-Callback-Phone-Source Preconfigured 0
+VALUE Zyxel-Callback-Phone-Source User 1
+
+VALUE Zyxel-Callback-Option None 0
+VALUE Zyxel-Callback-Option Optional 1
+VALUE Zyxel-Callback-Option Mandatory 2
+
+END-VENDOR Zyxel
diff --git a/resources/protocols/tpncp/tpncp.dat b/resources/protocols/tpncp/tpncp.dat
new file mode 100644
index 00000000..94b67f4c
--- /dev/null
+++ b/resources/protocols/tpncp/tpncp.dat
@@ -0,0 +1,14676 @@
+Audiocodes TrunkPack Network Control Protocol (TPNCP) Version L7.40.016.001
+acEV_NONE 0
+acEV_ERROR 1
+acEV_DIGIT 2
+acEV_TONE 3
+acEV_DIAL_ENDED 4
+acEV_TONE_ENDED 5
+acEV_VOICE_PROMPT_ENDED 6
+acEV_DEBUG 7
+acEV_RTCP 8
+acEV_DETECT_FAX 10
+acEV_END_FAX 11
+acEV_DETECT_MODEM 12
+acEV_END_MODEM 13
+acEV_ON_HOOK 14
+acEV_OFF_HOOK 15
+acEV_DETECT_FAX_PAGE 16
+acEV_CAS_CHANGED 17
+acEV_DETECT_CALL_PROGRESS_TONE 18
+acEV_TONE_DETECTED 18
+acEV_END_CALL_PROGRESS_TONE 19
+acEV_END_TONE_DETECTED 19
+acEV_BOARD_STARTED 20
+acEV_RTCP_EXT_RECEIVED 21
+acEV_DESTINATION_IP_FOUND 22
+acEV_DSP_SOFTWARE_REPLACEMENT_DONE 23
+acEV_DSP_RESTARTED 24
+acEV_DETECT_ANSWER_TONE 25
+acEV_DETECT_MODEM_RETRAIN 26
+acEV_END_MODEM_RETRAIN 27
+acEV_END_SENDING_CAS 28
+acEV_END_PLAYING_CALL_PROGRESS_TONE 29
+acEV_DETECT_RING 30
+acEV_END_RING 31
+acEV_END_BIT 32
+acEV_KEEP_ALIVE 33
+acEV_DETECT_CALLER_ID 34
+acEV_FLASH_HOOK 35
+acEV_FAX_MODULATION_TYPE_CHANGE 36
+acEV_ICMP_ECHO_DESTINATION_IP_FOUND 37
+acEV_BROKEN_CONNECTION 38
+acEV_BROKEN_RTP_CONNECTION 38
+acEV_CONNECTION_ESTABLISHED 39
+acEV_CALLER_ID_END 40
+acEV_LONG_DIGIT 41
+acEV_RTCP_CLOSE 42
+acEV_GET_RESPONSE 43
+acEV_CUSTOMER_KEY_RESPONSE 44
+acEV_COMMAND_ACK 45
+acEV_SPECIAL_INFORMATION_TONE_DETECTED 46
+acEV_USER_DEFINED_TONE_DETECTED 47
+acEV_CO1_TONE_DETECTED 48
+acEV_CO2_TONE_DETECTED 49
+acEV_START_OF_SPEECH 50
+acEV_END_OF_SPEECH 51
+acEV_STOP_PLAY_ON_BARGE_IN 52
+acEV_SIGNAL_BELOW_THRESHOLD 53
+acEV_SIGNAL_ABOVE_THRESHOLD 54
+acEV_PATTERN_DETECTED 55
+acEV_PATTERN_STOPPED 56
+acEV_TFO_SYNC_PATTERN_DETECTED 57
+acEV_FAST_SLOW_PLAYBACK_ENDED 58
+acEV_NO_LICENSE_KEY 59
+acEV_LICENSE_KEY_ENABLED_FEATURES 60
+acEV_PSTN_OAM_CONFIRM 61
+acEV_PLAY_TERMINATED 62
+acEV_RECORD_TERMINATED 63
+acEV_PSTN_INTERNAL_ERROR 64
+acEV_PSTN_CALL_CONNECTED 65
+acEV_PSTN_INCOMING_CALL_DETECTED 66
+acEV_PSTN_CALL_DISCONNECTED 67
+acEV_PSTN_CALL_RELEASED 68
+acEV_PSTN_REMOTE_ALERTING 69
+acEV_PSTN_STARTED 70
+acEV_PSTN_RESERVED 71
+acEV_ISDN_PROGRESS_INDICATION 72
+acEV_PSTN_PROCEEDING_INDICATION 73
+acEV_PSTN_ALARM 74
+acEV_RESERVED 75
+acEV_PSTN_LINE_INFO 76
+acEV_PSTN_LOOP_CONFIRM 77
+acEV_PSTN_RESTART_CONFIRM 78
+acEV_ISDN_SERVICE_CHANGE 79
+acEV_PSTN_WAITING_FOR_BG 81
+acEV_ISDN_DCHANNEL_STATUS 82
+acEV_ISDN_OVLP_DIGIT_IN 83
+acEV_ISDN_SETUP_ACK_IN 84
+acEV_PSTN_CALL_INFORMATION 85
+acEV_PSTN_CLOCK_SOURCE_CHANGED 87
+acEV_ISDN_RAW_DATA_Q931_IN 88
+acEV_Q931_RELAY_MODE 89
+acEV_ISDN_DUPLICATE_Q931_BUFF_MODE 90
+acEV_PSTN_CONN_ID_USAGE_REPORT 91
+acEV_ISDN_FACILITY_MESSAGE 92
+acEV_INVALID_LICENSE_KEY 93
+acEV_LICENSE_KEY_UPDATED 94
+acEV_LICENSE_KEY 95
+acEV_PSTN_T1E1_SPAN_MODIFIED 96
+acEV_PSTN_LAST_RECEIVED_CAS 97
+acEV_PSTN_METERING 98
+acEV_TDM_QUERY_ALL_CONNECTIONS 99
+acEV_TDM_CONNECTION_INFO 100
+acEV_PSTN_DS3_LOOP_CONFIRM 101
+acEV_PSTN_M12_LOOP_INFO 102
+acEV_PSTN_M23_LOOP_INFO 103
+acEV_FREE_DSP_CHANNEL_RESOURCES_BELOW_THRESHOLD 104
+acEV_FREE_DSP_CHANNEL_RESOURCES_ABOVE_THRESHOLD 105
+acEV_DSP_TOTAL_VALID_CHANNEL_RESOURCES_DECREASED 106
+acEV_CLOSE_CHANNEL_DUE_TO_BAD_DSP 107
+acEV_OPEN_CHANNEL_FAILED_DUE_TO_LACK_OF_RESOURCES 108
+acEV_CAS_TABLE_INSERTED 109
+acEV_V5_ESTABLISH 110
+acEV_V5_ESTABLISH_ACK 111
+acEV_V5_DISCONNECT 112
+acEV_V5_DISCONNECT_COMPLETE 113
+acEV_V5_ALLOCATION 114
+acEV_V5_ALLOCATION_RESPONSE 115
+acEV_V5_DE_ALLOCATION 116
+acEV_V5_DE_ALLOCATION_RESPONSE 117
+acEV_SS7_LINK_STATE_CHANGED 118
+acEV_SS7_LINK_SET_STATE_CHANGED 119
+acEV_SS7_ROUTE_SET_STATE_CHANGED 120
+acEV_SS7_SN_STATE_CHANGED 121
+acEV_SS7_CONFIGURATION_FILE_ERROR 122
+acEV_SS7_MSU_ERROR 123
+acEV_SS7_LINK_CONGESTION 124
+acEV_SS7_CONSTANTS_RESPONSE 125
+acEV_ANALOG_IF_REVERSAL_POLARITY_PULSE_END 126
+acEV_ANALOG_IF_METERING_PULSE_END 127
+acEV_CAS_SEIZURE_DETECTED 128
+acEV_CAS_CHANNEL_BLOCKED 129
+acEV_PSTN_TRACE_BUFFER 130
+acEV_PSTN_CALL_STATE_RESPONSE 131
+acEV_CAS_SEIZURE_ACK 132
+acEV_CAS_ACKNOWLEDGE_WK 133
+acEV_CAS_START_WK 134
+acEV_CAS_CONTINUE_WK 135
+acEV_CAS_FLASH_HOOK_DETECTED 136
+acEV_PLAY_STREAM_ACTIVATED 137
+acEV_RECORD_STREAM_ACTIVATED 138
+acEV_PLAY_STREAM_ENDED 139
+acEV_RECORD_STREAM_ENDED 140
+acEV_STREAM_SESSION_CLOSED 141
+acEV_HTTP_ERROR 142
+acEV_STREAM_ERROR 143
+acEV_PLAY_TONE_ENDED 144
+acEV_BOARD_READY 145
+acEV_VOICE_PROMPT_DATA_BASE_STATUS_RESPONSE 146
+acEV_VOICE_PROMPT_ADDITION_ENDED 147
+acEV_URL_VALIDITY_PASSED 148
+acEV_VOICE_PROMPT_ATTRIBUTES 149
+acEV_ANNOUNCEMENT_SEQUENCE_ENDED 155
+acEV_REMOTE_AGGREGATION_SESSION_SEQUENCE_CHANGED 156
+acEV_ISDN_Q931_NOTIFY_MESSAGE 157
+acEV_ISDN_Q931_INFORMATION_MESSAGE 158
+acEV_ANSWERING_MACHINE_DETECTOR_DECISION 159
+acEV_CHANNEL_INFO 160
+acEV_DIALED_STRING 161
+acEV_CURRENT_DIALED_SUB_STRING 162
+acEV_CURRENT_DIGIT_MAP 163
+acEV_CP_CALL_AGENT_CHANGE_OVER 164
+acEV_CP_HEALTH_CHECK_STATUS_CHANGED 165
+acEV_CALL_AGENT_STATUS_RESPONSE 166
+acEV_TRUNK_END_POINTS_RESPONSE 167
+acEV_REDUNDANT_TER_ERROR 168
+acEV_REDUNDANT_RELAY_TEST_RESULT 169
+acEV_L2TP_CLOSE_SESSION 170
+acEV_L2TP_OPEN_SESSION 171
+acEV_L2TP_OUTGOING_CALL_REQUEST 172
+acEV_L2TP_TUNNEL_STATISTICS 173
+acEV_L2TP_SESSION_STATISTICS 174
+acEV_L2TP_QUERY_TUNNEL_PARAMETERS 175
+acEV_SS7_MTP3_LINK_STATUS_RESPONSE 176
+acEV_SS7_MTP3_LINK_SET_STATUS_RESPONSE 177
+acEV_SS7_MTP3_ROUTE_SET_STATUS_RESPONSE 178
+acEV_SS7_MTP3_SN_STATUS_RESPONSE 179
+acEV_MODEM_CONNECT 180
+acEV_MODEM_DISCONNECT 181
+acEV_MODEM_DEBUG 182
+acEV_MODEM_STATUS 183
+acEV_AMS_VOICE_PROMPT_REPOSITORY_SWITCH_COMPLETED 184
+acEV_AMS_VOICE_PROMPT_REPOSITORY_RELEASE_REQUEST 185
+acEV_AMS_VOICE_PROMPT_REPOSITORY_RELEASE_COMPLETED 186
+acEV_AMS_AUDIO_STAGING_STATUS_RESPONSE 187
+acEV_AMS_AUDIO_ALARM 188
+acEV_ADMIN_STATE_CHANGED 189
+acEV_FAX_TERMINATION_EVENT 190
+acEV_FAX_TERMINATION_STATUS 191
+acEV_RADIUS_ACCESS_REQUEST_ACCEPTED 192
+acEV_RADIUS_ACCESS_REQUEST_REJECTED 193
+acEV_RADIUS_ACCESS_REQUEST_TIME_OUT 194
+acEV_RADIUS_ACCOUNTING_REQUEST_ACCEPTED 195
+acEV_RADIUS_ACCOUNTING_REQUEST_TIME_OUT 196
+acEV_PSTN_REDUNDANCY_PH_ENDED 197
+acEV_PSTN_REDUNDANCY_CONFIG_COMPLETED 198
+acEV_FAX_TERMINATION_LOG_PRINT 199
+acEV_T8105_REGISTER_QUERY 200
+acEV_TDM_SAMPLE_RESPONSE 201
+acEV_BYPASS_SESSION_STARTED 202
+acEV_BYPASS_SESSION_ENDED 203
+acEV_SYSTEM_CPU_OVERLOAD_CONDITION 204
+acEV_SYSTEM_RETURNED_TO_NORMAL_CPU_USAGE 205
+acEV_GET_HIGH_AVAILABILITY_RESPONSE 206
+acEV_END_ENERGY_MEASUREMENT 207
+acEV_END_TRUNK_TESTING_FSK_MEASUREMENT 208
+acEV_END_PLAYING_TONE_SEQUENCE 209
+acEV_REMOTE_BOARD_REMOVAL_PENDING 210
+acEV_PSTN_TER_REDUNDANT_RESET_ACK 211
+acEV_ENERGY_MEASUREMENT 212
+acEV_FSK_TRUNK_TESTING_MEASUREMENT 213
+acEV_H100_CLOCK_ERROR 214
+acEV_CLOCK_STATUS 215
+acEV_H100_CLOCK_STATUS 215
+acINTERNAL_EV_PING_LOST 216
+acINTERNAL_EV_PING_FOUND 217
+acEV_TRANSFERRED_CALL_DISCONNECTED 218
+acEV_CONFERENCE_INFO 219
+acEV_CONFERENCE_PARTICIPANT_INFO 220
+acEV_CONFERENCE_GENERAL_INFO 221
+acEV_SOFTWARE_DEVELOPMENT_GENERIC_EVENT 222
+acEV_ANALOG1_RES 223
+acEV_ANALOG2_RES 224
+acEV_ANALOG3_RES 225
+acEV_ANALOG_IF_GROUND_KEY_POLARITY_DETECTION 226
+acEV_ANALOG_IF_GROUND_KEY_DETECTION 227
+acEV_ANALOG_IF_E_M_STATUS 228
+acEV_ANALOG_IF_FXO_STATUS 229
+acEV_ANALOG_IF_FXS_STATUS 230
+acEV_ANALOG_IF_FORCED_DISCONNECT_DETECTED 231
+acEV_ANALOG_IF_PCM_SYNC_FAIL 232
+acEV_ANALOG_IF_DETECT_METERING_TONE 233
+acEV_ANALOG_IF_END_METERING_TONE 234
+acEV_ANALOG_IF_OUT_OF_SERVICE 235
+acEV_ANALOG_IF_CONNECTED 236
+acEV_ANALOG_IF_REVERSAL_POLARITY_DETECTED 237
+acEV_ANALOG_IF_WINK 238
+acEV_ANALOG_IF_WINK_DETECTION 238
+acEV_ANALOG_IF_SEIZURE_DETECTED 239
+acEV_ANALOG_IF_REMOTE_DISCONNECT 240
+acEV_FAR_END_DISCONNECTED 240
+acEV_ANALOG_IF_DETECT_SIGNATURE_TEST 241
+acEV_ANALOG_IF_END_SIGNATURE_TEST 242
+acEV_ANALOG_IF_DETECT_WAITING_MESSAGE 243
+acEV_ANALOG_IF_END_WAITING_MESSAGE 244
+acEV_ANALOG_IF_RING_START 245
+acEV_ANALOG_IF_RING_END 246
+acEV_ANALOG_IF_FXO_CHECKSUM_FAILED 247
+acEV_ANALOG_IF_LOOP 248
+acEV_ANALOG_IF_REGISTER 249
+acEV_ANALOG_IF_READ_REGISTER 250
+acEV_PHY_LINK_UP 251
+acEV_PHY_LINK_DOWN 252
+acEV_QUERY_LAN_STATUS_RESPONSE 253
+acEV_LAN_PORT_SWITCHED_TO_REDUNDANT 254
+acEV_HIGH_TEMPERATURE 255
+acEV_SDH_APS_SWITCH_OVER 259
+acEV_PLAY_BUFFER_PROCESSED 260
+acEV_RECORD_BUFFER_PROCESSED 261
+acEV_ANALOG_IF_LINE_DISCONNECTED 262
+acEV_ANALOG_IF_LINE_CONNECTED 263
+acEV_ANALOG_IF_CURRENT_DISCONNECT_DETECTED 264
+acEV_ANALOG_IF_REMOTE_CONNECT 265
+acEV_FAR_END_CONNECTED 265
+acEV_TEMPERATURE 266
+acEV_ANALOG_NTT_CALLER_ID_FAILED 267
+acEV_ANALOG_IF_RING_TIMEOUT_EXPIRED 268
+acEV_REDUNDANCY_STATISTICS 269
+acEV_PSTN_GENERIC_COMMAND_SHORT 270
+acEV_PSTN_GENERIC_COMMAND_LONG 271
+acEV_PSTN_STACK_MESSAGE 272
+acEV_TRUNK_TRAFFIC_ACKNOWLEDGE 273
+acEV_PSTN_DS3_ALARM 274
+acEV_PSTN_T2_ALARM 275
+acEV_ISDN_USER_INFORMATION_MESSAGE 276
+acEV_PSTN_TRUNK_SET_MODE_CONFIRM 277
+acEV_PSTN_SS7_MTP2_RESPOND_REPORT 280
+acEV_PSTN_SS7_MTP2_RESERVED_1 281
+acEV_PSTN_SS7_MTP2_RESERVED_2 282
+acEV_PSTN_SS7_MTP2_RESERVED_3 283
+acEV_PSTN_SS7_MTP2_RESERVED_4 284
+acEV_PSTN_SD_FIBER_LINK_ENABLE_CONFIRM 285
+acEV_SDH_ALARM 286
+acEV_ENHANCED_BIT_STATUS 287
+acEV_TER_STATUS 288
+acEV_CAS_CALL_SUSPENDED 289
+acEV_CAS_CALL_RESUMED 290
+acEV_RTCP_STATISTICS 291
+acEV_PSTN_SD_LAST 294
+acEV_SECURITY_DSP_ERROR 295
+acEV_SECURITY_START_INTERNET_KEY_EXCHANGE 296
+acEV_SECURITY_ASSOCIATION_EXPIRED 297
+acEV_SECURITY_AUDIT_LOG_REPORT 298
+acEV_SECURITY_POLICY_DATABASE_REPORT 299
+acINTERNAL_EV_BLOCKED 300
+acINTERNAL_EV_UNBLOCKED 301
+acINTERNAL_EV_DIGIT_IN 302
+acINTERNAL_EV_FUNCTION 303
+acEV_ISDN_UUI_INFORMATION_ELEMENT 304
+acEV_ISDN_FACILITY_INFORMATION_ELEMENT 305
+acEV_NETWORK_PARAMETERS_RESPONSE 306
+acEV_DSP_FAILURE_INFO_AVAILABLE 307
+acEV_SECURITY_ASSOCIATION_DATABASE_REPORT 308
+acEV_SDH_APS_STATUS 309
+acEV_SHELL_COMMAND_OUTPUT 310
+acEV_MGCP_TPNCP_AS_RSIP 311
+acEV_MESSAGE_LOG 312
+acEV_REPORT_ICMP_UNREACHABLE 313
+acEV_REPORT_ICMP_REACHABLE 314
+acEV_TTY_STARTED 315
+acEV_TTY_ENDED 316
+acEV_ISDN_ERROR_INDICATION 317
+acEV_TRUNK_STATUS_RESPONSE 318
+acEV_DEBUG_COMMAND 319
+acEV_PSTN_PERFORMANCE_MONITORING_RESPONSE 320
+acEV_VOICEPATH_BIT_ENDED 321
+acEV_REDUNDANCY_NODE_CONNECTED 322
+acEV_CURRENT_CAS_REPORT 323
+acEV_CHANNEL_INITIALIZED_DUE_TO_DSP_RESTART 324
+acEV_DSP_RESTART_STARTED 325
+acEV_DSP_RESTART_ENDED 326
+acEV_DSP_ALIVE_RESPONSE 327
+acEV_PHY_INACTIVE_LINK1_UP 340
+acEV_PHY_INACTIVE_LINK1_DOWN 341
+acEV_PHY_INACTIVE_LINK2_UP 342
+acEV_PHY_INACTIVE_LINK2_DOWN 343
+acEV_TR08_CONCENTRATOR_FIELD_DETECTION 344
+acEV_TR08_MAINTENANCE_FIELD_DETECTION 345
+acEV_TR08_ALARM_CAUSE_DETECTION 346
+acEV_TR08_LINE_SWITCH_DETECTION 347
+acEV_TR08_MAINTENANCE_ALARM_INFO_DETECTION 348
+acEV_SMDI_CALL_HISTORY 349
+acEV_SMDI_MWI_ACTIVATED 350
+acEV_SMDI_MWI_DEACTIVATED 351
+acEV_PSTN_GET_TRUNK_BCHANNELS_STATUS_RESPONSE 352
+acEV_TABLES_CONFIGURATION_ACKNOWLEDGE 353
+acEV_CURRENT_PLAY_POSITION 354
+acEV_READY_TO_START_CALLER_ID 355
+acEV_START_CLI 355
+acEV_AUTHENTICATE_REQUEST 356
+acEV_AUTHENTICATE_RESPONSE 357
+acEV_AUTHORIZE_REQUEST 358
+acEV_AUTHORIZE_RESPONSE 359
+acEV_TRANSFERRED_CALL_CONNECTED 365
+acEV_GRACEFUL_SHUTDOWN_COMPLETED 366
+acEV_SAT_EXIST 367
+acEV_SAT_NOT_EXIST 368
+acEV_SAT_ALARM_FAN_SHELF_EXIST 369
+acEV_SAT_ALARM_FAN_SHELF_NOT_EXIST 370
+acEV_SAT_ALARM_HIGH_TEMP_FAN 371
+acEV_SAT_ALARM_LOW_TEMP_FAN 372
+acEV_SAT_ALARM_POWER_SUPPLY1_EXIST 373
+acEV_SAT_ALARM_POWER_SUPPLY1_NOT_EXIST 374
+acEV_SAT_ALARM_POWER_SUPPLY2_EXIST 375
+acEV_SAT_ALARM_POWER_SUPPLY2_NOT_EXIST 376
+acEV_SAT_ALARM_POWER_CABLE_UPPER_EXIST 377
+acEV_SAT_ALARM_POWER_CABLE_UPPER_NOT_EXIST 378
+acEV_SAT_ALARM_POWER_CABLE_LOWER_EXIST 379
+acEV_SAT_ALARM_POWER_CABLE_LOWER_NOT_EXIST 380
+acEV_HOST_SHELL_COMMAND_REQ 381
+acEV_TER_GENERIC_COMMAND_ACKNOWLEDGE 382
+acEV_RTCPXR_REPORT_SENT 383
+acEV_RTCPXR_REPORT_RECEIVED 384
+acEV_RTCPXR_REPORT_ALERT 385
+acEV_PERFORMANCE_MONITORING_DATA 387
+acEV_PERFORMANCE_MONITORING_ATTRIBUTES 388
+acEV_PSTN_DS3_LINE_STATUS 400
+acEV_RTCP_APP_RECEIVED 401
+acEV_PSTN_SA7_BIT 402
+acEV_REDUNDANCY_SWITCH_OVER_COMPLETED 403
+acEV_BOARD_OVERLOAD_CONDITION 404
+acEV_CALL_RESOURCES_LOW 405
+acEV_CONTROLLER_FAILURE 406
+acEV_PACKET_CABLE_KEY_DERIVATION_RESULT 407
+acEV_HA_TRANSFER_SW_VER 408
+acEV_INI_FILE_PROCESS_COMPLETED 409
+acEV_SNMP_TRAP 410
+acEV_V5_SIGNAL 411
+acEV_V5_RESOURCE_UNAVAILABLE_SIGNAL 412
+acEV_V5_AN_FAULT 413
+acEV_V5_AUDIT_COMPLETE 414
+acEV_V5_USER_PORT_STATUS 415
+acEV_V5_BCHANNEL_STATUS 416
+acEV_V5_ALARM 417
+acEV_ANALOG_ALLOCATION_COMPLETE 418
+acEV_ANALOG_ALLOCATION_REJECT 419
+acEV_ANALOG_DEALLOCATION_COMPLETE 420
+acEV_ANALOG_DEALLOCATION_REJECT 421
+acEV_ANALOG_RESOURCE_FAILURE 422
+acEV_ANALOG_SIGNAL_STOPPED 423
+acEV_ANALOG_INITIAL_RING_PULSE_END 424
+acEV_V5_CONFIGURATION_RESULT 425
+acEV_V5_PORT_BLOCK 426
+acEV_V5_PORT_UN_BLOCK 427
+acEV_V5_LINK_BLOCK 428
+acEV_V5_LINK_UN_BLOCK 429
+acEV_V5_LINK_ACTIVATION_INDICATION 430
+acEV_V5_LINK_DEACTIVATION_INDICATION 431
+acEV_V1501_SWITCH_TO_MODEM 432
+acEV_V1501_MODEM_RELAY_ENDED 433
+acEV_V1501_DEBUG_MODEM 434
+acEV_V5_PSTN_PORTS_BLOCK 435
+acEV_V5_PSTN_PORTS_UN_BLOCK 436
+acEV_V1501_FORCED_SESSION_END 437
+acEV_V5_PORT_CONFIGURATION_RESULT 438
+acEV_V1501_DATA_RELAY_DSP_RESTARTS 439
+acEV_V1501_VOICE_DSP_RESTARTS 440
+acEV_V5_INTERFACE_STATES 441
+acEV_V5_SWITCH_OVER_INDICATION 442
+acEV_V5_LINK_OPER_STATE 443
+acEV_V5_LINK_ID_RESULT 444
+acEV_V5_ACTION_ACKNOWLEDGE 445
+acEV_LDAP_SEARCH_RESULT 446
+acEV_LDAP_SEARCH_ACK 447
+acEV_V5_NUMBER_OF_PORTS 448
+acEV_CAS_USER_INFO_INDICATION 449
+acEV_NFS_MOUNTED 450
+acEV_DISCRIMINATION_SIGNAL_DETECTED 451
+acEV_LDAP_ACTION_ACK 452
+acEV_LDAP_CONNECTION_STATUS 453
+acEV_REST_ROUTING_RESULT 454
+acEV_REST_CONNECTION_STATUS 455
+acEV_SNMP_TRAP_II 456
+acEV_AMS_OLD_VOICE_PROMPT_REPOSITORY_NO_MORE_CALLS 501
+acEV_XML_DATA_FILE_TRANSFER_ENDED 502
+acEV_STEREO_RECORD_TERMINATED 503
+acEV_REMOTE_FILE_ATTRIBUTES 504
+acEV_ADVANCED_MEDIA_PLAY_ENDED 505
+acEV_ADVANCED_MEDIA_PLAY_COLLECT_ENDED 506
+acEV_ADVANCED_MEDIA_PLAY_RECORD_ENDED 507
+acEV_SS7_MONITORING_RESPONSE 508
+acEV_FAX_IMAGE_RATE 509
+acEV_ANALOG_IF_GROUND_KEY_DETECTION_FAILED 510
+acEV_INTERNAL_PLL_STATUS 511
+acEV_APB_TIMING_MATRIX_STATUS 512
+acEV_DIAL_PLAN_REPLACED 513
+acEV_TERMINATION_ID_RESPONSE 600
+acEV_ASRTTS_SPEECH_STATUS 601
+acEV_ASRTTS_SPEECH_RECOGNITION 602
+acEV_ASRTTS_SPEECH_RECOGNITION_ERROR 603
+acEV_SDH_ALARM_STATUS 604
+acEV_UNEXPECTED_RTP_PAYLOAD_TYPE 605
+acEV_TTS_STREAM_ACTIVATED 606
+acEV_TTS_STREAM_ENDED 607
+acEV_SPEECHREC_STREAM_ACTIVATED 608
+acEV_SPEECHREC_STREAM_ENDED 609
+acEV_CONFERENCE_ACTIVE_SPEAKER_NOTIFICATION 610
+acEV_AMR_MANAGEMENT_POLICY_HAND_OUT 611
+acEV_LOST_CONNECTION_WITH_CALL_AGENT 612
+acEV_G729EV_RATE_CONTROL 613
+acEV_HOST_TCP_CONNECTION_BROKEN 614
+acEV_HOST_TCP_RECONNECT 615
+acEV_PSTN_TRUNK_DATA 616
+acEV_POC_INFO 617
+acEV_POC_PARTICIPANT_INFO 618
+acEV_POC_GENERAL_INFO 619
+acEV_PSTN_DS3_ADMIN_STATE_CHANGE 620
+acEV_IPV6_CONFIGURATION_DAD_FAILURE 621
+acEV_STORAGE_SERVER_AVAILABLE 622
+acEV_STORAGE_SERVER_LOAD_TAR_RESULT 623
+acEV_BURN_CONFIGURATION_RESULT 624
+acEV_ISDN_SUSPEND_MESSAGE 625
+acEV_ISDN_RESUME_MESSAGE 626
+acEV_ETHERNET_PHYSICAL_LINK_STATUS_CHANGE 627
+acEV_MEDIA_DESTINATION_UNREACHABLE 628
+acEV_RTCPXR_MARKOV_MODEL_INFO 629
+acEV_LIGHT_CONFERENCE_INFO 630
+acEV_SEQUENCE_NUMBER_RECEIVED 631
+acEV_RTP_TRANSMIT_RECEIVED_ON_SENDER_ONLY_CHANNEL 632
+acEV_CMD_COMPLETED 633
+acEV_ANSWERING_MACHINE_BEEP 634
+acEV_RTP_STATE 635
+acEV_NEW_INBOUND_STREAM_LATCHED 636
+acEV_OPEN_CHANNEL_PARAMS 637
+acEV_MEDIA_PROCESS_OVERLOAD 638
+acEV_FAX_RELAY_QOE 639
+acEV_3G_UMTS_UP_INIT_RECEIVED 640
+acEV_3G_UMTS_UP_INIT_COMPLETED 641
+acEV_3G_UMTS_UP_INIT_FAILED 642
+acEV_3G_UMTS_RATE_CONTROL_RECEIVED 643
+acEV_3G_UMTS_RATE_CONTROL_SENT 644
+acEV_DIAGNOSTIC_SUMMARY 645
+acEV_ISDN_NFAS_GROUP_ALARM_STATE 646
+acEV_ISDN_NFAS_GROUP_DATA 647
+acEV_ISDN_NFAS_GROUP_ACTIVITY_STATUS 648
+acEV_DSP_RESOURCE_INFO 650
+acEV_INDICATION_DSP_RESOURCE_ALLOCATION_POSSIBILITY_INFO 651
+acEV_RTP_BANDWIDTH_OVERUSE_DETECTED 652
+acEV_FM_EVENT 653
+acEV_DSP_CHANNEL_UTILIZATION_COST 654
+acEV_10_MS_PACKET_RECEIVED 655
+acEV_MTCE_INFO 656
+acEV_MTC_HA_INTEGRITY_CHECK_REPLY 657
+acEV_RTCP_FEEDBACK 658
+acEV_ADD_DESTINATION_FAILED_DUE_TO_LACK_OF_RESOURCES 659
+acEV_MTC_INI_CRC 660
+acEV_STUN_USE_CANDIDATE_REQUEST 661
+acEV_RTP_RECEIVED_AFTER_DTLS 662
+acEV_ARP_RESOLVED_FOR_CHANNEL 663
+acEV_RTP_HEADER_NORMALIZATION_DELTAS 666
+acEV_PCIIF_COMMAND_RESPONSE 667
+acEV_ALL_RTCP_STATISTICS 668
+acEV_MEDIA_END_RTCP_REPORT 669
+acEV_MPE_NETWORK_INTERFACE_INFO 670
+acEV_MPE_NETWORK_INTERFACE_CHANGED 671
+acEV_MPE_NETWORK_INTERFACE_STATUS 672
+acEV_MPE_MAX_UTILIZATION_REPORT 673
+acEV_MPE_CHANNEL_UTILIZATION_COST 674
+acEV_RTP_DTLS_RECEIVED 675
+acEV_MPE_NETWORK_GROUP_INFO 676
+acEV_GAUGE_PM 677
+acEV_HTTP_STREAMING_PLAY_ENDED 678
+acEV_HTTP_STREAMING_RECORD_ENDED 679
+acEV_DTLS_FAILED 680
+acEV_DTLS_SRTP_SUITES 681
+acEV_MPC_DTLS_PACKAGE 682
+acEV_MPE_DEVICE_INFO 683
+acEV_SECURITY_LOG 684
+acEV_IP_ADDRESS_CHANGED 1202
+acEV_SMDI_MWI_NEGATIVE 1204
+acEV_VOICE_MENU_START 1206
+acEV_VOICE_MENU_STOP 1207
+acEV_ONE_PLUS_ONE_HA_CONTROL_MESSAGE 1211
+acEV_ENCAPSULATED_TPNCP_MESSAGE 1212
+acEV_MGCP_STUN_INITIALIZED 1300
+acEV_MGCP_STUN_EVENT 1301
+acEV_CP_FORCE_LOCK 1303
+acEV_WINK_DETECTION 1401
+acEV_PSTN_OPERATOR_SERVICE 1402
+acEV_VIDEO_DECODER_INTRA_REQUEST_EVENT 1403
+acEV_PSTN_FIRST_DIGIT_ON_DETECTED 1501
+acEV_SMDI_CALL_DISCONNECT 1502
+acEV_SMDI_HEARTBEAT_CHECK 1503
+acEV_LOCAL_SDP_STATUS 1504
+acEV_VIDEO_PLAY_ENDED 1505
+acEV_VOPLIB_LOG_ERROR 1510
+acEV_GET_OPEN_CHANNEL_DEF 1511
+acEV_GET_CURRENT_CHANNEL_SETUP 1512
+acEV_GET_OPEN_CONFERENCE_DEF 1513
+acEV_GET_ADD_PARTICIPANT_DEF 1514
+acEV_GET_CURRENT_CONFERENCE_SETUP 1515
+acEV_GET_CURRENT_CONFERENCE_PARTICIPANT_SETUP 1516
+acEV_CAS_VALUES_UPDATE_FROM_DSP_COMPLETED 1517
+acEV_ANALOG_IF_ENM_STATUS 1518
+acEV_ETHERNET_GROUP_STATUS_CHANGE 1519
+acEV_PROTECTION_STATUS 1520
+acEV_OAMP_GROUP_UP_AND_GOT_DHCP_IP 1521
+acEV_QOE_ENAHNCE_MEDIA 1600
+acEV_RADIUS_ACCESS_REQUEST_CHALLENGE 1601
+acEV_UTC_TIME_CHANGE 1602
+acEV_MTC_SET_DSP_PARAMS 1603
+acEV_MTC_MTCE_CHANGED 1604
+acEV_MTC_CLOSE_CHANNELS_DUE_TO_BAD_MTCE 1605
+acEV_UPDATE_MDI_UTILIZATION 1606
+acEV_KILL_TPNCP_SOCKET 1607
+acEV_USER_LOGIN 1608
+acEV_USER_LOGOUT 1609
+acEV_GWAPP_IS_ACTIVE 1611
+acEV_PRE_BURN_CONFIG 1612
+acEV_POST_BURN_CONFIG 1613
+acEV_MPC_MPE_CONNECTED 1614
+acEV_MPC_MPE_CAPACITY_CHANGED 1615
+acEV_MPC_MPE_STATUS 1616
+acEV_MPC_RMIF_INFO 1617
+acEV_MPC_RMIF_CHANGED 1618
+acEV_MPC_RMIF_STATUS 1619
+acEV_MPC_SWITCH_OVER_ENDED 1620
+acEV_MPC_MPE_NAME_CHANGED 1621
+acEV_AUPD_FILE 1622
+acEV_MPC_MPE_TRANSCODING_OVERLOAD 1623
+acEV_HTTP_STREAMING_BACK_TO_NORMAL 1624
+acEV_FAULTY_DSP_DURING_BOOT 1625
+acEV_FAULTY_DSP 1626
+acEV_SUCCESSFUL_DSPS_BOOT 1627
+acEV_CLOUD_PUBLIC_IP_CHANGED 1700
+acEV_TLS_CONTEXT_CHANGED 1800
+#####
+acCMD_EMPTY 0
+acCMD_OPEN_BOARD 1
+acCMD_OPEN_CHANNEL 2
+acCMD_CLOSE_CHANNEL 3
+acCMD_ACTIVATE_RTP_RTCP 4
+acCMD_DIAL 5
+acCMD_ADD_VOICE_PROMPT 6
+acCMD_PLAY_VOICE_PROMPT 7
+acCMD_CHANGE_CHANNEL_PARAMS 8
+acCMD_RTCP_SET_EXTENSION 9
+acCMD_TEST_IP_CONNECTION 10
+acCMD_REPLACE_DSP_SOFTWARE 11
+acCMD_SEND_CAS 12
+acCMD_PLAY_CALL_PROGRESS_TONE 13
+acCMD_GET_BOARD_STATUS 14
+acCMD_SET_TPNCP_SERVER 15
+acCMD_RESET_BOARD 16
+acCMD_STOP_DIAL 17
+acCMD_STOP_VOICE_PROMPT 18
+acCMD_STOP_SENDING_CAS 19
+acCMD_STOP_CALL_PROGRESS_TONE 20
+acCMD_SET_HOOK 21
+acCMD_SET_BOOTP_AND_RESET_BOARD 22
+acCMD_UPDATE_BOOTLOADER 23
+acCMD_QUERY_LAN_STATUS 24
+acCMD_QUERY_CH_INFO 25
+acCMD_GENERATE_CALLER_ID 26
+acCMD_STOP_CALLER_ID 27
+acCMD_CHANGE_IP_ADDR 28
+acCMD_GENERIC_SET 29
+acCMD_GENERIC_GET 30
+acCMD_DELETE_ALL_VOICE_PROMPTS 31
+acCMD_ACTIVATE_AGGCH 32
+acCMD_CLOSE_TPNCP_SERVER 33
+acCMD_ACTIVATE_T38 34
+acCMD_DEACTIVATE_RTP_RTCP 35
+acCMD_GET_LICENSE_KEY 36
+acCMD_UPDATE_LICENSE_KEY 37
+acCMD_SET_DATE_AND_TIME 38
+acCMD_DEACTIVATE_T38 39
+acCMD_SUM_ADDITIONAL_TS 40
+acCMD_STOP_SUM_ADDITIONAL_TS 41
+acCMD_GET_HARDWARE_VERSIONS 42
+acCMD_GET_CUSTOMER_KEY 43
+acCMD_SET_CUSTOMER_KEY 44
+acCMD_GET_LICENSE_KEY_ENABLED_FEATURES 45
+acCMD_QUERY_BCHANNEL_TO_CID_MAP 46
+acCMD_PLAY_TONE 47
+acCMD_STOP_PLAY_TONE 48
+acCMD_UPDATE_SYSLOG_PARAMS 49
+acCMD_TOGGLE_AGGREGATION_SESSION_SEQUENCE 50
+acCMD_ATM_QUERY_ALCAP_INSTANCE_STATUS 51
+acCMD_QUERY_NETWORK_PARAMETERS 52
+acCMD_PSTN_QUERY_TRUNK_STATUS 53
+acCMD_PSTN_GET_TRUNK_BCHANNELS_STATUS 54
+acCMD_ADD_PRERECORDED_TONES 55
+acCMD_DELETE_ALL_PRERECORDED_TONES 56
+acCMD_PLAY_ANNOUNCEMENTS_SEQUENCE 57
+acCMD_STOP_ANNOUNCEMENTS_SEQUENCE 58
+acCMD_PSTN_DS3_SEND_ALARM 59
+acCMD_PSTN_DS3_LOOPS_COMMANDS 60
+acCMD_PSTN_GET_DS3_ALARM_STATUS 61
+acCMD_CHANGE_DEFAULT_GATEWAY_ADDRESS 62
+acCMD_CHANGE_NETWORK_PARAMETERS 63
+acCMD_PSTN_PLACE_CALL 64
+acCMD_PSTN_ANSWER_CALL 65
+acCMD_PSTN_RELEASE_CALL 66
+acCMD_PSTN_INIT 67
+acCMD_ISDN_SEND_ALERT 68
+acCMD_ISDN_SEND_CALL_PROCEEDING 69
+acCMD_PSTN_SEND_LINE_INFO 70
+acCMD_PSTN_SEND_ALARM 71
+acCMD_PSTN_LOOPS_COMMANDS 72
+acCMD_PSTN_DISCONNECT_CALL 73
+acCMD_PSTN_RESTART_REQUEST 74
+acCMD_ISDN_SERVICE_REQUEST 75
+acCMD_CAS_ACCEPT_CALL 76
+acCMD_PSTN_GET_ALARM_STATUS 77
+acCMD_ISDN_GET_DCHANNEL_STATUS 78
+acCMD_ISDN_SEND_OVLP_DIGITS 79
+acCMD_ISDN_SEND_CALL_PROGRESS 80
+acCMD_ISDN_DISABLE_AUTOMATIC_MUTE 81
+acCMD_ISDN_SET_ADDITIONAL_INFO_ELEMENTS 82
+acCMD_PSTN_SET_TRACE_LEVEL 83
+acCMD_PSTN_MODIFY_T1_E1_SPAN 84
+acCMD_PSTN_SET_CLOCK_SOURCE_FROM_TRKID 85
+acCMD_ISDN_LAB_ONLY 86
+acCMD_PSTN_RESERVED_2 87
+acCMD_ISDN_SEND_Q931_RAW_DATA 88
+acCMD_PSTN_QUERY_CONN_ID_USAGE 89
+acCMD_MAKE_TDM_CONNECTION 90
+acCMD_BREAK_TDM_CONNECTION 91
+acCMD_QUERY_TDM_CONNECTION 92
+acCMD_TDM_INJECT_PATTERN 93
+acCMD_TDM_QUERY_SAMPLE 94
+acCMD_ISDN_SEND_Q931_NOTIFY_MESSAGE 95
+acCMD_ISDN_SEND_Q931_INFORMATION_MESSAGE 96
+acCMD_ISDN_SEND_USER_INFORMATION_MESSAGE 97
+acCMD_PSTN_TRUNK_SET_MODE_REQUEST 98
+acCMD_ISDN_SEND_FACILITY_MESSAGE 99
+acCMD_V5_ESTABLISH 100
+acCMD_V5_ESTABLISH_ACK 101
+acCMD_V5_DISCONNECT 102
+acCMD_V5_DISCONNECT_COMPLETE 103
+acCMD_V5_ALLOCATION 104
+acCMD_V5_ALLOCATION_RESPONSE 105
+acCMD_V5_DE_ALLOCATION 106
+acCMD_V5_DE_ALLOCATION_RESPONSE 107
+acCMD_V5_SIGNAL 108
+acCMD_V5_RESOURCE_UNAVAILABLE_SEND_SIGNAL 109
+acCMD_V5_AN_FAULT 110
+acCMD_V5_AUDIT 111
+acCMD_ACTIVATE_PLAY_STREAM 112
+acCMD_ACTIVATE_RECORD_STREAM 113
+acCMD_PLAY_STREAM 114
+acCMD_START_PLAY_STREAM 115
+acCMD_START_RECORD_STREAM 116
+acCMD_CLOSE_STREAM 117
+acCMD_STOP_PLAY_STREAM 118
+acCMD_STOP_RECORD_STREAM 119
+acCMD_PAUSE_PLAY_STREAM 120
+acCMD_RESUME_PLAY_STREAM 121
+acCMD_PAUSE_RECORD_STREAM 122
+acCMD_RESUME_RECORD_STREAM 123
+acCMD_QUERY_TER_STATUS 124
+acCMD_RESTORE_BOARD_DEFAULTS 125
+acCMD_TER_GENERIC_COMMAND 126
+acCMD_CAS_BLOCK_CHANNEL 128
+acCMD_START_ANSWERING_MACHINE_DETECTION 129
+acCMD_STOP_ANSWERING_MACHINE_DETECTION 130
+acCMD_PSTN_QUERY_CALL_STATE 131
+acCMD_PSTN_QUERY_LAST_RECEIVED_CAS 132
+acCMD_CAS_METERING_PULSE 133
+acCMD_CAS_METERING_TIMER 134
+acCMD_CAS_FLASH_HOOK 135
+acCMD_ADD_CAS_TABLE 136
+acCMD_DELETE_CAS_TABLE 137
+acCMD_REDUNDANT_RELAY_TEST 138
+acCMD_CLOSE_ALL_CHANNELS 139
+acCMD_START_PLAYBACK 140
+acCMD_STOP_PLAY_FILE_TO_IP 141
+acCMD_RECORD_FILE 142
+acCMD_START_PLAYBACK_STREAMING_MODE 142
+acCMD_STOP_RECORD_FILE 143
+acCMD_STOP_PLAYBACK_STREAMING_MODE 143
+acCMD_ATM_ALCAP_ALLOCATE_BIND_ID 144
+acCMD_ATM_ALCAP_FREE_BIND_ID 145
+acCMD_ATM_ALCAP_ESTABLISH_BEARER 146
+acCMD_ATM_ALCAP_RELEASE_BEARER 147
+acCMD_ATM_ALCAP_RESET 148
+acCMD_ATM_ALCAP_BLOCK 149
+acCMD_ATM_OPEN_ATM_VCC 150
+acCMD_ATM_MODIFY_ATM_VCC 151
+acCMD_ATM_CLOSE_ATM_VCC 152
+acCMD_ACTIVATE_ATM_CHANNEL 153
+acCMD_ATM_GENERATE_OAM_LOOPBACK 154
+acCMD_ATM_GET_OC3_PHY_STATUS 155
+acCMD_ATM_TX_AAL5_FRAME 156
+acCMD_DEACTIVATE_ATM_CHANNEL 157
+acCMD_ATM_QUERY_VCC_STATISTICS 158
+acCMD_ATM_SEND_TYPE3_PACKET 159
+acCMD_ATM_ALCAP_UNBLOCK 160
+acCMD_ISDN_SEND_UUI_INFORMATION_ELEMENT 161
+acCMD_SETUP_L2TP_TUNNEL 162
+acCMD_QUERY_L2TP_TUNNEL_PARAMETERS 163
+acCMD_ADD_DESTINATION_POINT 164
+acCMD_RESET_L2TP_TUNNEL_STATISTICS 165
+acCMD_QUERY_L2TP_TUNNEL_STATISTICS 166
+acCMD_QUERY_L2TP_SESSION_STATISTICS 167
+acCMD_QUERY_MODEM_STATUS 168
+acCMD_MODEM_ON_HOLD_TIME_OUT 169
+acCMD_ISDN_SET_ADDITIONAL_FACILITY_INFORMATION_ELEMENTS 170
+acCMD_SEND_RTCP_APP_PACKET 171
+acCMD_ISDN_SUSPEND_CALL 172
+acCMD_ISDN_RESUME_CALL 173
+acCMD_SEND_CAS_USER_INFO 174
+acCMD_ISDN_SEND_SETUP_ACKNOWLEDGE_MESSAGE 175
+acCMD_ISDN_NFAS_SWITCH_ACTIVITY 176
+acCMD_ISDN_NFAS_INFO_REQUEST 177
+acCMD_OPEN_CONFERENCE 180
+acCMD_CLOSE_CONFERENCE 181
+acCMD_CHANGE_CONFERENCE_PARAMS 182
+acCMD_ADD_CONFERENCE_PARTICIPANT 183
+acCMD_DELETE_CONFERENCE_PARTICIPANT 184
+acCMD_DELETE_ALL_CONFERENCE_PARTICIPANTS 185
+acCMD_MUTE_CONFERENCE_PARTICIPANT 186
+acCMD_CHANGE_CONFERENCE_PARTICIPANT_PARAMS 187
+acCMD_COACH_CONFERENCE_PARTICIPANT 188
+acCMD_QUERY_CONFERENCE 189
+acCMD_QUERY_CONFERENCE_PARTICIPANT 190
+acCMD_GENERAL_QUERY_CONFERENCE 191
+acCMD_HIDE_CONFERENCE_PARTICIPANT 192
+acCMD_OPEN_LIGHT_CONFERENCE 193
+acCMD_CLOSE_LIGHT_CONFERENCE 194
+acCMD_QUERY_LIGHT_CONFERENCE 195
+acCMD_UPDATE_CLK_SRC_MODE 202
+acCMD_GET_CLOCK_STATUS 203
+acCMD_QUERY_TEMPERATURE 204
+acCMD_CONTROL_POTENTIOMETER 205
+acCMD_ACKNOWLEDGE_REMOTE_BOARD_REMOVAL 210
+acCMD_ANALOG_IF_GROUND_START_TERMINATE_CALL 211
+acCMD_SEND_ANALOG_SIGNAL 212
+acCMD_ANALOG_IF_GENERATE_MESSAGE_WAITING_INDICATION 220
+acCMD_ANALOG_IF_GENERATE_METERING_TONE_PULSE 221
+acCMD_ANALOG_IF_QUERY_STATUS 222
+acCMD_ANALOG_IF_LOOPBACK 223
+acCMD_ANALOG_IF_WRITE_REGISTER 224
+acCMD_ANALOG_IF_READ_REGISTER 225
+acCMD_ANALOG_IF_GENERATE_POLARITY_REVERSAL 226
+acCMD_ANALOG_IF_FORCED_DISCONNECT 227
+acCMD_ANALOG_IF_GENERATE_FLASH 228
+acCMD_ANALOG_IF_DISTINCTIVE_RING 229
+acCMD_SWITCH_LAN_PORT_TO_REDUNDANT 230
+acCMD_START_DIGIT_MAP_COLLECTION 231
+acCMD_RESTART_DIGIT_MAP_COLLECTION 232
+acCMD_STOP_DIGIT_MAP_COLLECTION 233
+acCMD_RESET_DIGIT_MAP 234
+acCMD_SET_DEFAULT_DIGIT_MAP_PATTERN 235
+acCMD_GET_CURRENT_DIGIT_MAP_PATTERN 236
+acCMD_GET_CURRENT_DIALED_SUB_STRING 237
+acCMD_GET_DEFAULT_DIGIT_MAP_PATTERN 238
+acCMD_CP_GENERATE_SERVICE_CHANGE 239
+acCMD_QUERY_CALL_AGENT_STATUS 240
+acCMD_QUERY_TRUNK_END_POINTS 241
+acCMD_CHANGE_ADMIN_STATE 242
+acCMD_CAS_FORCED_RELEASE 243
+acCMD_PLAY_TONE_SEQUENCE 244
+acCMD_STOP_TONE_SEQUENCE 245
+acCMD_START_ENERGY_MEASUREMENT 246
+acCMD_STOP_ENERGY_MEASUREMENT 247
+acCMD_START_TRUNK_TESTING_FSK_MEASUREMENT 248
+acCMD_STOP_TRUNK_TESTING_FSK_MEASUREMENT 249
+acCMD_DBG_RECORD_ACTIVATE 250
+acCMD_DBG_RECORD_CONTROL 251
+acCMD_SET_TPNCP_TRANSPORT_LAYER 252
+acCMD_QUERY_SAAL_STATISTICS 253
+acCMD_FILTER_TPNCP_EVENTS 254
+acCMD_SEND_REDUNDANCY_DATA 255
+acCMD_START_DOWNLOAD_DB 256
+acCMD_QUERY_VOICE_PROMPT_DATA_BASE_STATUS 257
+acCMD_PLAY_VOICE_PROMPT_SEQUENCE 258
+acCMD_DELETE_VOICE_PROMPT_RANGE 259
+acCMD_AMS_GET_AUDIO_STAGING_STATUS 260
+acCMD_REDUNDANCY_SWITCH_TO_BOARD 261
+acCMD_RESET_DSP_SERIAL_PORT 262
+acCMD_REDUNDANCY_ADD_NODE 263
+acCMD_REDUNDANCY_REMOVE_NODE 264
+acCMD_GET_CURRENT_CAS 265
+acCMD_SET_VOICE_PROMPT_START_INDEX 266
+acCMD_GET_VOICE_PROMPT_ATTRIBUTES 267
+acCMD_GET_REMOTE_FILE_ATTRIBUTES 268
+acCMD_PSTN_GEN_SHORT 270
+acCMD_PSTN_GEN_LONG 271
+acCMD_PSTN_SEND_STACK_MESSAGE 272
+acCMD_ICMP_ECHO_TEST_IP_CONNECTION 279
+acCMD_SS7_MTP2_CONFIG_REQUEST 280
+acCMD_SS7_MTP2_REQUEST 281
+acCMD_SS7_MTP2_CONFIG_PARAMS_REQUEST 282
+acCMD_SS7_MTP2_RESERVED_1 283
+acCMD_SS7_MTP2_RESERVED_2 284
+acCMD_SS7_MTP2_RESERVED_3 285
+acCMD_SS7_MTP2_RESERVED_4 286
+acCMD_PSTN_SD_ENABLE_FIBER_LINK 294
+acCMD_PSTN_SD_GENERIC 295
+acCMD_PSTN_SD_PRBS_DETECTION_OFF 303
+acCMD_SS7_MTP3_REQUEST 304
+acCMD_SS7_LONG_REQUEST 305
+acCMD_QUERY_SS7_CONSTANTS 306
+acCMD_SDH_QUERY_APS_STATUS 307
+acCMD_PSTN_TER_REDUNDANT_RESET 309
+acCMD_SHELL_COMMAND 310
+acCMD_MGCP_TPNCP_AS_RSIP 311
+acCMD_PSTN_STOP_TRUNK_TRAFFIC 312
+acCMD_PSTN_START_TRUNK_TRAFFIC 313
+acCMD_PSTN_DELETE_TRUNK 314
+acCMD_PSTN_CONFIGURE_TRUNK 315
+acCMD_PSTN_APPLY_TRUNK_CONFIG 316
+acCMD_VOICEPATH_START_TEST 317
+acCMD_VOICEPATH_STOP_TEST 318
+acCMD_VOICEPATH_STOP_REDUNDANT_TEST 319
+acCMD_PSTN_GET_PERFORMANCE_MONITORING 320
+acCMD_PSTN_SET_PERFORMANCE_MONITORING 321
+acCMD_TR08_SEND_CONCENTRATOR_FIELD 322
+acCMD_TR08_SEND_MAINTENANCE_FIELD 323
+acCMD_TR08_SEND_ALARM 324
+acCMD_TR08_SWITCH_LINE 325
+acCMD_TR08_GET_STATUS 326
+acCMD_GET_PERFORMANCE_MONITORING_DATA 327
+acCMD_GET_PERFORMANCE_MONITORING_ATTRIBUTES 328
+acCMD_SET_PERFORMANCE_MONITORING_ATTRIBUTES 329
+acCMD_PSTN_SET_SA7_BIT 400
+acCMD_PSTN_GET_SA7_BIT 401
+acCMD_DERIVE_PACKET_CABLE_KEYS 402
+acCMD_HA_TRANSFER_SW_VER 403
+acCMD_ANALOG_IF_PORT_DISCONNECT 404
+acCMD_ANALOG_PORT_REGISTRATION 405
+acCMD_APPLY_LOADED_CERTIFICATE 406
+acCMD_V5_QUERY_USER_PORT_STATUS 407
+acCMD_V5_QUERY_BCHANNEL_STATUS 408
+acCMD_V5_QUERY_ALARM_STATUS 409
+acCMD_V5_SET_TRACE_LEVEL 410
+acCMD_V5_PORT_BLOCK_COMMAND 411
+acCMD_V5_PORT_BLOCK_AN_REQUEST 412
+acCMD_V5_PORT_UN_BLOCK_REQUEST 413
+acCMD_V5_PORT_UN_BLOCK_RESPONSE 414
+acCMD_V5_LINK_BLOCK_COMMAND 415
+acCMD_V5_LINK_BLOCK_AN_DEFERRED_REQUEST 416
+acCMD_V5_LINK_BLOCK_AN_NON_DEFERRED_REQUEST 417
+acCMD_V5_LINK_UN_BLOCK_REQUEST 418
+acCMD_V5_LINK_ID_REQUEST 419
+acCMD_V5_SWITCH_OVER_REQUEST 420
+acCMD_V5_PSTN_PORTS_BLOCK_REQUEST 421
+acCMD_V5_PSTN_PORTS_UN_BLOCK_REQUEST 422
+acCMD_V5_PSTN_CLEAR_PORTS 423
+acCMD_V5_SET_INTERFACE_ADMIN_STATE 424
+acCMD_V5_GET_INTERFACE_STATES 425
+acCMD_V5_GET_LINK_OPER_STATE 426
+acCMD_LDAP_SEARCH_REQUEST 427
+acCMD_V5_GET_NUMBER_OF_PORTS 428
+acCMD_V5_PROTOCOL_PARAMETER 429
+acCMD_LDAP_CLEAR_ALL_CASH 430
+acCMD_LDAP_REFRESH_CASH_ENTRY 431
+acCMD_LDAP_GET_CONNECTION_STATUS 432
+acCMD_START_STEREO_RECORD 501
+acCMD_STOP_STEREO_RECORD 502
+acCMD_ADVANCED_MEDIA_PLAY 503
+acCMD_ADVANCED_MEDIA_PLAY_COLLECT 504
+acCMD_ADVANCED_MEDIA_PLAY_RECORD 505
+acCMD_STOP_ADVANCED_MEDIA_PLAY 506
+acCMD_STOP_ADVANCED_MEDIA_PLAY_COLLECT 507
+acCMD_STOP_ADVANCED_MEDIA_PLAY_RECORD 508
+acCMD_ANNOUNCEMENT_SEQUENCE_SKIP_FORWARD 509
+acCMD_ANNOUNCEMENT_SEQUENCE_SKIP_BACKWARD 510
+acCMD_SHELL_INTERRUPT 511
+acCMD_SWITCH_TO_LAN_PORT 512
+acCMD_GET_INTERNAL_PLL_STATUS 513
+acCMD_GET_APB_TIMING_MATRIX_STATUS 514
+acCMD_REPLACE_DIAL_PLAN 515
+acCMD_GET_TERMINATION_ID_REG_INFO 600
+acCMD_ASRTTS_SPEAK_CMD 601
+acCMD_ASRTTS_STOP_SPEAKING_CMD 602
+acCMD_ASRTTS_RECOGNIZE_CMD 603
+acCMD_ASRTTS_STOP_RECOGNIZING_CMD 604
+acCMD_SDH_QUERY_FIBER_GROUP_ALARM_STATUS 605
+acCMD_SDH_QUERY_FIBER_GROUP_SINGLE_INSTANCE_ALARM_STATUS 606
+acCMD_PSTN_CHANGE_TRUNK_BLOCKING_STATUS 607
+acCMD_SDH_CHANGE_PERFORMANCE_MONITORING_STATE 608
+acCMD_DS3_CHANGE_PERFORMANCE_MONITORING_STATE 609
+acCMD_ACTIVATE_AUDIO_RTP_RTCP 610
+acCMD_ACTIVATE_VIDEO_RTP_RTCP 611
+acCMD_DEACTIVATE_AUDIO_RTP_RTCP 612
+acCMD_DEACTIVATE_VIDEO_RTP_RTCP 613
+acCMD_CLEAR_STREAMING_CACHE 614
+acCMD_IS_STORAGE_SERVER_AVAILABLE 615
+acCMD_STORAGE_SERVER_LOAD_TAR 616
+acCMD_BURN_CONFIGURATION 617
+acCMD_SEND_ACK 618
+acCMD_REMOUNT_NFS 619
+acCMD_SIMULATE_END_CALL 620
+acCMD_SIMULATE_START_MEDIA 621
+acCMD_SIMULATE_START_CALL 622
+acCMD_3GPP_SET_RATE 623
+acCMD_SET_AMR_RATE 624
+acCMD_HTTP_STREAMING_START_PLAY 625
+acCMD_HTTP_STREAMING_STOP_PLAY 626
+acCMD_HTTP_STREAMING_START_RECORD 627
+acCMD_HTTP_STREAMING_STOP_RECORD 628
+acCMD_LINKLAYER_START 1000
+acCMD_PSTN_LINKLAYER_DS3_TRUNK_CONFIG 1001
+acCMD_PSTN_LINKLAYER_DS3_TRUNK_ALARM_STATUS 1002
+acCMD_LINKLAYER_RESET_BOARD 1003
+acCMD_LINKLAYER_SEND_GARP 1004
+acCMD_LINKLAYER_LINK_IS_UP 1005
+acCMD_LINKLAYER_LINK_IS_DOWN 1006
+acCMD_LINKLAYER_UPDATE_DEST_IP 1007
+acCMD_PSTN_LINKLAYER_DS3_TRUNK_SEND_ALARM 1008
+acCMD_PSTN_LINKLAYER_DS3_TRUNK_LOOP 1009
+acCMD_PSTN_LINKLAYER_DS3_TRUNK_RESET 1010
+acCMD_LINKLAYER_HANDLE_RESET_CONFIGURATION 1011
+acCMD_LINKLAYER_INACTIVE_LINK1_IS_UP 1012
+acCMD_LINKLAYER_INACTIVE_LINK1_IS_DOWN 1013
+acCMD_LINKLAYER_INACTIVE_LINK2_IS_UP 1014
+acCMD_LINKLAYER_INACTIVE_LINK2_IS_DOWN 1015
+acCMD_LINKLAYER_REQ_PHY_STATUS 1016
+acCMD_LINKLAYER_RESTART_TSI 1017
+acCMD_PSTN_LINKLAYER_DS3_TRUNK_PMON 1018
+acCMD_PSTN_LINKLAYER_DS3_TRUNK_PMON_EVENT 1019
+acCMD_LINKLAYER_FACTORY_DEFAULT_START 1020
+acCMD_LINKLAYER_FACTORY_DEFAULT_END 1021
+PCI_LINKLAYER_ACTIVE_PORT_1 1022
+PCI_LINKLAYER_ACTIVE_PORT_2 1023
+acCMD_PSTN_DS3_SET_CONFIG 1024
+acCMD_PSTN_DS3_SET_ADMIN_STATE 1025
+acCMD_LINKLAYER_DUMMY_FROM_SLAVE 1026
+acCMD_LINKLAYER_END 1200
+acCMD_VOICEPATH_DISABLE_EXTERNAL_COMMANDS 1201
+acCMD_VOICEPATH_END 1210
+acCMD_ONE_PLUS_ONE_HA_CONTROL_MESSAGE 1211
+acCMD_ENCAPSULATED_TPNCP_MESSAGE 1212
+acCMD_AMS_SWITCH_VOICE_PROMPT_REPOSITORY 1401
+acCMD_PLAYBACK_START_COMMAND 1480
+acCMD_PLAYBACK_START_FAST_SLOW_COMMAND 1481
+acCMD_PLAYBACK_STOP_COMMAND 1482
+acCMD_PLAYBACK_PAUSE_COMMAND 1483
+acCMD_PLAYBACK_CONTINUE_COMMAND 1484
+acCMD_PLAYBACK_PACKET_TO_TDM 1485
+acCMD_PLAYBACK_PACKET_TO_IP 1486
+acCMD_PLAYBACK_LAST_PACKET_TO_TDM 1487
+acCMD_PLAYBACK_LAST_PACKET_TO_IP 1488
+acCMD_PLAYBACK_DUMMY_PACKET_TO_IP 1489
+acCMD_PLAYBACK_GET_CURRENT_PLAY_POSITION 1490
+acCMD_PLAYBACK_CHANGE_FAST_SLOW_PLAYBACK_PARAM 1491
+acCMD_PLAYBACK_DUMMY_COMMAND 1492
+acCMD_GET_BOARD_STARTUP_EVENTS 1501
+acCMD_MPC_SET_REMOTE_DSP_COMMAND 1550
+acCMD_MEDIATION_REMOVE_DESTINATION_POINT 1601
+acCMD_MEDIATION_QUERY_CONNECTION 1602
+acCMD_RESET_ECHO_CANCELLER 1603
+acCMD_MTC_GENERIC_COMMAND 1604
+acCMD_MTC_HA_INTEGRITY_CHECK_COMMAND 1605
+acCMD_MTC_DR_SET_STATE 1606
+acCMD_MTC_DR_SET_DEFAULT_IP_TARGET 1607
+acCMD_MTC_DR_ADD_REMOVE_SYSTEM_TRACE_RULE 1608
+acCMD_MTC_DR_SET_CID_SESSION_ID_TRACE_DATA 1609
+acCMD_MTC_UPLOAD_FILE 1610
+acCMD_OPEN_OR_UPDATE_SBC_SESSION 1611
+acCMD_CLOSE_OR_DISCONNECT_SBC_SESSION 1612
+acCMD_SEND_DTLS_MESSAGE 1613
+acCMD_NOTIFY_GWAPP_IS_ACTIVE 1614
+#####
+FacilityComponentTag FACILITY_UNKNOWN 0
+FacilityComponentTag FACILITY_INVOKE_PDU 1
+FacilityComponentTag FACILITY_RETURN_RESULT_PDU 2
+FacilityComponentTag FACILITY_RETURN_ERROR_PDU 3
+FacilityComponentTag FACILITY_REJECT_PDU 4
+FacilityComponentTag FACILITY_NSF_IE 5
+ElementPresenceState ELEMENT_PRESENT 6
+ElementPresenceState ELEMENT_ABSENT 7
+SuppServOperationId SS_ETSI_AOC_CHARGING_REQUEST 1
+SuppServOperationId SS_ETSI_AOCS_CURRENCY 2
+SuppServOperationId SS_ETSI_AOCS_SPECIAL_ARRANGEMENT 3
+SuppServOperationId SS_ETSI_AOCD_CURRENCY 4
+SuppServOperationId SS_ETSI_AOCD_CHARGING_UNIT 5
+SuppServOperationId SS_ETSI_AOCE_CURRENCY 6
+SuppServOperationId SS_ETSI_AOCE_CHARGING_UNIT 7
+SuppServOperationId SS_ETSI_CUG_CALL 8
+SuppServOperationId SS_ETSI_ACTIVATION_DIVERSION 9
+SuppServOperationId SS_ETSI_DEACTIVATION_DIVERSION 10
+SuppServOperationId SS_ETSI_ACTIVATION_STATUS_NOTIFICATION_DIV 11
+SuppServOperationId SS_ETSI_DEACTIVATION_STATUS_NOTIFICATION_DIV 12
+SuppServOperationId SS_ETSI_INTERROGATION_DIVERSION 13
+SuppServOperationId SS_ETSI_INTERROGATE_SERVED_USER_NUMBERS 14
+SuppServOperationId SS_ETSI_DIVERSION_INFORMATION 15
+SuppServOperationId SS_ETSI_CALL_DEFLECTION 16
+SuppServOperationId SS_ETSI_CALL_REROUTING 17
+SuppServOperationId SS_ETSI_DIVERTING_LEG_INFORMATION_1 18
+SuppServOperationId SS_ETSI_DIVERTING_LEG_INFORMATION_2 19
+SuppServOperationId SS_ETSI_DIVERTING_LEG_INFORMATION_3 20
+SuppServOperationId SS_ETSI_BEGIN_THREE_PARTY 24
+SuppServOperationId SS_ETSI_END_THREE_PARTY 25
+SuppServOperationId SS_ETSI_MCID_REQUEST 41
+SuppServOperationId SS_QSIG_ACTIVATE_DIVERSION 70
+SuppServOperationId SS_QSIG_DEACTIVATE_DIVERSION 71
+SuppServOperationId SS_QSIG_INTERROGATE_DIVERSION 72
+SuppServOperationId SS_QSIG_CHECK_RESTRICTION 73
+SuppServOperationId SS_QSIG_CALL_REROUTING 74
+SuppServOperationId SS_QSIG_DIVERTING_LEG_INFORMATION_1 75
+SuppServOperationId SS_QSIG_DIVERTING_LEG_INFORMATION_2 76
+SuppServOperationId SS_QSIG_DIVERTING_LEG_INFORMATION_3 77
+SuppServOperationId SS_QSIG_CFNR_DIVERTED_LEG_FAILED 78
+SuppServOperationId SS_QSIG_CALLING_NAME 79
+SuppServOperationId SS_QSIG_CALLED_NAME 80
+SuppServOperationId SS_QSIG_CONNECTED_NAME 81
+SuppServOperationId SS_QSIG_BUSY_NAME 82
+SuppServOperationId SS_QSIG_CALL_TRANSFER_IDENTIFY 83
+SuppServOperationId SS_QSIG_CALL_TRANSFER_ABANDON 84
+SuppServOperationId SS_QSIG_CALL_TRANSFER_INITIATE 85
+SuppServOperationId SS_QSIG_CALL_TRANSFER_SETUP 86
+SuppServOperationId SS_QSIG_CALL_TRANSFER_ACTIVE 87
+SuppServOperationId SS_QSIG_CALL_TRANSFER_COMPLETE 88
+SuppServOperationId SS_QSIG_CALL_TRANSFER_UPDATE 89
+SuppServOperationId SS_QSIG_CALL_TRANSFER_SUBADD 90
+SuppServOperationId SS_QSIG_PATH_REPLACE_PROPOSE 91
+SuppServOperationId SS_QSIG_PATH_REPLACE_SETUP 92
+SuppServOperationId SS_QSIG_PATH_REPLACE_RETAIN 93
+SuppServOperationId SS_QSIG_MWI_ACTIVATE 117
+SuppServOperationId SS_QSIG_MWI_DEACTIVATE 118
+SuppServOperationId SS_QSIG_MWI_INTERROGATE 119
+SuppServOperationId SS_NI2_CALLING_NAME 124
+SuppServOperationId SS_NI2_CONNECTED_NAME 125
+SuppServOperationId SS_NI2_DIVERTING_LEG_INFORMATION_2 126
+SuppServOperationId SS_NI2_INFORMATION_FOLLOWING 127
+SuppServOperationId SS_QSIG_PATH_REPLACE_INVITE 137
+SuppServOperationId SS_DMS_RLT_OPERATION_INDICATION 138
+SuppServOperationId SS_DMS_RLT_THIRD_PARTY 139
+SuppServOperationId SS_NI2_MESSAGE_WAITING_NOTIFICATION 140
+SuppServOperationId SS_NTT_NO_ID_INFO 141
+SuppServOperationId SS_E10_CALLING_NAME 149
+SuppServOperationId SS_E10_DIVERTING_LEG_INFORMATION_2 150
+SuppServOperationId SS_E10_INFORMATION_FOLLOWING 151
+SuppServOperationId SS_QSIG_SINGLE_STEP_CALL_TRANSFER_INITIATE 152
+SuppServOperationId SS_QSIG_SINGLE_STEP_CALL_TRANSFER_SETUP 153
+SuppServOperationId SS_QSIG_SINGLE_STEP_CALL_TRANSFER_POST_DIAL 154
+SuppServOperationId SS_QSIG_SINGLE_STEP_CALL_TRANSFER_DIGIT_INFO 155
+SuppServOperationId SS_ETSI_MWI_ACTIVATE 157
+SuppServOperationId SS_ETSI_MWI_DEACTIVATE 158
+SuppServOperationId SS_ETSI_MWI_INDICATE 159
+SuppServOperationId SS_ETSI_REVERSE_CHARGING_REQUEST 168
+SuppServOperationId SS_ETSI_REVERSE_CHARGING_INDICATION 169
+SuppServOperationId SS_ETSI_REVERSE_CHARGING_STATUS 170
+SuppServPartyNumberType SS_PARTY_NUMBER_ABSENT -1
+SuppServPartyNumberType SS_PARTY_NUMBER_UNKNOWN 0
+SuppServPartyNumberType SS_PARTY_NUMBER_PUBLIC 1
+SuppServPartyNumberType SS_PARTY_NUMBER_DATA 2
+SuppServPartyNumberType SS_PARTY_NUMBER_TELEX 3
+SuppServPartyNumberType SS_PARTY_NUMBER_PRIVATE 4
+SuppServPartyNumberType SS_PARTY_NUMBER_NATIONAL 5
+SuppServNumberType SS_PUBLIC_PRIVATE_NUMBER_UNKNOWN 0
+SuppServNumberType SS_PUBLIC_PRIVATE_NUMBER_ABBREVIATED 6
+SuppServNumberType SS_PUBLIC_NUMBER_INTERNATIONAL 1
+SuppServNumberType SS_PUBLIC_NUMBER_NATIONAL 2
+SuppServNumberType SS_PUBLIC_NUMBER_NETWORK_SPECIFIC 3
+SuppServNumberType SS_PUBLIC_NUMBER_SUBSCRIBER 4
+SuppServNumberType SS_PRIVATE_NUMBER_LEVEL2_REGIONAL 1
+SuppServNumberType SS_PRIVATE_NUMBER_LEVEL1_REGIONAL 2
+SuppServNumberType SS_PRIVATE_NUMBER_PTN_SPECIFIC 3
+SuppServNumberType SS_PRIVATE_NUMBER_LOCAL 4
+SuppServNumberType SS_PRIVATE_NUMBER_LEVEL3_REGIONAL 5
+SuppServBasicService SS_BASIC_ABSENT -1
+SuppServBasicService SS_BASIC_ALL_SERVICES 0
+SuppServBasicService SS_BASIC_SPEECH 1
+SuppServBasicService SS_BASIC_UNRESTR_DIG_INFO 2
+SuppServBasicService SS_BASIC_AUDIO_3K1HZ 3
+SuppServBasicService SS_BASIC_UNR_D_INFO_TONE_AN 4
+SuppServBasicService SS_BASIC_TELEPHONY_3K1HZ 32
+SuppServBasicService SS_BASIC_TELETEX 33
+SuppServBasicService SS_BASIC_TELEFAX_GROUP4_CL1 34
+SuppServBasicService SS_BASIC_VIDEOTEX_SYNT_BASE 35
+SuppServBasicService SS_BASIC_VIDEO_TELEPHONY 36
+SuppServBasicService SS_BASIC_TELEFAX_GROUP2_3 37
+SuppServBasicService SS_BASIC_TELEPHONY_7KHZ 38
+SuppServMsgCentreIdType SS_QSIG_MSG_CENTRE_ABSENT -1
+SuppServMsgCentreIdType SS_QSIG_MSG_CENTRE_INT 0
+SuppServMsgCentreIdType SS_QSIG_MSG_CENTRE_PARTY_NB 1
+SuppServMsgCentreIdType SS_QSIG_MSG_CENTRE_NUM 2
+ISDNNumberType NUMBERING_TYPE_NOT_INCLUDED -1
+ISDNNumberType UNKNOWN_NUMBER 0
+ISDNNumberType INTERNATIONAL_NUMBER 1
+ISDNNumberType NATIONAL_NUMBER 2
+ISDNNumberType NETWORK_SPECIFIC_NUMBER 3
+ISDNNumberType SUBSCRIBER_NUMBER 4
+ISDNNumberType ABBREVIATED_NUMBER 6
+ISDNNumberType MF_RN1 11
+ISDNNumberType MF_RN2 12
+ISDNNumberType MF_RN3 13
+ISDNNumberType MF_RN4 14
+ISDNNumberType MF_RN5 15
+ISDNNumberType MF_RN6 16
+ISDNNumberType MF_RN7 17
+ISDNNumberType MF_RN8 18
+ISDNNumberType MF_RN9 19
+ISDNNumberType MF_RN10 20
+ISDNNumberType MF_RN11 21
+ISDNNumberType MF_RN12 22
+ISDNNumberType MF_RN13 23
+ISDNNumberType MF_RN14 24
+ISDNNumberType MF_RN15 25
+ISDNNumberPlan NUMBERING_PLAN_NOT_INCLUDED -1
+ISDNNumberPlan UNKNOWN_NUMBERING_PLAN 0
+ISDNNumberPlan ISDN_NUMBERING_PLAN 1
+ISDNNumberPlan DATA_NUMBERING_PLAN 3
+ISDNNumberPlan TELEX_NUMBERING_PLAN 4
+ISDNNumberPlan NATIONAL_NUMBERING_PLAN 8
+ISDNNumberPlan PRIVATE_NUMBERING_PLAN 9
+ISDNNumberPlan RESERVED_NUMBERING_PLAN 15
+ISDNNumberPresentation PRESENTATION_NOT_INCLUDED -1
+ISDNNumberPresentation PRESENTATION_ALLOWED 0
+ISDNNumberPresentation PRESENTATION_RESTRICTED 1
+ISDNNumberPresentation PRESENTATION_NOT_AVAILABLE 2
+ISDNNumberScreening NUMBER_SCREEN_NOT_INCLUDED -1
+ISDNNumberScreening NUMBER_SCREEN_USER_PROVIDED 0
+ISDNNumberScreening NUMBER_SCREEN_USER_PASSED 1
+ISDNNumberScreening NUMBER_SCREEN_USER_FAILED 2
+ISDNNumberScreening NUMBER_SCREEN_NETWORK_PROVIDED 3
+IsdnSubAddressType SUB_ADDRESS_TYPE_NSAP 0
+IsdnSubAddressType SUB_ADDRESS_TYPE_USER_SPECIFIED 2
+IsdnSubAddressOddIndicator ACU_SUB_ADDRESS_EVEN 0
+IsdnSubAddressOddIndicator ACU_SUB_ADDRESS_ODD 1
+IsdnDateTimeAvailable AC_ISDN_DATE_TIME_NOT_AVAILABLE 0
+IsdnDateTimeAvailable AC_ISDN_DATE_TIME_AVAILABLE 1
+IsdnDateTimeProvider AC_ISDN_DATE_TIME_PROVIDER_BOARD 0
+IsdnDateTimeProvider AC_ISDN_DATE_TIME_PROVIDER_HOST 1
+IsdnSubAddressFormat SUB_ADDRESS_FORMAT_DEFAULT 0
+IsdnSubAddressFormat SUB_ADDRESS_FORMAT_BCD 72
+IsdnSubAddressFormat SUB_ADDRESS_FORMAT_IA5 80
+IsdnSubAddressFormat SUB_ADDRESS_FORMAT_NULL 255
+IsdnSourceNumberNonNotificationReason SOURCE_NUMBER_NOT_RELEVANT -1
+IsdnSourceNumberNonNotificationReason SOURCE_NUMBER_UNAVAILABLE 0
+IsdnSourceNumberNonNotificationReason SOURCE_NUMBER_REJECT_BY_USER 1
+IsdnSourceNumberNonNotificationReason SOURCE_NUMBER_INTERACTION 2
+IsdnSourceNumberNonNotificationReason SOURCE_NUMBER_COIN_LINE 3
+MlppPrecedenceLevel MLPP_PREC_LEVEL_FLASH_OVERRIDE 0
+MlppPrecedenceLevel MLPP_PREC_LEVEL_FLASH 1
+MlppPrecedenceLevel MLPP_PREC_LEVEL_IMMEDIATE 2
+MlppPrecedenceLevel MLPP_PREC_LEVEL_PRIORITY 3
+MlppPrecedenceLevel MLPP_PREC_LEVEL_ROUTINE 4
+MlppLfbIndication MLPP_LFB_INDICTN_ALLOWED 0
+MlppLfbIndication MLPP_LFB_INDICTN_NOT_ALLOWED 1
+MlppLfbIndication MLPP_LFB_INDICTN_PATH_RESERVED 2
+ISDNProgressIndDescription PROGRESS_IND_DESC_NOT_INCLUDED -1
+ISDNProgressIndDescription PROGRESS_DESCR_NON_END_TO_END_ISDN 1
+ISDNProgressIndDescription PROGRESS_DESCR_NON_ISDN_DEST 2
+ISDNProgressIndDescription PROGRESS_DESCR_NON_ISDN_ORIG 3
+ISDNProgressIndDescription PROGRESS_DESCR_CALL_RETURNED_ISDN 4
+ISDNProgressIndDescription PROGRESS_DESCR_IN_BAND_NOW 8
+ISDNProgressIndDescription PROGRESS_DESCR_SERVICE_CHANGE 5
+ISDNProgressIndDescription PROGRESS_DESCR_DELAY_AT_CALLED 10
+ISDNProgressIndLocation PROGRESS_IND_LOC_NOT_INCLUDED -1
+ISDNProgressIndLocation PROGRESS_LOC_USER 0
+ISDNProgressIndLocation PROGRESS_LOC_PR_LOCAL_USER 1
+ISDNProgressIndLocation PROGRESS_LOC_PU_LOCAL_USER 2
+ISDNProgressIndLocation PROGRESS_LOC_TRANSIT_NET 3
+ISDNProgressIndLocation PROGRESS_LOC_PU_REMOTE_USER 4
+ISDNProgressIndLocation PROGRESS_LOC_PR_REMOTE_USER 5
+ISDNProgressIndLocation PROGRESS_LOC_INTERNATIONAL 7
+ISDNProgressIndLocation PROGRESS_BEYOND_IWP 10
+EmergencyCallCodingStandard EMERGENCY_CALL_CODING_STANDARD_ABSENT 0
+EmergencyCallCodingStandard EMERGENCY_CALL_CODING_STANDARD_NATIONAL 2
+EmergencyCallCodingStandard EMERGENCY_CALL_CODING_STANDARD_SPECIFIC 3
+EmergencyCallControlInformationDisplay EMERGENCY_CALL_CONTROL_INFORMATION_NORMAL_STEADY_DISPLAY 0
+EmergencyCallControlInformationDisplay EMERGENCY_CALL_CONTROL_INFORMATION_FLASHING_DISPLAY 1
+MlppCodingStandard MLPP_CODING_STANDARD_CCITT 0
+MlppCodingStandard MLPP_CODING_STANDARD_NATIONAL 2
+MlppPrecedenceLevelChangePrivilege MLPP_PRECEDENCE_LEVEL_CHANGED_AT_NETWORK_BOUNDARIES 0
+MlppPrecedenceLevelChangePrivilege MLPP_PRECEDENCE_LEVEL_NOT_CHANGED_AT_NETWORK_BOUNDARIES 1
+OffhookIndicator OFFHOOK_INDICATOR_NONE 0
+OffhookIndicator OFFHOOK_INDICATOR_HOTLINE_VOICE 1
+OffhookIndicator OFFHOOK_INDICATOR_HOTLINE_DATA 2
+DisplayType DISPLAY_CALLING_PARTY 1
+DisplayType DISPLAY_CONNECTED_PARTY 2
+DisplayType DISPLAY_ORIGINAL_CALLED_PARTY 5
+MlppPreemptParams MLPP_PREEMPT_CIRCUIT_NOT_RESERVED 0
+MlppPreemptParams MLPP_PREEMPT_CIRCUIT_RESERVED 1
+MlppStatusRequest MLPP_STATUS_NOT_MLPP_CALL 0
+MlppStatusRequest MLPP_STATUS_SUCCESS_SUBSC 1
+MlppStatusRequest MLPP_STATUS_SUCCESS_NOT_SUBSC 2
+MlppStatusRequest MLPP_STATUS_FAILURE_CASEA 3
+MlppStatusRequest MLPP_STATUS_FAILURE_CASEB 4
+BlockOrigin UNDEFINED_ORIGIN 0
+BlockOrigin REMOTE_SIDE 1
+BlockOrigin LOCAL_SIDE 2
+IsdnServiceReportType ISDN_REPORT_TYPE_OK 0
+IsdnServiceReportType ISDN_REPORT_TYPE_ERROR 1
+IsdnServiceReportType ISDN_REPORT_TYPE_EVENT 2
+IsdnServiceReportType ISDN_REPORT_TYPE_STATUS 3
+IsdnServiceErrorType ISDN_SERVICE_ERROR_TYPE_NO_ERROR 0
+IsdnServiceErrorType ISDN_SERVICE_ERROR_TYPE_NO_ACTION 1
+IsdnServiceErrorType ISDN_SERVICE_ERROR_TYPE_MANAGEMENT_NOT_SUPPORTED 2
+IsdnServiceErrorType ISDN_SERVICE_ERROR_TYPE_WRONG_TRUNK_ID 3
+IsdnServiceErrorType ISDN_SERVICE_ERROR_TYPE_SERVICE_TIMEOUT 4
+ISDN_DChannelStatusType D_CHANNEL_OK 0
+ISDN_DChannelStatusType D_CHANNEL_DOWN 1
+PSTNAuxiliaryCallState AUX_STATE_NOT_APPLICABLE -1
+PSTNAuxiliaryCallState AUX_STATE_IDLE 48
+PSTNAuxiliaryCallState AUX_STATE_HOLD_RQ 65
+PSTNAuxiliaryCallState AUX_STATE_HOLD_IN 97
+PSTNAuxiliaryCallState AUX_STATE_HELD 49
+PSTNAuxiliaryCallState AUX_STATE_RET_RQ 66
+PSTNAuxiliaryCallState AUX_STATE_RET_IN 98
+PSTNModifyT1E1SpanCode PSTN_ENABLE_T1E1_SPAN 0
+PSTNModifyT1E1SpanCode PSTN_DISABLE_T1E1_SPAN 1
+V5SignalType V5_NULL 0
+V5SignalType V5_CADENCED_RINGING 1
+V5SignalType V5_PULSED_SIGNAL 2
+V5SignalType V5_STEADY_SIGNAL 3
+V5SignalType V5_DIGIT_SIGNAL 4
+V5SignalType V5_RECOGNITION_TIME 16
+V5SignalType V5_ENABLE_METERING 34
+V5SignalType V5_METERING_REPORT 35
+V5SignalType V5_ATTENUATION 36
+V5SignalType V5_AUTONOMOUS_SIGNALLING_SEQUENCE 160
+V5SignalType V5_SEQUENCE_RESPONSE 176
+V5SignalType V5_PULSE_NOTIFICATION 192
+V5PulsedSignalType V5_PULSED_NORMAL_POLARITY 127
+V5PulsedSignalType V5_PULSED_REVERSED_POLARITY 126
+V5PulsedSignalType V5_PULSED_BATTERY_ON_C_WIRE 125
+V5PulsedSignalType V5_PULSED_ON_HOOK 124
+V5PulsedSignalType V5_PULSED_REDUCED_BATTERY 123
+V5PulsedSignalType V5_PULSED_NO_BATTERY 122
+V5PulsedSignalType V5_INITIAL_RING 121
+V5PulsedSignalType V5_METERING_PULSE 120
+V5PulsedSignalType V5_PULSED_50HZ 119
+V5PulsedSignalType V5_REGISTER_RECALL 118
+V5PulsedSignalType V5_PULSED_OFF_HOOK 117
+V5PulsedSignalType V5_PULSED_B_WIRE_CONNECTED_TO_EARTH 116
+V5PulsedSignalType V5_EARTH_LOOP_PULSE 115
+V5PulsedSignalType V5_PULSED_B_WIRE_CONNECTED_TO_BATTERY 114
+V5PulsedSignalType V5_PULSED_A_WIRE_CONNECTED_TO_EARTH 113
+V5PulsedSignalType V5_PULSED_A_WIRE_CONNECTED_TO_BATTERY 112
+V5PulsedSignalType V5_PULSED_C_WIRE_CONNECTED_TO_EARTH 111
+V5PulsedSignalType V5_PULSED_C_WIRE_DISCONNECTED 110
+V5PulsedSignalType V5_PULSED_NORMAL_BATTERY 109
+V5PulsedSignalType V5_PULSED_A_WIRE_DISCONNECTED 108
+V5PulsedSignalType V5_PULSED_B_WIRE_DISCONNECTED 107
+V5SuppressionIndicator V5_NO_SUPPRESSION 0
+V5SuppressionIndicator V5_SUPPRESSION_ALLOWED_BY_LE_SIGNAL 1
+V5SuppressionIndicator V5_SUPPRESSION_ALLOWED_BY_TE_SIGNAL 2
+V5SuppressionIndicator V5_SUPPRESSION_ALLOWED_BY_LE_OR_TE_SIGNAL 3
+V5AcknowledgeRequestIndicator V5_NO_ACKNOWLEDGEMENT_REQUESTED 0
+V5AcknowledgeRequestIndicator V5_ENDING_ACKNOWLEDGEMENT_REQUESTED_FINISHED_EACH_PULSE 1
+V5AcknowledgeRequestIndicator V5_END_ACKNOWLEDGEMENT_REQUESTED_FINISHED_ALL_PULSES 2
+V5AcknowledgeRequestIndicator V5_START_PULSE_ACKNOWLEDGEMENT_REQUESTED 3
+V5SteadySignalType V5_NORMAL_POLARITY 0
+V5SteadySignalType V5_REVERSED_POLARITY 1
+V5SteadySignalType V5_BATTERY_ON_C_WIRE 2
+V5SteadySignalType V5_NO_BATTERY_ON_C_WIRE 3
+V5SteadySignalType V5_OFF_HOOK 4
+V5SteadySignalType V5_ON_HOOK 5
+V5SteadySignalType V5_BATTERY_ON_A_WIRE 6
+V5SteadySignalType V5_A_WIRE_ON_EARTH 7
+V5SteadySignalType V5_NO_BATTERY_ON_A_WIRE 8
+V5SteadySignalType V5_NO_BATTERY_ON_B_WIRE 9
+V5SteadySignalType V5_REDUCED_BATTERY 10
+V5SteadySignalType V5_NO_BATTERY 11
+V5SteadySignalType V5_ALTERNATE_REDUCED_POWER_NO_POWER 12
+V5SteadySignalType V5_NORMAL_BATTERY 13
+V5SteadySignalType V5_STOP_RINGING 14
+V5SteadySignalType V5_START_PILOT_FREQUENCY 15
+V5SteadySignalType V5_STOP_PILOT_FREQUENCY 16
+V5SteadySignalType V5_LOW_IMPEDANCE_ON_B_WIRE 17
+V5SteadySignalType V5_B_WIRE_CONNECTED_TO_EARTH 18
+V5SteadySignalType V5_B_WIRE_DISCONNECTED_TO_EARTH 19
+V5SteadySignalType V5_BATTERY_ON_B_WIRE 20
+V5SteadySignalType V5_LOW_LOOP_IMPEDANCE 21
+V5SteadySignalType V5_HIGH_LOOP_IMPEDANCE 22
+V5SteadySignalType V5_ANOMALOUS_LOOP_IMPEDANCE 23
+V5SteadySignalType V5_A_WIRE_DISCONNECTED_FROM_EARTH 24
+V5SteadySignalType V5_C_WIRE_ON_EARTH 25
+V5SteadySignalType V5_C_WIRE_DISCONNECTED_FROM_EARTH 26
+V5SteadySignalType V5_RAMP_TO_REVERSE_POLARITY 29
+V5SteadySignalType V5_RAMP_TO_NORMAL_POLARITY 30
+V5DigitAckReqInd V5_NO_ENDING_ACKNOWLEDGEMENT_REQUESTED 0
+V5DigitAckReqInd V5_ENDING_ACKNOWLEDGEMENT_REQUESTED 1
+V5RepetitionIndicator V5_CEASE_APPLY_PULSES 0
+V5RepetitionIndicator V5_CONTINUE_APPLY_PULSES 1
+V5ReportType V5_METER_REPORT_METERING_ENDED 0
+V5ReportType V5_METER_REPORT_METERING_CONTINUING 1
+V5ReportType V5_POSITIVE_ACKNOWLEDGEMENT 2
+V5ReportType V5_FAILURE_METERING_IN_AN 3
+V5FailureReason V5_UNKNOWN_REASON 0
+V5FailureReason V5_PORT_BLOCKED 1
+V5ConfirmationIndication V5_CONFIRM 0
+V5ConfirmationIndication V5_REJECT 1
+V5RejectCauseType V5_UNSPECIFIED 0
+V5RejectCauseType V5_ACCESS_NETWORK_FAULT 1
+V5RejectCauseType V5_AN_BLOCKED 2
+V5RejectCauseType V5_CONNECTION_ALREADY_PRESENT_PSTN_PORT 3
+V5RejectCauseType V5_CONNECTION_ALREADY_PRESENT_V5_TIME_SLOT 4
+V5RejectCauseType V5_CONNECTION_ALREADY_PRESENT_ISDN_PORT 5
+V5RejectCauseType V5_USER_PORT_BLOCKED 6
+V5RejectCauseType V5_DE_ALLOCATION_NOT_COMPLETED_INCOMPATIBLE_DATA 7
+V5RejectCauseType V5_DE_ALLOCATION_NOT_COMPLETED_V5_TIME_SLOT_DATA_INCOMPATIBLE 8
+V5RejectCauseType V5_DE_ALLOCATION_NOT_COMPLETED_PORT_DATA_INCOMPATIBLE 9
+V5RejectCauseType V5_DE_ALLOCATION_NOT_COMPLETED_PORT_TIME_SLOT_DATA_INCOMPATIBLE 10
+V5RejectCauseType V5_USER_PORT_NOT_PROVISIONED_CAUSE 11
+V5RejectCauseType V5_INVALID_V5_TIME_SLOT_IDENTIFICATION_CAUSE 12
+V5RejectCauseType V5_INVALID_V5_LINK_IDENTIFICATION_CAUSE 13
+V5RejectCauseType V5_INVALID_USER_PORT_TIME_SLOT_IDENTIFICATION 14
+V5RejectCauseType V5_TIME_SLOT_USED_AS_C_CHANNEL_CAUSE 15
+V5RejectCauseType V5_LINK_BLOCKED 16
+V5RejectCauseType V5_NO_TIME_SLOT_AVAILABLE 64
+V5ReasonType V5_INCOMPLETE_NORMAL 0
+V5ReasonType V5_AN_FAULT 1
+V5ReasonType V5_USER_PORT_NOT_PROVISIONED_REASON 2
+V5ReasonType V5_INVALID_V5_TIME_SLOT_IDENTIFICATION_REASON 3
+V5ReasonType V5_INVALID_V5_LINK_IDENTIFICATION_REASON 4
+V5ReasonType V5_TIME_SLOT_USED_AS_C_CHANNEL_REASON 5
+V5ReasonType V5_INTERNAL_REASON 6
+V5AlarmInfoReportCause V5_ALARM_STATUS 0
+V5AlarmInfoReportCause V5_INTERFACE_IS_NOT_EQUAL 1
+V5AlarmInfoReportCause V5_VARIANT_NOT_EQUAL 2
+V5AlarmInfoReportCause V5_ID_CHECK_TIME_OUT_ERROR 3
+V5AlarmInfoReportCause V5_L2_STARTUP_NOT_OK 4
+V5AlarmInfoReportCause V5_RESTART_NOT_OK 5
+V5AlarmInfoReportCause V5_PSTN_PROTOCOL_DATA_LINK_ERROR 6
+V5AlarmInfoReportCause V5_CONTROL_PROTOCOL_DATA_LINK_ERROR 7
+V5AlarmInfoReportCause V5_BCC_PROTOCOL_DATA_LINK_ERROR 8
+V5AlarmInfoReportCause V5_LINK_PROTOCOL_DATA_LINK_ERROR 9
+V5AlarmInfoReportCause V5_PROTECTION_DL1_ERROR 10
+V5AlarmInfoReportCause V5_PROTECTION_DL2_ERROR 11
+V5AlarmInfoReportCause V5_PSTN_PROTOCOL_DATA_LINK_ESTABLISH 12
+V5AlarmInfoReportCause V5_CONTROL_PROTOCOL_DATA_LINK_ESTABLISH 13
+V5AlarmInfoReportCause V5_BCC_PROTOCOL_DATA_LINK_ESTABLISH 14
+V5AlarmInfoReportCause V5_LINK_PROTOCOL_DATA_LINK_ESTABLISH 15
+V5AlarmInfoReportCause V5_PROTECTION_DL1_ESTABLISH 16
+V5AlarmInfoReportCause V5_PROTECTION_DL2_ESTABLISH 17
+V5AlarmInfoReportCause V5_START_CONFIRM 18
+V5AlarmInfoReportCause V5_OUT_OF_SERVICE 19
+V5ResetConfigIndication V5_RESET_CONFIG_INDICATION_CONFIG 0
+V5ResetConfigIndication V5_RESET_CONFIG_INDICATION_RESET 1
+V5ConfigResult V5_CONFIG_RESULT_FAILURE 0
+V5ConfigResult V5_CONFIG_RESULT_SUCCESS 1
+V5ConfigFailureReason V5_CONFIG_NO_REASON 0
+V5ConfigFailureReason V5_CONFIG_FAILURE_TIMEOUT 1
+V5ConfigFailureReason V5_CONFIG_FAILURE_BAD_RC_FROM_LAYER 2
+V5InterfaceState V5_INTERFACE_STATE_OFFLINE 0
+V5InterfaceState V5_INTERFACE_STATE_BUSY 1
+V5InterfaceState V5_INTERFACE_STATE_INSERVICE 2
+V5SwitchOverRejectCauseType V5_NO_STANDBY_C_CHANNEL_AVAILABLE 0
+V5SwitchOverRejectCauseType V5_TARGET_PHYSICAL_C_CHANNEL_NOT_OPERATIONAL 1
+V5SwitchOverRejectCauseType V5_TARGET_PHYSICAL_C_CHANNEL_NOT_PROVISIONED 2
+V5SwitchOverRejectCauseType V5_PROTECTION_SWITCHING_IMPOSSIBLE 3
+V5SwitchOverRejectCauseType V5_PROTECTION_GROUP_MISMATCH 4
+V5SwitchOverRejectCauseType V5_REQUESTED_ALLOCATION_EXISTS_ALREADY 5
+V5SwitchOverRejectCauseType V5_TARGET_PHYSICAL_C_CHANNEL_ALREADY_HAS_LOGICAL_C_CHANNEL 6
+V5LinkOperState V5_LINK_OPER_STATE_OPERATIONAL 0
+V5LinkOperState V5_LINK_OPER_STATE_BLOCKED 1
+V5LinkOperState V5_LINK_OPER_STATE_FAILED 2
+V5LinkOperState V5_LINK_OPER_STATE_BLOCKED_AND_FAILED 3
+V5LinkIdCheckResult V5_LINKID_CHECK_OK 0
+V5LinkIdCheckResult V5_LINKID_CHECK_NOK 1
+V5LinkIdCheckResult V5_LINKID_CHECK_REJECT 2
+V5ActionAcknowledgeType V5_LINK_BLOCK_COMMAND_FAILED 1
+V5ActionAcknowledgeType V5_LINK_BLOCK_AN_DEFERRED_REQUEST_FAILED 2
+V5ActionAcknowledgeType V5_LINK_BLOCK_AN_NON_DEFERRED_REQUEST_FAILED 3
+V5ActionAcknowledgeType V5_LINK_UN_BLOCK_REQUEST_FAILED 4
+V5ActionAcknowledgeType V5_LINK_ID_REQUEST_FAILED 5
+V5ActionAcknowledgeType V5_SWITCH_OVER_REQUEST_FAILED 6
+V5ActionAcknowledgeType V5_SET_INTERFACE_ADMIN_STATE_FAILED 7
+V5ActionAcknowledgeType V5_GET_INTERFACE_STATES_FAILED 8
+V5ActionAcknowledgeType V5_GET_LINK_OPER_STATE_FAILED 9
+NotifyIndicatorPresent NOTIFY_INDICATOR_PRESENT_OFF 0
+NotifyIndicatorPresent NOTIFY_INDICATOR_PRESENT_ON 1
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_USER_SUSPEND 0
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_USER_RESUME 1
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_BEARER_SERVICE_CHANGE 2
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_CALL_IS_WAITING 96
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_ACTIVE_CALL_FORWARDING 104
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_ALERT_WITH_FORWARDED_CALL 105
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_ACTIVE_FORWARDED_CALL 106
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_REMOTE_HOLD 121
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_REMOTE_HOLD_RELEASED 122
+NotifyIndicatorDescription NOTIFY_INDICATOR_DESCRIPTION_CALL_IS_FORWARDED 123
+IsdnProtocolDiscriminator UNDEFINED_PROTOCOL 0
+IsdnProtocolDiscriminator USER_SPECIFIC_PROTOCOL 1
+IsdnProtocolDiscriminator USER_HIGH_LAYER_PROTOCOL 2
+IsdnProtocolDiscriminator CCITT_RECOMMENDATION_X244 3
+IsdnProtocolDiscriminator RESERVED_SYS_MANAGEMENT_CONVERGENCE_FUNCTION 4
+IsdnProtocolDiscriminator IA5_CHARACTERS 5
+IsdnProtocolDiscriminator CCITT_RECOMMENDATION_V120_RATE_ADAPTION 8
+IsdnProtocolDiscriminator CCITT_RECOMMENDATION_Q931 9
+PstnActionCode PSTN_ACTION_CODE_ACTIVATE 65
+PstnActionCode PSTN_ACTION_CODE_CLEAR 67
+PstnActionCode PSTN_ACTION_CODE_ENQUIRY 69
+PstnActionCode PSTN_ACTION_CODE_ACK 97
+PstnActionCode PSTN_ACTION_CODE_REJECT 114
+PstnActionCode PSTN_ACTION_CODE_INDICATION 116
+SetModeCode SET_MODE_CODE_TRUNK_OUT_OF_ORDER 97
+SetModeCode SET_MODE_CODE_B_CHANNEL_OUT_OF_ORDER 99
+SetModeCode SET_MODE_CODE_B_CHANNEL_SWITCH 83
+IsdnFacilityCodeType ISDN_FACILITY_CODE_HOLD 25
+IsdnFacilityCodeType ISDN_FACILITY_CODE_RETRIEVE 26
+IsdnFacilityCodeType ISDN_FACILITY_CODE_ECT_IMPLICIT 28
+IsdnFacilityCodeType ISDN_FACILITY_CODE_TBCT 35
+IsdnFacilityCodeType ISDN_FACILITY_CODE_ECT 37
+IsdnFacilityCodeType ISDN_FACILITY_CODE_REDIRECT_CALL 41
+IsdnFacilityCodeType ISDN_FACILITY_CODE_DATA_FORWARDING 42
+IsdnFacilityCodeType ISDN_FACILITY_CODE_APP_SPECIFIC_CALL_STATUS 43
+IsdnFacilityCodeType ISDN_FACILITY_ADDITIONAL_INFORMATION_ELEMENT 100
+ErrorIndicationCause ERROR_INDICATION_CAUSE_PRIMITIVE_CODE 97
+ErrorIndicationCause ERROR_INDICATION_CAUSE_INVALID_PARAMETER 98
+ErrorIndicationCause ERROR_INDICATION_CAUSE_MANDATORY_PARAM_MISSING 99
+ErrorIndicationCause ERROR_INDICATION_CAUSE_INCORRECT_PARAM_TYPE 100
+ErrorIndicationCause ERROR_INDICATION_CAUSE_INCORRECT_PARAM_LENGTH 101
+ErrorIndicationCause ERROR_INDICATION_CAUSE_UNEXPECTED_PRIMITIVE 102
+ErrorIndicationCause ERROR_INDICATION_CAUSE_PRIMITIVE_NOT_IMPLEMENTED 106
+ErrorIndicationCause ERROR_INDICATION_CAUSE_NO_TIMER_AVAILABLE 113
+ErrorIndicationCause ERROR_INDICATION_CAUSE_RESOURCE_CONGESTION 109
+ErrorIndicationAdditionalInformation ADDITIONAL_INFORMATION_NOCOMMENT 0
+ErrorIndicationAdditionalInformation ADDITIONAL_INFORMATION_CALL_CLEARED 1
+PSTNLoopCode NO_LOOPS 0
+PSTNLoopCode REMOTE_LOOP 1
+PSTNLoopCode LINE_PAYLOAD_LOOP 2
+PSTNLoopCode LOCAL_ALL_CHANNELS_LOOP 3
+PSTNLoopCode LOCAC_SINGLE_CHANNEL_LOOP 4
+PSTNLoopCode SEND_LOOP_BACK_DOWN_CODE_ON 5
+PSTNLoopCode SEND_LOOP_BACK_DOWN_CODE_OFF 6
+PSTNLoopCode SEND_LOOP_BACK_UP_CODE_ON 7
+PSTNLoopCode SEND_LOOP_BACK_UP_CODE_OFF 8
+PSTNLoopCode PRBS_START 10
+PSTNLoopCode PRBS_STOP 11
+PstnReturnCode PSTN_RETURN_CODE_OK 0
+PstnReturnCode PSTN_RETURN_CODE_NOT_OK 1
+TrunkTrafficAcknowledgeType TRUNK_TRAFFIC_STOPPED 1
+TrunkTrafficAcknowledgeType TRUNK_DELETED 2
+TrunkTrafficAcknowledgeType TRUNK_CONFIGURED 3
+TrunkTrafficAcknowledgeType TRUNK_TRAFFIC_STARTED 4
+TrunkTrafficAcknowledgeType SS7_CHANNEL_ADDED 5
+TrunkTrafficAcknowledgeType SS7_CHANNEL_REMOVED 6
+TrunkTrafficAcknowledgeType TRUNK_TRAFFIC_STOPPED_FAILED 7
+TrunkTrafficAcknowledgeType TRUNK_DELETED_FAILED 8
+TrunkTrafficAcknowledgeType TRUNK_CONFIGURED_FAILED 9
+TrunkTrafficAcknowledgeType TRUNK_TRAFFIC_STARTED_FAILED 10
+TrunkTrafficAcknowledgeType TRUNK_CONFIGURED_VALIDATION_FAILED 11
+Ss7State SS7_STATE_OFFLINE 0
+Ss7State SS7_STATE_BUSY 1
+Ss7State SS7_STATE_INSERVICE 2
+Ss7State SS7_STATE_UNKNOWN 3
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_MAJOR_STATE 0
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_DEACTIVATION 1
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_ACTIVATION 2
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_INHIBITION 3
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_INHIBITION_CLEAR 4
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_BLOCKING 5
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_BLOCKING_CLEAR 6
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_FAILURE 7
+LinkStateChangeCause SS7_LINK_STATE_CHANGE_FAILURE_CLEAR 8
+LinkStateChangeCause SS7_LINK_TEST_FAILED 9
+Ss7ActivityStatus SS7_ACTIVITY_STATE_LINK_DEACTIVATED 0
+Ss7ActivityStatus SS7_ACTIVITY_STATE_LINK_ACTIVATED 1
+Ss7InhibitionStatus SS7_INHIBITION_STATE_LINK_UNINHIBITED 0
+Ss7InhibitionStatus SS7_INHIBITION_STATE_LINK_INHIBITED 1
+Ss7BlockingStatus SS7_BLOCKING_STATE_LINK_UNBLOCKED 0
+Ss7BlockingStatus SS7_BLOCKING_STATE_LINK_BLOCKED 1
+Ss7FailureStatus SS7_FAILURE_STATE_FAILED 0
+Ss7FailureStatus SS7_FAILURE_STATE_NO_FAILURE 1
+LinkSetStateChangeCause SS7_LINK_SET_STATE_CHANGE_MAJOR_STATE 0
+LinkSetStateChangeCause SS7_LINK_SET_STATE_CHANGE_TOO_FEW_ACTIVE_LINKS 1
+Ss7Variant SS7_VARIANT_OTHER 0
+Ss7Variant SS7_VARIANT_ITU_T 1
+Ss7Variant SS7_VARIANT_ANSI 2
+Ss7Variant SS7_VARIANT_CHINA 3
+Ss7Variant SS7_VARIANT_TTC 4
+RouteSetStateChangeCause SS7_ROUTE_SET_STATE_CHANGE_MAJOR_STATE 0
+RouteSetStateChangeCause SS7_ROUTE_SET_STATE_CHANGE_DPC_ACCESSIBLE 1
+RouteSetStateChangeCause SS7_ROUTE_SET_STATE_CHANGE_DPC_INACCESSIBLE 2
+RouteSetStateChangeCause SS7_ROUTE_SET_FORCED_REROUTING 3
+RouteSetStateChangeCause SS7_ROUTE_SET_CONTROLLED_REROUTING 4
+SnStateChangeCause SS7_SN_STATE_CHANGE_MAJOR_STATE 0
+SnStateChangeCause SS7_SN_STATE_CHANGE_STARTED 1
+SnStateChangeCause SS7_SN_STATE_CHANGE_STOPPED 2
+MsuErrorCause SS7_MSU_UNSUPPORTED_PROTOCOL_TYPE 0
+MsuErrorCause SS7_MSU_UNKNOWN_PROTOCOL_TYPE 1
+MsuErrorCause SS7_MSU_INVALID_SIZE 2
+MsuErrorCause SS7_MSU_ERROR_ROUTING_LABEL 3
+MsuErrorCause SS7_MSU_ERROR_NETWORK_INDICATOR 4
+MsuErrorCause SS7_MSU_ERROR_MAINTENANCE_MSG_TYPE 5
+MsuErrorCause SS7_MSU_ERROR_MAINTENANCE_MSG_FORMAT 6
+Ss7CongestionStatus SS7_CONGESTION_STATE_LINK_UNCONGESTED 0
+Ss7CongestionStatus SS7_CONGESTION_STATE_LINK_CONGESTED 1
+Ss7QueryStateError SS7_QUERY_STATE_OK 0
+Ss7QueryStateError SS7_QUERY_STATE_RANGE_ERROR 1
+Ss7QueryStateError SS7_QUERY_STATE_ENTITY_NOT_CONFIGURED 2
+Ss7QueryStateError SS7_QUERY_STATE_ILLEGAL_ENTITY_TYPE 3
+Ss7SpStpType SS7_SN_TYPE_SP 0
+Ss7SpStpType SS7_SN_TYPE_STP 1
+TrunkStatus TRUNK_STATUS_EQUIPPED 0
+TrunkStatus TRUNK_STATUS_STOPPED 1
+TrunkStatus TRUNK_STATUS_DELETED 2
+TrunkBlockingModeStatus TRUNK_BLOCKING_MODE_STATUS_UNBLOCKED 0
+TrunkBlockingModeStatus TRUNK_BLOCKING_MODE_STATUS_FORCED 1
+TrunkBlockingModeStatus TRUNK_BLOCKING_MODE_STATUS_GRACEFUL 2
+Tr08Member TR08_A_LINE 0
+Tr08Member TR08_B_LINE 1
+Tr08Member TR08_C_LINE 2
+Tr08Member TR08_D_LINE 3
+Tr08Member TR08_P_LINE 4
+Tr08MaintenanceCause TR08_MAINTENANCE_M_ENABLE 0
+Tr08MaintenanceCause TR08_MAINTENANCE_M_DISABLE 1
+Tr08AlarmFormat TR08_NOTE_ALARM_MESSAGE_FORMAT 1
+Tr08AlarmFormat TR08_THIRTEEN_ALARM_MESSAGE_FORMAT 2
+Tr08AlarmFormat TR08_SIXTEEN_ALARM_MESSAGE_FORMAT 3
+Tr08LineSwitchType TR08_SWITCH_IDLE_MESSAGE 1
+Tr08LineSwitchType TR08_SWITCH_LINE_A_RECEIVE_MESSAGE 2
+Tr08LineSwitchType TR08_SWITCH_LINE_B_TRANSMIT_MESSAGE 3
+Tr08LineSwitchType TR08_SWITCH_LINE_C_TRANSMIT_MESSAGE 4
+Tr08LineSwitchType TR08_SWITCH_LINE_D_TRANSMIT_MESSAGE 5
+Tr08LineSwitchType TR08_SWITCH_LINE_B_TRANSMIT_AND_RECEIVE_MESSAGE 6
+Tr08LineSwitchType TR08_SWITCH_LINE_C_TRANSMIT_AND_RECEIVE_MESSAGE 7
+Tr08LineSwitchType TR08_SWITCH_LINE_D_TRANSMIT_AND_RECEIVE_MESSAGE 8
+Tr08LineSwitchType TR08_SWITCH_NOTE1_MESSAGE 9
+Tr08LineSwitchState TR08_SWITCH_IDLE_STATE 1
+Tr08LineSwitchState TR08_SWITCH_LINE_A_ENDED_PROPERLY_STATE 2
+Tr08LineSwitchState TR08_SWITCH_LINE_B_ENDED_PROPERLY_STATE 3
+Tr08LineSwitchState TR08_SWITCH_LINE_C_ENDED_PROPERLY_STATE 4
+Tr08LineSwitchState TR08_SWITCH_LINE_D_ENDED_PROPERLY_STATE 5
+Tr08LineSwitchState TR08_SWITCH_LINE_A_ENDED_ONE_WAY_STATE 6
+Tr08LineSwitchState TR08_SWITCH_LINE_B_FAILED_STATE 7
+Tr08LineSwitchState TR08_SWITCH_LINE_C_FAILED_STATE 8
+Tr08LineSwitchState TR08_SWITCH_LINE_D_FAILED_STATE 9
+Tr08LineSwitchState TR08_SWITCH_BACK_LINE_A_FAILED_STATE 10
+Tr08LineSwitchState TR08_SWITCH_BACK_LINE_B_FAILED_STATE 11
+Tr08LineSwitchState TR08_SWITCH_BACK_LINE_C_FAILED_STATE 12
+Tr08LineSwitchState TR08_SWITCH_BACK_LINE_D_FAILED_STATE 13
+Tr08MaintenanceInfoDetection TR08_IN_SERVICE 0
+Tr08MaintenanceInfoDetection TR08_LOSS_OF_DATA 1
+Tr08MaintenanceInfoDetection TR08_CONTINUOUS_LOSS_OF_SIGNAL 2
+Tr08MaintenanceInfoDetection TR08_BIPOLAR_VIOLATIONS 3
+Tr08MaintenanceInfoDetection TR08_OUT_OF_FRAME_DETECTION 4
+IsdnServiceStatus ISDN_SERVICE_STATUS_B_CHANNEL_IN_SERVICE 0
+IsdnServiceStatus ISDN_SERVICE_STATUS_B_CHANNEL_MAINTENANCE 1
+IsdnServiceStatus ISDN_SERVICE_STATUS_B_CHANNEL_OUT_OF_SERVICE 2
+TablesConfigurationAcknowledgeStatus ACKNOWLEDGE_STATUS_SUCCESS 0
+TablesConfigurationAcknowledgeStatus ACKNOWLEDGE_STATUS_FAIL 1
+TablesConfigurationAcknowledgeErrorCode ACKNOWLEDGE_ERROR_CODE_SUCCESS 0
+TablesConfigurationAcknowledgeErrorCode ACKNOWLEDGE_ERROR_CODE_LINE_ALREADY_EXIST 1
+TablesConfigurationAcknowledgeErrorCode ACKNOWLEDGE_ERROR_CODE_UNKNOWN 2
+AdministrativeState ADMIN_STATE_UP 1
+AdministrativeState ADMIN_STATE_DOWN 2
+IsdnNfasActivityType ISDN_NFAS_PRIMARY_TRUNK_IS_ACTIVE 0
+IsdnNfasActivityType ISDN_NFAS_BACKUP_TRUNK_IS_ACTIVE 1
+IsdnNfasActivityType ISDN_NFAS_NO_TRUNK_ACTIVE 2
+IsdnNfasGroupStatusType ISDN_NFAS_GROUP_IN_SERVICE 0
+IsdnNfasGroupStatusType ISDN_NFAS_GROUP_OUT_OF_SERVICE 1
+IsdnNfasGroupStatusType ISDN_NFAS_GROUP_SWACT_IN_PROGRESS 2
+TerminationCause TERMINATION_CAUSE_STOP_PLAY 0
+TerminationCause TERMINATION_CAUSE_END_OF_FILE 1
+TerminationCause TERMINATION_CAUSE_DTMF_BARGE_IN 2
+TerminationCause TERMINATION_CAUSE_VOICE_BARGE_IN 3
+TerminationCause TERMINATION_CAUSE_TIME_OUT 4
+TerminationCause TERMINATION_CAUSE_NORMAL 5
+TerminationCause TERMINATION_CAUSE_PLAY_COLLECT_MATCH_PATTERN 21
+TerminationCause TERMINATION_CAUSE_ADVANCED_MEDIA_PLAY_RETURN_KEY_PRESSED 31
+TerminationCause TERMINATION_CAUSE_ADVANCED_MEDIA_PLAY_ESCAPE_KEY_PRESSED 32
+TerminationCause TERMINATION_CAUSE_INVALID_KEY_SEQUENCE 51
+TerminationCause TERMINATION_CAUSE_INSUFFICIENT_RESOURCES 52
+TerminationCause TERMINATION_CAUSE_BAD_REQUEST 53
+TerminationCause TERMINATION_CAUSE_INTERNAL_GATEWAY_ERROR 54
+TerminationCause TERMINATION_CAUSE_CANNOT_SEND_ANNOUNCEMENT 55
+TerminationCause TERMINATION_CAUSE_MAX_ATTEMPT_EXCEEDED 56
+TerminationCause TERMINATION_CAUSE_INVALID_OFFSET 57
+TerminationCause TERMINATION_CAUSE_UNKNOWN 70
+TerminationCause TERMINATION_CAUSE_PLAY_COLLECT_NO_DIGIT 71
+TerminationCause TERMINATION_CAUSE_PLAY_COLLECT_PREMATURE_TERMINATION_OF_OPERATION 72
+TerminationCause TERMINATION_CAUSE_PLAY_RECORD_NO_SPEECH 76
+TerminationCause TERMINATION_CAUSE_PLAY_RECORD_SPEECH_TOO_LONG 77
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_ILLEGAL_SYNTAX 81
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_UNKNOWN_SEGMENT_ID 82
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_VARIABLE_TYPE_NOT_SUPPORTED 83
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_VARIABLE_SUBTYPE_NOT_SUPPORTED 84
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_VARIABLE_VALUE_OUT_OF_RANGE 85
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_INCONSISTENT_VARIABLE_SPECIFICATION 86
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_MISSING_SEQUENCE_VALUE 87
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_EXTRA_SEQUENCE_VALUE 88
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_PROVISIONING_MISMATCH 89
+TerminationCause TERMINATION_CAUSE_ANNOUNCEMENT_STRING_PROVISIONING_ERROR 90
+TerminationCause TERMINATION_CAUSE_LAST 91
+AnalogPortRegistry ANALOG_PORT_NOT_REGISTERED 0
+AnalogPortRegistry ANALOG_PORT_REGISTERED 1
+HookState ON_HOOK 0
+HookState OFF_HOOK 1
+AnalogNTTCIdFailType NO_DC_LOOP_DETECTED 0
+AnalogNTTCIdFailType NO_DC_LOOP_DISCONNECT_DETECTED 1
+AnalogNTTCIdFailType NO_CALLER_ID_DATA_DETECTED 2
+EventTrigger EVENT_TRIGGER_RING_DETECTION 0
+EventTrigger EVENT_TRIGGER_GROUND_START_DETECTION 1
+AnalogTriggerCause ANALOG_TRIGGER_CAUSE_OVER_HEAT 0
+AnalogTriggerCause ANALOG_TRIGGER_CAUSE_SPI 1
+AnalogTriggerCause ANALOG_TRIGGER_CAUSE_GROUND_FAULT 2
+AnalogTriggerCause ANALOG_TRIGGER_CAUSE_MAX_ACTIVE_PORTS 3
+MaxConferenceSimultaneousSpeakers ALL_SIMULTANEOUS_SPEAKERS 0
+MaxConferenceSimultaneousSpeakers ONE_SIMULTANEOUS_SPEAKERS 1
+MaxConferenceSimultaneousSpeakers TWO_SIMULTANEOUS_SPEAKERS 2
+MaxConferenceSimultaneousSpeakers THREE_SIMULTANEOUS_SPEAKERS 3
+MediaTypesEnabled ENABLE_NO_MEDIA 0
+MediaTypesEnabled ENABLE_ONLY_AUDIO 1
+MediaTypesEnabled ENABLE_ONLY_VIDEO 2
+MediaTypesEnabled ENABLE_AUDIO_AND_VIDEO 3
+ConferenceParticipantSource PARTICIPANT_SOURCE_CURRENT_TDM_SETTINGS -1
+ConferenceParticipantSource PARTICIPANT_SOURCE_TDM 0
+ConferenceParticipantSource PARTICIPANT_SOURCE_IP 1
+ConferenceParticipantType REGULAR_CONFERENCE_PARTICIPANT 1
+ConferenceParticipantType REGULAR_MUTED_CONFERENCE_PARTICIPANT 2
+ConferenceParticipantType MASTER_CONFERENCE_PARTICIPANT 3
+ConferenceParticipantType LISTENER_ONLY_CONFERENCE_PARTICIPANT 4
+VideoConferenceParticipantType VIDEO_CONFERENCE_PARTICIPANT_TYPE_INACTIVE 0
+VideoConferenceParticipantType VIDEO_CONFERENCE_PARTICIPANT_TYPE_AUDIO_ONLY 1
+VideoConferenceParticipantType VIDEO_CONFERENCE_PARTICIPANT_TYPE_REGULAR 2
+VideoConferenceParticipantType VIDEO_CONFERENCE_PARTICIPANT_TYPE_MASTER 3
+VideoConferenceParticipantType VIDEO_CONFERENCE_PARTICIPANT_TYPE_CASCADE 4
+VideoConferenceParticipantTriggerMode VIDEO_CONFERENCE_PARTICIPANT_TRIGGER_MODE_ACTIVE_SPEAKER 0
+VideoConferenceParticipantTriggerMode VIDEO_CONFERENCE_PARTICIPANT_TRIGGER_MODE_TIMER 1
+VideoConferenceParticipantTriggerMode VIDEO_CONFERENCE_PARTICIPANT_TRIGGER_MODE_COMMAND_AND_TIMER 2
+VideoConferenceParticipantTriggerMode VIDEO_CONFERENCE_PARTICIPANT_TRIGGER_MODE_FIXED 3
+VideoConferenceParticipantTriggerMode VIDEO_CONFERENCE_PARTICIPANT_TRIGGER_MODE_FIXED_AND_TIMER 4
+VideoConferenceParticipantTriggerMode VIDEO_CONFERENCE_PARTICIPANT_TRIGGER_MODE_FIXED_AND_ACTIVE_SPEAKERS_COMMAND 5
+VideoConferenceParticipantLayout VIDEO_CONFERENCE_PARTICIPANT_LAYOUT_1_USER 0
+VideoConferenceParticipantLayout VIDEO_CONFERENCE_PARTICIPANT_LAYOUT_2X2_USERS 1
+VideoConferenceParticipantLayout VIDEO_CONFERENCE_PARTICIPANT_LAYOUT_3X3_USERS 2
+VideoConferenceParticipantLayout VIDEO_CONFERENCE_PARTICIPANT_LAYOUT_5X1_USERS 3
+VideoConferenceParticipantLayout VIDEO_CONFERENCE_PARTICIPANT_LAYOUT_7X1_USERS 4
+RTCPEventType RTCP_RR_REMOTE_DATA 0
+RTCPEventType RTCP_SR_REMOTE_DATA 1
+RTCPEventType RTCP_RR_LOCAL_DATA 2
+RTCPEventType RTCP_SR_LOCAL_DATA 3
+RTCPEventType RTCP_QUERY_REMOTE_DATA 4
+RTCPEventType RTCP_QUERY_LOCAL_DATA 5
+RTCPEventType RTCP_LOCAL_DATA_DUE_TO_REMOTE_SSRC_CHANGE 6
+RTCPEventType RTCP_IGNORE_EVENT 7
+RTCPEventType RTCP_SR_LOCAL_DATA_DUE_TO_DISCONNECT 8
+RTCPEventType RTCP_RR_LOCAL_DATA_DUE_TO_DISCONNECT 9
+RelayBypass NON_RELAY 0
+RelayBypass RELAY 1
+FaxModemSessionSide FM_SESSION_SIDE_ANSWERING 0
+FaxModemSessionSide FM_SESSION_SIDE_ORIGINATING 1
+FaxModemSessionSide FM_SESSION_SIDE_UNKNOWN 2
+FaxDetectionEventOrigin NO_FAX_DETECTED -1
+FaxDetectionEventOrigin FAX_DETECTION_ORIGIN_UNKNOWN -1
+FaxDetectionEventOrigin FAX_DETECTION_ORIGIN_CNG 0
+FaxDetectionEventOrigin FAX_DETECTION_ORIGIN_V21_PREAMBLE 1
+FaxDetectionEventOrigin FAX_DETECTION_ORIGIN_V8_V34 2
+FaxDetectionEventOrigin FAX_DETECTION_ORIGIN_FROM_NETWORK 3
+FaxDetectionEventOrigin FAX_DETECTION_ORIGIN_CNG_FROM_NETWORK 4
+FaxDetectionEventOrigin FAX_DETECTION_ORIGIN_ANS_TONE 5
+FaxModemRelayRate RATE2400BPS 0
+FaxModemRelayRate RATE4800BPS 1
+FaxModemRelayRate RATE7200BPS 2
+FaxModemRelayRate RATE9600BPS 3
+FaxModemRelayRate RATE12000BPS 4
+FaxModemRelayRate RATE14400BPS 5
+FaxModemRelayRate RATE16800BPS 6
+FaxModemRelayRate RATE19200BPS 7
+FaxModemRelayRate RATE21600BPS 8
+FaxModemRelayRate RATE24000BPS 9
+FaxModemRelayRate RATE26400BPS 10
+FaxModemRelayRate RATE28800BPS 11
+FaxModemRelayRate RATE31200BPS 12
+FaxModemRelayRate RATE33600BPS 13
+FaxModemRelayRate RATE_BASED_ON_T38_VERSION 99
+ModemDetectionEventOrigin NO_MODEM_DETECTED -1
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_SILENCE_OR_UNKNOWN 0
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_ANS_TONE 1
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_ANS_TONE_WITH_REVERSALS 2
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_ANS_TONE_AM 3
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_ANS_TONE_AM_REVERSALS 4
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_VXX_V8_JM_VXX_DATA 5
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V32_AA 6
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V22_USB1 7
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V8_BIS_INITIATING_DUAL_TONE 8
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V8_BIS_RESPONDING_DUAL_TONE 9
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_VXX_DATA_SESSION 10
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V21_CHANNEL_2 11
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V23_FORWARD_CHANNEL 12
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_STU_MODEM 13
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V25_CALLING_TONE 14
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_V21_CHANNEL_1 15
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_BELL 16
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_VXX_V8_CI 17
+ModemDetectionEventOrigin MODEM_DETECTION_ORIGIN_VXX_V8_CM 18
+TDMBusType MVIP_BUS 0
+TDMBusType SC_BUS 1
+TDMBusType FRAMERS 2
+TDMBusType QSLAC_BUS 3
+TDMBusType H100_BUS 4
+TDMBusType EXTERNAL_TDM_BUS 5
+TDMBusType ANALOG_BUS 6
+TDMBusType PSTN_SW_ONLY 8
+TDMBusType NO_BUS 10
+TDMBusType INVALID_BUS -1
+BoardType _AC_UNKNOWN 0
+BoardType _AC_MEDIA_PACK_108 2
+BoardType _AC_MEDIA_PACK_124 3
+BoardType _AC_TRUNK_PACK_1600 20
+BoardType _AC_TPM1100 22
+BoardType _AC_TRUNK_PACK_260_IP_MEDIA 23
+BoardType _AC_TRUNK_PACK_1610 24
+BoardType _AC_MEDIA_PACK_104 25
+BoardType _AC_MEDIA_PACK_102 26
+BoardType _AC_TRUNK_PACK_1610_SB 29
+BoardType _AC_TRUNK_PACK_1610_IP_MEDIA 30
+BoardType _AC_TRUNK_PACK_MEDIANT2000 31
+BoardType _AC_TRUNK_PACK_STRETTO2000 32
+BoardType _AC_TRUNK_PACK_IPM_SERVER2000 33
+BoardType _AC_TRUNK_PACK_2810 34
+BoardType _AC_TRUNK_PACK_260_UN_IP_MEDIA 35
+BoardType _AC_TRUNK_PACK_260_IP_MEDIA_30CH 36
+BoardType _AC_TRUNK_PACK_260_IP_MEDIA_60CH 37
+BoardType _AC_TRUNK_PACK_260_IP_MEDIA_120CH 38
+BoardType _AC_TRUNK_PACK_260RT_IP_MEDIA_30CH 39
+BoardType _AC_TRUNK_PACK_260RT_IP_MEDIA_60CH 40
+BoardType _AC_TRUNK_PACK_260RT_IP_MEDIA_120CH 41
+BoardType _AC_TRUNK_PACK_260 42
+BoardType _AC_TRUNK_PACK_260_UN 43
+BoardType _AC_TPM1100_PCM 44
+BoardType _AC_TRUNK_PACK_6310_SDH 45
+BoardType _AC_TPM6300 46
+BoardType _AC_MEDIANT1000 47
+BoardType _AC_IP_MEDIA3000 48
+BoardType _AC_MEDIANT3000 49
+BoardType _AC_STRETTO3000 50
+BoardType _AC_TRUNK_PACK_6310_IP_MEDIA 51
+BoardType _AC_TRUNK_PACK_6310_SB 52
+BoardType _AC_ATP_1610 53
+BoardType _AC_ATP_260 54
+BoardType _AC_ATP_260_UN 55
+BoardType _AC_MEDIA_PACK_118 56
+BoardType _AC_MEDIA_PACK_114 57
+BoardType _AC_MEDIA_PACK_112 58
+BoardType _AC_TRUNK_PACK_6310_DS3 59
+BoardType _AC_MEDIANT3000_DS3 60
+BoardType _AC_I_PMEDIA3000_DS3 61
+BoardType _AC_TRUNK_PACK_6310_DS3_IP_MEDIA 62
+BoardType _AC_TRUNK_PACK_8410 63
+BoardType _AC_TRUNK_PACK_8410_IP_MEDIA 64
+BoardType _AC_MEDIANT600 65
+BoardType _AC_TRUNK_PACK_12610 66
+BoardType _AC_MEDIANT1000_MSBG 67
+BoardType _AC_MEDIANT600_MSBG 68
+BoardType _AC_MEDIA_PACK_500_MSBG 69
+BoardType _AC_MEDIANT4000 70
+BoardType _AC_MEDIANT1000_ESBC 71
+BoardType _AC_MEDIA_PACK_500_ESBC 72
+BoardType _AC_MEDIANT_SW 73
+BoardType _AC_MEDIANT_850_MSBG 74
+BoardType _AC_MEDIANT_850_ESBC 75
+BoardType _AC_MEDIANT_500_MSBG 76
+BoardType _AC_MEDIANT_500_ESBC 77
+BoardType _AC_MEDIANT2600 78
+BoardType _AC_MEDIANT_VE_SBC 79
+BoardType _AC_MEDIANT_VE_H_SBC 80
+BoardType _AC_MEDIANT_SE_SBC 81
+BoardType _AC_MEDIANT_SE_H_SBC 82
+BoardType _AC_MEDIANT_6000_SBC 83
+BoardType _AC_MEDIANT_500L_MSBG 84
+BoardType _AC_MEDIANT_500L_ESBC 85
+BoardType _AC_MEDIA_PACK_1288 86
+BoardType _AC_MEDIA_TRANSCODER 87
+BoardType _AC_VIRTUAL_MEDIA_TRANSCODER 88
+BoardType _AC_NUM_BOARD_TYPES 89
+ToneType NULL_TONE 0
+ToneType DIAL_TONE 1
+ToneType RINGING_TONE 2
+ToneType BUSY_TONE 3
+ToneType CONGESTION_TONE 4
+ToneType SPECIAL_INFO_TONE 5
+ToneType WARNING_TONE 6
+ToneType REORDER_TONE 7
+ToneType CONFIRMATION_TONE 8
+ToneType WAITING_TONE 9
+ToneType OLD_MILLIWATT_TONE 12
+ToneType NEW_MILLIWATT_TONE 13
+ToneType MESSAGE_WAITING_INDICATOR 14
+ToneType STUTTER_DIAL_TONE 15
+ToneType STUTTER_OFF_HOOK_WARNING_TONE 16
+ToneType WAITING_TONE1 17
+ToneType COMFORT_TONE 18
+ToneType NAK_TONE 19
+ToneType VACANT_NUMBER_TONE 20
+ToneType SPECIAL_CONDITION_TONE 21
+ToneType DIAL_TONE2 22
+ToneType ON_HOLD_TONE 23
+ToneType CALL_TRANSFER_DIAL_TONE 24
+ToneType CALL_FORWARD_TONE 25
+ToneType CREDIT_CARD_SERVICE_TONE 26
+ToneType SPECIAL_RECALL_DIAL_TONE 27
+ToneType ALERTING_TONE 28
+ToneType NETWORK_CONGESTION_TONE 29
+ToneType WAITING_TONE2 30
+ToneType WAITING_TONE3 31
+ToneType WAITING_TONE4 32
+ToneType CONF_ENTER_TONE 33
+ToneType CONF_EXIT_TONE 34
+ToneType CONF_LOCK_TONE 35
+ToneType CONF_UNLOCK_TONE 36
+ToneType CONF_TIME_LIMIT_TONE 37
+ToneType PAYPHONE_RECOGNITION_TONE 38
+ToneType CALLER_WAITING_TONE 39
+ToneType CNG_FAX_TONE 40
+ToneType ANSWER_MACHINE_BEEP_TONE 44
+ToneType R15_REQ_OF_ANI_TONE 45
+ToneType CO1_TONE 200
+ToneType CO2_TONE 201
+ToneType TRUNK_TESTING_TEST_PROGRESS_TONE 203
+ToneType TRUNK_TESTING_TEST_TONE 204
+ToneType TRUNK_TESTING_GUARD_TONE 205
+ToneType FSK_TRUNK_TESTING_TONE 206
+ToneType SPECIAL_INFO_TONE_FIRST 210
+ToneType SPECIAL_INFO_TONE_SECOND 211
+ToneType SPECIAL_INFO_TONE_THIRD 212
+ToneType TTY_TONE 213
+ToneType TT904_CONTINUITY_TONE 214
+ToneType T_MILLIWATT_LOSS_MEASURE_TONE 215
+ToneType CARRIER_DIAL_TONE 216
+ToneType CARRIER_ANSWER_TONE 217
+ToneType CARRIER_CHARGING_TONE 218
+ToneType LONG_DISTANCE_INDICATOR_TONE 219
+ToneType STU_MODEM_FIRST_TONE 298
+ToneType STU_MODEM_SECOND_TONE 299
+ToneType USER_DEFINE_TONE 1000
+ToneType TONE_TYPE_LAST 1080
+ToneType CALL_PROGRESS_NULL_TONE 0
+ToneType CALL_PROGRESS_DIAL_TONE 1
+ToneType CALL_PROGRESS_RINGING_TONE 2
+ToneType CALL_PROGRESS_BUSY_TONE 3
+ToneType CALL_PROGRESS_CONGESTION_TONE 4
+ToneType CALL_PROGRESS_SPECIAL_INFO_TONE 5
+ToneType CALL_PROGRESS_WARNING_TONE 6
+ToneType CALL_PROGRESS_REORDER_TONE 7
+ToneType CALL_PROGRESS_CONFIRMATION_TONE 8
+ToneType CALL_PROGRESS_WAITING_TONE 9
+ToneType CALL_PROGRESS_CO1_TONE 10
+ToneType CALL_PROGRESS_CO2_TONE 11
+ToneType USER_DEFINED_OLD_MILLIWATT_TONE 12
+ToneType USER_DEFINED_NEW_MILLIWATT_TONE 13
+ToneType USER_DEFINED_MESSAGE_WAITING_INDICATOR 14
+ToneType USER_DEFINED_STUTTER_DIAL_TONE 15
+ToneType USER_DEFINED_STUTTER_OFF_HOOK_WARNING_TONE 16
+ToneType CALL_PROGRESS_WAITING_TONE1 17
+ToneType CALL_PROGRESS_COMFORT_TONE 18
+ToneType CALL_PROGRESS_NAK_TONE 19
+ToneType CALL_PROGRESS_VACANT_NUMBER_TONE 20
+ToneType CALL_PROGRESS_SPECIAL_CONDITION_TONE 21
+ToneType CALL_PROGRESS_DIAL_TONE2 22
+ToneType CALL_PROGRESS_ON_HOLD_TONE 23
+ToneType CALL_PROGRESS_CALL_TRANSFER_DIAL_TONE 24
+ToneType CALL_PROGRESS_CALL_FORWARD_TONE 25
+ToneType CALL_PROGRESS_CREDIT_CARD_SERVICE_TONE 26
+ToneType CALL_PROGRESS_SPECIAL_RECALL_DIAL_TONE 27
+ToneType CALL_PROGRESS_ALERTING_TONE 28
+ToneType CALL_PROGRESS_NETWORK_CONGESTION_TONE 29
+ToneType CALL_PROGRESS_WAITING_TONE2 30
+ToneType CALL_PROGRESS_WAITING_TONE3 31
+ToneType CALL_PROGRESS_WAITING_TONE4 32
+ToneType CALL_PROGRESS_CONF_ENTER_TONE 33
+ToneType CALL_PROGRESS_CONF_EXIT_TONE 34
+ToneType CALL_PROGRESS_CONF_LOCK_TONE 35
+ToneType CALL_PROGRESS_CONF_UNLOCK_TONE 36
+ToneType CALL_PROGRESS_CONF_TIME_LIMIT_TONE 37
+ToneType USER_DEFINED_CO1_TONE 200
+ToneType USER_DEFINED_CO2_TONE 201
+ToneType USER_DEFINED_SPECIAL_INFO_TONE_FIRST 210
+ToneType USER_DEFINED_SPECIAL_INFO_TONE_SECOND 211
+ToneType USER_DEFINED_SPECIAL_INFO_TONE_THIRD 212
+ToneType CALL_PROGRESS_LAST 1080
+ToneType TONE_LAST 1080
+IBSType DTMF_SIGNALING 1
+IBSType USER_DEFINED_TONES_SIGNALING 2
+IBSType MFR1_SS5_SIGNALING 3
+IBSType MFR2_FORWARD_SIGNALING 4
+IBSType MFR2_BACKWARD_SIGNALING 5
+IBSType LINE_SIGNALING_SIGNALING 6
+IBSType CALL_PROGRESS_SIGNALING 7
+IBSType SILENCE_SIGNALING 8
+ModulationType MODULATION_NONE 0
+ModulationType MODULATION_AM 1
+CallerIDType CALLER_ID_TYPE1 1
+CallerIDType CALLER_ID_TYPE2 2
+CallerIdDetectionResult CALLER_ID_DETECTION_FAILURE_NO_ERROR 0
+CallerIdDetectionResult CALLER_ID_DETECTION_FAILURE_MSG_EXCEEDS_MAX_LEN 4
+CallerIdDetectionResult CALLER_ID_DETECTION_FAILURE_MSG_BELOW_MIN_LEN 5
+CallerIdDetectionResult CALLER_ID_DETECTION_FAILURE_INTER_DIGIT_TIMEOUT 6
+CallerIdDetectionResult CALLER_ID_DETECTION_FAILURE_OVERFLOW_IN_MSG_BUF 7
+CallerIdDetectionResult CALLER_ID_DETECTION_FAILURE_INVALID_CHARACTER_DETECTED 8
+AnnouncementSequenceStatus ANNOUNCEMENTS_SEQUENCE_ENDED_OK 0
+AnnouncementSequenceStatus ANNOUNCEMENTS_SEQUENCE_GENERAL_FAIL 1
+SummationDetectionOrigin SUMMATION_DETECTION_ORIGIN_ORIGINAL_TIME_SLOT 0
+SummationDetectionOrigin SUMMATION_DETECTION_ORIGIN_ADDITIONAL_TIME_SLOT 1
+SummationDetectionOrigin SUMMATION_DETECTION_ORIGIN_SUMMED_SIGNAL 2
+PortUserMode UNMANAGED_ETHERNET10_BASE_T_HALF_DUPLEX 0
+PortUserMode UNMANAGED_ETHERNET10_BASE_T_FULL_DUPLEX 1
+PortUserMode UNMANAGED_ETHERNET100_BASE_T_HALF_DUPLEX 2
+PortUserMode UNMANAGED_ETHERNET100_BASE_T_FULL_DUPLEX 3
+PortUserMode FORCE10_BASE_T_HALF_DUPLEX 4
+PortUserMode FORCE10_BASE_T_FULL_DUPLEX 5
+PortUserMode FORCE100_BASE_T_HALF_DUPLEX 6
+PortUserMode FORCE100_BASE_T_FULL_DUPLEX 7
+PortUserMode AUTO_NEGOTIATE_HALF_DUPLEX 8
+PortUserMode AUTO_NEGOTIATE_FULL_DUPLEX 9
+PortActivityMode PORT_ACTIVITY_UNKNOWN -1
+PortActivityMode PORT_NOT_ACTIVE 0
+PortActivityMode PORT_ACTIVE 1
+PortSpeed PORT_SPEED_NOT_RELEVANT -1
+PortSpeed PORT_SPEED10MB 0
+PortSpeed PORT_SPEED100MB 1
+PortSpeed PORT_SPEED1000MB 2
+PortDuplexMode PORT_DUPLEX_UNKNOWN -1
+PortDuplexMode PORT_HALF_DUPLEX 0
+PortDuplexMode PORT_FULL_DUPLEX 1
+PortLinkMode PORT_LINK_MODE_UNKNOWN -1
+PortLinkMode PORT_LINK_DOWN 0
+PortLinkMode PORT_LINK_UP 1
+MessageReportSeverity FATAL_MSG 1
+MessageReportSeverity RECOVERABLE_MSG 2
+MessageReportSeverity NOTICE_MSG 4
+MessageReportSeverity INFORM_MSG 8
+MessageReportSeverity DEBUG_MSG 16
+MessageReportSeverity FATAL_IN_LAB_MSG 32
+MessageReportSeverity RECURSIVE_ERROR 32768
+MessageReportSeverity ALTERNATE_SYSLOG 134217728
+MessageReportSeverity SEND_DBG_REC_SIP_SIGNALING 268435456
+MessageReportSeverity DIS_THROTTLING 1073741824
+MessageReportSeverity TRACEBACK_ERROR -2147483648
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NULL 0
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_INTERNAL 1
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_MVIP 3
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NETWORK 4
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_H110_A 8
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_H110_B 9
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NET_REFERENCE1 10
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NET_REFERENCE2 11
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_SC_2M 12
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_SC_4M 13
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_SC_8M 14
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_BITS 15
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NETWORK_B 16
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_ATM_OC3 17
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_ATM_OC3_B 18
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_ATM_OC12 19
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NETWORK_DS3_1 20
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NETWORK_DS3_2 21
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_NETWORK_DS3_3 22
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_ATM_OC3_C 26
+TDMBusClockSource TDM_BUS_CLOCK_SOURCE_ATM_OC3_D 27
+TDMBitsClockReference CLOCK_FREE_RUN 0
+TDMBitsClockReference CLOCK_REFERENCE_A 1
+TDMBitsClockReference CLOCK_REFERENCE_B 2
+TDMBitsClockReference CLOCK_REFERENCE_LOCAL 4
+TDMBitsClockReference CLOCK_REFERENCE_HOLD_OVER 7
+BoardPllLockIndication BOARD_PLL_LOCK_INDICATION_FREE_RUN 0
+BoardPllLockIndication BOARD_PLL_LOCK_INDICATION_HOLD_OVER 1
+BoardPllLockIndication BOARD_PLL_LOCK_INDICATION_LOCKED 2
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF1 1
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF2 2
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF3 3
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF4 4
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF5 5
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF6 6
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF7 7
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_REF8 8
+BoardPllLockReference BOARD_PLL_LOCK_REFERENCE_NOREF 9
+HttpClientErrorCode HTTP_BAD_REQUEST 400
+HttpClientErrorCode HTTP_UNAUTHORIZED 401
+HttpClientErrorCode HTTP_PAYMENT_REQ 402
+HttpClientErrorCode HTTP_FORBIDDEN 403
+HttpClientErrorCode HTTP_NOT_FOUND 404
+HttpClientErrorCode HTTP_NOT_ALLOWED 405
+HttpClientErrorCode HTTP_NOT_ACCEPTABLE 406
+HttpClientErrorCode HTTP_PROXY_AUTH_REQ 407
+HttpClientErrorCode HTTP_REQUEST_TO 408
+HttpClientErrorCode HTTP_CONFLICT 409
+HttpClientErrorCode HTTP_GONE 410
+HttpClientErrorCode HTTP_LENGTH_REQ 411
+HttpClientErrorCode HTTP_PRECONDITION_FAILED 412
+HttpClientErrorCode HTTP_REQ_TOO_LARGE 413
+HttpClientErrorCode HTTP_REQ_TOO_LONG 414
+HttpClientErrorCode HTTP_UNSUPPORTED_MEDIA 415
+VoiceStreamErrorCode VS_OK 0
+VoiceStreamErrorCode VS_FAILED_CONNECT_TO_SERVER 1
+VoiceStreamErrorCode VS_FILE_NOT_FOUND 2
+VoiceStreamErrorCode VS_REMOTE_CLOSE 3
+VoiceStreamErrorCode VS_NETWORK_ERROR 4
+VoiceStreamErrorCode VS_CHANNEL_NOT_ACTIVE 5
+VoiceStreamErrorCode VS_SERVER_NOT_FOUND 6
+VoiceStreamErrorCode VS_FILE_HEADER_ERROR 7
+VoiceStreamErrorCode VS_CODER_NOT_SUPPORTED 8
+VoiceStreamErrorCode VS_RECORD_FAILED 9
+VoiceStreamErrorCode VS_UNKNOWN_PROTOCOL 10
+VoiceStreamErrorCode VS_URL_PARSE_FAILED 11
+VoiceStreamErrorCode VS_SYSTEM_ERROR 12
+VoiceStreamErrorCode VS_STREAM_ALREADY_OPENED 13
+VoiceStreamErrorCode VS_STREAM_ALREADY_CLOSED 14
+VoiceStreamErrorCode VS_STREAM_RESOURCE_NOT_AVAILABLE 15
+VoiceStreamErrorCode VS_STREAM_UNKNOWN_ERROR 16
+VoiceStreamErrorCode VS_STREAM_NFS_CALL_ERROR 17
+VoiceStreamErrorCode VS_STREAM_DSP_ERROR 18
+VoiceStreamErrorCode VS_STREAM_ERROR_UNDERRUN 19
+VoiceStreamErrorCode VS_STREAM_ERROR_OVERRUN 20
+VoiceStreamType VOICE_STREAM_TYPE_PLAY 0
+VoiceStreamType VOICE_STREAM_TYPE_RECORD 1
+VoiceStreamType VOICE_STREAM_TYPE_ALL 2
+MediaType MEDIA_TYPE_AUDIO 0
+MediaType MEDIA_TYPE_VIDEO 1
+MediaType MEDIA_TYPE_AUDIO_AND_VIDEO 2
+DigitMapStyle MEGACO_STYLE 1
+DigitMapStyle MGCP_STYLE 2
+DigitMapStyle H323_STYLE 4
+DigitMapStyle SIP_STYLE 8
+DigitMapStyle CAS_STYLE 16
+DigitMapStyle TPNCP_STYLE 32
+DigitMapStyle CP_MEGACO_MF_STYLE 64
+NDSPchResourcesDecreasedReportChannelType DSPCH_RESOURCES_DECREASED_REPORT_CHANNEL_TYPE_VOICE 0
+NDSPchResourcesDecreasedReportChannelType DSPCH_RESOURCES_DECREASED_REPORT_CHANNEL_TYPE_V1501 1
+TtyDetectionOrigin TTY_DETECTION_ORIGIN_TDM 0
+TtyDetectionOrigin TTY_DETECTION_ORIGIN_NETWORK 1
+CustomerKeyType CUSTOMER_KEY_IN_NONVOLATILE_MEMORY 0
+CustomerKeyType CUSTOMER_KEY_IN_FEATUREKEY 1
+GracefulShutdownState GRACEFUL_SHUTDOWN_LOCKED 0
+GracefulShutdownState GRACEFUL_SHUTDOWN_SHUTTINGDOWN 1
+GracefulShutdownState GRACEFUL_SHUTDOWN_UNLOCKED 2
+TrapAclType TRAP_ACL_TYPE_IS_NOT_LOG 0
+TrapAclType TRAP_ACL_TYPE_IS_ALARM 1
+RedundantRelayTestResult REDUNDANT_RELAY_TEST_FAILED 0
+RedundantRelayTestResult REDUNDANT_RELAY_TEST_PAST 1
+MeasurementError MEASUREMENT_ERROR_NONE 0
+MeasurementError MEASURED_SIGNAL_TOO_SHORT 1
+MeasurementError ILLEGAL_MEASUREMENT_OPERATION 2
+MeasurementError UNKNOWN_MEASUREMENT_STATE 3
+MeasurementError ILLEGAL_TRUNK_TESTING_FSK_SIGNAL 4
+VoicePathTestResult VOICEPATH_TEST_FAIL 0
+VoicePathTestResult VOICEPATH_TEST_PASS 1
+VoicePromptAdditionStatus VOICE_PROMPT_ADDITION_NO_ERROR 0
+VoicePromptAdditionStatus ERROR_INSUFFICIENT_NUMBER_OF_INDEXES 1
+VoicePromptAdditionStatus ERROR_INSUFFICIENT_BUFFER_LENGTH 2
+VoicePromptQueryResult VOICE_PROMPT_QUERY_RESULT_SUCCESS 0
+VoicePromptQueryResult VOICE_PROMPT_QUERY_RESULT_FAILURE 1
+VoicePromptQueryResult INVALID_VOICE_PROMPT_ID 2
+VoicePromptQueryResult CORRUPT_VOICE_PROMPT_DATA 3
+Coders INVALID_CODER -1
+Coders G711_ALAW_64 0
+Coders G711_MULAW 1
+Coders G726_16 2
+Coders G726_24 3
+Coders G726_32 4
+Coders G726_40 5
+Coders G727_16 6
+Coders G727_24_16 7
+Coders G727_24 8
+Coders G727_32_16 9
+Coders G727_32_24 10
+Coders G727_32 11
+Coders G727_40_16 12
+Coders G727_40_24 13
+Coders G727_40_32 14
+Coders G723_LOW 15
+Coders G723_HIGH 16
+Coders G729 17
+Coders MSRTANB 18
+Coders GSM610 19
+Coders GSM610MS 20
+Coders GSM_EFR 21
+Coders TRANSPARENT_CODER 22
+Coders G728 23
+Coders HDLC_CODER 24
+Coders NET_CODER_4_8 25
+Coders NET_CODER_5_6 26
+Coders NET_CODER_6_4 27
+Coders NET_CODER_7_2 28
+Coders NET_CODER_8 29
+Coders NET_CODER_8_8 30
+Coders NET_CODER_9_6 31
+Coders EVRC 32
+Coders EVRC_TFO 33
+Coders QCELP_8 34
+Coders QCELP_8_TFO 35
+Coders QCELP_13 36
+Coders QCELP_13_TFO 37
+Coders NO_CODER 40
+Coders MODEM_ANSWER 41
+Coders MODEM_CALL 42
+Coders VOX_ADPCM 43
+Coders G711_ALAW_5_5 45
+Coders G711_MULAW_5_5 46
+Coders G726_32_5_5 47
+Coders G729E 48
+Coders LINEAR_PCM 49
+Coders AMR_4_75 50
+Coders AMR_5_15 51
+Coders AMR_5_9 52
+Coders AMR_6_7 53
+Coders AMR_7_4 54
+Coders AMR_7_95 55
+Coders AMR_10_2 56
+Coders AMR_12_2 57
+Coders EVRC_B 58
+Coders EVRC_TFOV 60
+Coders QCELP_8_TFOV 61
+Coders QCELP_13_TFOV 62
+Coders ILBC_15 63
+Coders ILBC_13 64
+Coders BV_16 65
+Coders AMRWB_6_6 66
+Coders AMRWB_8_85 67
+Coders AMRWB_12_65 68
+Coders AMRWB_14_25 69
+Coders AMRWB_15_85 70
+Coders AMRWB_18_25 71
+Coders AMRWB_19_85 72
+Coders AMRWB_23_05 73
+Coders AMRWB_23_85 74
+Coders G722_48K 75
+Coders G722_56K 76
+Coders G722_64K 77
+Coders DPNSS_CODER 78
+Coders G729EV 79
+Coders EG711_ALAW_10 80
+Coders EG711_ALAW_20 81
+Coders EG711_ALAW_30 82
+Coders EG711_MULAW_10 83
+Coders EG711_MULAW_20 84
+Coders EG711_MULAW_30 85
+Coders LINEAR_PCM16_16KHZ 86
+Coders UNKONWN_CODER 87
+Coders MSRTAWB 88
+Coders SILK_NB 89
+Coders SILK_WB 90
+Coders SPEEX_NB 91
+Coders SPEEX_WB 92
+Coders OPUS_NB 93
+Coders OPUS_WB 94
+Coders EVS_NB 95
+Coders EVS_WB 96
+RemoteFileQueryResult REMOTE_FILE_QUERY_RESULT_SUCCESS 0
+RemoteFileQueryResult REMOTE_FILE_QUERY_RESULT_FAILURE 1
+RemoteFileQueryResult REMOTE_FILE_NOT_FOUND 2
+RemoteFileQueryResult REMOTE_FILE_HEADER_ERROR 3
+RemoteFileQueryResult REMOTE_FILE_DIRECTORY_NOT_FOUND 4
+RemoteFileQueryResult REMOTE_FILE_INVALID_URI 5
+RemoteFileQueryResult REMOTE_FILE_FILE_IS_EMPTY 6
+RemoteFileQueryResult REMOTE_FILE_NETWORK_ERROR 7
+TerminationResult TERMINATION_RESULT_SUCCESS 0
+TerminationResult TERMINATION_RESULT_FAILURE 1
+Language NO_LANGUAGE -1
+Language BELGDUTCH 0
+Language CANTONESE 1
+Language ENGLISH 2
+Language FRENCH 3
+Language GERMAN 4
+Language ITALIAN 5
+Language JAPANESE 6
+Language KOREAN 7
+Language MALAY 8
+Language MANDARIN 9
+Language NETHDUTCH 10
+Language PORTUGUESE 11
+Language SPANISH 12
+Language TAGALOG 13
+Language THAI 14
+Language BASQUE 15
+Language CATALAN 16
+Language GALLEGAN 17
+Language HEBREW 18
+Language CZECH 19
+Language GREEK 20
+Language TURKISH 21
+Language VIETNAMESE 22
+Language RUSSIAN 23
+Language HINDI 24
+Language SWEDISH 25
+CallerIDGenerationStatus CALLER_ID_GENERATION_SUCCESS 0
+CallerIDGenerationStatus CALLER_ID_GENERATION_FAILED 1
+CallerIDGenerationStatus CALLER_ID_GENERATION_NO_ACKNOWLEDGE 1
+CallerIDGenerationStatus CALLER_ID_GENERATION_MSG_LEN_BELOW_MIN_LEN 2
+CallerIDGenerationStatus CALLER_ID_GENERATION_OVERFLOW_IN_MSG_BUF 3
+CallerIDGenerationStatus CALLER_ID_GENERATION_INVALID_PARAM_TYPE 4
+CallerIDGenerationStatus CALLER_ID_GENERATION_INVALID_PARAM_DATA 5
+CallerIDGenerationStatus CALLER_ID_GENERATION_INVALID_STANDARD 6
+CallerIDGenerationStatus CALLER_ID_GENERATION_ABORTED 100
+AnsweringMachineDetectorDecision AMD_LIVE_CALL 0
+AnsweringMachineDetectorDecision AMD_ANSWERING_MACHINE 1
+AnsweringMachineDetectorDecision AMD_NO_DECISION 2
+AnsweringMachineDetectorDecision AMD_SILENCE_CALL 3
+AnswerToneDetectionOrigin NO_ANSWER_TONE_DETECTED -1
+AnswerToneDetectionOrigin ANSWER_TONE_ORIGIN_CED 0
+AnswerToneDetectionOrigin ANSWER_TONE_ORIGIN_ANS_AM 1
+AnswerToneDetectionDirection ANSWER_TONE_FROM_TDM 0
+AnswerToneDetectionDirection ANSWER_TONE_FROM_NETWORK 1
+BitType BIT_TYPE_OFFLINE 0
+BitType BIT_TYPE_STARTUP 1
+BitType BIT_TYPE_PERIODIC 2
+BitResult BIT_RESULT_FAILED 0
+BitResult BIT_RESULT_PASSED 1
+BitElementID BIT_ELEMENT_ID_DSP_CHANNEL 0
+BitElementID BIT_ELEMENT_ID_DSP_HPI 1
+BitElementID BIT_ELEMENT_ID_CONFERENCE_CHANNEL 2
+BitElementID BIT_ELEMENT_ID_VOICE_PATH_CONFIRM 3
+BitElementID BIT_ELEMENT_ID_SDRAM 4
+BitElementID BIT_ELEMENT_ID_FLASH 5
+BitElementID BIT_ELEMENT_ID_UTOPIA_BRIDGE 6
+BitElementID BIT_ELEMENT_ID_PSTN_FRAMERS 7
+BitElementID BIT_ELEMENT_ID_TSA_PCM 8
+BitElementID BIT_ELEMENT_ID_TSA_H110 9
+BitElementID BIT_ELEMENT_ID_GB_ETHERNET 10
+BitElementID BIT_ELEMENT_ID_HOST_MII_PHY 11
+BitElementID BIT_ELEMENT_ID_ATM_PORT 12
+BitElementID BIT_ELEMENT_ID_FPGA 13
+BitElementID BIT_ELEMENT_ID_TPM_UTOPIA_BRIDGE 14
+BitElementID BIT_ELEMENT_ID_ANALOG 15
+BitElementID BIT_ELEMENT_ID_HIP_VER 16
+BitElementID BIT_ELEMENT_ID_TEMPERATURE_DIAG 17
+BitElementID BIT_ELEMENT_ID_VOLTAGE_DIAG 18
+BitElementID BIT_ELEMENT_ID_CPU_SPEED 19
+BitElementID BIT_ELEMENT_ID_DSP_DDR_TEST 20
+BitElementID BIT_ELEMENT_ID_AUDIT_ANALOG_PORTS_TEST 21
+BitElementID LAST_BIT_ELEMENT_ID 22
+BitElementStatus BIT_ELEMENT_STATUS_NOT_CHECKED 0
+BitElementStatus BIT_ELEMENT_STATUS_CHECKED_OK 1
+BitElementStatus BIT_ELEMENT_STATUS_CHECKED_FAILED 2
+TerType TERID_TYPE_DS3_SDH_GBE_NONE 128
+TerType TERID_TYPE_DS3_PLUS_SDH_GBE_COPPER 129
+TerType TERID_TYPE_DS3_PLUS_SDH_GBE_OPTICAL 130
+TerType TERID_TYPE_SDH_REDUNDANCY_GBE_NONE 132
+TerType TERID_TYPE_M3K_REDUNDANCY_GBE_COPPER 133
+TerType TERID_TYPE_M3K_REDUNDANCY_GBE_OPTICAL 134
+TerType TERID_TYPE_SDH_GBE_NONE 148
+TerType TERID_TYPE_SDH_GBE_COPPER 149
+TerType TERID_TYPE_SDH_GBE_OPTICAL 152
+TerType TERID_TYPE_ATM_IP_NO_PSTN_GBE_COPPER 153
+TerType TERID_TYPE_ATM_IP_NO_PSTN_GBE_OPTICAL 154
+TerType TERID_TYPE_422_REDUNDANCY_GBE_NONE 16384
+TerType TERID_TYPE_422_25_E1T1_GBE_NONE 16385
+TerType TERID_TYPE_422_NO_PSTN_GBE_NONE 16391
+TerType TERID_TYPE_422_REDUNDANCY_GBE_COPPER 16640
+TerType TERID_TYPE_422_25_E1T1_GBE_COPPER 16641
+TerType TERID_TYPE_422_NO_PSTN_GBE_COPPER 16647
+TerType TERID_TYPE_422_REDUNDANCY_GBE_OPTICAL 16896
+TerType TERID_TYPE_422_ATM_25_E1T1_GBE_COPPER 16897
+TerType TERID_TYPE_422_NO_PSTN_GBE_OPTICAL 16903
+TerType TERID_TYPE_422_42_E1T1_GBE_NONE 17409
+TerType TERID_TYPE_422_42_E1T1_GBE_COPPER 17665
+TerType TERID_TYPE_422_ATM_42_E1T1_GBE_COPPER 17921
+TerMode TER_IN_ACTIVE_MODE 0
+TerMode TER_IN_REDUNDANT_MODE 1
+OutputPortState OUTPUT_PORT_DISABLED 0
+OutputPortState OUTPUT_PORT_ENABLED 1
+LoopBackPortState NO_LOOP_EXIST 0
+LoopBackPortState LOOP_EXIST 1
+LosPortState NO_LOS 0
+LosPortState LOS_DETECTED 1
+TransceiverPortState TRANSCEIVER_NOT_INSERTED 0
+TransceiverPortState TRANSCEIVER_INSERTED 1
+UnderRunFlag UNDERRUN_FLAG_FALSE 0
+UnderRunFlag UNDERRUN_FLAG_TRUE 1
+OverRunFlag OVERRUN_FLAG_FALSE 0
+OverRunFlag OVERRUN_FLAG_TRUE 1
+NodeConnectionStatus NODE_CONNECTION_STATUS_DISCONNECTED 0
+NodeConnectionStatus NODE_CONNECTION_STATUS_CONNECTED 1
+NodeConnectionInfo CONNECTION_TYPE_REGULAR_HA 0
+NodeConnectionInfo CONNECTION_TYPE_MINOR_SW_UPGRADE 1
+NodeConnectionInfo CONNECTION_TYPE_MAJOR_SW_UPGRADE 2
+NodeConnectionInfo CONNECTION_TYPE_MINOR_SW_DOWNGRADE 3
+NodeConnectionInfo CONNECTION_TYPE_MAJOR_SW_DOWNGRADE 4
+NodeConnectionInfo DISCONNECT_REASON_USER_REQUEST 5
+NodeConnectionInfo DISCONNECT_REASON_SOCKET_CALL_BACK 6
+NodeConnectionInfo DISCONNECT_REASON_UNSUPPORTED_SW_VERSION 7
+RtcpxrReportAlertType RTCPXR_REPORT_ALERT_TYPE_EXCESSIVE_BURST 0
+RtcpxrReportAlertType RTCPXR_REPORT_ALERT_TYPE_EXCESSIVE_DELAY 1
+RtcpxrReportAlertType RTCPXR_REPORT_ALERT_TYPE_END_OF_CALL_LOW_R_VAL 2
+RtcpxrReportAlertType RTCPXR_REPORT_ALERT_TYPE_LOW_R_VAL 3
+RtcpxrReportAlertState RTCPXR_REPORT_ALERT_STATE_START 0
+RtcpxrReportAlertState RTCPXR_REPORT_ALERT_STATE_CLEAR 1
+ASRTTSSpeechStatus SPEECH_NORMAL_COMPLETION 0
+ASRTTSSpeechStatus SPEECH_BARGEIN 1
+ASRTTSSpeechStatus SPEECH_PARSE_FAILURE 2
+ASRTTSSpeechStatus SPEECH_URI_FAILURE 3
+ASRTTSSpeechStatus SPEECH_LANGUAGE_NOT_SUPPORTED 4
+ASRTTSSpeechStatus SPEECH_FEATURE_NOT_ENABLED 5
+ASRTTSSpeechStatus SPEECH_NO_AVAILABLE_RESOURCES 6
+ASRTTSSpeechStatus SPEECH_UNKNOWN_ERROR 7
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_NO_MATCH 1
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_NO_INPUT_TIMEOUT 2
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_RECOGNIZE_TIMEOUT 3
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_GRAMMAR_LOAD_FAILURE 4
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_GRAMMAR_COMPILE_ERROR 5
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_TOO_EARLY 6
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_TOO_MUCH_ 7
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_URI_FAILURE 8
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_LANGUAGE_NOT_SUPPORTED 9
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_FEATURE_NOT_ENABLED 10
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_NO_AVAILABLE_RESOURCES 11
+ASRTTSSpeechRecognitionError SPEECH_RECOGNITION_UNKNOWN_ERROR 12
+AmrHandOutState AMR_EXIT_HAND_OUT 0
+AmrHandOutState AMR_ENTER_HAND_OUT 1
+G729EVRate G729EV_RATE_8_KBPS 0
+G729EVRate G729EV_RATE_12_KBPS 1
+G729EVRate G729EV_RATE_14_KBPS 2
+G729EVRate G729EV_RATE_16_KBPS 3
+G729EVRate G729EV_RATE_18_KBPS 4
+G729EVRate G729EV_RATE_20_KBPS 5
+G729EVRate G729EV_RATE_22_KBPS 6
+G729EVRate G729EV_RATE_24_KBPS 7
+G729EVRate G729EV_RATE_26_KBPS 8
+G729EVRate G729EV_RATE_28_KBPS 9
+G729EVRate G729EV_RATE_30_KBPS 10
+G729EVRate G729EV_RATE_32_KBPS 11
+G729EVRate G729EV_RATE_UNDEFINED 15
+PhysicalLinkStatus PHYSICAL_LINK_STATUS_DOWN 0
+PhysicalLinkStatus PHYSICAL_LINK_STATUS_UP 1
+PhysicalLinkType PHYSICAL_LINK_TYPE_ACTIVE 0
+PhysicalLinkType PHYSICAL_LINK_TYPE_REDUNDANT 1
+ArpMediaType ARP_MEDIA_TYPE_RTP 1
+ArpMediaType ARP_MEDIA_TYPE_T38 2
+ArpMediaType ARP_MEDIA_TYPE_AGG 3
+ArpMediaType ARP_MEDIA_TYPE_CALEA 4
+ArpMediaType ARP_MEDIA_TYPE_VIDEO 5
+ArpMediaType ARP_MEDIA_TYPE_V1501 6
+ArpMediaType ARP_MEDIA_TYPE_RTCP 7
+ArpFailCause ARP_FAIL_CAUSE_TIMEOUT 0
+ArpFailCause ARP_FAIL_CAUSE_INVALID_DEFGW 1
+ArpFailCause ARP_FAIL_CAUSE_INVALID_SOURCE_IPADDRESS 2
+ArpFailCause ARP_FAIL_CAUSE_INVALID_DEST_IPADDRESS 3
+ArpFailCause ARP_FAIL_CAUSE_TCPIP_ERROR 4
+V1501VoiceChannelInitiatingFlag AC_V1501_VOICE_CHANNEL_INI_NETWORK 0
+V1501VoiceChannelInitiatingFlag AC_V1501_VOICE_CHANNEL_INI_TDM 1
+V1501VoiceChannelRIC AC_V1501_SWITCH_TO_MODEM_EVENT_RIC_NULL 0
+V1501VoiceChannelRIC AC_V1501_SWITCH_TO_MODEM_EVENT_RIC_ANS 21
+V1501VoiceChannelRIC AC_V1501_SWITCH_TO_MODEM_EVENT_RIC_ANS_AM 22
+V1501VoiceChannelRIC AC_V1501_SWITCH_TO_MODEM_EVENT_RIC_ANS_PR 23
+V1501VoiceChannelRIC AC_V1501_SWITCH_TO_MODEM_EVENT_RIC_ANS_AM_PR 24
+V1501ModemRelayEndedRIC AC_V1501_MODEM_RELAY_RIC_LOCAL_SIDE_CARRIER_LOST 0
+V1501ModemRelayEndedRIC AC_V1501_MODEM_RELAY_RIC_REMOTE_SIDE_ENDED_SESSION 1
+V1501ModemState AC_V1501_STATE_IDLE 0
+V1501ModemState AC_V1501_STATE_INITIALIZATION 1
+V1501ModemState AC_V1501_STATE_PROCESSING_TRANSFERRED_DATA 2
+V1501ModemState AC_V1501_STATE_TERMINATED 3
+V1501ModemState AC_V1501_STATE_TRAINING 4
+V1501ModemState AC_V1501_STATE_DATA 5
+AnsweringMachineBeepDetectionReport BEEP_DETECTION_TIMEOUT_EXPIRED 0
+AnsweringMachineBeepDetectionReport BEEP_DETECTION_GENERAL_DETECTED 1
+LdapSearchResultStatus LDAP_SEARCH_SUCCEEDED 0
+LdapSearchResultStatus LDAP_SEARCH_FAILED 1
+LdapSearchResultStatus LDAP_SEARCH_NOT_FOUND 2
+LdapSearchResultStatus LDAP_CONNECTION_FAILED 3
+LdapActionType LDAP_ACTION_CLEAR_CASH 1
+LdapActionType LDAP_ACTION_REFRESH_CASH_ENTRY 2
+LdapConnectionStatus LDAP_NOT_APPLICABLE 0
+LdapConnectionStatus LDAP_CONNECTION_BROKEN 1
+LdapConnectionStatus LDAP_CONNECTING 2
+LdapConnectionStatus LDAP_CONNECTED 3
+RestConnectionStatus1 REST_NOT_APPLICABLE 0
+RestConnectionStatus1 REST_NOT_CONNECTED 1
+RestConnectionStatus1 REST_SERVER_DNS_RESOLVING 2
+RestConnectionStatus1 REST_CONNECTING 3
+RestConnectionStatus1 REST_LOGIN 4
+RestConnectionStatus1 REST_CONNECTED 5
+RestConnectionStatus1 REST_TO_BE_DELETED 6
+InboundStreamProtocolType INBOUND_STREAM_ROTOCOL_TYPE_RTP 0
+InboundStreamProtocolType INBOUND_STREAM_ROTOCOL_TYPE_RTCP 1
+InboundStreamProtocolType INBOUND_STREAM_ROTOCOL_TYPE_T38 2
+InboundStreamProtocolType INBOUND_STREAM_ROTOCOL_TYPE_V1501 3
+NfsMountSuccess NFS_MOUNT_SUCCESS 0
+NfsMountSuccess NFS_MOUNT_FAILED 1
+EMediaResourceType TDM_2_IP_RESOURCE_TYPE 0
+EMediaResourceType TRANSCODING_RESOURCE_TYPE 1
+EMediaResourceType IP_ONLY_RESOURCE_TYPE 2
+EMediaResourceType TDM_ONLY_RESOURCE_TYPE 3
+EMediaResourceType CONFERENCE_IP_PARTICIPANT_RESOURCE_TYPE 4
+EMediaResourceType CONFERENCE_TDM_PARTICIPANT_RESOURCE_TYPE 5
+EMediaResourceType _3W_CONFERENCE_RESOURCE_TYPE 6
+EMediaResourceType _3W_CONFERENCE_THIRD_PARTICIPANT_RESOURCE_TYPE 7
+EMediaResourceType RTP_FORWARDING_RESOURCE_TYPE 8
+EMediaResourceType SIGNALING_RESOURCE_TYPE 9
+EMediaResourceType DIAGNOSTIC_RESOURCE_TYPE 10
+EMediaResourceType RTP_DSP_MEDIATION_RESOURCE_TYPE 11
+EMediaResourceType IP_ONLY_ENCODER_RESOURCE_TYPE 12
+EMediaResourceType IP_ONLY_DECODER_RESOURCE_TYPE 13
+EMediaResourceType UNKNOWN_RESOURCE_TYPE 100
+ECType LINE_ECHO_CANCELLER 0
+ECType ACOUSTIC_ECHO_SUPPRESSOR 1
+SilenceCompressionEnable SILENCE_COMPRESSION_DISABLE 0
+SilenceCompressionEnable SILENCE_COMPRESSION_ENABLE 1
+SilenceCompressionEnable SILENCE_COMPRESSION_ENABLE_NOISE_ADAPTATION_DISABLE 2
+ECLength EC_LENGTH_DEFAULT 0
+ECLength EC_LENGTH10M_SEC 1
+ECLength EC_LENGTH15M_SEC 1
+ECLength EC_LENGTH20M_SEC 2
+ECLength EC_LENGTH25M_SEC 3
+ECLength EC_LENGTH30M_SEC 4
+ECLength EC_LENGTH32M_SEC 4
+ECLength EC_LENGTH35M_SEC 5
+ECLength EC_LENGTH40M_SEC 6
+ECLength EC_LENGTH45M_SEC 7
+ECLength EC_LENGTH50M_SEC 8
+ECLength EC_LENGTH55M_SEC 9
+ECLength EC_LENGTH60M_SEC 10
+ECLength EC_LENGTH64M_SEC 11
+ECLength EC_LENGTH128M_SEC 22
+ECHybridLoss EC_HYBRID_LOSS6DBM 0
+ECHybridLoss EC_HYBRID_LOSS9DBM 1
+ECHybridLoss EC_HYBRID_LOSS0DBM 2
+ECHybridLoss EC_HYBRID_LOSS3DBM 3
+ECToneDetector EC_TONE_DETECTOR_DISABLE 0
+ECToneDetector EC_TONE_DETECTOR_ENABLE 1
+ECComfortNoiseGeneration EC_COMFORT_NOISE_GENERATION_DISABLE 0
+ECComfortNoiseGeneration EC_COMFORT_NOISE_GENERATION_ENABLE 1
+VoicePayloadFormat VOICE_PAYLOAD_FORMAT_RTP 0
+VoicePayloadFormat VOICE_PAYLOAD_FORMAT_ATM 1
+VoicePayloadFormat VOICE_PAYLOAD_FORMAT_ILLEGAL 2
+RTPSilenceIndicatorPacketsEnable SILENCE_INDICATOR_PACKETS_DISABLE 0
+RTPSilenceIndicatorPacketsEnable SILENCE_INDICATOR_PACKETS_ENABLE 1
+RTPSilenceIndicatorCoefficientsNumber SILENCE_INDICATOR_0_COEFFICIENTS 0
+RTPSilenceIndicatorCoefficientsNumber SILENCE_INDICATOR_4_COEFFICIENTS 4
+RTPSilenceIndicatorCoefficientsNumber SILENCE_INDICATOR_6_COEFFICIENTS 6
+RTPSilenceIndicatorCoefficientsNumber SILENCE_INDICATOR_8_COEFFICIENTS 8
+RTPSilenceIndicatorCoefficientsNumber SILENCE_INDICATOR_10_COEFFICIENTS 10
+DspResourceAllocation ENABLE_DSP_RESOURCE_ALLOCATION 0
+DspResourceAllocation DISABLE_DSP_RESOURCE_ALLOCATION 1
+ActivateBrokenConnection ACTIVATE_BROKEN_CONNECTION_AFTER_FIRST_INCOMING_RTP_PACKET 0
+ActivateBrokenConnection ACTIVATE_BROKEN_CONNECTION_ON_RTP_STREAM_ACTIVATION 1
+EvrcRate EVRC_RATE_VARIABLE 0
+EvrcRate EVRC_RATE_1_KBPS 1
+EvrcRate EVRC_RATE_4_KBPS 2
+EvrcRate EVRC_RATE_8_KBPS 3
+QCELP8Rate QCELP8_RATE_VARIABLE 0
+QCELP8Rate QCELP8_RATE_1_KBPS 1
+QCELP8Rate QCELP8_RATE_2_KBPS 2
+QCELP8Rate QCELP8_RATE_4_KBPS 3
+QCELP8Rate QCELP8_RATE_8_KBPS 4
+QCELP13Rate QCELP13_RATE_VARIABLE 0
+QCELP13Rate QCELP13_RATE_1_KBPS 1
+QCELP13Rate QCELP13_RATE_3_KBPS 2
+QCELP13Rate QCELP13_RATE_7_KBPS 3
+QCELP13Rate QCELP13_RATE_13_KBPS 4
+VoiceQualityMonitoringMode VOICE_QUALITY_MONITORING_MODE_DISABLE 0
+VoiceQualityMonitoringMode VOICE_QUALITY_MONITORING_MODE_ENABLE 1
+VoiceQualityMonitoringMode VOICE_QUALITY_MONITORING_MODE_ENABLE_CALCULATION_ONLY 2
+NoiseReductionActivationDirection NOISE_REDUCTION_FROM_TDM_SIDE 0
+NoiseReductionActivationDirection NOISE_REDUCTION_FROM_NETWORK_SIDE 1
+NoisyEnvironmentMode NOISY_ENVIRONMENT_MODE_DISABLED 0
+NoisyEnvironmentMode NOISY_ENVIRONMENT_MODE_ENABLED 1
+RTPFWNonConfiguredPTHandling HANDLE_AS_INVALID_PACKET 0
+RTPFWNonConfiguredPTHandling HANDLE_AS_VALID_PACKET 1
+InvalidPacketHandling DO_NOTHING 0
+InvalidPacketHandling ISSUE_WARNINGS_ONLY 1
+InvalidPacketHandling WARNINGS_AND_DROP_PACKET 2
+VBRCoderVADEnable VBR_CODER_VAD_DISABLE 0
+VBRCoderVADEnable VBR_CODER_VAD_ENABLE 1
+MsrtaFrameErrorCorrectionEnable MSRTA_FRAME_ERROR_CORRECTION_DISABLE 0
+MsrtaFrameErrorCorrectionEnable MSRTA_FRAME_ERROR_CORRECTION_ENABLE 1
+SpeexNBBitRate SPEEX_NB_RATE_2_15_KBPS 1
+SpeexNBBitRate SPEEX_NB_RATE_5_95_KBPS 2
+SpeexNBBitRate SPEEX_NB_RATE_8_00_KBPS 3
+SpeexNBBitRate SPEEX_NB_RATE_11_0_KBPS 4
+SpeexNBBitRate SPEEX_NB_RATE_15_0_KBPS 5
+SpeexNBBitRate SPEEX_NB_RATE_18_2_KBPS 6
+SpeexNBBitRate SPEEX_NB_RATE_24_6_KBPS 7
+SpeexNBBitRate SPEEX_NB_RATE_3_95_KBPS 8
+SpeexWBBitRate SPEEX_WB_RATE_3_95_KBPS 0
+SpeexWBBitRate SPEEX_WB_RATE_5_75_KBPS 1
+SpeexWBBitRate SPEEX_WB_RATE_7_75_KBPS 2
+SpeexWBBitRate SPEEX_WB_RATE_9_80_KBPS 3
+SpeexWBBitRate SPEEX_WB_RATE_12_8_KBPS 4
+SpeexWBBitRate SPEEX_WB_RATE_16_8_KBPS 5
+SpeexWBBitRate SPEEX_WB_RATE_20_6_KBPS 6
+SpeexWBBitRate SPEEX_WB_RATE_23_8_KBPS 7
+SpeexWBBitRate SPEEX_WB_RATE_27_8_KBPS 8
+SpeexWBBitRate SPEEX_WB_RATE_34_2_KBPS 9
+SpeexWBBitRate SPEEX_WB_RATE_42_2_KBPS 10
+FEC NO_FEC 0
+FEC VOICE_FEC 1
+FEC BYPASS_FEC 2
+FEC VOICE_BYPASS_FEC 3
+VoiceQualityEnhancementsRtcpFeedbackType VOICE_QUALITY_ENHANCEMENTS_RTCP_FEEDBACK_DISABLE 0
+VoiceQualityEnhancementsRtcpFeedbackType VOICE_QUALITY_ENHANCEMENTS_RTCP_FEEDBACK_TMMBR 1
+VoiceQualityEnhancementsRtcpFeedbackType VOICE_QUALITY_ENHANCEMENTS_RTCP_FEEDBACK_EXTENSION 2
+FaxModemTransportType INVALID_FAX_MODEM_TRANSPORT_TYPE -1
+FaxModemTransportType FAX_MODEM_TRANSPARENT 0
+FaxModemTransportType FAX_MODEM_RELAY 1
+FaxModemTransportType FAX_MODEM_BYPASS 2
+FaxModemTransportType FAX_MODEM_TRANSPARENT_WITH_EVENTS 3
+FaxModemTransportType FAX_MODEM_MUTE_ANS 4
+CallerIDStandard CALLER_ID_BELLCORE 0
+CallerIDStandard CALLER_ID_ETSI 1
+CallerIDStandard CALLER_ID_NTT 2
+CallerIDStandard CALLER_ID_BT 4
+CallerIDStandard CALLER_ID_DTMF_BASED_ETSI 16
+CallerIDStandard CALLER_ID_DANISH 17
+CallerIDStandard CALLER_ID_INDIAN 18
+CallerIDStandard CALLER_ID_BRAZILIAN 19
+CngDetectorMode CNG_DETECTOR_MODE_DISABLE 0
+CngDetectorMode CNG_DETECTOR_MODE_RELAY 1
+CngDetectorMode CNG_DETECTOR_MODE_EVENT_ONLY 2
+TtyTransportType TRANSPORT_TTY_DISABLE 0
+TtyTransportType TRANSPORT_TTY_BYPASS 1
+TtyTransportType TRANSPORT_TTY_RELAY 2
+FaxModemNTEModeType FAX_MODEM_NTE_MODE_DISABLED 0
+FaxModemNTEModeType FAX_MODEM_NTE_MODE_TX_RTP_ANS_EVENT 1
+T38Version T38_VERSION_0 0
+T38Version T38_VERSION_1 1
+T38Version T38_VERSION_2 2
+T38Version T38_VERSION_3 3
+T38OverRTPMode T38_ENCAPSULATION_INTO_RTP__DISABLE 0
+T38OverRTPMode T38_ENCAPSULATION_INTO_RTP__ENABLE_T38_IFP_ENCAPSULATION_INTO_RTP_PER_T38_RECORDING 1
+T38OverRTPMode T38_ENCAPSULATION_INTO_RTP__ENABLE_T38_UDPTL_OVER_RTP 2
+FaxModemCEDTransferMode FAX_MODEM_CED__USING_FAX_RELAY_OR_VBD_STREAM 0
+FaxModemCEDTransferMode FAX_MODEM_CED__IN_VOICE_MODE_OR_VBD_STREAM 1
+FaxModemCEDTransferMode FAX_MODEM_CED__RFC4733_BLOCKING_RTP_VBD_STREAM 2
+FaxModemCEDTransferMode FAX_MODEM_CED__RFC4733_ALONG_WITH_RTP_VBD_STREAM 3
+TDMConnectionMode WITH_CONNECTION_TO_TDM_INTERFACE 0
+TDMConnectionMode WITHOUT_CONNECTION_TO_TDM_INTERFACE 1
+DTMFTransport MUTE_DTMF 0
+DTMFTransport TRANSPARENT_DTMF 2
+DTMFTransport RELAY_DTMF_OVER_RTP 3
+DTMFTransport RFC2833_RELAY_DECODER_MUTE 7
+MFTransport MUTE_MF 0
+MFTransport TRANSPARENT_MF 2
+MFTransport RELAY_MF_OVER_RTP 3
+MFTransport RFC2833_RELAY_MF 3
+CallerIDTransport DISABLE_CALLER_ID 0
+CallerIDTransport RELAY_CALLER_ID 1
+CallerIDTransport BYPASS_CALLER_ID 2
+CallerIDTransport MUTE_CALLER_ID 3
+NttDirectInwardDialingSignallingForm NTT_DIRECT_INWARD_DIALING_SIGNALLING_FSK_MODE 0
+NttDirectInwardDialingSignallingForm NTT_DIRECT_INWARD_DIALING_SIGNALLING_DTMF_BASED 1
+CASRelayTransportMode CAS_RELAY_TRANSPORT_EVENTS_ONLY 0
+CASRelayTransportMode CAS_RELAY_TRANSPORT_RFC2833_RELAY 1
+ConnectionEstablishmentNotificationMode NOTIFY_CONNECTION_ESTABLISHED_AFTER_BROKEN_CONNECTION 0
+ConnectionEstablishmentNotificationMode NOTIFY_CONNECTION_ESTABLISHED_UPON_FIRST_RTP_FRAME_DETECTION 1
+ConnectionEstablishmentNotificationMode NOTIFY_CONNECTION_ESTABLISHED_UPON_FIRST_NON_SID_FRAME_DETECTION 2
+FlashHookTransportMode FLASH_HOOK_TRANSPORT_EVENTS_ONLY 0
+FlashHookTransportMode FLASH_HOOK_TRANSPORT_RFC2833_RELAY 1
+VbrCoderHeaderFormat NO_RFC2658_INTERLEAVING_TOC 0
+VbrCoderHeaderFormat RFC2658_INTERLEAVING_TOC 1
+VbrCoderHeaderFormat TOC_ONLY 2
+VbrCoderHeaderFormat INTERLEAVE_BUNDLING 3
+AmrCoderHeaderFormat AMR_CODER_HEADER_DEFAULT_FORMAT 0
+AmrCoderHeaderFormat AMR_CODER_HEADER_RFC_3267_BUNDLING 1
+AmrCoderHeaderFormat AMR_CODER_HEADER_RFC_3267_INTERLEAVING 2
+AmrCoderHeaderFormat AMR_CODER_HEADER_IF2 3
+NAmrRedundancyDepth AMR_REDUNDANCY_LEVEL_NONE 0
+NAmrRedundancyDepth AMR_REDUNDANCY_LEVEL_1 1
+NAmrRedundancyDepth AMR_REDUNDANCY_LEVEL_2 2
+NAmrRedundancyDepth AMR_REDUNDANCY_LEVEL_3 3
+NAmrRate AMR_RATE_4_75_KBPS_WIDEBAND_RATE_6_6_KBPS 0
+NAmrRate AMR_RATE_5_15_KBPS_WIDEBAND_RATE_8_85_KBPS 1
+NAmrRate AMR_RATE_5_9_KBPS_WIDEBAND_RATE_12_65_KBPS 2
+NAmrRate AMR_RATE_6_7_KBPS_WIDEBAND_RATE_14_25_KBPS 3
+NAmrRate AMR_RATE_7_4_KBPS_WIDEBAND_RATE_15_85_KBPS 4
+NAmrRate AMR_RATE_7_95_KBPS_WIDEBAND_RATE_18_25_KBPS 5
+NAmrRate AMR_RATE_10_2_KBPS_WIDEBAND_RATE_19_85_KBPS 6
+NAmrRate AMR_RATE_12_2_KBPS_WIDEBAND_RATE_23_05_KBPS 7
+NAmrRate AMR_WIDEBAND_RATE_23_85_KBPS 8
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_0_PERCENTAGE 0
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_0_25_PERCENTAGE 1
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_0_50_PERCENTAGE 2
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_0_75_PERCENTAGE 3
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_1_PERCENTAGE 4
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_1_25_PERCENTAGE 5
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_1_50_PERCENTAGE 6
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_1_75_PERCENTAGE 7
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_2_PERCENTAGE 8
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_2_25_PERCENTAGE 9
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_2_50_PERCENTAGE 10
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_2_75_PERCENTAGE 11
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_3_PERCENTAGE 12
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_3_25_PERCENTAGE 13
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_3_50_PERCENTAGE 14
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_3_75_PERCENTAGE 15
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_4_PERCENTAGE 16
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_4_25_PERCENTAGE 17
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_4_50_PERCENTAGE 18
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_4_75_PERCENTAGE 19
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_5_PERCENTAGE 20
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_5_5_PERCENTAGE 21
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_6_PERCENTAGE 22
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_6_5_PERCENTAGE 23
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_7_PERCENTAGE 24
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_7_5_PERCENTAGE 25
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_8_PERCENTAGE 26
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_8_5_PERCENTAGE 27
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_9_PERCENTAGE 28
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_9_5_PERCENTAGE 29
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_10_PERCENTAGE 30
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_10_5_PERCENTAGE 31
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_11_PERCENTAGE 32
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_11_5_PERCENTAGE 33
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_12_PERCENTAGE 34
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_12_5_PERCENTAGE 35
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_13_PERCENTAGE 36
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_13_5_PERCENTAGE 37
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_14_PERCENTAGE 38
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_14_5_PERCENTAGE 39
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_15_PERCENTAGE 40
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_16_PERCENTAGE 41
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_17_PERCENTAGE 42
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_18_PERCENTAGE 43
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_19_PERCENTAGE 44
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_20_PERCENTAGE 45
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_21_PERCENTAGE 46
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_22_PERCENTAGE 47
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_23_PERCENTAGE 48
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_24_PERCENTAGE 49
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_25_PERCENTAGE 50
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_26_PERCENTAGE 51
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_28_PERCENTAGE 52
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_30_PERCENTAGE 53
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_32_PERCENTAGE 54
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_34_PERCENTAGE 55
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_36_PERCENTAGE 56
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_38_PERCENTAGE 57
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_40_PERCENTAGE 58
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_42_PERCENTAGE 59
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_44_PERCENTAGE 60
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_46_PERCENTAGE 61
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_48_PERCENTAGE 62
+NAmrFrameLossRatioThreshold AMR_FRAME_LOSS_RATIO_THRESHOLD_50_PERCENTAGE 63
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_0_PERCENTAGE 0
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_0_25_PERCENTAGE 1
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_0_50_PERCENTAGE 2
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_0_75_PERCENTAGE 3
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_1_PERCENTAGE 4
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_1_50_PERCENTAGE 5
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_2_PERCENTAGE 6
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_2_50_PERCENTAGE 7
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_3_PERCENTAGE 8
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_4_PERCENTAGE 9
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_5_PERCENTAGE 10
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_6_PERCENTAGE 11
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_7_PERCENTAGE 12
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_8_PERCENTAGE 13
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_10_PERCENTAGE 14
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_13_PERCENTAGE 15
+NAmrFrameLossRatioHysteresis AMR_FRAME_LOSS_RATIO_HYSTERESIS_17_PERCENTAGE 16
+UniDirectionalPciMode PCI_TX_RX 0
+UniDirectionalPciMode PCI_TX_ONLY 1
+UniDirectionalPciMode PCI_RX_ONLY 2
+UniDirectionalPciMode PCI_INACTIVE 3
+UniDirectionalRTPMode RTP_TX_RX 0
+UniDirectionalRTPMode RTP_TX_ONLY 1
+UniDirectionalRTPMode RTP_RX_ONLY 2
+UniDirectionalRTPMode RTP_INACTIVE 3
+UniDirectionalRTPMode RTP_RX_RFC2833_TX 4
+UniDirectionalRTCPMode RTCP_TX_RX 0
+UniDirectionalRTCPMode RTCP_TX_ONLY 1
+UniDirectionalRTCPMode RTCP_RX_ONLY 2
+UniDirectionalRTCPMode RTCP_INACTIVE 3
+SampleBasedCodersRTPPacketInterval RTP_PACKET_INTERVAL_DEFAULT 0
+SampleBasedCodersRTPPacketInterval RTP_PACKET_INTERVAL5M_SEC 1
+SampleBasedCodersRTPPacketInterval RTP_PACKET_INTERVAL10M_SEC 2
+SampleBasedCodersRTPPacketInterval RTP_PACKET_INTERVAL20M_SEC 3
+NatMode ENABLE_NAT_OPTION 0
+NatMode DISABLE_NAT 1
+NatMode FORCE_NAT 2
+NoOperationSendingMode NO_OPERATION_SENDING_MODE_DISABLE 0
+NoOperationSendingMode NO_OPERATION_SENDING_MODE_ENABLE 1
+InboundMediaLatchMode INBOUND_MEDIA_LATCH_STRICT 0
+InboundMediaLatchMode INBOUND_MEDIA_LATCH_DYNAMIC 1
+InboundMediaLatchMode INBOUND_MEDIA_LATCH_DYNAMIC_STRICT 2
+InboundMediaLatchMode INBOUND_MEDIA_LATCH_STRICT_ON_FIRST 3
+CypherType NO_CYPHER 0
+CypherType CABLE_CYPHER_TYPE 1
+CypherType SRTP_CYPHER_TYPE 2
+AuthenticationAlgorithm AUTHENTICATION_ALGORITHM_NULL 0
+AuthenticationAlgorithm AUTHENTICATION_ALGORITHM_MMH_2 1
+AuthenticationAlgorithm AUTHENTICATION_ALGORITHM_MMH_4 2
+AuthenticationAlgorithm AUTHENTICATION_ALGORITHM_SHA1_96 3
+AuthenticationAlgorithm AUTHENTICATION_ALGORITHM_MD5 4
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_NULL 0
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_AES 1
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_XDESX_CBC 2
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_DES_CBC 3
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_3DES_CBC 4
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_RC4 5
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_ARIA_128 6
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_ARIA_192 7
+EncryptionAlgorithm ENCRYPTION_ALGORITHM_AES_256 8
+FingerprintAlgorithm FP_ALGORITHM_NULL 0
+FingerprintAlgorithm FP_ALGORITHM_SHA_1 1
+FingerprintAlgorithm FP_ALGORITHM_SHA_224 2
+FingerprintAlgorithm FP_ALGORITHM_SHA_256 3
+FingerprintAlgorithm FP_ALGORITHM_SHA_384 4
+FingerprintAlgorithm FP_ALGORITHM_SHA_512 5
+FingerprintAlgorithm FP_ALGORITHM_MD5 6
+FingerprintAlgorithm FP_ALGORITHM_MD2 7
+AnswerDetectorSensitivity ANSWER_DETECTOR_MOST_SENSITIVE 0
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_0 0
+AnswerDetectorSensitivity ANSWER_DETECTOR_MEDIUM_SENSITIVE 1
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_1 1
+AnswerDetectorSensitivity ANSWER_DETECTOR_LEAST_SENSITIVE 2
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_2 2
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_3 3
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_4 4
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_5 5
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_6 6
+AnswerDetectorSensitivity ANSWER_DETECTOR_SENSITIVE_7 7
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_MINUS_46_D_BM 0
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_MINUS_38_D_BM 1
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_MINUS_32_D_BM 2
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_MINUS_24_D_BM 3
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_MINUS_18_D_BM 4
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_MINUS_12_D_BM 5
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_MINUS_6_D_BM 6
+EnergyDetectionThreshold ENERGY_DETECTION_THRESHOLD_0_D_BM 7
+EndPoint TDM_END_POINT 0
+EndPoint IP_END_POINT 1
+EndPoint ATM_END_POINT 2
+EndPoint NULL_END_POINT 3
+AnsweringMachineDetectionDirection AMD_TDM_DETECTION 0
+AnsweringMachineDetectionDirection AMD_NETWORK_DETECTION 1
+AnsweringMachineBeepDetectionSensitivity BEEP_DETECTION_SENSITIVITY_LOW 0
+AnsweringMachineBeepDetectionSensitivity BEEP_DETECTION_SENSITIVITY_MEDIUM_LOW 1
+AnsweringMachineBeepDetectionSensitivity BEEP_DETECTION_SENSITIVITY_MEDIUM_HIGH 2
+AnsweringMachineBeepDetectionSensitivity BEEP_DETECTION_SENSITIVITY_HIGH 3
+VideoCoder VIDEO_INVALID_CODER 0
+VideoCoder VIDEO_CODER_H263_PROFILE_0 1
+VideoCoder VIDEO_CODER_H263_PROFILE_3 2
+VideoCoder VIDEO_CODER_MPEG4_SIMPLE_PROFILE 3
+VideoCoder VIDEO_CODER_H264_BASELINE 4
+VideoCoder VIDEO_CODER_H263_1996 5
+VideoProfileLevel VIDEO_MPEG4_LEVEL_NON_STANDARD 0
+VideoProfileLevel VIDEO_MPEG4_LEVEL_0 1
+VideoProfileLevel VIDEO_MPEG4_LEVEL_1 2
+VideoProfileLevel VIDEO_MPEG4_LEVEL_2 3
+VideoProfileLevel VIDEO_MPEG4_LEVEL_3 4
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_NON_STANDARD 100
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_10 101
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_20 102
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_30 103
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_40 104
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_50 105
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_60 106
+VideoProfileLevel VIDEO_H263_PROFILE0_LEVEL_70 107
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_NON_STANDARD 200
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_10 201
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_20 202
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_30 203
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_40 204
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_50 205
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_60 206
+VideoProfileLevel VIDEO_H263_PROFILE3_LEVEL_70 207
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_NON_STANDARD 300
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_1 301
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_1_1 302
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_1_2 303
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_1_3 304
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_2 305
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_2_1 306
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_2_2 307
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_2_3 308
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_3 309
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_3_1 310
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_3_2 311
+VideoProfileLevel VIDEO_H264_BASELINE_PROFILE_LEVEL_1_B 312
+VideoProfileLevel VIDEO_INVALID_LEVEL 65535
+VideoResolution VIDEO_RESOLUTION_SQCIF 0
+VideoResolution VIDEO_RESOLUTION_QCIF 1
+VideoResolution VIDEO_RESOLUTION_CIF 2
+VideoResolution VIDEO_CUSTOM_RESOLUTION 254
+VideoResolution VIDEO_INVALID_RESOLUTION 255
+VideoRateControlType VIDEO_CONSTANT_BIT_RATE 0
+VideoRateControlType VIDEO_VARIABLE_BIT_RATE 1
+V1501ARR V1501_ARR_RETRAIN_AND_RENEGOTIATION_DISABLED 0
+V1501ARR V1501_ARR_RETRAIN_ENABLED 1
+V1501ARR V1501_ARR_RENEGOTIATION_ENABLED 2
+MediaProcessOverloadSeverity MEDIA_PROCESS_OVERLOAD_SEVERITY_CLEAR 0
+MediaProcessOverloadSeverity MEDIA_PROCESS_OVERLOAD_SEVERITY_MINOR 1
+MediaProcessOverloadSeverity MEDIA_PROCESS_OVERLOAD_SEVERITY_MAJOR 2
+QoEReportType QOE_SWITCH_REPORT 0
+QoEReportType QOE_TURNAROUND_REPORT 1
+QoET38CallResult QOE_T38_CALL_RESULT_ABSENT 0
+QoET38CallResult QOE_T38_CALL_RESULT_ERROR_FREE 1
+QoET38CallResult QOE_T38_CALL_RESULT_WARNING 2
+QoET38CallResult QOE_T38_CALL_RESULT_ERROR 3
+QoET38CallResult QOE_T38_CALL_RESULT_NO_SIG_T38 4
+QoET38CallResult QOE_T38_CALL_RESULT_AUDIO 5
+QoEFigOfMerit QOE_FOM_NOT_STARTED 0
+QoEFigOfMerit QOE_FOM_MAX_SPEED_ERROR_FREE 1
+QoEFigOfMerit QOE_FOM_MAX_SPEED_ERRORED 2
+QoEFigOfMerit QOE_FOM_MAX_SPEED_SEVERELY_ERRORED 3
+QoEFigOfMerit QOE_FOM_LOW_SPEED_ERROR_FREE 4
+QoEFigOfMerit QOE_FOM_LOW_SPEED_ERRORED 5
+QoEFigOfMerit QOE_FOM_LOW_SPEED_SEVERELY_ERRORED 6
+QoEFigOfMerit QOE_FOM_INCOMPLETE 7
+QoEFigOfMerit QOE_FOM_INCOMPATIBLE 8
+QoEDiagnostic QOE_DIAGNOSTIC_ABSENT 0
+QoEDiagnostic QOE_DIAGNOSTIC_ERROR_FREE 1
+QoEDiagnostic QOE_DIAGNOSTIC_WARNING 2
+QoEDiagnostic QOE_DIAGNOSTIC_ERROR 3
+QoEDiagnostic QOE_DIAGNOSTIC_PROBLEMS 4
+DspResourceType NO_DSP_ALLOCATED 0
+DspResourceType IP_2_TDM_DSP_RESOURCE 1
+DspResourceType TRANSCODING_DSP_RESOURCE 2
+DspResourceType IP_ONLY_DSP_RESOURCE 3
+DspResourceType TDM_ONLY_DSP_RESOURCE 4
+DspResourceType CONFERENCE_DSP_RESOURCE 5
+OverUseDetecdedReason OVER_USE_DETECTED_REASON_DELAY_ON_RTP_STREAM 0
+OverUseDetecdedReason OVER_USE_DETECTED_USING_REMOTE_RTCP 1
+OverUseDetecdedReason OVER_USE_DETECTED_USING_LOCAL_RTCP 2
+OverUseDetecdedReason OVER_USE_DETECTED_USING_RTCP_FEEDBACK 3
+OverUseDetecdedReason OVER_USE_DETECTED_REASON_PACKET_LOST_USING_TIMER 4
+RtcpFeedbackDirection TX_RTCP_FEEDBACK 0
+RtcpFeedbackDirection RX_RTCP_FEEDBACK 1
+InfraStructureParameterID PARAMETER_ID_INI_FILE 1
+InfraStructureParameterID PARAMETER_ID_TOTAL_BOARD_PARAM 2
+InfraStructureParameterID FIRST_INFRA_STRUCTURE_PARAMETER_ID 3
+InfraStructureParameterID PARAMETER_ID_INFRA_STRUCTURE_DATA_PARAMS 3
+InfraStructureParameterID PARAMETER_ID_DS3_PARAMS 4
+InfraStructureParameterID PARAMETER_ID_PSTN_PARAMS 5
+InfraStructureParameterID PARAMETER_ID_CONTROL_CHANNEL_INFO_PARAMS 6
+InfraStructureParameterID PARAMETER_ID_NETWORK_INTERFACE_TABLE 7
+InfraStructureParameterID PARAMETER_ID_MGCP_PARAMS 8
+InfraStructureParameterID PARAMETER_ID_MEGACO_PARAMS 9
+InfraStructureParameterID PARAMETER_ID_SS7_PARAMS 10
+InfraStructureParameterID PARAMETER_ID_TRUNK_STATUS_PARAMS 11
+InfraStructureParameterID PARAMETER_ID_NETWORK_PARAMS 12
+InfraStructureParameterID PARAMETER_ID_SECURITY_PARAMS 13
+InfraStructureParameterID PARAMETER_ID_BOARD_ATM_SETTINGS 14
+InfraStructureParameterID PARAMETER_ID_NETWORK_ACCESS_LIST_PARAMS 15
+InfraStructureParameterID PARAMETER_ID_GW_APP_PARAMS 16
+InfraStructureParameterID PARAMETER_ID_GW_APP_PREFIX_TABLE 17
+InfraStructureParameterID PARAMETER_ID_GW_APP_PSTN_PREFIX_TABLE 18
+InfraStructureParameterID PARAMETER_ID_GW_APP_SOURCE_TEL2IP_NUMBER_MAP_TABLE 19
+InfraStructureParameterID PARAMETER_ID_GW_APP_SOURCE_IP2_TEL_NUMBER_MAP_TABLE 20
+InfraStructureParameterID PARAMETER_ID_GW_APP_DEST_TEL2IP_NUMBER_MAP_TABLE 21
+InfraStructureParameterID PARAMETER_ID_GW_APP_DEST_IP2_TEL_NUMBER_MAP_TABLE 22
+InfraStructureParameterID PARAMETER_ID_GW_APP_CODERS_INFO_TYPE 23
+InfraStructureParameterID PARAMETER_ID_GW_APP_DTMF_OPTIONS_TYPE 24
+InfraStructureParameterID PARAMETER_ID_GW_APP_TRUNK_GROUP_TABLE 25
+InfraStructureParameterID PARAMETER_ID_GW_APP_PROXY_IP_TABLE 26
+InfraStructureParameterID PARAMETER_ID_GW_APP_TRUNK_GROUP_SETTINGS_TABLE 27
+InfraStructureParameterID PARAMETER_ID_GW_APP_DNS_TABLE 28
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALT_ROUTE_IP2_TEL_TABLE 29
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALT_ROUTE_TEL2IP_TABLE 30
+InfraStructureParameterID PARAMETER_ID_GW_APP_TEL_PROFILE_INFO_TYPE 31
+InfraStructureParameterID PARAMETER_ID_GW_APP_IP_PROFILE_INFO_TYPE 32
+InfraStructureParameterID PARAMETER_ID_GW_APP_CAUSE_MAP_ISDN2_SIP_TABLE 33
+InfraStructureParameterID PARAMETER_ID_GW_APP_CAUSE_MAP_SIP2_ISDN 34
+InfraStructureParameterID PARAMETER_ID_GW_APP_SRV_TABLE 35
+InfraStructureParameterID PARAMETER_ID_GW_APP_PHONE_CONTEXT_TABLE 36
+InfraStructureParameterID PARAMETER_ID_AMRFEC_CODEC_POLICIES_LIST_PARAMS 37
+InfraStructureParameterID PARAMETER_ID_CALL_AGENTS_GROUPS_PARAMS 38
+InfraStructureParameterID PARAMETER_ID_GW_APP_PROXY_SET_TABLE 39
+InfraStructureParameterID PARAMETER_ID_GW_APP_IP_GROUP_TABLE 40
+InfraStructureParameterID PARAMETER_ID_GW_APP_ACCOUNT_TABLE 41
+InfraStructureParameterID PARAMETER_ID_INI_FILE_WITH_HEADER 42
+InfraStructureParameterID PARAMETER_ID_V5_INTERFACES_PARAMS 43
+InfraStructureParameterID PARAMETER_ID_V5_LINKS_PARAMS 44
+InfraStructureParameterID PARAMETER_ID_BSP_TIMING_PARAMS 45
+InfraStructureParameterID PARAMETER_ID_CONTROL_COMMON_PARAMS 46
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_SIP_INTERFACE 47
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_SRD 48
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_REDIRECT_NUMBER_MAP_IP2_TEL 49
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_REDIRECT_NUMBER_MAP_TEL2_IP 50
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP0 51
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP1 52
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP2 53
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP3 54
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP4 55
+InfraStructureParameterID PARAMETER_ID_NETWORK_STATIC_ROUTE_TABLE 56
+InfraStructureParameterID PARAMETER_ID_GW_APP_SBC_ALTERNATIVE_ROUTING_REASONS 57
+InfraStructureParameterID PARAMETER_ID_PARAMETER_ID_GW_APP_IP2IP_ROUTING 58
+InfraStructureParameterID PARAMETER_ID_GW_APP_CLASSIFICATION 59
+InfraStructureParameterID PARAMETER_ID_GW_APP_IP_INBOUND_MANIPULATION 60
+InfraStructureParameterID PARAMETER_ID_GW_APP_IP_OUTBOUND_MANIPULATION 61
+InfraStructureParameterID PARAMETER_ID_GW_APP_SBC_ADMISSION_CONTROL 62
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP0 63
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP1 64
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP2 65
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP3 66
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP4 67
+InfraStructureParameterID PARAMETER_ID_GW_APP_MESSAGE_MANIPULATIONS 68
+InfraStructureParameterID PARAMETER_ID_GW_APP_APPLICATION_LAYER_STATIC_NAT_TRANSLATION 69
+InfraStructureParameterID PARAMETER_ID_GW_APP_REGISTRATION_PREFIX 70
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP5 72
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP6 73
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP7 74
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP8 75
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP9 76
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP10 77
+InfraStructureParameterID PARAMETER_ID_GW_APP_CONDITION_TABLE 78
+InfraStructureParameterID PARAMETER_ID_GW_APP_CALLING_NAME_MAP_IP2_TEL 79
+InfraStructureParameterID PARAMETER_ID_GW_APP_CALLING_NAME_MAP_TEL2_IP 80
+InfraStructureParameterID PARAMETER_ID_GW_APP_ROUTING_RULE_GROUPS 81
+InfraStructureParameterID PARAMETER_ID_GW_APP_COST_GROUP_TABLE 82
+InfraStructureParameterID PARAMETER_ID_GW_APP_COST_GROUP_TIMEBANDS 83
+InfraStructureParameterID PARAMETER_ID_GW_APP_MESSAGE_POLICY 84
+InfraStructureParameterID PARAMETER_ID_GW_APP_TEST_ENDPOINT 85
+InfraStructureParameterID PARAMETER_ID_GW_APP_LOGGING_FILTERS 86
+InfraStructureParameterID PARAMETER_ID_LDAP 87
+InfraStructureParameterID PARAMETER_ID_REALM 88
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP5 89
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP6 90
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP7 91
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP8 92
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP9 93
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP10 94
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP11 95
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP12 96
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP13 97
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP14 98
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP15 99
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP16 100
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP17 101
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP18 102
+InfraStructureParameterID PARAMETER_ID_GW_APP_ALLOWED_CODERS_GROUP19 103
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP11 104
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP12 105
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP13 106
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP14 107
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP15 108
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP16 109
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP17 110
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP18 111
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP19 112
+InfraStructureParameterID PARAMETER_ID_GW_APP_E_MATRIX_IDENTIFIER_CODERS_GROUP20 113
+InfraStructureParameterID PARAMETER_ID_VE_GLOBAL_PARAMETERS 114
+InfraStructureParameterID PARAMETER_ID_DR_LOCAL_STORAGE_PARAMETER 115
+InfraStructureParameterID LAST_INFRA_STRUCTURE_PARAMETER_ID 116
+RingSplash RING_SPLASH_OFF 0
+RingSplash RING_SPLASH_ON 1
+ConferenceMuteMode MUTE_PARTICIPANT 0
+ConferenceMuteMode UN_MUTE_PARTICIPANT 1
+ConferenceHideMode HIDE_PARTICIPANT 0
+ConferenceHideMode SHOW_PARTICIPANT 1
+ConferenceCoachMode COACH_PARTICIPANT 0
+ConferenceCoachMode UN_COACH_PARTICIPANT 1
+LightConferenceParticipantSource LIGHT_PARTICIPANT_SOURCE_TDM 0
+LightConferenceParticipantSource LIGHT_PARTICIPANT_SOURCE_IP 1
+RsipReason RSIP_FORCED 1
+RsipReason RSIP_RESTART 2
+RsipReason RSIP_DISCONNECTED 3
+NetworkStatus CONNECTED 1
+NetworkStatus DISCONNECT 2
+PerformanceMonitoringElement PM_TRUNK_UTILIZATION 0
+PerformanceMonitoringElement PM_ACTIVE_CONTEXT_COUNT 1
+PerformanceMonitoringElement PM_NET_UTIL_K_BYTES 2
+PerformanceMonitoringElement PM_NET_UTIL_PACKETS 3
+PerformanceMonitoringElement PM_NET_UTIL_DISCARDED_PACKETS 4
+PerformanceMonitoringElement PM_NET_CONNECTION_STATE 5
+PerformanceMonitoringElement PM_CP_CONNECTION_LIFETIME 6
+PerformanceMonitoringElement PM_CP_CONNECTION_STATE 7
+PerformanceMonitoringElement PM_CP_COMMAND_COUNTER 8
+PerformanceMonitoringElement PM_NET_UNKNOWN_UDP_PORT_COUNTER 9
+PerformanceMonitoringElement PM_CHANNELS_IN_SERVICE 10
+PerformanceMonitoringElement PM_CHANNELS_OUT_OF_SERVICE 11
+PerformanceMonitoringElement PM_CHANNELS_IN_MAINTENANCE 12
+PerformanceMonitoringElement PM_VE_PACKET_DELAY 13
+PerformanceMonitoringElement PM_VE_PACKET_JITTER 14
+PerformanceMonitoringElement PM_RTP_BYTES_TX 15
+PerformanceMonitoringElement PM_RTP_BYTES_RX 16
+PerformanceMonitoringElement PM_RTP_PACKETS_TX 17
+PerformanceMonitoringElement PM_RTP_PACKETS_RX 18
+PerformanceMonitoringElement PM_VEDSP_UTIL 19
+PerformanceMonitoringElement PM_VE_CHANNELS_PER_CODER 20
+PerformanceMonitoringElement PM_CP_CMD_SUCCESS_COUNT 21
+PerformanceMonitoringElement PM_CP_CMD_FAILURE_COUNT 22
+PerformanceMonitoringElement PM_MEGACO_SERVICE_CHANGE_COUNT 23
+PerformanceMonitoringElement PM_RTP_PACKET_LOSS_RX 24
+PerformanceMonitoringElement PM_RTP_PACKET_LOSS_TX 25
+PerformanceMonitoringElement PM_CP_RETRANSMISSION_COUNT 26
+PerformanceMonitoringElement PM_CP_UMTS_HAND_OVER_COUNT 27
+PerformanceMonitoringElement PM_CP_CMD_PROCESS_TIME 28
+PerformanceMonitoringElement PM_CP_TRANSACTION_PROCESS_TIMER 29
+PerformanceMonitoringElement PM_ATM_CELL_TX 30
+PerformanceMonitoringElement PM_ATM_CELL_RX 31
+PerformanceMonitoringElement PM_DISCARDED_ATM_CELLS 32
+PerformanceMonitoringElement PM_VE_MODULE_PACKET_DELAY 33
+PerformanceMonitoringElement PM_VE_MODULE_PACKET_JITTER 34
+PerformanceMonitoringElement PM_VE_MODULE_RTP_BYTES_TX 35
+PerformanceMonitoringElement PM_VE_MODULE_RTP_BYTES_RX 36
+PerformanceMonitoringElement PM_RTP_MODULE_PACKETS_TX 37
+PerformanceMonitoringElement PM_RTP_MODULE_PACKETS_RX 38
+PerformanceMonitoringElement PM_VE_ACTIVE_FAX_CHANNELS 39
+PerformanceMonitoringElement PM_VE_ACTIVE_MODEM_CHANNELS 40
+PerformanceMonitoringElement PM_VE_ACTIVE_TDM2IP_CHANNELS 41
+PerformanceMonitoringElement PM_VE_ACTIVE_RTP_STREAMS 42
+PerformanceMonitoringElement PM_VE_ACTIVE_SRTP_STREAMS 43
+PerformanceMonitoringElement PM_MULTICAST_REGISTERED_CHANNELS 44
+PerformanceMonitoringElement PM_ROBUST_DISCARD_COUNTER 45
+PerformanceMonitoringElement PM_ANALOG_ACTIVE_LINES 46
+PerformanceMonitoringElement PM_STUN_QUERY_COUNTER 47
+PerformanceMonitoringElement PM_STUN_DISCOVERY_COUNTER 48
+PerformanceMonitoringElement PM_STUN_RETRANSMISSION_COUNTER 49
+PerformanceMonitoringElement PM_STUN_RESPONSE_TIME 50
+PerformanceMonitoringElement PM_DNS_RESPONSE_TIME 51
+PerformanceMonitoringElement PM_DHCP_RESPONSE_TIME 52
+PerformanceMonitoringElement PM_DHCP_REQUEST_COUNTER 53
+PerformanceMonitoringElement PM_VE_MODULE_RTCP_XR_R_FACTOR 54
+PerformanceMonitoringElement PM_SCTP_RCV_BYTES_LAST_SECOND 55
+PerformanceMonitoringElement PM_SCTP_SENT_BYTES_LAST_SECOND 56
+PerformanceMonitoringElement PM_SCTP_RETRANS_BYTES_NUM 57
+PerformanceMonitoringElement PM_SCTP_RETRANS_ATTEMPTS_NUM 58
+PerformanceMonitoringElement PM_I_PSEC_CURRENT_S_AS 59
+PerformanceMonitoringElement PM_MULTICAST_IP_PACKETS_RECEIVED 60
+PerformanceMonitoringElement PM_MULTICAST_UDP_PACKETS_RECEIVED 61
+PerformanceMonitoringElement PM_MULTICAST_UDP_PACKETS_REJECTED 62
+PerformanceMonitoringElement PM_MULTICAST_IGMP_PACKETS_RECEIVED 63
+PerformanceMonitoringElement PM_IGMP_GENERAL_QUERY_RECEIVED 64
+PerformanceMonitoringElement PM_IGMP_SPECIFIC_QUERY_RECEIVED 65
+PerformanceMonitoringElement PM_IGMP_MEMBERSHIP_REPORTS_SENT 66
+PerformanceMonitoringElement PM_IGMP_LEAVE_GROUP_SENT 67
+PerformanceMonitoringElement PM_SS7_LINK_NB_TX_MSU 68
+PerformanceMonitoringElement PM_SS7_LINK_NB_RX_MSU 69
+PerformanceMonitoringElement PM_SS7_LINK_NB_TX_LSSU 70
+PerformanceMonitoringElement PM_SS7_LINK_NB_RX_LSSU 71
+PerformanceMonitoringElement PM_SS7_LINK_NB_TX_FISU 72
+PerformanceMonitoringElement PM_SS7_LINK_NB_RX_FISU 73
+PerformanceMonitoringElement PM_SS7_LINK_NB_T1_EXPIRY 74
+PerformanceMonitoringElement PM_SS7_LINK_NB_T2_EXPIRY 75
+PerformanceMonitoringElement PM_SS7_LINK_NB_T3_EXPIRY 76
+PerformanceMonitoringElement PM_SS7_LINK_NB_T4_EXPIRY 77
+PerformanceMonitoringElement PM_SS7_LINK_NB_T5_EXPIRY 78
+PerformanceMonitoringElement PM_SS7_LINK_NB_T6_EXPIRY 79
+PerformanceMonitoringElement PM_SS7_LINK_NB_T7_EXPIRY 80
+PerformanceMonitoringElement PM_SS7_SN_TX_NB 81
+PerformanceMonitoringElement PM_SS7_SN_RX_NB 82
+PerformanceMonitoringElement PM_SS7_SN_MSU_TX_NB 83
+PerformanceMonitoringElement PM_SS7_SN_MSU_RX_NB 84
+PerformanceMonitoringElement PM_SS7_SN_MSU_DISCARDED 85
+PerformanceMonitoringElement PM_SS7_SN_UPU_RX_NB 86
+PerformanceMonitoringElement PM_SS7_SN_UPU_TX_NB 87
+PerformanceMonitoringElement PM_SS7_SN_DISCARD_DPC_ERR 88
+PerformanceMonitoringElement PM_SS7_SN_TFC_RX_NB 89
+PerformanceMonitoringElement PM_SS7_LINK_NB_TX_SU 90
+PerformanceMonitoringElement PM_SS7_LINK_NB_RX_SU 91
+PerformanceMonitoringElement PM_SS7_LINK_NB_TX_OCTETS 92
+PerformanceMonitoringElement PM_SS7_LINK_NB_RX_OCTETS 93
+PerformanceMonitoringElement PM_SS7_LINK_NB_NACK 94
+PerformanceMonitoringElement PM_SS7_LINK_NB_RTX_OCTETS 95
+PerformanceMonitoringElement PM_GENERAL_RESOURCES 96
+PerformanceMonitoringElement PM_DS_PRESOURCES 97
+PerformanceMonitoringElement PM_I_PRESOURCES 98
+PerformanceMonitoringElement PM_AT_MRESOURCES 99
+PerformanceMonitoringElement PM_CONFERENCE_RESOURCES 100
+PerformanceMonitoringElement PM_SONET_SDH_AIS_L_SECS 101
+PerformanceMonitoringElement PM_SD_CV_L 102
+PerformanceMonitoringElement PM_SONET_SDH_AIS_P 103
+PerformanceMonitoringElement PM_SONET_SDH_LOP_P 104
+PerformanceMonitoringElement PM_SD_CV_V 105
+PerformanceMonitoringElement PM_SONET_SDH_SEF_SECS 106
+PerformanceMonitoringElement PM_SONET_SDH_LOS_SECS 107
+PerformanceMonitoringElement PM_SONET_SDH_MONITORED_SECS 108
+PerformanceMonitoringElement PM_SONET_SDH_LOC_SECS 109
+PerformanceMonitoringElement PM_DS3_LINE_EXZ 110
+PerformanceMonitoringElement PM_DS3_LINE_BPV 111
+PerformanceMonitoringElement PM_DS3_LOS_SECS 112
+PerformanceMonitoringElement PM_DS3_AIS_SECS 113
+PerformanceMonitoringElement PM_DS3P_BIT_PARITY_ERRORS 114
+PerformanceMonitoringElement PM_DS3_SEF_SECS 115
+PerformanceMonitoringElement PM_DS3C_BIT_PARITY_ERRORS 116
+PerformanceMonitoringElement PM_DS3_OOF_S 117
+PerformanceMonitoringElement PM_TRUNK_ACTIVITY_SECONDS 118
+PerformanceMonitoringElement PM_NFS_CURRENT_REQUESTS 119
+PerformanceMonitoringElement PM_NFS_ROUND_TRIP_TIME_MS 120
+PerformanceMonitoringElement PM_NFS_RETRIES 121
+PerformanceMonitoringElement PM_NFS_ABORT_DUE_TO_MAX_RETRIES_EXCEEDED 122
+PerformanceMonitoringElement PM_NFS_DELAYED_RESPONSES 123
+PerformanceMonitoringElement PM_NFS_BYTES_DROPPED_ON_RECORD 124
+PerformanceMonitoringElement PM_NFS_LOOKUP_CALLS 125
+PerformanceMonitoringElement PM_NFS_CREATE_CALLS 126
+PerformanceMonitoringElement PM_NFS_READ_CALLS 127
+PerformanceMonitoringElement PM_NFS_WRITE_CALLS 128
+PerformanceMonitoringElement PM_NFS_REQUESTS 129
+PerformanceMonitoringElement PM_SONET_SDH_CV_S 130
+PerformanceMonitoringElement PM_DS3F_BIT_ERRORS 131
+PerformanceMonitoringElement PM_VE_MODULE_RTP_PACKET_LOSS_RX 132
+PerformanceMonitoringElement PM_VE_MODULE_RTP_PACKET_LOSS_TX 133
+PerformanceMonitoringElement PM_MGCP_RSIP_REASON_COUNT 134
+PerformanceMonitoringElement PM_MGCP_GENERATED_DLCX 135
+PerformanceMonitoringElement PM_MGCP_LOOPBACK_CRCX 136
+PerformanceMonitoringElement PM_MGCP_FAILED_LOOPBACK_CRCX 137
+PerformanceMonitoringElement PM_CP_CALL_ATTEMPTS_PER_SEC 138
+PerformanceMonitoringElement PM_MGCP_GENERATED_NTFY 139
+PerformanceMonitoringElement PM_MGCP_FAILED_NTFY_RESPONSES 140
+PerformanceMonitoringElement PM_MGCP_FAILED_RSIP_RESPONSES 141
+PerformanceMonitoringElement PM_MGCP_FAILED_CRCX_RESPONSES 142
+PerformanceMonitoringElement PM_MGCP_FAILED_MDCX_RESPONSES 143
+PerformanceMonitoringElement PM_MGCP_GENERATED_DLCX_PER_REASON_CODE 144
+PerformanceMonitoringElement PM_SS7_LINK_DURATION_INSERVICE 145
+PerformanceMonitoringElement PM_SS7_LINK_DURATION_OUTOFSERVICE 146
+PerformanceMonitoringElement PM_SS7_LINK_TX_RX_MSU_DISCARD_CONG 147
+PerformanceMonitoringElement PM_SS7_SN0_LINKSET_DURATION_OUTOFSERVICE 148
+PerformanceMonitoringElement PM_STREAMING_CACHE_HIT_RATE 149
+PerformanceMonitoringElement PM_STREAMING_CACHE_MISS_RATE 150
+PerformanceMonitoringElement PM_STREAMING_CACHE_SERVER_REQUESTS_RATE 151
+PerformanceMonitoringElement PM_MEGACO_ADD_FAILURE_COUNT 152
+PerformanceMonitoringElement PM_MEGACO_MODIFY_FAILURE_COUNT 153
+PerformanceMonitoringElement PM_SD_ES_S 154
+PerformanceMonitoringElement PM_SD_SES_S 155
+PerformanceMonitoringElement PM_SD_ES_L 156
+PerformanceMonitoringElement PM_SD_UAS_S 157
+PerformanceMonitoringElement PM_SD_UAS_L 158
+PerformanceMonitoringElement PM_SD_ESA_S 159
+PerformanceMonitoringElement PM_SD_ESB_S 160
+PerformanceMonitoringElement PM_SD_SEFS_S 161
+PerformanceMonitoringElement PM_SD_ESA_L 162
+PerformanceMonitoringElement PM_SD_ESB_L 163
+PerformanceMonitoringElement PM_SD_ESA_P 164
+PerformanceMonitoringElement PM_SD_ESB_P 165
+PerformanceMonitoringElement PM_SD_ES_P 166
+PerformanceMonitoringElement PM_SD_SES_P 167
+PerformanceMonitoringElement PM_SD_UAS_P 168
+PerformanceMonitoringElement PM_SD_SES_L 169
+PerformanceMonitoringElement PM_SD_ES_V 170
+PerformanceMonitoringElement PM_SD_ESA_V 171
+PerformanceMonitoringElement PM_SD_UAS_V 172
+PerformanceMonitoringElement PM_SD_RS_BBE 173
+PerformanceMonitoringElement PM_SD_RS_ES 174
+PerformanceMonitoringElement PM_SD_RS_SES 175
+PerformanceMonitoringElement PM_SD_RS_UAS 176
+PerformanceMonitoringElement PM_SD_MS_BBE 177
+PerformanceMonitoringElement PM_SD_MS_ES 178
+PerformanceMonitoringElement PM_SD_MS_SES 179
+PerformanceMonitoringElement PM_SD_MS_UAS 180
+PerformanceMonitoringElement PM_SD_HO_BBE 181
+PerformanceMonitoringElement PM_SD_HO_ES 182
+PerformanceMonitoringElement PM_SD_HO_SES 183
+PerformanceMonitoringElement PM_SD_HO_UAS 184
+PerformanceMonitoringElement PM_SD_VC12_BBE 185
+PerformanceMonitoringElement PM_SD_VC12_ES 186
+PerformanceMonitoringElement PM_SD_VC12_SES 187
+PerformanceMonitoringElement PM_SD_VC12_UAS 188
+PerformanceMonitoringElement PM_SD_ESB_V 189
+PerformanceMonitoringElement PM_SD_SES_V 190
+PerformanceMonitoringElement PM_SD_CV_P 191
+PerformanceMonitoringElement PM_SD_CV_S 192
+PerformanceMonitoringElement PM_SD_SEFS_V 193
+PerformanceMonitoringElement PM_DS3_CV_L 194
+PerformanceMonitoringElement PM_DS3_ES_L 195
+PerformanceMonitoringElement PM_DS3_ESA_L 196
+PerformanceMonitoringElement PM_DS3_SES_L 197
+PerformanceMonitoringElement PM_DS3_UAS_L 198
+PerformanceMonitoringElement PM_DS3_LOSS_L 199
+PerformanceMonitoringElement PM_DS3_CVP_P 200
+PerformanceMonitoringElement PM_DS3_CVCP_P 201
+PerformanceMonitoringElement PM_DS3_ESP_P 202
+PerformanceMonitoringElement PM_DS3_ESCP_P 203
+PerformanceMonitoringElement PM_DS3_ESAP_P 204
+PerformanceMonitoringElement PM_DS3_ESACP_P 205
+PerformanceMonitoringElement PM_DS3_ESBP_P 206
+PerformanceMonitoringElement PM_DS3_ESBCP_P 207
+PerformanceMonitoringElement PM_DS3_SESP_P 208
+PerformanceMonitoringElement PM_DS3_SESCP_P 209
+PerformanceMonitoringElement PM_DS3_SAS_P 210
+PerformanceMonitoringElement PM_DS3_AISS_P 211
+PerformanceMonitoringElement PM_DS3_UASP_P 212
+PerformanceMonitoringElement PM_DS3_UASCP_P 213
+PerformanceMonitoringElement PM_SONET_SDH_CV_P 214
+PerformanceMonitoringElement PM_SONET_SDH_CV_L 215
+PerformanceMonitoringElement PM_SD_MS_S 216
+PerformanceMonitoringElement PM_SD_MS_L 217
+PerformanceMonitoringElement PM_SD_MS_P 218
+PerformanceMonitoringElement PM_SD_MS_V 219
+PerformanceMonitoringElement PM_DS3_MS_L 220
+PerformanceMonitoringElement PM_DS3_MS_P 221
+PerformanceMonitoringElement PM_DS3_ESB_L 222
+PerformanceMonitoringElement PM_SD_MS_MS 223
+PerformanceMonitoringElement PM_SD_RS_MS 224
+PerformanceMonitoringElement PM_SD_HO_MS 225
+PerformanceMonitoringElement PM_SD_VC12_MS 226
+PerformanceMonitoringElement PM_MEGACO_SUCCESSFUL_ADD_WITH_LOOPBACK 227
+PerformanceMonitoringElement PM_MEGACO_FAILED_ADD_WITH_LOOPBACK 228
+PerformanceMonitoringElement PM_MEGACO_OUTGOING_COMMAND_SUCCESS_COUNT 229
+PerformanceMonitoringElement PM_MEGACO_OUTGOING_COMMAND_FAILURE_COUNT 230
+PerformanceMonitoringElement PM_SS7_SN1_LINKSET_DURATION_OUTOFSERVICE 231
+PerformanceMonitoringElement PM_IGM_PV1_MEMBERSHIP_REPORTS_SENT 232
+PerformanceMonitoringElement PM_IVR_PLAY 233
+PerformanceMonitoringElement PM_IVR_PLAY_IN_PROGRESS 234
+PerformanceMonitoringElement PM_IVR_PLAY_DURATION 235
+PerformanceMonitoringElement PM_IVR_PLAY_COLLECT 236
+PerformanceMonitoringElement PM_IVR_PLAY_COLLECT_IN_PROGRESS 237
+PerformanceMonitoringElement PM_IVR_PLAY_COLLECT_DURATION 238
+PerformanceMonitoringElement PM_IVR_PLAY_RECORD 239
+PerformanceMonitoringElement PM_IVR_PLAY_RECORD_IN_PROGRESS 240
+PerformanceMonitoringElement PM_IVR_PLAY_RECORD_DURATION 241
+PerformanceMonitoringElement PM_BCT 242
+PerformanceMonitoringElement PM_BCT_IN_PROGRESS 243
+PerformanceMonitoringElement PM_BCT_DURATION 244
+PerformanceMonitoringElement PM_CONF 245
+PerformanceMonitoringElement PM_CONF_IN_PROGRESS 246
+PerformanceMonitoringElement PM_CONF_DURATION 247
+PerformanceMonitoringElement PM_TT 248
+PerformanceMonitoringElement PM_TT_IN_PROGRESS 249
+PerformanceMonitoringElement PM_TT_DURATION 250
+PerformanceMonitoringElement PM_IVR_CONT_DIGIT_COLLECT 251
+PerformanceMonitoringElement PM_IVR_CONT_DIGIT_COLLECT_IN_PROGRESS 252
+PerformanceMonitoringElement PM_IVR_CONT_DIGIT_COLLECT_DURATION 253
+PerformanceMonitoringElement PM_GW_ATTEMPTED_CALLS 254
+PerformanceMonitoringElement PM_GW_CALL_DURATION 255
+PerformanceMonitoringElement PM_GW_NO_MATCH_CALLS 256
+PerformanceMonitoringElement PM_GW_BUSY_CALLS 257
+PerformanceMonitoringElement PM_GW_NO_ANSWER_CALLS 258
+PerformanceMonitoringElement PM_GW_NO_ROUTE_CALLS 259
+PerformanceMonitoringElement PM_GW_FAIL_CALLS 260
+PerformanceMonitoringElement PM_GW_ESTABLISHED_CALLS 261
+PerformanceMonitoringElement PM_GW_FAX_ATTEMPTED_CALLS 262
+PerformanceMonitoringElement PM_GW_FAX_SUCCESS_CALLS 263
+PerformanceMonitoringElement PM_GW_FORWARDED_CALLS 264
+PerformanceMonitoringElement PM_GW_NO_RESOURCES_CALLS 265
+PerformanceMonitoringElement PM_VE_ACTIVE_MODEM_RELAY_CHANNELS 266
+PerformanceMonitoringElement PM_ETH_RX_GOOD_OCTETS 267
+PerformanceMonitoringElement PM_ETH_RX_BAD_OCTETS 268
+PerformanceMonitoringElement PM_ETH_RX_UNDERSIZE_PACKETS 269
+PerformanceMonitoringElement PM_ETH_RX_OVERSIZE_PACKETS 270
+PerformanceMonitoringElement PM_ETH_RX_MAC_ERRORS 271
+PerformanceMonitoringElement PM_ETH_RX_FCS_ERRORED_PACKETS 272
+PerformanceMonitoringElement PM_ETH_RX_DISCARD_PACKETS 273
+PerformanceMonitoringElement PM_ETH_TX_OCTETS 274
+PerformanceMonitoringElement PM_ETH_TX_PACKETS 275
+PerformanceMonitoringElement PM_ETH_TX_COLLISIONS 276
+PerformanceMonitoringElement PM_ETH_TX_LATE_PACKETS 277
+PerformanceMonitoringElement PM_GW_TEL2IP_TRUNK_ESTABLISHED_CALLS 278
+PerformanceMonitoringElement PM_GW_IP2_TEL_TRUNK_ESTABLISHED_CALLS 279
+PerformanceMonitoringElement PM_GW_TEL2IP_TRUNK_GROUP_ESTABLISHED_CALLS 280
+PerformanceMonitoringElement PM_GW_IP2_TEL_TRUNK_GROUP_ESTABLISHED_CALLS 281
+PerformanceMonitoringElement PM_GW_DIALOGS 282
+PerformanceMonitoringElement PM_GW_IN_DIALOGS 283
+PerformanceMonitoringElement PM_GW_OUT_DIALOGS 284
+PerformanceMonitoringElement PM_GW_INVITE_DIALOGS 285
+PerformanceMonitoringElement PM_GW_SUBSCRIBE_DIALOGS 286
+PerformanceMonitoringElement PM_GW_OTHER_DIALOGS 287
+PerformanceMonitoringElement PM_GW_IN_INVITE_DIALOGS 288
+PerformanceMonitoringElement PM_GW_IN_SUBSCRIBE_DIALOGS 289
+PerformanceMonitoringElement PM_GW_IN_OTHER_DIALOGS 290
+PerformanceMonitoringElement PM_GW_OUT_INVITE_DIALOGS 291
+PerformanceMonitoringElement PM_GW_OUT_SUBSCRIBE_DIALOGS 292
+PerformanceMonitoringElement PM_GW_OUT_OTHER_DIALOGS 293
+PerformanceMonitoringElement PM_GW_SRD_DIALOGS 294
+PerformanceMonitoringElement PM_GW_SRD_IN_DIALOGS 295
+PerformanceMonitoringElement PM_GW_SRD_OUT_DIALOGS 296
+PerformanceMonitoringElement PM_GW_SRDINVITE_DIALOGS 297
+PerformanceMonitoringElement PM_GW_SRDSUBSCRIBE_DIALOGS 298
+PerformanceMonitoringElement PM_GW_SRD_OTHER_DIALOGS 299
+PerformanceMonitoringElement PM_GW_SRD_IN_INVITE_DIALOGS 300
+PerformanceMonitoringElement PM_GW_SRD_IN_SUBSCRIBE_DIALOGS 301
+PerformanceMonitoringElement PM_GW_SRD_IN_OTHER_DIALOGS 302
+PerformanceMonitoringElement PM_GW_SRD_OUT_INVITE_DIALOGS 303
+PerformanceMonitoringElement PM_GW_SRD_OUT_SUBSCRIBE_DIALOGS 304
+PerformanceMonitoringElement PM_GW_SRD_OUT_OTHER_DIALOGS 305
+PerformanceMonitoringElement PM_GW_IP_GROUP_DIALOGS 306
+PerformanceMonitoringElement PM_GW_IP_GROUP_IN_DIALOGS 307
+PerformanceMonitoringElement PM_GW_IP_GROUP_OUT_DIALOGS 308
+PerformanceMonitoringElement PM_GW_IP_GROUP_INVITE_DIALOGS 309
+PerformanceMonitoringElement PM_GW_IP_GROUP_SUBSCRIBE_DIALOGS 310
+PerformanceMonitoringElement PM_GW_IP_GROUP_OTHER_DIALOGS 311
+PerformanceMonitoringElement PM_GW_IP_GROUP_IN_INVITE_DIALOGS 312
+PerformanceMonitoringElement PM_GW_IP_GROUP_IN_SUBSCRIBE_DIALOGS 313
+PerformanceMonitoringElement PM_GW_IP_GROUP_IN_OTHER_DIALOGS 314
+PerformanceMonitoringElement PM_GW_IP_GROUP_OUT_INVITE_DIALOGS 315
+PerformanceMonitoringElement PM_GW_IP_GROUP_OUT_SUBSCRIBE_DIALOGS 316
+PerformanceMonitoringElement PM_GW_IP_GROUP_OUT_OTHER_DIALOGS 317
+PerformanceMonitoringElement PM_VE_MODEM_RELAY_SESSION_REQUESTS 318
+PerformanceMonitoringElement PM_VE_MODEM_RELAY_SESSION_REJECTIONS 319
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_CALL_ESTABLISHED_DURATION 320
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_CALL_ESTABLISHED_DURATION 321
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_CALL_ESTABLISHED_DURATION 322
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_CALL_ESTABLISHED_DURATION 323
+PerformanceMonitoringElement PM_GW_SBC_CALL_ESTABLISHED_DURATION 324
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ATTEMPTED_CALLS 325
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ATTEMPTED_SUBSCRIBE_DIALOGS 326
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ATTEMPTED_OTHER_DIALOGS 327
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ATTEMPTED_CALLS 328
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ATTEMPTED_SUBSCRIBE_DIALOGS 329
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ATTEMPTED_OTHER_DIALOGS 330
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ATTEMPTED_CALLS 331
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ATTEMPTED_SUBSCRIBE_DIALOGS 332
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ATTEMPTED_OTHER_DIALOGS 333
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ATTEMPTED_CALLS 334
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ATTEMPTED_SUBSCRIBE_DIALOGS 335
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ATTEMPTED_OTHER_DIALOGS 336
+PerformanceMonitoringElement PM_GW_SBC_IN_ATTEMPTED_CALLS 337
+PerformanceMonitoringElement PM_GW_SBC_IN_ATTEMPTED_DIALOGS 338
+PerformanceMonitoringElement PM_GW_SBC_OUT_ATTEMPTED_CALLS 339
+PerformanceMonitoringElement PM_GW_SBC_OUT_ATTEMPTED_DIALOGS 340
+PerformanceMonitoringElement PM_GW_SBC_ATTEMPTED_CALLS 341
+PerformanceMonitoringElement PM_GW_SBC_ATTEMPTED_DIALOGS 342
+PerformanceMonitoringElement PM_GW_SBCSRD_CLASSIFICATION_FAILED_CALLS 343
+PerformanceMonitoringElement PM_GW_SBCSRD_CLASSIFICATION_FAILED_SUBSCRIBE_DIALOGS 344
+PerformanceMonitoringElement PM_GW_SBCSRD_CLASSIFICATION_FAILED_OTHER_DIALOGS 345
+PerformanceMonitoringElement PM_GW_SBC_CLASSIFICATION_FAILED_DIALOGS 346
+PerformanceMonitoringElement PM_GW_SBCSRD_ROUTING_FAILED_CALLS 347
+PerformanceMonitoringElement PM_GW_SBCSRD_ROUTING_FAILED_SUBSCRIBE_DIALOGS 348
+PerformanceMonitoringElement PM_GW_SBCSRD_ROUTING_FAILED_OTHER_DIALOGS 349
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_ROUTING_FAILED_CALLS 350
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_ROUTING_FAILED_SUBSCRIBE_DIALOGS 351
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_ROUTING_FAILED_OTHER_DIALOGS 352
+PerformanceMonitoringElement PM_GW_SBC_ROUTING_FAILED_DIALOGS 353
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ADMISSION_FAILED_CALLS 354
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ADMISSION_FAILED_SUBSCRIBE_DIALOGS 355
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ADMISSION_FAILED_OTHER_DIALOGS 356
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ADMISSION_FAILED_CALLS 357
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ADMISSION_FAILED_SUBSCRIBE_DIALOGS 358
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ADMISSION_FAILED_OTHER_DIALOGS 359
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ADMISSION_FAILED_CALLS 360
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ADMISSION_FAILED_SUBSCRIBE_DIALOGS 361
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ADMISSION_FAILED_OTHER_DIALOGS 362
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ADMISSION_FAILED_CALLS 363
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ADMISSION_FAILED_SUBSCRIBE_DIALOGS 364
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ADMISSION_FAILED_OTHER_DIALOGS 365
+PerformanceMonitoringElement PM_GW_SBC_IN_ADMISSION_FAILED_DIALOGS 366
+PerformanceMonitoringElement PM_GW_SBC_OUT_ADMISSION_FAILED_DIALOGS 367
+PerformanceMonitoringElement PM_GW_SBC_ADMISSION_FAILED_DIALOGS 368
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_NO_RESOURCES_CALLS 369
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_NO_RESOURCES_CALLS 370
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_NO_RESOURCES_CALLS 371
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_NO_RESOURCES_CALLS 372
+PerformanceMonitoringElement PM_GW_SBC_IN_NO_RESOURCES_CALLS 373
+PerformanceMonitoringElement PM_GW_SBC_OUT_NO_RESOURCES_CALLS 374
+PerformanceMonitoringElement PM_GW_SBC_NO_RESOURCES_CALLS 375
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_NO_MATCH_CALLS 376
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_NO_MATCH_CALLS 377
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_NO_MATCH_CALLS 378
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_NO_MATCH_CALLS 379
+PerformanceMonitoringElement PM_GW_SBC_IN_NO_MATCH_CALLS 380
+PerformanceMonitoringElement PM_GW_SBC_OUT_NO_MATCH_CALLS 381
+PerformanceMonitoringElement PM_GW_SBC_NO_MATCH_CALLS 382
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_BUSY_CALLS 383
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_BUSY_CALLS 384
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_BUSY_CALLS 385
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_BUSY_CALLS 386
+PerformanceMonitoringElement PM_GW_SBC_IN_BUSY_CALLS 387
+PerformanceMonitoringElement PM_GW_SBC_OUT_BUSY_CALLS 388
+PerformanceMonitoringElement PM_GW_SBC_BUSY_CALLS 389
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_NO_ANSWER_CALLS 390
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_NO_ANSWER_CALLS 391
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_NO_ANSWER_CALLS 392
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_NO_ANSWER_CALLS 393
+PerformanceMonitoringElement PM_GW_SBC_IN_NO_ANSWER_CALLS 394
+PerformanceMonitoringElement PM_GW_SBC_OUT_NO_ANSWER_CALLS 395
+PerformanceMonitoringElement PM_GW_SBC_NO_ANSWER_CALLS 396
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_FORWARDED_CALLS 397
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_FORWARDED_SUBSCRIBE_DIALOGS 398
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_FORWARDED_OTHER_DIALOGS 399
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_FORWARDED_CALLS 400
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_FORWARDED_SUBSCRIBE_DIALOGS 401
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_FORWARDED_OTHER_DIALOGS 402
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_FORWARDED_CALLS 403
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_FORWARDED_SUBSCRIBE_DIALOGS 404
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_FORWARDED_OTHER_DIALOGS 405
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_FORWARDED_CALLS 406
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_FORWARDED_SUBSCRIBE_DIALOGS 407
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_FORWARDED_OTHER_DIALOGS 408
+PerformanceMonitoringElement PM_GW_SBC_IN_FORWARDED_CALLS 409
+PerformanceMonitoringElement PM_GW_SBC_IN_FORWARDED_DIALOGS 410
+PerformanceMonitoringElement PM_GW_SBC_OUT_FORWARDED_CALLS 411
+PerformanceMonitoringElement PM_GW_SBC_OUT_FORWARDED_DIALOGS 412
+PerformanceMonitoringElement PM_GW_SBC_FORWARDED_CALLS 413
+PerformanceMonitoringElement PM_GW_SBC_FORWARDED_DIALOGS 414
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_GENERAL_FAILED_CALLS 415
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_GENERAL_FAILED_SUBSCRIBE_DIALOGS 416
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_GENERAL_FAILED_OTHER_DIALOGS 417
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_GENERAL_FAILED_CALLS 418
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_GENERAL_FAILED_SUBSCRIBE_DIALOGS 419
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_GENERAL_FAILED_OTHER_DIALOGS 420
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_GENERAL_FAILED_CALLS 421
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_GENERAL_FAILED_SUBSCRIBE_DIALOGS 422
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_GENERAL_FAILED_OTHER_DIALOGS 423
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_GENERAL_FAILED_CALLS 424
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_GENERAL_FAILED_SUBSCRIBE_DIALOGS 425
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_GENERAL_FAILED_OTHER_DIALOGS 426
+PerformanceMonitoringElement PM_GW_SBC_IN_GENERAL_FAILED_CALLS 427
+PerformanceMonitoringElement PM_GW_SBC_IN_GENERAL_FAILED_DIALOGS 428
+PerformanceMonitoringElement PM_GW_SBC_OUT_GENERAL_FAILED_CALLS 429
+PerformanceMonitoringElement PM_GW_SBC_OUT_GENERAL_FAILED_DIALOGS 430
+PerformanceMonitoringElement PM_GW_SBC_GENERAL_FAILED_CALLS 431
+PerformanceMonitoringElement PM_GW_SBC_GENERAL_FAILED_DIALOGS 432
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ESTABLISHED_CALLS 433
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ESTABLISHED_SUBSCRIBE_DIALOGS 434
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ESTABLISHED_OTHER_DIALOGS 435
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ESTABLISHED_CALLS 436
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ESTABLISHED_SUBSCRIBE_DIALOGS 437
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ESTABLISHED_OTHER_DIALOGS 438
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ESTABLISHED_CALLS 439
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ESTABLISHED_SUBSCRIBE_DIALOGS 440
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ESTABLISHED_OTHER_DIALOGS 441
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ESTABLISHED_CALLS 442
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ESTABLISHED_SUBSCRIBE_DIALOGS 443
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ESTABLISHED_OTHER_DIALOGS 444
+PerformanceMonitoringElement PM_GW_SBC_IN_ESTABLISHED_CALLS 445
+PerformanceMonitoringElement PM_GW_SBC_IN_ESTABLISHED_DIALOGS 446
+PerformanceMonitoringElement PM_GW_SBC_OUT_ESTABLISHED_CALLS 447
+PerformanceMonitoringElement PM_GW_SBC_OUT_ESTABLISHED_DIALOGS 448
+PerformanceMonitoringElement PM_GW_SBC_ESTABLISHED_CALLS 449
+PerformanceMonitoringElement PM_GW_SBC_ESTABLISHED_DIALOGS 450
+PerformanceMonitoringElement PM_GW_SBCSRD_IN_ABNORMALLY_TERMINATED_CALLS 451
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_IN_ABNORMALLY_TERMINATED_CALLS 452
+PerformanceMonitoringElement PM_GW_SBCSRD_OUT_ABNORMALLY_TERMINATED_CALLS 453
+PerformanceMonitoringElement PM_GW_SBCIP_GROUP_OUT_ABNORMALLY_TERMINATED_CALLS 454
+PerformanceMonitoringElement PM_GW_SBC_IN_ABNORMALLY_TERMINATED_CALLS 455
+PerformanceMonitoringElement PM_GW_SBC_OUT_ABNORMALLY_TERMINATED_CALLS 456
+PerformanceMonitoringElement PM_GW_SBC_ABNORMALLY_TERMINATED_CALLS 457
+PerformanceMonitoringElement PM_MEDIA_REALM_PACKET_LOSS_RX 458
+PerformanceMonitoringElement PM_MEDIA_REALM_PACKET_LOSS_TX 459
+PerformanceMonitoringElement PM_MEDIA_REALM_BYTES_TX 460
+PerformanceMonitoringElement PM_MEDIA_REALM_BYTES_RX 461
+PerformanceMonitoringElement PM_MEDIA_REALM_PACKETS_TX 462
+PerformanceMonitoringElement PM_MEDIA_REALM_PACKETS_RX 463
+PerformanceMonitoringElement PM_VE_REALM_PACKET_DELAY 464
+PerformanceMonitoringElement PM_VE_REALM_PACKET_JITTER 465
+PerformanceMonitoringElement PM_REALM_MOS 466
+PerformanceMonitoringElement PM_MEDIA_REALM_BW_RX 467
+PerformanceMonitoringElement PM_MEDIA_REALM_BW_TX 468
+PerformanceMonitoringElement PM_BRI_CODE_VIOLATION_SECONDS 469
+PerformanceMonitoringElement PM_BRI_HDLC_CRC_ERRORS 470
+PerformanceMonitoringElement PM_BRI_SLIP_SECONDS 471
+PerformanceMonitoringElement PM_BRI_SLIPS 472
+PerformanceMonitoringElement PM_BRI_CODE_VIOLATIONS 473
+PerformanceMonitoringElement PM_BRI_LOF_SECONDS 474
+PerformanceMonitoringElement PM_ETH_RX_DROPPED 475
+PerformanceMonitoringElement PM_ETH_RX_ERRORS 476
+PerformanceMonitoringElement PM_ETH_RX_FIFO_ERRORS 477
+PerformanceMonitoringElement PM_ETH_RX_FRAME_ERRORS 478
+PerformanceMonitoringElement PM_ETH_RX_COMPRESSED 479
+PerformanceMonitoringElement PM_ETH_RX_MULTICAST 480
+PerformanceMonitoringElement PM_ETH_TX_ERRORS 481
+PerformanceMonitoringElement PM_ETH_TX_DROPPED 482
+PerformanceMonitoringElement PM_ETH_TX_FIFO_ERRORS 483
+PerformanceMonitoringElement PM_ETH_TX_CARRIER_ERRORS 484
+PerformanceMonitoringElement PM_ETH_TX_COMPRESSED 485
+PerformanceMonitoringElement PM_IP_IN_RECEIVES 486
+PerformanceMonitoringElement PM_IP_IN_HDR_ERRORS 487
+PerformanceMonitoringElement PM_IP_IN_ADDR_ERRORS 488
+PerformanceMonitoringElement PM_IP_IN_UNKNOWN_PROTOS 489
+PerformanceMonitoringElement PM_IP_IN_DISCARDS 490
+PerformanceMonitoringElement PM_IP_IN_DELIVERS 491
+PerformanceMonitoringElement PM_IP_OUT_REQUESTS 492
+PerformanceMonitoringElement PM_IP_OUT_DISCARDS 493
+PerformanceMonitoringElement PM_IP_OUT_NO_ROUTES 494
+PerformanceMonitoringElement PM_IP_REASM_TIMEOUT 495
+PerformanceMonitoringElement PM_IP_REASM_REQDS 496
+PerformanceMonitoringElement PM_IP_REASM_O_KS 497
+PerformanceMonitoringElement PM_IP_REASM_FAILS 498
+PerformanceMonitoringElement PM_IP_FRAG_O_KS 499
+PerformanceMonitoringElement PM_IP_FRAG_FAILS 500
+PerformanceMonitoringElement PM_IP_FRAG_CREATES 501
+PerformanceMonitoringElement PM_IP_FORW_DATAGRAMS 502
+PerformanceMonitoringElement PM_ICMP_IN_MSGS 503
+PerformanceMonitoringElement PM_ICMP_IN_ERRORS 504
+PerformanceMonitoringElement PM_ICMP_IN_DEST_UNREACHS 505
+PerformanceMonitoringElement PM_ICMP_IN_TIME_EXCDS 506
+PerformanceMonitoringElement PM_ICMP_IN_PARM_PROBS 507
+PerformanceMonitoringElement PM_ICMP_IN_SRC_QUENCHS 508
+PerformanceMonitoringElement PM_ICMP_IN_REDIRECTS 509
+PerformanceMonitoringElement PM_ICMP_IN_ECHOS 510
+PerformanceMonitoringElement PM_ICMP_IN_ECHO_REPS 511
+PerformanceMonitoringElement PM_ICMP_IN_TIMESTAMPS 512
+PerformanceMonitoringElement PM_ICMP_IN_TIMESTAMP_REPS 513
+PerformanceMonitoringElement PM_ICMP_IN_ADDR_MASKS 514
+PerformanceMonitoringElement PM_ICMP_IN_ADDR_MASK_REPS 515
+PerformanceMonitoringElement PM_ICMP_OUT_MSGS 516
+PerformanceMonitoringElement PM_ICMP_OUT_ERRORS 517
+PerformanceMonitoringElement PM_ICMP_OUT_DEST_UNREACHS 518
+PerformanceMonitoringElement PM_ICMP_OUT_TIME_EXCDS 519
+PerformanceMonitoringElement PM_ICMP_OUT_PARM_PROBS 520
+PerformanceMonitoringElement PM_ICMP_OUT_SRC_QUENCHS 521
+PerformanceMonitoringElement PM_ICMP_OUT_REDIRECTS 522
+PerformanceMonitoringElement PM_ICMP_OUT_ECHOS 523
+PerformanceMonitoringElement PM_ICMP_OUT_ECHO_REPS 524
+PerformanceMonitoringElement PM_ICMP_OUT_TIMESTAMPS 525
+PerformanceMonitoringElement PM_ICMP_OUT_TIMESTAMP_REPS 526
+PerformanceMonitoringElement PM_ICMP_OUT_ADDR_MASKS 527
+PerformanceMonitoringElement PM_ICMP_OUT_ADDR_MASK_REPS 528
+PerformanceMonitoringElement PM_TCP_ACTIVE_OPENS 529
+PerformanceMonitoringElement PM_TCP_PASSIVE_OPENS 530
+PerformanceMonitoringElement PM_TCP_ATTEMPT_FAILS 531
+PerformanceMonitoringElement PM_TCP_ESTAB_RESETS 532
+PerformanceMonitoringElement PM_TCP_CURR_ESTAB 533
+PerformanceMonitoringElement PM_TCP_IN_SEGS 534
+PerformanceMonitoringElement PM_TCP_OUT_SEGS 535
+PerformanceMonitoringElement PM_TCP_RETRANS_SEGS 536
+PerformanceMonitoringElement PM_TCP_IN_ERRS 537
+PerformanceMonitoringElement PM_TCP_OUT_RSTS 538
+PerformanceMonitoringElement PM_UDP_IN_DATAGRAMS 539
+PerformanceMonitoringElement PM_UDP_NO_PORTS 540
+PerformanceMonitoringElement PM_UDP_IN_ERRORS 541
+PerformanceMonitoringElement PM_UDP_OUT_DATAGRAMS 542
+PerformanceMonitoringElement PM_ETH_RX_MULTI_CAST_PACKETS 543
+PerformanceMonitoringElement PM_ETH_TX_DISCARD_PACKETS 544
+PerformanceMonitoringElement PM_ETH_RX_PACKETS 545
+PerformanceMonitoringElement PM_ETH_TX_BAD_PACKETS 546
+PerformanceMonitoringElement PM_ETH_RX_UNICASTS_PACKETS 547
+PerformanceMonitoringElement PM_ETH_RX_BROADCASTS_PACKETS 548
+PerformanceMonitoringElement PM_ETH_TX_UNICAST_PACKETS 549
+PerformanceMonitoringElement PM_ETH_TX_MULTICASTS_PACKETS 550
+PerformanceMonitoringElement PM_ETH_TX_BROADCASTS_PACKETS 551
+PerformanceMonitoringElement PM_ETH_TXFCS_ERR_PACKETS 552
+PerformanceMonitoringElement PM_WAN_RX_OCTETS 553
+PerformanceMonitoringElement PM_WAN_RX_PACKETS 554
+PerformanceMonitoringElement PM_WAN_RX_DISCARD_PACKETS 555
+PerformanceMonitoringElement PM_WAN_RX_ERRORS 556
+PerformanceMonitoringElement PM_WAN_TX_OCTETS 557
+PerformanceMonitoringElement PM_WAN_TX_PACKETS 558
+PerformanceMonitoringElement PM_WAN_TX_DROPPED_PACKETS 559
+PerformanceMonitoringElement PM_WAN_TX_ERRORS 560
+PerformanceMonitoringElement PM_WAN_RX_MULTI_CAST_PACKETS 561
+PerformanceMonitoringElement PM_GW_TRUNK_GROUP_UTILIZATION 562
+PerformanceMonitoringElement PM_GW_TRUNK_GROUP_ALL_TRUNKS_BUSY 563
+PerformanceMonitoringElement PM_MSAMOS 564
+PerformanceMonitoringElement PM_MSA_REMOTE_MOS 565
+PerformanceMonitoringElement PM_MSA_DELAY 566
+PerformanceMonitoringElement PM_MSA_REMOTE_DELAY 567
+PerformanceMonitoringElement PM_MSA_JITTER 568
+PerformanceMonitoringElement PM_MSA_REMOTE_JITTER 569
+PerformanceMonitoringElement PM_MSA_LOSS 570
+PerformanceMonitoringElement PM_MSA_REMOTE_LOSS 571
+PerformanceMonitoringElement PM_MSA_TOTAL_BW_RX 572
+PerformanceMonitoringElement PM_MSA_TOTAL_BW_TX 573
+PerformanceMonitoringElement PM_MSA_AUDIO_BW_RX 574
+PerformanceMonitoringElement PM_MSA_AUDIO_BW_TX 575
+PerformanceMonitoringElement PM_MSA_VIDEO_BW_RX 576
+PerformanceMonitoringElement PM_MSA_VIDEO_BW_TX 577
+PerformanceMonitoringElement PM_VOIP_CPU_UTILIZE 578
+PerformanceMonitoringElement PM_GW_TRUNK_GROUP_PERCENTAGE_UTILIZATION 579
+PerformanceMonitoringElement PM_GW_TRUNK_GROUP_NO_RESOURCES_CALLS 580
+PerformanceMonitoringElement PM_GW_TRUNK_GROUP_CALL_DURATION 581
+PerformanceMonitoringElement PM_GW_SBC_REGISTERED_USERS 582
+PerformanceMonitoringElement PM_GW_TRUNK_GROUP_ALL_TRUNKS_BUSY_PERCENTAGE 583
+PerformanceMonitoringElement PM_GW_ACTIVE_SIP_TRANSACIONS_PER_SECOND 584
+PerformanceMonitoringElement PM_HA_LINK_REDUNDANT_TO_ACTIVE_PACKET_LOSS_PERCENTAGE 585
+PerformanceMonitoringElement PM_HA_LINK_ACTIVE_TO_REDUNDANT_PACKET_LOSS_PERCENTAGE 586
+PerformanceMonitoringElement PM_ISDN_CAS_TRUNK_UTILIZATION 587
+PerformanceMonitoringElement PM_GW_SBC_MEDIA_LEGS 588
+PerformanceMonitoringElement PM_GW_SBC_TRANSCODING_SESSIONS 589
+PerformanceMonitoringElement PM_VEDSP_USAGE 590
+PerformanceMonitoringElement PM_SIP_TRANSACTIONS 591
+PerformanceMonitoringElement PM_LDAP_CACHE_HISTS 592
+PerformanceMonitoringElement PM_LDAPSERVERTIMEOUTS 593
+PerformanceMonitoringElement PM_LDAP_TOTAL_SEARCH_REQUESTS 594
+PerformanceMonitoringElement MAX_COLLECTIONS 595
+PerformanceMonitoringInterval INTERVAL_0 0
+PerformanceMonitoringInterval INTERVAL_1 1
+PerformanceMonitoringInterval INTERVAL_2 2
+UseExtendedPhoneSubNum AC_USE_EXTENDED_PHONE_SUB_NUM_35_MAX 0
+UseExtendedPhoneSubNum AC_USE_EXTENDED_PHONE_SUB_NUM_40_MAX 1
+DS3Section DS3_SECTION_DS3 0
+DS3Section DS3_SECTION_MUX12 3
+DS3Section DS3_SECTION_MUX23 4
+DS3Section DS3_SECTION_FRAMER 5
+DS3AlarmType DS3_AIS 0
+DS3AlarmType DS3_IDLE 1
+DS3AlarmType DS3_FERF 2
+DS3SendAlarmOperation DS3_STOP_SEND_ALARM 0
+DS3SendAlarmOperation DS3_START_SEND_ALARM 1
+SetTerminationState TERMINATION_STATE_OFF 0
+SetTerminationState TERMINATION_STATE_ON 1
+DS3PerformanceMonitoringState DS3_PERFORMANCE_MONITORING_STATE_OFF 0
+DS3PerformanceMonitoringState DS3_PERFORMANCE_MONITORING_STATE_ON 1
+DS3PerformanceMonitoringState DS3_PERFORMANCE_MONITORING_STATE_RESET 2
+DS3FramingMethod FRAMING_METHOD_DS3_M23 0
+DS3FramingMethod FRAMING_METHOD_DS3_C_BIT_PARITY 1
+DS3ClockSource DS3_CLOCK_SOURCE_EXTERNAL 0
+DS3ClockSource DS3_CLOCK_SOURCE_LOCAL_BOARD 1
+DS3LineBuiltOut LINE_BUILT_OUT_LEVEL_1 2
+DS3LineBuiltOut LINE_BUILT_OUT_LEVEL_2 3
+DS3LineBuiltOut LINE_BUILT_OUT_LEVEL_3 4
+DS3LineBuiltOut LINE_BUILT_OUT_LEVEL_4 5
+DS3LineBuiltOut LINE_BUILT_OUT_LEVEL_5 6
+DS3LineBuiltOut LINE_BUILT_OUT_LEVEL_6 7
+DS3TappingEnable DS3_TAPPING_DISABLED 0
+DS3TappingEnable DS3_TAPPING_ENABLED 1
+Tr08Field TR08_CONCENTRATOR_FIELD 0
+Tr08Field TR08_MAINTENANCE_FIELD 1
+Tr08Field TR08_LAST_ALARM 2
+Tr08Field TR08_LINE_SWITCH_STATUS 3
+Tr08Field TR08_MAINTENANCE_ALARM_INFO 4
+IBSTransportType IBS_TRANSPORT_TYPE_AS_OPEN_CHANNEL -1
+IBSTransportType IBS_TRANSPORT_TYPE_TRANSPARENT_DTMF 2
+IBSTransportType IBS_TRANSPORT_TYPE_RELAY_DTMF_OVER_RTP 3
+AnalogSignalCode ANALOG_SIGNAL_NONE 0
+AnalogSignalCode ANALOG_SIGNAL_HOOKFLASH 16
+AnalogSignalCode ANALOG_SIGNAL_OFFHOOK 64
+AnalogSignalCode ANALOG_SIGNAL_ONHOOK 65
+MediationStreamDirection DIRECTION_INVALID -1
+MediationStreamDirection DIRECTION_FROM_NETWORK 0
+MediationStreamDirection DIRECTION_TO_NETWORK 1
+MediationStreamDirection DIRECTION_TDM 2
+MediationStreamDirection DIRECTION_FROM_NETWORK_BEFORE_DEC 3
+MediationStreamDirection DIRECTION_TO_NETWORK_BEFORE_ENC 4
+MediationStreamDirection DIRECTION_FROM_NETWORK_AFTER_DEC 0
+MediationStreamDirection DIRECTION_TO_NETWORK_AFTER_ENC 1
+MediationLevel MEDIATION_LEVEL_NONE -1
+MediationLevel MEDIATION_LEVEL_RTP 0
+MediationLevel MEDIATION_LEVEL_UDP 1
+MediationLevel MEDIATION_LEVEL_FULL 2
+MediationLevel MEDIATION_LEVEL_RTP_FW 3
+AudioTranscodingMode DEFAULT_TRANSCODING 0
+AudioTranscodingMode TDM_TRANSCODING 1
+AudioTranscodingMode RTP_SYNC_TRANSCODING 2
+AudioTranscodingMode RTP_ASYNC_TRANSCODING 3
+EnergyMeasurementTrigger MEASURE_IMMEDIATELY 0
+EnergyMeasurementTrigger MEASURE_UPON_TONE_DETECTION 1
+EnergyMeasurementTrigger MEASURE_ABOVE_ENERGY_THRESHOLD 2
+EnergyMeasurementUnit D_B 0
+EnergyMeasurementUnit D_BM 1
+EnergyMeasurementUnit D_BRN 2
+TrunkTestingFskMeasurementMode LOSS_MEASUREMENT0D_BM 0
+TrunkTestingFskMeasurementMode LOSS_MEASUREMENT_16D_BM 1
+TrunkTestingFskMeasurementMode NOISE_MEASUREMENT_NO_TONE 2
+TrunkTestingFskMeasurementMode NOISE_MEASUREMENT_WITH_TONE 3
+AnsweringMachineDetectionActivationMode AMD_CALL_CONNECTED_UNKNOWN 0
+AnsweringMachineDetectionActivationMode AMD_CALL_CONNECTED_OCCURRED 1
+AmdBeepDetectionActivationMode BEEP_DETECTION_ACTIVATION_MODE_DISABLE 0
+AmdBeepDetectionActivationMode BEEP_DETECTION_ACTIVATION_MODE_IF_AMD 1
+AmdBeepDetectionActivationMode BEEP_DETECTION_ACTIVATION_MODE_ALWAYS 2
+AppendRecordedDataToFile NOT_APPEND 0
+AppendRecordedDataToFile APPEND 1
+PlayBargeIn PLAY_BARGE_IN_OFF 0
+PlayBargeIn PLAY_DTMF_BARGE_IN 1
+PlayBargeIn PLAY_VOICE_BARGE_IN 2
+PlayBargeIn PLAY_VOICE_AND_DTMF_BARGE_IN 3
+UserDialTiming USER_DIAL_TIMING_DEFAULT 0
+UserDialTiming USER_DIAL_TIMING_IMMEDIATELY 1
+UserDialTiming USER_DIAL_TIMING_CONCATENATE 2
+ToneDirection GENERATE_TO_LOCAL_SIDE 0
+ToneDirection GENERATE_TO_NETWORK_SIDE 1
+AnnouncementType AT_SILENCE 0
+AnnouncementType AT_VOICE_PROMPT 1
+AnnouncementType AT_VOICE_STREAM 2
+SuppressEndEvent NOT_SUPPRESS_END_EVENT 0
+SuppressEndEvent SUPPRESS_END_EVENT 1
+SendRtcpByePacketMode RTCP_SEND_BYE_PACKET_DISABLE 0
+SendRtcpByePacketMode RTCP_SEND_BYE_PACKET_ENABLE 1
+Decoder DECODER_INVALID_CODER -1
+Decoder DECODER_G711ALAW_64 0
+Decoder DECODER_G711MULAW 1
+Decoder DECODER_G726_16 2
+Decoder DECODER_G726_24 3
+Decoder DECODER_G726_32 4
+Decoder DECODER_G726_40 5
+Decoder DECODER_G727_16 6
+Decoder DECODER_G727_24_16 7
+Decoder DECODER_G727_24 8
+Decoder DECODER_G727_32_16 9
+Decoder DECODER_G727_32_24 10
+Decoder DECODER_G727_32 11
+Decoder DECODER_G727_40_16 12
+Decoder DECODER_G727_40_24 13
+Decoder DECODER_G727_40_32 14
+Decoder DECODER_G723 15
+Decoder DECODER_G729 17
+Decoder DECODER_MSRTA_NB 18
+Decoder DECODER_GSM 19
+Decoder DECODER_GSM610MS 20
+Decoder DECODER_GSM_EFR 21
+Decoder DECODER_TRANSPARENT 22
+Decoder DECODER_G728 23
+Decoder DECODER_HDLC 24
+Decoder DECODER_NETCODER_4_8 25
+Decoder DECODER_NETCODER_5_6 26
+Decoder DECODER_NETCODER_6_4 27
+Decoder DECODER_NETCODER_7_2 28
+Decoder DECODER_NETCODER_8 29
+Decoder DECODER_NETCODER_8_8 30
+Decoder DECODER_NETCODER_9_6 31
+Decoder DECODER_EVRC 32
+Decoder DECODER_QCELP_8 34
+Decoder DECODER_QCELP_13 36
+Decoder DECODER_VOXADPCM 43
+Decoder DECODER_G729E 48
+Decoder DECODER_LINEARPCM 49
+Decoder DECODER_AMR 50
+Decoder DECODER_EVRC_TFOV 60
+Decoder DECODER_QCELP_8_TFOV 61
+Decoder DECODER_QCELP_13_TFOV 62
+Decoder DECODER_ILBC 63
+Decoder DECODER_BV_16 65
+Decoder DECODER_G722_48K 75
+Decoder DECODER_G722_56K 76
+Decoder DECODER_G722_64K 77
+Decoder DECODER_G729EV 79
+Decoder DECODER_EG711_ALAW 80
+Decoder DECODER_EG711_MULAW 83
+Decoder DECODER_UNKNOWN_CODER 87
+Decoder DECODER_MSRTA_WB 88
+Decoder DECODER_SILK_NB 89
+Decoder DECODER_SILK_WB 90
+Decoder DECODER_SPEEX_NB 91
+Decoder DECODER_SPEEX_WB 92
+Decoder DECODER_OPUS_NB 93
+Decoder DECODER_OPUS_WB 94
+Decoder DECODER_EVS_NB 95
+Decoder DECODER_EVS_WB 96
+NonRTPPortLocation USE_NONE -1
+NonRTPPortLocation USE_RTP_PORT_PLUS_OFFSET 0
+NonRTPPortLocation USE_RTP_PORT 1
+NonRTPPortLocation USE_RTP_PORT_NOBODY_CARES 10
+AddressFamily IP_VERSION4_ADDR 2
+AddressFamily IP_VERSION6_ADDR 10
+AddressFamily IP_VERSION6_ADDR_PSOS 28
+MediationPacketFormat MEDIATION_PACKET_NORMAL 0
+MediationPacketFormat MEDIATION_PACKET_CABLE_CALL_CONTENT_CONNECTION 1
+SbcConnectionType SBC_CONNECTION_NONE 0
+SbcConnectionType SBC_CONNECTION_HALF_DUPLEX 1
+SbcConnectionType SBC_CONNECTION_FULL_DUPLEX 2
+ChannelConfigurationType NO_UPDATE 0
+ChannelConfigurationType ONLY_OPEN 1
+ChannelConfigurationType ONLY_ACTIVATE 2
+ChannelConfigurationType OPEN_AND_ACTIVATE 3
+FirmwareModule FIRMWARE_MODULE_UN_DEFINED -1
+FirmwareModule FIRMWARE_MODULE_INFRA_STRUCTURE 1
+FirmwareModule FIRMWARE_MODULE_TSI 2
+FirmwareModule FIRMWARE_MODULE_ATM_VCC 3
+FirmwareModule FIRMWARE_MODULE_MTCM_CONTROL 4
+FirmwareModule FIRMWARE_MODULE_MTCM_MEDIA 5
+FirmwareModule FIRMWARE_MODULE_VOICE_ENGINE 6
+FirmwareModule FIRMWARE_MODULE_CONFERENCE 7
+FirmwareModule FIRMWARE_MODULE_MEDIATION 8
+FirmwareModule FIRMWARE_MODULE_RECOVERED_POOL_CP_SIGNAL 9
+FirmwareModule FIRMWARE_MODULE_CP_SIGNAL 10
+FirmwareModule FIRMWARE_MODULE_PSTN_ISDN 11
+FirmwareModule FIRMWARE_MODULE_PSTN_SS7 12
+FirmwareModule FIRMWARE_MODULE_PSTN_APP 13
+FirmwareModule FIRMWARE_MODULE_PSTN_V5_FILE_PORT 14
+FirmwareModule FIRMWARE_MODULE_PSTN_V5_NET_BRICKS 15
+FirmwareModule FIRMWARE_MODULE_PSTN_CAS 16
+FirmwareModule FIRMWARE_MODULE_TRUNKING_TO_ANALOG 17
+FirmwareModule FIRMWARE_MODULE_SECURITY 18
+FirmwareModule FIRMWARE_MODULE_CP_MEDIA 19
+FirmwareModule FIRMWARE_MODULE_MGCP 20
+FirmwareModule FIRMWARE_MODULE_MEGACO 21
+FirmwareModule FIRMWARE_MODULE_DIGIT_MAP 22
+FirmwareModule FIRMWARE_MODULE_ATM 23
+FirmwareModule FIRMWARE_MODULE_IP_MEDIA 24
+FirmwareModule FIRMWARE_MODULE_UP14 25
+FirmwareModule FIRMWARE_MODULE_GW_APP 26
+FirmwareModule FIRMWARE_MODULE_POC 27
+FirmwareModule LAST_FIRMWARE_MODULE 28
+FirmwareModule HA_MODULE_BOUNDARY 29
+#####
+70 comment 0 32 0 0 primitive
+64 call_handle 0 32 0 0 primitive
+64 trunk_id 0 32 0 0 primitive
+64 conn_id 0 32 0 0 primitive
+64 comment 0 32 0 0 primitive
+64 diagnostic 0 8 256 0 primitive
+65 call_handle 0 32 0 0 primitive
+65 trunk_id 0 32 0 0 primitive
+65 conn_id 0 32 0 0 primitive
+65 comment 0 32 0 0 primitive
+65 b_channel 0 32 0 0 primitive
+65 exclusive 0 32 0 0 primitive
+65 exists 0 32 0 0 primitive
+65 type 0 32 0 0 ISDNNumberType
+65 plan 0 32 0 0 ISDNNumberPlan
+65 presentation 0 32 0 0 ISDNNumberPresentation
+65 screening 0 32 0 0 ISDNNumberScreening
+65 dest_phone_num 0 8 36 0 primitive
+65 sub_add_type 0 32 0 0 IsdnSubAddressType
+65 sub_add_odd_indicator 0 32 0 0 IsdnSubAddressOddIndicator
+65 size 0 32 0 0 primitive
+65 uui_sequence_num 0 32 0 0 primitive
+65 facility_sequence_num 0 32 0 0 primitive
+65 available 0 32 0 0 IsdnDateTimeAvailable
+65 date_time_provider 0 32 0 0 IsdnDateTimeProvider
+65 year 0 32 0 0 primitive
+65 month 0 32 0 0 primitive
+65 day 0 32 0 0 primitive
+65 hour 0 32 0 0 primitive
+65 minute 0 32 0 0 primitive
+65 second 0 32 0 0 primitive
+65 call_handle 0 32 0 0 primitive
+65 trunk_id 0 32 0 0 primitive
+65 conn_id 0 32 0 0 primitive
+65 comment 0 32 0 0 primitive
+65 b_channel 0 32 0 0 primitive
+65 exclusive 0 32 0 0 primitive
+65 exists 0 32 0 0 primitive
+65 type 0 32 0 0 ISDNNumberType
+65 plan 0 32 0 0 ISDNNumberPlan
+65 presentation 0 32 0 0 ISDNNumberPresentation
+65 screening 0 32 0 0 ISDNNumberScreening
+65 dest_phone_num 0 8 36 0 primitive
+65 sub_add_type 0 32 0 0 IsdnSubAddressType
+65 sub_add_format 0 32 0 0 IsdnSubAddressFormat
+65 dest_phone_sub_addr 0 8 41 0 primitive
+65 uui_sequence_num 0 32 0 0 primitive
+65 facility_sequence_num 0 32 0 0 primitive
+65 available 0 32 0 0 IsdnDateTimeAvailable
+65 date_time_provider 0 32 0 0 IsdnDateTimeProvider
+65 year 0 32 0 0 primitive
+65 month 0 32 0 0 primitive
+65 day 0 32 0 0 primitive
+65 hour 0 32 0 0 primitive
+65 minute 0 32 0 0 primitive
+65 second 0 32 0 0 primitive
+65 slot_map_format 1 8 0 0 primitive
+66 call_handle 0 32 0 0 primitive
+66 trunk_id 0 32 0 0 primitive
+66 conn_id 0 32 0 0 primitive
+66 comment 0 32 0 0 primitive
+66 b_channel 0 32 0 0 primitive
+66 exclusive 0 32 0 0 primitive
+66 progress_ind 0 32 0 0 primitive
+66 service_type 0 32 0 0 primitive
+66 dest_number_type 0 32 0 0 primitive
+66 dest_number_plan 0 32 0 0 primitive
+66 source_number_type 0 32 0 0 primitive
+66 source_number_pres 0 32 0 0 primitive
+66 source_number_screening 0 32 0 0 primitive
+66 dest_phone_num 0 8 36 0 primitive
+66 source_phone_num 0 8 36 0 primitive
+66 redirecting_number_type 0 32 0 0 primitive
+66 redirecting_number_pres 0 32 0 0 primitive
+66 redirecting_number_reason 0 32 0 0 primitive
+66 redirecting_phone_num 0 8 36 0 primitive
+66 dest_phone_sub_num 0 8 36 0 primitive
+66 source_phone_sub_num 0 8 36 0 primitive
+66 user_info_l1_protocol 0 32 0 0 primitive
+66 sending_complete 0 32 0 0 primitive
+66 source_number_plan 0 32 0 0 primitive
+66 display_size 0 32 0 0 primitive
+66 display_string 0 8 28 0 primitive
+66 redirecting_number_screen 0 32 0 0 primitive
+66 redirecting_number_plan 0 32 0 0 primitive
+66 uui_sequence_num 0 32 0 0 primitive
+66 facility_sequence_num 0 32 0 0 primitive
+66 source_sub_address_type 0 32 0 0 IsdnSubAddressType
+66 source_sub_address_format 0 32 0 0 IsdnSubAddressFormat
+66 dest_sub_address_type 0 32 0 0 IsdnSubAddressType
+66 dest_sub_address_format 0 32 0 0 IsdnSubAddressFormat
+66 source_number_non_notification_reason 0 32 0 0 IsdnSourceNumberNonNotificationReason
+66 mlpp_present 1 32 0 0 primitive
+66 mlpp_prec_level 0 32 0 0 MlppPrecedenceLevel
+66 mlpp_lfb_ind 0 32 0 0 MlppLfbIndication
+66 mlpp_domain_size 0 32 0 0 primitive
+66 mlpp_domain_0 1 8 0 0 primitive
+66 mlpp_domain_1 1 8 0 0 primitive
+66 mlpp_domain_2 1 8 0 0 primitive
+66 mlpp_domain_3 1 8 0 0 primitive
+66 mlpp_domain_4 1 8 0 0 primitive
+66 slot_map_format 1 8 0 0 primitive
+66 align 0 8 2 0 primitive
+66 isdn_progress_ind_description 0 32 0 0 ISDNProgressIndDescription
+66 isdn_progress_ind_location 0 32 0 0 ISDNProgressIndLocation
+66 emergency_call_coding_standard 0 32 0 0 EmergencyCallCodingStandard
+66 emergency_call_control_information_display 0 32 0 0 EmergencyCallControlInformationDisplay
+66 emergency_call_location_identification_number_size 0 32 0 0 primitive
+66 emergency_call_location_identification_number 0 8 128 0 primitive
+66 emergency_call_calling_geodetic_location_information_size 0 32 0 0 primitive
+66 emergency_call_calling_geodetic_location_information 0 8 128 0 primitive
+66 originating_line_information 0 32 0 0 primitive
+66 mlpp_coding_standard 0 32 0 0 MlppCodingStandard
+66 mlpp_precedence_level_change_privilege 0 32 0 0 MlppPrecedenceLevelChangePrivilege
+66 second_redirecting_phone_num 0 8 36 0 primitive
+66 second_redirecting_number_size 0 32 0 0 primitive
+66 second_redirecting_number_type 0 32 0 0 primitive
+66 second_redirecting_number_pres 0 32 0 0 primitive
+66 second_redirecting_number_reason 0 32 0 0 primitive
+66 second_redirecting_number_screen 0 32 0 0 primitive
+66 second_redirecting_number_plan 0 32 0 0 primitive
+66 dest_phone_sub_num_extended 0 8 41 0 primitive
+66 source_phone_sub_num_extended 0 8 41 0 primitive
+66 align2 0 8 2 0 primitive
+66 offhook_indicator 0 32 0 0 OffhookIndicator
+66 user_data_size 0 32 0 0 primitive
+66 user_data 0 8 100 0 primitive
+66 reverse_charging_ind 0 8 0 0 primitive
+66 display_type 0 32 0 0 DisplayType
+66 num_of_progress_ind 0 32 0 0 primitive
+66 progress_ind_array_isdn_progress_ind_description_0 0 32 0 0 ISDNProgressIndDescription
+66 progress_ind_array_isdn_progress_ind_location_0 0 32 0 0 ISDNProgressIndLocation
+66 progress_ind_array_isdn_progress_ind_description_1 0 32 0 0 ISDNProgressIndDescription
+66 progress_ind_array_isdn_progress_ind_location_1 0 32 0 0 ISDNProgressIndLocation
+66 progress_ind_array_isdn_progress_ind_description_2 0 32 0 0 ISDNProgressIndDescription
+66 progress_ind_array_isdn_progress_ind_location_2 0 32 0 0 ISDNProgressIndLocation
+67 call_handle 0 32 0 0 primitive
+67 trunk_id 0 32 0 0 primitive
+67 conn_id 0 32 0 0 primitive
+67 comment 0 32 0 0 primitive
+67 ret_cause 0 32 0 0 primitive
+67 net_cause 0 32 0 0 primitive
+67 progress_ind_location 0 32 0 0 primitive
+67 progress_ind_description 0 32 0 0 primitive
+67 b_channel 0 32 0 0 primitive
+67 uui_sequence_num 0 32 0 0 primitive
+67 facility_sequence_num 0 32 0 0 primitive
+67 mlpp_circuit_reserved 0 32 0 0 MlppPreemptParams
+67 num_of_progress_ind 0 32 0 0 primitive
+67 isdn_progress_ind_description_0 0 32 0 0 ISDNProgressIndDescription
+67 isdn_progress_ind_location_0 0 32 0 0 ISDNProgressIndLocation
+67 isdn_progress_ind_description_1 0 32 0 0 ISDNProgressIndDescription
+67 isdn_progress_ind_location_1 0 32 0 0 ISDNProgressIndLocation
+67 isdn_progress_ind_description_2 0 32 0 0 ISDNProgressIndDescription
+67 isdn_progress_ind_location_2 0 32 0 0 ISDNProgressIndLocation
+68 call_handle 0 32 0 0 primitive
+68 trunk_id 0 32 0 0 primitive
+68 conn_id 0 32 0 0 primitive
+68 comment 0 32 0 0 primitive
+68 ret_cause 0 32 0 0 primitive
+68 net_cause 0 32 0 0 primitive
+68 b_channel 0 32 0 0 primitive
+68 uui_sequence_num 0 32 0 0 primitive
+68 facility_sequence_num 0 32 0 0 primitive
+69 call_handle 0 32 0 0 primitive
+69 trunk_id 0 32 0 0 primitive
+69 conn_id 0 32 0 0 primitive
+69 comment 0 32 0 0 primitive
+69 b_channel 0 32 0 0 primitive
+69 exclusive 0 32 0 0 primitive
+69 alert_type 0 32 0 0 primitive
+69 progress_ind_location 0 32 0 0 primitive
+69 progress_ind_description 0 32 0 0 primitive
+69 uui_sequence_num 0 32 0 0 primitive
+69 facility_sequence_num 0 32 0 0 primitive
+69 mlpp_status_request 0 32 0 0 MlppStatusRequest
+69 num_of_progress_ind 0 32 0 0 primitive
+69 isdn_progress_ind_description_0 0 32 0 0 ISDNProgressIndDescription
+69 isdn_progress_ind_location_0 0 32 0 0 ISDNProgressIndLocation
+69 isdn_progress_ind_description_1 0 32 0 0 ISDNProgressIndDescription
+69 isdn_progress_ind_location_1 0 32 0 0 ISDNProgressIndLocation
+69 isdn_progress_ind_description_2 0 32 0 0 ISDNProgressIndDescription
+69 isdn_progress_ind_location_2 0 32 0 0 ISDNProgressIndLocation
+69 slot_map_format 1 8 0 0 primitive
+72 call_handle 0 32 0 0 primitive
+72 trunk_id 0 32 0 0 primitive
+72 conn_id 0 32 0 0 primitive
+72 comment 0 32 0 0 primitive
+72 progress_cause 0 32 0 0 primitive
+72 progress_ind 0 32 0 0 primitive
+72 b_channel 0 32 0 0 primitive
+72 progress_ind_description 0 32 0 0 ISDNProgressIndDescription
+72 progress_ind_location 0 32 0 0 ISDNProgressIndLocation
+72 facility_sequence_num 0 32 0 0 primitive
+72 uui_sequence_num 0 32 0 0 primitive
+72 num_of_progress_ind 0 32 0 0 primitive
+72 isdn_progress_ind_description_0 0 32 0 0 ISDNProgressIndDescription
+72 isdn_progress_ind_location_0 0 32 0 0 ISDNProgressIndLocation
+72 isdn_progress_ind_description_1 0 32 0 0 ISDNProgressIndDescription
+72 isdn_progress_ind_location_1 0 32 0 0 ISDNProgressIndLocation
+72 isdn_progress_ind_description_2 0 32 0 0 ISDNProgressIndDescription
+72 isdn_progress_ind_location_2 0 32 0 0 ISDNProgressIndLocation
+73 call_handle 0 32 0 0 primitive
+73 trunk_id 0 32 0 0 primitive
+73 conn_id 0 32 0 0 primitive
+73 comment 0 32 0 0 primitive
+73 b_channel 0 32 0 0 primitive
+73 exclusive 0 32 0 0 primitive
+73 progress_ind_location 0 32 0 0 primitive
+73 progress_ind_description 0 32 0 0 primitive
+73 facility_sequence_num 0 32 0 0 primitive
+73 num_of_progress_ind 0 32 0 0 primitive
+73 isdn_progress_ind_description_0 0 32 0 0 ISDNProgressIndDescription
+73 isdn_progress_ind_location_0 0 32 0 0 ISDNProgressIndLocation
+73 isdn_progress_ind_description_1 0 32 0 0 ISDNProgressIndDescription
+73 isdn_progress_ind_location_1 0 32 0 0 ISDNProgressIndLocation
+73 isdn_progress_ind_description_2 0 32 0 0 ISDNProgressIndDescription
+73 isdn_progress_ind_location_2 0 32 0 0 ISDNProgressIndLocation
+73 slot_map_format 1 8 0 0 primitive
+74 trunk_id 0 32 0 0 primitive
+74 comment 0 32 0 0 primitive
+74 los 0 32 0 0 primitive
+74 lof 0 32 0 0 primitive
+74 rai 0 32 0 0 primitive
+74 ais 0 32 0 0 primitive
+74 ria_crc 0 32 0 0 primitive
+76 trunk_id 0 32 0 0 primitive
+76 comment 0 32 0 0 primitive
+76 rfc 0 32 0 0 primitive
+76 tfc 0 32 0 0 primitive
+76 ec 0 32 0 0 primitive
+76 disfc 1 16 0 0 primitive
+76 crcec 1 16 0 0 primitive
+76 abtsc 1 16 0 0 primitive
+76 nmarc 1 16 0 0 primitive
+76 retrc 1 16 0 0 primitive
+76 signal_lost 1 16 0 0 primitive
+76 remote_alarm 1 16 0 0 primitive
+76 resynchronized 1 16 0 0 primitive
+76 sync_not_possible 1 16 0 0 primitive
+76 crc_4_error 1 16 0 0 primitive
+76 framing_error_counter 1 16 0 0 primitive
+76 code_violation_counter 1 16 0 0 primitive
+76 crc_error_rx_counter 1 16 0 0 primitive
+76 crc_error_e_bit_counter 1 16 0 0 primitive
+76 erroneous_block_counter 1 16 0 0 primitive
+76 framing_bit_error_counter 1 16 0 0 primitive
+76 out_of_frame_counter 1 16 0 0 primitive
+76 bit_error_counter 1 16 0 0 primitive
+77 trunk_id 0 32 0 0 primitive
+77 comment 0 32 0 0 primitive
+77 loop_type 0 32 0 0 primitive
+78 trunk_id 0 32 0 0 primitive
+78 b_channel 0 32 0 0 primitive
+136 call_handle 0 32 0 0 primitive
+136 trunk_id 0 32 0 0 primitive
+136 b_channel 0 32 0 0 primitive
+132 call_handle 0 32 0 0 primitive
+132 trunk_id 0 32 0 0 primitive
+132 conn_id 0 32 0 0 primitive
+132 comment 0 32 0 0 primitive
+132 b_channel 0 32 0 0 primitive
+129 trunk_id 0 32 0 0 primitive
+129 b_channel 0 32 0 0 primitive
+129 cause 0 32 0 0 primitive
+129 block_origin 0 32 0 0 BlockOrigin
+79 trunk_id 0 32 0 0 primitive
+79 b_channel 0 32 0 0 primitive
+79 service_status 0 32 0 0 primitive
+79 service_report_type 0 32 0 0 IsdnServiceReportType
+79 service_error_type 0 32 0 0 IsdnServiceErrorType
+82 trunk_id 0 32 0 0 primitive
+82 status 0 32 0 0 ISDN_DChannelStatusType
+83 call_handle 0 32 0 0 primitive
+83 trunk_id 0 32 0 0 primitive
+83 conn_id 0 32 0 0 primitive
+83 sending_complete 0 32 0 0 primitive
+83 ovlp_digit_string 0 8 36 0 primitive
+83 dest_number_type 0 32 0 0 primitive
+83 dest_number_plan 0 32 0 0 primitive
+83 b_channel 0 32 0 0 primitive
+83 facility_sequence_num 0 32 0 0 primitive
+85 trunk_id 0 32 0 0 primitive
+85 b_channel 0 32 0 0 primitive
+85 cause 0 32 0 0 primitive
+85 conn_id 0 32 0 0 primitive
+85 call_handle 0 32 0 0 primitive
+130 length 0 32 0 0 primitive
+130 type 0 32 0 0 primitive
+130 buffer 0 8 256 0 primitive
+131 call_handle 0 32 0 0 primitive
+131 trunk_id 0 32 0 0 primitive
+131 conn_id 0 32 0 0 primitive
+131 b_channel 0 32 0 0 primitive
+131 call_state 0 32 0 0 primitive
+131 call_direction 0 32 0 0 primitive
+131 reserved 0 32 0 0 primitive
+131 source_category 0 32 0 0 primitive
+131 dest_phone_num 0 8 36 0 primitive
+131 source_phone_num 0 8 36 0 primitive
+131 auxiliary_call_state 0 32 0 0 PSTNAuxiliaryCallState
+87 from_trunk 0 32 0 0 primitive
+87 to_trunk 0 32 0 0 primitive
+88 call_handle 0 32 0 0 primitive
+88 conn_id 0 32 0 0 primitive
+88 trunk_id 0 32 0 0 primitive
+88 size 0 32 0 0 primitive
+88 type 0 32 0 0 primitive
+88 data 0 8 256 0 primitive
+89 call_handle 0 32 0 0 primitive
+89 conn_id 0 32 0 0 primitive
+89 trunk_id 0 32 0 0 primitive
+89 msg_type 0 32 0 0 primitive
+89 data 0 8 256 0 primitive
+89 reserved1 0 32 0 0 primitive
+90 call_handle 0 32 0 0 primitive
+90 conn_id 0 32 0 0 primitive
+90 trunk_id 0 32 0 0 primitive
+90 msg_type 0 32 0 0 primitive
+90 reserved1 0 32 0 0 primitive
+90 reserved2 0 32 0 0 primitive
+91 trunk_id 0 32 0 0 primitive
+91 query_seq_no 0 32 0 0 primitive
+91 conn_id_usage 0 8 32 0 primitive
+96 trunk_id 0 32 0 0 primitive
+96 t1e1_span_code 0 32 0 0 PSTNModifyT1E1SpanCode
+97 trunk_id 0 32 0 0 primitive
+97 b_channel 0 32 0 0 primitive
+97 last_cas 0 32 0 0 primitive
+274 comment 0 32 0 0 primitive
+274 los_of_signal 0 32 0 0 primitive
+274 out_of_farme 0 32 0 0 primitive
+274 alarm_insertion_signal 0 32 0 0 primitive
+274 far_end_receive_failure 0 32 0 0 primitive
+274 c_bit_parity 0 32 0 0 primitive
+274 red_alarm 0 32 0 0 primitive
+274 idle_alarm 0 32 0 0 primitive
+110 v5_interface_id 0 32 0 0 primitive
+110 v5_user_port_id 0 32 0 0 primitive
+110 signal_type 0 32 0 0 V5SignalType
+110 cadenced_ringing_type 0 32 0 0 primitive
+110 pulse_type 0 32 0 0 V5PulsedSignalType
+110 suppression_indicator 0 32 0 0 V5SuppressionIndicator
+110 pulse_duration_type 0 32 0 0 primitive
+110 acknowledge_request_indicator 0 32 0 0 V5AcknowledgeRequestIndicator
+110 number_of_pulses 0 32 0 0 primitive
+110 steady_signal 0 32 0 0 V5SteadySignalType
+110 digit_information 0 32 0 0 primitive
+110 digit_ack_req_ind 0 32 0 0 V5DigitAckReqInd
+110 enable_metering_pulse_type 0 32 0 0 V5PulsedSignalType
+110 rate_type 0 32 0 0 primitive
+110 reporting_pulse_count 0 32 0 0 primitive
+110 repetition_indicator 0 32 0 0 V5RepetitionIndicator
+110 enable_metering_suppression_indicator 0 32 0 0 V5SuppressionIndicator
+110 enable_metering_pulse_duration_type 0 32 0 0 primitive
+110 pulse_count 0 32 0 0 primitive
+110 report_type 0 32 0 0 V5ReportType
+110 failure_reason 0 32 0 0 V5FailureReason
+110 attenuation_value 0 32 0 0 primitive
+110 autonomous_signalling_sequence_type 0 32 0 0 primitive
+110 sequence_response_type 0 32 0 0 primitive
+110 signal 0 32 0 0 primitive
+110 duration_type 0 32 0 0 primitive
+111 v5_interface_id 0 32 0 0 primitive
+111 v5_user_port_id 0 32 0 0 primitive
+111 signal_type 0 32 0 0 V5SignalType
+111 cadenced_ringing_type 0 32 0 0 primitive
+111 pulse_type 0 32 0 0 V5PulsedSignalType
+111 suppression_indicator 0 32 0 0 V5SuppressionIndicator
+111 pulse_duration_type 0 32 0 0 primitive
+111 acknowledge_request_indicator 0 32 0 0 V5AcknowledgeRequestIndicator
+111 number_of_pulses 0 32 0 0 primitive
+111 steady_signal 0 32 0 0 V5SteadySignalType
+111 digit_information 0 32 0 0 primitive
+111 digit_ack_req_ind 0 32 0 0 V5DigitAckReqInd
+111 enable_metering_pulse_type 0 32 0 0 V5PulsedSignalType
+111 rate_type 0 32 0 0 primitive
+111 reporting_pulse_count 0 32 0 0 primitive
+111 repetition_indicator 0 32 0 0 V5RepetitionIndicator
+111 enable_metering_suppression_indicator 0 32 0 0 V5SuppressionIndicator
+111 enable_metering_pulse_duration_type 0 32 0 0 primitive
+111 pulse_count 0 32 0 0 primitive
+111 report_type 0 32 0 0 V5ReportType
+111 failure_reason 0 32 0 0 V5FailureReason
+111 attenuation_value 0 32 0 0 primitive
+111 autonomous_signalling_sequence_type 0 32 0 0 primitive
+111 sequence_response_type 0 32 0 0 primitive
+111 signal 0 32 0 0 primitive
+111 duration_type 0 32 0 0 primitive
+112 v5_interface_id 0 32 0 0 primitive
+112 v5_user_port_id 0 32 0 0 primitive
+112 signal_type 0 32 0 0 V5SignalType
+112 cadenced_ringing_type 0 32 0 0 primitive
+112 pulse_type 0 32 0 0 V5PulsedSignalType
+112 suppression_indicator 0 32 0 0 V5SuppressionIndicator
+112 pulse_duration_type 0 32 0 0 primitive
+112 acknowledge_request_indicator 0 32 0 0 V5AcknowledgeRequestIndicator
+112 number_of_pulses 0 32 0 0 primitive
+112 steady_signal 0 32 0 0 V5SteadySignalType
+112 digit_information 0 32 0 0 primitive
+112 digit_ack_req_ind 0 32 0 0 V5DigitAckReqInd
+112 enable_metering_pulse_type 0 32 0 0 V5PulsedSignalType
+112 rate_type 0 32 0 0 primitive
+112 reporting_pulse_count 0 32 0 0 primitive
+112 repetition_indicator 0 32 0 0 V5RepetitionIndicator
+112 enable_metering_suppression_indicator 0 32 0 0 V5SuppressionIndicator
+112 enable_metering_pulse_duration_type 0 32 0 0 primitive
+112 pulse_count 0 32 0 0 primitive
+112 report_type 0 32 0 0 V5ReportType
+112 failure_reason 0 32 0 0 V5FailureReason
+112 attenuation_value 0 32 0 0 primitive
+112 autonomous_signalling_sequence_type 0 32 0 0 primitive
+112 sequence_response_type 0 32 0 0 primitive
+112 signal 0 32 0 0 primitive
+112 duration_type 0 32 0 0 primitive
+113 v5_interface_id 0 32 0 0 primitive
+113 v5_user_port_id 0 32 0 0 primitive
+113 signal_type 0 32 0 0 V5SignalType
+113 cadenced_ringing_type 0 32 0 0 primitive
+113 pulse_type 0 32 0 0 V5PulsedSignalType
+113 suppression_indicator 0 32 0 0 V5SuppressionIndicator
+113 pulse_duration_type 0 32 0 0 primitive
+113 acknowledge_request_indicator 0 32 0 0 V5AcknowledgeRequestIndicator
+113 number_of_pulses 0 32 0 0 primitive
+113 steady_signal 0 32 0 0 V5SteadySignalType
+113 digit_information 0 32 0 0 primitive
+113 digit_ack_req_ind 0 32 0 0 V5DigitAckReqInd
+113 enable_metering_pulse_type 0 32 0 0 V5PulsedSignalType
+113 rate_type 0 32 0 0 primitive
+113 reporting_pulse_count 0 32 0 0 primitive
+113 repetition_indicator 0 32 0 0 V5RepetitionIndicator
+113 enable_metering_suppression_indicator 0 32 0 0 V5SuppressionIndicator
+113 enable_metering_pulse_duration_type 0 32 0 0 primitive
+113 pulse_count 0 32 0 0 primitive
+113 report_type 0 32 0 0 V5ReportType
+113 failure_reason 0 32 0 0 V5FailureReason
+113 attenuation_value 0 32 0 0 primitive
+113 autonomous_signalling_sequence_type 0 32 0 0 primitive
+113 sequence_response_type 0 32 0 0 primitive
+113 signal 0 32 0 0 primitive
+113 duration_type 0 32 0 0 primitive
+114 v5_interface_id 0 32 0 0 primitive
+114 v5_user_port_id 0 32 0 0 primitive
+114 trunk_id 0 32 0 0 primitive
+114 b_channel 0 32 0 0 primitive
+114 v5_bcc_process_id 0 32 0 0 primitive
+115 v5_interface_id 0 32 0 0 primitive
+115 v5_user_port_id 0 32 0 0 primitive
+115 v5_confirmation_ind 0 32 0 0 V5ConfirmationIndication
+115 v5_reject_cause 0 32 0 0 V5RejectCauseType
+115 trunk_id 0 32 0 0 primitive
+115 b_channel 0 32 0 0 primitive
+116 v5_interface_id 0 32 0 0 primitive
+116 v5_user_port_id 0 32 0 0 primitive
+116 trunk_id 0 32 0 0 primitive
+116 b_channel 0 32 0 0 primitive
+116 v5_bcc_process_id 0 32 0 0 primitive
+117 v5_interface_id 0 32 0 0 primitive
+117 v5_user_port_id 0 32 0 0 primitive
+117 v5_confirmation_ind 0 32 0 0 V5ConfirmationIndication
+117 v5_reject_cause 0 32 0 0 V5RejectCauseType
+411 v5_interface_id 0 32 0 0 primitive
+411 v5_user_port_id 0 32 0 0 primitive
+411 signal_type 0 32 0 0 V5SignalType
+411 cadenced_ringing_type 0 32 0 0 primitive
+411 pulse_type 0 32 0 0 V5PulsedSignalType
+411 suppression_indicator 0 32 0 0 V5SuppressionIndicator
+411 pulse_duration_type 0 32 0 0 primitive
+411 acknowledge_request_indicator 0 32 0 0 V5AcknowledgeRequestIndicator
+411 number_of_pulses 0 32 0 0 primitive
+411 steady_signal 0 32 0 0 V5SteadySignalType
+411 digit_information 0 32 0 0 primitive
+411 digit_ack_req_ind 0 32 0 0 V5DigitAckReqInd
+411 enable_metering_pulse_type 0 32 0 0 V5PulsedSignalType
+411 rate_type 0 32 0 0 primitive
+411 reporting_pulse_count 0 32 0 0 primitive
+411 repetition_indicator 0 32 0 0 V5RepetitionIndicator
+411 enable_metering_suppression_indicator 0 32 0 0 V5SuppressionIndicator
+411 enable_metering_pulse_duration_type 0 32 0 0 primitive
+411 pulse_count 0 32 0 0 primitive
+411 report_type 0 32 0 0 V5ReportType
+411 failure_reason 0 32 0 0 V5FailureReason
+411 attenuation_value 0 32 0 0 primitive
+411 autonomous_signalling_sequence_type 0 32 0 0 primitive
+411 sequence_response_type 0 32 0 0 primitive
+411 signal 0 32 0 0 primitive
+411 duration_type 0 32 0 0 primitive
+412 v5_interface_id 0 32 0 0 primitive
+412 v5_user_port_id 0 32 0 0 primitive
+412 signal_type 0 32 0 0 V5SignalType
+412 cadenced_ringing_type 0 32 0 0 primitive
+412 pulse_type 0 32 0 0 V5PulsedSignalType
+412 suppression_indicator 0 32 0 0 V5SuppressionIndicator
+412 pulse_duration_type 0 32 0 0 primitive
+412 acknowledge_request_indicator 0 32 0 0 V5AcknowledgeRequestIndicator
+412 number_of_pulses 0 32 0 0 primitive
+412 steady_signal 0 32 0 0 V5SteadySignalType
+412 digit_information 0 32 0 0 primitive
+412 digit_ack_req_ind 0 32 0 0 V5DigitAckReqInd
+412 enable_metering_pulse_type 0 32 0 0 V5PulsedSignalType
+412 rate_type 0 32 0 0 primitive
+412 reporting_pulse_count 0 32 0 0 primitive
+412 repetition_indicator 0 32 0 0 V5RepetitionIndicator
+412 enable_metering_suppression_indicator 0 32 0 0 V5SuppressionIndicator
+412 enable_metering_pulse_duration_type 0 32 0 0 primitive
+412 pulse_count 0 32 0 0 primitive
+412 report_type 0 32 0 0 V5ReportType
+412 failure_reason 0 32 0 0 V5FailureReason
+412 attenuation_value 0 32 0 0 primitive
+412 autonomous_signalling_sequence_type 0 32 0 0 primitive
+412 sequence_response_type 0 32 0 0 primitive
+412 signal 0 32 0 0 primitive
+412 duration_type 0 32 0 0 primitive
+414 v5_interface_id 0 32 0 0 primitive
+414 v5_user_port_id 0 32 0 0 primitive
+414 trunk_id 0 32 0 0 primitive
+414 b_channel 0 32 0 0 primitive
+414 v5_confirmation_ind 0 32 0 0 V5ConfirmationIndication
+414 v5_reason_type 0 32 0 0 V5ReasonType
+414 v5_internal_reason_type 0 32 0 0 primitive
+415 v5_interface_id 0 32 0 0 primitive
+415 v5_user_port_id 0 32 0 0 primitive
+415 port_control_state 0 32 0 0 primitive
+415 trunk_id 0 32 0 0 primitive
+415 b_channel 0 32 0 0 primitive
+417 v5_interface_id 0 32 0 0 primitive
+417 alarm_report_cause 0 32 0 0 V5AlarmInfoReportCause
+417 v5_interface_id_not_equal 0 32 0 0 primitive
+417 v5_variant_not_equal 0 32 0 0 primitive
+417 v5id_check_time_out_error 0 32 0 0 primitive
+417 l2_startup_not_ok 0 32 0 0 primitive
+417 restart_not_ok 0 32 0 0 primitive
+417 control_protocol_data_link_error 0 32 0 0 primitive
+417 link_control_protocol_data_link_error 0 32 0 0 primitive
+417 bcc_protocol_data_link_error 0 32 0 0 primitive
+417 pstn_protocol_data_link_error 0 32 0 0 primitive
+417 protection_dl1_error 0 32 0 0 primitive
+417 protection_dl2_error 0 32 0 0 primitive
+426 v5_interface_id 0 32 0 0 primitive
+426 v5_user_port_id 0 32 0 0 primitive
+427 v5_interface_id 0 32 0 0 primitive
+427 v5_user_port_id 0 32 0 0 primitive
+428 v5_interface_id 0 32 0 0 primitive
+428 trunk_id 0 32 0 0 primitive
+429 v5_interface_id 0 32 0 0 primitive
+429 trunk_id 0 32 0 0 primitive
+430 v5_interface_id 0 32 0 0 primitive
+430 trunk_id 0 32 0 0 primitive
+431 v5_interface_id 0 32 0 0 primitive
+431 trunk_id 0 32 0 0 primitive
+435 v5_interface_id 0 32 0 0 primitive
+436 v5_interface_id 0 32 0 0 primitive
+438 v5_added_lines 0 32 0 0 primitive
+438 v5_removed_lines 0 32 0 0 primitive
+438 v5_duplicated_lines 0 32 0 0 primitive
+438 v5_not_exist_lines 0 32 0 0 primitive
+438 v5_errors_lines 0 32 0 0 primitive
+438 total_number_of_ports 0 32 0 0 primitive
+441 v5_interface_id 0 32 0 0 primitive
+441 v5_interface_oper_state 0 32 0 0 V5InterfaceState
+441 v5_interface_admin_state 0 32 0 0 V5InterfaceState
+442 v5_interface_id 0 32 0 0 primitive
+442 v5_logical_c_channel_id 0 32 0 0 primitive
+442 trunk_id 0 32 0 0 primitive
+442 b_channel 0 32 0 0 primitive
+442 v5_confirmation_ind 0 32 0 0 V5ConfirmationIndication
+442 v5_switch_over_reject_cause_type 0 32 0 0 V5SwitchOverRejectCauseType
+443 v5_interface_id 0 32 0 0 primitive
+443 trunk_id 0 32 0 0 primitive
+443 v5_link_oper_state 0 32 0 0 V5LinkOperState
+444 v5_interface_id 0 32 0 0 primitive
+444 trunk_id 0 32 0 0 primitive
+444 v5_link_id_check_result 0 32 0 0 V5LinkIdCheckResult
+445 v5_interface_id 0 32 0 0 primitive
+445 v5_action_acknowledge_type 0 32 0 0 V5ActionAcknowledgeType
+445 v5_user_port_id 0 32 0 0 primitive
+445 trunk_id 0 32 0 0 primitive
+445 b_channel 0 32 0 0 primitive
+445 reason_string 0 8 100 0 primitive
+448 v5_interface_id 0 32 0 0 primitive
+448 v5_number_of_ports 0 32 0 0 primitive
+157 call_handle 0 32 0 0 primitive
+157 notify_indicator_present 0 32 0 0 NotifyIndicatorPresent
+157 notify_indicator_description 0 32 0 0 NotifyIndicatorDescription
+157 notify_indicator_ext_size 0 32 0 0 primitive
+157 display_string 0 8 28 0 primitive
+158 call_handle 0 32 0 0 primitive
+158 display_size 0 32 0 0 primitive
+158 display_string 0 8 28 0 primitive
+158 keypad_size 0 32 0 0 primitive
+158 keypad_string 0 8 32 0 primitive
+158 facility_sequence_num 0 32 0 0 primitive
+276 call_handle 0 32 0 0 primitive
+276 uui_protocol_description 0 32 0 0 IsdnProtocolDiscriminator
+276 uui_data_length 0 32 0 0 primitive
+276 uui_data 0 8 136 0 primitive
+276 facility_sequence_num 0 32 0 0 primitive
+277 trunk_id 0 32 0 0 primitive
+277 b_channel 0 32 0 0 primitive
+277 set_mode_action 0 32 0 0 PstnActionCode
+277 set_mode_code 0 32 0 0 SetModeCode
+277 response_code 0 32 0 0 primitive
+92 call_handle 0 32 0 0 primitive
+92 facility_code 0 32 0 0 IsdnFacilityCodeType
+92 facility_action 0 32 0 0 PstnActionCode
+92 facility_net_cause 0 32 0 0 primitive
+92 other_call_handle 0 32 0 0 primitive
+92 retrieve_b_channel 0 32 0 0 primitive
+92 dest_phone_num 0 8 36 0 primitive
+92 user_data_size 0 32 0 0 primitive
+92 user_data 0 8 100 0 primitive
+92 facility_sequence_num 0 32 0 0 primitive
+304 call_handle 0 32 0 0 primitive
+304 msg_type 0 32 0 0 primitive
+304 uui_sequence_num 0 32 0 0 primitive
+304 uui_protocol_description 0 32 0 0 IsdnProtocolDiscriminator
+304 uui_data_length 0 32 0 0 primitive
+304 uui_data 0 8 136 0 primitive
+317 call_handle 0 32 0 0 primitive
+317 error_cause 0 32 0 0 ErrorIndicationCause
+317 diagnostic 0 32 0 0 primitive
+317 additional_information 0 32 0 0 ErrorIndicationAdditionalInformation
+305 trunk_id 0 32 0 0 primitive
+305 conn_id 0 32 0 0 primitive
+305 message_type 0 32 0 0 primitive
+305 facility_sequence_number 0 32 0 0 primitive
+305 is_last 0 32 0 0 primitive
+305 tag 0 32 0 0 FacilityComponentTag
+305 linked_id_presence 0 32 0 0 ElementPresenceState
+305 invoke_id 0 32 0 0 primitive
+305 link_id 0 32 0 0 primitive
+305 operation_id 0 32 0 0 SuppServOperationId
+305 num_of_qsig_mwi_interrogate_result 0 32 0 0 primitive
+305 basic_service_0 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_0 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_0 0 32 0 0 primitive
+305 party_number_type_0 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_0 0 32 0 0 SuppServNumberType
+305 number_0 0 8 20 0 primitive
+305 numeric_string_0 0 8 20 0 primitive
+305 nb_of_messages_0 0 32 0 0 primitive
+305 originating_nr_party_number_type_0 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_0 0 32 0 0 SuppServNumberType
+305 originating_nr_number_0 0 8 20 0 primitive
+305 priority_0 0 32 0 0 primitive
+305 time_stamp_0 0 8 20 0 primitive
+305 extension_size_0 0 32 0 0 primitive
+305 extension_0 0 8 20 0 primitive
+305 basic_service_1 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_1 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_1 0 32 0 0 primitive
+305 party_number_type_1 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_1 0 32 0 0 SuppServNumberType
+305 number_1 0 8 20 0 primitive
+305 numeric_string_1 0 8 20 0 primitive
+305 nb_of_messages_1 0 32 0 0 primitive
+305 originating_nr_party_number_type_1 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_1 0 32 0 0 SuppServNumberType
+305 originating_nr_number_1 0 8 20 0 primitive
+305 priority_1 0 32 0 0 primitive
+305 time_stamp_1 0 8 20 0 primitive
+305 extension_size_1 0 32 0 0 primitive
+305 extension_1 0 8 20 0 primitive
+305 basic_service_2 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_2 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_2 0 32 0 0 primitive
+305 party_number_type_2 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_2 0 32 0 0 SuppServNumberType
+305 number_2 0 8 20 0 primitive
+305 numeric_string_2 0 8 20 0 primitive
+305 nb_of_messages_2 0 32 0 0 primitive
+305 originating_nr_party_number_type_2 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_2 0 32 0 0 SuppServNumberType
+305 originating_nr_number_2 0 8 20 0 primitive
+305 priority_2 0 32 0 0 primitive
+305 time_stamp_2 0 8 20 0 primitive
+305 extension_size_2 0 32 0 0 primitive
+305 extension_2 0 8 20 0 primitive
+305 basic_service_3 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_3 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_3 0 32 0 0 primitive
+305 party_number_type_3 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_3 0 32 0 0 SuppServNumberType
+305 number_3 0 8 20 0 primitive
+305 numeric_string_3 0 8 20 0 primitive
+305 nb_of_messages_3 0 32 0 0 primitive
+305 originating_nr_party_number_type_3 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_3 0 32 0 0 SuppServNumberType
+305 originating_nr_number_3 0 8 20 0 primitive
+305 priority_3 0 32 0 0 primitive
+305 time_stamp_3 0 8 20 0 primitive
+305 extension_size_3 0 32 0 0 primitive
+305 extension_3 0 8 20 0 primitive
+305 basic_service_4 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_4 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_4 0 32 0 0 primitive
+305 party_number_type_4 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_4 0 32 0 0 SuppServNumberType
+305 number_4 0 8 20 0 primitive
+305 numeric_string_4 0 8 20 0 primitive
+305 nb_of_messages_4 0 32 0 0 primitive
+305 originating_nr_party_number_type_4 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_4 0 32 0 0 SuppServNumberType
+305 originating_nr_number_4 0 8 20 0 primitive
+305 priority_4 0 32 0 0 primitive
+305 time_stamp_4 0 8 20 0 primitive
+305 extension_size_4 0 32 0 0 primitive
+305 extension_4 0 8 20 0 primitive
+305 basic_service_5 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_5 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_5 0 32 0 0 primitive
+305 party_number_type_5 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_5 0 32 0 0 SuppServNumberType
+305 number_5 0 8 20 0 primitive
+305 numeric_string_5 0 8 20 0 primitive
+305 nb_of_messages_5 0 32 0 0 primitive
+305 originating_nr_party_number_type_5 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_5 0 32 0 0 SuppServNumberType
+305 originating_nr_number_5 0 8 20 0 primitive
+305 priority_5 0 32 0 0 primitive
+305 time_stamp_5 0 8 20 0 primitive
+305 extension_size_5 0 32 0 0 primitive
+305 extension_5 0 8 20 0 primitive
+305 basic_service_6 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_6 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_6 0 32 0 0 primitive
+305 party_number_type_6 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_6 0 32 0 0 SuppServNumberType
+305 number_6 0 8 20 0 primitive
+305 numeric_string_6 0 8 20 0 primitive
+305 nb_of_messages_6 0 32 0 0 primitive
+305 originating_nr_party_number_type_6 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_6 0 32 0 0 SuppServNumberType
+305 originating_nr_number_6 0 8 20 0 primitive
+305 priority_6 0 32 0 0 primitive
+305 time_stamp_6 0 8 20 0 primitive
+305 extension_size_6 0 32 0 0 primitive
+305 extension_6 0 8 20 0 primitive
+305 basic_service_7 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_7 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_7 0 32 0 0 primitive
+305 party_number_type_7 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_7 0 32 0 0 SuppServNumberType
+305 number_7 0 8 20 0 primitive
+305 numeric_string_7 0 8 20 0 primitive
+305 nb_of_messages_7 0 32 0 0 primitive
+305 originating_nr_party_number_type_7 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_7 0 32 0 0 SuppServNumberType
+305 originating_nr_number_7 0 8 20 0 primitive
+305 priority_7 0 32 0 0 primitive
+305 time_stamp_7 0 8 20 0 primitive
+305 extension_size_7 0 32 0 0 primitive
+305 extension_7 0 8 20 0 primitive
+305 basic_service_8 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_8 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_8 0 32 0 0 primitive
+305 party_number_type_8 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_8 0 32 0 0 SuppServNumberType
+305 number_8 0 8 20 0 primitive
+305 numeric_string_8 0 8 20 0 primitive
+305 nb_of_messages_8 0 32 0 0 primitive
+305 originating_nr_party_number_type_8 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_8 0 32 0 0 SuppServNumberType
+305 originating_nr_number_8 0 8 20 0 primitive
+305 priority_8 0 32 0 0 primitive
+305 time_stamp_8 0 8 20 0 primitive
+305 extension_size_8 0 32 0 0 primitive
+305 extension_8 0 8 20 0 primitive
+305 basic_service_9 0 32 0 0 SuppServBasicService
+305 msg_centre_id_type_9 0 32 0 0 SuppServMsgCentreIdType
+305 msg_centre_id_9 0 32 0 0 primitive
+305 party_number_type_9 0 32 0 0 SuppServPartyNumberType
+305 type_of_number_9 0 32 0 0 SuppServNumberType
+305 number_9 0 8 20 0 primitive
+305 numeric_string_9 0 8 20 0 primitive
+305 nb_of_messages_9 0 32 0 0 primitive
+305 originating_nr_party_number_type_9 0 32 0 0 SuppServPartyNumberType
+305 originating_nr_type_of_number_9 0 32 0 0 SuppServNumberType
+305 originating_nr_number_9 0 8 20 0 primitive
+305 priority_9 0 32 0 0 primitive
+305 time_stamp_9 0 8 20 0 primitive
+305 extension_size_9 0 32 0 0 primitive
+305 extension_9 0 8 20 0 primitive
+61 trunk_id 0 32 0 0 primitive
+61 oam_type 0 32 0 0 PSTNLoopCode
+61 return_code 0 32 0 0 PstnReturnCode
+289 call_handle 0 32 0 0 primitive
+289 trunk_id 0 32 0 0 primitive
+289 b_channel 0 32 0 0 primitive
+289 conn_id 0 32 0 0 primitive
+290 call_handle 0 32 0 0 primitive
+290 trunk_id 0 32 0 0 primitive
+290 b_channel 0 32 0 0 primitive
+290 conn_id 0 32 0 0 primitive
+355 trunk_id 0 32 0 0 primitive
+355 conn_id 0 32 0 0 primitive
+355 b_channel 0 32 0 0 primitive
+400 ds3_id 0 32 0 0 primitive
+400 ds3_line_status_bit_field 0 32 0 0 primitive
+402 trunk_id 0 32 0 0 primitive
+402 bit_value 0 32 0 0 primitive
+449 trunk_id 0 32 0 0 primitive
+449 b_channel 0 32 0 0 primitive
+449 user_info 0 32 0 0 primitive
+449 cas_value 0 32 0 0 primitive
+449 extra_info 0 32 0 0 primitive
+273 trunk_id 0 32 0 0 primitive
+273 acknowledge_type 0 32 0 0 TrunkTrafficAcknowledgeType
+625 call_handle 0 32 0 0 primitive
+625 trunk_id 0 32 0 0 primitive
+625 conn_id 0 32 0 0 primitive
+625 b_channel 0 32 0 0 primitive
+625 call_identity 0 8 5 0 primitive
+626 call_handle 0 32 0 0 primitive
+626 trunk_id 0 32 0 0 primitive
+626 conn_id 0 32 0 0 primitive
+626 b_channel 0 32 0 0 primitive
+626 call_identity 0 8 5 0 primitive
+270 nai 0 32 0 0 primitive
+270 generic_event_family 0 32 0 0 primitive
+270 sub_generic_event_family 0 32 0 0 primitive
+270 message_id 0 32 0 0 primitive
+270 info0 0 32 0 0 primitive
+270 info1 0 32 0 0 primitive
+270 add 0 32 0 0 primitive
+271 nai 0 32 0 0 primitive
+271 generic_event_family 0 32 0 0 primitive
+271 sub_generic_event_family 0 32 0 0 primitive
+271 message_id 0 32 0 0 primitive
+271 info0 0 32 0 0 primitive
+271 info1 0 32 0 0 primitive
+271 add 0 32 0 0 primitive
+271 data_size 0 32 0 0 primitive
+271 data 0 8 270 0 primitive
+320 trunk_id 0 32 0 0 primitive
+320 interval 0 32 0 0 primitive
+320 alarm_indication_signal 0 32 0 0 primitive
+320 loss_of_signal 0 32 0 0 primitive
+320 loss_of_frame 0 32 0 0 primitive
+320 framing_error_received 0 32 0 0 primitive
+320 remote_alarm_received 0 32 0 0 primitive
+320 lost_crc4multiframe_sync 0 32 0 0 primitive
+320 crc_error_received 0 32 0 0 primitive
+320 e_bit_error_detected 0 32 0 0 primitive
+320 bit_error 0 32 0 0 primitive
+320 line_code_violation 0 32 0 0 primitive
+320 controlled_slip 0 32 0 0 primitive
+320 errored_seconds 0 32 0 0 primitive
+320 controlled_slip_seconds 0 32 0 0 primitive
+320 severely_errored_framing_seconds 0 32 0 0 primitive
+320 severely_errored_seconds 0 32 0 0 primitive
+320 bursty_errored_seconds 0 32 0 0 primitive
+320 un_available_seconds 0 32 0 0 primitive
+320 path_coding_violation 0 32 0 0 primitive
+320 line_errored_seconds 0 32 0 0 primitive
+320 degraded_minutes 0 32 0 0 primitive
+320 assessed_seconds 0 32 0 0 primitive
+211 target_addr 0 32 0 0 primitive
+211 normal_cmd 0 32 0 0 primitive
+211 redundant_cmd 0 32 0 0 primitive
+211 reset_cmd 0 32 0 0 primitive
+211 ack_param1 0 32 0 0 primitive
+211 ack_param2 0 32 0 0 primitive
+211 ack_param3 0 32 0 0 primitive
+211 ack_param4 0 32 0 0 primitive
+101 section 0 32 0 0 primitive
+101 trunk_id1 0 32 0 0 primitive
+101 trunk_id2 0 32 0 0 primitive
+101 loop_type 0 32 0 0 primitive
+101 loop_direction 0 32 0 0 primitive
+101 enable_loop 0 32 0 0 primitive
+101 comment 0 32 0 0 primitive
+101 device_id 0 32 0 0 primitive
+285 fiber_id 0 32 0 0 primitive
+285 enable_fiber_link 0 32 0 0 primitive
+272 pstn_stack_message_from 0 32 0 0 primitive
+272 pstn_stack_message_to 0 32 0 0 primitive
+272 pstn_stack_message_code 0 32 0 0 primitive
+272 pstn_stack_message_nai 0 32 0 0 primitive
+272 pstn_stack_message_sapi 0 32 0 0 primitive
+272 pstn_stack_message_add_or_conn_id 0 32 0 0 primitive
+272 pstn_stack_message_inf0 0 32 0 0 primitive
+272 pstn_stack_message_data_size 0 32 0 0 primitive
+272 pstn_stack_message_data 0 8 400 0 primitive
+118 link 0 32 0 0 primitive
+118 sn 0 32 0 0 primitive
+118 link_set 0 32 0 0 primitive
+118 slc 0 32 0 0 primitive
+118 new_state 0 32 0 0 Ss7State
+118 old_state 0 32 0 0 Ss7State
+118 link_event_cause 0 32 0 0 LinkStateChangeCause
+118 activity_status 0 32 0 0 Ss7ActivityStatus
+118 inhibition_status 0 32 0 0 Ss7InhibitionStatus
+118 blocking_status 0 32 0 0 Ss7BlockingStatus
+118 failure_status 0 32 0 0 Ss7FailureStatus
+118 locally_inhibited 0 32 0 0 Ss7InhibitionStatus
+118 remotely_inhibited 0 32 0 0 Ss7InhibitionStatus
+118 locally_blocked 0 32 0 0 Ss7BlockingStatus
+118 remotely_blocked 0 32 0 0 Ss7BlockingStatus
+119 link_set 0 32 0 0 primitive
+119 sn 0 32 0 0 primitive
+119 new_state 0 32 0 0 Ss7State
+119 old_state 0 32 0 0 Ss7State
+119 activity_status 0 32 0 0 Ss7ActivityStatus
+119 link_set_event_cause 0 32 0 0 LinkSetStateChangeCause
+120 route_set 0 32 0 0 primitive
+120 sn 0 32 0 0 primitive
+120 variant 0 32 0 0 Ss7Variant
+120 opc 1 32 0 0 primitive
+120 dpc 1 32 0 0 primitive
+120 sls 0 32 0 0 primitive
+120 new_state 0 32 0 0 Ss7State
+120 old_state 0 32 0 0 Ss7State
+120 route_set_event_cause 0 32 0 0 RouteSetStateChangeCause
+121 sn 0 32 0 0 primitive
+121 variant 0 32 0 0 Ss7Variant
+121 opc 1 32 0 0 primitive
+121 new_state 0 32 0 0 Ss7State
+121 old_state 0 32 0 0 Ss7State
+121 sn_event_cause 0 32 0 0 SnStateChangeCause
+122 sn 0 32 0 0 primitive
+122 line_number 0 32 0 0 primitive
+122 ss7_config_text 0 8 256 0 primitive
+122 ss7_additional_info 0 8 256 0 primitive
+123 sn 0 32 0 0 primitive
+123 msu_error_cause 0 32 0 0 MsuErrorCause
+123 ni 0 32 0 0 primitive
+123 ssf_spare 0 32 0 0 primitive
+123 si 0 32 0 0 primitive
+123 variant 0 32 0 0 Ss7Variant
+123 opc 1 32 0 0 primitive
+123 dpc 1 32 0 0 primitive
+123 sls 0 32 0 0 primitive
+124 link 0 32 0 0 primitive
+124 sn 0 32 0 0 primitive
+124 link_set 0 32 0 0 primitive
+124 slc 0 32 0 0 primitive
+124 congestion 0 32 0 0 Ss7CongestionStatus
+124 congestion_level 0 32 0 0 primitive
+508 sli 0 32 0 0 primitive
+508 su_type 0 32 0 0 primitive
+508 isup_msg_type 0 32 0 0 primitive
+508 reserved1 0 32 0 0 primitive
+508 reserved2 0 32 0 0 primitive
+508 ss7_mon_msg_size 0 32 0 0 primitive
+508 ss7_mon_msg 0 8 272 0 primitive
+125 sns_per_card 0 32 0 0 primitive
+125 links_per_card 0 32 0 0 primitive
+125 linksets_per_sn 0 32 0 0 primitive
+125 links_per_linkset 0 32 0 0 primitive
+125 routesets_per_sn 0 32 0 0 primitive
+125 linksets_per_routeset 0 32 0 0 primitive
+125 sn_timer_sets 0 32 0 0 primitive
+125 linkset_timer_sets 0 32 0 0 primitive
+125 future_expansion_0 0 32 0 0 primitive
+125 future_expansion_1 0 32 0 0 primitive
+125 future_expansion_2 0 32 0 0 primitive
+125 future_expansion_3 0 32 0 0 primitive
+125 future_expansion_4 0 32 0 0 primitive
+125 future_expansion_5 0 32 0 0 primitive
+125 future_expansion_6 0 32 0 0 primitive
+125 future_expansion_7 0 32 0 0 primitive
+177 query_result 0 32 0 0 Ss7QueryStateError
+177 link_set_no 0 32 0 0 primitive
+177 activity_status 0 32 0 0 Ss7ActivityStatus
+177 link_set_name 0 8 16 0 primitive
+177 sn 0 32 0 0 primitive
+177 dpc 0 32 0 0 primitive
+177 admin_state 0 32 0 0 primitive
+177 oper_state 0 32 0 0 primitive
+177 links_configured_no 0 32 0 0 primitive
+177 active_links_no 0 32 0 0 primitive
+177 links_no_0 0 32 0 0 primitive
+177 links_no_1 0 32 0 0 primitive
+177 links_no_2 0 32 0 0 primitive
+177 links_no_3 0 32 0 0 primitive
+177 links_no_4 0 32 0 0 primitive
+177 links_no_5 0 32 0 0 primitive
+177 links_no_6 0 32 0 0 primitive
+177 links_no_7 0 32 0 0 primitive
+177 links_no_8 0 32 0 0 primitive
+177 links_no_9 0 32 0 0 primitive
+177 links_no_10 0 32 0 0 primitive
+177 links_no_11 0 32 0 0 primitive
+177 links_no_12 0 32 0 0 primitive
+177 links_no_13 0 32 0 0 primitive
+177 links_no_14 0 32 0 0 primitive
+177 links_no_15 0 32 0 0 primitive
+177 links_slc_0 0 32 0 0 primitive
+177 links_slc_1 0 32 0 0 primitive
+177 links_slc_2 0 32 0 0 primitive
+177 links_slc_3 0 32 0 0 primitive
+177 links_slc_4 0 32 0 0 primitive
+177 links_slc_5 0 32 0 0 primitive
+177 links_slc_6 0 32 0 0 primitive
+177 links_slc_7 0 32 0 0 primitive
+177 links_slc_8 0 32 0 0 primitive
+177 links_slc_9 0 32 0 0 primitive
+177 links_slc_10 0 32 0 0 primitive
+177 links_slc_11 0 32 0 0 primitive
+177 links_slc_12 0 32 0 0 primitive
+177 links_slc_13 0 32 0 0 primitive
+177 links_slc_14 0 32 0 0 primitive
+177 links_slc_15 0 32 0 0 primitive
+178 query_result 0 32 0 0 Ss7QueryStateError
+178 route_set_no 0 32 0 0 primitive
+178 route_set_name 0 8 16 0 primitive
+178 sn 0 32 0 0 primitive
+178 dpc 0 32 0 0 primitive
+178 admin_state 0 32 0 0 primitive
+178 oper_state 0 32 0 0 primitive
+178 actual_routes_configured 0 32 0 0 primitive
+179 query_result 0 32 0 0 Ss7QueryStateError
+179 sn 0 32 0 0 primitive
+179 s_nname 0 8 16 0 primitive
+179 trace_level 0 32 0 0 primitive
+179 variant 0 32 0 0 Ss7Variant
+179 sp_stp 0 32 0 0 Ss7SpStpType
+179 opc 1 32 0 0 primitive
+179 oper_state 0 32 0 0 primitive
+179 network_indicator 0 32 0 0 primitive
+179 timer_idx 0 32 0 0 primitive
+176 query_result 0 32 0 0 Ss7QueryStateError
+176 link 0 32 0 0 primitive
+176 sn 0 32 0 0 primitive
+176 link_set 0 32 0 0 primitive
+176 slc 0 32 0 0 primitive
+176 administrative_state 0 32 0 0 Ss7State
+176 operational_state 0 32 0 0 Ss7State
+176 activity_status 0 32 0 0 Ss7ActivityStatus
+176 inhibition_status 0 32 0 0 Ss7InhibitionStatus
+176 locally_inhibited 0 32 0 0 Ss7InhibitionStatus
+176 remotely_inhibited 0 32 0 0 Ss7InhibitionStatus
+176 blocking_status 0 32 0 0 Ss7BlockingStatus
+176 locally_blocked 0 32 0 0 Ss7BlockingStatus
+176 remotely_blocked 0 32 0 0 Ss7BlockingStatus
+176 active_on_board 0 32 0 0 primitive
+109 cas_table_name_length 0 32 0 0 primitive
+109 cas_table_name 0 8 256 0 primitive
+109 cas_table_index 0 32 0 0 primitive
+318 trunk_id 0 32 0 0 primitive
+318 los 0 32 0 0 primitive
+318 lof 0 32 0 0 primitive
+318 rai 0 32 0 0 primitive
+318 ais 0 32 0 0 primitive
+318 ria_crc 0 32 0 0 primitive
+318 trunk_status 0 32 0 0 TrunkStatus
+318 loop_back_status 0 32 0 0 PSTNLoopCode
+318 trunk_blocking_mode_status 0 32 0 0 TrunkBlockingModeStatus
+344 trunk_id 0 32 0 0 primitive
+344 tr08_group_id 0 32 0 0 primitive
+344 tr08_member 0 32 0 0 Tr08Member
+344 concentrator_field_c1 1 8 0 0 primitive
+344 concentrator_field_c2 1 8 0 0 primitive
+344 concentrator_field_c3 1 8 0 0 primitive
+344 concentrator_field_c4 1 8 0 0 primitive
+344 concentrator_field_c5 1 8 0 0 primitive
+344 concentrator_field_c6 1 8 0 0 primitive
+344 concentrator_field_c7 1 8 0 0 primitive
+344 concentrator_field_c8 1 8 0 0 primitive
+344 concentrator_field_c9 1 8 0 0 primitive
+344 concentrator_field_c10 1 8 0 0 primitive
+344 concentrator_field_c11 1 8 0 0 primitive
+345 trunk_id 0 32 0 0 primitive
+345 tr08_group_id 0 32 0 0 primitive
+345 tr08_member 0 32 0 0 Tr08Member
+345 maintenance_field_m1 0 32 0 0 Tr08MaintenanceCause
+345 maintenance_field_m2 0 32 0 0 Tr08MaintenanceCause
+345 maintenance_field_m3 0 32 0 0 Tr08MaintenanceCause
+346 trunk_id 0 32 0 0 primitive
+346 tr08_group_id 0 32 0 0 primitive
+346 tr08_member 0 32 0 0 Tr08Member
+346 tr08_alarm_format 0 32 0 0 Tr08AlarmFormat
+346 alarm_cause_framing 1 8 0 0 primitive
+346 alarm_cause_major_alarm 1 8 0 0 primitive
+346 alarm_cause_minor_alarm 1 8 0 0 primitive
+346 alarm_cause_power_miscellaneous_alarm 1 8 0 0 primitive
+346 alarm_cause_a_shelf_alarm 1 8 0 0 primitive
+346 alarm_cause_b_shelf_alarm 1 8 0 0 primitive
+346 alarm_cause_c_shelf_alarm 1 8 0 0 primitive
+346 alarm_cause_d_shelf_alarm 1 8 0 0 primitive
+346 alarm_cause_a_line_far_end_loop_alarm 1 8 0 0 primitive
+346 alarm_cause_b_line_far_end_loop_alarm 1 8 0 0 primitive
+346 alarm_cause_c_line_far_end_loop_alarm 1 8 0 0 primitive
+346 alarm_cause_d_line_far_end_loop_alarm 1 8 0 0 primitive
+346 alarm_cause_p_line_far_end_loop_alarm 1 8 0 0 primitive
+347 trunk_id 0 32 0 0 primitive
+347 tr08_group_id 0 32 0 0 primitive
+347 tr08_member 0 32 0 0 Tr08Member
+347 tr08_last_line_switch_received 0 32 0 0 Tr08LineSwitchType
+347 tr08_line_switch_state 0 32 0 0 Tr08LineSwitchState
+348 trunk_id 0 32 0 0 primitive
+348 tr08_group_id 0 32 0 0 primitive
+348 tr08_member 0 32 0 0 Tr08Member
+348 tr08_maintenance_info_detection 0 32 0 0 Tr08MaintenanceInfoDetection
+352 trunk_id 0 32 0 0 primitive
+352 pstn_trunk_bchannels_status_0 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_1 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_2 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_3 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_4 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_5 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_6 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_7 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_8 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_9 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_10 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_11 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_12 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_13 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_14 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_15 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_16 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_17 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_18 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_19 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_20 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_21 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_22 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_23 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_24 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_25 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_26 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_27 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_28 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_29 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_30 0 32 0 0 IsdnServiceStatus
+352 pstn_trunk_bchannels_status_31 0 32 0 0 IsdnServiceStatus
+353 acknowledge_status 0 32 0 0 TablesConfigurationAcknowledgeStatus
+353 acknowledge_error_code 0 32 0 0 TablesConfigurationAcknowledgeErrorCode
+353 acknowledge_table_name 0 8 100 0 primitive
+353 acknowledge_table_index1 0 8 100 0 primitive
+353 acknowledge_table_index2 0 8 100 0 primitive
+353 acknowledge_table_index3 0 8 100 0 primitive
+353 acknowledge_table_index4 0 8 100 0 primitive
+17 num_changes 0 32 0 0 primitive
+17 inter_cas_time_0 0 32 0 0 primitive
+17 cas_value_0 0 32 0 0 primitive
+17 inter_cas_time_1 0 32 0 0 primitive
+17 cas_value_1 0 32 0 0 primitive
+17 inter_cas_time_2 0 32 0 0 primitive
+17 cas_value_2 0 32 0 0 primitive
+17 inter_cas_time_3 0 32 0 0 primitive
+17 cas_value_3 0 32 0 0 primitive
+17 inter_cas_time_4 0 32 0 0 primitive
+17 cas_value_4 0 32 0 0 primitive
+17 inter_cas_time_5 0 32 0 0 primitive
+17 cas_value_5 0 32 0 0 primitive
+17 inter_cas_time_6 0 32 0 0 primitive
+17 cas_value_6 0 32 0 0 primitive
+17 inter_cas_time_7 0 32 0 0 primitive
+17 cas_value_7 0 32 0 0 primitive
+17 inter_cas_time_8 0 32 0 0 primitive
+17 cas_value_8 0 32 0 0 primitive
+17 inter_cas_time_9 0 32 0 0 primitive
+17 cas_value_9 0 32 0 0 primitive
+17 inter_cas_time_10 0 32 0 0 primitive
+17 cas_value_10 0 32 0 0 primitive
+17 inter_cas_time_11 0 32 0 0 primitive
+17 cas_value_11 0 32 0 0 primitive
+17 inter_cas_time_12 0 32 0 0 primitive
+17 cas_value_12 0 32 0 0 primitive
+17 inter_cas_time_13 0 32 0 0 primitive
+17 cas_value_13 0 32 0 0 primitive
+17 inter_cas_time_14 0 32 0 0 primitive
+17 cas_value_14 0 32 0 0 primitive
+17 inter_cas_time_15 0 32 0 0 primitive
+17 cas_value_15 0 32 0 0 primitive
+17 inter_cas_time_16 0 32 0 0 primitive
+17 cas_value_16 0 32 0 0 primitive
+17 inter_cas_time_17 0 32 0 0 primitive
+17 cas_value_17 0 32 0 0 primitive
+17 inter_cas_time_18 0 32 0 0 primitive
+17 cas_value_18 0 32 0 0 primitive
+17 inter_cas_time_19 0 32 0 0 primitive
+17 cas_value_19 0 32 0 0 primitive
+17 inter_cas_time_20 0 32 0 0 primitive
+17 cas_value_20 0 32 0 0 primitive
+17 inter_cas_time_21 0 32 0 0 primitive
+17 cas_value_21 0 32 0 0 primitive
+17 inter_cas_time_22 0 32 0 0 primitive
+17 cas_value_22 0 32 0 0 primitive
+17 inter_cas_time_23 0 32 0 0 primitive
+17 cas_value_23 0 32 0 0 primitive
+17 inter_cas_time_24 0 32 0 0 primitive
+17 cas_value_24 0 32 0 0 primitive
+17 inter_cas_time_25 0 32 0 0 primitive
+17 cas_value_25 0 32 0 0 primitive
+17 inter_cas_time_26 0 32 0 0 primitive
+17 cas_value_26 0 32 0 0 primitive
+17 inter_cas_time_27 0 32 0 0 primitive
+17 cas_value_27 0 32 0 0 primitive
+17 inter_cas_time_28 0 32 0 0 primitive
+17 cas_value_28 0 32 0 0 primitive
+17 inter_cas_time_29 0 32 0 0 primitive
+17 cas_value_29 0 32 0 0 primitive
+17 inter_cas_time_30 0 32 0 0 primitive
+17 cas_value_30 0 32 0 0 primitive
+17 inter_cas_time_31 0 32 0 0 primitive
+17 cas_value_31 0 32 0 0 primitive
+17 inter_cas_time_32 0 32 0 0 primitive
+17 cas_value_32 0 32 0 0 primitive
+17 inter_cas_time_33 0 32 0 0 primitive
+17 cas_value_33 0 32 0 0 primitive
+17 inter_cas_time_34 0 32 0 0 primitive
+17 cas_value_34 0 32 0 0 primitive
+17 inter_cas_time_35 0 32 0 0 primitive
+17 cas_value_35 0 32 0 0 primitive
+17 inter_cas_time_36 0 32 0 0 primitive
+17 cas_value_36 0 32 0 0 primitive
+17 inter_cas_time_37 0 32 0 0 primitive
+17 cas_value_37 0 32 0 0 primitive
+17 inter_cas_time_38 0 32 0 0 primitive
+17 cas_value_38 0 32 0 0 primitive
+17 inter_cas_time_39 0 32 0 0 primitive
+17 cas_value_39 0 32 0 0 primitive
+17 inter_cas_time_40 0 32 0 0 primitive
+17 cas_value_40 0 32 0 0 primitive
+17 inter_cas_time_41 0 32 0 0 primitive
+17 cas_value_41 0 32 0 0 primitive
+17 inter_cas_time_42 0 32 0 0 primitive
+17 cas_value_42 0 32 0 0 primitive
+17 inter_cas_time_43 0 32 0 0 primitive
+17 cas_value_43 0 32 0 0 primitive
+17 inter_cas_time_44 0 32 0 0 primitive
+17 cas_value_44 0 32 0 0 primitive
+17 inter_cas_time_45 0 32 0 0 primitive
+17 cas_value_45 0 32 0 0 primitive
+17 inter_cas_time_46 0 32 0 0 primitive
+17 cas_value_46 0 32 0 0 primitive
+17 inter_cas_time_47 0 32 0 0 primitive
+17 cas_value_47 0 32 0 0 primitive
+17 inter_cas_time_48 0 32 0 0 primitive
+17 cas_value_48 0 32 0 0 primitive
+17 inter_cas_time_49 0 32 0 0 primitive
+17 cas_value_49 0 32 0 0 primitive
+323 current_cas_value 0 32 0 0 primitive
+616 number_of_trunks 0 32 0 0 primitive
+616 number_of_channels 0 8 84 0 primitive
+616 first_digital_channel 0 32 0 0 primitive
+620 ds3_id 0 32 0 0 primitive
+620 admin_state 0 32 0 0 AdministrativeState
+646 nfas_group_id 0 32 0 0 primitive
+646 nfas_alarm_exists 0 32 0 0 primitive
+647 nfas_group_id 0 32 0 0 primitive
+647 primary_trunk_id 0 32 0 0 primitive
+647 backup_trunk_id 0 32 0 0 primitive
+647 primary_dchannel_status 0 32 0 0 ISDN_DChannelStatusType
+647 backup_dchannel_status 0 32 0 0 ISDN_DChannelStatusType
+647 current_active 0 32 0 0 IsdnNfasActivityType
+647 group_status 0 32 0 0 IsdnNfasGroupStatusType
+648 nfas_group_id 0 32 0 0 primitive
+648 current_active 0 32 0 0 IsdnNfasActivityType
+354 bytes_processed 1 32 0 0 primitive
+229 out_of_service 0 32 0 0 primitive
+229 board_temp 0 32 0 0 primitive
+229 connected 0 32 0 0 primitive
+229 dual_use 0 32 0 0 primitive
+229 polarity_status 0 32 0 0 primitive
+229 seized_line 0 32 0 0 primitive
+229 remote_disconnect 0 32 0 0 primitive
+229 hw_sw_version 0 32 0 0 primitive
+229 anic_internal_state 0 32 0 0 primitive
+229 last_current_disconnect_duration 1 32 0 0 primitive
+229 registration_state 0 32 0 0 AnalogPortRegistry
+230 rev_num 0 32 0 0 primitive
+230 chip_id1 0 32 0 0 primitive
+230 chip_id2 0 32 0 0 primitive
+230 chip_id3 0 32 0 0 primitive
+230 temp 0 32 0 0 primitive
+230 hook 0 32 0 0 primitive
+230 board_temp 0 32 0 0 primitive
+230 check_sum_msb 0 32 0 0 primitive
+230 check_sum_lsb 0 32 0 0 primitive
+230 message_waiting_indication 0 32 0 0 primitive
+230 ring 0 32 0 0 primitive
+230 reversal_polarity 0 32 0 0 primitive
+230 fxs_line_current_reading 0 32 0 0 primitive
+230 fxs_line_voltage_reading 0 32 0 0 primitive
+230 fxs_analog_voltage_reading 0 32 0 0 primitive
+230 fxs_ring_voltage_reading 0 32 0 0 primitive
+230 pcm_sync_fail_number 0 32 0 0 primitive
+230 codec_validation 0 32 0 0 primitive
+230 board_analog_voltages 0 32 0 0 primitive
+250 register_value 0 32 0 0 primitive
+226 ground_key_polarity 0 32 0 0 primitive
+237 line_polarity 0 32 0 0 primitive
+237 line_polarity_state 0 32 0 0 primitive
+240 trigger_event 0 32 0 0 primitive
+245 event_trigger 0 32 0 0 EventTrigger
+246 event_trigger 0 32 0 0 EventTrigger
+235 trigger_cause 0 32 0 0 AnalogTriggerCause
+236 trigger_cause 0 32 0 0 AnalogTriggerCause
+219 conference_handle 0 32 0 0 primitive
+219 max_participants 0 32 0 0 primitive
+219 max_simultaneous_speakers 0 32 0 0 MaxConferenceSimultaneousSpeakers
+219 agc_enable 0 32 0 0 primitive
+219 noise_suppression_enable 0 32 0 0 primitive
+219 signal_generation_enable 0 32 0 0 primitive
+219 active_speaker_notification_enable 0 32 0 0 primitive
+219 active_speaker_notification_min_interval 0 32 0 0 primitive
+219 conference_media_types 0 32 0 0 MediaTypesEnabled
+219 is_enable_listener_only_participants 1 32 0 0 primitive
+219 active_speaker_energy_threshold 0 32 0 0 primitive
+219 num_of_listener_only_participants 0 32 0 0 primitive
+219 video_conference_switching_interval 0 32 0 0 primitive
+219 video_enable_active_speaker_highlight 1 32 0 0 primitive
+219 video_max_participants 0 32 0 0 primitive
+219 num_of_participants 0 32 0 0 primitive
+219 participants_handle_list_0 0 32 0 0 primitive
+219 participants_handle_list_1 0 32 0 0 primitive
+219 participants_handle_list_2 0 32 0 0 primitive
+219 participants_handle_list_3 0 32 0 0 primitive
+219 participants_handle_list_4 0 32 0 0 primitive
+219 participants_handle_list_5 0 32 0 0 primitive
+219 participants_handle_list_6 0 32 0 0 primitive
+219 participants_handle_list_7 0 32 0 0 primitive
+219 participants_handle_list_8 0 32 0 0 primitive
+219 participants_handle_list_9 0 32 0 0 primitive
+219 participants_handle_list_10 0 32 0 0 primitive
+219 participants_handle_list_11 0 32 0 0 primitive
+219 participants_handle_list_12 0 32 0 0 primitive
+219 participants_handle_list_13 0 32 0 0 primitive
+219 participants_handle_list_14 0 32 0 0 primitive
+219 participants_handle_list_15 0 32 0 0 primitive
+219 participants_handle_list_16 0 32 0 0 primitive
+219 participants_handle_list_17 0 32 0 0 primitive
+219 participants_handle_list_18 0 32 0 0 primitive
+219 participants_handle_list_19 0 32 0 0 primitive
+219 participants_handle_list_20 0 32 0 0 primitive
+219 participants_handle_list_21 0 32 0 0 primitive
+219 participants_handle_list_22 0 32 0 0 primitive
+219 participants_handle_list_23 0 32 0 0 primitive
+219 participants_handle_list_24 0 32 0 0 primitive
+219 participants_handle_list_25 0 32 0 0 primitive
+219 participants_handle_list_26 0 32 0 0 primitive
+219 participants_handle_list_27 0 32 0 0 primitive
+219 participants_handle_list_28 0 32 0 0 primitive
+219 participants_handle_list_29 0 32 0 0 primitive
+219 participants_handle_list_30 0 32 0 0 primitive
+219 participants_handle_list_31 0 32 0 0 primitive
+219 participants_handle_list_32 0 32 0 0 primitive
+219 participants_handle_list_33 0 32 0 0 primitive
+219 participants_handle_list_34 0 32 0 0 primitive
+219 participants_handle_list_35 0 32 0 0 primitive
+219 participants_handle_list_36 0 32 0 0 primitive
+219 participants_handle_list_37 0 32 0 0 primitive
+219 participants_handle_list_38 0 32 0 0 primitive
+219 participants_handle_list_39 0 32 0 0 primitive
+219 participants_handle_list_40 0 32 0 0 primitive
+219 participants_handle_list_41 0 32 0 0 primitive
+219 participants_handle_list_42 0 32 0 0 primitive
+219 participants_handle_list_43 0 32 0 0 primitive
+219 participants_handle_list_44 0 32 0 0 primitive
+219 participants_handle_list_45 0 32 0 0 primitive
+219 participants_handle_list_46 0 32 0 0 primitive
+219 participants_handle_list_47 0 32 0 0 primitive
+219 participants_handle_list_48 0 32 0 0 primitive
+219 participants_handle_list_49 0 32 0 0 primitive
+219 participants_handle_list_50 0 32 0 0 primitive
+219 participants_handle_list_51 0 32 0 0 primitive
+219 participants_handle_list_52 0 32 0 0 primitive
+219 participants_handle_list_53 0 32 0 0 primitive
+219 participants_handle_list_54 0 32 0 0 primitive
+219 participants_handle_list_55 0 32 0 0 primitive
+219 participants_handle_list_56 0 32 0 0 primitive
+219 participants_handle_list_57 0 32 0 0 primitive
+219 participants_handle_list_58 0 32 0 0 primitive
+219 participants_handle_list_59 0 32 0 0 primitive
+219 participants_handle_list_60 0 32 0 0 primitive
+219 participants_handle_list_61 0 32 0 0 primitive
+219 participants_handle_list_62 0 32 0 0 primitive
+219 participants_handle_list_63 0 32 0 0 primitive
+219 participants_handle_list_64 0 32 0 0 primitive
+219 participants_handle_list_65 0 32 0 0 primitive
+219 participants_handle_list_66 0 32 0 0 primitive
+219 participants_handle_list_67 0 32 0 0 primitive
+219 participants_handle_list_68 0 32 0 0 primitive
+219 participants_handle_list_69 0 32 0 0 primitive
+219 participants_handle_list_70 0 32 0 0 primitive
+219 participants_handle_list_71 0 32 0 0 primitive
+219 participants_handle_list_72 0 32 0 0 primitive
+219 participants_handle_list_73 0 32 0 0 primitive
+219 participants_handle_list_74 0 32 0 0 primitive
+219 participants_handle_list_75 0 32 0 0 primitive
+219 participants_handle_list_76 0 32 0 0 primitive
+219 participants_handle_list_77 0 32 0 0 primitive
+219 participants_handle_list_78 0 32 0 0 primitive
+219 participants_handle_list_79 0 32 0 0 primitive
+219 participants_handle_list_80 0 32 0 0 primitive
+219 participants_handle_list_81 0 32 0 0 primitive
+219 participants_handle_list_82 0 32 0 0 primitive
+219 participants_handle_list_83 0 32 0 0 primitive
+219 participants_handle_list_84 0 32 0 0 primitive
+219 participants_handle_list_85 0 32 0 0 primitive
+219 participants_handle_list_86 0 32 0 0 primitive
+219 participants_handle_list_87 0 32 0 0 primitive
+219 participants_handle_list_88 0 32 0 0 primitive
+219 participants_handle_list_89 0 32 0 0 primitive
+219 participants_handle_list_90 0 32 0 0 primitive
+219 participants_handle_list_91 0 32 0 0 primitive
+219 participants_handle_list_92 0 32 0 0 primitive
+219 participants_handle_list_93 0 32 0 0 primitive
+219 participants_handle_list_94 0 32 0 0 primitive
+219 participants_handle_list_95 0 32 0 0 primitive
+219 participants_handle_list_96 0 32 0 0 primitive
+219 participants_handle_list_97 0 32 0 0 primitive
+219 participants_handle_list_98 0 32 0 0 primitive
+219 participants_handle_list_99 0 32 0 0 primitive
+219 participants_handle_list_100 0 32 0 0 primitive
+219 participants_handle_list_101 0 32 0 0 primitive
+219 participants_handle_list_102 0 32 0 0 primitive
+219 participants_handle_list_103 0 32 0 0 primitive
+219 participants_handle_list_104 0 32 0 0 primitive
+219 participants_handle_list_105 0 32 0 0 primitive
+219 participants_handle_list_106 0 32 0 0 primitive
+219 participants_handle_list_107 0 32 0 0 primitive
+219 participants_handle_list_108 0 32 0 0 primitive
+219 participants_handle_list_109 0 32 0 0 primitive
+219 participants_handle_list_110 0 32 0 0 primitive
+219 participants_handle_list_111 0 32 0 0 primitive
+219 participants_handle_list_112 0 32 0 0 primitive
+219 participants_handle_list_113 0 32 0 0 primitive
+219 participants_handle_list_114 0 32 0 0 primitive
+219 participants_handle_list_115 0 32 0 0 primitive
+219 participants_handle_list_116 0 32 0 0 primitive
+219 participants_handle_list_117 0 32 0 0 primitive
+219 participants_handle_list_118 0 32 0 0 primitive
+219 participants_handle_list_119 0 32 0 0 primitive
+219 participants_handle_list_120 0 32 0 0 primitive
+219 participants_handle_list_121 0 32 0 0 primitive
+219 participants_handle_list_122 0 32 0 0 primitive
+219 participants_handle_list_123 0 32 0 0 primitive
+219 participants_handle_list_124 0 32 0 0 primitive
+219 participants_handle_list_125 0 32 0 0 primitive
+219 participants_handle_list_126 0 32 0 0 primitive
+219 participants_handle_list_127 0 32 0 0 primitive
+219 participants_handle_list_128 0 32 0 0 primitive
+219 participants_handle_list_129 0 32 0 0 primitive
+219 participants_handle_list_130 0 32 0 0 primitive
+219 participants_handle_list_131 0 32 0 0 primitive
+219 participants_handle_list_132 0 32 0 0 primitive
+219 participants_handle_list_133 0 32 0 0 primitive
+219 participants_handle_list_134 0 32 0 0 primitive
+219 participants_handle_list_135 0 32 0 0 primitive
+219 participants_handle_list_136 0 32 0 0 primitive
+219 participants_handle_list_137 0 32 0 0 primitive
+219 participants_handle_list_138 0 32 0 0 primitive
+219 participants_handle_list_139 0 32 0 0 primitive
+219 participants_handle_list_140 0 32 0 0 primitive
+219 participants_handle_list_141 0 32 0 0 primitive
+219 participants_handle_list_142 0 32 0 0 primitive
+219 participants_handle_list_143 0 32 0 0 primitive
+219 participants_handle_list_144 0 32 0 0 primitive
+219 participants_handle_list_145 0 32 0 0 primitive
+219 participants_handle_list_146 0 32 0 0 primitive
+219 participants_handle_list_147 0 32 0 0 primitive
+219 participants_handle_list_148 0 32 0 0 primitive
+219 participants_handle_list_149 0 32 0 0 primitive
+219 participants_handle_list_150 0 32 0 0 primitive
+219 participants_handle_list_151 0 32 0 0 primitive
+219 participants_handle_list_152 0 32 0 0 primitive
+219 participants_handle_list_153 0 32 0 0 primitive
+219 participants_handle_list_154 0 32 0 0 primitive
+219 participants_handle_list_155 0 32 0 0 primitive
+219 participants_handle_list_156 0 32 0 0 primitive
+219 participants_handle_list_157 0 32 0 0 primitive
+219 participants_handle_list_158 0 32 0 0 primitive
+219 participants_handle_list_159 0 32 0 0 primitive
+219 participants_handle_list_160 0 32 0 0 primitive
+219 participants_handle_list_161 0 32 0 0 primitive
+219 participants_handle_list_162 0 32 0 0 primitive
+219 participants_handle_list_163 0 32 0 0 primitive
+219 participants_handle_list_164 0 32 0 0 primitive
+219 participants_handle_list_165 0 32 0 0 primitive
+219 participants_handle_list_166 0 32 0 0 primitive
+219 participants_handle_list_167 0 32 0 0 primitive
+219 participants_handle_list_168 0 32 0 0 primitive
+219 participants_handle_list_169 0 32 0 0 primitive
+219 participants_handle_list_170 0 32 0 0 primitive
+219 participants_handle_list_171 0 32 0 0 primitive
+219 participants_handle_list_172 0 32 0 0 primitive
+219 participants_handle_list_173 0 32 0 0 primitive
+219 participants_handle_list_174 0 32 0 0 primitive
+219 participants_handle_list_175 0 32 0 0 primitive
+219 participants_handle_list_176 0 32 0 0 primitive
+219 participants_handle_list_177 0 32 0 0 primitive
+219 participants_handle_list_178 0 32 0 0 primitive
+219 participants_handle_list_179 0 32 0 0 primitive
+219 participants_handle_list_180 0 32 0 0 primitive
+219 participants_handle_list_181 0 32 0 0 primitive
+219 participants_handle_list_182 0 32 0 0 primitive
+219 participants_handle_list_183 0 32 0 0 primitive
+219 participants_handle_list_184 0 32 0 0 primitive
+219 participants_handle_list_185 0 32 0 0 primitive
+219 participants_handle_list_186 0 32 0 0 primitive
+219 participants_handle_list_187 0 32 0 0 primitive
+219 participants_handle_list_188 0 32 0 0 primitive
+219 participants_handle_list_189 0 32 0 0 primitive
+219 participants_handle_list_190 0 32 0 0 primitive
+219 participants_handle_list_191 0 32 0 0 primitive
+219 participants_handle_list_192 0 32 0 0 primitive
+219 participants_handle_list_193 0 32 0 0 primitive
+219 participants_handle_list_194 0 32 0 0 primitive
+219 participants_handle_list_195 0 32 0 0 primitive
+219 participants_handle_list_196 0 32 0 0 primitive
+219 participants_handle_list_197 0 32 0 0 primitive
+219 participants_handle_list_198 0 32 0 0 primitive
+219 participants_handle_list_199 0 32 0 0 primitive
+219 participants_handle_list_200 0 32 0 0 primitive
+219 participants_handle_list_201 0 32 0 0 primitive
+219 participants_handle_list_202 0 32 0 0 primitive
+219 participants_handle_list_203 0 32 0 0 primitive
+219 participants_handle_list_204 0 32 0 0 primitive
+219 participants_handle_list_205 0 32 0 0 primitive
+219 participants_handle_list_206 0 32 0 0 primitive
+219 participants_handle_list_207 0 32 0 0 primitive
+219 participants_handle_list_208 0 32 0 0 primitive
+219 participants_handle_list_209 0 32 0 0 primitive
+219 participants_handle_list_210 0 32 0 0 primitive
+219 participants_handle_list_211 0 32 0 0 primitive
+219 participants_handle_list_212 0 32 0 0 primitive
+219 participants_handle_list_213 0 32 0 0 primitive
+219 participants_handle_list_214 0 32 0 0 primitive
+219 participants_handle_list_215 0 32 0 0 primitive
+219 participants_handle_list_216 0 32 0 0 primitive
+219 participants_handle_list_217 0 32 0 0 primitive
+219 participants_handle_list_218 0 32 0 0 primitive
+219 participants_handle_list_219 0 32 0 0 primitive
+219 participants_handle_list_220 0 32 0 0 primitive
+219 participants_handle_list_221 0 32 0 0 primitive
+219 participants_handle_list_222 0 32 0 0 primitive
+219 participants_handle_list_223 0 32 0 0 primitive
+219 participants_handle_list_224 0 32 0 0 primitive
+219 participants_handle_list_225 0 32 0 0 primitive
+219 participants_handle_list_226 0 32 0 0 primitive
+219 participants_handle_list_227 0 32 0 0 primitive
+219 participants_handle_list_228 0 32 0 0 primitive
+219 participants_handle_list_229 0 32 0 0 primitive
+219 participants_handle_list_230 0 32 0 0 primitive
+219 participants_handle_list_231 0 32 0 0 primitive
+219 participants_handle_list_232 0 32 0 0 primitive
+219 participants_handle_list_233 0 32 0 0 primitive
+219 participants_handle_list_234 0 32 0 0 primitive
+219 participants_handle_list_235 0 32 0 0 primitive
+219 participants_handle_list_236 0 32 0 0 primitive
+219 participants_handle_list_237 0 32 0 0 primitive
+219 participants_handle_list_238 0 32 0 0 primitive
+219 participants_handle_list_239 0 32 0 0 primitive
+219 participants_handle_list_240 0 32 0 0 primitive
+219 participants_handle_list_241 0 32 0 0 primitive
+219 participants_handle_list_242 0 32 0 0 primitive
+219 participants_handle_list_243 0 32 0 0 primitive
+219 participants_handle_list_244 0 32 0 0 primitive
+219 participants_handle_list_245 0 32 0 0 primitive
+219 participants_handle_list_246 0 32 0 0 primitive
+219 participants_handle_list_247 0 32 0 0 primitive
+219 participants_handle_list_248 0 32 0 0 primitive
+219 participants_handle_list_249 0 32 0 0 primitive
+219 participants_handle_list_250 0 32 0 0 primitive
+219 participants_handle_list_251 0 32 0 0 primitive
+219 participants_handle_list_252 0 32 0 0 primitive
+219 participants_handle_list_253 0 32 0 0 primitive
+219 participants_handle_list_254 0 32 0 0 primitive
+219 participants_handle_list_255 0 32 0 0 primitive
+610 conference_handle 0 32 0 0 primitive
+610 num_of_active_speakers 0 32 0 0 primitive
+610 active_speaker_list_0 0 32 0 0 primitive
+610 active_speaker_list_1 0 32 0 0 primitive
+610 active_speaker_list_2 0 32 0 0 primitive
+610 active_speakers_energy_level_0 0 32 0 0 primitive
+610 active_speakers_energy_level_1 0 32 0 0 primitive
+610 active_speakers_energy_level_2 0 32 0 0 primitive
+220 participant_handle 0 32 0 0 primitive
+220 associated_cid 0 32 0 0 primitive
+220 participant_source 0 32 0 0 ConferenceParticipantSource
+220 input_gain 0 32 0 0 primitive
+220 output_gain 0 32 0 0 primitive
+220 test_tone_enable 0 32 0 0 primitive
+220 participant_type 0 32 0 0 ConferenceParticipantType
+220 video_participant_type 0 32 0 0 VideoConferenceParticipantType
+220 video_participant_trigger_mode 0 32 0 0 VideoConferenceParticipantTriggerMode
+220 video_participant_layout 0 32 0 0 VideoConferenceParticipantLayout
+220 video_participant_name 0 8 11 0 primitive
+220 video_is_self_view 1 32 0 0 primitive
+220 video_participant_view_at_location_0 0 32 0 0 primitive
+220 video_participant_view_at_location_1 0 32 0 0 primitive
+220 video_participant_view_at_location_2 0 32 0 0 primitive
+220 video_participant_view_at_location_3 0 32 0 0 primitive
+220 video_participant_view_at_location_4 0 32 0 0 primitive
+220 video_participant_view_at_location_5 0 32 0 0 primitive
+220 video_participant_view_at_location_6 0 32 0 0 primitive
+220 video_participant_view_at_location_7 0 32 0 0 primitive
+220 video_participant_view_at_location_8 0 32 0 0 primitive
+220 video_participant_view_at_location_9 0 32 0 0 primitive
+220 video_participant_view_at_location_10 0 32 0 0 primitive
+220 video_participant_view_at_location_11 0 32 0 0 primitive
+220 video_participant_view_at_location_12 0 32 0 0 primitive
+220 video_participant_view_at_location_13 0 32 0 0 primitive
+220 video_participant_view_at_location_14 0 32 0 0 primitive
+220 video_participant_view_at_location_15 0 32 0 0 primitive
+220 video_conference_switching_interval 0 32 0 0 primitive
+220 video_enable_active_speaker_highlight 1 32 0 0 primitive
+220 num_of_muted_participants 0 32 0 0 primitive
+220 muted_participants_handle_list_0 0 32 0 0 primitive
+220 muted_participants_handle_list_1 0 32 0 0 primitive
+220 muted_participants_handle_list_2 0 32 0 0 primitive
+220 muted_participants_handle_list_3 0 32 0 0 primitive
+220 muted_participants_handle_list_4 0 32 0 0 primitive
+220 muted_participants_handle_list_5 0 32 0 0 primitive
+220 muted_participants_handle_list_6 0 32 0 0 primitive
+220 muted_participants_handle_list_7 0 32 0 0 primitive
+220 muted_participants_handle_list_8 0 32 0 0 primitive
+220 muted_participants_handle_list_9 0 32 0 0 primitive
+220 muted_participants_handle_list_10 0 32 0 0 primitive
+220 muted_participants_handle_list_11 0 32 0 0 primitive
+220 muted_participants_handle_list_12 0 32 0 0 primitive
+220 muted_participants_handle_list_13 0 32 0 0 primitive
+220 muted_participants_handle_list_14 0 32 0 0 primitive
+220 muted_participants_handle_list_15 0 32 0 0 primitive
+220 muted_participants_handle_list_16 0 32 0 0 primitive
+220 muted_participants_handle_list_17 0 32 0 0 primitive
+220 muted_participants_handle_list_18 0 32 0 0 primitive
+220 muted_participants_handle_list_19 0 32 0 0 primitive
+220 muted_participants_handle_list_20 0 32 0 0 primitive
+220 muted_participants_handle_list_21 0 32 0 0 primitive
+220 muted_participants_handle_list_22 0 32 0 0 primitive
+220 muted_participants_handle_list_23 0 32 0 0 primitive
+220 muted_participants_handle_list_24 0 32 0 0 primitive
+220 muted_participants_handle_list_25 0 32 0 0 primitive
+220 muted_participants_handle_list_26 0 32 0 0 primitive
+220 muted_participants_handle_list_27 0 32 0 0 primitive
+220 muted_participants_handle_list_28 0 32 0 0 primitive
+220 muted_participants_handle_list_29 0 32 0 0 primitive
+220 muted_participants_handle_list_30 0 32 0 0 primitive
+220 muted_participants_handle_list_31 0 32 0 0 primitive
+220 muted_participants_handle_list_32 0 32 0 0 primitive
+220 muted_participants_handle_list_33 0 32 0 0 primitive
+220 muted_participants_handle_list_34 0 32 0 0 primitive
+220 muted_participants_handle_list_35 0 32 0 0 primitive
+220 muted_participants_handle_list_36 0 32 0 0 primitive
+220 muted_participants_handle_list_37 0 32 0 0 primitive
+220 muted_participants_handle_list_38 0 32 0 0 primitive
+220 muted_participants_handle_list_39 0 32 0 0 primitive
+220 muted_participants_handle_list_40 0 32 0 0 primitive
+220 muted_participants_handle_list_41 0 32 0 0 primitive
+220 muted_participants_handle_list_42 0 32 0 0 primitive
+220 muted_participants_handle_list_43 0 32 0 0 primitive
+220 muted_participants_handle_list_44 0 32 0 0 primitive
+220 muted_participants_handle_list_45 0 32 0 0 primitive
+220 muted_participants_handle_list_46 0 32 0 0 primitive
+220 muted_participants_handle_list_47 0 32 0 0 primitive
+220 muted_participants_handle_list_48 0 32 0 0 primitive
+220 muted_participants_handle_list_49 0 32 0 0 primitive
+220 muted_participants_handle_list_50 0 32 0 0 primitive
+220 muted_participants_handle_list_51 0 32 0 0 primitive
+220 muted_participants_handle_list_52 0 32 0 0 primitive
+220 muted_participants_handle_list_53 0 32 0 0 primitive
+220 muted_participants_handle_list_54 0 32 0 0 primitive
+220 muted_participants_handle_list_55 0 32 0 0 primitive
+220 muted_participants_handle_list_56 0 32 0 0 primitive
+220 muted_participants_handle_list_57 0 32 0 0 primitive
+220 muted_participants_handle_list_58 0 32 0 0 primitive
+220 muted_participants_handle_list_59 0 32 0 0 primitive
+220 muted_participants_handle_list_60 0 32 0 0 primitive
+220 muted_participants_handle_list_61 0 32 0 0 primitive
+220 muted_participants_handle_list_62 0 32 0 0 primitive
+220 muted_participants_handle_list_63 0 32 0 0 primitive
+220 muted_participants_handle_list_64 0 32 0 0 primitive
+220 muted_participants_handle_list_65 0 32 0 0 primitive
+220 muted_participants_handle_list_66 0 32 0 0 primitive
+220 muted_participants_handle_list_67 0 32 0 0 primitive
+220 muted_participants_handle_list_68 0 32 0 0 primitive
+220 muted_participants_handle_list_69 0 32 0 0 primitive
+220 muted_participants_handle_list_70 0 32 0 0 primitive
+220 muted_participants_handle_list_71 0 32 0 0 primitive
+220 muted_participants_handle_list_72 0 32 0 0 primitive
+220 muted_participants_handle_list_73 0 32 0 0 primitive
+220 muted_participants_handle_list_74 0 32 0 0 primitive
+220 muted_participants_handle_list_75 0 32 0 0 primitive
+220 muted_participants_handle_list_76 0 32 0 0 primitive
+220 muted_participants_handle_list_77 0 32 0 0 primitive
+220 muted_participants_handle_list_78 0 32 0 0 primitive
+220 muted_participants_handle_list_79 0 32 0 0 primitive
+220 muted_participants_handle_list_80 0 32 0 0 primitive
+220 muted_participants_handle_list_81 0 32 0 0 primitive
+220 muted_participants_handle_list_82 0 32 0 0 primitive
+220 muted_participants_handle_list_83 0 32 0 0 primitive
+220 muted_participants_handle_list_84 0 32 0 0 primitive
+220 muted_participants_handle_list_85 0 32 0 0 primitive
+220 muted_participants_handle_list_86 0 32 0 0 primitive
+220 muted_participants_handle_list_87 0 32 0 0 primitive
+220 muted_participants_handle_list_88 0 32 0 0 primitive
+220 muted_participants_handle_list_89 0 32 0 0 primitive
+220 muted_participants_handle_list_90 0 32 0 0 primitive
+220 muted_participants_handle_list_91 0 32 0 0 primitive
+220 muted_participants_handle_list_92 0 32 0 0 primitive
+220 muted_participants_handle_list_93 0 32 0 0 primitive
+220 muted_participants_handle_list_94 0 32 0 0 primitive
+220 muted_participants_handle_list_95 0 32 0 0 primitive
+220 muted_participants_handle_list_96 0 32 0 0 primitive
+220 muted_participants_handle_list_97 0 32 0 0 primitive
+220 muted_participants_handle_list_98 0 32 0 0 primitive
+220 muted_participants_handle_list_99 0 32 0 0 primitive
+220 muted_participants_handle_list_100 0 32 0 0 primitive
+220 muted_participants_handle_list_101 0 32 0 0 primitive
+220 muted_participants_handle_list_102 0 32 0 0 primitive
+220 muted_participants_handle_list_103 0 32 0 0 primitive
+220 muted_participants_handle_list_104 0 32 0 0 primitive
+220 muted_participants_handle_list_105 0 32 0 0 primitive
+220 muted_participants_handle_list_106 0 32 0 0 primitive
+220 muted_participants_handle_list_107 0 32 0 0 primitive
+220 muted_participants_handle_list_108 0 32 0 0 primitive
+220 muted_participants_handle_list_109 0 32 0 0 primitive
+220 muted_participants_handle_list_110 0 32 0 0 primitive
+220 muted_participants_handle_list_111 0 32 0 0 primitive
+220 muted_participants_handle_list_112 0 32 0 0 primitive
+220 muted_participants_handle_list_113 0 32 0 0 primitive
+220 muted_participants_handle_list_114 0 32 0 0 primitive
+220 muted_participants_handle_list_115 0 32 0 0 primitive
+220 muted_participants_handle_list_116 0 32 0 0 primitive
+220 muted_participants_handle_list_117 0 32 0 0 primitive
+220 muted_participants_handle_list_118 0 32 0 0 primitive
+220 muted_participants_handle_list_119 0 32 0 0 primitive
+220 muted_participants_handle_list_120 0 32 0 0 primitive
+220 muted_participants_handle_list_121 0 32 0 0 primitive
+220 muted_participants_handle_list_122 0 32 0 0 primitive
+220 muted_participants_handle_list_123 0 32 0 0 primitive
+220 muted_participants_handle_list_124 0 32 0 0 primitive
+220 muted_participants_handle_list_125 0 32 0 0 primitive
+220 muted_participants_handle_list_126 0 32 0 0 primitive
+220 muted_participants_handle_list_127 0 32 0 0 primitive
+220 muted_participants_handle_list_128 0 32 0 0 primitive
+220 muted_participants_handle_list_129 0 32 0 0 primitive
+220 muted_participants_handle_list_130 0 32 0 0 primitive
+220 muted_participants_handle_list_131 0 32 0 0 primitive
+220 muted_participants_handle_list_132 0 32 0 0 primitive
+220 muted_participants_handle_list_133 0 32 0 0 primitive
+220 muted_participants_handle_list_134 0 32 0 0 primitive
+220 muted_participants_handle_list_135 0 32 0 0 primitive
+220 muted_participants_handle_list_136 0 32 0 0 primitive
+220 muted_participants_handle_list_137 0 32 0 0 primitive
+220 muted_participants_handle_list_138 0 32 0 0 primitive
+220 muted_participants_handle_list_139 0 32 0 0 primitive
+220 muted_participants_handle_list_140 0 32 0 0 primitive
+220 muted_participants_handle_list_141 0 32 0 0 primitive
+220 muted_participants_handle_list_142 0 32 0 0 primitive
+220 muted_participants_handle_list_143 0 32 0 0 primitive
+220 muted_participants_handle_list_144 0 32 0 0 primitive
+220 muted_participants_handle_list_145 0 32 0 0 primitive
+220 muted_participants_handle_list_146 0 32 0 0 primitive
+220 muted_participants_handle_list_147 0 32 0 0 primitive
+220 muted_participants_handle_list_148 0 32 0 0 primitive
+220 muted_participants_handle_list_149 0 32 0 0 primitive
+220 muted_participants_handle_list_150 0 32 0 0 primitive
+220 muted_participants_handle_list_151 0 32 0 0 primitive
+220 muted_participants_handle_list_152 0 32 0 0 primitive
+220 muted_participants_handle_list_153 0 32 0 0 primitive
+220 muted_participants_handle_list_154 0 32 0 0 primitive
+220 muted_participants_handle_list_155 0 32 0 0 primitive
+220 muted_participants_handle_list_156 0 32 0 0 primitive
+220 muted_participants_handle_list_157 0 32 0 0 primitive
+220 muted_participants_handle_list_158 0 32 0 0 primitive
+220 muted_participants_handle_list_159 0 32 0 0 primitive
+220 muted_participants_handle_list_160 0 32 0 0 primitive
+220 muted_participants_handle_list_161 0 32 0 0 primitive
+220 muted_participants_handle_list_162 0 32 0 0 primitive
+220 muted_participants_handle_list_163 0 32 0 0 primitive
+220 muted_participants_handle_list_164 0 32 0 0 primitive
+220 muted_participants_handle_list_165 0 32 0 0 primitive
+220 muted_participants_handle_list_166 0 32 0 0 primitive
+220 muted_participants_handle_list_167 0 32 0 0 primitive
+220 muted_participants_handle_list_168 0 32 0 0 primitive
+220 muted_participants_handle_list_169 0 32 0 0 primitive
+220 muted_participants_handle_list_170 0 32 0 0 primitive
+220 muted_participants_handle_list_171 0 32 0 0 primitive
+220 muted_participants_handle_list_172 0 32 0 0 primitive
+220 muted_participants_handle_list_173 0 32 0 0 primitive
+220 muted_participants_handle_list_174 0 32 0 0 primitive
+220 muted_participants_handle_list_175 0 32 0 0 primitive
+220 muted_participants_handle_list_176 0 32 0 0 primitive
+220 muted_participants_handle_list_177 0 32 0 0 primitive
+220 muted_participants_handle_list_178 0 32 0 0 primitive
+220 muted_participants_handle_list_179 0 32 0 0 primitive
+220 muted_participants_handle_list_180 0 32 0 0 primitive
+220 muted_participants_handle_list_181 0 32 0 0 primitive
+220 muted_participants_handle_list_182 0 32 0 0 primitive
+220 muted_participants_handle_list_183 0 32 0 0 primitive
+220 muted_participants_handle_list_184 0 32 0 0 primitive
+220 muted_participants_handle_list_185 0 32 0 0 primitive
+220 muted_participants_handle_list_186 0 32 0 0 primitive
+220 muted_participants_handle_list_187 0 32 0 0 primitive
+220 muted_participants_handle_list_188 0 32 0 0 primitive
+220 muted_participants_handle_list_189 0 32 0 0 primitive
+220 muted_participants_handle_list_190 0 32 0 0 primitive
+220 muted_participants_handle_list_191 0 32 0 0 primitive
+220 muted_participants_handle_list_192 0 32 0 0 primitive
+220 muted_participants_handle_list_193 0 32 0 0 primitive
+220 muted_participants_handle_list_194 0 32 0 0 primitive
+220 muted_participants_handle_list_195 0 32 0 0 primitive
+220 muted_participants_handle_list_196 0 32 0 0 primitive
+220 muted_participants_handle_list_197 0 32 0 0 primitive
+220 muted_participants_handle_list_198 0 32 0 0 primitive
+220 muted_participants_handle_list_199 0 32 0 0 primitive
+220 muted_participants_handle_list_200 0 32 0 0 primitive
+220 muted_participants_handle_list_201 0 32 0 0 primitive
+220 muted_participants_handle_list_202 0 32 0 0 primitive
+220 muted_participants_handle_list_203 0 32 0 0 primitive
+220 muted_participants_handle_list_204 0 32 0 0 primitive
+220 muted_participants_handle_list_205 0 32 0 0 primitive
+220 muted_participants_handle_list_206 0 32 0 0 primitive
+220 muted_participants_handle_list_207 0 32 0 0 primitive
+220 muted_participants_handle_list_208 0 32 0 0 primitive
+220 muted_participants_handle_list_209 0 32 0 0 primitive
+220 muted_participants_handle_list_210 0 32 0 0 primitive
+220 muted_participants_handle_list_211 0 32 0 0 primitive
+220 muted_participants_handle_list_212 0 32 0 0 primitive
+220 muted_participants_handle_list_213 0 32 0 0 primitive
+220 muted_participants_handle_list_214 0 32 0 0 primitive
+220 muted_participants_handle_list_215 0 32 0 0 primitive
+220 muted_participants_handle_list_216 0 32 0 0 primitive
+220 muted_participants_handle_list_217 0 32 0 0 primitive
+220 muted_participants_handle_list_218 0 32 0 0 primitive
+220 muted_participants_handle_list_219 0 32 0 0 primitive
+220 muted_participants_handle_list_220 0 32 0 0 primitive
+220 muted_participants_handle_list_221 0 32 0 0 primitive
+220 muted_participants_handle_list_222 0 32 0 0 primitive
+220 muted_participants_handle_list_223 0 32 0 0 primitive
+220 muted_participants_handle_list_224 0 32 0 0 primitive
+220 muted_participants_handle_list_225 0 32 0 0 primitive
+220 muted_participants_handle_list_226 0 32 0 0 primitive
+220 muted_participants_handle_list_227 0 32 0 0 primitive
+220 muted_participants_handle_list_228 0 32 0 0 primitive
+220 muted_participants_handle_list_229 0 32 0 0 primitive
+220 muted_participants_handle_list_230 0 32 0 0 primitive
+220 muted_participants_handle_list_231 0 32 0 0 primitive
+220 muted_participants_handle_list_232 0 32 0 0 primitive
+220 muted_participants_handle_list_233 0 32 0 0 primitive
+220 muted_participants_handle_list_234 0 32 0 0 primitive
+220 muted_participants_handle_list_235 0 32 0 0 primitive
+220 muted_participants_handle_list_236 0 32 0 0 primitive
+220 muted_participants_handle_list_237 0 32 0 0 primitive
+220 muted_participants_handle_list_238 0 32 0 0 primitive
+220 muted_participants_handle_list_239 0 32 0 0 primitive
+220 muted_participants_handle_list_240 0 32 0 0 primitive
+220 muted_participants_handle_list_241 0 32 0 0 primitive
+220 muted_participants_handle_list_242 0 32 0 0 primitive
+220 muted_participants_handle_list_243 0 32 0 0 primitive
+220 muted_participants_handle_list_244 0 32 0 0 primitive
+220 muted_participants_handle_list_245 0 32 0 0 primitive
+220 muted_participants_handle_list_246 0 32 0 0 primitive
+220 muted_participants_handle_list_247 0 32 0 0 primitive
+220 muted_participants_handle_list_248 0 32 0 0 primitive
+220 muted_participants_handle_list_249 0 32 0 0 primitive
+220 muted_participants_handle_list_250 0 32 0 0 primitive
+220 muted_participants_handle_list_251 0 32 0 0 primitive
+220 muted_participants_handle_list_252 0 32 0 0 primitive
+220 muted_participants_handle_list_253 0 32 0 0 primitive
+220 muted_participants_handle_list_254 0 32 0 0 primitive
+220 muted_participants_handle_list_255 0 32 0 0 primitive
+221 largest_conference_enable 0 32 0 0 primitive
+221 num_of_active_conferences 0 32 0 0 primitive
+221 num_of_active_participants 0 32 0 0 primitive
+221 num_of_listener_only_participants 0 32 0 0 primitive
+630 conference_handle 0 32 0 0 primitive
+630 conference_hosted_on_channel 0 32 0 0 primitive
+630 num_of_participants 0 32 0 0 primitive
+630 reserved1 0 32 0 0 primitive
+630 reserved2 0 32 0 0 primitive
+630 channel_id_0 1 32 0 0 primitive
+630 participant_source_0 0 32 0 0 ConferenceParticipantSource
+630 reserved_0 0 32 0 0 primitive
+630 channel_id_1 1 32 0 0 primitive
+630 participant_source_1 0 32 0 0 ConferenceParticipantSource
+630 reserved_1 0 32 0 0 primitive
+630 channel_id_2 1 32 0 0 primitive
+630 participant_source_2 0 32 0 0 ConferenceParticipantSource
+630 reserved_2 0 32 0 0 primitive
+1 error_code 0 32 0 0 primitive
+1 device_id 0 32 0 0 primitive
+1 cid 0 32 0 0 primitive
+1 origin 0 32 0 0 primitive
+1 line_in_file 0 32 0 0 primitive
+1 file_name 0 8 8 0 primitive
+1 length 1 8 0 0 primitive
+1 error_string 0 8 255 0 primitive
+32 dsp_bit_return_code_0 0 32 0 0 primitive
+32 dsp_bit_return_code_1 0 32 0 0 primitive
+32 flash_bit_return_code 0 32 0 0 primitive
+32 sdram_bit_return_code 0 32 0 0 primitive
+32 dpr_bit_return_code 0 32 0 0 primitive
+32 phy_test_bit_return_code 0 32 0 0 primitive
+32 framers_bit_return_code 0 32 0 0 primitive
+32 pcm_switch_bit_return_code 0 32 0 0 primitive
+32 reset_source_report_bit_return_code 0 32 0 0 primitive
+32 num_of_analog_channels 0 32 0 0 primitive
+32 board_temp_bit_return_code 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_0 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_1 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_2 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_3 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_4 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_5 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_6 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_7 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_8 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_9 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_10 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_11 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_12 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_13 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_14 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_15 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_16 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_17 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_18 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_19 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_20 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_21 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_22 0 32 0 0 primitive
+32 fxscram_check_sum_bit_return_code_23 0 32 0 0 primitive
+32 voltage_current_bit_return_code_0 0 32 0 0 primitive
+32 voltage_current_bit_return_code_1 0 32 0 0 primitive
+32 voltage_current_bit_return_code_2 0 32 0 0 primitive
+32 voltage_current_bit_return_code_3 0 32 0 0 primitive
+32 voltage_current_bit_return_code_4 0 32 0 0 primitive
+32 voltage_current_bit_return_code_5 0 32 0 0 primitive
+32 voltage_current_bit_return_code_6 0 32 0 0 primitive
+32 voltage_current_bit_return_code_7 0 32 0 0 primitive
+32 voltage_current_bit_return_code_8 0 32 0 0 primitive
+32 voltage_current_bit_return_code_9 0 32 0 0 primitive
+32 voltage_current_bit_return_code_10 0 32 0 0 primitive
+32 voltage_current_bit_return_code_11 0 32 0 0 primitive
+32 voltage_current_bit_return_code_12 0 32 0 0 primitive
+32 voltage_current_bit_return_code_13 0 32 0 0 primitive
+32 voltage_current_bit_return_code_14 0 32 0 0 primitive
+32 voltage_current_bit_return_code_15 0 32 0 0 primitive
+32 voltage_current_bit_return_code_16 0 32 0 0 primitive
+32 voltage_current_bit_return_code_17 0 32 0 0 primitive
+32 voltage_current_bit_return_code_18 0 32 0 0 primitive
+32 voltage_current_bit_return_code_19 0 32 0 0 primitive
+32 voltage_current_bit_return_code_20 0 32 0 0 primitive
+32 voltage_current_bit_return_code_21 0 32 0 0 primitive
+32 voltage_current_bit_return_code_22 0 32 0 0 primitive
+32 voltage_current_bit_return_code_23 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_0 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_1 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_2 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_3 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_4 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_5 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_6 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_7 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_8 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_9 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_10 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_11 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_12 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_13 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_14 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_15 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_16 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_17 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_18 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_19 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_20 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_21 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_22 0 32 0 0 primitive
+32 fxs_duslic_version_return_code_23 0 32 0 0 primitive
+32 fxo_anic_version_return_code_0 0 32 0 0 primitive
+32 fxo_anic_version_return_code_1 0 32 0 0 primitive
+32 fxo_anic_version_return_code_2 0 32 0 0 primitive
+32 fxo_anic_version_return_code_3 0 32 0 0 primitive
+32 fxo_anic_version_return_code_4 0 32 0 0 primitive
+32 fxo_anic_version_return_code_5 0 32 0 0 primitive
+32 fxo_anic_version_return_code_6 0 32 0 0 primitive
+32 fxo_anic_version_return_code_7 0 32 0 0 primitive
+32 fxo_anic_version_return_code_8 0 32 0 0 primitive
+32 fxo_anic_version_return_code_9 0 32 0 0 primitive
+32 fxo_anic_version_return_code_10 0 32 0 0 primitive
+32 fxo_anic_version_return_code_11 0 32 0 0 primitive
+32 fxo_anic_version_return_code_12 0 32 0 0 primitive
+32 fxo_anic_version_return_code_13 0 32 0 0 primitive
+32 fxo_anic_version_return_code_14 0 32 0 0 primitive
+32 fxo_anic_version_return_code_15 0 32 0 0 primitive
+32 fxo_anic_version_return_code_16 0 32 0 0 primitive
+32 fxo_anic_version_return_code_17 0 32 0 0 primitive
+32 fxo_anic_version_return_code_18 0 32 0 0 primitive
+32 fxo_anic_version_return_code_19 0 32 0 0 primitive
+32 fxo_anic_version_return_code_20 0 32 0 0 primitive
+32 fxo_anic_version_return_code_21 0 32 0 0 primitive
+32 fxo_anic_version_return_code_22 0 32 0 0 primitive
+32 fxo_anic_version_return_code_23 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_0 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_1 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_2 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_3 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_4 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_5 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_6 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_7 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_8 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_9 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_10 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_11 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_12 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_13 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_14 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_15 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_16 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_17 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_18 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_19 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_20 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_21 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_22 0 32 0 0 primitive
+32 fxs_codec_validation_bit_return_code_23 0 32 0 0 primitive
+32 analog_voltage_reading 0 32 0 0 primitive
+32 analog_line_voltage_reading 0 32 0 0 primitive
+32 analog_ring_voltage_reading 0 32 0 0 primitive
+32 analog_device_version_return_code 0 32 0 0 primitive
+32 voltage_bit_return_code 0 32 0 0 primitive
+2 num_digits 0 32 0 0 primitive
+2 digit_on_time_0 0 32 0 0 primitive
+2 inter_digit_time_0 0 32 0 0 primitive
+2 digit_0 0 32 0 0 primitive
+2 signaling_system_0 0 32 0 0 primitive
+2 detection_direction_0 0 32 0 0 primitive
+2 digit_on_time_1 0 32 0 0 primitive
+2 inter_digit_time_1 0 32 0 0 primitive
+2 digit_1 0 32 0 0 primitive
+2 signaling_system_1 0 32 0 0 primitive
+2 detection_direction_1 0 32 0 0 primitive
+2 digit_on_time_2 0 32 0 0 primitive
+2 inter_digit_time_2 0 32 0 0 primitive
+2 digit_2 0 32 0 0 primitive
+2 signaling_system_2 0 32 0 0 primitive
+2 detection_direction_2 0 32 0 0 primitive
+2 digit_on_time_3 0 32 0 0 primitive
+2 inter_digit_time_3 0 32 0 0 primitive
+2 digit_3 0 32 0 0 primitive
+2 signaling_system_3 0 32 0 0 primitive
+2 detection_direction_3 0 32 0 0 primitive
+2 digit_on_time_4 0 32 0 0 primitive
+2 inter_digit_time_4 0 32 0 0 primitive
+2 digit_4 0 32 0 0 primitive
+2 signaling_system_4 0 32 0 0 primitive
+2 detection_direction_4 0 32 0 0 primitive
+2 digit_on_time_5 0 32 0 0 primitive
+2 inter_digit_time_5 0 32 0 0 primitive
+2 digit_5 0 32 0 0 primitive
+2 signaling_system_5 0 32 0 0 primitive
+2 detection_direction_5 0 32 0 0 primitive
+2 digit_on_time_6 0 32 0 0 primitive
+2 inter_digit_time_6 0 32 0 0 primitive
+2 digit_6 0 32 0 0 primitive
+2 signaling_system_6 0 32 0 0 primitive
+2 detection_direction_6 0 32 0 0 primitive
+2 digit_on_time_7 0 32 0 0 primitive
+2 inter_digit_time_7 0 32 0 0 primitive
+2 digit_7 0 32 0 0 primitive
+2 signaling_system_7 0 32 0 0 primitive
+2 detection_direction_7 0 32 0 0 primitive
+2 digit_on_time_8 0 32 0 0 primitive
+2 inter_digit_time_8 0 32 0 0 primitive
+2 digit_8 0 32 0 0 primitive
+2 signaling_system_8 0 32 0 0 primitive
+2 detection_direction_8 0 32 0 0 primitive
+2 digit_on_time_9 0 32 0 0 primitive
+2 inter_digit_time_9 0 32 0 0 primitive
+2 digit_9 0 32 0 0 primitive
+2 signaling_system_9 0 32 0 0 primitive
+2 detection_direction_9 0 32 0 0 primitive
+2 digit_on_time_10 0 32 0 0 primitive
+2 inter_digit_time_10 0 32 0 0 primitive
+2 digit_10 0 32 0 0 primitive
+2 signaling_system_10 0 32 0 0 primitive
+2 detection_direction_10 0 32 0 0 primitive
+2 digit_on_time_11 0 32 0 0 primitive
+2 inter_digit_time_11 0 32 0 0 primitive
+2 digit_11 0 32 0 0 primitive
+2 signaling_system_11 0 32 0 0 primitive
+2 detection_direction_11 0 32 0 0 primitive
+2 digit_on_time_12 0 32 0 0 primitive
+2 inter_digit_time_12 0 32 0 0 primitive
+2 digit_12 0 32 0 0 primitive
+2 signaling_system_12 0 32 0 0 primitive
+2 detection_direction_12 0 32 0 0 primitive
+2 digit_on_time_13 0 32 0 0 primitive
+2 inter_digit_time_13 0 32 0 0 primitive
+2 digit_13 0 32 0 0 primitive
+2 signaling_system_13 0 32 0 0 primitive
+2 detection_direction_13 0 32 0 0 primitive
+2 digit_on_time_14 0 32 0 0 primitive
+2 inter_digit_time_14 0 32 0 0 primitive
+2 digit_14 0 32 0 0 primitive
+2 signaling_system_14 0 32 0 0 primitive
+2 detection_direction_14 0 32 0 0 primitive
+2 digit_on_time_15 0 32 0 0 primitive
+2 inter_digit_time_15 0 32 0 0 primitive
+2 digit_15 0 32 0 0 primitive
+2 signaling_system_15 0 32 0 0 primitive
+2 detection_direction_15 0 32 0 0 primitive
+2 digit_on_time_16 0 32 0 0 primitive
+2 inter_digit_time_16 0 32 0 0 primitive
+2 digit_16 0 32 0 0 primitive
+2 signaling_system_16 0 32 0 0 primitive
+2 detection_direction_16 0 32 0 0 primitive
+2 digit_on_time_17 0 32 0 0 primitive
+2 inter_digit_time_17 0 32 0 0 primitive
+2 digit_17 0 32 0 0 primitive
+2 signaling_system_17 0 32 0 0 primitive
+2 detection_direction_17 0 32 0 0 primitive
+2 digit_on_time_18 0 32 0 0 primitive
+2 inter_digit_time_18 0 32 0 0 primitive
+2 digit_18 0 32 0 0 primitive
+2 signaling_system_18 0 32 0 0 primitive
+2 detection_direction_18 0 32 0 0 primitive
+2 digit_on_time_19 0 32 0 0 primitive
+2 inter_digit_time_19 0 32 0 0 primitive
+2 digit_19 0 32 0 0 primitive
+2 signaling_system_19 0 32 0 0 primitive
+2 detection_direction_19 0 32 0 0 primitive
+2 digit_on_time_20 0 32 0 0 primitive
+2 inter_digit_time_20 0 32 0 0 primitive
+2 digit_20 0 32 0 0 primitive
+2 signaling_system_20 0 32 0 0 primitive
+2 detection_direction_20 0 32 0 0 primitive
+2 digit_on_time_21 0 32 0 0 primitive
+2 inter_digit_time_21 0 32 0 0 primitive
+2 digit_21 0 32 0 0 primitive
+2 signaling_system_21 0 32 0 0 primitive
+2 detection_direction_21 0 32 0 0 primitive
+2 digit_on_time_22 0 32 0 0 primitive
+2 inter_digit_time_22 0 32 0 0 primitive
+2 digit_22 0 32 0 0 primitive
+2 signaling_system_22 0 32 0 0 primitive
+2 detection_direction_22 0 32 0 0 primitive
+2 digit_on_time_23 0 32 0 0 primitive
+2 inter_digit_time_23 0 32 0 0 primitive
+2 digit_23 0 32 0 0 primitive
+2 signaling_system_23 0 32 0 0 primitive
+2 detection_direction_23 0 32 0 0 primitive
+2 digit_on_time_24 0 32 0 0 primitive
+2 inter_digit_time_24 0 32 0 0 primitive
+2 digit_24 0 32 0 0 primitive
+2 signaling_system_24 0 32 0 0 primitive
+2 detection_direction_24 0 32 0 0 primitive
+2 digit_on_time_25 0 32 0 0 primitive
+2 inter_digit_time_25 0 32 0 0 primitive
+2 digit_25 0 32 0 0 primitive
+2 signaling_system_25 0 32 0 0 primitive
+2 detection_direction_25 0 32 0 0 primitive
+2 digit_on_time_26 0 32 0 0 primitive
+2 inter_digit_time_26 0 32 0 0 primitive
+2 digit_26 0 32 0 0 primitive
+2 signaling_system_26 0 32 0 0 primitive
+2 detection_direction_26 0 32 0 0 primitive
+2 digit_on_time_27 0 32 0 0 primitive
+2 inter_digit_time_27 0 32 0 0 primitive
+2 digit_27 0 32 0 0 primitive
+2 signaling_system_27 0 32 0 0 primitive
+2 detection_direction_27 0 32 0 0 primitive
+2 digit_on_time_28 0 32 0 0 primitive
+2 inter_digit_time_28 0 32 0 0 primitive
+2 digit_28 0 32 0 0 primitive
+2 signaling_system_28 0 32 0 0 primitive
+2 detection_direction_28 0 32 0 0 primitive
+2 digit_on_time_29 0 32 0 0 primitive
+2 inter_digit_time_29 0 32 0 0 primitive
+2 digit_29 0 32 0 0 primitive
+2 signaling_system_29 0 32 0 0 primitive
+2 detection_direction_29 0 32 0 0 primitive
+2 digit_on_time_30 0 32 0 0 primitive
+2 inter_digit_time_30 0 32 0 0 primitive
+2 digit_30 0 32 0 0 primitive
+2 signaling_system_30 0 32 0 0 primitive
+2 detection_direction_30 0 32 0 0 primitive
+2 digit_on_time_31 0 32 0 0 primitive
+2 inter_digit_time_31 0 32 0 0 primitive
+2 digit_31 0 32 0 0 primitive
+2 signaling_system_31 0 32 0 0 primitive
+2 detection_direction_31 0 32 0 0 primitive
+2 digit_on_time_32 0 32 0 0 primitive
+2 inter_digit_time_32 0 32 0 0 primitive
+2 digit_32 0 32 0 0 primitive
+2 signaling_system_32 0 32 0 0 primitive
+2 detection_direction_32 0 32 0 0 primitive
+2 digit_on_time_33 0 32 0 0 primitive
+2 inter_digit_time_33 0 32 0 0 primitive
+2 digit_33 0 32 0 0 primitive
+2 signaling_system_33 0 32 0 0 primitive
+2 detection_direction_33 0 32 0 0 primitive
+2 digit_on_time_34 0 32 0 0 primitive
+2 inter_digit_time_34 0 32 0 0 primitive
+2 digit_34 0 32 0 0 primitive
+2 signaling_system_34 0 32 0 0 primitive
+2 detection_direction_34 0 32 0 0 primitive
+2 digit_on_time_35 0 32 0 0 primitive
+2 inter_digit_time_35 0 32 0 0 primitive
+2 digit_35 0 32 0 0 primitive
+2 signaling_system_35 0 32 0 0 primitive
+2 detection_direction_35 0 32 0 0 primitive
+2 digit_on_time_36 0 32 0 0 primitive
+2 inter_digit_time_36 0 32 0 0 primitive
+2 digit_36 0 32 0 0 primitive
+2 signaling_system_36 0 32 0 0 primitive
+2 detection_direction_36 0 32 0 0 primitive
+2 digit_on_time_37 0 32 0 0 primitive
+2 inter_digit_time_37 0 32 0 0 primitive
+2 digit_37 0 32 0 0 primitive
+2 signaling_system_37 0 32 0 0 primitive
+2 detection_direction_37 0 32 0 0 primitive
+2 digit_on_time_38 0 32 0 0 primitive
+2 inter_digit_time_38 0 32 0 0 primitive
+2 digit_38 0 32 0 0 primitive
+2 signaling_system_38 0 32 0 0 primitive
+2 detection_direction_38 0 32 0 0 primitive
+2 digit_on_time_39 0 32 0 0 primitive
+2 inter_digit_time_39 0 32 0 0 primitive
+2 digit_39 0 32 0 0 primitive
+2 signaling_system_39 0 32 0 0 primitive
+2 detection_direction_39 0 32 0 0 primitive
+21 length 1 8 0 0 primitive
+21 rtcp_extension_msg 0 8 256 0 primitive
+8 report_type 0 32 0 0 RTCPEventType
+8 packet_count 1 32 0 0 primitive
+8 octet_count 1 32 0 0 primitive
+8 jitter 1 32 0 0 primitive
+8 round_trip 1 32 0 0 primitive
+8 fraction_lost 1 32 0 0 primitive
+8 cum_lost 1 32 0 0 primitive
+8 ext_high_seq 1 32 0 0 primitive
+8 ssrc_sender 1 32 0 0 primitive
+8 rtp_time_stamp 1 32 0 0 primitive
+8 received_packets 1 32 0 0 primitive
+8 received_octets 1 32 0 0 primitive
+8 average_round_trip 1 32 0 0 primitive
+8 smooth_average_round_trip 1 32 0 0 primitive
+8 interval_max_jitter 1 32 0 0 primitive
+8 rtp_tx_seq_num 1 32 0 0 primitive
+8 total_received_packets 1 32 0 0 primitive
+8 total_received_octets 1 32 0 0 primitive
+8 total_packet_count 1 32 0 0 primitive
+8 total_octet_count 1 32 0 0 primitive
+8 aggregated_fraction_lost 1 32 0 0 primitive
+10 relay_bypass 0 32 0 0 RelayBypass
+10 calling_answering 0 32 0 0 FaxModemSessionSide
+10 fax_detection_origin 0 32 0 0 FaxDetectionEventOrigin
+10 fax_transcoding_data 0 32 0 0 primitive
+10 fax_transcoding_data_after_swap 0 32 0 0 primitive
+11 relay_bypass 0 32 0 0 RelayBypass
+11 calling_answering 0 32 0 0 FaxModemSessionSide
+11 number_of_fax_pages 0 32 0 0 primitive
+11 number_of_errors 0 32 0 0 primitive
+11 error_description_buffer_len 0 32 0 0 primitive
+11 error_description_buffer 0 8 32 0 primitive
+11 modulation_type 0 32 0 0 FaxModemRelayRate
+11 fax_session_result 0 32 0 0 primitive
+16 relay_bypass 0 32 0 0 RelayBypass
+16 calling_answering 0 32 0 0 FaxModemSessionSide
+16 number_of_fax_pages_so_far 0 32 0 0 primitive
+36 fax_modem_relay_rate 0 32 0 0 FaxModemRelayRate
+509 fax_modem_relay_rate 0 32 0 0 FaxModemRelayRate
+451 fax_detection_origin 0 32 0 0 FaxDetectionEventOrigin
+12 relay_bypass 0 32 0 0 RelayBypass
+12 modem_detection_origin 0 32 0 0 ModemDetectionEventOrigin
+20 serial_num 0 32 0 0 primitive
+20 flash_ver 0 32 0 0 primitive
+20 cpu_ver 0 32 0 0 primitive
+20 mac_addr_msb 0 32 0 0 primitive
+20 mac_addr_lsb 0 32 0 0 primitive
+20 cpu_speed 0 32 0 0 primitive
+20 osc_speed 0 32 0 0 primitive
+20 tdm_bus_type 0 32 0 0 TDMBusType
+20 dsp_count 0 32 0 0 primitive
+20 dsp_type 0 32 0 0 primitive
+20 channel_count 0 32 0 0 primitive
+20 board_id_switch 0 32 0 0 primitive
+20 dsp_boot_kernel_ver 0 32 0 0 primitive
+20 dsp_boot_kernel_date 0 32 0 0 primitive
+20 dsp_software_ver 0 32 0 0 primitive
+20 dsp_software_date 0 32 0 0 primitive
+20 voice_packetizer_stack_ver 0 32 0 0 primitive
+20 trunk_pack_software_ver 0 32 0 0 primitive
+20 trunk_pack_software_date 0 8 24 0 primitive
+20 dsp_software_name 0 8 16 0 primitive
+20 trunk_pack_software_minor_ver 0 32 0 0 primitive
+20 ethernet_mode 0 32 0 0 primitive
+20 cpu_bus_speed 0 32 0 0 primitive
+20 trunk_count 0 32 0 0 primitive
+20 dsp_version_template_count 0 32 0 0 primitive
+20 board_type 0 32 0 0 BoardType
+20 board_hardware_revision 0 32 0 0 primitive
+20 c_pci_geographical_address 0 32 0 0 primitive
+20 c_pci_shelf_geographical_address 0 32 0 0 primitive
+20 bootp_retries 0 32 0 0 primitive
+20 bootp_delay 0 32 0 0 primitive
+20 ini_file_ver 0 32 0 0 primitive
+20 trunk_pack_software_fix_num 0 32 0 0 primitive
+20 rear_io_id 0 32 0 0 primitive
+20 analog_board_type 0 32 0 0 primitive
+20 module_firm_ware 0 32 0 0 primitive
+20 static_mapped_channels_count 0 32 0 0 primitive
+20 base_board_firm_ware_ver 0 32 0 0 primitive
+20 rear_firm_ware_ver 0 32 0 0 primitive
+20 trunk_pack_software_stream_name 0 8 16 0 primitive
+20 trunk_pack_software_compilation_type 1 8 0 0 primitive
+20 trunk_pack_software_version_string 0 8 63 0 primitive
+20 board_ram_size 1 32 0 0 primitive
+20 board_flash_size 0 32 0 0 primitive
+20 v150_channel_count 0 32 0 0 primitive
+20 v1501dsp_software_ver 0 32 0 0 primitive
+20 v1501dsp_software_name 0 8 16 0 primitive
+20 ds3_ext_io_count 1 8 0 0 primitive
+22 status 1 32 0 0 primitive
+37 last_rtt 1 32 0 0 primitive
+37 max_rtt 1 32 0 0 primitive
+37 min_rtt 1 32 0 0 primitive
+37 avg_rtt 1 32 0 0 primitive
+37 sum_rtt 1 32 0 0 primitive
+37 transmitted 1 32 0 0 primitive
+37 received 1 32 0 0 primitive
+37 duplicated 1 32 0 0 primitive
+37 stream_id 1 32 0 0 primitive
+18 tone_type 0 32 0 0 ToneType
+18 tone_index 0 32 0 0 primitive
+18 detection_direction 0 32 0 0 primitive
+18 signal_level 0 32 0 0 primitive
+18 signaling_system 0 32 0 0 IBSType
+18 num_of_components 0 32 0 0 primitive
+18 duration 0 32 0 0 primitive
+18 frequency_0 0 32 0 0 primitive
+18 tone_component_reserved_0 0 8 16 0 primitive
+18 frequency_1 0 32 0 0 primitive
+18 tone_component_reserved_1 0 8 16 0 primitive
+18 dummy_0 0 32 0 0 primitive
+18 dummy_1 0 32 0 0 primitive
+18 dummy_2 0 32 0 0 primitive
+18 dummy_3 0 32 0 0 primitive
+18 dummy_4 0 32 0 0 primitive
+18 dummy_5 0 32 0 0 primitive
+18 modulation_type 0 32 0 0 ModulationType
+29 tone_index 0 32 0 0 primitive
+144 tone_type 1 32 0 0 primitive
+144 termination_cause 1 8 0 0 primitive
+24 status 1 32 0 0 primitive
+33 num_active 0 32 0 0 primitive
+33 num_fax 0 32 0 0 primitive
+33 num_data 0 32 0 0 primitive
+33 num_broken 0 32 0 0 primitive
+33 num_cmd_processed 0 32 0 0 primitive
+33 num_status_sent 0 32 0 0 primitive
+33 num_tx_packet 0 32 0 0 primitive
+33 num_rx_packet 0 32 0 0 primitive
+33 num_error_info_msg 0 32 0 0 primitive
+33 num_djb_errors 0 32 0 0 primitive
+33 num_active_to_nw 0 32 0 0 primitive
+100 occupied 0 32 0 0 primitive
+100 bus 0 32 0 0 primitive
+100 port 0 32 0 0 primitive
+100 time_slot 0 32 0 0 primitive
+100 voice_input_connection_occupied 0 32 0 0 primitive
+100 voice_input_connection_bus 0 32 0 0 primitive
+100 voice_input_connection_port 0 32 0 0 primitive
+100 voice_input_connection_time_slot 0 32 0 0 primitive
+100 signaling_input_connection_occupied 0 32 0 0 primitive
+100 signaling_input_connection_bus 0 32 0 0 primitive
+100 signaling_input_connection_port 0 32 0 0 primitive
+100 signaling_input_connection_time_slot 0 32 0 0 primitive
+200 reg 0 32 0 0 primitive
+200 value 0 32 0 0 primitive
+201 pattern 1 32 0 0 primitive
+34 date 0 8 5 0 primitive
+34 time 0 8 5 0 primitive
+34 number 0 8 21 0 primitive
+34 name 0 8 51 0 primitive
+34 status 1 8 0 0 primitive
+34 number_availability 1 8 0 0 primitive
+34 name_availability 1 8 0 0 primitive
+34 caller_id_type 0 32 0 0 CallerIDType
+34 is_vmwi 1 8 0 0 primitive
+34 vmwi_status 1 8 0 0 primitive
+34 detected_caller_id_type 0 32 0 0 CallerIDType
+34 detected_caller_id_standard 0 32 0 0 primitive
+34 called_line_identity 0 8 21 0 primitive
+34 complementary_calling_line_identity 0 8 21 0 primitive
+34 call_type 1 8 0 0 primitive
+34 first_call_line_identity 0 8 21 0 primitive
+34 network_system_message_status 1 8 0 0 primitive
+34 type_of_forwarded_call 1 8 0 0 primitive
+34 type_of_calling_user 1 8 0 0 primitive
+34 redirecting_number 0 8 21 0 primitive
+34 first_digit_country_code 1 8 0 0 primitive
+34 second_digit_country_code 1 8 0 0 primitive
+34 third_digit_country_code 1 8 0 0 primitive
+34 network_code 0 8 4 0 primitive
+34 version 0 8 3 0 primitive
+34 zero_fill 0 8 2 0 primitive
+34 etsi_type 0 32 0 0 primitive
+34 type_of_number 1 8 0 0 primitive
+34 numbering_plan_identifier 0 8 2 0 primitive
+34 ev_detect_caller_id_info_alignment 1 8 0 0 primitive
+34 caller_id_detection_result 0 32 0 0 CallerIdDetectionResult
+155 announcement_sequence_status 0 32 0 0 AnnouncementSequenceStatus
+155 bytes_processed 0 32 0 0 primitive
+155 playing_time 0 32 0 0 primitive
+155 termination_cause 0 32 0 0 TerminationCause
+50 time_sec 0 32 0 0 primitive
+50 time_milli_sec 0 16 0 0 primitive
+50 summation_detection_origin 0 32 0 0 SummationDetectionOrigin
+55 pattern_index 0 32 0 0 primitive
+55 time_sec 0 32 0 0 primitive
+55 time_milli_sec 0 16 0 0 primitive
+53 time_sec 0 32 0 0 primitive
+53 time_milli_sec 0 16 0 0 primitive
+53 summation_detection_origin 0 32 0 0 SummationDetectionOrigin
+6 bytes_processed 1 32 0 0 primitive
+6 playing_time 0 32 0 0 primitive
+6 termination_cause 0 32 0 0 TerminationCause
+6 reserved_0 0 32 0 0 primitive
+6 reserved_1 0 32 0 0 primitive
+253 num_ports 0 32 0 0 primitive
+253 port_id_0 1 32 0 0 primitive
+253 mac_addr_msb_0 0 32 0 0 primitive
+253 mac_addr_lsb_0 0 32 0 0 primitive
+253 ip_address_0 1 32 0 1 primitive
+253 gateway_address_0 1 32 0 1 primitive
+253 subnet_mask_address_0 1 32 0 1 primitive
+253 vlan_id_0 1 32 0 0 primitive
+253 control_ip_address_0 1 32 0 1 primitive
+253 control_gateway_address_0 1 32 0 1 primitive
+253 control_subnet_mask_address_0 1 32 0 1 primitive
+253 control_vlan_id_0 1 32 0 0 primitive
+253 media_ip_address_0 1 32 0 1 primitive
+253 media_gateway_address_0 1 32 0 1 primitive
+253 media_subnet_mask_address_0 1 32 0 1 primitive
+253 media_vlan_id_0 1 32 0 0 primitive
+253 port_user_mode_0 0 32 0 0 PortUserMode
+253 port_activity_mode_0 0 32 0 0 PortActivityMode
+253 port_speed_0 0 32 0 0 PortSpeed
+253 is_duplex_0 0 32 0 0 PortDuplexMode
+253 is_link_up_0 0 32 0 0 PortLinkMode
+253 is_vlan_enabled_0 0 32 0 0 primitive
+253 is_multiple_ip_addresses_enabled_0 0 32 0 0 primitive
+253 port_id_1 1 32 0 0 primitive
+253 mac_addr_msb_1 0 32 0 0 primitive
+253 mac_addr_lsb_1 0 32 0 0 primitive
+253 ip_address_1 1 32 0 1 primitive
+253 gateway_address_1 1 32 0 1 primitive
+253 subnet_mask_address_1 1 32 0 1 primitive
+253 vlan_id_1 1 32 0 0 primitive
+253 control_ip_address_1 1 32 0 1 primitive
+253 control_gateway_address_1 1 32 0 1 primitive
+253 control_subnet_mask_address_1 1 32 0 1 primitive
+253 control_vlan_id_1 1 32 0 0 primitive
+253 media_ip_address_1 1 32 0 1 primitive
+253 media_gateway_address_1 1 32 0 1 primitive
+253 media_subnet_mask_address_1 1 32 0 1 primitive
+253 media_vlan_id_1 1 32 0 0 primitive
+253 port_user_mode_1 0 32 0 0 PortUserMode
+253 port_activity_mode_1 0 32 0 0 PortActivityMode
+253 port_speed_1 0 32 0 0 PortSpeed
+253 is_duplex_1 0 32 0 0 PortDuplexMode
+253 is_link_up_1 0 32 0 0 PortLinkMode
+253 is_vlan_enabled_1 0 32 0 0 primitive
+253 is_multiple_ip_addresses_enabled_1 0 32 0 0 primitive
+253 port_id_2 1 32 0 0 primitive
+253 mac_addr_msb_2 0 32 0 0 primitive
+253 mac_addr_lsb_2 0 32 0 0 primitive
+253 ip_address_2 1 32 0 1 primitive
+253 gateway_address_2 1 32 0 1 primitive
+253 subnet_mask_address_2 1 32 0 1 primitive
+253 vlan_id_2 1 32 0 0 primitive
+253 control_ip_address_2 1 32 0 1 primitive
+253 control_gateway_address_2 1 32 0 1 primitive
+253 control_subnet_mask_address_2 1 32 0 1 primitive
+253 control_vlan_id_2 1 32 0 0 primitive
+253 media_ip_address_2 1 32 0 1 primitive
+253 media_gateway_address_2 1 32 0 1 primitive
+253 media_subnet_mask_address_2 1 32 0 1 primitive
+253 media_vlan_id_2 1 32 0 0 primitive
+253 port_user_mode_2 0 32 0 0 PortUserMode
+253 port_activity_mode_2 0 32 0 0 PortActivityMode
+253 port_speed_2 0 32 0 0 PortSpeed
+253 is_duplex_2 0 32 0 0 PortDuplexMode
+253 is_link_up_2 0 32 0 0 PortLinkMode
+253 is_vlan_enabled_2 0 32 0 0 primitive
+253 is_multiple_ip_addresses_enabled_2 0 32 0 0 primitive
+253 port_id_3 1 32 0 0 primitive
+253 mac_addr_msb_3 0 32 0 0 primitive
+253 mac_addr_lsb_3 0 32 0 0 primitive
+253 ip_address_3 1 32 0 1 primitive
+253 gateway_address_3 1 32 0 1 primitive
+253 subnet_mask_address_3 1 32 0 1 primitive
+253 vlan_id_3 1 32 0 0 primitive
+253 control_ip_address_3 1 32 0 1 primitive
+253 control_gateway_address_3 1 32 0 1 primitive
+253 control_subnet_mask_address_3 1 32 0 1 primitive
+253 control_vlan_id_3 1 32 0 0 primitive
+253 media_ip_address_3 1 32 0 1 primitive
+253 media_gateway_address_3 1 32 0 1 primitive
+253 media_subnet_mask_address_3 1 32 0 1 primitive
+253 media_vlan_id_3 1 32 0 0 primitive
+253 port_user_mode_3 0 32 0 0 PortUserMode
+253 port_activity_mode_3 0 32 0 0 PortActivityMode
+253 port_speed_3 0 32 0 0 PortSpeed
+253 is_duplex_3 0 32 0 0 PortDuplexMode
+253 is_link_up_3 0 32 0 0 PortLinkMode
+253 is_vlan_enabled_3 0 32 0 0 primitive
+253 is_multiple_ip_addresses_enabled_3 0 32 0 0 primitive
+253 port_id_4 1 32 0 0 primitive
+253 mac_addr_msb_4 0 32 0 0 primitive
+253 mac_addr_lsb_4 0 32 0 0 primitive
+253 ip_address_4 1 32 0 1 primitive
+253 gateway_address_4 1 32 0 1 primitive
+253 subnet_mask_address_4 1 32 0 1 primitive
+253 vlan_id_4 1 32 0 0 primitive
+253 control_ip_address_4 1 32 0 1 primitive
+253 control_gateway_address_4 1 32 0 1 primitive
+253 control_subnet_mask_address_4 1 32 0 1 primitive
+253 control_vlan_id_4 1 32 0 0 primitive
+253 media_ip_address_4 1 32 0 1 primitive
+253 media_gateway_address_4 1 32 0 1 primitive
+253 media_subnet_mask_address_4 1 32 0 1 primitive
+253 media_vlan_id_4 1 32 0 0 primitive
+253 port_user_mode_4 0 32 0 0 PortUserMode
+253 port_activity_mode_4 0 32 0 0 PortActivityMode
+253 port_speed_4 0 32 0 0 PortSpeed
+253 is_duplex_4 0 32 0 0 PortDuplexMode
+253 is_link_up_4 0 32 0 0 PortLinkMode
+253 is_vlan_enabled_4 0 32 0 0 primitive
+253 is_multiple_ip_addresses_enabled_4 0 32 0 0 primitive
+253 port_id_5 1 32 0 0 primitive
+253 mac_addr_msb_5 0 32 0 0 primitive
+253 mac_addr_lsb_5 0 32 0 0 primitive
+253 ip_address_5 1 32 0 1 primitive
+253 gateway_address_5 1 32 0 1 primitive
+253 subnet_mask_address_5 1 32 0 1 primitive
+253 vlan_id_5 1 32 0 0 primitive
+253 control_ip_address_5 1 32 0 1 primitive
+253 control_gateway_address_5 1 32 0 1 primitive
+253 control_subnet_mask_address_5 1 32 0 1 primitive
+253 control_vlan_id_5 1 32 0 0 primitive
+253 media_ip_address_5 1 32 0 1 primitive
+253 media_gateway_address_5 1 32 0 1 primitive
+253 media_subnet_mask_address_5 1 32 0 1 primitive
+253 media_vlan_id_5 1 32 0 0 primitive
+253 port_user_mode_5 0 32 0 0 PortUserMode
+253 port_activity_mode_5 0 32 0 0 PortActivityMode
+253 port_speed_5 0 32 0 0 PortSpeed
+253 is_duplex_5 0 32 0 0 PortDuplexMode
+253 is_link_up_5 0 32 0 0 PortLinkMode
+253 is_vlan_enabled_5 0 32 0 0 primitive
+253 is_multiple_ip_addresses_enabled_5 0 32 0 0 primitive
+254 active_port_id 1 32 0 0 primitive
+310 partial_response 1 8 0 0 primitive
+310 interaction_required 1 8 0 0 primitive
+310 length 1 16 0 0 primitive
+310 data 0 8 1450 0 primitive
+381 length 1 32 0 0 primitive
+381 data 0 8 1450 0 primitive
+312 severity 0 32 0 0 MessageReportSeverity
+312 param1 0 32 0 0 primitive
+312 param2 0 32 0 0 primitive
+312 param3 0 32 0 0 primitive
+312 param4 0 32 0 0 primitive
+312 message_length 1 8 0 0 primitive
+312 message 0 8 255 0 primitive
+311 trunk_number 0 16 0 0 primitive
+311 trunk_b_channel 0 16 0 0 primitive
+311 rsip_reason 0 16 0 0 primitive
+311 reserved1 0 32 0 0 primitive
+311 reserved2 0 32 0 0 primitive
+311 reserved3 0 32 0 0 primitive
+311 reserved4 0 32 0 0 primitive
+311 reserved5 0 32 0 0 primitive
+43 payload_length 1 16 0 0 primitive
+43 payload_length_ext 1 8 0 0 primitive
+43 module 0 8 0 0 FirmwareModule
+43 parameter_id 0 16 0 0 InfraStructureParameterID
+43 payload 0 8 131072 0 primitive
+45 version 1 16 0 0 primitive
+45 length 1 16 0 0 primitive
+45 seq_number 1 16 0 0 primitive
+45 length_extention 1 8 0 0 primitive
+45 reserved 1 8 0 0 primitive
+45 cmd_id 0 32 0 0 primitive
+214 failed_clock 0 32 0 0 TDMBusClockSource
+214 fallback 0 32 0 0 primitive
+214 new_clock_source 0 32 0 0 TDMBusClockSource
+214 board_params_tdm_bus_clock_source 0 32 0 0 TDMBusClockSource
+214 board_params_tdm_bus_fallback_clock 0 32 0 0 TDMBusClockSource
+215 primary_clock_source 0 32 0 0 TDMBusClockSource
+215 primary_clock_source_status 0 32 0 0 primitive
+215 secondary_clock_source 0 32 0 0 TDMBusClockSource
+215 secondary_clock_source_status 0 32 0 0 primitive
+215 bits_clock_reference 0 32 0 0 TDMBitsClockReference
+511 old_clock_state 0 32 0 0 BoardPllLockIndication
+511 old_lock_clock_source 0 32 0 0 BoardPllLockReference
+511 new_clock_state 0 32 0 0 BoardPllLockIndication
+511 new_lock_clock_source 0 32 0 0 BoardPllLockReference
+512 apb_timing_clock_source_0 0 32 0 0 TDMBusClockSource
+512 apb_timing_clock_alarm_0 1 16 0 0 primitive
+512 apb_timing_clock_enable_0 1 16 0 0 primitive
+512 apb_timing_clock_source_1 0 32 0 0 TDMBusClockSource
+512 apb_timing_clock_alarm_1 1 16 0 0 primitive
+512 apb_timing_clock_enable_1 1 16 0 0 primitive
+512 apb_timing_clock_source_2 0 32 0 0 TDMBusClockSource
+512 apb_timing_clock_alarm_2 1 16 0 0 primitive
+512 apb_timing_clock_enable_2 1 16 0 0 primitive
+512 apb_timing_clock_source_3 0 32 0 0 TDMBusClockSource
+512 apb_timing_clock_alarm_3 1 16 0 0 primitive
+512 apb_timing_clock_enable_3 1 16 0 0 primitive
+46 first_tone_duration 1 32 0 0 primitive
+46 second_tone_duration 1 32 0 0 primitive
+46 third_tone_duration 1 32 0 0 primitive
+142 http_client_error_code 0 32 0 0 HttpClientErrorCode
+143 voice_stream_error_code 0 32 0 0 VoiceStreamErrorCode
+143 voice_stream_type 0 32 0 0 VoiceStreamType
+143 media_type 0 32 0 0 MediaType
+313 icmp_type 1 8 0 0 primitive
+313 net_unreachable 1 32 0 0 primitive
+313 host_unreachable 1 32 0 0 primitive
+313 protocol_unreachable 1 32 0 0 primitive
+313 port_unreachable 1 32 0 0 primitive
+313 fragmentation_needed_and_df_set 1 32 0 0 primitive
+313 source_route_failed 1 32 0 0 primitive
+313 udp_dst_port 1 16 0 0 primitive
+313 ip_dst_addr 1 32 0 0 primitive
+313 icmp_unreachable_counter 1 32 0 0 primitive
+313 rtcp_icmp_received_data_icmp_type 1 8 0 0 primitive
+313 icmp_code_net_unreachable 1 32 0 0 primitive
+313 icmp_code_host_unreachable 1 32 0 0 primitive
+313 icmp_code_protocol_unreachable 1 32 0 0 primitive
+313 icmp_code_port_unreachable 1 32 0 0 primitive
+313 icmp_code_fragmentation_needed_and_df_set 1 32 0 0 primitive
+313 icmp_code_source_route_failed 1 32 0 0 primitive
+313 peer_info_udp_dst_port 1 16 0 0 primitive
+313 peer_info_ip_dst_addr 1 32 0 0 primitive
+313 rtcp_icmp_received_data_icmp_unreachable_counter 1 32 0 0 primitive
+313 t38_icmp_received_data_icmp_type 1 8 0 0 primitive
+313 t38_icmp_received_data_icmp_code_net_unreachable 1 32 0 0 primitive
+313 t38_icmp_received_data_icmp_code_host_unreachable 1 32 0 0 primitive
+313 t38_icmp_received_data_icmp_code_protocol_unreachable 1 32 0 0 primitive
+313 t38_icmp_received_data_icmp_code_port_unreachable 1 32 0 0 primitive
+313 t38_icmp_received_data_icmp_code_fragmentation_needed_and_df_set 1 32 0 0 primitive
+313 t38_icmp_received_data_icmp_code_source_route_failed 1 32 0 0 primitive
+313 t38_icmp_received_data_peer_info_udp_dst_port 1 16 0 0 primitive
+313 t38_icmp_received_data_peer_info_ip_dst_addr 1 32 0 1 primitive
+313 t38_icmp_received_data_icmp_unreachable_counter 1 32 0 0 primitive
+314 udp_dst_port 1 16 0 0 primitive
+314 ip_dst_addr 1 32 0 0 primitive
+314 rtcp_peer_info_udp_dst_port 1 16 0 0 primitive
+314 rtcp_peer_info_ip_dst_addr 1 32 0 1 primitive
+314 t38_peer_info_udp_dst_port 1 16 0 0 primitive
+314 t38_peer_info_ip_dst_addr 1 32 0 1 primitive
+161 cid 0 32 0 0 primitive
+161 serial_id 0 32 0 0 primitive
+161 dial_string 0 8 64 0 primitive
+161 matched_map_num 0 32 0 0 primitive
+161 completion_method 0 8 3 0 primitive
+161 extra_info 0 8 16 0 primitive
+94 enabled_features 0 8 2048 0 primitive
+60 enabled_features 0 8 2048 0 primitive
+95 license_key 0 8 2048 0 primitive
+106 total_vaild_dsp_channels_left 0 32 0 0 primitive
+106 channel_type 0 32 0 0 NDSPchResourcesDecreasedReportChannelType
+99 output_tdm_bus 1 16 0 0 primitive
+99 voice_signaling_mode 1 16 0 0 primitive
+99 number_of_connections 1 32 0 0 primitive
+99 output_port_0 1 8 0 0 primitive
+99 input_port_0 1 8 0 0 primitive
+99 output_time_slot_0 1 16 0 0 primitive
+99 input_time_slot_0 1 16 0 0 primitive
+99 input_tdm_bus_0 1 8 0 0 primitive
+99 input_voice_signaling_mode_0 1 8 0 0 primitive
+99 output_port_1 1 8 0 0 primitive
+99 input_port_1 1 8 0 0 primitive
+99 output_time_slot_1 1 16 0 0 primitive
+99 input_time_slot_1 1 16 0 0 primitive
+99 input_tdm_bus_1 1 8 0 0 primitive
+99 input_voice_signaling_mode_1 1 8 0 0 primitive
+99 output_port_2 1 8 0 0 primitive
+99 input_port_2 1 8 0 0 primitive
+99 output_time_slot_2 1 16 0 0 primitive
+99 input_time_slot_2 1 16 0 0 primitive
+99 input_tdm_bus_2 1 8 0 0 primitive
+99 input_voice_signaling_mode_2 1 8 0 0 primitive
+99 output_port_3 1 8 0 0 primitive
+99 input_port_3 1 8 0 0 primitive
+99 output_time_slot_3 1 16 0 0 primitive
+99 input_time_slot_3 1 16 0 0 primitive
+99 input_tdm_bus_3 1 8 0 0 primitive
+99 input_voice_signaling_mode_3 1 8 0 0 primitive
+99 output_port_4 1 8 0 0 primitive
+99 input_port_4 1 8 0 0 primitive
+99 output_time_slot_4 1 16 0 0 primitive
+99 input_time_slot_4 1 16 0 0 primitive
+99 input_tdm_bus_4 1 8 0 0 primitive
+99 input_voice_signaling_mode_4 1 8 0 0 primitive
+99 output_port_5 1 8 0 0 primitive
+99 input_port_5 1 8 0 0 primitive
+99 output_time_slot_5 1 16 0 0 primitive
+99 input_time_slot_5 1 16 0 0 primitive
+99 input_tdm_bus_5 1 8 0 0 primitive
+99 input_voice_signaling_mode_5 1 8 0 0 primitive
+99 output_port_6 1 8 0 0 primitive
+99 input_port_6 1 8 0 0 primitive
+99 output_time_slot_6 1 16 0 0 primitive
+99 input_time_slot_6 1 16 0 0 primitive
+99 input_tdm_bus_6 1 8 0 0 primitive
+99 input_voice_signaling_mode_6 1 8 0 0 primitive
+99 output_port_7 1 8 0 0 primitive
+99 input_port_7 1 8 0 0 primitive
+99 output_time_slot_7 1 16 0 0 primitive
+99 input_time_slot_7 1 16 0 0 primitive
+99 input_tdm_bus_7 1 8 0 0 primitive
+99 input_voice_signaling_mode_7 1 8 0 0 primitive
+99 output_port_8 1 8 0 0 primitive
+99 input_port_8 1 8 0 0 primitive
+99 output_time_slot_8 1 16 0 0 primitive
+99 input_time_slot_8 1 16 0 0 primitive
+99 input_tdm_bus_8 1 8 0 0 primitive
+99 input_voice_signaling_mode_8 1 8 0 0 primitive
+99 output_port_9 1 8 0 0 primitive
+99 input_port_9 1 8 0 0 primitive
+99 output_time_slot_9 1 16 0 0 primitive
+99 input_time_slot_9 1 16 0 0 primitive
+99 input_tdm_bus_9 1 8 0 0 primitive
+99 input_voice_signaling_mode_9 1 8 0 0 primitive
+99 output_port_10 1 8 0 0 primitive
+99 input_port_10 1 8 0 0 primitive
+99 output_time_slot_10 1 16 0 0 primitive
+99 input_time_slot_10 1 16 0 0 primitive
+99 input_tdm_bus_10 1 8 0 0 primitive
+99 input_voice_signaling_mode_10 1 8 0 0 primitive
+99 output_port_11 1 8 0 0 primitive
+99 input_port_11 1 8 0 0 primitive
+99 output_time_slot_11 1 16 0 0 primitive
+99 input_time_slot_11 1 16 0 0 primitive
+99 input_tdm_bus_11 1 8 0 0 primitive
+99 input_voice_signaling_mode_11 1 8 0 0 primitive
+99 output_port_12 1 8 0 0 primitive
+99 input_port_12 1 8 0 0 primitive
+99 output_time_slot_12 1 16 0 0 primitive
+99 input_time_slot_12 1 16 0 0 primitive
+99 input_tdm_bus_12 1 8 0 0 primitive
+99 input_voice_signaling_mode_12 1 8 0 0 primitive
+99 output_port_13 1 8 0 0 primitive
+99 input_port_13 1 8 0 0 primitive
+99 output_time_slot_13 1 16 0 0 primitive
+99 input_time_slot_13 1 16 0 0 primitive
+99 input_tdm_bus_13 1 8 0 0 primitive
+99 input_voice_signaling_mode_13 1 8 0 0 primitive
+99 output_port_14 1 8 0 0 primitive
+99 input_port_14 1 8 0 0 primitive
+99 output_time_slot_14 1 16 0 0 primitive
+99 input_time_slot_14 1 16 0 0 primitive
+99 input_tdm_bus_14 1 8 0 0 primitive
+99 input_voice_signaling_mode_14 1 8 0 0 primitive
+99 output_port_15 1 8 0 0 primitive
+99 input_port_15 1 8 0 0 primitive
+99 output_time_slot_15 1 16 0 0 primitive
+99 input_time_slot_15 1 16 0 0 primitive
+99 input_tdm_bus_15 1 8 0 0 primitive
+99 input_voice_signaling_mode_15 1 8 0 0 primitive
+99 output_port_16 1 8 0 0 primitive
+99 input_port_16 1 8 0 0 primitive
+99 output_time_slot_16 1 16 0 0 primitive
+99 input_time_slot_16 1 16 0 0 primitive
+99 input_tdm_bus_16 1 8 0 0 primitive
+99 input_voice_signaling_mode_16 1 8 0 0 primitive
+99 output_port_17 1 8 0 0 primitive
+99 input_port_17 1 8 0 0 primitive
+99 output_time_slot_17 1 16 0 0 primitive
+99 input_time_slot_17 1 16 0 0 primitive
+99 input_tdm_bus_17 1 8 0 0 primitive
+99 input_voice_signaling_mode_17 1 8 0 0 primitive
+99 output_port_18 1 8 0 0 primitive
+99 input_port_18 1 8 0 0 primitive
+99 output_time_slot_18 1 16 0 0 primitive
+99 input_time_slot_18 1 16 0 0 primitive
+99 input_tdm_bus_18 1 8 0 0 primitive
+99 input_voice_signaling_mode_18 1 8 0 0 primitive
+99 output_port_19 1 8 0 0 primitive
+99 input_port_19 1 8 0 0 primitive
+99 output_time_slot_19 1 16 0 0 primitive
+99 input_time_slot_19 1 16 0 0 primitive
+99 input_tdm_bus_19 1 8 0 0 primitive
+99 input_voice_signaling_mode_19 1 8 0 0 primitive
+99 output_port_20 1 8 0 0 primitive
+99 input_port_20 1 8 0 0 primitive
+99 output_time_slot_20 1 16 0 0 primitive
+99 input_time_slot_20 1 16 0 0 primitive
+99 input_tdm_bus_20 1 8 0 0 primitive
+99 input_voice_signaling_mode_20 1 8 0 0 primitive
+99 output_port_21 1 8 0 0 primitive
+99 input_port_21 1 8 0 0 primitive
+99 output_time_slot_21 1 16 0 0 primitive
+99 input_time_slot_21 1 16 0 0 primitive
+99 input_tdm_bus_21 1 8 0 0 primitive
+99 input_voice_signaling_mode_21 1 8 0 0 primitive
+99 output_port_22 1 8 0 0 primitive
+99 input_port_22 1 8 0 0 primitive
+99 output_time_slot_22 1 16 0 0 primitive
+99 input_time_slot_22 1 16 0 0 primitive
+99 input_tdm_bus_22 1 8 0 0 primitive
+99 input_voice_signaling_mode_22 1 8 0 0 primitive
+99 output_port_23 1 8 0 0 primitive
+99 input_port_23 1 8 0 0 primitive
+99 output_time_slot_23 1 16 0 0 primitive
+99 input_time_slot_23 1 16 0 0 primitive
+99 input_tdm_bus_23 1 8 0 0 primitive
+99 input_voice_signaling_mode_23 1 8 0 0 primitive
+99 output_port_24 1 8 0 0 primitive
+99 input_port_24 1 8 0 0 primitive
+99 output_time_slot_24 1 16 0 0 primitive
+99 input_time_slot_24 1 16 0 0 primitive
+99 input_tdm_bus_24 1 8 0 0 primitive
+99 input_voice_signaling_mode_24 1 8 0 0 primitive
+99 output_port_25 1 8 0 0 primitive
+99 input_port_25 1 8 0 0 primitive
+99 output_time_slot_25 1 16 0 0 primitive
+99 input_time_slot_25 1 16 0 0 primitive
+99 input_tdm_bus_25 1 8 0 0 primitive
+99 input_voice_signaling_mode_25 1 8 0 0 primitive
+99 output_port_26 1 8 0 0 primitive
+99 input_port_26 1 8 0 0 primitive
+99 output_time_slot_26 1 16 0 0 primitive
+99 input_time_slot_26 1 16 0 0 primitive
+99 input_tdm_bus_26 1 8 0 0 primitive
+99 input_voice_signaling_mode_26 1 8 0 0 primitive
+99 output_port_27 1 8 0 0 primitive
+99 input_port_27 1 8 0 0 primitive
+99 output_time_slot_27 1 16 0 0 primitive
+99 input_time_slot_27 1 16 0 0 primitive
+99 input_tdm_bus_27 1 8 0 0 primitive
+99 input_voice_signaling_mode_27 1 8 0 0 primitive
+99 output_port_28 1 8 0 0 primitive
+99 input_port_28 1 8 0 0 primitive
+99 output_time_slot_28 1 16 0 0 primitive
+99 input_time_slot_28 1 16 0 0 primitive
+99 input_tdm_bus_28 1 8 0 0 primitive
+99 input_voice_signaling_mode_28 1 8 0 0 primitive
+99 output_port_29 1 8 0 0 primitive
+99 input_port_29 1 8 0 0 primitive
+99 output_time_slot_29 1 16 0 0 primitive
+99 input_time_slot_29 1 16 0 0 primitive
+99 input_tdm_bus_29 1 8 0 0 primitive
+99 input_voice_signaling_mode_29 1 8 0 0 primitive
+99 output_port_30 1 8 0 0 primitive
+99 input_port_30 1 8 0 0 primitive
+99 output_time_slot_30 1 16 0 0 primitive
+99 input_time_slot_30 1 16 0 0 primitive
+99 input_tdm_bus_30 1 8 0 0 primitive
+99 input_voice_signaling_mode_30 1 8 0 0 primitive
+99 output_port_31 1 8 0 0 primitive
+99 input_port_31 1 8 0 0 primitive
+99 output_time_slot_31 1 16 0 0 primitive
+99 input_time_slot_31 1 16 0 0 primitive
+99 input_tdm_bus_31 1 8 0 0 primitive
+99 input_voice_signaling_mode_31 1 8 0 0 primitive
+99 output_port_32 1 8 0 0 primitive
+99 input_port_32 1 8 0 0 primitive
+99 output_time_slot_32 1 16 0 0 primitive
+99 input_time_slot_32 1 16 0 0 primitive
+99 input_tdm_bus_32 1 8 0 0 primitive
+99 input_voice_signaling_mode_32 1 8 0 0 primitive
+99 output_port_33 1 8 0 0 primitive
+99 input_port_33 1 8 0 0 primitive
+99 output_time_slot_33 1 16 0 0 primitive
+99 input_time_slot_33 1 16 0 0 primitive
+99 input_tdm_bus_33 1 8 0 0 primitive
+99 input_voice_signaling_mode_33 1 8 0 0 primitive
+99 output_port_34 1 8 0 0 primitive
+99 input_port_34 1 8 0 0 primitive
+99 output_time_slot_34 1 16 0 0 primitive
+99 input_time_slot_34 1 16 0 0 primitive
+99 input_tdm_bus_34 1 8 0 0 primitive
+99 input_voice_signaling_mode_34 1 8 0 0 primitive
+99 output_port_35 1 8 0 0 primitive
+99 input_port_35 1 8 0 0 primitive
+99 output_time_slot_35 1 16 0 0 primitive
+99 input_time_slot_35 1 16 0 0 primitive
+99 input_tdm_bus_35 1 8 0 0 primitive
+99 input_voice_signaling_mode_35 1 8 0 0 primitive
+99 output_port_36 1 8 0 0 primitive
+99 input_port_36 1 8 0 0 primitive
+99 output_time_slot_36 1 16 0 0 primitive
+99 input_time_slot_36 1 16 0 0 primitive
+99 input_tdm_bus_36 1 8 0 0 primitive
+99 input_voice_signaling_mode_36 1 8 0 0 primitive
+99 output_port_37 1 8 0 0 primitive
+99 input_port_37 1 8 0 0 primitive
+99 output_time_slot_37 1 16 0 0 primitive
+99 input_time_slot_37 1 16 0 0 primitive
+99 input_tdm_bus_37 1 8 0 0 primitive
+99 input_voice_signaling_mode_37 1 8 0 0 primitive
+99 output_port_38 1 8 0 0 primitive
+99 input_port_38 1 8 0 0 primitive
+99 output_time_slot_38 1 16 0 0 primitive
+99 input_time_slot_38 1 16 0 0 primitive
+99 input_tdm_bus_38 1 8 0 0 primitive
+99 input_voice_signaling_mode_38 1 8 0 0 primitive
+99 output_port_39 1 8 0 0 primitive
+99 input_port_39 1 8 0 0 primitive
+99 output_time_slot_39 1 16 0 0 primitive
+99 input_time_slot_39 1 16 0 0 primitive
+99 input_tdm_bus_39 1 8 0 0 primitive
+99 input_voice_signaling_mode_39 1 8 0 0 primitive
+99 output_port_40 1 8 0 0 primitive
+99 input_port_40 1 8 0 0 primitive
+99 output_time_slot_40 1 16 0 0 primitive
+99 input_time_slot_40 1 16 0 0 primitive
+99 input_tdm_bus_40 1 8 0 0 primitive
+99 input_voice_signaling_mode_40 1 8 0 0 primitive
+99 output_port_41 1 8 0 0 primitive
+99 input_port_41 1 8 0 0 primitive
+99 output_time_slot_41 1 16 0 0 primitive
+99 input_time_slot_41 1 16 0 0 primitive
+99 input_tdm_bus_41 1 8 0 0 primitive
+99 input_voice_signaling_mode_41 1 8 0 0 primitive
+99 output_port_42 1 8 0 0 primitive
+99 input_port_42 1 8 0 0 primitive
+99 output_time_slot_42 1 16 0 0 primitive
+99 input_time_slot_42 1 16 0 0 primitive
+99 input_tdm_bus_42 1 8 0 0 primitive
+99 input_voice_signaling_mode_42 1 8 0 0 primitive
+99 output_port_43 1 8 0 0 primitive
+99 input_port_43 1 8 0 0 primitive
+99 output_time_slot_43 1 16 0 0 primitive
+99 input_time_slot_43 1 16 0 0 primitive
+99 input_tdm_bus_43 1 8 0 0 primitive
+99 input_voice_signaling_mode_43 1 8 0 0 primitive
+99 output_port_44 1 8 0 0 primitive
+99 input_port_44 1 8 0 0 primitive
+99 output_time_slot_44 1 16 0 0 primitive
+99 input_time_slot_44 1 16 0 0 primitive
+99 input_tdm_bus_44 1 8 0 0 primitive
+99 input_voice_signaling_mode_44 1 8 0 0 primitive
+99 output_port_45 1 8 0 0 primitive
+99 input_port_45 1 8 0 0 primitive
+99 output_time_slot_45 1 16 0 0 primitive
+99 input_time_slot_45 1 16 0 0 primitive
+99 input_tdm_bus_45 1 8 0 0 primitive
+99 input_voice_signaling_mode_45 1 8 0 0 primitive
+99 output_port_46 1 8 0 0 primitive
+99 input_port_46 1 8 0 0 primitive
+99 output_time_slot_46 1 16 0 0 primitive
+99 input_time_slot_46 1 16 0 0 primitive
+99 input_tdm_bus_46 1 8 0 0 primitive
+99 input_voice_signaling_mode_46 1 8 0 0 primitive
+99 output_port_47 1 8 0 0 primitive
+99 input_port_47 1 8 0 0 primitive
+99 output_time_slot_47 1 16 0 0 primitive
+99 input_time_slot_47 1 16 0 0 primitive
+99 input_tdm_bus_47 1 8 0 0 primitive
+99 input_voice_signaling_mode_47 1 8 0 0 primitive
+99 output_port_48 1 8 0 0 primitive
+99 input_port_48 1 8 0 0 primitive
+99 output_time_slot_48 1 16 0 0 primitive
+99 input_time_slot_48 1 16 0 0 primitive
+99 input_tdm_bus_48 1 8 0 0 primitive
+99 input_voice_signaling_mode_48 1 8 0 0 primitive
+99 output_port_49 1 8 0 0 primitive
+99 input_port_49 1 8 0 0 primitive
+99 output_time_slot_49 1 16 0 0 primitive
+99 input_time_slot_49 1 16 0 0 primitive
+99 input_tdm_bus_49 1 8 0 0 primitive
+99 input_voice_signaling_mode_49 1 8 0 0 primitive
+99 output_port_50 1 8 0 0 primitive
+99 input_port_50 1 8 0 0 primitive
+99 output_time_slot_50 1 16 0 0 primitive
+99 input_time_slot_50 1 16 0 0 primitive
+99 input_tdm_bus_50 1 8 0 0 primitive
+99 input_voice_signaling_mode_50 1 8 0 0 primitive
+99 output_port_51 1 8 0 0 primitive
+99 input_port_51 1 8 0 0 primitive
+99 output_time_slot_51 1 16 0 0 primitive
+99 input_time_slot_51 1 16 0 0 primitive
+99 input_tdm_bus_51 1 8 0 0 primitive
+99 input_voice_signaling_mode_51 1 8 0 0 primitive
+99 output_port_52 1 8 0 0 primitive
+99 input_port_52 1 8 0 0 primitive
+99 output_time_slot_52 1 16 0 0 primitive
+99 input_time_slot_52 1 16 0 0 primitive
+99 input_tdm_bus_52 1 8 0 0 primitive
+99 input_voice_signaling_mode_52 1 8 0 0 primitive
+99 output_port_53 1 8 0 0 primitive
+99 input_port_53 1 8 0 0 primitive
+99 output_time_slot_53 1 16 0 0 primitive
+99 input_time_slot_53 1 16 0 0 primitive
+99 input_tdm_bus_53 1 8 0 0 primitive
+99 input_voice_signaling_mode_53 1 8 0 0 primitive
+99 output_port_54 1 8 0 0 primitive
+99 input_port_54 1 8 0 0 primitive
+99 output_time_slot_54 1 16 0 0 primitive
+99 input_time_slot_54 1 16 0 0 primitive
+99 input_tdm_bus_54 1 8 0 0 primitive
+99 input_voice_signaling_mode_54 1 8 0 0 primitive
+99 output_port_55 1 8 0 0 primitive
+99 input_port_55 1 8 0 0 primitive
+99 output_time_slot_55 1 16 0 0 primitive
+99 input_time_slot_55 1 16 0 0 primitive
+99 input_tdm_bus_55 1 8 0 0 primitive
+99 input_voice_signaling_mode_55 1 8 0 0 primitive
+99 output_port_56 1 8 0 0 primitive
+99 input_port_56 1 8 0 0 primitive
+99 output_time_slot_56 1 16 0 0 primitive
+99 input_time_slot_56 1 16 0 0 primitive
+99 input_tdm_bus_56 1 8 0 0 primitive
+99 input_voice_signaling_mode_56 1 8 0 0 primitive
+99 output_port_57 1 8 0 0 primitive
+99 input_port_57 1 8 0 0 primitive
+99 output_time_slot_57 1 16 0 0 primitive
+99 input_time_slot_57 1 16 0 0 primitive
+99 input_tdm_bus_57 1 8 0 0 primitive
+99 input_voice_signaling_mode_57 1 8 0 0 primitive
+99 output_port_58 1 8 0 0 primitive
+99 input_port_58 1 8 0 0 primitive
+99 output_time_slot_58 1 16 0 0 primitive
+99 input_time_slot_58 1 16 0 0 primitive
+99 input_tdm_bus_58 1 8 0 0 primitive
+99 input_voice_signaling_mode_58 1 8 0 0 primitive
+99 output_port_59 1 8 0 0 primitive
+99 input_port_59 1 8 0 0 primitive
+99 output_time_slot_59 1 16 0 0 primitive
+99 input_time_slot_59 1 16 0 0 primitive
+99 input_tdm_bus_59 1 8 0 0 primitive
+99 input_voice_signaling_mode_59 1 8 0 0 primitive
+99 output_port_60 1 8 0 0 primitive
+99 input_port_60 1 8 0 0 primitive
+99 output_time_slot_60 1 16 0 0 primitive
+99 input_time_slot_60 1 16 0 0 primitive
+99 input_tdm_bus_60 1 8 0 0 primitive
+99 input_voice_signaling_mode_60 1 8 0 0 primitive
+99 output_port_61 1 8 0 0 primitive
+99 input_port_61 1 8 0 0 primitive
+99 output_time_slot_61 1 16 0 0 primitive
+99 input_time_slot_61 1 16 0 0 primitive
+99 input_tdm_bus_61 1 8 0 0 primitive
+99 input_voice_signaling_mode_61 1 8 0 0 primitive
+99 output_port_62 1 8 0 0 primitive
+99 input_port_62 1 8 0 0 primitive
+99 output_time_slot_62 1 16 0 0 primitive
+99 input_time_slot_62 1 16 0 0 primitive
+99 input_tdm_bus_62 1 8 0 0 primitive
+99 input_voice_signaling_mode_62 1 8 0 0 primitive
+99 output_port_63 1 8 0 0 primitive
+99 input_port_63 1 8 0 0 primitive
+99 output_time_slot_63 1 16 0 0 primitive
+99 input_time_slot_63 1 16 0 0 primitive
+99 input_tdm_bus_63 1 8 0 0 primitive
+99 input_voice_signaling_mode_63 1 8 0 0 primitive
+99 output_port_64 1 8 0 0 primitive
+99 input_port_64 1 8 0 0 primitive
+99 output_time_slot_64 1 16 0 0 primitive
+99 input_time_slot_64 1 16 0 0 primitive
+99 input_tdm_bus_64 1 8 0 0 primitive
+99 input_voice_signaling_mode_64 1 8 0 0 primitive
+99 output_port_65 1 8 0 0 primitive
+99 input_port_65 1 8 0 0 primitive
+99 output_time_slot_65 1 16 0 0 primitive
+99 input_time_slot_65 1 16 0 0 primitive
+99 input_tdm_bus_65 1 8 0 0 primitive
+99 input_voice_signaling_mode_65 1 8 0 0 primitive
+99 output_port_66 1 8 0 0 primitive
+99 input_port_66 1 8 0 0 primitive
+99 output_time_slot_66 1 16 0 0 primitive
+99 input_time_slot_66 1 16 0 0 primitive
+99 input_tdm_bus_66 1 8 0 0 primitive
+99 input_voice_signaling_mode_66 1 8 0 0 primitive
+99 output_port_67 1 8 0 0 primitive
+99 input_port_67 1 8 0 0 primitive
+99 output_time_slot_67 1 16 0 0 primitive
+99 input_time_slot_67 1 16 0 0 primitive
+99 input_tdm_bus_67 1 8 0 0 primitive
+99 input_voice_signaling_mode_67 1 8 0 0 primitive
+99 output_port_68 1 8 0 0 primitive
+99 input_port_68 1 8 0 0 primitive
+99 output_time_slot_68 1 16 0 0 primitive
+99 input_time_slot_68 1 16 0 0 primitive
+99 input_tdm_bus_68 1 8 0 0 primitive
+99 input_voice_signaling_mode_68 1 8 0 0 primitive
+99 output_port_69 1 8 0 0 primitive
+99 input_port_69 1 8 0 0 primitive
+99 output_time_slot_69 1 16 0 0 primitive
+99 input_time_slot_69 1 16 0 0 primitive
+99 input_tdm_bus_69 1 8 0 0 primitive
+99 input_voice_signaling_mode_69 1 8 0 0 primitive
+99 output_port_70 1 8 0 0 primitive
+99 input_port_70 1 8 0 0 primitive
+99 output_time_slot_70 1 16 0 0 primitive
+99 input_time_slot_70 1 16 0 0 primitive
+99 input_tdm_bus_70 1 8 0 0 primitive
+99 input_voice_signaling_mode_70 1 8 0 0 primitive
+99 output_port_71 1 8 0 0 primitive
+99 input_port_71 1 8 0 0 primitive
+99 output_time_slot_71 1 16 0 0 primitive
+99 input_time_slot_71 1 16 0 0 primitive
+99 input_tdm_bus_71 1 8 0 0 primitive
+99 input_voice_signaling_mode_71 1 8 0 0 primitive
+99 output_port_72 1 8 0 0 primitive
+99 input_port_72 1 8 0 0 primitive
+99 output_time_slot_72 1 16 0 0 primitive
+99 input_time_slot_72 1 16 0 0 primitive
+99 input_tdm_bus_72 1 8 0 0 primitive
+99 input_voice_signaling_mode_72 1 8 0 0 primitive
+99 output_port_73 1 8 0 0 primitive
+99 input_port_73 1 8 0 0 primitive
+99 output_time_slot_73 1 16 0 0 primitive
+99 input_time_slot_73 1 16 0 0 primitive
+99 input_tdm_bus_73 1 8 0 0 primitive
+99 input_voice_signaling_mode_73 1 8 0 0 primitive
+99 output_port_74 1 8 0 0 primitive
+99 input_port_74 1 8 0 0 primitive
+99 output_time_slot_74 1 16 0 0 primitive
+99 input_time_slot_74 1 16 0 0 primitive
+99 input_tdm_bus_74 1 8 0 0 primitive
+99 input_voice_signaling_mode_74 1 8 0 0 primitive
+99 output_port_75 1 8 0 0 primitive
+99 input_port_75 1 8 0 0 primitive
+99 output_time_slot_75 1 16 0 0 primitive
+99 input_time_slot_75 1 16 0 0 primitive
+99 input_tdm_bus_75 1 8 0 0 primitive
+99 input_voice_signaling_mode_75 1 8 0 0 primitive
+99 output_port_76 1 8 0 0 primitive
+99 input_port_76 1 8 0 0 primitive
+99 output_time_slot_76 1 16 0 0 primitive
+99 input_time_slot_76 1 16 0 0 primitive
+99 input_tdm_bus_76 1 8 0 0 primitive
+99 input_voice_signaling_mode_76 1 8 0 0 primitive
+99 output_port_77 1 8 0 0 primitive
+99 input_port_77 1 8 0 0 primitive
+99 output_time_slot_77 1 16 0 0 primitive
+99 input_time_slot_77 1 16 0 0 primitive
+99 input_tdm_bus_77 1 8 0 0 primitive
+99 input_voice_signaling_mode_77 1 8 0 0 primitive
+99 output_port_78 1 8 0 0 primitive
+99 input_port_78 1 8 0 0 primitive
+99 output_time_slot_78 1 16 0 0 primitive
+99 input_time_slot_78 1 16 0 0 primitive
+99 input_tdm_bus_78 1 8 0 0 primitive
+99 input_voice_signaling_mode_78 1 8 0 0 primitive
+99 output_port_79 1 8 0 0 primitive
+99 input_port_79 1 8 0 0 primitive
+99 output_time_slot_79 1 16 0 0 primitive
+99 input_time_slot_79 1 16 0 0 primitive
+99 input_tdm_bus_79 1 8 0 0 primitive
+99 input_voice_signaling_mode_79 1 8 0 0 primitive
+99 output_port_80 1 8 0 0 primitive
+99 input_port_80 1 8 0 0 primitive
+99 output_time_slot_80 1 16 0 0 primitive
+99 input_time_slot_80 1 16 0 0 primitive
+99 input_tdm_bus_80 1 8 0 0 primitive
+99 input_voice_signaling_mode_80 1 8 0 0 primitive
+99 output_port_81 1 8 0 0 primitive
+99 input_port_81 1 8 0 0 primitive
+99 output_time_slot_81 1 16 0 0 primitive
+99 input_time_slot_81 1 16 0 0 primitive
+99 input_tdm_bus_81 1 8 0 0 primitive
+99 input_voice_signaling_mode_81 1 8 0 0 primitive
+99 output_port_82 1 8 0 0 primitive
+99 input_port_82 1 8 0 0 primitive
+99 output_time_slot_82 1 16 0 0 primitive
+99 input_time_slot_82 1 16 0 0 primitive
+99 input_tdm_bus_82 1 8 0 0 primitive
+99 input_voice_signaling_mode_82 1 8 0 0 primitive
+99 output_port_83 1 8 0 0 primitive
+99 input_port_83 1 8 0 0 primitive
+99 output_time_slot_83 1 16 0 0 primitive
+99 input_time_slot_83 1 16 0 0 primitive
+99 input_tdm_bus_83 1 8 0 0 primitive
+99 input_voice_signaling_mode_83 1 8 0 0 primitive
+99 output_port_84 1 8 0 0 primitive
+99 input_port_84 1 8 0 0 primitive
+99 output_time_slot_84 1 16 0 0 primitive
+99 input_time_slot_84 1 16 0 0 primitive
+99 input_tdm_bus_84 1 8 0 0 primitive
+99 input_voice_signaling_mode_84 1 8 0 0 primitive
+99 output_port_85 1 8 0 0 primitive
+99 input_port_85 1 8 0 0 primitive
+99 output_time_slot_85 1 16 0 0 primitive
+99 input_time_slot_85 1 16 0 0 primitive
+99 input_tdm_bus_85 1 8 0 0 primitive
+99 input_voice_signaling_mode_85 1 8 0 0 primitive
+99 output_port_86 1 8 0 0 primitive
+99 input_port_86 1 8 0 0 primitive
+99 output_time_slot_86 1 16 0 0 primitive
+99 input_time_slot_86 1 16 0 0 primitive
+99 input_tdm_bus_86 1 8 0 0 primitive
+99 input_voice_signaling_mode_86 1 8 0 0 primitive
+99 output_port_87 1 8 0 0 primitive
+99 input_port_87 1 8 0 0 primitive
+99 output_time_slot_87 1 16 0 0 primitive
+99 input_time_slot_87 1 16 0 0 primitive
+99 input_tdm_bus_87 1 8 0 0 primitive
+99 input_voice_signaling_mode_87 1 8 0 0 primitive
+99 output_port_88 1 8 0 0 primitive
+99 input_port_88 1 8 0 0 primitive
+99 output_time_slot_88 1 16 0 0 primitive
+99 input_time_slot_88 1 16 0 0 primitive
+99 input_tdm_bus_88 1 8 0 0 primitive
+99 input_voice_signaling_mode_88 1 8 0 0 primitive
+99 output_port_89 1 8 0 0 primitive
+99 input_port_89 1 8 0 0 primitive
+99 output_time_slot_89 1 16 0 0 primitive
+99 input_time_slot_89 1 16 0 0 primitive
+99 input_tdm_bus_89 1 8 0 0 primitive
+99 input_voice_signaling_mode_89 1 8 0 0 primitive
+99 output_port_90 1 8 0 0 primitive
+99 input_port_90 1 8 0 0 primitive
+99 output_time_slot_90 1 16 0 0 primitive
+99 input_time_slot_90 1 16 0 0 primitive
+99 input_tdm_bus_90 1 8 0 0 primitive
+99 input_voice_signaling_mode_90 1 8 0 0 primitive
+99 output_port_91 1 8 0 0 primitive
+99 input_port_91 1 8 0 0 primitive
+99 output_time_slot_91 1 16 0 0 primitive
+99 input_time_slot_91 1 16 0 0 primitive
+99 input_tdm_bus_91 1 8 0 0 primitive
+99 input_voice_signaling_mode_91 1 8 0 0 primitive
+99 output_port_92 1 8 0 0 primitive
+99 input_port_92 1 8 0 0 primitive
+99 output_time_slot_92 1 16 0 0 primitive
+99 input_time_slot_92 1 16 0 0 primitive
+99 input_tdm_bus_92 1 8 0 0 primitive
+99 input_voice_signaling_mode_92 1 8 0 0 primitive
+99 output_port_93 1 8 0 0 primitive
+99 input_port_93 1 8 0 0 primitive
+99 output_time_slot_93 1 16 0 0 primitive
+99 input_time_slot_93 1 16 0 0 primitive
+99 input_tdm_bus_93 1 8 0 0 primitive
+99 input_voice_signaling_mode_93 1 8 0 0 primitive
+99 output_port_94 1 8 0 0 primitive
+99 input_port_94 1 8 0 0 primitive
+99 output_time_slot_94 1 16 0 0 primitive
+99 input_time_slot_94 1 16 0 0 primitive
+99 input_tdm_bus_94 1 8 0 0 primitive
+99 input_voice_signaling_mode_94 1 8 0 0 primitive
+99 output_port_95 1 8 0 0 primitive
+99 input_port_95 1 8 0 0 primitive
+99 output_time_slot_95 1 16 0 0 primitive
+99 input_time_slot_95 1 16 0 0 primitive
+99 input_tdm_bus_95 1 8 0 0 primitive
+99 input_voice_signaling_mode_95 1 8 0 0 primitive
+99 output_port_96 1 8 0 0 primitive
+99 input_port_96 1 8 0 0 primitive
+99 output_time_slot_96 1 16 0 0 primitive
+99 input_time_slot_96 1 16 0 0 primitive
+99 input_tdm_bus_96 1 8 0 0 primitive
+99 input_voice_signaling_mode_96 1 8 0 0 primitive
+99 output_port_97 1 8 0 0 primitive
+99 input_port_97 1 8 0 0 primitive
+99 output_time_slot_97 1 16 0 0 primitive
+99 input_time_slot_97 1 16 0 0 primitive
+99 input_tdm_bus_97 1 8 0 0 primitive
+99 input_voice_signaling_mode_97 1 8 0 0 primitive
+99 output_port_98 1 8 0 0 primitive
+99 input_port_98 1 8 0 0 primitive
+99 output_time_slot_98 1 16 0 0 primitive
+99 input_time_slot_98 1 16 0 0 primitive
+99 input_tdm_bus_98 1 8 0 0 primitive
+99 input_voice_signaling_mode_98 1 8 0 0 primitive
+99 output_port_99 1 8 0 0 primitive
+99 input_port_99 1 8 0 0 primitive
+99 output_time_slot_99 1 16 0 0 primitive
+99 input_time_slot_99 1 16 0 0 primitive
+99 input_tdm_bus_99 1 8 0 0 primitive
+99 input_voice_signaling_mode_99 1 8 0 0 primitive
+99 output_port_100 1 8 0 0 primitive
+99 input_port_100 1 8 0 0 primitive
+99 output_time_slot_100 1 16 0 0 primitive
+99 input_time_slot_100 1 16 0 0 primitive
+99 input_tdm_bus_100 1 8 0 0 primitive
+99 input_voice_signaling_mode_100 1 8 0 0 primitive
+99 output_port_101 1 8 0 0 primitive
+99 input_port_101 1 8 0 0 primitive
+99 output_time_slot_101 1 16 0 0 primitive
+99 input_time_slot_101 1 16 0 0 primitive
+99 input_tdm_bus_101 1 8 0 0 primitive
+99 input_voice_signaling_mode_101 1 8 0 0 primitive
+99 output_port_102 1 8 0 0 primitive
+99 input_port_102 1 8 0 0 primitive
+99 output_time_slot_102 1 16 0 0 primitive
+99 input_time_slot_102 1 16 0 0 primitive
+99 input_tdm_bus_102 1 8 0 0 primitive
+99 input_voice_signaling_mode_102 1 8 0 0 primitive
+99 output_port_103 1 8 0 0 primitive
+99 input_port_103 1 8 0 0 primitive
+99 output_time_slot_103 1 16 0 0 primitive
+99 input_time_slot_103 1 16 0 0 primitive
+99 input_tdm_bus_103 1 8 0 0 primitive
+99 input_voice_signaling_mode_103 1 8 0 0 primitive
+99 output_port_104 1 8 0 0 primitive
+99 input_port_104 1 8 0 0 primitive
+99 output_time_slot_104 1 16 0 0 primitive
+99 input_time_slot_104 1 16 0 0 primitive
+99 input_tdm_bus_104 1 8 0 0 primitive
+99 input_voice_signaling_mode_104 1 8 0 0 primitive
+99 output_port_105 1 8 0 0 primitive
+99 input_port_105 1 8 0 0 primitive
+99 output_time_slot_105 1 16 0 0 primitive
+99 input_time_slot_105 1 16 0 0 primitive
+99 input_tdm_bus_105 1 8 0 0 primitive
+99 input_voice_signaling_mode_105 1 8 0 0 primitive
+99 output_port_106 1 8 0 0 primitive
+99 input_port_106 1 8 0 0 primitive
+99 output_time_slot_106 1 16 0 0 primitive
+99 input_time_slot_106 1 16 0 0 primitive
+99 input_tdm_bus_106 1 8 0 0 primitive
+99 input_voice_signaling_mode_106 1 8 0 0 primitive
+99 output_port_107 1 8 0 0 primitive
+99 input_port_107 1 8 0 0 primitive
+99 output_time_slot_107 1 16 0 0 primitive
+99 input_time_slot_107 1 16 0 0 primitive
+99 input_tdm_bus_107 1 8 0 0 primitive
+99 input_voice_signaling_mode_107 1 8 0 0 primitive
+99 output_port_108 1 8 0 0 primitive
+99 input_port_108 1 8 0 0 primitive
+99 output_time_slot_108 1 16 0 0 primitive
+99 input_time_slot_108 1 16 0 0 primitive
+99 input_tdm_bus_108 1 8 0 0 primitive
+99 input_voice_signaling_mode_108 1 8 0 0 primitive
+99 output_port_109 1 8 0 0 primitive
+99 input_port_109 1 8 0 0 primitive
+99 output_time_slot_109 1 16 0 0 primitive
+99 input_time_slot_109 1 16 0 0 primitive
+99 input_tdm_bus_109 1 8 0 0 primitive
+99 input_voice_signaling_mode_109 1 8 0 0 primitive
+99 output_port_110 1 8 0 0 primitive
+99 input_port_110 1 8 0 0 primitive
+99 output_time_slot_110 1 16 0 0 primitive
+99 input_time_slot_110 1 16 0 0 primitive
+99 input_tdm_bus_110 1 8 0 0 primitive
+99 input_voice_signaling_mode_110 1 8 0 0 primitive
+99 output_port_111 1 8 0 0 primitive
+99 input_port_111 1 8 0 0 primitive
+99 output_time_slot_111 1 16 0 0 primitive
+99 input_time_slot_111 1 16 0 0 primitive
+99 input_tdm_bus_111 1 8 0 0 primitive
+99 input_voice_signaling_mode_111 1 8 0 0 primitive
+99 output_port_112 1 8 0 0 primitive
+99 input_port_112 1 8 0 0 primitive
+99 output_time_slot_112 1 16 0 0 primitive
+99 input_time_slot_112 1 16 0 0 primitive
+99 input_tdm_bus_112 1 8 0 0 primitive
+99 input_voice_signaling_mode_112 1 8 0 0 primitive
+99 output_port_113 1 8 0 0 primitive
+99 input_port_113 1 8 0 0 primitive
+99 output_time_slot_113 1 16 0 0 primitive
+99 input_time_slot_113 1 16 0 0 primitive
+99 input_tdm_bus_113 1 8 0 0 primitive
+99 input_voice_signaling_mode_113 1 8 0 0 primitive
+99 output_port_114 1 8 0 0 primitive
+99 input_port_114 1 8 0 0 primitive
+99 output_time_slot_114 1 16 0 0 primitive
+99 input_time_slot_114 1 16 0 0 primitive
+99 input_tdm_bus_114 1 8 0 0 primitive
+99 input_voice_signaling_mode_114 1 8 0 0 primitive
+99 output_port_115 1 8 0 0 primitive
+99 input_port_115 1 8 0 0 primitive
+99 output_time_slot_115 1 16 0 0 primitive
+99 input_time_slot_115 1 16 0 0 primitive
+99 input_tdm_bus_115 1 8 0 0 primitive
+99 input_voice_signaling_mode_115 1 8 0 0 primitive
+99 output_port_116 1 8 0 0 primitive
+99 input_port_116 1 8 0 0 primitive
+99 output_time_slot_116 1 16 0 0 primitive
+99 input_time_slot_116 1 16 0 0 primitive
+99 input_tdm_bus_116 1 8 0 0 primitive
+99 input_voice_signaling_mode_116 1 8 0 0 primitive
+99 output_port_117 1 8 0 0 primitive
+99 input_port_117 1 8 0 0 primitive
+99 output_time_slot_117 1 16 0 0 primitive
+99 input_time_slot_117 1 16 0 0 primitive
+99 input_tdm_bus_117 1 8 0 0 primitive
+99 input_voice_signaling_mode_117 1 8 0 0 primitive
+99 output_port_118 1 8 0 0 primitive
+99 input_port_118 1 8 0 0 primitive
+99 output_time_slot_118 1 16 0 0 primitive
+99 input_time_slot_118 1 16 0 0 primitive
+99 input_tdm_bus_118 1 8 0 0 primitive
+99 input_voice_signaling_mode_118 1 8 0 0 primitive
+99 output_port_119 1 8 0 0 primitive
+99 input_port_119 1 8 0 0 primitive
+99 output_time_slot_119 1 16 0 0 primitive
+99 input_time_slot_119 1 16 0 0 primitive
+99 input_tdm_bus_119 1 8 0 0 primitive
+99 input_voice_signaling_mode_119 1 8 0 0 primitive
+99 output_port_120 1 8 0 0 primitive
+99 input_port_120 1 8 0 0 primitive
+99 output_time_slot_120 1 16 0 0 primitive
+99 input_time_slot_120 1 16 0 0 primitive
+99 input_tdm_bus_120 1 8 0 0 primitive
+99 input_voice_signaling_mode_120 1 8 0 0 primitive
+99 output_port_121 1 8 0 0 primitive
+99 input_port_121 1 8 0 0 primitive
+99 output_time_slot_121 1 16 0 0 primitive
+99 input_time_slot_121 1 16 0 0 primitive
+99 input_tdm_bus_121 1 8 0 0 primitive
+99 input_voice_signaling_mode_121 1 8 0 0 primitive
+99 output_port_122 1 8 0 0 primitive
+99 input_port_122 1 8 0 0 primitive
+99 output_time_slot_122 1 16 0 0 primitive
+99 input_time_slot_122 1 16 0 0 primitive
+99 input_tdm_bus_122 1 8 0 0 primitive
+99 input_voice_signaling_mode_122 1 8 0 0 primitive
+99 output_port_123 1 8 0 0 primitive
+99 input_port_123 1 8 0 0 primitive
+99 output_time_slot_123 1 16 0 0 primitive
+99 input_time_slot_123 1 16 0 0 primitive
+99 input_tdm_bus_123 1 8 0 0 primitive
+99 input_voice_signaling_mode_123 1 8 0 0 primitive
+99 output_port_124 1 8 0 0 primitive
+99 input_port_124 1 8 0 0 primitive
+99 output_time_slot_124 1 16 0 0 primitive
+99 input_time_slot_124 1 16 0 0 primitive
+99 input_tdm_bus_124 1 8 0 0 primitive
+99 input_voice_signaling_mode_124 1 8 0 0 primitive
+99 output_port_125 1 8 0 0 primitive
+99 input_port_125 1 8 0 0 primitive
+99 output_time_slot_125 1 16 0 0 primitive
+99 input_time_slot_125 1 16 0 0 primitive
+99 input_tdm_bus_125 1 8 0 0 primitive
+99 input_voice_signaling_mode_125 1 8 0 0 primitive
+99 output_port_126 1 8 0 0 primitive
+99 input_port_126 1 8 0 0 primitive
+99 output_time_slot_126 1 16 0 0 primitive
+99 input_time_slot_126 1 16 0 0 primitive
+99 input_tdm_bus_126 1 8 0 0 primitive
+99 input_voice_signaling_mode_126 1 8 0 0 primitive
+99 output_port_127 1 8 0 0 primitive
+99 input_port_127 1 8 0 0 primitive
+99 output_time_slot_127 1 16 0 0 primitive
+99 input_time_slot_127 1 16 0 0 primitive
+99 input_tdm_bus_127 1 8 0 0 primitive
+99 input_voice_signaling_mode_127 1 8 0 0 primitive
+99 output_port_128 1 8 0 0 primitive
+99 input_port_128 1 8 0 0 primitive
+99 output_time_slot_128 1 16 0 0 primitive
+99 input_time_slot_128 1 16 0 0 primitive
+99 input_tdm_bus_128 1 8 0 0 primitive
+99 input_voice_signaling_mode_128 1 8 0 0 primitive
+99 output_port_129 1 8 0 0 primitive
+99 input_port_129 1 8 0 0 primitive
+99 output_time_slot_129 1 16 0 0 primitive
+99 input_time_slot_129 1 16 0 0 primitive
+99 input_tdm_bus_129 1 8 0 0 primitive
+99 input_voice_signaling_mode_129 1 8 0 0 primitive
+99 output_port_130 1 8 0 0 primitive
+99 input_port_130 1 8 0 0 primitive
+99 output_time_slot_130 1 16 0 0 primitive
+99 input_time_slot_130 1 16 0 0 primitive
+99 input_tdm_bus_130 1 8 0 0 primitive
+99 input_voice_signaling_mode_130 1 8 0 0 primitive
+99 output_port_131 1 8 0 0 primitive
+99 input_port_131 1 8 0 0 primitive
+99 output_time_slot_131 1 16 0 0 primitive
+99 input_time_slot_131 1 16 0 0 primitive
+99 input_tdm_bus_131 1 8 0 0 primitive
+99 input_voice_signaling_mode_131 1 8 0 0 primitive
+99 output_port_132 1 8 0 0 primitive
+99 input_port_132 1 8 0 0 primitive
+99 output_time_slot_132 1 16 0 0 primitive
+99 input_time_slot_132 1 16 0 0 primitive
+99 input_tdm_bus_132 1 8 0 0 primitive
+99 input_voice_signaling_mode_132 1 8 0 0 primitive
+99 output_port_133 1 8 0 0 primitive
+99 input_port_133 1 8 0 0 primitive
+99 output_time_slot_133 1 16 0 0 primitive
+99 input_time_slot_133 1 16 0 0 primitive
+99 input_tdm_bus_133 1 8 0 0 primitive
+99 input_voice_signaling_mode_133 1 8 0 0 primitive
+99 output_port_134 1 8 0 0 primitive
+99 input_port_134 1 8 0 0 primitive
+99 output_time_slot_134 1 16 0 0 primitive
+99 input_time_slot_134 1 16 0 0 primitive
+99 input_tdm_bus_134 1 8 0 0 primitive
+99 input_voice_signaling_mode_134 1 8 0 0 primitive
+99 output_port_135 1 8 0 0 primitive
+99 input_port_135 1 8 0 0 primitive
+99 output_time_slot_135 1 16 0 0 primitive
+99 input_time_slot_135 1 16 0 0 primitive
+99 input_tdm_bus_135 1 8 0 0 primitive
+99 input_voice_signaling_mode_135 1 8 0 0 primitive
+99 output_port_136 1 8 0 0 primitive
+99 input_port_136 1 8 0 0 primitive
+99 output_time_slot_136 1 16 0 0 primitive
+99 input_time_slot_136 1 16 0 0 primitive
+99 input_tdm_bus_136 1 8 0 0 primitive
+99 input_voice_signaling_mode_136 1 8 0 0 primitive
+99 output_port_137 1 8 0 0 primitive
+99 input_port_137 1 8 0 0 primitive
+99 output_time_slot_137 1 16 0 0 primitive
+99 input_time_slot_137 1 16 0 0 primitive
+99 input_tdm_bus_137 1 8 0 0 primitive
+99 input_voice_signaling_mode_137 1 8 0 0 primitive
+99 output_port_138 1 8 0 0 primitive
+99 input_port_138 1 8 0 0 primitive
+99 output_time_slot_138 1 16 0 0 primitive
+99 input_time_slot_138 1 16 0 0 primitive
+99 input_tdm_bus_138 1 8 0 0 primitive
+99 input_voice_signaling_mode_138 1 8 0 0 primitive
+99 output_port_139 1 8 0 0 primitive
+99 input_port_139 1 8 0 0 primitive
+99 output_time_slot_139 1 16 0 0 primitive
+99 input_time_slot_139 1 16 0 0 primitive
+99 input_tdm_bus_139 1 8 0 0 primitive
+99 input_voice_signaling_mode_139 1 8 0 0 primitive
+99 output_port_140 1 8 0 0 primitive
+99 input_port_140 1 8 0 0 primitive
+99 output_time_slot_140 1 16 0 0 primitive
+99 input_time_slot_140 1 16 0 0 primitive
+99 input_tdm_bus_140 1 8 0 0 primitive
+99 input_voice_signaling_mode_140 1 8 0 0 primitive
+99 output_port_141 1 8 0 0 primitive
+99 input_port_141 1 8 0 0 primitive
+99 output_time_slot_141 1 16 0 0 primitive
+99 input_time_slot_141 1 16 0 0 primitive
+99 input_tdm_bus_141 1 8 0 0 primitive
+99 input_voice_signaling_mode_141 1 8 0 0 primitive
+99 output_port_142 1 8 0 0 primitive
+99 input_port_142 1 8 0 0 primitive
+99 output_time_slot_142 1 16 0 0 primitive
+99 input_time_slot_142 1 16 0 0 primitive
+99 input_tdm_bus_142 1 8 0 0 primitive
+99 input_voice_signaling_mode_142 1 8 0 0 primitive
+99 output_port_143 1 8 0 0 primitive
+99 input_port_143 1 8 0 0 primitive
+99 output_time_slot_143 1 16 0 0 primitive
+99 input_time_slot_143 1 16 0 0 primitive
+99 input_tdm_bus_143 1 8 0 0 primitive
+99 input_voice_signaling_mode_143 1 8 0 0 primitive
+99 output_port_144 1 8 0 0 primitive
+99 input_port_144 1 8 0 0 primitive
+99 output_time_slot_144 1 16 0 0 primitive
+99 input_time_slot_144 1 16 0 0 primitive
+99 input_tdm_bus_144 1 8 0 0 primitive
+99 input_voice_signaling_mode_144 1 8 0 0 primitive
+99 output_port_145 1 8 0 0 primitive
+99 input_port_145 1 8 0 0 primitive
+99 output_time_slot_145 1 16 0 0 primitive
+99 input_time_slot_145 1 16 0 0 primitive
+99 input_tdm_bus_145 1 8 0 0 primitive
+99 input_voice_signaling_mode_145 1 8 0 0 primitive
+99 output_port_146 1 8 0 0 primitive
+99 input_port_146 1 8 0 0 primitive
+99 output_time_slot_146 1 16 0 0 primitive
+99 input_time_slot_146 1 16 0 0 primitive
+99 input_tdm_bus_146 1 8 0 0 primitive
+99 input_voice_signaling_mode_146 1 8 0 0 primitive
+99 output_port_147 1 8 0 0 primitive
+99 input_port_147 1 8 0 0 primitive
+99 output_time_slot_147 1 16 0 0 primitive
+99 input_time_slot_147 1 16 0 0 primitive
+99 input_tdm_bus_147 1 8 0 0 primitive
+99 input_voice_signaling_mode_147 1 8 0 0 primitive
+99 output_port_148 1 8 0 0 primitive
+99 input_port_148 1 8 0 0 primitive
+99 output_time_slot_148 1 16 0 0 primitive
+99 input_time_slot_148 1 16 0 0 primitive
+99 input_tdm_bus_148 1 8 0 0 primitive
+99 input_voice_signaling_mode_148 1 8 0 0 primitive
+99 output_port_149 1 8 0 0 primitive
+99 input_port_149 1 8 0 0 primitive
+99 output_time_slot_149 1 16 0 0 primitive
+99 input_time_slot_149 1 16 0 0 primitive
+99 input_tdm_bus_149 1 8 0 0 primitive
+99 input_voice_signaling_mode_149 1 8 0 0 primitive
+99 output_port_150 1 8 0 0 primitive
+99 input_port_150 1 8 0 0 primitive
+99 output_time_slot_150 1 16 0 0 primitive
+99 input_time_slot_150 1 16 0 0 primitive
+99 input_tdm_bus_150 1 8 0 0 primitive
+99 input_voice_signaling_mode_150 1 8 0 0 primitive
+99 output_port_151 1 8 0 0 primitive
+99 input_port_151 1 8 0 0 primitive
+99 output_time_slot_151 1 16 0 0 primitive
+99 input_time_slot_151 1 16 0 0 primitive
+99 input_tdm_bus_151 1 8 0 0 primitive
+99 input_voice_signaling_mode_151 1 8 0 0 primitive
+99 output_port_152 1 8 0 0 primitive
+99 input_port_152 1 8 0 0 primitive
+99 output_time_slot_152 1 16 0 0 primitive
+99 input_time_slot_152 1 16 0 0 primitive
+99 input_tdm_bus_152 1 8 0 0 primitive
+99 input_voice_signaling_mode_152 1 8 0 0 primitive
+99 output_port_153 1 8 0 0 primitive
+99 input_port_153 1 8 0 0 primitive
+99 output_time_slot_153 1 16 0 0 primitive
+99 input_time_slot_153 1 16 0 0 primitive
+99 input_tdm_bus_153 1 8 0 0 primitive
+99 input_voice_signaling_mode_153 1 8 0 0 primitive
+99 output_port_154 1 8 0 0 primitive
+99 input_port_154 1 8 0 0 primitive
+99 output_time_slot_154 1 16 0 0 primitive
+99 input_time_slot_154 1 16 0 0 primitive
+99 input_tdm_bus_154 1 8 0 0 primitive
+99 input_voice_signaling_mode_154 1 8 0 0 primitive
+99 output_port_155 1 8 0 0 primitive
+99 input_port_155 1 8 0 0 primitive
+99 output_time_slot_155 1 16 0 0 primitive
+99 input_time_slot_155 1 16 0 0 primitive
+99 input_tdm_bus_155 1 8 0 0 primitive
+99 input_voice_signaling_mode_155 1 8 0 0 primitive
+99 output_port_156 1 8 0 0 primitive
+99 input_port_156 1 8 0 0 primitive
+99 output_time_slot_156 1 16 0 0 primitive
+99 input_time_slot_156 1 16 0 0 primitive
+99 input_tdm_bus_156 1 8 0 0 primitive
+99 input_voice_signaling_mode_156 1 8 0 0 primitive
+99 output_port_157 1 8 0 0 primitive
+99 input_port_157 1 8 0 0 primitive
+99 output_time_slot_157 1 16 0 0 primitive
+99 input_time_slot_157 1 16 0 0 primitive
+99 input_tdm_bus_157 1 8 0 0 primitive
+99 input_voice_signaling_mode_157 1 8 0 0 primitive
+99 output_port_158 1 8 0 0 primitive
+99 input_port_158 1 8 0 0 primitive
+99 output_time_slot_158 1 16 0 0 primitive
+99 input_time_slot_158 1 16 0 0 primitive
+99 input_tdm_bus_158 1 8 0 0 primitive
+99 input_voice_signaling_mode_158 1 8 0 0 primitive
+99 output_port_159 1 8 0 0 primitive
+99 input_port_159 1 8 0 0 primitive
+99 output_time_slot_159 1 16 0 0 primitive
+99 input_time_slot_159 1 16 0 0 primitive
+99 input_tdm_bus_159 1 8 0 0 primitive
+99 input_voice_signaling_mode_159 1 8 0 0 primitive
+99 output_port_160 1 8 0 0 primitive
+99 input_port_160 1 8 0 0 primitive
+99 output_time_slot_160 1 16 0 0 primitive
+99 input_time_slot_160 1 16 0 0 primitive
+99 input_tdm_bus_160 1 8 0 0 primitive
+99 input_voice_signaling_mode_160 1 8 0 0 primitive
+99 output_port_161 1 8 0 0 primitive
+99 input_port_161 1 8 0 0 primitive
+99 output_time_slot_161 1 16 0 0 primitive
+99 input_time_slot_161 1 16 0 0 primitive
+99 input_tdm_bus_161 1 8 0 0 primitive
+99 input_voice_signaling_mode_161 1 8 0 0 primitive
+99 output_port_162 1 8 0 0 primitive
+99 input_port_162 1 8 0 0 primitive
+99 output_time_slot_162 1 16 0 0 primitive
+99 input_time_slot_162 1 16 0 0 primitive
+99 input_tdm_bus_162 1 8 0 0 primitive
+99 input_voice_signaling_mode_162 1 8 0 0 primitive
+99 output_port_163 1 8 0 0 primitive
+99 input_port_163 1 8 0 0 primitive
+99 output_time_slot_163 1 16 0 0 primitive
+99 input_time_slot_163 1 16 0 0 primitive
+99 input_tdm_bus_163 1 8 0 0 primitive
+99 input_voice_signaling_mode_163 1 8 0 0 primitive
+99 output_port_164 1 8 0 0 primitive
+99 input_port_164 1 8 0 0 primitive
+99 output_time_slot_164 1 16 0 0 primitive
+99 input_time_slot_164 1 16 0 0 primitive
+99 input_tdm_bus_164 1 8 0 0 primitive
+99 input_voice_signaling_mode_164 1 8 0 0 primitive
+99 output_port_165 1 8 0 0 primitive
+99 input_port_165 1 8 0 0 primitive
+99 output_time_slot_165 1 16 0 0 primitive
+99 input_time_slot_165 1 16 0 0 primitive
+99 input_tdm_bus_165 1 8 0 0 primitive
+99 input_voice_signaling_mode_165 1 8 0 0 primitive
+99 output_port_166 1 8 0 0 primitive
+99 input_port_166 1 8 0 0 primitive
+99 output_time_slot_166 1 16 0 0 primitive
+99 input_time_slot_166 1 16 0 0 primitive
+99 input_tdm_bus_166 1 8 0 0 primitive
+99 input_voice_signaling_mode_166 1 8 0 0 primitive
+99 output_port_167 1 8 0 0 primitive
+99 input_port_167 1 8 0 0 primitive
+99 output_time_slot_167 1 16 0 0 primitive
+99 input_time_slot_167 1 16 0 0 primitive
+99 input_tdm_bus_167 1 8 0 0 primitive
+99 input_voice_signaling_mode_167 1 8 0 0 primitive
+99 output_port_168 1 8 0 0 primitive
+99 input_port_168 1 8 0 0 primitive
+99 output_time_slot_168 1 16 0 0 primitive
+99 input_time_slot_168 1 16 0 0 primitive
+99 input_tdm_bus_168 1 8 0 0 primitive
+99 input_voice_signaling_mode_168 1 8 0 0 primitive
+99 output_port_169 1 8 0 0 primitive
+99 input_port_169 1 8 0 0 primitive
+99 output_time_slot_169 1 16 0 0 primitive
+99 input_time_slot_169 1 16 0 0 primitive
+99 input_tdm_bus_169 1 8 0 0 primitive
+99 input_voice_signaling_mode_169 1 8 0 0 primitive
+99 output_port_170 1 8 0 0 primitive
+99 input_port_170 1 8 0 0 primitive
+99 output_time_slot_170 1 16 0 0 primitive
+99 input_time_slot_170 1 16 0 0 primitive
+99 input_tdm_bus_170 1 8 0 0 primitive
+99 input_voice_signaling_mode_170 1 8 0 0 primitive
+99 output_port_171 1 8 0 0 primitive
+99 input_port_171 1 8 0 0 primitive
+99 output_time_slot_171 1 16 0 0 primitive
+99 input_time_slot_171 1 16 0 0 primitive
+99 input_tdm_bus_171 1 8 0 0 primitive
+99 input_voice_signaling_mode_171 1 8 0 0 primitive
+99 output_port_172 1 8 0 0 primitive
+99 input_port_172 1 8 0 0 primitive
+99 output_time_slot_172 1 16 0 0 primitive
+99 input_time_slot_172 1 16 0 0 primitive
+99 input_tdm_bus_172 1 8 0 0 primitive
+99 input_voice_signaling_mode_172 1 8 0 0 primitive
+99 output_port_173 1 8 0 0 primitive
+99 input_port_173 1 8 0 0 primitive
+99 output_time_slot_173 1 16 0 0 primitive
+99 input_time_slot_173 1 16 0 0 primitive
+99 input_tdm_bus_173 1 8 0 0 primitive
+99 input_voice_signaling_mode_173 1 8 0 0 primitive
+99 output_port_174 1 8 0 0 primitive
+99 input_port_174 1 8 0 0 primitive
+99 output_time_slot_174 1 16 0 0 primitive
+99 input_time_slot_174 1 16 0 0 primitive
+99 input_tdm_bus_174 1 8 0 0 primitive
+99 input_voice_signaling_mode_174 1 8 0 0 primitive
+99 output_port_175 1 8 0 0 primitive
+99 input_port_175 1 8 0 0 primitive
+99 output_time_slot_175 1 16 0 0 primitive
+99 input_time_slot_175 1 16 0 0 primitive
+99 input_tdm_bus_175 1 8 0 0 primitive
+99 input_voice_signaling_mode_175 1 8 0 0 primitive
+99 output_port_176 1 8 0 0 primitive
+99 input_port_176 1 8 0 0 primitive
+99 output_time_slot_176 1 16 0 0 primitive
+99 input_time_slot_176 1 16 0 0 primitive
+99 input_tdm_bus_176 1 8 0 0 primitive
+99 input_voice_signaling_mode_176 1 8 0 0 primitive
+99 output_port_177 1 8 0 0 primitive
+99 input_port_177 1 8 0 0 primitive
+99 output_time_slot_177 1 16 0 0 primitive
+99 input_time_slot_177 1 16 0 0 primitive
+99 input_tdm_bus_177 1 8 0 0 primitive
+99 input_voice_signaling_mode_177 1 8 0 0 primitive
+99 output_port_178 1 8 0 0 primitive
+99 input_port_178 1 8 0 0 primitive
+99 output_time_slot_178 1 16 0 0 primitive
+99 input_time_slot_178 1 16 0 0 primitive
+99 input_tdm_bus_178 1 8 0 0 primitive
+99 input_voice_signaling_mode_178 1 8 0 0 primitive
+99 output_port_179 1 8 0 0 primitive
+99 input_port_179 1 8 0 0 primitive
+99 output_time_slot_179 1 16 0 0 primitive
+99 input_time_slot_179 1 16 0 0 primitive
+99 input_tdm_bus_179 1 8 0 0 primitive
+99 input_voice_signaling_mode_179 1 8 0 0 primitive
+99 output_port_180 1 8 0 0 primitive
+99 input_port_180 1 8 0 0 primitive
+99 output_time_slot_180 1 16 0 0 primitive
+99 input_time_slot_180 1 16 0 0 primitive
+99 input_tdm_bus_180 1 8 0 0 primitive
+99 input_voice_signaling_mode_180 1 8 0 0 primitive
+99 output_port_181 1 8 0 0 primitive
+99 input_port_181 1 8 0 0 primitive
+99 output_time_slot_181 1 16 0 0 primitive
+99 input_time_slot_181 1 16 0 0 primitive
+99 input_tdm_bus_181 1 8 0 0 primitive
+99 input_voice_signaling_mode_181 1 8 0 0 primitive
+99 output_port_182 1 8 0 0 primitive
+99 input_port_182 1 8 0 0 primitive
+99 output_time_slot_182 1 16 0 0 primitive
+99 input_time_slot_182 1 16 0 0 primitive
+99 input_tdm_bus_182 1 8 0 0 primitive
+99 input_voice_signaling_mode_182 1 8 0 0 primitive
+99 output_port_183 1 8 0 0 primitive
+99 input_port_183 1 8 0 0 primitive
+99 output_time_slot_183 1 16 0 0 primitive
+99 input_time_slot_183 1 16 0 0 primitive
+99 input_tdm_bus_183 1 8 0 0 primitive
+99 input_voice_signaling_mode_183 1 8 0 0 primitive
+99 output_port_184 1 8 0 0 primitive
+99 input_port_184 1 8 0 0 primitive
+99 output_time_slot_184 1 16 0 0 primitive
+99 input_time_slot_184 1 16 0 0 primitive
+99 input_tdm_bus_184 1 8 0 0 primitive
+99 input_voice_signaling_mode_184 1 8 0 0 primitive
+99 output_port_185 1 8 0 0 primitive
+99 input_port_185 1 8 0 0 primitive
+99 output_time_slot_185 1 16 0 0 primitive
+99 input_time_slot_185 1 16 0 0 primitive
+99 input_tdm_bus_185 1 8 0 0 primitive
+99 input_voice_signaling_mode_185 1 8 0 0 primitive
+99 output_port_186 1 8 0 0 primitive
+99 input_port_186 1 8 0 0 primitive
+99 output_time_slot_186 1 16 0 0 primitive
+99 input_time_slot_186 1 16 0 0 primitive
+99 input_tdm_bus_186 1 8 0 0 primitive
+99 input_voice_signaling_mode_186 1 8 0 0 primitive
+99 output_port_187 1 8 0 0 primitive
+99 input_port_187 1 8 0 0 primitive
+99 output_time_slot_187 1 16 0 0 primitive
+99 input_time_slot_187 1 16 0 0 primitive
+99 input_tdm_bus_187 1 8 0 0 primitive
+99 input_voice_signaling_mode_187 1 8 0 0 primitive
+99 output_port_188 1 8 0 0 primitive
+99 input_port_188 1 8 0 0 primitive
+99 output_time_slot_188 1 16 0 0 primitive
+99 input_time_slot_188 1 16 0 0 primitive
+99 input_tdm_bus_188 1 8 0 0 primitive
+99 input_voice_signaling_mode_188 1 8 0 0 primitive
+99 output_port_189 1 8 0 0 primitive
+99 input_port_189 1 8 0 0 primitive
+99 output_time_slot_189 1 16 0 0 primitive
+99 input_time_slot_189 1 16 0 0 primitive
+99 input_tdm_bus_189 1 8 0 0 primitive
+99 input_voice_signaling_mode_189 1 8 0 0 primitive
+99 output_port_190 1 8 0 0 primitive
+99 input_port_190 1 8 0 0 primitive
+99 output_time_slot_190 1 16 0 0 primitive
+99 input_time_slot_190 1 16 0 0 primitive
+99 input_tdm_bus_190 1 8 0 0 primitive
+99 input_voice_signaling_mode_190 1 8 0 0 primitive
+99 output_port_191 1 8 0 0 primitive
+99 input_port_191 1 8 0 0 primitive
+99 output_time_slot_191 1 16 0 0 primitive
+99 input_time_slot_191 1 16 0 0 primitive
+99 input_tdm_bus_191 1 8 0 0 primitive
+99 input_voice_signaling_mode_191 1 8 0 0 primitive
+99 output_port_192 1 8 0 0 primitive
+99 input_port_192 1 8 0 0 primitive
+99 output_time_slot_192 1 16 0 0 primitive
+99 input_time_slot_192 1 16 0 0 primitive
+99 input_tdm_bus_192 1 8 0 0 primitive
+99 input_voice_signaling_mode_192 1 8 0 0 primitive
+99 output_port_193 1 8 0 0 primitive
+99 input_port_193 1 8 0 0 primitive
+99 output_time_slot_193 1 16 0 0 primitive
+99 input_time_slot_193 1 16 0 0 primitive
+99 input_tdm_bus_193 1 8 0 0 primitive
+99 input_voice_signaling_mode_193 1 8 0 0 primitive
+99 output_port_194 1 8 0 0 primitive
+99 input_port_194 1 8 0 0 primitive
+99 output_time_slot_194 1 16 0 0 primitive
+99 input_time_slot_194 1 16 0 0 primitive
+99 input_tdm_bus_194 1 8 0 0 primitive
+99 input_voice_signaling_mode_194 1 8 0 0 primitive
+99 output_port_195 1 8 0 0 primitive
+99 input_port_195 1 8 0 0 primitive
+99 output_time_slot_195 1 16 0 0 primitive
+99 input_time_slot_195 1 16 0 0 primitive
+99 input_tdm_bus_195 1 8 0 0 primitive
+99 input_voice_signaling_mode_195 1 8 0 0 primitive
+99 output_port_196 1 8 0 0 primitive
+99 input_port_196 1 8 0 0 primitive
+99 output_time_slot_196 1 16 0 0 primitive
+99 input_time_slot_196 1 16 0 0 primitive
+99 input_tdm_bus_196 1 8 0 0 primitive
+99 input_voice_signaling_mode_196 1 8 0 0 primitive
+99 output_port_197 1 8 0 0 primitive
+99 input_port_197 1 8 0 0 primitive
+99 output_time_slot_197 1 16 0 0 primitive
+99 input_time_slot_197 1 16 0 0 primitive
+99 input_tdm_bus_197 1 8 0 0 primitive
+99 input_voice_signaling_mode_197 1 8 0 0 primitive
+99 output_port_198 1 8 0 0 primitive
+99 input_port_198 1 8 0 0 primitive
+99 output_time_slot_198 1 16 0 0 primitive
+99 input_time_slot_198 1 16 0 0 primitive
+99 input_tdm_bus_198 1 8 0 0 primitive
+99 input_voice_signaling_mode_198 1 8 0 0 primitive
+99 output_port_199 1 8 0 0 primitive
+99 input_port_199 1 8 0 0 primitive
+99 output_time_slot_199 1 16 0 0 primitive
+99 input_time_slot_199 1 16 0 0 primitive
+99 input_tdm_bus_199 1 8 0 0 primitive
+99 input_voice_signaling_mode_199 1 8 0 0 primitive
+99 output_port_200 1 8 0 0 primitive
+99 input_port_200 1 8 0 0 primitive
+99 output_time_slot_200 1 16 0 0 primitive
+99 input_time_slot_200 1 16 0 0 primitive
+99 input_tdm_bus_200 1 8 0 0 primitive
+99 input_voice_signaling_mode_200 1 8 0 0 primitive
+99 output_port_201 1 8 0 0 primitive
+99 input_port_201 1 8 0 0 primitive
+99 output_time_slot_201 1 16 0 0 primitive
+99 input_time_slot_201 1 16 0 0 primitive
+99 input_tdm_bus_201 1 8 0 0 primitive
+99 input_voice_signaling_mode_201 1 8 0 0 primitive
+99 output_port_202 1 8 0 0 primitive
+99 input_port_202 1 8 0 0 primitive
+99 output_time_slot_202 1 16 0 0 primitive
+99 input_time_slot_202 1 16 0 0 primitive
+99 input_tdm_bus_202 1 8 0 0 primitive
+99 input_voice_signaling_mode_202 1 8 0 0 primitive
+99 output_port_203 1 8 0 0 primitive
+99 input_port_203 1 8 0 0 primitive
+99 output_time_slot_203 1 16 0 0 primitive
+99 input_time_slot_203 1 16 0 0 primitive
+99 input_tdm_bus_203 1 8 0 0 primitive
+99 input_voice_signaling_mode_203 1 8 0 0 primitive
+99 output_port_204 1 8 0 0 primitive
+99 input_port_204 1 8 0 0 primitive
+99 output_time_slot_204 1 16 0 0 primitive
+99 input_time_slot_204 1 16 0 0 primitive
+99 input_tdm_bus_204 1 8 0 0 primitive
+99 input_voice_signaling_mode_204 1 8 0 0 primitive
+99 output_port_205 1 8 0 0 primitive
+99 input_port_205 1 8 0 0 primitive
+99 output_time_slot_205 1 16 0 0 primitive
+99 input_time_slot_205 1 16 0 0 primitive
+99 input_tdm_bus_205 1 8 0 0 primitive
+99 input_voice_signaling_mode_205 1 8 0 0 primitive
+99 output_port_206 1 8 0 0 primitive
+99 input_port_206 1 8 0 0 primitive
+99 output_time_slot_206 1 16 0 0 primitive
+99 input_time_slot_206 1 16 0 0 primitive
+99 input_tdm_bus_206 1 8 0 0 primitive
+99 input_voice_signaling_mode_206 1 8 0 0 primitive
+99 output_port_207 1 8 0 0 primitive
+99 input_port_207 1 8 0 0 primitive
+99 output_time_slot_207 1 16 0 0 primitive
+99 input_time_slot_207 1 16 0 0 primitive
+99 input_tdm_bus_207 1 8 0 0 primitive
+99 input_voice_signaling_mode_207 1 8 0 0 primitive
+99 output_port_208 1 8 0 0 primitive
+99 input_port_208 1 8 0 0 primitive
+99 output_time_slot_208 1 16 0 0 primitive
+99 input_time_slot_208 1 16 0 0 primitive
+99 input_tdm_bus_208 1 8 0 0 primitive
+99 input_voice_signaling_mode_208 1 8 0 0 primitive
+99 output_port_209 1 8 0 0 primitive
+99 input_port_209 1 8 0 0 primitive
+99 output_time_slot_209 1 16 0 0 primitive
+99 input_time_slot_209 1 16 0 0 primitive
+99 input_tdm_bus_209 1 8 0 0 primitive
+99 input_voice_signaling_mode_209 1 8 0 0 primitive
+99 output_port_210 1 8 0 0 primitive
+99 input_port_210 1 8 0 0 primitive
+99 output_time_slot_210 1 16 0 0 primitive
+99 input_time_slot_210 1 16 0 0 primitive
+99 input_tdm_bus_210 1 8 0 0 primitive
+99 input_voice_signaling_mode_210 1 8 0 0 primitive
+99 output_port_211 1 8 0 0 primitive
+99 input_port_211 1 8 0 0 primitive
+99 output_time_slot_211 1 16 0 0 primitive
+99 input_time_slot_211 1 16 0 0 primitive
+99 input_tdm_bus_211 1 8 0 0 primitive
+99 input_voice_signaling_mode_211 1 8 0 0 primitive
+99 output_port_212 1 8 0 0 primitive
+99 input_port_212 1 8 0 0 primitive
+99 output_time_slot_212 1 16 0 0 primitive
+99 input_time_slot_212 1 16 0 0 primitive
+99 input_tdm_bus_212 1 8 0 0 primitive
+99 input_voice_signaling_mode_212 1 8 0 0 primitive
+99 output_port_213 1 8 0 0 primitive
+99 input_port_213 1 8 0 0 primitive
+99 output_time_slot_213 1 16 0 0 primitive
+99 input_time_slot_213 1 16 0 0 primitive
+99 input_tdm_bus_213 1 8 0 0 primitive
+99 input_voice_signaling_mode_213 1 8 0 0 primitive
+99 output_port_214 1 8 0 0 primitive
+99 input_port_214 1 8 0 0 primitive
+99 output_time_slot_214 1 16 0 0 primitive
+99 input_time_slot_214 1 16 0 0 primitive
+99 input_tdm_bus_214 1 8 0 0 primitive
+99 input_voice_signaling_mode_214 1 8 0 0 primitive
+99 output_port_215 1 8 0 0 primitive
+99 input_port_215 1 8 0 0 primitive
+99 output_time_slot_215 1 16 0 0 primitive
+99 input_time_slot_215 1 16 0 0 primitive
+99 input_tdm_bus_215 1 8 0 0 primitive
+99 input_voice_signaling_mode_215 1 8 0 0 primitive
+99 output_port_216 1 8 0 0 primitive
+99 input_port_216 1 8 0 0 primitive
+99 output_time_slot_216 1 16 0 0 primitive
+99 input_time_slot_216 1 16 0 0 primitive
+99 input_tdm_bus_216 1 8 0 0 primitive
+99 input_voice_signaling_mode_216 1 8 0 0 primitive
+99 output_port_217 1 8 0 0 primitive
+99 input_port_217 1 8 0 0 primitive
+99 output_time_slot_217 1 16 0 0 primitive
+99 input_time_slot_217 1 16 0 0 primitive
+99 input_tdm_bus_217 1 8 0 0 primitive
+99 input_voice_signaling_mode_217 1 8 0 0 primitive
+99 output_port_218 1 8 0 0 primitive
+99 input_port_218 1 8 0 0 primitive
+99 output_time_slot_218 1 16 0 0 primitive
+99 input_time_slot_218 1 16 0 0 primitive
+99 input_tdm_bus_218 1 8 0 0 primitive
+99 input_voice_signaling_mode_218 1 8 0 0 primitive
+99 output_port_219 1 8 0 0 primitive
+99 input_port_219 1 8 0 0 primitive
+99 output_time_slot_219 1 16 0 0 primitive
+99 input_time_slot_219 1 16 0 0 primitive
+99 input_tdm_bus_219 1 8 0 0 primitive
+99 input_voice_signaling_mode_219 1 8 0 0 primitive
+99 output_port_220 1 8 0 0 primitive
+99 input_port_220 1 8 0 0 primitive
+99 output_time_slot_220 1 16 0 0 primitive
+99 input_time_slot_220 1 16 0 0 primitive
+99 input_tdm_bus_220 1 8 0 0 primitive
+99 input_voice_signaling_mode_220 1 8 0 0 primitive
+99 output_port_221 1 8 0 0 primitive
+99 input_port_221 1 8 0 0 primitive
+99 output_time_slot_221 1 16 0 0 primitive
+99 input_time_slot_221 1 16 0 0 primitive
+99 input_tdm_bus_221 1 8 0 0 primitive
+99 input_voice_signaling_mode_221 1 8 0 0 primitive
+99 output_port_222 1 8 0 0 primitive
+99 input_port_222 1 8 0 0 primitive
+99 output_time_slot_222 1 16 0 0 primitive
+99 input_time_slot_222 1 16 0 0 primitive
+99 input_tdm_bus_222 1 8 0 0 primitive
+99 input_voice_signaling_mode_222 1 8 0 0 primitive
+99 output_port_223 1 8 0 0 primitive
+99 input_port_223 1 8 0 0 primitive
+99 output_time_slot_223 1 16 0 0 primitive
+99 input_time_slot_223 1 16 0 0 primitive
+99 input_tdm_bus_223 1 8 0 0 primitive
+99 input_voice_signaling_mode_223 1 8 0 0 primitive
+99 output_port_224 1 8 0 0 primitive
+99 input_port_224 1 8 0 0 primitive
+99 output_time_slot_224 1 16 0 0 primitive
+99 input_time_slot_224 1 16 0 0 primitive
+99 input_tdm_bus_224 1 8 0 0 primitive
+99 input_voice_signaling_mode_224 1 8 0 0 primitive
+99 output_port_225 1 8 0 0 primitive
+99 input_port_225 1 8 0 0 primitive
+99 output_time_slot_225 1 16 0 0 primitive
+99 input_time_slot_225 1 16 0 0 primitive
+99 input_tdm_bus_225 1 8 0 0 primitive
+99 input_voice_signaling_mode_225 1 8 0 0 primitive
+99 output_port_226 1 8 0 0 primitive
+99 input_port_226 1 8 0 0 primitive
+99 output_time_slot_226 1 16 0 0 primitive
+99 input_time_slot_226 1 16 0 0 primitive
+99 input_tdm_bus_226 1 8 0 0 primitive
+99 input_voice_signaling_mode_226 1 8 0 0 primitive
+99 output_port_227 1 8 0 0 primitive
+99 input_port_227 1 8 0 0 primitive
+99 output_time_slot_227 1 16 0 0 primitive
+99 input_time_slot_227 1 16 0 0 primitive
+99 input_tdm_bus_227 1 8 0 0 primitive
+99 input_voice_signaling_mode_227 1 8 0 0 primitive
+99 output_port_228 1 8 0 0 primitive
+99 input_port_228 1 8 0 0 primitive
+99 output_time_slot_228 1 16 0 0 primitive
+99 input_time_slot_228 1 16 0 0 primitive
+99 input_tdm_bus_228 1 8 0 0 primitive
+99 input_voice_signaling_mode_228 1 8 0 0 primitive
+99 output_port_229 1 8 0 0 primitive
+99 input_port_229 1 8 0 0 primitive
+99 output_time_slot_229 1 16 0 0 primitive
+99 input_time_slot_229 1 16 0 0 primitive
+99 input_tdm_bus_229 1 8 0 0 primitive
+99 input_voice_signaling_mode_229 1 8 0 0 primitive
+99 output_port_230 1 8 0 0 primitive
+99 input_port_230 1 8 0 0 primitive
+99 output_time_slot_230 1 16 0 0 primitive
+99 input_time_slot_230 1 16 0 0 primitive
+99 input_tdm_bus_230 1 8 0 0 primitive
+99 input_voice_signaling_mode_230 1 8 0 0 primitive
+99 output_port_231 1 8 0 0 primitive
+99 input_port_231 1 8 0 0 primitive
+99 output_time_slot_231 1 16 0 0 primitive
+99 input_time_slot_231 1 16 0 0 primitive
+99 input_tdm_bus_231 1 8 0 0 primitive
+99 input_voice_signaling_mode_231 1 8 0 0 primitive
+99 output_port_232 1 8 0 0 primitive
+99 input_port_232 1 8 0 0 primitive
+99 output_time_slot_232 1 16 0 0 primitive
+99 input_time_slot_232 1 16 0 0 primitive
+99 input_tdm_bus_232 1 8 0 0 primitive
+99 input_voice_signaling_mode_232 1 8 0 0 primitive
+99 output_port_233 1 8 0 0 primitive
+99 input_port_233 1 8 0 0 primitive
+99 output_time_slot_233 1 16 0 0 primitive
+99 input_time_slot_233 1 16 0 0 primitive
+99 input_tdm_bus_233 1 8 0 0 primitive
+99 input_voice_signaling_mode_233 1 8 0 0 primitive
+99 output_port_234 1 8 0 0 primitive
+99 input_port_234 1 8 0 0 primitive
+99 output_time_slot_234 1 16 0 0 primitive
+99 input_time_slot_234 1 16 0 0 primitive
+99 input_tdm_bus_234 1 8 0 0 primitive
+99 input_voice_signaling_mode_234 1 8 0 0 primitive
+99 output_port_235 1 8 0 0 primitive
+99 input_port_235 1 8 0 0 primitive
+99 output_time_slot_235 1 16 0 0 primitive
+99 input_time_slot_235 1 16 0 0 primitive
+99 input_tdm_bus_235 1 8 0 0 primitive
+99 input_voice_signaling_mode_235 1 8 0 0 primitive
+99 output_port_236 1 8 0 0 primitive
+99 input_port_236 1 8 0 0 primitive
+99 output_time_slot_236 1 16 0 0 primitive
+99 input_time_slot_236 1 16 0 0 primitive
+99 input_tdm_bus_236 1 8 0 0 primitive
+99 input_voice_signaling_mode_236 1 8 0 0 primitive
+99 output_port_237 1 8 0 0 primitive
+99 input_port_237 1 8 0 0 primitive
+99 output_time_slot_237 1 16 0 0 primitive
+99 input_time_slot_237 1 16 0 0 primitive
+99 input_tdm_bus_237 1 8 0 0 primitive
+99 input_voice_signaling_mode_237 1 8 0 0 primitive
+99 output_port_238 1 8 0 0 primitive
+99 input_port_238 1 8 0 0 primitive
+99 output_time_slot_238 1 16 0 0 primitive
+99 input_time_slot_238 1 16 0 0 primitive
+99 input_tdm_bus_238 1 8 0 0 primitive
+99 input_voice_signaling_mode_238 1 8 0 0 primitive
+99 output_port_239 1 8 0 0 primitive
+99 input_port_239 1 8 0 0 primitive
+99 output_time_slot_239 1 16 0 0 primitive
+99 input_time_slot_239 1 16 0 0 primitive
+99 input_tdm_bus_239 1 8 0 0 primitive
+99 input_voice_signaling_mode_239 1 8 0 0 primitive
+99 output_port_240 1 8 0 0 primitive
+99 input_port_240 1 8 0 0 primitive
+99 output_time_slot_240 1 16 0 0 primitive
+99 input_time_slot_240 1 16 0 0 primitive
+99 input_tdm_bus_240 1 8 0 0 primitive
+99 input_voice_signaling_mode_240 1 8 0 0 primitive
+99 output_port_241 1 8 0 0 primitive
+99 input_port_241 1 8 0 0 primitive
+99 output_time_slot_241 1 16 0 0 primitive
+99 input_time_slot_241 1 16 0 0 primitive
+99 input_tdm_bus_241 1 8 0 0 primitive
+99 input_voice_signaling_mode_241 1 8 0 0 primitive
+99 output_port_242 1 8 0 0 primitive
+99 input_port_242 1 8 0 0 primitive
+99 output_time_slot_242 1 16 0 0 primitive
+99 input_time_slot_242 1 16 0 0 primitive
+99 input_tdm_bus_242 1 8 0 0 primitive
+99 input_voice_signaling_mode_242 1 8 0 0 primitive
+99 output_port_243 1 8 0 0 primitive
+99 input_port_243 1 8 0 0 primitive
+99 output_time_slot_243 1 16 0 0 primitive
+99 input_time_slot_243 1 16 0 0 primitive
+99 input_tdm_bus_243 1 8 0 0 primitive
+99 input_voice_signaling_mode_243 1 8 0 0 primitive
+99 output_port_244 1 8 0 0 primitive
+99 input_port_244 1 8 0 0 primitive
+99 output_time_slot_244 1 16 0 0 primitive
+99 input_time_slot_244 1 16 0 0 primitive
+99 input_tdm_bus_244 1 8 0 0 primitive
+99 input_voice_signaling_mode_244 1 8 0 0 primitive
+99 output_port_245 1 8 0 0 primitive
+99 input_port_245 1 8 0 0 primitive
+99 output_time_slot_245 1 16 0 0 primitive
+99 input_time_slot_245 1 16 0 0 primitive
+99 input_tdm_bus_245 1 8 0 0 primitive
+99 input_voice_signaling_mode_245 1 8 0 0 primitive
+99 output_port_246 1 8 0 0 primitive
+99 input_port_246 1 8 0 0 primitive
+99 output_time_slot_246 1 16 0 0 primitive
+99 input_time_slot_246 1 16 0 0 primitive
+99 input_tdm_bus_246 1 8 0 0 primitive
+99 input_voice_signaling_mode_246 1 8 0 0 primitive
+99 output_port_247 1 8 0 0 primitive
+99 input_port_247 1 8 0 0 primitive
+99 output_time_slot_247 1 16 0 0 primitive
+99 input_time_slot_247 1 16 0 0 primitive
+99 input_tdm_bus_247 1 8 0 0 primitive
+99 input_voice_signaling_mode_247 1 8 0 0 primitive
+99 output_port_248 1 8 0 0 primitive
+99 input_port_248 1 8 0 0 primitive
+99 output_time_slot_248 1 16 0 0 primitive
+99 input_time_slot_248 1 16 0 0 primitive
+99 input_tdm_bus_248 1 8 0 0 primitive
+99 input_voice_signaling_mode_248 1 8 0 0 primitive
+99 output_port_249 1 8 0 0 primitive
+99 input_port_249 1 8 0 0 primitive
+99 output_time_slot_249 1 16 0 0 primitive
+99 input_time_slot_249 1 16 0 0 primitive
+99 input_tdm_bus_249 1 8 0 0 primitive
+99 input_voice_signaling_mode_249 1 8 0 0 primitive
+99 output_port_250 1 8 0 0 primitive
+99 input_port_250 1 8 0 0 primitive
+99 output_time_slot_250 1 16 0 0 primitive
+99 input_time_slot_250 1 16 0 0 primitive
+99 input_tdm_bus_250 1 8 0 0 primitive
+99 input_voice_signaling_mode_250 1 8 0 0 primitive
+99 output_port_251 1 8 0 0 primitive
+99 input_port_251 1 8 0 0 primitive
+99 output_time_slot_251 1 16 0 0 primitive
+99 input_time_slot_251 1 16 0 0 primitive
+99 input_tdm_bus_251 1 8 0 0 primitive
+99 input_voice_signaling_mode_251 1 8 0 0 primitive
+99 output_port_252 1 8 0 0 primitive
+99 input_port_252 1 8 0 0 primitive
+99 output_time_slot_252 1 16 0 0 primitive
+99 input_time_slot_252 1 16 0 0 primitive
+99 input_tdm_bus_252 1 8 0 0 primitive
+99 input_voice_signaling_mode_252 1 8 0 0 primitive
+99 output_port_253 1 8 0 0 primitive
+99 input_port_253 1 8 0 0 primitive
+99 output_time_slot_253 1 16 0 0 primitive
+99 input_time_slot_253 1 16 0 0 primitive
+99 input_tdm_bus_253 1 8 0 0 primitive
+99 input_voice_signaling_mode_253 1 8 0 0 primitive
+99 output_port_254 1 8 0 0 primitive
+99 input_port_254 1 8 0 0 primitive
+99 output_time_slot_254 1 16 0 0 primitive
+99 input_time_slot_254 1 16 0 0 primitive
+99 input_tdm_bus_254 1 8 0 0 primitive
+99 input_voice_signaling_mode_254 1 8 0 0 primitive
+99 output_port_255 1 8 0 0 primitive
+99 input_port_255 1 8 0 0 primitive
+99 output_time_slot_255 1 16 0 0 primitive
+99 input_time_slot_255 1 16 0 0 primitive
+99 input_tdm_bus_255 1 8 0 0 primitive
+99 input_voice_signaling_mode_255 1 8 0 0 primitive
+99 output_port_256 1 8 0 0 primitive
+99 input_port_256 1 8 0 0 primitive
+99 output_time_slot_256 1 16 0 0 primitive
+99 input_time_slot_256 1 16 0 0 primitive
+99 input_tdm_bus_256 1 8 0 0 primitive
+99 input_voice_signaling_mode_256 1 8 0 0 primitive
+99 output_port_257 1 8 0 0 primitive
+99 input_port_257 1 8 0 0 primitive
+99 output_time_slot_257 1 16 0 0 primitive
+99 input_time_slot_257 1 16 0 0 primitive
+99 input_tdm_bus_257 1 8 0 0 primitive
+99 input_voice_signaling_mode_257 1 8 0 0 primitive
+99 output_port_258 1 8 0 0 primitive
+99 input_port_258 1 8 0 0 primitive
+99 output_time_slot_258 1 16 0 0 primitive
+99 input_time_slot_258 1 16 0 0 primitive
+99 input_tdm_bus_258 1 8 0 0 primitive
+99 input_voice_signaling_mode_258 1 8 0 0 primitive
+99 output_port_259 1 8 0 0 primitive
+99 input_port_259 1 8 0 0 primitive
+99 output_time_slot_259 1 16 0 0 primitive
+99 input_time_slot_259 1 16 0 0 primitive
+99 input_tdm_bus_259 1 8 0 0 primitive
+99 input_voice_signaling_mode_259 1 8 0 0 primitive
+99 output_port_260 1 8 0 0 primitive
+99 input_port_260 1 8 0 0 primitive
+99 output_time_slot_260 1 16 0 0 primitive
+99 input_time_slot_260 1 16 0 0 primitive
+99 input_tdm_bus_260 1 8 0 0 primitive
+99 input_voice_signaling_mode_260 1 8 0 0 primitive
+99 output_port_261 1 8 0 0 primitive
+99 input_port_261 1 8 0 0 primitive
+99 output_time_slot_261 1 16 0 0 primitive
+99 input_time_slot_261 1 16 0 0 primitive
+99 input_tdm_bus_261 1 8 0 0 primitive
+99 input_voice_signaling_mode_261 1 8 0 0 primitive
+99 output_port_262 1 8 0 0 primitive
+99 input_port_262 1 8 0 0 primitive
+99 output_time_slot_262 1 16 0 0 primitive
+99 input_time_slot_262 1 16 0 0 primitive
+99 input_tdm_bus_262 1 8 0 0 primitive
+99 input_voice_signaling_mode_262 1 8 0 0 primitive
+99 output_port_263 1 8 0 0 primitive
+99 input_port_263 1 8 0 0 primitive
+99 output_time_slot_263 1 16 0 0 primitive
+99 input_time_slot_263 1 16 0 0 primitive
+99 input_tdm_bus_263 1 8 0 0 primitive
+99 input_voice_signaling_mode_263 1 8 0 0 primitive
+99 output_port_264 1 8 0 0 primitive
+99 input_port_264 1 8 0 0 primitive
+99 output_time_slot_264 1 16 0 0 primitive
+99 input_time_slot_264 1 16 0 0 primitive
+99 input_tdm_bus_264 1 8 0 0 primitive
+99 input_voice_signaling_mode_264 1 8 0 0 primitive
+99 output_port_265 1 8 0 0 primitive
+99 input_port_265 1 8 0 0 primitive
+99 output_time_slot_265 1 16 0 0 primitive
+99 input_time_slot_265 1 16 0 0 primitive
+99 input_tdm_bus_265 1 8 0 0 primitive
+99 input_voice_signaling_mode_265 1 8 0 0 primitive
+99 output_port_266 1 8 0 0 primitive
+99 input_port_266 1 8 0 0 primitive
+99 output_time_slot_266 1 16 0 0 primitive
+99 input_time_slot_266 1 16 0 0 primitive
+99 input_tdm_bus_266 1 8 0 0 primitive
+99 input_voice_signaling_mode_266 1 8 0 0 primitive
+99 output_port_267 1 8 0 0 primitive
+99 input_port_267 1 8 0 0 primitive
+99 output_time_slot_267 1 16 0 0 primitive
+99 input_time_slot_267 1 16 0 0 primitive
+99 input_tdm_bus_267 1 8 0 0 primitive
+99 input_voice_signaling_mode_267 1 8 0 0 primitive
+99 output_port_268 1 8 0 0 primitive
+99 input_port_268 1 8 0 0 primitive
+99 output_time_slot_268 1 16 0 0 primitive
+99 input_time_slot_268 1 16 0 0 primitive
+99 input_tdm_bus_268 1 8 0 0 primitive
+99 input_voice_signaling_mode_268 1 8 0 0 primitive
+99 output_port_269 1 8 0 0 primitive
+99 input_port_269 1 8 0 0 primitive
+99 output_time_slot_269 1 16 0 0 primitive
+99 input_time_slot_269 1 16 0 0 primitive
+99 input_tdm_bus_269 1 8 0 0 primitive
+99 input_voice_signaling_mode_269 1 8 0 0 primitive
+99 output_port_270 1 8 0 0 primitive
+99 input_port_270 1 8 0 0 primitive
+99 output_time_slot_270 1 16 0 0 primitive
+99 input_time_slot_270 1 16 0 0 primitive
+99 input_tdm_bus_270 1 8 0 0 primitive
+99 input_voice_signaling_mode_270 1 8 0 0 primitive
+99 output_port_271 1 8 0 0 primitive
+99 input_port_271 1 8 0 0 primitive
+99 output_time_slot_271 1 16 0 0 primitive
+99 input_time_slot_271 1 16 0 0 primitive
+99 input_tdm_bus_271 1 8 0 0 primitive
+99 input_voice_signaling_mode_271 1 8 0 0 primitive
+99 output_port_272 1 8 0 0 primitive
+99 input_port_272 1 8 0 0 primitive
+99 output_time_slot_272 1 16 0 0 primitive
+99 input_time_slot_272 1 16 0 0 primitive
+99 input_tdm_bus_272 1 8 0 0 primitive
+99 input_voice_signaling_mode_272 1 8 0 0 primitive
+99 output_port_273 1 8 0 0 primitive
+99 input_port_273 1 8 0 0 primitive
+99 output_time_slot_273 1 16 0 0 primitive
+99 input_time_slot_273 1 16 0 0 primitive
+99 input_tdm_bus_273 1 8 0 0 primitive
+99 input_voice_signaling_mode_273 1 8 0 0 primitive
+99 output_port_274 1 8 0 0 primitive
+99 input_port_274 1 8 0 0 primitive
+99 output_time_slot_274 1 16 0 0 primitive
+99 input_time_slot_274 1 16 0 0 primitive
+99 input_tdm_bus_274 1 8 0 0 primitive
+99 input_voice_signaling_mode_274 1 8 0 0 primitive
+99 output_port_275 1 8 0 0 primitive
+99 input_port_275 1 8 0 0 primitive
+99 output_time_slot_275 1 16 0 0 primitive
+99 input_time_slot_275 1 16 0 0 primitive
+99 input_tdm_bus_275 1 8 0 0 primitive
+99 input_voice_signaling_mode_275 1 8 0 0 primitive
+99 output_port_276 1 8 0 0 primitive
+99 input_port_276 1 8 0 0 primitive
+99 output_time_slot_276 1 16 0 0 primitive
+99 input_time_slot_276 1 16 0 0 primitive
+99 input_tdm_bus_276 1 8 0 0 primitive
+99 input_voice_signaling_mode_276 1 8 0 0 primitive
+99 output_port_277 1 8 0 0 primitive
+99 input_port_277 1 8 0 0 primitive
+99 output_time_slot_277 1 16 0 0 primitive
+99 input_time_slot_277 1 16 0 0 primitive
+99 input_tdm_bus_277 1 8 0 0 primitive
+99 input_voice_signaling_mode_277 1 8 0 0 primitive
+99 output_port_278 1 8 0 0 primitive
+99 input_port_278 1 8 0 0 primitive
+99 output_time_slot_278 1 16 0 0 primitive
+99 input_time_slot_278 1 16 0 0 primitive
+99 input_tdm_bus_278 1 8 0 0 primitive
+99 input_voice_signaling_mode_278 1 8 0 0 primitive
+99 output_port_279 1 8 0 0 primitive
+99 input_port_279 1 8 0 0 primitive
+99 output_time_slot_279 1 16 0 0 primitive
+99 input_time_slot_279 1 16 0 0 primitive
+99 input_tdm_bus_279 1 8 0 0 primitive
+99 input_voice_signaling_mode_279 1 8 0 0 primitive
+99 output_port_280 1 8 0 0 primitive
+99 input_port_280 1 8 0 0 primitive
+99 output_time_slot_280 1 16 0 0 primitive
+99 input_time_slot_280 1 16 0 0 primitive
+99 input_tdm_bus_280 1 8 0 0 primitive
+99 input_voice_signaling_mode_280 1 8 0 0 primitive
+99 output_port_281 1 8 0 0 primitive
+99 input_port_281 1 8 0 0 primitive
+99 output_time_slot_281 1 16 0 0 primitive
+99 input_time_slot_281 1 16 0 0 primitive
+99 input_tdm_bus_281 1 8 0 0 primitive
+99 input_voice_signaling_mode_281 1 8 0 0 primitive
+99 output_port_282 1 8 0 0 primitive
+99 input_port_282 1 8 0 0 primitive
+99 output_time_slot_282 1 16 0 0 primitive
+99 input_time_slot_282 1 16 0 0 primitive
+99 input_tdm_bus_282 1 8 0 0 primitive
+99 input_voice_signaling_mode_282 1 8 0 0 primitive
+99 output_port_283 1 8 0 0 primitive
+99 input_port_283 1 8 0 0 primitive
+99 output_time_slot_283 1 16 0 0 primitive
+99 input_time_slot_283 1 16 0 0 primitive
+99 input_tdm_bus_283 1 8 0 0 primitive
+99 input_voice_signaling_mode_283 1 8 0 0 primitive
+99 output_port_284 1 8 0 0 primitive
+99 input_port_284 1 8 0 0 primitive
+99 output_time_slot_284 1 16 0 0 primitive
+99 input_time_slot_284 1 16 0 0 primitive
+99 input_tdm_bus_284 1 8 0 0 primitive
+99 input_voice_signaling_mode_284 1 8 0 0 primitive
+99 output_port_285 1 8 0 0 primitive
+99 input_port_285 1 8 0 0 primitive
+99 output_time_slot_285 1 16 0 0 primitive
+99 input_time_slot_285 1 16 0 0 primitive
+99 input_tdm_bus_285 1 8 0 0 primitive
+99 input_voice_signaling_mode_285 1 8 0 0 primitive
+99 output_port_286 1 8 0 0 primitive
+99 input_port_286 1 8 0 0 primitive
+99 output_time_slot_286 1 16 0 0 primitive
+99 input_time_slot_286 1 16 0 0 primitive
+99 input_tdm_bus_286 1 8 0 0 primitive
+99 input_voice_signaling_mode_286 1 8 0 0 primitive
+99 output_port_287 1 8 0 0 primitive
+99 input_port_287 1 8 0 0 primitive
+99 output_time_slot_287 1 16 0 0 primitive
+99 input_time_slot_287 1 16 0 0 primitive
+99 input_tdm_bus_287 1 8 0 0 primitive
+99 input_voice_signaling_mode_287 1 8 0 0 primitive
+99 output_port_288 1 8 0 0 primitive
+99 input_port_288 1 8 0 0 primitive
+99 output_time_slot_288 1 16 0 0 primitive
+99 input_time_slot_288 1 16 0 0 primitive
+99 input_tdm_bus_288 1 8 0 0 primitive
+99 input_voice_signaling_mode_288 1 8 0 0 primitive
+99 output_port_289 1 8 0 0 primitive
+99 input_port_289 1 8 0 0 primitive
+99 output_time_slot_289 1 16 0 0 primitive
+99 input_time_slot_289 1 16 0 0 primitive
+99 input_tdm_bus_289 1 8 0 0 primitive
+99 input_voice_signaling_mode_289 1 8 0 0 primitive
+99 output_port_290 1 8 0 0 primitive
+99 input_port_290 1 8 0 0 primitive
+99 output_time_slot_290 1 16 0 0 primitive
+99 input_time_slot_290 1 16 0 0 primitive
+99 input_tdm_bus_290 1 8 0 0 primitive
+99 input_voice_signaling_mode_290 1 8 0 0 primitive
+99 output_port_291 1 8 0 0 primitive
+99 input_port_291 1 8 0 0 primitive
+99 output_time_slot_291 1 16 0 0 primitive
+99 input_time_slot_291 1 16 0 0 primitive
+99 input_tdm_bus_291 1 8 0 0 primitive
+99 input_voice_signaling_mode_291 1 8 0 0 primitive
+99 output_port_292 1 8 0 0 primitive
+99 input_port_292 1 8 0 0 primitive
+99 output_time_slot_292 1 16 0 0 primitive
+99 input_time_slot_292 1 16 0 0 primitive
+99 input_tdm_bus_292 1 8 0 0 primitive
+99 input_voice_signaling_mode_292 1 8 0 0 primitive
+99 output_port_293 1 8 0 0 primitive
+99 input_port_293 1 8 0 0 primitive
+99 output_time_slot_293 1 16 0 0 primitive
+99 input_time_slot_293 1 16 0 0 primitive
+99 input_tdm_bus_293 1 8 0 0 primitive
+99 input_voice_signaling_mode_293 1 8 0 0 primitive
+99 output_port_294 1 8 0 0 primitive
+99 input_port_294 1 8 0 0 primitive
+99 output_time_slot_294 1 16 0 0 primitive
+99 input_time_slot_294 1 16 0 0 primitive
+99 input_tdm_bus_294 1 8 0 0 primitive
+99 input_voice_signaling_mode_294 1 8 0 0 primitive
+99 output_port_295 1 8 0 0 primitive
+99 input_port_295 1 8 0 0 primitive
+99 output_time_slot_295 1 16 0 0 primitive
+99 input_time_slot_295 1 16 0 0 primitive
+99 input_tdm_bus_295 1 8 0 0 primitive
+99 input_voice_signaling_mode_295 1 8 0 0 primitive
+99 output_port_296 1 8 0 0 primitive
+99 input_port_296 1 8 0 0 primitive
+99 output_time_slot_296 1 16 0 0 primitive
+99 input_time_slot_296 1 16 0 0 primitive
+99 input_tdm_bus_296 1 8 0 0 primitive
+99 input_voice_signaling_mode_296 1 8 0 0 primitive
+99 output_port_297 1 8 0 0 primitive
+99 input_port_297 1 8 0 0 primitive
+99 output_time_slot_297 1 16 0 0 primitive
+99 input_time_slot_297 1 16 0 0 primitive
+99 input_tdm_bus_297 1 8 0 0 primitive
+99 input_voice_signaling_mode_297 1 8 0 0 primitive
+99 output_port_298 1 8 0 0 primitive
+99 input_port_298 1 8 0 0 primitive
+99 output_time_slot_298 1 16 0 0 primitive
+99 input_time_slot_298 1 16 0 0 primitive
+99 input_tdm_bus_298 1 8 0 0 primitive
+99 input_voice_signaling_mode_298 1 8 0 0 primitive
+99 output_port_299 1 8 0 0 primitive
+99 input_port_299 1 8 0 0 primitive
+99 output_time_slot_299 1 16 0 0 primitive
+99 input_time_slot_299 1 16 0 0 primitive
+99 input_tdm_bus_299 1 8 0 0 primitive
+99 input_voice_signaling_mode_299 1 8 0 0 primitive
+99 output_port_300 1 8 0 0 primitive
+99 input_port_300 1 8 0 0 primitive
+99 output_time_slot_300 1 16 0 0 primitive
+99 input_time_slot_300 1 16 0 0 primitive
+99 input_tdm_bus_300 1 8 0 0 primitive
+99 input_voice_signaling_mode_300 1 8 0 0 primitive
+99 output_port_301 1 8 0 0 primitive
+99 input_port_301 1 8 0 0 primitive
+99 output_time_slot_301 1 16 0 0 primitive
+99 input_time_slot_301 1 16 0 0 primitive
+99 input_tdm_bus_301 1 8 0 0 primitive
+99 input_voice_signaling_mode_301 1 8 0 0 primitive
+99 output_port_302 1 8 0 0 primitive
+99 input_port_302 1 8 0 0 primitive
+99 output_time_slot_302 1 16 0 0 primitive
+99 input_time_slot_302 1 16 0 0 primitive
+99 input_tdm_bus_302 1 8 0 0 primitive
+99 input_voice_signaling_mode_302 1 8 0 0 primitive
+99 output_port_303 1 8 0 0 primitive
+99 input_port_303 1 8 0 0 primitive
+99 output_time_slot_303 1 16 0 0 primitive
+99 input_time_slot_303 1 16 0 0 primitive
+99 input_tdm_bus_303 1 8 0 0 primitive
+99 input_voice_signaling_mode_303 1 8 0 0 primitive
+99 output_port_304 1 8 0 0 primitive
+99 input_port_304 1 8 0 0 primitive
+99 output_time_slot_304 1 16 0 0 primitive
+99 input_time_slot_304 1 16 0 0 primitive
+99 input_tdm_bus_304 1 8 0 0 primitive
+99 input_voice_signaling_mode_304 1 8 0 0 primitive
+99 output_port_305 1 8 0 0 primitive
+99 input_port_305 1 8 0 0 primitive
+99 output_time_slot_305 1 16 0 0 primitive
+99 input_time_slot_305 1 16 0 0 primitive
+99 input_tdm_bus_305 1 8 0 0 primitive
+99 input_voice_signaling_mode_305 1 8 0 0 primitive
+99 output_port_306 1 8 0 0 primitive
+99 input_port_306 1 8 0 0 primitive
+99 output_time_slot_306 1 16 0 0 primitive
+99 input_time_slot_306 1 16 0 0 primitive
+99 input_tdm_bus_306 1 8 0 0 primitive
+99 input_voice_signaling_mode_306 1 8 0 0 primitive
+99 output_port_307 1 8 0 0 primitive
+99 input_port_307 1 8 0 0 primitive
+99 output_time_slot_307 1 16 0 0 primitive
+99 input_time_slot_307 1 16 0 0 primitive
+99 input_tdm_bus_307 1 8 0 0 primitive
+99 input_voice_signaling_mode_307 1 8 0 0 primitive
+99 output_port_308 1 8 0 0 primitive
+99 input_port_308 1 8 0 0 primitive
+99 output_time_slot_308 1 16 0 0 primitive
+99 input_time_slot_308 1 16 0 0 primitive
+99 input_tdm_bus_308 1 8 0 0 primitive
+99 input_voice_signaling_mode_308 1 8 0 0 primitive
+99 output_port_309 1 8 0 0 primitive
+99 input_port_309 1 8 0 0 primitive
+99 output_time_slot_309 1 16 0 0 primitive
+99 input_time_slot_309 1 16 0 0 primitive
+99 input_tdm_bus_309 1 8 0 0 primitive
+99 input_voice_signaling_mode_309 1 8 0 0 primitive
+99 output_port_310 1 8 0 0 primitive
+99 input_port_310 1 8 0 0 primitive
+99 output_time_slot_310 1 16 0 0 primitive
+99 input_time_slot_310 1 16 0 0 primitive
+99 input_tdm_bus_310 1 8 0 0 primitive
+99 input_voice_signaling_mode_310 1 8 0 0 primitive
+99 output_port_311 1 8 0 0 primitive
+99 input_port_311 1 8 0 0 primitive
+99 output_time_slot_311 1 16 0 0 primitive
+99 input_time_slot_311 1 16 0 0 primitive
+99 input_tdm_bus_311 1 8 0 0 primitive
+99 input_voice_signaling_mode_311 1 8 0 0 primitive
+99 output_port_312 1 8 0 0 primitive
+99 input_port_312 1 8 0 0 primitive
+99 output_time_slot_312 1 16 0 0 primitive
+99 input_time_slot_312 1 16 0 0 primitive
+99 input_tdm_bus_312 1 8 0 0 primitive
+99 input_voice_signaling_mode_312 1 8 0 0 primitive
+99 output_port_313 1 8 0 0 primitive
+99 input_port_313 1 8 0 0 primitive
+99 output_time_slot_313 1 16 0 0 primitive
+99 input_time_slot_313 1 16 0 0 primitive
+99 input_tdm_bus_313 1 8 0 0 primitive
+99 input_voice_signaling_mode_313 1 8 0 0 primitive
+99 output_port_314 1 8 0 0 primitive
+99 input_port_314 1 8 0 0 primitive
+99 output_time_slot_314 1 16 0 0 primitive
+99 input_time_slot_314 1 16 0 0 primitive
+99 input_tdm_bus_314 1 8 0 0 primitive
+99 input_voice_signaling_mode_314 1 8 0 0 primitive
+99 output_port_315 1 8 0 0 primitive
+99 input_port_315 1 8 0 0 primitive
+99 output_time_slot_315 1 16 0 0 primitive
+99 input_time_slot_315 1 16 0 0 primitive
+99 input_tdm_bus_315 1 8 0 0 primitive
+99 input_voice_signaling_mode_315 1 8 0 0 primitive
+99 output_port_316 1 8 0 0 primitive
+99 input_port_316 1 8 0 0 primitive
+99 output_time_slot_316 1 16 0 0 primitive
+99 input_time_slot_316 1 16 0 0 primitive
+99 input_tdm_bus_316 1 8 0 0 primitive
+99 input_voice_signaling_mode_316 1 8 0 0 primitive
+99 output_port_317 1 8 0 0 primitive
+99 input_port_317 1 8 0 0 primitive
+99 output_time_slot_317 1 16 0 0 primitive
+99 input_time_slot_317 1 16 0 0 primitive
+99 input_tdm_bus_317 1 8 0 0 primitive
+99 input_voice_signaling_mode_317 1 8 0 0 primitive
+99 output_port_318 1 8 0 0 primitive
+99 input_port_318 1 8 0 0 primitive
+99 output_time_slot_318 1 16 0 0 primitive
+99 input_time_slot_318 1 16 0 0 primitive
+99 input_tdm_bus_318 1 8 0 0 primitive
+99 input_voice_signaling_mode_318 1 8 0 0 primitive
+99 output_port_319 1 8 0 0 primitive
+99 input_port_319 1 8 0 0 primitive
+99 output_time_slot_319 1 16 0 0 primitive
+99 input_time_slot_319 1 16 0 0 primitive
+99 input_tdm_bus_319 1 8 0 0 primitive
+99 input_voice_signaling_mode_319 1 8 0 0 primitive
+99 output_port_320 1 8 0 0 primitive
+99 input_port_320 1 8 0 0 primitive
+99 output_time_slot_320 1 16 0 0 primitive
+99 input_time_slot_320 1 16 0 0 primitive
+99 input_tdm_bus_320 1 8 0 0 primitive
+99 input_voice_signaling_mode_320 1 8 0 0 primitive
+99 output_port_321 1 8 0 0 primitive
+99 input_port_321 1 8 0 0 primitive
+99 output_time_slot_321 1 16 0 0 primitive
+99 input_time_slot_321 1 16 0 0 primitive
+99 input_tdm_bus_321 1 8 0 0 primitive
+99 input_voice_signaling_mode_321 1 8 0 0 primitive
+99 output_port_322 1 8 0 0 primitive
+99 input_port_322 1 8 0 0 primitive
+99 output_time_slot_322 1 16 0 0 primitive
+99 input_time_slot_322 1 16 0 0 primitive
+99 input_tdm_bus_322 1 8 0 0 primitive
+99 input_voice_signaling_mode_322 1 8 0 0 primitive
+99 output_port_323 1 8 0 0 primitive
+99 input_port_323 1 8 0 0 primitive
+99 output_time_slot_323 1 16 0 0 primitive
+99 input_time_slot_323 1 16 0 0 primitive
+99 input_tdm_bus_323 1 8 0 0 primitive
+99 input_voice_signaling_mode_323 1 8 0 0 primitive
+99 output_port_324 1 8 0 0 primitive
+99 input_port_324 1 8 0 0 primitive
+99 output_time_slot_324 1 16 0 0 primitive
+99 input_time_slot_324 1 16 0 0 primitive
+99 input_tdm_bus_324 1 8 0 0 primitive
+99 input_voice_signaling_mode_324 1 8 0 0 primitive
+99 output_port_325 1 8 0 0 primitive
+99 input_port_325 1 8 0 0 primitive
+99 output_time_slot_325 1 16 0 0 primitive
+99 input_time_slot_325 1 16 0 0 primitive
+99 input_tdm_bus_325 1 8 0 0 primitive
+99 input_voice_signaling_mode_325 1 8 0 0 primitive
+99 output_port_326 1 8 0 0 primitive
+99 input_port_326 1 8 0 0 primitive
+99 output_time_slot_326 1 16 0 0 primitive
+99 input_time_slot_326 1 16 0 0 primitive
+99 input_tdm_bus_326 1 8 0 0 primitive
+99 input_voice_signaling_mode_326 1 8 0 0 primitive
+99 output_port_327 1 8 0 0 primitive
+99 input_port_327 1 8 0 0 primitive
+99 output_time_slot_327 1 16 0 0 primitive
+99 input_time_slot_327 1 16 0 0 primitive
+99 input_tdm_bus_327 1 8 0 0 primitive
+99 input_voice_signaling_mode_327 1 8 0 0 primitive
+99 output_port_328 1 8 0 0 primitive
+99 input_port_328 1 8 0 0 primitive
+99 output_time_slot_328 1 16 0 0 primitive
+99 input_time_slot_328 1 16 0 0 primitive
+99 input_tdm_bus_328 1 8 0 0 primitive
+99 input_voice_signaling_mode_328 1 8 0 0 primitive
+99 output_port_329 1 8 0 0 primitive
+99 input_port_329 1 8 0 0 primitive
+99 output_time_slot_329 1 16 0 0 primitive
+99 input_time_slot_329 1 16 0 0 primitive
+99 input_tdm_bus_329 1 8 0 0 primitive
+99 input_voice_signaling_mode_329 1 8 0 0 primitive
+99 output_port_330 1 8 0 0 primitive
+99 input_port_330 1 8 0 0 primitive
+99 output_time_slot_330 1 16 0 0 primitive
+99 input_time_slot_330 1 16 0 0 primitive
+99 input_tdm_bus_330 1 8 0 0 primitive
+99 input_voice_signaling_mode_330 1 8 0 0 primitive
+99 output_port_331 1 8 0 0 primitive
+99 input_port_331 1 8 0 0 primitive
+99 output_time_slot_331 1 16 0 0 primitive
+99 input_time_slot_331 1 16 0 0 primitive
+99 input_tdm_bus_331 1 8 0 0 primitive
+99 input_voice_signaling_mode_331 1 8 0 0 primitive
+99 output_port_332 1 8 0 0 primitive
+99 input_port_332 1 8 0 0 primitive
+99 output_time_slot_332 1 16 0 0 primitive
+99 input_time_slot_332 1 16 0 0 primitive
+99 input_tdm_bus_332 1 8 0 0 primitive
+99 input_voice_signaling_mode_332 1 8 0 0 primitive
+99 output_port_333 1 8 0 0 primitive
+99 input_port_333 1 8 0 0 primitive
+99 output_time_slot_333 1 16 0 0 primitive
+99 input_time_slot_333 1 16 0 0 primitive
+99 input_tdm_bus_333 1 8 0 0 primitive
+99 input_voice_signaling_mode_333 1 8 0 0 primitive
+99 output_port_334 1 8 0 0 primitive
+99 input_port_334 1 8 0 0 primitive
+99 output_time_slot_334 1 16 0 0 primitive
+99 input_time_slot_334 1 16 0 0 primitive
+99 input_tdm_bus_334 1 8 0 0 primitive
+99 input_voice_signaling_mode_334 1 8 0 0 primitive
+99 output_port_335 1 8 0 0 primitive
+99 input_port_335 1 8 0 0 primitive
+99 output_time_slot_335 1 16 0 0 primitive
+99 input_time_slot_335 1 16 0 0 primitive
+99 input_tdm_bus_335 1 8 0 0 primitive
+99 input_voice_signaling_mode_335 1 8 0 0 primitive
+99 output_port_336 1 8 0 0 primitive
+99 input_port_336 1 8 0 0 primitive
+99 output_time_slot_336 1 16 0 0 primitive
+99 input_time_slot_336 1 16 0 0 primitive
+99 input_tdm_bus_336 1 8 0 0 primitive
+99 input_voice_signaling_mode_336 1 8 0 0 primitive
+99 output_port_337 1 8 0 0 primitive
+99 input_port_337 1 8 0 0 primitive
+99 output_time_slot_337 1 16 0 0 primitive
+99 input_time_slot_337 1 16 0 0 primitive
+99 input_tdm_bus_337 1 8 0 0 primitive
+99 input_voice_signaling_mode_337 1 8 0 0 primitive
+99 output_port_338 1 8 0 0 primitive
+99 input_port_338 1 8 0 0 primitive
+99 output_time_slot_338 1 16 0 0 primitive
+99 input_time_slot_338 1 16 0 0 primitive
+99 input_tdm_bus_338 1 8 0 0 primitive
+99 input_voice_signaling_mode_338 1 8 0 0 primitive
+99 output_port_339 1 8 0 0 primitive
+99 input_port_339 1 8 0 0 primitive
+99 output_time_slot_339 1 16 0 0 primitive
+99 input_time_slot_339 1 16 0 0 primitive
+99 input_tdm_bus_339 1 8 0 0 primitive
+99 input_voice_signaling_mode_339 1 8 0 0 primitive
+99 output_port_340 1 8 0 0 primitive
+99 input_port_340 1 8 0 0 primitive
+99 output_time_slot_340 1 16 0 0 primitive
+99 input_time_slot_340 1 16 0 0 primitive
+99 input_tdm_bus_340 1 8 0 0 primitive
+99 input_voice_signaling_mode_340 1 8 0 0 primitive
+99 output_port_341 1 8 0 0 primitive
+99 input_port_341 1 8 0 0 primitive
+99 output_time_slot_341 1 16 0 0 primitive
+99 input_time_slot_341 1 16 0 0 primitive
+99 input_tdm_bus_341 1 8 0 0 primitive
+99 input_voice_signaling_mode_341 1 8 0 0 primitive
+99 output_port_342 1 8 0 0 primitive
+99 input_port_342 1 8 0 0 primitive
+99 output_time_slot_342 1 16 0 0 primitive
+99 input_time_slot_342 1 16 0 0 primitive
+99 input_tdm_bus_342 1 8 0 0 primitive
+99 input_voice_signaling_mode_342 1 8 0 0 primitive
+99 output_port_343 1 8 0 0 primitive
+99 input_port_343 1 8 0 0 primitive
+99 output_time_slot_343 1 16 0 0 primitive
+99 input_time_slot_343 1 16 0 0 primitive
+99 input_tdm_bus_343 1 8 0 0 primitive
+99 input_voice_signaling_mode_343 1 8 0 0 primitive
+99 output_port_344 1 8 0 0 primitive
+99 input_port_344 1 8 0 0 primitive
+99 output_time_slot_344 1 16 0 0 primitive
+99 input_time_slot_344 1 16 0 0 primitive
+99 input_tdm_bus_344 1 8 0 0 primitive
+99 input_voice_signaling_mode_344 1 8 0 0 primitive
+99 output_port_345 1 8 0 0 primitive
+99 input_port_345 1 8 0 0 primitive
+99 output_time_slot_345 1 16 0 0 primitive
+99 input_time_slot_345 1 16 0 0 primitive
+99 input_tdm_bus_345 1 8 0 0 primitive
+99 input_voice_signaling_mode_345 1 8 0 0 primitive
+99 output_port_346 1 8 0 0 primitive
+99 input_port_346 1 8 0 0 primitive
+99 output_time_slot_346 1 16 0 0 primitive
+99 input_time_slot_346 1 16 0 0 primitive
+99 input_tdm_bus_346 1 8 0 0 primitive
+99 input_voice_signaling_mode_346 1 8 0 0 primitive
+99 output_port_347 1 8 0 0 primitive
+99 input_port_347 1 8 0 0 primitive
+99 output_time_slot_347 1 16 0 0 primitive
+99 input_time_slot_347 1 16 0 0 primitive
+99 input_tdm_bus_347 1 8 0 0 primitive
+99 input_voice_signaling_mode_347 1 8 0 0 primitive
+99 output_port_348 1 8 0 0 primitive
+99 input_port_348 1 8 0 0 primitive
+99 output_time_slot_348 1 16 0 0 primitive
+99 input_time_slot_348 1 16 0 0 primitive
+99 input_tdm_bus_348 1 8 0 0 primitive
+99 input_voice_signaling_mode_348 1 8 0 0 primitive
+99 output_port_349 1 8 0 0 primitive
+99 input_port_349 1 8 0 0 primitive
+99 output_time_slot_349 1 16 0 0 primitive
+99 input_time_slot_349 1 16 0 0 primitive
+99 input_tdm_bus_349 1 8 0 0 primitive
+99 input_voice_signaling_mode_349 1 8 0 0 primitive
+99 output_port_350 1 8 0 0 primitive
+99 input_port_350 1 8 0 0 primitive
+99 output_time_slot_350 1 16 0 0 primitive
+99 input_time_slot_350 1 16 0 0 primitive
+99 input_tdm_bus_350 1 8 0 0 primitive
+99 input_voice_signaling_mode_350 1 8 0 0 primitive
+99 output_port_351 1 8 0 0 primitive
+99 input_port_351 1 8 0 0 primitive
+99 output_time_slot_351 1 16 0 0 primitive
+99 input_time_slot_351 1 16 0 0 primitive
+99 input_tdm_bus_351 1 8 0 0 primitive
+99 input_voice_signaling_mode_351 1 8 0 0 primitive
+99 output_port_352 1 8 0 0 primitive
+99 input_port_352 1 8 0 0 primitive
+99 output_time_slot_352 1 16 0 0 primitive
+99 input_time_slot_352 1 16 0 0 primitive
+99 input_tdm_bus_352 1 8 0 0 primitive
+99 input_voice_signaling_mode_352 1 8 0 0 primitive
+99 output_port_353 1 8 0 0 primitive
+99 input_port_353 1 8 0 0 primitive
+99 output_time_slot_353 1 16 0 0 primitive
+99 input_time_slot_353 1 16 0 0 primitive
+99 input_tdm_bus_353 1 8 0 0 primitive
+99 input_voice_signaling_mode_353 1 8 0 0 primitive
+99 output_port_354 1 8 0 0 primitive
+99 input_port_354 1 8 0 0 primitive
+99 output_time_slot_354 1 16 0 0 primitive
+99 input_time_slot_354 1 16 0 0 primitive
+99 input_tdm_bus_354 1 8 0 0 primitive
+99 input_voice_signaling_mode_354 1 8 0 0 primitive
+99 output_port_355 1 8 0 0 primitive
+99 input_port_355 1 8 0 0 primitive
+99 output_time_slot_355 1 16 0 0 primitive
+99 input_time_slot_355 1 16 0 0 primitive
+99 input_tdm_bus_355 1 8 0 0 primitive
+99 input_voice_signaling_mode_355 1 8 0 0 primitive
+99 output_port_356 1 8 0 0 primitive
+99 input_port_356 1 8 0 0 primitive
+99 output_time_slot_356 1 16 0 0 primitive
+99 input_time_slot_356 1 16 0 0 primitive
+99 input_tdm_bus_356 1 8 0 0 primitive
+99 input_voice_signaling_mode_356 1 8 0 0 primitive
+99 output_port_357 1 8 0 0 primitive
+99 input_port_357 1 8 0 0 primitive
+99 output_time_slot_357 1 16 0 0 primitive
+99 input_time_slot_357 1 16 0 0 primitive
+99 input_tdm_bus_357 1 8 0 0 primitive
+99 input_voice_signaling_mode_357 1 8 0 0 primitive
+99 output_port_358 1 8 0 0 primitive
+99 input_port_358 1 8 0 0 primitive
+99 output_time_slot_358 1 16 0 0 primitive
+99 input_time_slot_358 1 16 0 0 primitive
+99 input_tdm_bus_358 1 8 0 0 primitive
+99 input_voice_signaling_mode_358 1 8 0 0 primitive
+99 output_port_359 1 8 0 0 primitive
+99 input_port_359 1 8 0 0 primitive
+99 output_time_slot_359 1 16 0 0 primitive
+99 input_time_slot_359 1 16 0 0 primitive
+99 input_tdm_bus_359 1 8 0 0 primitive
+99 input_voice_signaling_mode_359 1 8 0 0 primitive
+99 output_port_360 1 8 0 0 primitive
+99 input_port_360 1 8 0 0 primitive
+99 output_time_slot_360 1 16 0 0 primitive
+99 input_time_slot_360 1 16 0 0 primitive
+99 input_tdm_bus_360 1 8 0 0 primitive
+99 input_voice_signaling_mode_360 1 8 0 0 primitive
+99 output_port_361 1 8 0 0 primitive
+99 input_port_361 1 8 0 0 primitive
+99 output_time_slot_361 1 16 0 0 primitive
+99 input_time_slot_361 1 16 0 0 primitive
+99 input_tdm_bus_361 1 8 0 0 primitive
+99 input_voice_signaling_mode_361 1 8 0 0 primitive
+99 output_port_362 1 8 0 0 primitive
+99 input_port_362 1 8 0 0 primitive
+99 output_time_slot_362 1 16 0 0 primitive
+99 input_time_slot_362 1 16 0 0 primitive
+99 input_tdm_bus_362 1 8 0 0 primitive
+99 input_voice_signaling_mode_362 1 8 0 0 primitive
+99 output_port_363 1 8 0 0 primitive
+99 input_port_363 1 8 0 0 primitive
+99 output_time_slot_363 1 16 0 0 primitive
+99 input_time_slot_363 1 16 0 0 primitive
+99 input_tdm_bus_363 1 8 0 0 primitive
+99 input_voice_signaling_mode_363 1 8 0 0 primitive
+99 output_port_364 1 8 0 0 primitive
+99 input_port_364 1 8 0 0 primitive
+99 output_time_slot_364 1 16 0 0 primitive
+99 input_time_slot_364 1 16 0 0 primitive
+99 input_tdm_bus_364 1 8 0 0 primitive
+99 input_voice_signaling_mode_364 1 8 0 0 primitive
+99 output_port_365 1 8 0 0 primitive
+99 input_port_365 1 8 0 0 primitive
+99 output_time_slot_365 1 16 0 0 primitive
+99 input_time_slot_365 1 16 0 0 primitive
+99 input_tdm_bus_365 1 8 0 0 primitive
+99 input_voice_signaling_mode_365 1 8 0 0 primitive
+99 output_port_366 1 8 0 0 primitive
+99 input_port_366 1 8 0 0 primitive
+99 output_time_slot_366 1 16 0 0 primitive
+99 input_time_slot_366 1 16 0 0 primitive
+99 input_tdm_bus_366 1 8 0 0 primitive
+99 input_voice_signaling_mode_366 1 8 0 0 primitive
+99 output_port_367 1 8 0 0 primitive
+99 input_port_367 1 8 0 0 primitive
+99 output_time_slot_367 1 16 0 0 primitive
+99 input_time_slot_367 1 16 0 0 primitive
+99 input_tdm_bus_367 1 8 0 0 primitive
+99 input_voice_signaling_mode_367 1 8 0 0 primitive
+99 output_port_368 1 8 0 0 primitive
+99 input_port_368 1 8 0 0 primitive
+99 output_time_slot_368 1 16 0 0 primitive
+99 input_time_slot_368 1 16 0 0 primitive
+99 input_tdm_bus_368 1 8 0 0 primitive
+99 input_voice_signaling_mode_368 1 8 0 0 primitive
+99 output_port_369 1 8 0 0 primitive
+99 input_port_369 1 8 0 0 primitive
+99 output_time_slot_369 1 16 0 0 primitive
+99 input_time_slot_369 1 16 0 0 primitive
+99 input_tdm_bus_369 1 8 0 0 primitive
+99 input_voice_signaling_mode_369 1 8 0 0 primitive
+99 output_port_370 1 8 0 0 primitive
+99 input_port_370 1 8 0 0 primitive
+99 output_time_slot_370 1 16 0 0 primitive
+99 input_time_slot_370 1 16 0 0 primitive
+99 input_tdm_bus_370 1 8 0 0 primitive
+99 input_voice_signaling_mode_370 1 8 0 0 primitive
+99 output_port_371 1 8 0 0 primitive
+99 input_port_371 1 8 0 0 primitive
+99 output_time_slot_371 1 16 0 0 primitive
+99 input_time_slot_371 1 16 0 0 primitive
+99 input_tdm_bus_371 1 8 0 0 primitive
+99 input_voice_signaling_mode_371 1 8 0 0 primitive
+99 output_port_372 1 8 0 0 primitive
+99 input_port_372 1 8 0 0 primitive
+99 output_time_slot_372 1 16 0 0 primitive
+99 input_time_slot_372 1 16 0 0 primitive
+99 input_tdm_bus_372 1 8 0 0 primitive
+99 input_voice_signaling_mode_372 1 8 0 0 primitive
+99 output_port_373 1 8 0 0 primitive
+99 input_port_373 1 8 0 0 primitive
+99 output_time_slot_373 1 16 0 0 primitive
+99 input_time_slot_373 1 16 0 0 primitive
+99 input_tdm_bus_373 1 8 0 0 primitive
+99 input_voice_signaling_mode_373 1 8 0 0 primitive
+99 output_port_374 1 8 0 0 primitive
+99 input_port_374 1 8 0 0 primitive
+99 output_time_slot_374 1 16 0 0 primitive
+99 input_time_slot_374 1 16 0 0 primitive
+99 input_tdm_bus_374 1 8 0 0 primitive
+99 input_voice_signaling_mode_374 1 8 0 0 primitive
+99 output_port_375 1 8 0 0 primitive
+99 input_port_375 1 8 0 0 primitive
+99 output_time_slot_375 1 16 0 0 primitive
+99 input_time_slot_375 1 16 0 0 primitive
+99 input_tdm_bus_375 1 8 0 0 primitive
+99 input_voice_signaling_mode_375 1 8 0 0 primitive
+99 output_port_376 1 8 0 0 primitive
+99 input_port_376 1 8 0 0 primitive
+99 output_time_slot_376 1 16 0 0 primitive
+99 input_time_slot_376 1 16 0 0 primitive
+99 input_tdm_bus_376 1 8 0 0 primitive
+99 input_voice_signaling_mode_376 1 8 0 0 primitive
+99 output_port_377 1 8 0 0 primitive
+99 input_port_377 1 8 0 0 primitive
+99 output_time_slot_377 1 16 0 0 primitive
+99 input_time_slot_377 1 16 0 0 primitive
+99 input_tdm_bus_377 1 8 0 0 primitive
+99 input_voice_signaling_mode_377 1 8 0 0 primitive
+99 output_port_378 1 8 0 0 primitive
+99 input_port_378 1 8 0 0 primitive
+99 output_time_slot_378 1 16 0 0 primitive
+99 input_time_slot_378 1 16 0 0 primitive
+99 input_tdm_bus_378 1 8 0 0 primitive
+99 input_voice_signaling_mode_378 1 8 0 0 primitive
+99 output_port_379 1 8 0 0 primitive
+99 input_port_379 1 8 0 0 primitive
+99 output_time_slot_379 1 16 0 0 primitive
+99 input_time_slot_379 1 16 0 0 primitive
+99 input_tdm_bus_379 1 8 0 0 primitive
+99 input_voice_signaling_mode_379 1 8 0 0 primitive
+99 output_port_380 1 8 0 0 primitive
+99 input_port_380 1 8 0 0 primitive
+99 output_time_slot_380 1 16 0 0 primitive
+99 input_time_slot_380 1 16 0 0 primitive
+99 input_tdm_bus_380 1 8 0 0 primitive
+99 input_voice_signaling_mode_380 1 8 0 0 primitive
+99 output_port_381 1 8 0 0 primitive
+99 input_port_381 1 8 0 0 primitive
+99 output_time_slot_381 1 16 0 0 primitive
+99 input_time_slot_381 1 16 0 0 primitive
+99 input_tdm_bus_381 1 8 0 0 primitive
+99 input_voice_signaling_mode_381 1 8 0 0 primitive
+99 output_port_382 1 8 0 0 primitive
+99 input_port_382 1 8 0 0 primitive
+99 output_time_slot_382 1 16 0 0 primitive
+99 input_time_slot_382 1 16 0 0 primitive
+99 input_tdm_bus_382 1 8 0 0 primitive
+99 input_voice_signaling_mode_382 1 8 0 0 primitive
+99 output_port_383 1 8 0 0 primitive
+99 input_port_383 1 8 0 0 primitive
+99 output_time_slot_383 1 16 0 0 primitive
+99 input_time_slot_383 1 16 0 0 primitive
+99 input_tdm_bus_383 1 8 0 0 primitive
+99 input_voice_signaling_mode_383 1 8 0 0 primitive
+99 output_port_384 1 8 0 0 primitive
+99 input_port_384 1 8 0 0 primitive
+99 output_time_slot_384 1 16 0 0 primitive
+99 input_time_slot_384 1 16 0 0 primitive
+99 input_tdm_bus_384 1 8 0 0 primitive
+99 input_voice_signaling_mode_384 1 8 0 0 primitive
+99 output_port_385 1 8 0 0 primitive
+99 input_port_385 1 8 0 0 primitive
+99 output_time_slot_385 1 16 0 0 primitive
+99 input_time_slot_385 1 16 0 0 primitive
+99 input_tdm_bus_385 1 8 0 0 primitive
+99 input_voice_signaling_mode_385 1 8 0 0 primitive
+99 output_port_386 1 8 0 0 primitive
+99 input_port_386 1 8 0 0 primitive
+99 output_time_slot_386 1 16 0 0 primitive
+99 input_time_slot_386 1 16 0 0 primitive
+99 input_tdm_bus_386 1 8 0 0 primitive
+99 input_voice_signaling_mode_386 1 8 0 0 primitive
+99 output_port_387 1 8 0 0 primitive
+99 input_port_387 1 8 0 0 primitive
+99 output_time_slot_387 1 16 0 0 primitive
+99 input_time_slot_387 1 16 0 0 primitive
+99 input_tdm_bus_387 1 8 0 0 primitive
+99 input_voice_signaling_mode_387 1 8 0 0 primitive
+99 output_port_388 1 8 0 0 primitive
+99 input_port_388 1 8 0 0 primitive
+99 output_time_slot_388 1 16 0 0 primitive
+99 input_time_slot_388 1 16 0 0 primitive
+99 input_tdm_bus_388 1 8 0 0 primitive
+99 input_voice_signaling_mode_388 1 8 0 0 primitive
+99 output_port_389 1 8 0 0 primitive
+99 input_port_389 1 8 0 0 primitive
+99 output_time_slot_389 1 16 0 0 primitive
+99 input_time_slot_389 1 16 0 0 primitive
+99 input_tdm_bus_389 1 8 0 0 primitive
+99 input_voice_signaling_mode_389 1 8 0 0 primitive
+99 output_port_390 1 8 0 0 primitive
+99 input_port_390 1 8 0 0 primitive
+99 output_time_slot_390 1 16 0 0 primitive
+99 input_time_slot_390 1 16 0 0 primitive
+99 input_tdm_bus_390 1 8 0 0 primitive
+99 input_voice_signaling_mode_390 1 8 0 0 primitive
+99 output_port_391 1 8 0 0 primitive
+99 input_port_391 1 8 0 0 primitive
+99 output_time_slot_391 1 16 0 0 primitive
+99 input_time_slot_391 1 16 0 0 primitive
+99 input_tdm_bus_391 1 8 0 0 primitive
+99 input_voice_signaling_mode_391 1 8 0 0 primitive
+99 output_port_392 1 8 0 0 primitive
+99 input_port_392 1 8 0 0 primitive
+99 output_time_slot_392 1 16 0 0 primitive
+99 input_time_slot_392 1 16 0 0 primitive
+99 input_tdm_bus_392 1 8 0 0 primitive
+99 input_voice_signaling_mode_392 1 8 0 0 primitive
+99 output_port_393 1 8 0 0 primitive
+99 input_port_393 1 8 0 0 primitive
+99 output_time_slot_393 1 16 0 0 primitive
+99 input_time_slot_393 1 16 0 0 primitive
+99 input_tdm_bus_393 1 8 0 0 primitive
+99 input_voice_signaling_mode_393 1 8 0 0 primitive
+99 output_port_394 1 8 0 0 primitive
+99 input_port_394 1 8 0 0 primitive
+99 output_time_slot_394 1 16 0 0 primitive
+99 input_time_slot_394 1 16 0 0 primitive
+99 input_tdm_bus_394 1 8 0 0 primitive
+99 input_voice_signaling_mode_394 1 8 0 0 primitive
+99 output_port_395 1 8 0 0 primitive
+99 input_port_395 1 8 0 0 primitive
+99 output_time_slot_395 1 16 0 0 primitive
+99 input_time_slot_395 1 16 0 0 primitive
+99 input_tdm_bus_395 1 8 0 0 primitive
+99 input_voice_signaling_mode_395 1 8 0 0 primitive
+99 output_port_396 1 8 0 0 primitive
+99 input_port_396 1 8 0 0 primitive
+99 output_time_slot_396 1 16 0 0 primitive
+99 input_time_slot_396 1 16 0 0 primitive
+99 input_tdm_bus_396 1 8 0 0 primitive
+99 input_voice_signaling_mode_396 1 8 0 0 primitive
+99 output_port_397 1 8 0 0 primitive
+99 input_port_397 1 8 0 0 primitive
+99 output_time_slot_397 1 16 0 0 primitive
+99 input_time_slot_397 1 16 0 0 primitive
+99 input_tdm_bus_397 1 8 0 0 primitive
+99 input_voice_signaling_mode_397 1 8 0 0 primitive
+99 output_port_398 1 8 0 0 primitive
+99 input_port_398 1 8 0 0 primitive
+99 output_time_slot_398 1 16 0 0 primitive
+99 input_time_slot_398 1 16 0 0 primitive
+99 input_tdm_bus_398 1 8 0 0 primitive
+99 input_voice_signaling_mode_398 1 8 0 0 primitive
+99 output_port_399 1 8 0 0 primitive
+99 input_port_399 1 8 0 0 primitive
+99 output_time_slot_399 1 16 0 0 primitive
+99 input_time_slot_399 1 16 0 0 primitive
+99 input_tdm_bus_399 1 8 0 0 primitive
+99 input_voice_signaling_mode_399 1 8 0 0 primitive
+99 output_port_400 1 8 0 0 primitive
+99 input_port_400 1 8 0 0 primitive
+99 output_time_slot_400 1 16 0 0 primitive
+99 input_time_slot_400 1 16 0 0 primitive
+99 input_tdm_bus_400 1 8 0 0 primitive
+99 input_voice_signaling_mode_400 1 8 0 0 primitive
+99 output_port_401 1 8 0 0 primitive
+99 input_port_401 1 8 0 0 primitive
+99 output_time_slot_401 1 16 0 0 primitive
+99 input_time_slot_401 1 16 0 0 primitive
+99 input_tdm_bus_401 1 8 0 0 primitive
+99 input_voice_signaling_mode_401 1 8 0 0 primitive
+99 output_port_402 1 8 0 0 primitive
+99 input_port_402 1 8 0 0 primitive
+99 output_time_slot_402 1 16 0 0 primitive
+99 input_time_slot_402 1 16 0 0 primitive
+99 input_tdm_bus_402 1 8 0 0 primitive
+99 input_voice_signaling_mode_402 1 8 0 0 primitive
+99 output_port_403 1 8 0 0 primitive
+99 input_port_403 1 8 0 0 primitive
+99 output_time_slot_403 1 16 0 0 primitive
+99 input_time_slot_403 1 16 0 0 primitive
+99 input_tdm_bus_403 1 8 0 0 primitive
+99 input_voice_signaling_mode_403 1 8 0 0 primitive
+99 output_port_404 1 8 0 0 primitive
+99 input_port_404 1 8 0 0 primitive
+99 output_time_slot_404 1 16 0 0 primitive
+99 input_time_slot_404 1 16 0 0 primitive
+99 input_tdm_bus_404 1 8 0 0 primitive
+99 input_voice_signaling_mode_404 1 8 0 0 primitive
+99 output_port_405 1 8 0 0 primitive
+99 input_port_405 1 8 0 0 primitive
+99 output_time_slot_405 1 16 0 0 primitive
+99 input_time_slot_405 1 16 0 0 primitive
+99 input_tdm_bus_405 1 8 0 0 primitive
+99 input_voice_signaling_mode_405 1 8 0 0 primitive
+99 output_port_406 1 8 0 0 primitive
+99 input_port_406 1 8 0 0 primitive
+99 output_time_slot_406 1 16 0 0 primitive
+99 input_time_slot_406 1 16 0 0 primitive
+99 input_tdm_bus_406 1 8 0 0 primitive
+99 input_voice_signaling_mode_406 1 8 0 0 primitive
+99 output_port_407 1 8 0 0 primitive
+99 input_port_407 1 8 0 0 primitive
+99 output_time_slot_407 1 16 0 0 primitive
+99 input_time_slot_407 1 16 0 0 primitive
+99 input_tdm_bus_407 1 8 0 0 primitive
+99 input_voice_signaling_mode_407 1 8 0 0 primitive
+99 output_port_408 1 8 0 0 primitive
+99 input_port_408 1 8 0 0 primitive
+99 output_time_slot_408 1 16 0 0 primitive
+99 input_time_slot_408 1 16 0 0 primitive
+99 input_tdm_bus_408 1 8 0 0 primitive
+99 input_voice_signaling_mode_408 1 8 0 0 primitive
+99 output_port_409 1 8 0 0 primitive
+99 input_port_409 1 8 0 0 primitive
+99 output_time_slot_409 1 16 0 0 primitive
+99 input_time_slot_409 1 16 0 0 primitive
+99 input_tdm_bus_409 1 8 0 0 primitive
+99 input_voice_signaling_mode_409 1 8 0 0 primitive
+99 output_port_410 1 8 0 0 primitive
+99 input_port_410 1 8 0 0 primitive
+99 output_time_slot_410 1 16 0 0 primitive
+99 input_time_slot_410 1 16 0 0 primitive
+99 input_tdm_bus_410 1 8 0 0 primitive
+99 input_voice_signaling_mode_410 1 8 0 0 primitive
+99 output_port_411 1 8 0 0 primitive
+99 input_port_411 1 8 0 0 primitive
+99 output_time_slot_411 1 16 0 0 primitive
+99 input_time_slot_411 1 16 0 0 primitive
+99 input_tdm_bus_411 1 8 0 0 primitive
+99 input_voice_signaling_mode_411 1 8 0 0 primitive
+99 output_port_412 1 8 0 0 primitive
+99 input_port_412 1 8 0 0 primitive
+99 output_time_slot_412 1 16 0 0 primitive
+99 input_time_slot_412 1 16 0 0 primitive
+99 input_tdm_bus_412 1 8 0 0 primitive
+99 input_voice_signaling_mode_412 1 8 0 0 primitive
+99 output_port_413 1 8 0 0 primitive
+99 input_port_413 1 8 0 0 primitive
+99 output_time_slot_413 1 16 0 0 primitive
+99 input_time_slot_413 1 16 0 0 primitive
+99 input_tdm_bus_413 1 8 0 0 primitive
+99 input_voice_signaling_mode_413 1 8 0 0 primitive
+99 output_port_414 1 8 0 0 primitive
+99 input_port_414 1 8 0 0 primitive
+99 output_time_slot_414 1 16 0 0 primitive
+99 input_time_slot_414 1 16 0 0 primitive
+99 input_tdm_bus_414 1 8 0 0 primitive
+99 input_voice_signaling_mode_414 1 8 0 0 primitive
+99 output_port_415 1 8 0 0 primitive
+99 input_port_415 1 8 0 0 primitive
+99 output_time_slot_415 1 16 0 0 primitive
+99 input_time_slot_415 1 16 0 0 primitive
+99 input_tdm_bus_415 1 8 0 0 primitive
+99 input_voice_signaling_mode_415 1 8 0 0 primitive
+99 output_port_416 1 8 0 0 primitive
+99 input_port_416 1 8 0 0 primitive
+99 output_time_slot_416 1 16 0 0 primitive
+99 input_time_slot_416 1 16 0 0 primitive
+99 input_tdm_bus_416 1 8 0 0 primitive
+99 input_voice_signaling_mode_416 1 8 0 0 primitive
+99 output_port_417 1 8 0 0 primitive
+99 input_port_417 1 8 0 0 primitive
+99 output_time_slot_417 1 16 0 0 primitive
+99 input_time_slot_417 1 16 0 0 primitive
+99 input_tdm_bus_417 1 8 0 0 primitive
+99 input_voice_signaling_mode_417 1 8 0 0 primitive
+99 output_port_418 1 8 0 0 primitive
+99 input_port_418 1 8 0 0 primitive
+99 output_time_slot_418 1 16 0 0 primitive
+99 input_time_slot_418 1 16 0 0 primitive
+99 input_tdm_bus_418 1 8 0 0 primitive
+99 input_voice_signaling_mode_418 1 8 0 0 primitive
+99 output_port_419 1 8 0 0 primitive
+99 input_port_419 1 8 0 0 primitive
+99 output_time_slot_419 1 16 0 0 primitive
+99 input_time_slot_419 1 16 0 0 primitive
+99 input_tdm_bus_419 1 8 0 0 primitive
+99 input_voice_signaling_mode_419 1 8 0 0 primitive
+99 output_port_420 1 8 0 0 primitive
+99 input_port_420 1 8 0 0 primitive
+99 output_time_slot_420 1 16 0 0 primitive
+99 input_time_slot_420 1 16 0 0 primitive
+99 input_tdm_bus_420 1 8 0 0 primitive
+99 input_voice_signaling_mode_420 1 8 0 0 primitive
+99 output_port_421 1 8 0 0 primitive
+99 input_port_421 1 8 0 0 primitive
+99 output_time_slot_421 1 16 0 0 primitive
+99 input_time_slot_421 1 16 0 0 primitive
+99 input_tdm_bus_421 1 8 0 0 primitive
+99 input_voice_signaling_mode_421 1 8 0 0 primitive
+99 output_port_422 1 8 0 0 primitive
+99 input_port_422 1 8 0 0 primitive
+99 output_time_slot_422 1 16 0 0 primitive
+99 input_time_slot_422 1 16 0 0 primitive
+99 input_tdm_bus_422 1 8 0 0 primitive
+99 input_voice_signaling_mode_422 1 8 0 0 primitive
+99 output_port_423 1 8 0 0 primitive
+99 input_port_423 1 8 0 0 primitive
+99 output_time_slot_423 1 16 0 0 primitive
+99 input_time_slot_423 1 16 0 0 primitive
+99 input_tdm_bus_423 1 8 0 0 primitive
+99 input_voice_signaling_mode_423 1 8 0 0 primitive
+99 output_port_424 1 8 0 0 primitive
+99 input_port_424 1 8 0 0 primitive
+99 output_time_slot_424 1 16 0 0 primitive
+99 input_time_slot_424 1 16 0 0 primitive
+99 input_tdm_bus_424 1 8 0 0 primitive
+99 input_voice_signaling_mode_424 1 8 0 0 primitive
+99 output_port_425 1 8 0 0 primitive
+99 input_port_425 1 8 0 0 primitive
+99 output_time_slot_425 1 16 0 0 primitive
+99 input_time_slot_425 1 16 0 0 primitive
+99 input_tdm_bus_425 1 8 0 0 primitive
+99 input_voice_signaling_mode_425 1 8 0 0 primitive
+99 output_port_426 1 8 0 0 primitive
+99 input_port_426 1 8 0 0 primitive
+99 output_time_slot_426 1 16 0 0 primitive
+99 input_time_slot_426 1 16 0 0 primitive
+99 input_tdm_bus_426 1 8 0 0 primitive
+99 input_voice_signaling_mode_426 1 8 0 0 primitive
+99 output_port_427 1 8 0 0 primitive
+99 input_port_427 1 8 0 0 primitive
+99 output_time_slot_427 1 16 0 0 primitive
+99 input_time_slot_427 1 16 0 0 primitive
+99 input_tdm_bus_427 1 8 0 0 primitive
+99 input_voice_signaling_mode_427 1 8 0 0 primitive
+99 output_port_428 1 8 0 0 primitive
+99 input_port_428 1 8 0 0 primitive
+99 output_time_slot_428 1 16 0 0 primitive
+99 input_time_slot_428 1 16 0 0 primitive
+99 input_tdm_bus_428 1 8 0 0 primitive
+99 input_voice_signaling_mode_428 1 8 0 0 primitive
+99 output_port_429 1 8 0 0 primitive
+99 input_port_429 1 8 0 0 primitive
+99 output_time_slot_429 1 16 0 0 primitive
+99 input_time_slot_429 1 16 0 0 primitive
+99 input_tdm_bus_429 1 8 0 0 primitive
+99 input_voice_signaling_mode_429 1 8 0 0 primitive
+99 output_port_430 1 8 0 0 primitive
+99 input_port_430 1 8 0 0 primitive
+99 output_time_slot_430 1 16 0 0 primitive
+99 input_time_slot_430 1 16 0 0 primitive
+99 input_tdm_bus_430 1 8 0 0 primitive
+99 input_voice_signaling_mode_430 1 8 0 0 primitive
+99 output_port_431 1 8 0 0 primitive
+99 input_port_431 1 8 0 0 primitive
+99 output_time_slot_431 1 16 0 0 primitive
+99 input_time_slot_431 1 16 0 0 primitive
+99 input_tdm_bus_431 1 8 0 0 primitive
+99 input_voice_signaling_mode_431 1 8 0 0 primitive
+99 output_port_432 1 8 0 0 primitive
+99 input_port_432 1 8 0 0 primitive
+99 output_time_slot_432 1 16 0 0 primitive
+99 input_time_slot_432 1 16 0 0 primitive
+99 input_tdm_bus_432 1 8 0 0 primitive
+99 input_voice_signaling_mode_432 1 8 0 0 primitive
+99 output_port_433 1 8 0 0 primitive
+99 input_port_433 1 8 0 0 primitive
+99 output_time_slot_433 1 16 0 0 primitive
+99 input_time_slot_433 1 16 0 0 primitive
+99 input_tdm_bus_433 1 8 0 0 primitive
+99 input_voice_signaling_mode_433 1 8 0 0 primitive
+99 output_port_434 1 8 0 0 primitive
+99 input_port_434 1 8 0 0 primitive
+99 output_time_slot_434 1 16 0 0 primitive
+99 input_time_slot_434 1 16 0 0 primitive
+99 input_tdm_bus_434 1 8 0 0 primitive
+99 input_voice_signaling_mode_434 1 8 0 0 primitive
+99 output_port_435 1 8 0 0 primitive
+99 input_port_435 1 8 0 0 primitive
+99 output_time_slot_435 1 16 0 0 primitive
+99 input_time_slot_435 1 16 0 0 primitive
+99 input_tdm_bus_435 1 8 0 0 primitive
+99 input_voice_signaling_mode_435 1 8 0 0 primitive
+99 output_port_436 1 8 0 0 primitive
+99 input_port_436 1 8 0 0 primitive
+99 output_time_slot_436 1 16 0 0 primitive
+99 input_time_slot_436 1 16 0 0 primitive
+99 input_tdm_bus_436 1 8 0 0 primitive
+99 input_voice_signaling_mode_436 1 8 0 0 primitive
+99 output_port_437 1 8 0 0 primitive
+99 input_port_437 1 8 0 0 primitive
+99 output_time_slot_437 1 16 0 0 primitive
+99 input_time_slot_437 1 16 0 0 primitive
+99 input_tdm_bus_437 1 8 0 0 primitive
+99 input_voice_signaling_mode_437 1 8 0 0 primitive
+99 output_port_438 1 8 0 0 primitive
+99 input_port_438 1 8 0 0 primitive
+99 output_time_slot_438 1 16 0 0 primitive
+99 input_time_slot_438 1 16 0 0 primitive
+99 input_tdm_bus_438 1 8 0 0 primitive
+99 input_voice_signaling_mode_438 1 8 0 0 primitive
+99 output_port_439 1 8 0 0 primitive
+99 input_port_439 1 8 0 0 primitive
+99 output_time_slot_439 1 16 0 0 primitive
+99 input_time_slot_439 1 16 0 0 primitive
+99 input_tdm_bus_439 1 8 0 0 primitive
+99 input_voice_signaling_mode_439 1 8 0 0 primitive
+99 output_port_440 1 8 0 0 primitive
+99 input_port_440 1 8 0 0 primitive
+99 output_time_slot_440 1 16 0 0 primitive
+99 input_time_slot_440 1 16 0 0 primitive
+99 input_tdm_bus_440 1 8 0 0 primitive
+99 input_voice_signaling_mode_440 1 8 0 0 primitive
+99 output_port_441 1 8 0 0 primitive
+99 input_port_441 1 8 0 0 primitive
+99 output_time_slot_441 1 16 0 0 primitive
+99 input_time_slot_441 1 16 0 0 primitive
+99 input_tdm_bus_441 1 8 0 0 primitive
+99 input_voice_signaling_mode_441 1 8 0 0 primitive
+99 output_port_442 1 8 0 0 primitive
+99 input_port_442 1 8 0 0 primitive
+99 output_time_slot_442 1 16 0 0 primitive
+99 input_time_slot_442 1 16 0 0 primitive
+99 input_tdm_bus_442 1 8 0 0 primitive
+99 input_voice_signaling_mode_442 1 8 0 0 primitive
+99 output_port_443 1 8 0 0 primitive
+99 input_port_443 1 8 0 0 primitive
+99 output_time_slot_443 1 16 0 0 primitive
+99 input_time_slot_443 1 16 0 0 primitive
+99 input_tdm_bus_443 1 8 0 0 primitive
+99 input_voice_signaling_mode_443 1 8 0 0 primitive
+99 output_port_444 1 8 0 0 primitive
+99 input_port_444 1 8 0 0 primitive
+99 output_time_slot_444 1 16 0 0 primitive
+99 input_time_slot_444 1 16 0 0 primitive
+99 input_tdm_bus_444 1 8 0 0 primitive
+99 input_voice_signaling_mode_444 1 8 0 0 primitive
+99 output_port_445 1 8 0 0 primitive
+99 input_port_445 1 8 0 0 primitive
+99 output_time_slot_445 1 16 0 0 primitive
+99 input_time_slot_445 1 16 0 0 primitive
+99 input_tdm_bus_445 1 8 0 0 primitive
+99 input_voice_signaling_mode_445 1 8 0 0 primitive
+99 output_port_446 1 8 0 0 primitive
+99 input_port_446 1 8 0 0 primitive
+99 output_time_slot_446 1 16 0 0 primitive
+99 input_time_slot_446 1 16 0 0 primitive
+99 input_tdm_bus_446 1 8 0 0 primitive
+99 input_voice_signaling_mode_446 1 8 0 0 primitive
+99 output_port_447 1 8 0 0 primitive
+99 input_port_447 1 8 0 0 primitive
+99 output_time_slot_447 1 16 0 0 primitive
+99 input_time_slot_447 1 16 0 0 primitive
+99 input_tdm_bus_447 1 8 0 0 primitive
+99 input_voice_signaling_mode_447 1 8 0 0 primitive
+99 output_port_448 1 8 0 0 primitive
+99 input_port_448 1 8 0 0 primitive
+99 output_time_slot_448 1 16 0 0 primitive
+99 input_time_slot_448 1 16 0 0 primitive
+99 input_tdm_bus_448 1 8 0 0 primitive
+99 input_voice_signaling_mode_448 1 8 0 0 primitive
+99 output_port_449 1 8 0 0 primitive
+99 input_port_449 1 8 0 0 primitive
+99 output_time_slot_449 1 16 0 0 primitive
+99 input_time_slot_449 1 16 0 0 primitive
+99 input_tdm_bus_449 1 8 0 0 primitive
+99 input_voice_signaling_mode_449 1 8 0 0 primitive
+99 output_port_450 1 8 0 0 primitive
+99 input_port_450 1 8 0 0 primitive
+99 output_time_slot_450 1 16 0 0 primitive
+99 input_time_slot_450 1 16 0 0 primitive
+99 input_tdm_bus_450 1 8 0 0 primitive
+99 input_voice_signaling_mode_450 1 8 0 0 primitive
+99 output_port_451 1 8 0 0 primitive
+99 input_port_451 1 8 0 0 primitive
+99 output_time_slot_451 1 16 0 0 primitive
+99 input_time_slot_451 1 16 0 0 primitive
+99 input_tdm_bus_451 1 8 0 0 primitive
+99 input_voice_signaling_mode_451 1 8 0 0 primitive
+99 output_port_452 1 8 0 0 primitive
+99 input_port_452 1 8 0 0 primitive
+99 output_time_slot_452 1 16 0 0 primitive
+99 input_time_slot_452 1 16 0 0 primitive
+99 input_tdm_bus_452 1 8 0 0 primitive
+99 input_voice_signaling_mode_452 1 8 0 0 primitive
+99 output_port_453 1 8 0 0 primitive
+99 input_port_453 1 8 0 0 primitive
+99 output_time_slot_453 1 16 0 0 primitive
+99 input_time_slot_453 1 16 0 0 primitive
+99 input_tdm_bus_453 1 8 0 0 primitive
+99 input_voice_signaling_mode_453 1 8 0 0 primitive
+99 output_port_454 1 8 0 0 primitive
+99 input_port_454 1 8 0 0 primitive
+99 output_time_slot_454 1 16 0 0 primitive
+99 input_time_slot_454 1 16 0 0 primitive
+99 input_tdm_bus_454 1 8 0 0 primitive
+99 input_voice_signaling_mode_454 1 8 0 0 primitive
+99 output_port_455 1 8 0 0 primitive
+99 input_port_455 1 8 0 0 primitive
+99 output_time_slot_455 1 16 0 0 primitive
+99 input_time_slot_455 1 16 0 0 primitive
+99 input_tdm_bus_455 1 8 0 0 primitive
+99 input_voice_signaling_mode_455 1 8 0 0 primitive
+99 output_port_456 1 8 0 0 primitive
+99 input_port_456 1 8 0 0 primitive
+99 output_time_slot_456 1 16 0 0 primitive
+99 input_time_slot_456 1 16 0 0 primitive
+99 input_tdm_bus_456 1 8 0 0 primitive
+99 input_voice_signaling_mode_456 1 8 0 0 primitive
+99 output_port_457 1 8 0 0 primitive
+99 input_port_457 1 8 0 0 primitive
+99 output_time_slot_457 1 16 0 0 primitive
+99 input_time_slot_457 1 16 0 0 primitive
+99 input_tdm_bus_457 1 8 0 0 primitive
+99 input_voice_signaling_mode_457 1 8 0 0 primitive
+99 output_port_458 1 8 0 0 primitive
+99 input_port_458 1 8 0 0 primitive
+99 output_time_slot_458 1 16 0 0 primitive
+99 input_time_slot_458 1 16 0 0 primitive
+99 input_tdm_bus_458 1 8 0 0 primitive
+99 input_voice_signaling_mode_458 1 8 0 0 primitive
+99 output_port_459 1 8 0 0 primitive
+99 input_port_459 1 8 0 0 primitive
+99 output_time_slot_459 1 16 0 0 primitive
+99 input_time_slot_459 1 16 0 0 primitive
+99 input_tdm_bus_459 1 8 0 0 primitive
+99 input_voice_signaling_mode_459 1 8 0 0 primitive
+99 output_port_460 1 8 0 0 primitive
+99 input_port_460 1 8 0 0 primitive
+99 output_time_slot_460 1 16 0 0 primitive
+99 input_time_slot_460 1 16 0 0 primitive
+99 input_tdm_bus_460 1 8 0 0 primitive
+99 input_voice_signaling_mode_460 1 8 0 0 primitive
+99 output_port_461 1 8 0 0 primitive
+99 input_port_461 1 8 0 0 primitive
+99 output_time_slot_461 1 16 0 0 primitive
+99 input_time_slot_461 1 16 0 0 primitive
+99 input_tdm_bus_461 1 8 0 0 primitive
+99 input_voice_signaling_mode_461 1 8 0 0 primitive
+99 output_port_462 1 8 0 0 primitive
+99 input_port_462 1 8 0 0 primitive
+99 output_time_slot_462 1 16 0 0 primitive
+99 input_time_slot_462 1 16 0 0 primitive
+99 input_tdm_bus_462 1 8 0 0 primitive
+99 input_voice_signaling_mode_462 1 8 0 0 primitive
+99 output_port_463 1 8 0 0 primitive
+99 input_port_463 1 8 0 0 primitive
+99 output_time_slot_463 1 16 0 0 primitive
+99 input_time_slot_463 1 16 0 0 primitive
+99 input_tdm_bus_463 1 8 0 0 primitive
+99 input_voice_signaling_mode_463 1 8 0 0 primitive
+99 output_port_464 1 8 0 0 primitive
+99 input_port_464 1 8 0 0 primitive
+99 output_time_slot_464 1 16 0 0 primitive
+99 input_time_slot_464 1 16 0 0 primitive
+99 input_tdm_bus_464 1 8 0 0 primitive
+99 input_voice_signaling_mode_464 1 8 0 0 primitive
+99 output_port_465 1 8 0 0 primitive
+99 input_port_465 1 8 0 0 primitive
+99 output_time_slot_465 1 16 0 0 primitive
+99 input_time_slot_465 1 16 0 0 primitive
+99 input_tdm_bus_465 1 8 0 0 primitive
+99 input_voice_signaling_mode_465 1 8 0 0 primitive
+99 output_port_466 1 8 0 0 primitive
+99 input_port_466 1 8 0 0 primitive
+99 output_time_slot_466 1 16 0 0 primitive
+99 input_time_slot_466 1 16 0 0 primitive
+99 input_tdm_bus_466 1 8 0 0 primitive
+99 input_voice_signaling_mode_466 1 8 0 0 primitive
+99 output_port_467 1 8 0 0 primitive
+99 input_port_467 1 8 0 0 primitive
+99 output_time_slot_467 1 16 0 0 primitive
+99 input_time_slot_467 1 16 0 0 primitive
+99 input_tdm_bus_467 1 8 0 0 primitive
+99 input_voice_signaling_mode_467 1 8 0 0 primitive
+99 output_port_468 1 8 0 0 primitive
+99 input_port_468 1 8 0 0 primitive
+99 output_time_slot_468 1 16 0 0 primitive
+99 input_time_slot_468 1 16 0 0 primitive
+99 input_tdm_bus_468 1 8 0 0 primitive
+99 input_voice_signaling_mode_468 1 8 0 0 primitive
+99 output_port_469 1 8 0 0 primitive
+99 input_port_469 1 8 0 0 primitive
+99 output_time_slot_469 1 16 0 0 primitive
+99 input_time_slot_469 1 16 0 0 primitive
+99 input_tdm_bus_469 1 8 0 0 primitive
+99 input_voice_signaling_mode_469 1 8 0 0 primitive
+99 output_port_470 1 8 0 0 primitive
+99 input_port_470 1 8 0 0 primitive
+99 output_time_slot_470 1 16 0 0 primitive
+99 input_time_slot_470 1 16 0 0 primitive
+99 input_tdm_bus_470 1 8 0 0 primitive
+99 input_voice_signaling_mode_470 1 8 0 0 primitive
+99 output_port_471 1 8 0 0 primitive
+99 input_port_471 1 8 0 0 primitive
+99 output_time_slot_471 1 16 0 0 primitive
+99 input_time_slot_471 1 16 0 0 primitive
+99 input_tdm_bus_471 1 8 0 0 primitive
+99 input_voice_signaling_mode_471 1 8 0 0 primitive
+99 output_port_472 1 8 0 0 primitive
+99 input_port_472 1 8 0 0 primitive
+99 output_time_slot_472 1 16 0 0 primitive
+99 input_time_slot_472 1 16 0 0 primitive
+99 input_tdm_bus_472 1 8 0 0 primitive
+99 input_voice_signaling_mode_472 1 8 0 0 primitive
+99 output_port_473 1 8 0 0 primitive
+99 input_port_473 1 8 0 0 primitive
+99 output_time_slot_473 1 16 0 0 primitive
+99 input_time_slot_473 1 16 0 0 primitive
+99 input_tdm_bus_473 1 8 0 0 primitive
+99 input_voice_signaling_mode_473 1 8 0 0 primitive
+99 output_port_474 1 8 0 0 primitive
+99 input_port_474 1 8 0 0 primitive
+99 output_time_slot_474 1 16 0 0 primitive
+99 input_time_slot_474 1 16 0 0 primitive
+99 input_tdm_bus_474 1 8 0 0 primitive
+99 input_voice_signaling_mode_474 1 8 0 0 primitive
+99 output_port_475 1 8 0 0 primitive
+99 input_port_475 1 8 0 0 primitive
+99 output_time_slot_475 1 16 0 0 primitive
+99 input_time_slot_475 1 16 0 0 primitive
+99 input_tdm_bus_475 1 8 0 0 primitive
+99 input_voice_signaling_mode_475 1 8 0 0 primitive
+99 output_port_476 1 8 0 0 primitive
+99 input_port_476 1 8 0 0 primitive
+99 output_time_slot_476 1 16 0 0 primitive
+99 input_time_slot_476 1 16 0 0 primitive
+99 input_tdm_bus_476 1 8 0 0 primitive
+99 input_voice_signaling_mode_476 1 8 0 0 primitive
+99 output_port_477 1 8 0 0 primitive
+99 input_port_477 1 8 0 0 primitive
+99 output_time_slot_477 1 16 0 0 primitive
+99 input_time_slot_477 1 16 0 0 primitive
+99 input_tdm_bus_477 1 8 0 0 primitive
+99 input_voice_signaling_mode_477 1 8 0 0 primitive
+99 output_port_478 1 8 0 0 primitive
+99 input_port_478 1 8 0 0 primitive
+99 output_time_slot_478 1 16 0 0 primitive
+99 input_time_slot_478 1 16 0 0 primitive
+99 input_tdm_bus_478 1 8 0 0 primitive
+99 input_voice_signaling_mode_478 1 8 0 0 primitive
+99 output_port_479 1 8 0 0 primitive
+99 input_port_479 1 8 0 0 primitive
+99 output_time_slot_479 1 16 0 0 primitive
+99 input_time_slot_479 1 16 0 0 primitive
+99 input_tdm_bus_479 1 8 0 0 primitive
+99 input_voice_signaling_mode_479 1 8 0 0 primitive
+99 output_port_480 1 8 0 0 primitive
+99 input_port_480 1 8 0 0 primitive
+99 output_time_slot_480 1 16 0 0 primitive
+99 input_time_slot_480 1 16 0 0 primitive
+99 input_tdm_bus_480 1 8 0 0 primitive
+99 input_voice_signaling_mode_480 1 8 0 0 primitive
+99 output_port_481 1 8 0 0 primitive
+99 input_port_481 1 8 0 0 primitive
+99 output_time_slot_481 1 16 0 0 primitive
+99 input_time_slot_481 1 16 0 0 primitive
+99 input_tdm_bus_481 1 8 0 0 primitive
+99 input_voice_signaling_mode_481 1 8 0 0 primitive
+99 output_port_482 1 8 0 0 primitive
+99 input_port_482 1 8 0 0 primitive
+99 output_time_slot_482 1 16 0 0 primitive
+99 input_time_slot_482 1 16 0 0 primitive
+99 input_tdm_bus_482 1 8 0 0 primitive
+99 input_voice_signaling_mode_482 1 8 0 0 primitive
+99 output_port_483 1 8 0 0 primitive
+99 input_port_483 1 8 0 0 primitive
+99 output_time_slot_483 1 16 0 0 primitive
+99 input_time_slot_483 1 16 0 0 primitive
+99 input_tdm_bus_483 1 8 0 0 primitive
+99 input_voice_signaling_mode_483 1 8 0 0 primitive
+99 output_port_484 1 8 0 0 primitive
+99 input_port_484 1 8 0 0 primitive
+99 output_time_slot_484 1 16 0 0 primitive
+99 input_time_slot_484 1 16 0 0 primitive
+99 input_tdm_bus_484 1 8 0 0 primitive
+99 input_voice_signaling_mode_484 1 8 0 0 primitive
+99 output_port_485 1 8 0 0 primitive
+99 input_port_485 1 8 0 0 primitive
+99 output_time_slot_485 1 16 0 0 primitive
+99 input_time_slot_485 1 16 0 0 primitive
+99 input_tdm_bus_485 1 8 0 0 primitive
+99 input_voice_signaling_mode_485 1 8 0 0 primitive
+99 output_port_486 1 8 0 0 primitive
+99 input_port_486 1 8 0 0 primitive
+99 output_time_slot_486 1 16 0 0 primitive
+99 input_time_slot_486 1 16 0 0 primitive
+99 input_tdm_bus_486 1 8 0 0 primitive
+99 input_voice_signaling_mode_486 1 8 0 0 primitive
+99 output_port_487 1 8 0 0 primitive
+99 input_port_487 1 8 0 0 primitive
+99 output_time_slot_487 1 16 0 0 primitive
+99 input_time_slot_487 1 16 0 0 primitive
+99 input_tdm_bus_487 1 8 0 0 primitive
+99 input_voice_signaling_mode_487 1 8 0 0 primitive
+99 output_port_488 1 8 0 0 primitive
+99 input_port_488 1 8 0 0 primitive
+99 output_time_slot_488 1 16 0 0 primitive
+99 input_time_slot_488 1 16 0 0 primitive
+99 input_tdm_bus_488 1 8 0 0 primitive
+99 input_voice_signaling_mode_488 1 8 0 0 primitive
+99 output_port_489 1 8 0 0 primitive
+99 input_port_489 1 8 0 0 primitive
+99 output_time_slot_489 1 16 0 0 primitive
+99 input_time_slot_489 1 16 0 0 primitive
+99 input_tdm_bus_489 1 8 0 0 primitive
+99 input_voice_signaling_mode_489 1 8 0 0 primitive
+99 output_port_490 1 8 0 0 primitive
+99 input_port_490 1 8 0 0 primitive
+99 output_time_slot_490 1 16 0 0 primitive
+99 input_time_slot_490 1 16 0 0 primitive
+99 input_tdm_bus_490 1 8 0 0 primitive
+99 input_voice_signaling_mode_490 1 8 0 0 primitive
+99 output_port_491 1 8 0 0 primitive
+99 input_port_491 1 8 0 0 primitive
+99 output_time_slot_491 1 16 0 0 primitive
+99 input_time_slot_491 1 16 0 0 primitive
+99 input_tdm_bus_491 1 8 0 0 primitive
+99 input_voice_signaling_mode_491 1 8 0 0 primitive
+99 output_port_492 1 8 0 0 primitive
+99 input_port_492 1 8 0 0 primitive
+99 output_time_slot_492 1 16 0 0 primitive
+99 input_time_slot_492 1 16 0 0 primitive
+99 input_tdm_bus_492 1 8 0 0 primitive
+99 input_voice_signaling_mode_492 1 8 0 0 primitive
+99 output_port_493 1 8 0 0 primitive
+99 input_port_493 1 8 0 0 primitive
+99 output_time_slot_493 1 16 0 0 primitive
+99 input_time_slot_493 1 16 0 0 primitive
+99 input_tdm_bus_493 1 8 0 0 primitive
+99 input_voice_signaling_mode_493 1 8 0 0 primitive
+99 output_port_494 1 8 0 0 primitive
+99 input_port_494 1 8 0 0 primitive
+99 output_time_slot_494 1 16 0 0 primitive
+99 input_time_slot_494 1 16 0 0 primitive
+99 input_tdm_bus_494 1 8 0 0 primitive
+99 input_voice_signaling_mode_494 1 8 0 0 primitive
+99 output_port_495 1 8 0 0 primitive
+99 input_port_495 1 8 0 0 primitive
+99 output_time_slot_495 1 16 0 0 primitive
+99 input_time_slot_495 1 16 0 0 primitive
+99 input_tdm_bus_495 1 8 0 0 primitive
+99 input_voice_signaling_mode_495 1 8 0 0 primitive
+99 output_port_496 1 8 0 0 primitive
+99 input_port_496 1 8 0 0 primitive
+99 output_time_slot_496 1 16 0 0 primitive
+99 input_time_slot_496 1 16 0 0 primitive
+99 input_tdm_bus_496 1 8 0 0 primitive
+99 input_voice_signaling_mode_496 1 8 0 0 primitive
+99 output_port_497 1 8 0 0 primitive
+99 input_port_497 1 8 0 0 primitive
+99 output_time_slot_497 1 16 0 0 primitive
+99 input_time_slot_497 1 16 0 0 primitive
+99 input_tdm_bus_497 1 8 0 0 primitive
+99 input_voice_signaling_mode_497 1 8 0 0 primitive
+99 output_port_498 1 8 0 0 primitive
+99 input_port_498 1 8 0 0 primitive
+99 output_time_slot_498 1 16 0 0 primitive
+99 input_time_slot_498 1 16 0 0 primitive
+99 input_tdm_bus_498 1 8 0 0 primitive
+99 input_voice_signaling_mode_498 1 8 0 0 primitive
+99 output_port_499 1 8 0 0 primitive
+99 input_port_499 1 8 0 0 primitive
+99 output_time_slot_499 1 16 0 0 primitive
+99 input_time_slot_499 1 16 0 0 primitive
+99 input_tdm_bus_499 1 8 0 0 primitive
+99 input_voice_signaling_mode_499 1 8 0 0 primitive
+99 output_port_500 1 8 0 0 primitive
+99 input_port_500 1 8 0 0 primitive
+99 output_time_slot_500 1 16 0 0 primitive
+99 input_time_slot_500 1 16 0 0 primitive
+99 input_tdm_bus_500 1 8 0 0 primitive
+99 input_voice_signaling_mode_500 1 8 0 0 primitive
+99 output_port_501 1 8 0 0 primitive
+99 input_port_501 1 8 0 0 primitive
+99 output_time_slot_501 1 16 0 0 primitive
+99 input_time_slot_501 1 16 0 0 primitive
+99 input_tdm_bus_501 1 8 0 0 primitive
+99 input_voice_signaling_mode_501 1 8 0 0 primitive
+99 output_port_502 1 8 0 0 primitive
+99 input_port_502 1 8 0 0 primitive
+99 output_time_slot_502 1 16 0 0 primitive
+99 input_time_slot_502 1 16 0 0 primitive
+99 input_tdm_bus_502 1 8 0 0 primitive
+99 input_voice_signaling_mode_502 1 8 0 0 primitive
+99 output_port_503 1 8 0 0 primitive
+99 input_port_503 1 8 0 0 primitive
+99 output_time_slot_503 1 16 0 0 primitive
+99 input_time_slot_503 1 16 0 0 primitive
+99 input_tdm_bus_503 1 8 0 0 primitive
+99 input_voice_signaling_mode_503 1 8 0 0 primitive
+44 customer_key 1 32 0 0 primitive
+44 customer_key_type 0 32 0 0 CustomerKeyType
+164 mgci_paddr 1 32 0 0 primitive
+164 reason 1 32 0 0 primitive
+165 mgci_paddr 1 32 0 0 primitive
+165 status 1 32 0 0 primitive
+166 transaction_id 1 32 0 0 primitive
+166 no_of_mgc 0 32 0 0 primitive
+166 mgci_paddr_0 1 32 0 0 primitive
+166 mgci_paddr_1 1 32 0 0 primitive
+166 mgci_paddr_2 1 32 0 0 primitive
+166 mgci_paddr_3 1 32 0 0 primitive
+166 mgci_paddr_4 1 32 0 0 primitive
+166 status_0 0 32 0 0 primitive
+166 status_1 0 32 0 0 primitive
+166 status_2 0 32 0 0 primitive
+166 status_3 0 32 0 0 primitive
+166 status_4 0 32 0 0 primitive
+167 transaction_id 1 32 0 0 primitive
+167 trunk_id 0 32 0 0 primitive
+167 no_of_channels 0 32 0 0 primitive
+167 ch_number_0 0 32 0 0 primitive
+167 ch_status_0 0 32 0 0 primitive
+167 local_port_0 0 32 0 0 primitive
+167 remote_ip_addr_0 1 32 0 1 primitive
+167 remote_port_0 0 32 0 0 primitive
+167 ch_number_1 0 32 0 0 primitive
+167 ch_status_1 0 32 0 0 primitive
+167 local_port_1 0 32 0 0 primitive
+167 remote_ip_addr_1 1 32 0 1 primitive
+167 remote_port_1 0 32 0 0 primitive
+167 ch_number_2 0 32 0 0 primitive
+167 ch_status_2 0 32 0 0 primitive
+167 local_port_2 0 32 0 0 primitive
+167 remote_ip_addr_2 1 32 0 1 primitive
+167 remote_port_2 0 32 0 0 primitive
+167 ch_number_3 0 32 0 0 primitive
+167 ch_status_3 0 32 0 0 primitive
+167 local_port_3 0 32 0 0 primitive
+167 remote_ip_addr_3 1 32 0 1 primitive
+167 remote_port_3 0 32 0 0 primitive
+167 ch_number_4 0 32 0 0 primitive
+167 ch_status_4 0 32 0 0 primitive
+167 local_port_4 0 32 0 0 primitive
+167 remote_ip_addr_4 1 32 0 1 primitive
+167 remote_port_4 0 32 0 0 primitive
+167 ch_number_5 0 32 0 0 primitive
+167 ch_status_5 0 32 0 0 primitive
+167 local_port_5 0 32 0 0 primitive
+167 remote_ip_addr_5 1 32 0 1 primitive
+167 remote_port_5 0 32 0 0 primitive
+167 ch_number_6 0 32 0 0 primitive
+167 ch_status_6 0 32 0 0 primitive
+167 local_port_6 0 32 0 0 primitive
+167 remote_ip_addr_6 1 32 0 1 primitive
+167 remote_port_6 0 32 0 0 primitive
+167 ch_number_7 0 32 0 0 primitive
+167 ch_status_7 0 32 0 0 primitive
+167 local_port_7 0 32 0 0 primitive
+167 remote_ip_addr_7 1 32 0 1 primitive
+167 remote_port_7 0 32 0 0 primitive
+167 ch_number_8 0 32 0 0 primitive
+167 ch_status_8 0 32 0 0 primitive
+167 local_port_8 0 32 0 0 primitive
+167 remote_ip_addr_8 1 32 0 1 primitive
+167 remote_port_8 0 32 0 0 primitive
+167 ch_number_9 0 32 0 0 primitive
+167 ch_status_9 0 32 0 0 primitive
+167 local_port_9 0 32 0 0 primitive
+167 remote_ip_addr_9 1 32 0 1 primitive
+167 remote_port_9 0 32 0 0 primitive
+167 ch_number_10 0 32 0 0 primitive
+167 ch_status_10 0 32 0 0 primitive
+167 local_port_10 0 32 0 0 primitive
+167 remote_ip_addr_10 1 32 0 1 primitive
+167 remote_port_10 0 32 0 0 primitive
+167 ch_number_11 0 32 0 0 primitive
+167 ch_status_11 0 32 0 0 primitive
+167 local_port_11 0 32 0 0 primitive
+167 remote_ip_addr_11 1 32 0 1 primitive
+167 remote_port_11 0 32 0 0 primitive
+167 ch_number_12 0 32 0 0 primitive
+167 ch_status_12 0 32 0 0 primitive
+167 local_port_12 0 32 0 0 primitive
+167 remote_ip_addr_12 1 32 0 1 primitive
+167 remote_port_12 0 32 0 0 primitive
+167 ch_number_13 0 32 0 0 primitive
+167 ch_status_13 0 32 0 0 primitive
+167 local_port_13 0 32 0 0 primitive
+167 remote_ip_addr_13 1 32 0 1 primitive
+167 remote_port_13 0 32 0 0 primitive
+167 ch_number_14 0 32 0 0 primitive
+167 ch_status_14 0 32 0 0 primitive
+167 local_port_14 0 32 0 0 primitive
+167 remote_ip_addr_14 1 32 0 1 primitive
+167 remote_port_14 0 32 0 0 primitive
+167 ch_number_15 0 32 0 0 primitive
+167 ch_status_15 0 32 0 0 primitive
+167 local_port_15 0 32 0 0 primitive
+167 remote_ip_addr_15 1 32 0 1 primitive
+167 remote_port_15 0 32 0 0 primitive
+167 ch_number_16 0 32 0 0 primitive
+167 ch_status_16 0 32 0 0 primitive
+167 local_port_16 0 32 0 0 primitive
+167 remote_ip_addr_16 1 32 0 1 primitive
+167 remote_port_16 0 32 0 0 primitive
+167 ch_number_17 0 32 0 0 primitive
+167 ch_status_17 0 32 0 0 primitive
+167 local_port_17 0 32 0 0 primitive
+167 remote_ip_addr_17 1 32 0 1 primitive
+167 remote_port_17 0 32 0 0 primitive
+167 ch_number_18 0 32 0 0 primitive
+167 ch_status_18 0 32 0 0 primitive
+167 local_port_18 0 32 0 0 primitive
+167 remote_ip_addr_18 1 32 0 1 primitive
+167 remote_port_18 0 32 0 0 primitive
+167 ch_number_19 0 32 0 0 primitive
+167 ch_status_19 0 32 0 0 primitive
+167 local_port_19 0 32 0 0 primitive
+167 remote_ip_addr_19 1 32 0 1 primitive
+167 remote_port_19 0 32 0 0 primitive
+167 ch_number_20 0 32 0 0 primitive
+167 ch_status_20 0 32 0 0 primitive
+167 local_port_20 0 32 0 0 primitive
+167 remote_ip_addr_20 1 32 0 1 primitive
+167 remote_port_20 0 32 0 0 primitive
+167 ch_number_21 0 32 0 0 primitive
+167 ch_status_21 0 32 0 0 primitive
+167 local_port_21 0 32 0 0 primitive
+167 remote_ip_addr_21 1 32 0 1 primitive
+167 remote_port_21 0 32 0 0 primitive
+167 ch_number_22 0 32 0 0 primitive
+167 ch_status_22 0 32 0 0 primitive
+167 local_port_22 0 32 0 0 primitive
+167 remote_ip_addr_22 1 32 0 1 primitive
+167 remote_port_22 0 32 0 0 primitive
+167 ch_number_23 0 32 0 0 primitive
+167 ch_status_23 0 32 0 0 primitive
+167 local_port_23 0 32 0 0 primitive
+167 remote_ip_addr_23 1 32 0 1 primitive
+167 remote_port_23 0 32 0 0 primitive
+167 ch_number_24 0 32 0 0 primitive
+167 ch_status_24 0 32 0 0 primitive
+167 local_port_24 0 32 0 0 primitive
+167 remote_ip_addr_24 1 32 0 1 primitive
+167 remote_port_24 0 32 0 0 primitive
+167 ch_number_25 0 32 0 0 primitive
+167 ch_status_25 0 32 0 0 primitive
+167 local_port_25 0 32 0 0 primitive
+167 remote_ip_addr_25 1 32 0 1 primitive
+167 remote_port_25 0 32 0 0 primitive
+167 ch_number_26 0 32 0 0 primitive
+167 ch_status_26 0 32 0 0 primitive
+167 local_port_26 0 32 0 0 primitive
+167 remote_ip_addr_26 1 32 0 1 primitive
+167 remote_port_26 0 32 0 0 primitive
+167 ch_number_27 0 32 0 0 primitive
+167 ch_status_27 0 32 0 0 primitive
+167 local_port_27 0 32 0 0 primitive
+167 remote_ip_addr_27 1 32 0 1 primitive
+167 remote_port_27 0 32 0 0 primitive
+167 ch_number_28 0 32 0 0 primitive
+167 ch_status_28 0 32 0 0 primitive
+167 local_port_28 0 32 0 0 primitive
+167 remote_ip_addr_28 1 32 0 1 primitive
+167 remote_port_28 0 32 0 0 primitive
+167 ch_number_29 0 32 0 0 primitive
+167 ch_status_29 0 32 0 0 primitive
+167 local_port_29 0 32 0 0 primitive
+167 remote_ip_addr_29 1 32 0 1 primitive
+167 remote_port_29 0 32 0 0 primitive
+167 ch_number_30 0 32 0 0 primitive
+167 ch_status_30 0 32 0 0 primitive
+167 local_port_30 0 32 0 0 primitive
+167 remote_ip_addr_30 1 32 0 1 primitive
+167 remote_port_30 0 32 0 0 primitive
+167 ch_number_31 0 32 0 0 primitive
+167 ch_status_31 0 32 0 0 primitive
+167 local_port_31 0 32 0 0 primitive
+167 remote_ip_addr_31 1 32 0 1 primitive
+167 remote_port_31 0 32 0 0 primitive
+189 new_admin_state 0 32 0 0 GracefulShutdownState
+410 trap_id 1 32 0 0 primitive
+410 textual_description 0 8 200 0 primitive
+410 trap_uniq_id 0 32 0 0 primitive
+410 severity 0 32 0 0 primitive
+410 source 0 8 100 0 primitive
+410 type 0 32 0 0 primitive
+410 probable_cause 0 32 0 0 primitive
+410 trap_acl_type 0 32 0 0 TrapAclType
+410 time_stamp 1 32 0 0 primitive
+266 master_temperature 0 32 0 0 primitive
+266 slave_temperature 0 32 0 0 primitive
+266 sensor_id 0 32 0 0 primitive
+169 test_result 0 32 0 0 RedundantRelayTestResult
+39 broken_connection_period 1 32 0 0 primitive
+321 test_results 0 32 0 0 VoicePathTestResult
+321 path_failed 0 32 0 0 primitive
+321 channel_id 0 32 0 0 primitive
+321 b_channel 0 32 0 0 primitive
+321 trunk 0 32 0 0 primitive
+321 phys_core_num 0 32 0 0 primitive
+321 phys_channel 0 32 0 0 primitive
+321 pattern_expected 1 8 0 0 primitive
+321 pattern_received 1 8 0 0 primitive
+321 dummy 1 16 0 0 primitive
+146 free_voice_prompt_buffer_space 0 32 0 0 primitive
+146 free_voice_prompt_indexes 0 32 0 0 primitive
+146 max_num_of_indexes 0 32 0 0 primitive
+147 first_voice_prompt_index 0 32 0 0 primitive
+147 voice_prompt_addition_status 0 32 0 0 VoicePromptAdditionStatus
+147 num_of_added_voice_prompts 0 32 0 0 primitive
+149 voice_prompt_id 0 32 0 0 primitive
+149 voice_prompt_query_result 0 32 0 0 VoicePromptQueryResult
+149 total_voice_prompt_length 0 32 0 0 primitive
+149 voice_prompt_duration 0 32 0 0 primitive
+149 voice_prompt_coder 0 32 0 0 Coders
+504 url_to_remote_file 0 8 257 0 primitive
+504 remote_file_query_result 0 32 0 0 RemoteFileQueryResult
+504 total_remote_file_length 0 32 0 0 primitive
+504 remote_file_duration 0 32 0 0 primitive
+504 remote_file_coder 0 32 0 0 Coders
+504 user_data 1 32 0 0 primitive
+505 termination_result 0 32 0 0 TerminationResult
+505 termination_cause 0 32 0 0 TerminationCause
+505 bytes_processed 0 32 0 0 primitive
+505 playing_time 0 32 0 0 primitive
+506 termination_result 0 32 0 0 TerminationResult
+506 termination_cause 0 32 0 0 TerminationCause
+506 num_attempts 1 32 0 0 primitive
+506 digits_collected 0 8 80 0 primitive
+506 matched_map_index 0 32 0 0 primitive
+506 bytes_processed 0 32 0 0 primitive
+506 playing_time 0 32 0 0 primitive
+507 termination_result 0 32 0 0 TerminationResult
+507 termination_cause 0 32 0 0 TerminationCause
+507 num_attempts 1 32 0 0 primitive
+507 digits_collected 0 8 80 0 primitive
+507 play_bytes_processed 1 32 0 0 primitive
+507 playing_time 0 32 0 0 primitive
+507 record_bytes_processed 0 32 0 0 primitive
+507 recording_time 0 32 0 0 primitive
+187 primary_language 0 32 0 0 Language
+187 secondary_language 0 32 0 0 Language
+187 ready_for_update 0 32 0 0 primitive
+187 up_time 0 32 0 0 primitive
+187 trunk_pack_software_ver 0 32 0 0 primitive
+187 trunk_pack_software_minor_ver 0 32 0 0 primitive
+187 trunk_pack_software_fix_num 0 32 0 0 primitive
+187 active_voice_prompt_repository_index 0 32 0 0 primitive
+187 vp_start_index_0 0 32 0 0 primitive
+187 vp_end_index_0 0 32 0 0 primitive
+187 vp_start_index_1 0 32 0 0 primitive
+187 vp_end_index_1 0 32 0 0 primitive
+501 old_voice_prompt_repository_id 0 32 0 0 primitive
+40 caller_id_generation_status 0 32 0 0 CallerIDGenerationStatus
+269 bytes_received 0 32 0 0 primitive
+159 amd_decision 0 32 0 0 AnsweringMachineDetectorDecision
+159 amd_decision_probability 1 8 0 0 primitive
+25 answer_tone_detection_origin 0 32 0 0 AnswerToneDetectionOrigin
+25 answer_tone_detection_direction 0 32 0 0 AnswerToneDetectionDirection
+306 board_ip_address 1 32 0 1 primitive
+306 board_sub_net_address 1 32 0 1 primitive
+306 default_gateway_address 1 32 0 1 primitive
+605 wrong_payload_type 0 32 0 0 primitive
+287 bit_type 0 32 0 0 BitType
+287 bit_result 0 32 0 0 BitResult
+287 number_of_bit_reports 0 32 0 0 primitive
+287 element_id_0 0 32 0 0 BitElementID
+287 element_status_0 0 32 0 0 BitElementStatus
+287 additional_info_0_0 0 32 0 0 primitive
+287 additional_info_1_0 0 32 0 0 primitive
+287 element_id_1 0 32 0 0 BitElementID
+287 element_status_1 0 32 0 0 BitElementStatus
+287 additional_info_0_1 0 32 0 0 primitive
+287 additional_info_1_1 0 32 0 0 primitive
+287 element_id_2 0 32 0 0 BitElementID
+287 element_status_2 0 32 0 0 BitElementStatus
+287 additional_info_0_2 0 32 0 0 primitive
+287 additional_info_1_2 0 32 0 0 primitive
+287 element_id_3 0 32 0 0 BitElementID
+287 element_status_3 0 32 0 0 BitElementStatus
+287 additional_info_0_3 0 32 0 0 primitive
+287 additional_info_1_3 0 32 0 0 primitive
+287 element_id_4 0 32 0 0 BitElementID
+287 element_status_4 0 32 0 0 BitElementStatus
+287 additional_info_0_4 0 32 0 0 primitive
+287 additional_info_1_4 0 32 0 0 primitive
+287 element_id_5 0 32 0 0 BitElementID
+287 element_status_5 0 32 0 0 BitElementStatus
+287 additional_info_0_5 0 32 0 0 primitive
+287 additional_info_1_5 0 32 0 0 primitive
+287 element_id_6 0 32 0 0 BitElementID
+287 element_status_6 0 32 0 0 BitElementStatus
+287 additional_info_0_6 0 32 0 0 primitive
+287 additional_info_1_6 0 32 0 0 primitive
+287 element_id_7 0 32 0 0 BitElementID
+287 element_status_7 0 32 0 0 BitElementStatus
+287 additional_info_0_7 0 32 0 0 primitive
+287 additional_info_1_7 0 32 0 0 primitive
+287 element_id_8 0 32 0 0 BitElementID
+287 element_status_8 0 32 0 0 BitElementStatus
+287 additional_info_0_8 0 32 0 0 primitive
+287 additional_info_1_8 0 32 0 0 primitive
+287 element_id_9 0 32 0 0 BitElementID
+287 element_status_9 0 32 0 0 BitElementStatus
+287 additional_info_0_9 0 32 0 0 primitive
+287 additional_info_1_9 0 32 0 0 primitive
+287 element_id_10 0 32 0 0 BitElementID
+287 element_status_10 0 32 0 0 BitElementStatus
+287 additional_info_0_10 0 32 0 0 primitive
+287 additional_info_1_10 0 32 0 0 primitive
+287 element_id_11 0 32 0 0 BitElementID
+287 element_status_11 0 32 0 0 BitElementStatus
+287 additional_info_0_11 0 32 0 0 primitive
+287 additional_info_1_11 0 32 0 0 primitive
+287 element_id_12 0 32 0 0 BitElementID
+287 element_status_12 0 32 0 0 BitElementStatus
+287 additional_info_0_12 0 32 0 0 primitive
+287 additional_info_1_12 0 32 0 0 primitive
+287 element_id_13 0 32 0 0 BitElementID
+287 element_status_13 0 32 0 0 BitElementStatus
+287 additional_info_0_13 0 32 0 0 primitive
+287 additional_info_1_13 0 32 0 0 primitive
+287 element_id_14 0 32 0 0 BitElementID
+287 element_status_14 0 32 0 0 BitElementStatus
+287 additional_info_0_14 0 32 0 0 primitive
+287 additional_info_1_14 0 32 0 0 primitive
+287 element_id_15 0 32 0 0 BitElementID
+287 element_status_15 0 32 0 0 BitElementStatus
+287 additional_info_0_15 0 32 0 0 primitive
+287 additional_info_1_15 0 32 0 0 primitive
+287 element_id_16 0 32 0 0 BitElementID
+287 element_status_16 0 32 0 0 BitElementStatus
+287 additional_info_0_16 0 32 0 0 primitive
+287 additional_info_1_16 0 32 0 0 primitive
+287 element_id_17 0 32 0 0 BitElementID
+287 element_status_17 0 32 0 0 BitElementStatus
+287 additional_info_0_17 0 32 0 0 primitive
+287 additional_info_1_17 0 32 0 0 primitive
+287 element_id_18 0 32 0 0 BitElementID
+287 element_status_18 0 32 0 0 BitElementStatus
+287 additional_info_0_18 0 32 0 0 primitive
+287 additional_info_1_18 0 32 0 0 primitive
+287 element_id_19 0 32 0 0 BitElementID
+287 element_status_19 0 32 0 0 BitElementStatus
+287 additional_info_0_19 0 32 0 0 primitive
+287 additional_info_1_19 0 32 0 0 primitive
+287 element_id_20 0 32 0 0 BitElementID
+287 element_status_20 0 32 0 0 BitElementStatus
+287 additional_info_0_20 0 32 0 0 primitive
+287 additional_info_1_20 0 32 0 0 primitive
+287 element_id_21 0 32 0 0 BitElementID
+287 element_status_21 0 32 0 0 BitElementStatus
+287 additional_info_0_21 0 32 0 0 primitive
+287 additional_info_1_21 0 32 0 0 primitive
+288 ter_type 0 32 0 0 TerType
+288 active_redundant_ter 0 32 0 0 TerMode
+288 output_port_state_0 0 32 0 0 OutputPortState
+288 loop_back_port_state_0 0 32 0 0 LoopBackPortState
+288 los_port_state_0 0 32 0 0 LosPortState
+288 transceiver_port_state_0 0 32 0 0 TransceiverPortState
+288 output_port_state_1 0 32 0 0 OutputPortState
+288 loop_back_port_state_1 0 32 0 0 LoopBackPortState
+288 los_port_state_1 0 32 0 0 LosPortState
+288 transceiver_port_state_1 0 32 0 0 TransceiverPortState
+288 output_port_state_2 0 32 0 0 OutputPortState
+288 loop_back_port_state_2 0 32 0 0 LoopBackPortState
+288 los_port_state_2 0 32 0 0 LosPortState
+288 transceiver_port_state_2 0 32 0 0 TransceiverPortState
+288 output_port_state_3 0 32 0 0 OutputPortState
+288 loop_back_port_state_3 0 32 0 0 LoopBackPortState
+288 los_port_state_3 0 32 0 0 LosPortState
+288 transceiver_port_state_3 0 32 0 0 TransceiverPortState
+288 output_port_state_4 0 32 0 0 OutputPortState
+288 loop_back_port_state_4 0 32 0 0 LoopBackPortState
+288 los_port_state_4 0 32 0 0 LosPortState
+288 transceiver_port_state_4 0 32 0 0 TransceiverPortState
+288 output_port_state_5 0 32 0 0 OutputPortState
+288 loop_back_port_state_5 0 32 0 0 LoopBackPortState
+288 los_port_state_5 0 32 0 0 LosPortState
+288 transceiver_port_state_5 0 32 0 0 TransceiverPortState
+288 output_port_state_6 0 32 0 0 OutputPortState
+288 loop_back_port_state_6 0 32 0 0 LoopBackPortState
+288 los_port_state_6 0 32 0 0 LosPortState
+288 transceiver_port_state_6 0 32 0 0 TransceiverPortState
+288 output_port_state_7 0 32 0 0 OutputPortState
+288 loop_back_port_state_7 0 32 0 0 LoopBackPortState
+288 los_port_state_7 0 32 0 0 LosPortState
+288 transceiver_port_state_7 0 32 0 0 TransceiverPortState
+288 output_port_state_8 0 32 0 0 OutputPortState
+288 loop_back_port_state_8 0 32 0 0 LoopBackPortState
+288 los_port_state_8 0 32 0 0 LosPortState
+288 transceiver_port_state_8 0 32 0 0 TransceiverPortState
+288 output_port_state_9 0 32 0 0 OutputPortState
+288 loop_back_port_state_9 0 32 0 0 LoopBackPortState
+288 los_port_state_9 0 32 0 0 LosPortState
+288 transceiver_port_state_9 0 32 0 0 TransceiverPortState
+137 total_remote_file_length 0 32 0 0 primitive
+137 remote_file_duration 0 32 0 0 primitive
+137 remote_file_coder 0 32 0 0 Coders
+137 media_type 0 32 0 0 MediaType
+139 bytes_processed 1 32 0 0 primitive
+139 playing_time 1 32 0 0 primitive
+139 termination_cause 0 32 0 0 TerminationCause
+139 media_type 0 32 0 0 MediaType
+139 under_run_flag 0 32 0 0 UnderRunFlag
+138 media_type 0 32 0 0 MediaType
+140 recording_time 0 32 0 0 primitive
+140 media_type 0 32 0 0 MediaType
+140 over_run_flag 0 32 0 0 OverRunFlag
+141 voice_stream_type 0 32 0 0 VoiceStreamType
+141 media_type 0 32 0 0 MediaType
+322 node_id 0 32 0 0 primitive
+322 node_connection_status 0 32 0 0 NodeConnectionStatus
+322 node_connection_info 0 32 0 0 NodeConnectionInfo
+382 command_type 0 32 0 0 primitive
+382 geographical_address 0 32 0 0 primitive
+382 param1 0 32 0 0 primitive
+382 param2 0 32 0 0 primitive
+382 param3 0 32 0 0 primitive
+382 ack1 0 32 0 0 primitive
+382 ack2 0 32 0 0 primitive
+382 ack3 0 32 0 0 primitive
+382 ack4 0 32 0 0 primitive
+382 status_0 1 32 0 0 primitive
+382 status_1 1 32 0 0 primitive
+383 loss_rate 1 8 0 0 primitive
+383 discard_rate 1 8 0 0 primitive
+383 average_burst_density 1 8 0 0 primitive
+383 average_gap_density 1 8 0 0 primitive
+383 average_burst_duration 1 16 0 0 primitive
+383 average_gap_duration 1 16 0 0 primitive
+383 rt_delay 1 16 0 0 primitive
+383 end_system_delay 1 16 0 0 primitive
+383 signal_level 1 8 0 0 primitive
+383 noise_level 1 8 0 0 primitive
+383 residual_echo_return_loss 1 8 0 0 primitive
+383 min_gap_size 1 8 0 0 primitive
+383 r_factor 1 8 0 0 primitive
+383 ext_r_factor 1 8 0 0 primitive
+383 mos_lq 1 8 0 0 primitive
+383 mos_cq 1 8 0 0 primitive
+383 rx_config 1 8 0 0 primitive
+383 rx_config_zero_fill 1 8 0 0 primitive
+383 jb_nom_delay 1 16 0 0 primitive
+383 jb_max_delay 1 16 0 0 primitive
+383 jb_abs_max_delay 1 16 0 0 primitive
+383 report_type 1 8 0 0 primitive
+383 report_type_zero_fill 1 8 0 0 primitive
+383 base_ie 1 16 0 0 primitive
+383 tclw 1 16 0 0 primitive
+383 voice_coder_of_received_packets 1 16 0 0 primitive
+383 listening_r 1 8 0 0 primitive
+383 event_type 1 8 0 0 primitive
+383 int_mos_lq 1 8 0 0 primitive
+383 int_mos_cq 1 8 0 0 primitive
+383 full_mos_lq 1 8 0 0 primitive
+383 full_mos_cq 1 8 0 0 primitive
+383 int_r_factor 1 8 0 0 primitive
+383 remote_int_r_factor 1 8 0 0 primitive
+383 dec_out_r 1 8 0 0 primitive
+383 dec_out_max_r 1 8 0 0 primitive
+383 net_in_r 1 8 0 0 primitive
+383 net_in_max_r 1 8 0 0 primitive
+383 enc_out_r 1 8 0 0 primitive
+383 enc_out_max_r 1 8 0 0 primitive
+383 remote_dec_out_r 1 8 0 0 primitive
+383 remote_dec_out_max_r 1 8 0 0 primitive
+383 remote_net_in_r 1 8 0 0 primitive
+383 remote_net_in_max_r 1 8 0 0 primitive
+383 remote_enc_out_r 1 8 0 0 primitive
+383 remote_enc_out_max_r 1 8 0 0 primitive
+384 n_loss_rate 1 8 0 0 primitive
+384 n_discard_rate 1 8 0 0 primitive
+384 n_avg_burst_density 1 8 0 0 primitive
+384 n_avg_gap_density 1 8 0 0 primitive
+384 n_avg_burst_duration 1 16 0 0 primitive
+384 n_avg_gap_duration 1 16 0 0 primitive
+384 n_rt_delay_ms 1 16 0 0 primitive
+384 n_end_system_delay_ms 1 16 0 0 primitive
+384 n_signal_level_d_bm 1 8 0 0 primitive
+384 n_noise_level_d_bm 1 8 0 0 primitive
+384 n_rerl_d_b 1 8 0 0 primitive
+384 n_min_gap_size 1 8 0 0 primitive
+384 n_r_factor 1 8 0 0 primitive
+384 n_ext_r_factor 1 8 0 0 primitive
+384 n_mos_lq 1 8 0 0 primitive
+384 n_mos_cq 1 8 0 0 primitive
+384 f_rx_config 1 8 0 0 primitive
+384 vq_mon_enabled 1 8 0 0 primitive
+384 n_jb_nom_delay_ms 1 16 0 0 primitive
+384 n_jb_max_delay_ms 1 16 0 0 primitive
+384 n_jb_abs_max_delay_ms 1 16 0 0 primitive
+384 n_base_ie 1 16 0 0 primitive
+384 n_tclw 1 16 0 0 primitive
+384 voice_coder_of_received_packets 1 16 0 0 primitive
+384 listening_r 1 8 0 0 primitive
+384 int_mos_lq 1 8 0 0 primitive
+384 int_mos_cq 1 8 0 0 primitive
+384 full_mos_lq 1 8 0 0 primitive
+384 full_mos_cq 1 8 0 0 primitive
+384 int_r_factor 1 8 0 0 primitive
+384 remote_int_r_factor 1 8 0 0 primitive
+384 dec_out_r 1 8 0 0 primitive
+384 dec_out_max_r 1 8 0 0 primitive
+384 net_in_r 1 8 0 0 primitive
+384 net_in_max_r 1 8 0 0 primitive
+384 enc_out_r 1 8 0 0 primitive
+384 enc_out_max_r 1 8 0 0 primitive
+384 remote_dec_out_r 1 8 0 0 primitive
+384 remote_dec_out_max_r 1 8 0 0 primitive
+384 remote_net_in_r 1 8 0 0 primitive
+384 remote_net_in_max_r 1 8 0 0 primitive
+384 remote_enc_out_r 1 8 0 0 primitive
+384 remote_enc_out_max_r 1 8 0 0 primitive
+385 alert_type 0 32 0 0 RtcpxrReportAlertType
+385 alert_state 0 32 0 0 RtcpxrReportAlertState
+388 high_threshold 0 32 0 0 primitive
+388 low_threshold 0 32 0 0 primitive
+388 interval_length 0 32 0 0 primitive
+388 is_threshold_alarm_active 1 8 0 0 primitive
+388 is_active 1 8 0 0 primitive
+387 average 0 32 0 0 primitive
+387 fullday_average 0 32 0 0 primitive
+387 min 0 32 0 0 primitive
+387 max 0 32 0 0 primitive
+387 last_value 0 32 0 0 primitive
+387 volume 0 32 0 0 primitive
+387 time_above_high_threshold 0 16 0 0 primitive
+387 time_between_high_low_threshold 0 16 0 0 primitive
+387 time_below_low_threshold 0 16 0 0 primitive
+387 reserved 0 16 0 0 primitive
+387 total 0 32 0 0 primitive
+601 asrtts_speech_status 0 32 0 0 ASRTTSSpeechStatus
+602 confidence_level 1 8 0 0 primitive
+602 slot_name 0 8 63 0 primitive
+602 reserve1 0 8 63 0 primitive
+602 matched_value 0 8 63 0 primitive
+602 reserve2 0 8 63 0 primitive
+602 match_grammar_name 0 8 128 0 primitive
+602 reserve3 0 8 63 0 primitive
+602 utterance 0 8 63 0 primitive
+602 reserve4 0 8 63 0 primitive
+603 asrtts_speech_recognition_error 0 32 0 0 ASRTTSSpeechRecognitionError
+401 name 0 8 4 0 primitive
+401 subtype 1 8 0 0 primitive
+401 fill_zero 1 8 0 0 primitive
+401 data_length 1 16 0 0 primitive
+401 data_buff 0 8 256 0 primitive
+611 amr_hand_out_state 0 32 0 0 AmrHandOutState
+1510 payload 0 8 1024 0 primitive
+613 g729ev_local_mbs 0 32 0 0 G729EVRate
+613 g729ev_receive_mbs 0 32 0 0 G729EVRate
+621 i_pv6_address_0 1 32 0 0 primitive
+621 i_pv6_address_1 1 32 0 0 primitive
+621 i_pv6_address_2 1 32 0 0 primitive
+621 i_pv6_address_3 1 32 0 0 primitive
+622 is_available 1 8 0 0 primitive
+623 is_load_success 1 8 0 0 primitive
+624 is_burn_success 1 8 0 0 primitive
+627 physical_link_status 0 32 0 0 PhysicalLinkStatus
+627 physical_link_type 0 32 0 0 PhysicalLinkType
+627 port 1 16 0 0 primitive
+628 destination_ip 1 32 0 1 primitive
+628 destination_seek_ip 1 32 0 0 primitive
+628 media_type 0 32 0 0 ArpMediaType
+628 reason 0 32 0 0 ArpFailCause
+633 transaction_id 0 32 0 0 primitive
+631 sequence_number 1 16 0 0 primitive
+631 received_before_trigger 1 8 0 0 primitive
+631 dummy 1 8 0 0 primitive
+632 rtpssrc 1 32 0 0 primitive
+632 rtp_seq_num 1 16 0 0 primitive
+432 initiating_flag 0 32 0 0 V1501VoiceChannelInitiatingFlag
+432 ric 0 32 0 0 V1501VoiceChannelRIC
+432 last_rtp_tx_seq_number 0 32 0 0 primitive
+432 last_rtp_tx_time_stamp 0 32 0 0 primitive
+432 last_rtp_tx_ssrc 0 32 0 0 primitive
+433 ric 0 32 0 0 V1501ModemRelayEndedRIC
+433 last_rtp_tx_seq_number 1 16 0 0 primitive
+433 last_rtp_tx_timestamp 1 32 0 0 primitive
+433 last_rtp_tx_ssrc 1 32 0 0 primitive
+434 v1501_modem_state 0 32 0 0 V1501ModemState
+434 stub 0 32 0 0 primitive
+634 answering_machine_beep_detection_report 0 32 0 0 AnsweringMachineBeepDetectionReport
+446 search_id 0 32 0 0 primitive
+446 user_data 1 32 0 0 primitive
+446 search_result_status 0 32 0 0 LdapSearchResultStatus
+446 m_pos_0 0 16 0 0 primitive
+446 m_pos_1 0 16 0 0 primitive
+446 m_pos_2 0 16 0 0 primitive
+446 m_pos_3 0 16 0 0 primitive
+446 m_pos_4 0 16 0 0 primitive
+446 m_pos_5 0 16 0 0 primitive
+446 m_buf 0 8 1530 0 primitive
+446 m_attributes 0 8 306 0 primitive
+447 search_id 0 32 0 0 primitive
+452 action_type 0 32 0 0 LdapActionType
+452 action_result 0 32 0 0 primitive
+453 ldap_server_id 0 32 0 0 primitive
+453 ldap_connection_status 0 32 0 0 LdapConnectionStatus
+454 user_data1 0 32 0 0 primitive
+454 user_data2 0 32 0 0 primitive
+454 address_family 0 32 0 0 AddressFamily
+454 addr_0 1 32 0 0 primitive
+454 addr_1 1 32 0 0 primitive
+454 addr_2 1 32 0 0 primitive
+454 addr_3 1 32 0 0 primitive
+454 port 0 32 0 0 primitive
+454 body_len 0 32 0 0 primitive
+454 body_hndle 0 32 0 0 primitive
+454 success 0 32 0 0 primitive
+455 rest_server_id 0 32 0 0 primitive
+455 rest_connection_status 0 32 0 0 RestConnectionStatus1
+636 new_remote_port 1 16 0 0 primitive
+636 old_remote_port 1 16 0 0 primitive
+636 new_ssrc 1 32 0 0 primitive
+636 address_family 0 32 0 0 AddressFamily
+636 addr_0 1 32 0 0 primitive
+636 addr_1 1 32 0 0 primitive
+636 addr_2 1 32 0 0 primitive
+636 addr_3 1 32 0 0 primitive
+636 old_ip_addr_address_family 0 32 0 1 AddressFamily
+636 i_pvx_addr32_addr_0 1 32 0 0 primitive
+636 i_pvx_addr32_addr_1 1 32 0 0 primitive
+636 i_pvx_addr32_addr_2 1 32 0 0 primitive
+636 i_pvx_addr32_addr_3 1 32 0 0 primitive
+636 inbound_stream_protocol_type 0 32 0 0 InboundStreamProtocolType
+636 is_stun_request 1 8 0 0 primitive
+450 nfs_mount_success 0 32 0 0 NfsMountSuccess
+450 nfs_server_host_or_ip 0 8 257 0 primitive
+450 nfs_server_root_path 0 8 257 0 primitive
+637 active 0 32 0 0 primitive
+637 media_resource_usage 0 32 0 0 EMediaResourceType
+637 coder 0 32 0 0 Coders
+637 ece 0 32 0 0 primitive
+637 ec_type 0 32 0 0 ECType
+637 sce 0 32 0 0 SilenceCompressionEnable
+637 pfe 0 32 0 0 primitive
+637 hpfe 0 32 0 0 primitive
+637 test_mode 0 32 0 0 primitive
+637 voice_volume 0 32 0 0 primitive
+637 input_gain 0 32 0 0 primitive
+637 m 0 32 0 0 primitive
+637 rtp_redundancy_depth 0 32 0 0 primitive
+637 ec_length 0 32 0 0 ECLength
+637 ec_hybrid_loss 0 32 0 0 ECHybridLoss
+637 ec_freeze 0 32 0 0 primitive
+637 ec_nlp_mode 0 32 0 0 primitive
+637 enable_ec_tone_detector 0 32 0 0 ECToneDetector
+637 enable_ec_comfort_noise_generation 0 32 0 0 ECComfortNoiseGeneration
+637 acoustic_echo_supp_attenuation_intensity 1 8 0 0 primitive
+637 acoustic_echo_supp_max_erl_threshold_db 1 8 0 0 primitive
+637 acoustic_echo_supp_min_ref_delay_ms 1 32 0 0 primitive
+637 acoustic_echo_supp_max_ref_delay_ms 1 32 0 0 primitive
+637 sum_additional_ts_enable 0 32 0 0 primitive
+637 activate 0 32 0 0 primitive
+637 redirection 0 32 0 0 primitive
+637 target_energy 0 32 0 0 primitive
+637 gain_slope 0 32 0 0 primitive
+637 voice_payload_format 0 32 0 0 VoicePayloadFormat
+637 rtp_silence_indicator_packets_enable 0 32 0 0 RTPSilenceIndicatorPacketsEnable
+637 rtp_silence_indicator_coefficients_number 0 32 0 0 RTPSilenceIndicatorCoefficientsNumber
+637 dsp_resource_allocation 0 32 0 0 DspResourceAllocation
+637 broken_connection_event_timeout 1 32 0 0 primitive
+637 broken_connection_event_activation_mode 0 32 0 0 ActivateBrokenConnection
+637 evrc_rate 0 32 0 0 EvrcRate
+637 qcelp8_rate 0 32 0 0 QCELP8Rate
+637 qcelp13_rate 0 32 0 0 QCELP13Rate
+637 voice_quality_monitoring_mode 0 32 0 0 VoiceQualityMonitoringMode
+637 voice_quality_monitoring_burst_threshold 0 32 0 0 primitive
+637 voice_quality_monitoring_delay_threshold 0 32 0 0 primitive
+637 voice_quality_monitoring_r_val_delay_threshold 0 32 0 0 primitive
+637 voice_quality_monitoring_minimum_gap_size 0 32 0 0 primitive
+637 enable_noise_reduction 1 32 0 0 primitive
+637 reduction_intensity 1 8 0 0 primitive
+637 activation_direction 0 32 0 0 NoiseReductionActivationDirection
+637 noisy_environment_mode 0 32 0 0 NoisyEnvironmentMode
+637 dpnss_receive_timeout 1 8 0 0 primitive
+637 dpnss_mode 1 8 0 0 primitive
+637 rtpfw_non_configured_pt_handling 0 32 0 0 RTPFWNonConfiguredPTHandling
+637 invalid_packet_handling 0 32 0 0 InvalidPacketHandling
+637 vbr_coder_hangover 0 32 0 0 primitive
+637 vbr_coder_dtx_min 0 16 0 0 primitive
+637 vbr_coder_dtx_max 0 16 0 0 primitive
+637 vbr_coder_vad_enable 0 32 0 0 VBRCoderVADEnable
+637 sequence_number_for_detection 0 16 0 0 primitive
+637 report_error_on_received_stream_enable 1 8 0 0 primitive
+637 dummy 1 8 0 0 primitive
+637 msrta_frame_error_correction_enable 0 32 0 0 MsrtaFrameErrorCorrectionEnable
+637 msrta_tx_bit_rate 0 16 0 0 primitive
+637 msrta_tx_bit_rate_dummy 0 8 2 0 primitive
+637 silk_max_average_bit_rate 1 16 0 0 primitive
+637 silk_tx_inband_fec 1 8 0 0 primitive
+637 speex_nb_bit_rate 0 32 0 0 SpeexNBBitRate
+637 speex_wb_bit_rate 0 32 0 0 SpeexWBBitRate
+637 fec 0 32 0 0 FEC
+637 fec_payload_type 1 8 0 0 primitive
+637 rtp_interleaving 1 8 0 0 primitive
+637 stun_on_media_ports_mode 1 8 0 0 primitive
+637 enable_dtls_on_media_ports 1 8 0 0 primitive
+637 web_rtc_username 0 8 42 0 primitive
+637 web_rtc_password 0 8 32 0 primitive
+637 opus_tx_inband_fec 1 8 0 0 primitive
+637 opus_decoder_status 1 8 0 0 primitive
+637 opus_max_average_bit_rate 0 32 0 0 primitive
+637 opus_packet_duration 1 8 0 0 primitive
+637 opus_max_sampling_frequency 1 8 0 0 primitive
+637 udp_forwarding_on_media_ports 1 8 0 0 primitive
+637 send_rtp_silence 1 8 0 0 primitive
+637 voice_quality_enhancements_enable 1 8 0 0 primitive
+637 voice_quality_enhancements_over_use_detect_threshold 1 32 0 0 primitive
+637 voice_quality_enhancements_min_remote_bitrate 1 16 0 0 primitive
+637 silk_max_remote_bitrate 1 16 0 0 primitive
+637 opus_max_remote_bitrate 1 16 0 0 primitive
+637 min_p_time 1 16 0 0 primitive
+637 max_p_time 1 16 0 0 primitive
+637 voice_quality_enhancements_rtcp_feedback_max_packet_rate 1 8 0 0 primitive
+637 voice_quality_enhancements_rtcp_feedback_type 0 32 0 0 VoiceQualityEnhancementsRtcpFeedbackType
+637 voice_quality_enhancements_initial_bitrate 1 16 0 0 primitive
+637 voice_quality_enhancements_opus_max_bandwidth 1 32 0 0 primitive
+637 enhanced_plc_enable 1 8 0 0 primitive
+637 mpe_handle 1 16 0 0 primitive
+637 media_realm_index 0 32 0 0 primitive
+637 secure_param_c 1 8 0 0 primitive
+637 media_stun_forking_operation_mode 1 8 0 0 primitive
+637 http_streaming 1 8 0 0 primitive
+637 evs_tx_bit_rate 1 16 0 0 primitive
+637 evs_fec_offset 1 8 0 0 primitive
+637 evs_build_cmr 1 8 0 0 primitive
+637 unused_alignment 1 16 0 0 primitive
+637 tls_context 0 32 0 0 primitive
+637 fax_transport_type 0 32 0 0 FaxModemTransportType
+637 caller_id_standard 0 32 0 0 CallerIDStandard
+637 bell_modem_transport_type 0 32 0 0 FaxModemTransportType
+637 v21_modem_transport_type 0 32 0 0 FaxModemTransportType
+637 v22_modem_transport_type 0 32 0 0 FaxModemTransportType
+637 v23_modem_transport_type 0 32 0 0 FaxModemTransportType
+637 v32_modem_transport_type 0 32 0 0 FaxModemTransportType
+637 v34_modem_transport_type 0 32 0 0 FaxModemTransportType
+637 fax_relay_max_rate 0 32 0 0 FaxModemRelayRate
+637 modem_relay_max_rate 0 32 0 0 FaxModemRelayRate
+637 fax_relay_ecm_enable 0 32 0 0 primitive
+637 t38_fax_relay_protection_mode 0 32 0 0 primitive
+637 fax_relay_redundancy_depth 0 32 0 0 primitive
+637 enhanced_fax_relay_redundancy_depth 0 32 0 0 primitive
+637 fax_bypass_output_gain 1 16 0 0 primitive
+637 modem_bypass_output_gain 1 16 0 0 primitive
+637 fax_modem_relay_volume 0 32 0 0 primitive
+637 fax_modem_bypass_coder_type 0 32 0 0 primitive
+637 fax_modem_bypass_m 0 32 0 0 primitive
+637 t38_fax_relay_ecm_mode 0 32 0 0 primitive
+637 fax_bypass_payload_type 0 32 0 0 primitive
+637 modem_rtp_bypass_payload_type 0 32 0 0 primitive
+637 cng_detector_mode 0 32 0 0 CngDetectorMode
+637 nse_payload_type 1 8 0 0 primitive
+637 nse_mode 1 8 0 0 primitive
+637 fax_modem_bypass_basic_rtp_packet_interval 0 32 0 0 primitive
+637 fax_modem_bypass_dj_buf_min_delay 0 32 0 0 primitive
+637 enable_fax_modem_inband_network_detection 1 8 0 0 primitive
+637 tty_transport_type 0 32 0 0 TtyTransportType
+637 v34_fax_transport_type 0 32 0 0 FaxModemTransportType
+637 fax_modem_nte_mode 0 32 0 0 FaxModemNTEModeType
+637 t38_version 0 32 0 0 T38Version
+637 t38_over_rtp_mode 0 32 0 0 T38OverRTPMode
+637 tx_t38_over_rtp_payload_type 0 32 0 0 primitive
+637 rx_t38_over_rtp_payload_type 0 32 0 0 primitive
+637 ced_transfer_mode 0 32 0 0 FaxModemCEDTransferMode
+637 dj_buf_min_delay 0 32 0 0 primitive
+637 dj_buf_opt_factor 0 32 0 0 primitive
+637 jitter_buffer_max_delay 1 16 0 0 primitive
+637 tdm_bus_input_port 0 32 0 0 primitive
+637 tdm_bus_input_channel 0 32 0 0 primitive
+637 tdm_bus_output_disable 0 32 0 0 primitive
+637 tdm_bus_output_port 0 32 0 0 primitive
+637 tdm_bus_output_channel 0 32 0 0 primitive
+637 tdm_connection_mode 0 32 0 0 TDMConnectionMode
+637 dtmf_volume 0 32 0 0 primitive
+637 dtmf_transport_type 0 32 0 0 DTMFTransport
+637 mf_transport_type 0 32 0 0 MFTransport
+637 enable_dtmf_detection 0 32 0 0 primitive
+637 enable_mfr1 0 32 0 0 primitive
+637 enable_mfr2_forward 0 32 0 0 primitive
+637 enable_mfr2_backward 0 32 0 0 primitive
+637 enable_line_signaling 0 32 0 0 primitive
+637 enable_call_progress 0 32 0 0 primitive
+637 ibsd_redirection 0 32 0 0 primitive
+637 enable_user_defined_tone_detector 0 32 0 0 primitive
+637 reserved_0 0 32 0 0 primitive
+637 reserved_1 0 32 0 0 primitive
+637 reserved_2 0 32 0 0 primitive
+637 caller_id_transport_type 0 32 0 0 CallerIDTransport
+637 ntt_direct_inward_dialing_signalling_form 0 32 0 0 NttDirectInwardDialingSignallingForm
+637 rtpdtmfrfc2833_payload_type 0 32 0 0 primitive
+637 rfc2833_rtp_tx_payload_type 0 32 0 0 primitive
+637 rfc2833_rtp_rx_payload_type 0 32 0 0 primitive
+637 ibs_settings_dummy 0 32 0 0 primitive
+637 cas_relay_transport_mode 0 32 0 0 CASRelayTransportMode
+637 connection_establishment_notification_mode 0 32 0 0 ConnectionEstablishmentNotificationMode
+637 flash_hook_transport_type 0 32 0 0 FlashHookTransportMode
+637 tx_dtmf_hang_over_time 0 16 0 0 primitive
+637 rx_dtmf_hang_over_time 0 16 0 0 primitive
+637 nte_max_duration 0 32 0 0 primitive
+637 enable_rfc2833_payload_type_manipulation 1 8 0 0 primitive
+637 use_ni_or_pci 0 32 0 0 primitive
+637 disable_soft_ip_loopback 0 32 0 0 primitive
+637 vbr_coder_header_format 0 32 0 0 VbrCoderHeaderFormat
+637 amr_coder_header_format 0 32 0 0 AmrCoderHeaderFormat
+637 amr_octet_aligned_enable 1 8 0 0 primitive
+637 amr_redundancy_depth 0 32 0 0 NAmrRedundancyDepth
+637 amr_number_of_codec_modes 1 8 0 0 primitive
+637 amr_delay_hysteresis 1 16 0 0 primitive
+637 amr_delay_threshold 1 16 0 0 primitive
+637 rate_0 0 32 0 0 NAmrRate
+637 redundancy_level_0 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_0 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_0 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 rate_1 0 32 0 0 NAmrRate
+637 redundancy_level_1 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_1 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_1 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 rate_2 0 32 0 0 NAmrRate
+637 redundancy_level_2 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_2 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_2 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 rate_3 0 32 0 0 NAmrRate
+637 redundancy_level_3 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_3 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_3 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 rate_4 0 32 0 0 NAmrRate
+637 redundancy_level_4 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_4 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_4 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 rate_5 0 32 0 0 NAmrRate
+637 redundancy_level_5 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_5 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_5 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 rate_6 0 32 0 0 NAmrRate
+637 redundancy_level_6 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_6 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_6 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 rate_7 0 32 0 0 NAmrRate
+637 redundancy_level_7 0 32 0 0 NAmrRedundancyDepth
+637 frame_loss_ratio_threshold_7 0 32 0 0 NAmrFrameLossRatioThreshold
+637 frame_loss_ratio_hysteresis_7 0 32 0 0 NAmrFrameLossRatioHysteresis
+637 g729ev_local_mbs 0 32 0 0 G729EVRate
+637 g729ev_receive_mbs 0 32 0 0 G729EVRate
+637 g729ev_max_bit_rate 0 32 0 0 G729EVRate
+637 uni_directional_pci_mode 0 32 0 0 UniDirectionalPciMode
+637 uni_directional_rtp 0 32 0 0 UniDirectionalRTPMode
+637 uni_directional_rtcp 0 32 0 0 UniDirectionalRTCPMode
+637 sample_based_coders_rtp_packet_interval 0 32 0 0 SampleBasedCodersRTPPacketInterval
+637 disable_rtcp_interval_randomization 0 32 0 0 primitive
+637 disable_first_incoming_packet_detection 0 32 0 0 NatMode
+637 send_silence_dummy_packets 0 32 0 0 primitive
+637 rtp_redundancy_rfc2198_payload_type 0 32 0 0 primitive
+637 no_operation_sending_mode 0 32 0 0 NoOperationSendingMode
+637 rtp_no_operation_payload_type 0 32 0 0 primitive
+637 no_operation_interval 0 32 0 0 primitive
+637 inbound_media_latch_mode 0 32 0 0 InboundMediaLatchMode
+637 rtcp_generate_enable 0 32 0 0 primitive
+637 rtcp_feedback_mode 0 32 0 0 primitive
+637 cypher_type 0 32 0 0 CypherType
+637 rtp_authentication_algorithm 0 32 0 0 AuthenticationAlgorithm
+637 rtp_encryption_algorithm 0 32 0 0 EncryptionAlgorithm
+637 rtcp_authentication_algorithm 0 32 0 0 AuthenticationAlgorithm
+637 rtcp_encryption_algorithm 0 32 0 0 EncryptionAlgorithm
+637 tx_master_key_0 1 8 0 0 primitive
+637 tx_master_key_1 1 8 0 0 primitive
+637 tx_master_key_2 1 8 0 0 primitive
+637 tx_master_key_3 1 8 0 0 primitive
+637 tx_master_key_4 1 8 0 0 primitive
+637 tx_master_key_5 1 8 0 0 primitive
+637 tx_master_key_6 1 8 0 0 primitive
+637 tx_master_key_7 1 8 0 0 primitive
+637 tx_master_key_8 1 8 0 0 primitive
+637 tx_master_key_9 1 8 0 0 primitive
+637 tx_master_key_10 1 8 0 0 primitive
+637 tx_master_key_11 1 8 0 0 primitive
+637 tx_master_key_12 1 8 0 0 primitive
+637 tx_master_key_13 1 8 0 0 primitive
+637 tx_master_key_14 1 8 0 0 primitive
+637 tx_master_key_15 1 8 0 0 primitive
+637 tx_master_key_16 1 8 0 0 primitive
+637 tx_master_key_17 1 8 0 0 primitive
+637 tx_master_key_18 1 8 0 0 primitive
+637 tx_master_key_19 1 8 0 0 primitive
+637 tx_master_key_20 1 8 0 0 primitive
+637 tx_master_key_21 1 8 0 0 primitive
+637 tx_master_key_22 1 8 0 0 primitive
+637 tx_master_key_23 1 8 0 0 primitive
+637 tx_master_key_24 1 8 0 0 primitive
+637 tx_master_key_25 1 8 0 0 primitive
+637 tx_master_key_26 1 8 0 0 primitive
+637 tx_master_key_27 1 8 0 0 primitive
+637 tx_master_key_28 1 8 0 0 primitive
+637 tx_master_key_29 1 8 0 0 primitive
+637 tx_master_key_30 1 8 0 0 primitive
+637 tx_master_key_31 1 8 0 0 primitive
+637 tx_master_salt_0 1 8 0 0 primitive
+637 tx_master_salt_1 1 8 0 0 primitive
+637 tx_master_salt_2 1 8 0 0 primitive
+637 tx_master_salt_3 1 8 0 0 primitive
+637 tx_master_salt_4 1 8 0 0 primitive
+637 tx_master_salt_5 1 8 0 0 primitive
+637 tx_master_salt_6 1 8 0 0 primitive
+637 tx_master_salt_7 1 8 0 0 primitive
+637 tx_master_salt_8 1 8 0 0 primitive
+637 tx_master_salt_9 1 8 0 0 primitive
+637 tx_master_salt_10 1 8 0 0 primitive
+637 tx_master_salt_11 1 8 0 0 primitive
+637 tx_master_salt_12 1 8 0 0 primitive
+637 tx_master_salt_13 1 8 0 0 primitive
+637 rx_master_key_0 1 8 0 0 primitive
+637 rx_master_key_1 1 8 0 0 primitive
+637 rx_master_key_2 1 8 0 0 primitive
+637 rx_master_key_3 1 8 0 0 primitive
+637 rx_master_key_4 1 8 0 0 primitive
+637 rx_master_key_5 1 8 0 0 primitive
+637 rx_master_key_6 1 8 0 0 primitive
+637 rx_master_key_7 1 8 0 0 primitive
+637 rx_master_key_8 1 8 0 0 primitive
+637 rx_master_key_9 1 8 0 0 primitive
+637 rx_master_key_10 1 8 0 0 primitive
+637 rx_master_key_11 1 8 0 0 primitive
+637 rx_master_key_12 1 8 0 0 primitive
+637 rx_master_key_13 1 8 0 0 primitive
+637 rx_master_key_14 1 8 0 0 primitive
+637 rx_master_key_15 1 8 0 0 primitive
+637 rx_master_key_16 1 8 0 0 primitive
+637 rx_master_key_17 1 8 0 0 primitive
+637 rx_master_key_18 1 8 0 0 primitive
+637 rx_master_key_19 1 8 0 0 primitive
+637 rx_master_key_20 1 8 0 0 primitive
+637 rx_master_key_21 1 8 0 0 primitive
+637 rx_master_key_22 1 8 0 0 primitive
+637 rx_master_key_23 1 8 0 0 primitive
+637 rx_master_key_24 1 8 0 0 primitive
+637 rx_master_key_25 1 8 0 0 primitive
+637 rx_master_key_26 1 8 0 0 primitive
+637 rx_master_key_27 1 8 0 0 primitive
+637 rx_master_key_28 1 8 0 0 primitive
+637 rx_master_key_29 1 8 0 0 primitive
+637 rx_master_key_30 1 8 0 0 primitive
+637 rx_master_key_31 1 8 0 0 primitive
+637 rx_master_salt_0 1 8 0 0 primitive
+637 rx_master_salt_1 1 8 0 0 primitive
+637 rx_master_salt_2 1 8 0 0 primitive
+637 rx_master_salt_3 1 8 0 0 primitive
+637 rx_master_salt_4 1 8 0 0 primitive
+637 rx_master_salt_5 1 8 0 0 primitive
+637 rx_master_salt_6 1 8 0 0 primitive
+637 rx_master_salt_7 1 8 0 0 primitive
+637 rx_master_salt_8 1 8 0 0 primitive
+637 rx_master_salt_9 1 8 0 0 primitive
+637 rx_master_salt_10 1 8 0 0 primitive
+637 rx_master_salt_11 1 8 0 0 primitive
+637 rx_master_salt_12 1 8 0 0 primitive
+637 rx_master_salt_13 1 8 0 0 primitive
+637 rtp_digest_size 0 16 0 0 primitive
+637 rtcp_digest_size 0 16 0 0 primitive
+637 tx_master_key_identifier 1 32 0 0 primitive
+637 rx_master_key_identifier 1 32 0 0 primitive
+637 tx_master_key_identifier_size 1 8 0 0 primitive
+637 rx_master_key_identifier_size 1 8 0 0 primitive
+637 tx_ssrtp_enable 1 8 0 0 primitive
+637 rx_ssrtp_enable 1 8 0 0 primitive
+637 rtp_authentication_disable_tx 1 8 0 0 primitive
+637 rtp_authentication_disable_rx 1 8 0 0 primitive
+637 rtp_encryption_disable_tx 1 8 0 0 primitive
+637 rtp_encryption_disable_rx 1 8 0 0 primitive
+637 rtcp_encryption_disable_tx 1 8 0 0 primitive
+637 rtcp_encryption_disable_rx 1 8 0 0 primitive
+637 srtp_tunneling 1 8 0 0 primitive
+637 srtp_tunneling_validate_rtp_rx_authentication 1 8 0 0 primitive
+637 srtp_tunneling_validate_rtcp_rx_authentication 1 8 0 0 primitive
+637 srtp_reset_when_encryption_is_changed 1 8 0 0 primitive
+637 dtls_remote_fingerprint_alg 0 32 0 0 FingerprintAlgorithm
+637 dtls_is_active 1 8 0 0 primitive
+637 dtls_use_sdp_alg_for_calculation 1 8 0 0 primitive
+637 unused_alignment2 0 8 2 0 primitive
+637 dtls_srtp_suits 0 32 0 0 CipherSuites
+637 dtls_fingerprint_str 0 8 192 0 primitive
+637 dtls_context_id 0 32 0 0 primitive
+637 answer_detector_settings_activate 0 32 0 0 primitive
+637 answer_detector_settings_redirection 0 32 0 0 primitive
+637 silence_time 0 32 0 0 primitive
+637 pre_work_delay 0 32 0 0 primitive
+637 answer_detector_sensitivity 0 32 0 0 AnswerDetectorSensitivity
+637 answer_detector_settings_reserved_0 0 32 0 0 primitive
+637 answer_detector_settings_reserved_1 0 32 0 0 primitive
+637 energy_detector_settings_activate 0 32 0 0 primitive
+637 quality_factor 0 32 0 0 primitive
+637 threshold 0 32 0 0 EnergyDetectionThreshold
+637 energy_detector_redirection 0 32 0 0 primitive
+637 energy_detector_settings_reserved_0 0 32 0 0 primitive
+637 energy_detector_settings_reserved_1 0 32 0 0 primitive
+637 energy_detector_settings_reserved_2 0 32 0 0 primitive
+637 pattern_detector_settings_activate 0 32 0 0 primitive
+637 pattern_detector_settings_reserved_0 0 32 0 0 primitive
+637 pattern_detector_settings_reserved_1 0 32 0 0 primitive
+637 pattern_detector_settings_reserved_2 0 32 0 0 primitive
+637 pattern_detector_settings_reserved_3 0 32 0 0 primitive
+637 pattern_detector_settings_reserved_4 0 32 0 0 primitive
+637 pattern_detector_settings_reserved_5 0 32 0 0 primitive
+637 dest_end_point 0 32 0 0 EndPoint
+637 dest_cid 0 32 0 0 primitive
+637 transcode 1 8 0 0 primitive
+637 answering_machine_detection_direction 0 32 0 0 AnsweringMachineDetectionDirection
+637 amd_decision_curve_b_coefficient 1 32 0 0 primitive
+637 amd_decision_curve_c_coefficient 1 32 0 0 primitive
+637 amd_max_post_greeting_silence_time 1 32 0 0 primitive
+637 amd_max_greeting_time 1 32 0 0 primitive
+637 silent_call_timeout 1 32 0 0 primitive
+637 amd_pre_work_delay 1 32 0 0 primitive
+637 amd_decision_timeout 1 32 0 0 primitive
+637 amd_decision_curve_a_coefficient 1 32 0 0 primitive
+637 sensitivity 1 32 0 0 primitive
+637 beep_detection_timeout 1 16 0 0 primitive
+637 beep_detection_sensitivity 0 32 0 0 AnsweringMachineBeepDetectionSensitivity
+637 amd_sensitivity_level 0 32 0 0 primitive
+637 amd_sensitivity_parameter_suit 1 32 0 0 primitive
+637 amd_enable 1 32 0 0 primitive
+637 video_encoder_coder 0 32 0 0 VideoCoder
+637 video_decoder_coder 0 32 0 0 VideoCoder
+637 video_encoder_level_at_profile 0 32 0 0 VideoProfileLevel
+637 video_decoder_level_at_profile 0 32 0 0 VideoProfileLevel
+637 video_encoder_max_frame_rate 0 32 0 0 primitive
+637 video_decoder_max_frame_rate 0 32 0 0 primitive
+637 video_encoder_resolution_type 0 32 0 0 VideoResolution
+637 video_decoder_resolution_type 0 32 0 0 VideoResolution
+637 video_encoder_customized_width 1 16 0 0 primitive
+637 video_encoder_customized_height 1 16 0 0 primitive
+637 video_decoder_customized_width 1 16 0 0 primitive
+637 video_decoder_customized_height 1 16 0 0 primitive
+637 video_max_decoder_bit_rate 0 32 0 0 primitive
+637 video_enable_test_pattern 1 32 0 0 primitive
+637 video_rate_control_type 0 32 0 0 VideoRateControlType
+637 video_enable_encoder_denoising_filter 1 32 0 0 primitive
+637 video_decoder_deblocking_filter_strength 0 32 0 0 primitive
+637 video_synchronization_method 0 32 0 0 primitive
+637 video_broken_connection_event_activation_mode 0 32 0 0 primitive
+637 video_broken_connection_event_timeout 1 32 0 0 primitive
+637 video_jitter_buffer_min_delay 0 32 0 0 primitive
+637 video_jitter_buffer_max_delay 0 32 0 0 primitive
+637 video_djb_optimization_factor 0 32 0 0 primitive
+637 video_max_time_between_av_synchronization_events 0 32 0 0 primitive
+637 video_encoder_intra_interval 0 32 0 0 primitive
+637 video_max_packet_size 0 32 0 0 primitive
+637 video_target_bitrate 0 32 0 0 primitive
+637 video_quality_parameter_for_rate_control 0 32 0 0 primitive
+637 video_enable_re_sync_header 1 32 0 0 primitive
+637 video_buffering_verifier_size 0 32 0 0 primitive
+637 video_buffering_verifier_occupancy 0 32 0 0 primitive
+637 video_open_video_channel_without_dsp 1 8 0 0 primitive
+637 video_uni_directional_rtp 1 8 0 0 primitive
+637 video_enable_audio_video_synchronization 1 32 0 0 primitive
+637 video_extension_cmd_offset 1 32 0 0 primitive
+637 v1501_tx_pwr 0 32 0 0 primitive
+637 v1501_phase1_level 0 32 0 0 primitive
+637 v1501emd 1 8 0 0 primitive
+637 v1501v34_modulation_type 1 8 0 0 primitive
+637 v1501v32_modulation_type 1 8 0 0 primitive
+637 v1501_is_v8_supported 1 8 0 0 primitive
+637 v1501_max_tx_bit_rate 0 32 0 0 primitive
+637 v1501_min_tx_bit_rate 0 32 0 0 primitive
+637 v1501_max_rx_bit_rate 0 32 0 0 primitive
+637 v1501_min_rx_bit_rate 0 32 0 0 primitive
+637 v1501sse_payload_type_rx 0 32 0 0 primitive
+637 v1501sse_payload_type_tx 0 32 0 0 primitive
+637 v1501sse_redundancy_depth 0 32 0 0 primitive
+637 v1501sprt_payload_type_rx 0 32 0 0 primitive
+637 v1501sprt_payload_type_tx 0 32 0 0 primitive
+637 v1501sprt_transport_channel0_max_payload_size 0 32 0 0 primitive
+637 v1501sprt_transport_channel2_max_payload_size 0 32 0 0 primitive
+637 v1501sprt_transport_channel2_max_window_size 0 32 0 0 primitive
+637 v1501sprt_transport_channel3_max_payload_size 0 32 0 0 primitive
+637 v1501_symbol_rate 1 8 0 0 primitive
+637 v1501arr 0 32 0 0 V1501ARR
+637 diagnostic_channel_mode 1 8 0 0 primitive
+637 diagnostic_packet_interval 1 8 0 0 primitive
+637 diagnostic_packet_size 1 16 0 0 primitive
+637 diagnostic_packet_amount 1 32 0 0 primitive
+637 umts_protocol_mode 1 8 0 0 primitive
+637 up_mode 1 8 0 0 primitive
+637 up_pdu_type 1 8 0 0 primitive
+637 up_pcm_coder 1 8 0 0 primitive
+637 up_rfci_indicators 1 32 0 0 primitive
+637 up_version 1 16 0 0 primitive
+637 up_rfci_values 0 8 20 0 primitive
+637 up_local_rate 1 8 0 0 primitive
+637 up_support_mode_type 1 8 0 0 primitive
+637 up_iu_deliver_erroneous_sdu 1 8 0 0 primitive
+637 up_remote_rate 1 8 0 0 primitive
+637 rtp_mediation_trans_redundancy 0 32 0 0 primitive
+637 rtp_mediation_trans_rating 0 32 0 0 primitive
+637 rtp_mediation_header_normalization 0 32 0 0 primitive
+637 rtp_mediation_rfc2833_payload_type_manipulation 0 32 0 1 primitive
+637 rtp_mediation_ibs_detection 0 32 0 0 primitive
+637 rtp_mediation_ibs_generation 0 32 0 0 primitive
+637 rtp_mediation_fax_detection 0 32 0 0 primitive
+637 rtp_mediation_fax_transcoding 0 32 0 0 primitive
+637 rtp_mediation_noise_reduction 0 32 0 0 primitive
+637 rtp_mediation_echo_canceller 0 32 0 0 primitive
+637 rtp_mediation_agc 0 32 0 0 primitive
+637 rtp_mediation_jitter_buffer 0 32 0 0 primitive
+637 rtp_mediation_voice_transcoding 0 32 0 0 primitive
+637 rtp_mediation_ad_amd 0 32 0 0 primitive
+637 allocate_ivr_data_on_open_channel 1 32 0 0 primitive
+638 severity 0 32 0 0 MediaProcessOverloadSeverity
+638 cpu_utilization_percentage 0 32 0 0 primitive
+639 channel_ida 0 32 0 0 primitive
+639 channel_idb 0 32 0 0 primitive
+639 report_type 0 32 0 0 QoEReportType
+639 call_result 0 32 0 0 QoET38CallResult
+639 figure_of_merit 0 32 0 0 QoEFigOfMerit
+639 diag_gateway_a 0 32 0 1 QoEDiagnostic
+639 diag_gateway_b 0 32 0 1 QoEDiagnostic
+639 diag_network_a2m 0 32 0 0 QoEDiagnostic
+639 diag_network_b2m 0 32 0 0 QoEDiagnostic
+639 number_of_pages 1 16 0 0 primitive
+639 pages_at_max_rate 1 16 0 0 primitive
+639 max_bit_rate 0 32 0 0 FaxModemRelayRate
+639 final_bit_rate 0 32 0 0 FaxModemRelayRate
+639 pages_error_free 1 16 0 0 primitive
+639 pages_errored 1 16 0 0 primitive
+639 bad_packets_total_from_a 1 16 0 0 primitive
+639 bad_packets_total_from_b 1 16 0 0 primitive
+639 control_packet_jitter_max_a 1 16 0 0 primitive
+639 control_packet_jitter_max_b 1 16 0 0 primitive
+639 control_packet_loss_total_a 1 16 0 0 primitive
+639 control_packet_loss_total_b 1 16 0 0 primitive
+639 control_packet_loss_fract_a 1 16 0 0 primitive
+639 control_packet_loss_fract_b 1 16 0 0 primitive
+639 message_packet_jitter_max 1 16 0 0 primitive
+639 message_packet_loss_fract 1 16 0 0 primitive
+639 message_packet_loss_total 1 32 0 0 primitive
+639 diag_flags_mask 1 32 0 0 primitive
+645 diagnostic_session_id 1 32 0 0 primitive
+645 diagnostic_session_valid 1 32 0 0 primitive
+645 round_trip_delay_average 1 32 0 0 primitive
+645 responder_to_initiator_jitter 1 32 0 0 primitive
+645 initiator_to_responder_jitter 1 32 0 0 primitive
+645 total_jitter 1 32 0 0 primitive
+645 responder_to_initiator_pl_fraction 1 32 0 0 primitive
+645 initiator_to_responder_pl_fraction 1 32 0 0 primitive
+645 total_pl_fraction 1 32 0 0 primitive
+645 mos_cq 1 8 0 0 primitive
+645 mos_lq 1 8 0 0 primitive
+650 dsp_resource_type 0 32 0 0 DspResourceType
+650 profile 1 8 0 0 primitive
+650 transcoding_profile 1 8 0 0 primitive
+650 is_async 1 8 0 0 primitive
+650 is_forwarding_channel 1 8 0 0 primitive
+650 is_connected 1 8 0 0 primitive
+661 stun_use_candidate_request_port 1 16 0 0 primitive
+661 address_family 0 32 0 0 AddressFamily
+661 addr_0 1 32 0 0 primitive
+661 addr_1 1 32 0 0 primitive
+661 addr_2 1 32 0 0 primitive
+661 addr_3 1 32 0 0 primitive
+654 dsp_channel_utilization_cost 1 32 0 0 primitive
+652 initial_bitrate 1 32 0 0 primitive
+652 over_use_detecded_reason 0 32 0 0 OverUseDetecdedReason
+652 local_fraction_loss 1 8 0 0 primitive
+652 remote_fraction_loss 1 8 0 0 primitive
+652 rtp_total_delay 0 16 0 0 primitive
+658 rtcp_feedback_direction 0 32 0 0 RtcpFeedbackDirection
+658 max_total_bandwidth 0 32 0 0 primitive
+658 encoder_bitrate 0 32 0 0 primitive
+658 encoder_packet_duration 0 16 0 0 primitive
+666 header_normalization_timestamp_delta 1 32 0 0 primitive
+666 header_normalization_seq_num_delta 1 16 0 0 primitive
+668 report_type 0 32 0 0 RTCPEventType
+668 packet_count 1 32 0 0 primitive
+668 octet_count 1 32 0 0 primitive
+668 jitter 1 32 0 0 primitive
+668 round_trip 1 32 0 0 primitive
+668 fraction_lost 1 32 0 0 primitive
+668 cum_lost 1 32 0 0 primitive
+668 ext_high_seq 1 32 0 0 primitive
+668 ssrc_sender 1 32 0 0 primitive
+668 rtp_time_stamp 1 32 0 0 primitive
+668 received_packets 1 32 0 0 primitive
+668 received_octets 1 32 0 0 primitive
+668 average_round_trip 1 32 0 0 primitive
+668 smooth_average_round_trip 1 32 0 0 primitive
+668 interval_max_jitter 1 32 0 0 primitive
+668 rtp_tx_seq_num 1 32 0 0 primitive
+668 total_received_packets 1 32 0 0 primitive
+668 total_received_octets 1 32 0 0 primitive
+668 total_packet_count 1 32 0 0 primitive
+668 total_octet_count 1 32 0 0 primitive
+668 aggregated_fraction_lost 1 32 0 0 primitive
+668 remote_rtcp_report_report_type 0 32 0 0 RTCPEventType
+668 remote_rtcp_report_packet_count 1 32 0 0 primitive
+668 remote_rtcp_report_octet_count 1 32 0 0 primitive
+668 remote_rtcp_report_jitter 1 32 0 0 primitive
+668 remote_rtcp_report_round_trip 1 32 0 1 primitive
+668 remote_rtcp_report_fraction_lost 1 32 0 0 primitive
+668 remote_rtcp_report_cum_lost 1 32 0 0 primitive
+668 remote_rtcp_report_ext_high_seq 1 32 0 0 primitive
+668 remote_rtcp_report_ssrc_sender 1 32 0 0 primitive
+668 remote_rtcp_report_rtp_time_stamp 1 32 0 0 primitive
+668 remote_rtcp_report_received_packets 1 32 0 0 primitive
+668 remote_rtcp_report_received_octets 1 32 0 0 primitive
+668 remote_rtcp_report_average_round_trip 1 32 0 1 primitive
+668 remote_rtcp_report_smooth_average_round_trip 1 32 0 1 primitive
+668 remote_rtcp_report_interval_max_jitter 1 32 0 0 primitive
+668 remote_rtcp_report_rtp_tx_seq_num 1 32 0 0 primitive
+668 remote_rtcp_report_total_received_packets 1 32 0 0 primitive
+668 remote_rtcp_report_total_received_octets 1 32 0 0 primitive
+668 remote_rtcp_report_total_packet_count 1 32 0 0 primitive
+668 remote_rtcp_report_total_octet_count 1 32 0 0 primitive
+668 remote_rtcp_report_aggregated_fraction_lost 1 32 0 0 primitive
+668 loss_rate 1 8 0 0 primitive
+668 discard_rate 1 8 0 0 primitive
+668 average_burst_density 1 8 0 0 primitive
+668 average_gap_density 1 8 0 0 primitive
+668 average_burst_duration 1 16 0 0 primitive
+668 average_gap_duration 1 16 0 0 primitive
+668 rt_delay 1 16 0 0 primitive
+668 end_system_delay 1 16 0 0 primitive
+668 signal_level 1 8 0 0 primitive
+668 noise_level 1 8 0 0 primitive
+668 residual_echo_return_loss 1 8 0 0 primitive
+668 min_gap_size 1 8 0 0 primitive
+668 r_factor 1 8 0 0 primitive
+668 ext_r_factor 1 8 0 0 primitive
+668 mos_lq 1 8 0 0 primitive
+668 mos_cq 1 8 0 0 primitive
+668 rx_config 1 8 0 0 primitive
+668 rx_config_zero_fill 1 8 0 0 primitive
+668 jb_nom_delay 1 16 0 0 primitive
+668 jb_max_delay 1 16 0 0 primitive
+668 jb_abs_max_delay 1 16 0 0 primitive
+668 local_rtcpxr_report_report_type 1 8 0 0 primitive
+668 report_type_zero_fill 1 8 0 0 primitive
+668 base_ie 1 16 0 0 primitive
+668 tclw 1 16 0 0 primitive
+668 voice_coder_of_received_packets 1 16 0 0 primitive
+668 listening_r 1 8 0 0 primitive
+668 event_type 1 8 0 0 primitive
+668 int_mos_lq 1 8 0 0 primitive
+668 int_mos_cq 1 8 0 0 primitive
+668 full_mos_lq 1 8 0 0 primitive
+668 full_mos_cq 1 8 0 0 primitive
+668 int_r_factor 1 8 0 0 primitive
+668 remote_int_r_factor 1 8 0 0 primitive
+668 dec_out_r 1 8 0 0 primitive
+668 dec_out_max_r 1 8 0 0 primitive
+668 net_in_r 1 8 0 0 primitive
+668 net_in_max_r 1 8 0 0 primitive
+668 enc_out_r 1 8 0 0 primitive
+668 enc_out_max_r 1 8 0 0 primitive
+668 remote_dec_out_r 1 8 0 0 primitive
+668 remote_dec_out_max_r 1 8 0 0 primitive
+668 remote_net_in_r 1 8 0 0 primitive
+668 remote_net_in_max_r 1 8 0 0 primitive
+668 remote_enc_out_r 1 8 0 0 primitive
+668 remote_enc_out_max_r 1 8 0 0 primitive
+668 n_loss_rate 1 8 0 0 primitive
+668 n_discard_rate 1 8 0 0 primitive
+668 n_avg_burst_density 1 8 0 0 primitive
+668 n_avg_gap_density 1 8 0 0 primitive
+668 n_avg_burst_duration 1 16 0 0 primitive
+668 n_avg_gap_duration 1 16 0 0 primitive
+668 n_rt_delay_ms 1 16 0 0 primitive
+668 n_end_system_delay_ms 1 16 0 0 primitive
+668 n_signal_level_d_bm 1 8 0 0 primitive
+668 n_noise_level_d_bm 1 8 0 0 primitive
+668 n_rerl_d_b 1 8 0 0 primitive
+668 n_min_gap_size 1 8 0 0 primitive
+668 n_r_factor 1 8 0 0 primitive
+668 n_ext_r_factor 1 8 0 0 primitive
+668 n_mos_lq 1 8 0 0 primitive
+668 n_mos_cq 1 8 0 0 primitive
+668 f_rx_config 1 8 0 0 primitive
+668 vq_mon_enabled 1 8 0 0 primitive
+668 n_jb_nom_delay_ms 1 16 0 0 primitive
+668 n_jb_max_delay_ms 1 16 0 0 primitive
+668 n_jb_abs_max_delay_ms 1 16 0 0 primitive
+668 n_base_ie 1 16 0 0 primitive
+668 n_tclw 1 16 0 0 primitive
+668 remote_rtcpxr_report_voice_coder_of_received_packets 1 16 0 0 primitive
+668 remote_rtcpxr_report_listening_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_int_mos_lq 1 8 0 0 primitive
+668 remote_rtcpxr_report_int_mos_cq 1 8 0 0 primitive
+668 remote_rtcpxr_report_full_mos_lq 1 8 0 0 primitive
+668 remote_rtcpxr_report_full_mos_cq 1 8 0 0 primitive
+668 remote_rtcpxr_report_int_r_factor 1 8 0 0 primitive
+668 remote_rtcpxr_report_remote_int_r_factor 1 8 0 0 primitive
+668 remote_rtcpxr_report_dec_out_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_dec_out_max_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_net_in_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_net_in_max_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_enc_out_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_enc_out_max_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_remote_dec_out_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_remote_dec_out_max_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_remote_net_in_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_remote_net_in_max_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_remote_enc_out_r 1 8 0 0 primitive
+668 remote_rtcpxr_report_remote_enc_out_max_r 1 8 0 0 primitive
+669 report_type 0 32 0 0 RTCPEventType
+669 packet_count 1 32 0 0 primitive
+669 octet_count 1 32 0 0 primitive
+669 jitter 1 32 0 0 primitive
+669 round_trip 1 32 0 0 primitive
+669 fraction_lost 1 32 0 0 primitive
+669 cum_lost 1 32 0 0 primitive
+669 ext_high_seq 1 32 0 0 primitive
+669 ssrc_sender 1 32 0 0 primitive
+669 rtp_time_stamp 1 32 0 0 primitive
+669 received_packets 1 32 0 0 primitive
+669 received_octets 1 32 0 0 primitive
+669 average_round_trip 1 32 0 0 primitive
+669 smooth_average_round_trip 1 32 0 0 primitive
+669 interval_max_jitter 1 32 0 0 primitive
+669 rtp_tx_seq_num 1 32 0 0 primitive
+669 total_received_packets 1 32 0 0 primitive
+669 total_received_octets 1 32 0 0 primitive
+669 total_packet_count 1 32 0 0 primitive
+669 total_octet_count 1 32 0 0 primitive
+669 aggregated_fraction_lost 1 32 0 0 primitive
+669 remote_rtcp_report_report_type 0 32 0 0 RTCPEventType
+669 remote_rtcp_report_packet_count 1 32 0 0 primitive
+669 remote_rtcp_report_octet_count 1 32 0 0 primitive
+669 remote_rtcp_report_jitter 1 32 0 0 primitive
+669 remote_rtcp_report_round_trip 1 32 0 1 primitive
+669 remote_rtcp_report_fraction_lost 1 32 0 0 primitive
+669 remote_rtcp_report_cum_lost 1 32 0 0 primitive
+669 remote_rtcp_report_ext_high_seq 1 32 0 0 primitive
+669 remote_rtcp_report_ssrc_sender 1 32 0 0 primitive
+669 remote_rtcp_report_rtp_time_stamp 1 32 0 0 primitive
+669 remote_rtcp_report_received_packets 1 32 0 0 primitive
+669 remote_rtcp_report_received_octets 1 32 0 0 primitive
+669 remote_rtcp_report_average_round_trip 1 32 0 1 primitive
+669 remote_rtcp_report_smooth_average_round_trip 1 32 0 1 primitive
+669 remote_rtcp_report_interval_max_jitter 1 32 0 0 primitive
+669 remote_rtcp_report_rtp_tx_seq_num 1 32 0 0 primitive
+669 remote_rtcp_report_total_received_packets 1 32 0 0 primitive
+669 remote_rtcp_report_total_received_octets 1 32 0 0 primitive
+669 remote_rtcp_report_total_packet_count 1 32 0 0 primitive
+669 remote_rtcp_report_total_octet_count 1 32 0 0 primitive
+669 remote_rtcp_report_aggregated_fraction_lost 1 32 0 0 primitive
+669 loss_rate 1 8 0 0 primitive
+669 discard_rate 1 8 0 0 primitive
+669 average_burst_density 1 8 0 0 primitive
+669 average_gap_density 1 8 0 0 primitive
+669 average_burst_duration 1 16 0 0 primitive
+669 average_gap_duration 1 16 0 0 primitive
+669 rt_delay 1 16 0 0 primitive
+669 end_system_delay 1 16 0 0 primitive
+669 signal_level 1 8 0 0 primitive
+669 noise_level 1 8 0 0 primitive
+669 residual_echo_return_loss 1 8 0 0 primitive
+669 min_gap_size 1 8 0 0 primitive
+669 r_factor 1 8 0 0 primitive
+669 ext_r_factor 1 8 0 0 primitive
+669 mos_lq 1 8 0 0 primitive
+669 mos_cq 1 8 0 0 primitive
+669 rx_config 1 8 0 0 primitive
+669 rx_config_zero_fill 1 8 0 0 primitive
+669 jb_nom_delay 1 16 0 0 primitive
+669 jb_max_delay 1 16 0 0 primitive
+669 jb_abs_max_delay 1 16 0 0 primitive
+669 local_rtcpxr_report_report_type 1 8 0 0 primitive
+669 report_type_zero_fill 1 8 0 0 primitive
+669 base_ie 1 16 0 0 primitive
+669 tclw 1 16 0 0 primitive
+669 voice_coder_of_received_packets 1 16 0 0 primitive
+669 listening_r 1 8 0 0 primitive
+669 event_type 1 8 0 0 primitive
+669 int_mos_lq 1 8 0 0 primitive
+669 int_mos_cq 1 8 0 0 primitive
+669 full_mos_lq 1 8 0 0 primitive
+669 full_mos_cq 1 8 0 0 primitive
+669 int_r_factor 1 8 0 0 primitive
+669 remote_int_r_factor 1 8 0 0 primitive
+669 dec_out_r 1 8 0 0 primitive
+669 dec_out_max_r 1 8 0 0 primitive
+669 net_in_r 1 8 0 0 primitive
+669 net_in_max_r 1 8 0 0 primitive
+669 enc_out_r 1 8 0 0 primitive
+669 enc_out_max_r 1 8 0 0 primitive
+669 remote_dec_out_r 1 8 0 0 primitive
+669 remote_dec_out_max_r 1 8 0 0 primitive
+669 remote_net_in_r 1 8 0 0 primitive
+669 remote_net_in_max_r 1 8 0 0 primitive
+669 remote_enc_out_r 1 8 0 0 primitive
+669 remote_enc_out_max_r 1 8 0 0 primitive
+669 n_loss_rate 1 8 0 0 primitive
+669 n_discard_rate 1 8 0 0 primitive
+669 n_avg_burst_density 1 8 0 0 primitive
+669 n_avg_gap_density 1 8 0 0 primitive
+669 n_avg_burst_duration 1 16 0 0 primitive
+669 n_avg_gap_duration 1 16 0 0 primitive
+669 n_rt_delay_ms 1 16 0 0 primitive
+669 n_end_system_delay_ms 1 16 0 0 primitive
+669 n_signal_level_d_bm 1 8 0 0 primitive
+669 n_noise_level_d_bm 1 8 0 0 primitive
+669 n_rerl_d_b 1 8 0 0 primitive
+669 n_min_gap_size 1 8 0 0 primitive
+669 n_r_factor 1 8 0 0 primitive
+669 n_ext_r_factor 1 8 0 0 primitive
+669 n_mos_lq 1 8 0 0 primitive
+669 n_mos_cq 1 8 0 0 primitive
+669 f_rx_config 1 8 0 0 primitive
+669 vq_mon_enabled 1 8 0 0 primitive
+669 n_jb_nom_delay_ms 1 16 0 0 primitive
+669 n_jb_max_delay_ms 1 16 0 0 primitive
+669 n_jb_abs_max_delay_ms 1 16 0 0 primitive
+669 n_base_ie 1 16 0 0 primitive
+669 n_tclw 1 16 0 0 primitive
+669 remote_rtcpxr_report_voice_coder_of_received_packets 1 16 0 0 primitive
+669 remote_rtcpxr_report_listening_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_int_mos_lq 1 8 0 0 primitive
+669 remote_rtcpxr_report_int_mos_cq 1 8 0 0 primitive
+669 remote_rtcpxr_report_full_mos_lq 1 8 0 0 primitive
+669 remote_rtcpxr_report_full_mos_cq 1 8 0 0 primitive
+669 remote_rtcpxr_report_int_r_factor 1 8 0 0 primitive
+669 remote_rtcpxr_report_remote_int_r_factor 1 8 0 0 primitive
+669 remote_rtcpxr_report_dec_out_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_dec_out_max_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_net_in_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_net_in_max_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_enc_out_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_enc_out_max_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_remote_dec_out_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_remote_dec_out_max_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_remote_net_in_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_remote_net_in_max_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_remote_enc_out_r 1 8 0 0 primitive
+669 remote_rtcpxr_report_remote_enc_out_max_r 1 8 0 0 primitive
+162 cid 0 32 0 0 primitive
+162 serial_id 0 32 0 0 primitive
+162 dial_string 0 8 64 0 primitive
+162 matched_map_num 0 32 0 0 primitive
+162 completion_method 0 8 3 0 primitive
+162 extra_info 0 8 16 0 primitive
+163 cid 0 32 0 0 primitive
+163 serial_id 0 32 0 0 primitive
+163 max_start_timer 0 32 0 0 primitive
+163 max_long_inter_digit_timer 0 32 0 0 primitive
+163 max_short_inter_digit_timer 0 16 0 0 primitive
+163 min_long_event_timer 0 32 0 0 primitive
+163 max_end_dial_timer 0 32 0 0 primitive
+163 max_dial_string_length 0 32 0 0 primitive
+163 digit_map_style 0 32 0 0 DigitMapStyle
+163 end_dial_with_hash_mark 0 32 0 0 primitive
+163 min_inter_digit_len 0 32 0 0 primitive
+163 min_digit_len 0 32 0 0 primitive
+163 send_each_digit 0 32 0 0 primitive
+163 patterns 0 8 152 0 primitive
+163 keys_patterns 0 8 16 0 primitive
+163 end_dial_key 1 8 0 0 primitive
+163 filling 0 8 3 0 primitive
+163 use_end_dial_key 0 32 0 0 primitive
+255 master_temperature 0 32 0 0 primitive
+255 slave_temperature 0 32 0 0 primitive
+255 sensor_id 0 32 0 0 primitive
+128 call_handle 0 32 0 0 primitive
+128 trunk_id 0 32 0 0 primitive
+128 conn_id 0 32 0 0 primitive
+128 comment 0 32 0 0 primitive
+128 b_channel 0 32 0 0 primitive
+103 section 0 32 0 0 primitive
+103 trunk_id1 0 32 0 0 primitive
+103 trunk_id2 0 32 0 0 primitive
+103 loop_type 0 32 0 0 primitive
+103 loop_direction 0 32 0 0 primitive
+103 enable_loop 0 32 0 0 primitive
+103 comment 0 32 0 0 primitive
+103 device_id 0 32 0 0 primitive
+102 section 0 32 0 0 primitive
+102 trunk_id1 0 32 0 0 primitive
+102 trunk_id2 0 32 0 0 primitive
+102 loop_type 0 32 0 0 primitive
+102 loop_direction 0 32 0 0 primitive
+102 enable_loop 0 32 0 0 primitive
+102 comment 0 32 0 0 primitive
+102 device_id 0 32 0 0 primitive
+98 trunk_id 0 32 0 0 primitive
+98 b_channel 0 32 0 0 primitive
+98 cause 0 32 0 0 primitive
+98 conn_id 0 32 0 0 primitive
+98 call_handle 0 32 0 0 primitive
+84 call_handle 0 32 0 0 primitive
+84 trunk_id 0 32 0 0 primitive
+84 conn_id 0 32 0 0 primitive
+84 comment 0 32 0 0 primitive
+84 b_channel 0 32 0 0 primitive
+84 exclusive 0 32 0 0 primitive
+84 progress_ind_location 0 32 0 0 primitive
+84 progress_ind_description 0 32 0 0 primitive
+84 facility_sequence_num 0 32 0 0 primitive
+84 num_of_progress_ind 0 32 0 0 primitive
+84 isdn_progress_ind_description_0 0 32 0 0 ISDNProgressIndDescription
+84 isdn_progress_ind_location_0 0 32 0 0 ISDNProgressIndLocation
+84 isdn_progress_ind_description_1 0 32 0 0 ISDNProgressIndDescription
+84 isdn_progress_ind_location_1 0 32 0 0 ISDNProgressIndLocation
+84 isdn_progress_ind_description_2 0 32 0 0 ISDNProgressIndDescription
+84 isdn_progress_ind_location_2 0 32 0 0 ISDNProgressIndLocation
+84 slot_map_format 1 8 0 0 primitive
+56 pattern_index 0 32 0 0 primitive
+56 time_sec 0 32 0 0 primitive
+56 time_milli_sec 0 16 0 0 primitive
+54 time_sec 0 32 0 0 primitive
+54 time_milli_sec 0 16 0 0 primitive
+54 summation_detection_origin 0 32 0 0 SummationDetectionOrigin
+51 time_sec 0 32 0 0 primitive
+51 time_milli_sec 0 16 0 0 primitive
+51 summation_detection_origin 0 32 0 0 SummationDetectionOrigin
+213 measurement_error 0 32 0 0 MeasurementError
+213 signal_level_integer 0 16 0 0 primitive
+213 signal_level_decimal 0 16 0 0 primitive
+213 trunk_testing_fsk_duration 0 32 0 0 primitive
+212 measurement_error 0 32 0 0 MeasurementError
+212 signal_level_integer 0 16 0 0 primitive
+212 signal_level_decimal 0 16 0 0 primitive
+212 trunk_testing_fsk_duration 0 32 0 0 primitive
+49 tone_number 0 32 0 0 ToneType
+49 tone_level 1 32 0 0 primitive
+49 tone_duration 1 32 0 0 primitive
+48 tone_number 0 32 0 0 ToneType
+48 tone_level 1 32 0 0 primitive
+48 tone_duration 1 32 0 0 primitive
+19 tone_type 0 32 0 0 ToneType
+19 tone_index 0 32 0 0 primitive
+19 detection_direction 0 32 0 0 primitive
+19 signal_level 0 32 0 0 primitive
+19 signaling_system 0 32 0 0 IBSType
+19 num_of_components 0 32 0 0 primitive
+19 duration 0 32 0 0 primitive
+19 frequency_0 0 32 0 0 primitive
+19 tone_component_reserved_0 0 8 16 0 primitive
+19 frequency_1 0 32 0 0 primitive
+19 tone_component_reserved_1 0 8 16 0 primitive
+19 dummy_0 0 32 0 0 primitive
+19 dummy_1 0 32 0 0 primitive
+19 dummy_2 0 32 0 0 primitive
+19 dummy_3 0 32 0 0 primitive
+19 dummy_4 0 32 0 0 primitive
+19 dummy_5 0 32 0 0 primitive
+19 modulation_type 0 32 0 0 ModulationType
+291 report_type 0 32 0 0 RTCPEventType
+291 packet_count 1 32 0 0 primitive
+291 octet_count 1 32 0 0 primitive
+291 jitter 1 32 0 0 primitive
+291 round_trip 1 32 0 0 primitive
+291 fraction_lost 1 32 0 0 primitive
+291 cum_lost 1 32 0 0 primitive
+291 ext_high_seq 1 32 0 0 primitive
+291 ssrc_sender 1 32 0 0 primitive
+291 rtp_time_stamp 1 32 0 0 primitive
+291 received_packets 1 32 0 0 primitive
+291 received_octets 1 32 0 0 primitive
+291 average_round_trip 1 32 0 0 primitive
+291 smooth_average_round_trip 1 32 0 0 primitive
+291 interval_max_jitter 1 32 0 0 primitive
+291 rtp_tx_seq_num 1 32 0 0 primitive
+291 total_received_packets 1 32 0 0 primitive
+291 total_received_octets 1 32 0 0 primitive
+291 total_packet_count 1 32 0 0 primitive
+291 total_octet_count 1 32 0 0 primitive
+291 aggregated_fraction_lost 1 32 0 0 primitive
+42 report_type 0 32 0 0 RTCPEventType
+42 packet_count 1 32 0 0 primitive
+42 octet_count 1 32 0 0 primitive
+42 jitter 1 32 0 0 primitive
+42 round_trip 1 32 0 0 primitive
+42 fraction_lost 1 32 0 0 primitive
+42 cum_lost 1 32 0 0 primitive
+42 ext_high_seq 1 32 0 0 primitive
+42 ssrc_sender 1 32 0 0 primitive
+42 rtp_time_stamp 1 32 0 0 primitive
+42 received_packets 1 32 0 0 primitive
+42 received_octets 1 32 0 0 primitive
+42 average_round_trip 1 32 0 0 primitive
+42 smooth_average_round_trip 1 32 0 0 primitive
+42 interval_max_jitter 1 32 0 0 primitive
+42 rtp_tx_seq_num 1 32 0 0 primitive
+42 total_received_packets 1 32 0 0 primitive
+42 total_received_octets 1 32 0 0 primitive
+42 total_packet_count 1 32 0 0 primitive
+42 total_octet_count 1 32 0 0 primitive
+42 aggregated_fraction_lost 1 32 0 0 primitive
+41 num_digits 0 32 0 0 primitive
+41 digit_on_time_0 0 32 0 0 primitive
+41 inter_digit_time_0 0 32 0 0 primitive
+41 digit_0 0 32 0 0 primitive
+41 signaling_system_0 0 32 0 0 primitive
+41 detection_direction_0 0 32 0 0 primitive
+41 digit_on_time_1 0 32 0 0 primitive
+41 inter_digit_time_1 0 32 0 0 primitive
+41 digit_1 0 32 0 0 primitive
+41 signaling_system_1 0 32 0 0 primitive
+41 detection_direction_1 0 32 0 0 primitive
+41 digit_on_time_2 0 32 0 0 primitive
+41 inter_digit_time_2 0 32 0 0 primitive
+41 digit_2 0 32 0 0 primitive
+41 signaling_system_2 0 32 0 0 primitive
+41 detection_direction_2 0 32 0 0 primitive
+41 digit_on_time_3 0 32 0 0 primitive
+41 inter_digit_time_3 0 32 0 0 primitive
+41 digit_3 0 32 0 0 primitive
+41 signaling_system_3 0 32 0 0 primitive
+41 detection_direction_3 0 32 0 0 primitive
+41 digit_on_time_4 0 32 0 0 primitive
+41 inter_digit_time_4 0 32 0 0 primitive
+41 digit_4 0 32 0 0 primitive
+41 signaling_system_4 0 32 0 0 primitive
+41 detection_direction_4 0 32 0 0 primitive
+41 digit_on_time_5 0 32 0 0 primitive
+41 inter_digit_time_5 0 32 0 0 primitive
+41 digit_5 0 32 0 0 primitive
+41 signaling_system_5 0 32 0 0 primitive
+41 detection_direction_5 0 32 0 0 primitive
+41 digit_on_time_6 0 32 0 0 primitive
+41 inter_digit_time_6 0 32 0 0 primitive
+41 digit_6 0 32 0 0 primitive
+41 signaling_system_6 0 32 0 0 primitive
+41 detection_direction_6 0 32 0 0 primitive
+41 digit_on_time_7 0 32 0 0 primitive
+41 inter_digit_time_7 0 32 0 0 primitive
+41 digit_7 0 32 0 0 primitive
+41 signaling_system_7 0 32 0 0 primitive
+41 detection_direction_7 0 32 0 0 primitive
+41 digit_on_time_8 0 32 0 0 primitive
+41 inter_digit_time_8 0 32 0 0 primitive
+41 digit_8 0 32 0 0 primitive
+41 signaling_system_8 0 32 0 0 primitive
+41 detection_direction_8 0 32 0 0 primitive
+41 digit_on_time_9 0 32 0 0 primitive
+41 inter_digit_time_9 0 32 0 0 primitive
+41 digit_9 0 32 0 0 primitive
+41 signaling_system_9 0 32 0 0 primitive
+41 detection_direction_9 0 32 0 0 primitive
+41 digit_on_time_10 0 32 0 0 primitive
+41 inter_digit_time_10 0 32 0 0 primitive
+41 digit_10 0 32 0 0 primitive
+41 signaling_system_10 0 32 0 0 primitive
+41 detection_direction_10 0 32 0 0 primitive
+41 digit_on_time_11 0 32 0 0 primitive
+41 inter_digit_time_11 0 32 0 0 primitive
+41 digit_11 0 32 0 0 primitive
+41 signaling_system_11 0 32 0 0 primitive
+41 detection_direction_11 0 32 0 0 primitive
+41 digit_on_time_12 0 32 0 0 primitive
+41 inter_digit_time_12 0 32 0 0 primitive
+41 digit_12 0 32 0 0 primitive
+41 signaling_system_12 0 32 0 0 primitive
+41 detection_direction_12 0 32 0 0 primitive
+41 digit_on_time_13 0 32 0 0 primitive
+41 inter_digit_time_13 0 32 0 0 primitive
+41 digit_13 0 32 0 0 primitive
+41 signaling_system_13 0 32 0 0 primitive
+41 detection_direction_13 0 32 0 0 primitive
+41 digit_on_time_14 0 32 0 0 primitive
+41 inter_digit_time_14 0 32 0 0 primitive
+41 digit_14 0 32 0 0 primitive
+41 signaling_system_14 0 32 0 0 primitive
+41 detection_direction_14 0 32 0 0 primitive
+41 digit_on_time_15 0 32 0 0 primitive
+41 inter_digit_time_15 0 32 0 0 primitive
+41 digit_15 0 32 0 0 primitive
+41 signaling_system_15 0 32 0 0 primitive
+41 detection_direction_15 0 32 0 0 primitive
+41 digit_on_time_16 0 32 0 0 primitive
+41 inter_digit_time_16 0 32 0 0 primitive
+41 digit_16 0 32 0 0 primitive
+41 signaling_system_16 0 32 0 0 primitive
+41 detection_direction_16 0 32 0 0 primitive
+41 digit_on_time_17 0 32 0 0 primitive
+41 inter_digit_time_17 0 32 0 0 primitive
+41 digit_17 0 32 0 0 primitive
+41 signaling_system_17 0 32 0 0 primitive
+41 detection_direction_17 0 32 0 0 primitive
+41 digit_on_time_18 0 32 0 0 primitive
+41 inter_digit_time_18 0 32 0 0 primitive
+41 digit_18 0 32 0 0 primitive
+41 signaling_system_18 0 32 0 0 primitive
+41 detection_direction_18 0 32 0 0 primitive
+41 digit_on_time_19 0 32 0 0 primitive
+41 inter_digit_time_19 0 32 0 0 primitive
+41 digit_19 0 32 0 0 primitive
+41 signaling_system_19 0 32 0 0 primitive
+41 detection_direction_19 0 32 0 0 primitive
+41 digit_on_time_20 0 32 0 0 primitive
+41 inter_digit_time_20 0 32 0 0 primitive
+41 digit_20 0 32 0 0 primitive
+41 signaling_system_20 0 32 0 0 primitive
+41 detection_direction_20 0 32 0 0 primitive
+41 digit_on_time_21 0 32 0 0 primitive
+41 inter_digit_time_21 0 32 0 0 primitive
+41 digit_21 0 32 0 0 primitive
+41 signaling_system_21 0 32 0 0 primitive
+41 detection_direction_21 0 32 0 0 primitive
+41 digit_on_time_22 0 32 0 0 primitive
+41 inter_digit_time_22 0 32 0 0 primitive
+41 digit_22 0 32 0 0 primitive
+41 signaling_system_22 0 32 0 0 primitive
+41 detection_direction_22 0 32 0 0 primitive
+41 digit_on_time_23 0 32 0 0 primitive
+41 inter_digit_time_23 0 32 0 0 primitive
+41 digit_23 0 32 0 0 primitive
+41 signaling_system_23 0 32 0 0 primitive
+41 detection_direction_23 0 32 0 0 primitive
+41 digit_on_time_24 0 32 0 0 primitive
+41 inter_digit_time_24 0 32 0 0 primitive
+41 digit_24 0 32 0 0 primitive
+41 signaling_system_24 0 32 0 0 primitive
+41 detection_direction_24 0 32 0 0 primitive
+41 digit_on_time_25 0 32 0 0 primitive
+41 inter_digit_time_25 0 32 0 0 primitive
+41 digit_25 0 32 0 0 primitive
+41 signaling_system_25 0 32 0 0 primitive
+41 detection_direction_25 0 32 0 0 primitive
+41 digit_on_time_26 0 32 0 0 primitive
+41 inter_digit_time_26 0 32 0 0 primitive
+41 digit_26 0 32 0 0 primitive
+41 signaling_system_26 0 32 0 0 primitive
+41 detection_direction_26 0 32 0 0 primitive
+41 digit_on_time_27 0 32 0 0 primitive
+41 inter_digit_time_27 0 32 0 0 primitive
+41 digit_27 0 32 0 0 primitive
+41 signaling_system_27 0 32 0 0 primitive
+41 detection_direction_27 0 32 0 0 primitive
+41 digit_on_time_28 0 32 0 0 primitive
+41 inter_digit_time_28 0 32 0 0 primitive
+41 digit_28 0 32 0 0 primitive
+41 signaling_system_28 0 32 0 0 primitive
+41 detection_direction_28 0 32 0 0 primitive
+41 digit_on_time_29 0 32 0 0 primitive
+41 inter_digit_time_29 0 32 0 0 primitive
+41 digit_29 0 32 0 0 primitive
+41 signaling_system_29 0 32 0 0 primitive
+41 detection_direction_29 0 32 0 0 primitive
+41 digit_on_time_30 0 32 0 0 primitive
+41 inter_digit_time_30 0 32 0 0 primitive
+41 digit_30 0 32 0 0 primitive
+41 signaling_system_30 0 32 0 0 primitive
+41 detection_direction_30 0 32 0 0 primitive
+41 digit_on_time_31 0 32 0 0 primitive
+41 inter_digit_time_31 0 32 0 0 primitive
+41 digit_31 0 32 0 0 primitive
+41 signaling_system_31 0 32 0 0 primitive
+41 detection_direction_31 0 32 0 0 primitive
+41 digit_on_time_32 0 32 0 0 primitive
+41 inter_digit_time_32 0 32 0 0 primitive
+41 digit_32 0 32 0 0 primitive
+41 signaling_system_32 0 32 0 0 primitive
+41 detection_direction_32 0 32 0 0 primitive
+41 digit_on_time_33 0 32 0 0 primitive
+41 inter_digit_time_33 0 32 0 0 primitive
+41 digit_33 0 32 0 0 primitive
+41 signaling_system_33 0 32 0 0 primitive
+41 detection_direction_33 0 32 0 0 primitive
+41 digit_on_time_34 0 32 0 0 primitive
+41 inter_digit_time_34 0 32 0 0 primitive
+41 digit_34 0 32 0 0 primitive
+41 signaling_system_34 0 32 0 0 primitive
+41 detection_direction_34 0 32 0 0 primitive
+41 digit_on_time_35 0 32 0 0 primitive
+41 inter_digit_time_35 0 32 0 0 primitive
+41 digit_35 0 32 0 0 primitive
+41 signaling_system_35 0 32 0 0 primitive
+41 detection_direction_35 0 32 0 0 primitive
+41 digit_on_time_36 0 32 0 0 primitive
+41 inter_digit_time_36 0 32 0 0 primitive
+41 digit_36 0 32 0 0 primitive
+41 signaling_system_36 0 32 0 0 primitive
+41 detection_direction_36 0 32 0 0 primitive
+41 digit_on_time_37 0 32 0 0 primitive
+41 inter_digit_time_37 0 32 0 0 primitive
+41 digit_37 0 32 0 0 primitive
+41 signaling_system_37 0 32 0 0 primitive
+41 detection_direction_37 0 32 0 0 primitive
+41 digit_on_time_38 0 32 0 0 primitive
+41 inter_digit_time_38 0 32 0 0 primitive
+41 digit_38 0 32 0 0 primitive
+41 signaling_system_38 0 32 0 0 primitive
+41 detection_direction_38 0 32 0 0 primitive
+41 digit_on_time_39 0 32 0 0 primitive
+41 inter_digit_time_39 0 32 0 0 primitive
+41 digit_39 0 32 0 0 primitive
+41 signaling_system_39 0 32 0 0 primitive
+41 detection_direction_39 0 32 0 0 primitive
+7 error_code 0 32 0 0 primitive
+7 device_id 0 32 0 0 primitive
+7 cid 0 32 0 0 primitive
+7 origin 0 32 0 0 primitive
+7 line_in_file 0 32 0 0 primitive
+7 file_name 0 8 8 0 primitive
+7 length 1 8 0 0 primitive
+7 error_string 0 8 255 0 primitive
+#####
+229 channel_id 0 32 0 0 primitive
+229 ring_state 0 32 0 0 primitive
+229 ring_type 0 32 0 0 primitive
+229 cid_available 0 32 0 0 primitive
+229 date 0 8 5 0 primitive
+229 time 0 8 5 0 primitive
+229 number 0 8 21 0 primitive
+229 name 0 8 51 0 primitive
+229 status 1 8 0 0 primitive
+229 number_availability 1 8 0 0 primitive
+229 name_availability 1 8 0 0 primitive
+229 zero_fill1 0 8 3 0 primitive
+229 caller_id_type 0 32 0 0 CallerIDType
+229 is_vmwi 1 8 0 0 primitive
+229 vmwi_status 1 8 0 0 primitive
+229 zero_fill2 0 8 2 0 primitive
+229 detected_caller_id_type 0 32 0 0 CallerIDType
+229 detected_caller_id_standard 0 32 0 0 CallerIDStandard
+229 called_line_identity 0 8 21 0 primitive
+229 complementary_calling_line_identity 0 8 21 0 primitive
+229 call_type 1 8 0 0 primitive
+229 first_call_line_identity 0 8 21 0 primitive
+229 network_system_message_status 1 8 0 0 primitive
+229 type_of_forwarded_call 1 8 0 0 primitive
+229 type_of_calling_user 1 8 0 0 primitive
+229 redirecting_number 0 8 21 0 primitive
+229 first_digit_country_code 1 8 0 0 primitive
+229 second_digit_country_code 1 8 0 0 primitive
+229 third_digit_country_code 1 8 0 0 primitive
+229 network_code 0 8 4 0 primitive
+229 version 0 8 3 0 primitive
+229 zero_fill 0 8 2 0 primitive
+229 etsi_type 0 32 0 0 primitive
+229 type_of_number 1 8 0 0 primitive
+229 numbering_plan_identifier 0 8 2 0 primitive
+229 generate_caller_id_message_extension_size 1 8 0 0 primitive
+229 ntt_called_type_of_number 1 8 0 0 primitive
+229 ntt_called_numbering_plan_identifier 0 8 2 0 primitive
+229 zero_fill_padding 1 8 0 0 primitive
+229 ring_splash 0 32 0 0 RingSplash
+229 duration 0 32 0 0 primitive
+222 channel_id 0 32 0 0 primitive
+223 channel_id 0 32 0 0 primitive
+223 analog_if_set_loop_back 0 32 0 0 primitive
+404 channel_id 0 32 0 0 primitive
+404 analog_if_disconnect_state 0 32 0 0 primitive
+227 channel_id 0 32 0 0 primitive
+227 analog_if_disconnect_state 0 32 0 0 primitive
+220 channel_id 0 32 0 0 primitive
+220 analog_if_polarity_state 0 32 0 0 primitive
+221 channel_id 0 32 0 0 primitive
+221 analog_if_polarity_state 0 32 0 0 primitive
+226 channel_id 0 32 0 0 primitive
+226 analog_if_polarity_state 0 32 0 0 primitive
+228 channel_id 0 32 0 0 primitive
+228 analog_if_flash_duration 0 32 0 0 primitive
+21 channel_id 0 32 0 0 primitive
+21 hook_state 0 32 0 0 primitive
+225 channel_id 0 32 0 0 primitive
+225 index 0 32 0 0 primitive
+225 offset 0 32 0 0 primitive
+224 channel_id 0 32 0 0 primitive
+224 index 0 32 0 0 primitive
+224 offset 0 32 0 0 primitive
+224 value 0 32 0 0 primitive
+211 channel_id 0 32 0 0 primitive
+405 channel_id 0 32 0 0 primitive
+405 registration_state 0 32 0 0 AnalogPortRegistry
+601 channel_id 0 32 0 0 primitive
+601 text_to_speak 0 8 255 0 primitive
+602 channel_id 0 32 0 0 primitive
+603 channel_id 0 32 0 0 primitive
+603 confidence_threshold 0 32 0 0 primitive
+603 no_input_timeout 0 32 0 0 primitive
+603 recognize_timeout 0 32 0 0 primitive
+603 is_external_grammar 1 8 0 0 primitive
+603 reserve 0 8 255 0 primitive
+604 channel_id 0 32 0 0 primitive
+65 conn_id 0 32 0 0 primitive
+65 trunk_id 0 32 0 0 primitive
+65 b_channel 0 32 0 0 primitive
+65 exists 0 32 0 0 primitive
+65 type 0 32 0 0 ISDNNumberType
+65 plan 0 32 0 0 ISDNNumberPlan
+65 presentation 0 32 0 0 ISDNNumberPresentation
+65 screening 0 32 0 0 ISDNNumberScreening
+65 dest_phone_num 0 8 36 0 primitive
+65 sub_add_type 0 32 0 0 IsdnSubAddressType
+65 sub_add_odd_indicator 0 32 0 0 IsdnSubAddressOddIndicator
+65 size 0 32 0 0 primitive
+65 available 0 32 0 0 IsdnDateTimeAvailable
+65 date_time_provider 0 32 0 0 IsdnDateTimeProvider
+65 year 0 32 0 0 primitive
+65 month 0 32 0 0 primitive
+65 day 0 32 0 0 primitive
+65 hour 0 32 0 0 primitive
+65 minute 0 32 0 0 primitive
+65 second 0 32 0 0 primitive
+65 conn_id 0 32 0 0 primitive
+65 trunk_id 0 32 0 0 primitive
+65 b_channel 0 32 0 0 primitive
+65 exists 0 32 0 0 primitive
+65 type 0 32 0 0 ISDNNumberType
+65 plan 0 32 0 0 ISDNNumberPlan
+65 presentation 0 32 0 0 ISDNNumberPresentation
+65 screening 0 32 0 0 ISDNNumberScreening
+65 dest_phone_num 0 8 36 0 primitive
+65 sub_add_type 0 32 0 0 IsdnSubAddressType
+65 sub_add_format 0 32 0 0 IsdnSubAddressFormat
+65 dest_phone_sub_addr 0 8 41 0 primitive
+65 available 0 32 0 0 IsdnDateTimeAvailable
+65 date_time_provider 0 32 0 0 IsdnDateTimeProvider
+65 year 0 32 0 0 primitive
+65 month 0 32 0 0 primitive
+65 day 0 32 0 0 primitive
+65 hour 0 32 0 0 primitive
+65 minute 0 32 0 0 primitive
+65 second 0 32 0 0 primitive
+66 conn_id 0 32 0 0 primitive
+66 trunk_id 0 32 0 0 primitive
+66 net_cause 0 32 0 0 primitive
+66 cause_location 0 32 0 0 primitive
+73 conn_id 0 32 0 0 primitive
+73 trunk_id 0 32 0 0 primitive
+73 net_cause 0 32 0 0 primitive
+73 progress_ind_location 0 32 0 0 primitive
+73 progress_ind_description 0 32 0 0 primitive
+73 call_preemption 0 32 0 0 primitive
+73 cause_location 0 32 0 0 primitive
+170 trunk_id 0 32 0 0 primitive
+170 conn_id 0 32 0 0 primitive
+170 num_of_ss_components 0 32 0 0 primitive
+170 tag0 0 32 0 0 FacilityComponentTag
+170 linked_id_presence 0 32 0 0 ElementPresenceState
+170 invoke_id 0 32 0 0 primitive
+170 link_id 0 32 0 0 primitive
+170 operation_id 0 32 0 0 SuppServOperationId
+170 num_of_qsig_mwi_interrogate_result 0 32 0 0 primitive
+170 basic_service_0 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_0 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_0 0 32 0 0 primitive
+170 party_number_type_0 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_0 0 32 0 0 SuppServNumberType
+170 number_0 0 8 20 0 primitive
+170 numeric_string_0 0 8 20 0 primitive
+170 nb_of_messages_0 0 32 0 0 primitive
+170 originating_nr_party_number_type_0 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_0 0 32 0 0 SuppServNumberType
+170 originating_nr_number_0 0 8 20 0 primitive
+170 priority_0 0 32 0 0 primitive
+170 time_stamp_0 0 8 20 0 primitive
+170 extension_size_0 0 32 0 0 primitive
+170 extension_0 0 8 20 0 primitive
+170 basic_service_1 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_1 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_1 0 32 0 0 primitive
+170 party_number_type_1 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_1 0 32 0 0 SuppServNumberType
+170 number_1 0 8 20 0 primitive
+170 numeric_string_1 0 8 20 0 primitive
+170 nb_of_messages_1 0 32 0 0 primitive
+170 originating_nr_party_number_type_1 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_1 0 32 0 0 SuppServNumberType
+170 originating_nr_number_1 0 8 20 0 primitive
+170 priority_1 0 32 0 0 primitive
+170 time_stamp_1 0 8 20 0 primitive
+170 extension_size_1 0 32 0 0 primitive
+170 extension_1 0 8 20 0 primitive
+170 basic_service_2 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_2 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_2 0 32 0 0 primitive
+170 party_number_type_2 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_2 0 32 0 0 SuppServNumberType
+170 number_2 0 8 20 0 primitive
+170 numeric_string_2 0 8 20 0 primitive
+170 nb_of_messages_2 0 32 0 0 primitive
+170 originating_nr_party_number_type_2 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_2 0 32 0 0 SuppServNumberType
+170 originating_nr_number_2 0 8 20 0 primitive
+170 priority_2 0 32 0 0 primitive
+170 time_stamp_2 0 8 20 0 primitive
+170 extension_size_2 0 32 0 0 primitive
+170 extension_2 0 8 20 0 primitive
+170 basic_service_3 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_3 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_3 0 32 0 0 primitive
+170 party_number_type_3 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_3 0 32 0 0 SuppServNumberType
+170 number_3 0 8 20 0 primitive
+170 numeric_string_3 0 8 20 0 primitive
+170 nb_of_messages_3 0 32 0 0 primitive
+170 originating_nr_party_number_type_3 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_3 0 32 0 0 SuppServNumberType
+170 originating_nr_number_3 0 8 20 0 primitive
+170 priority_3 0 32 0 0 primitive
+170 time_stamp_3 0 8 20 0 primitive
+170 extension_size_3 0 32 0 0 primitive
+170 extension_3 0 8 20 0 primitive
+170 basic_service_4 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_4 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_4 0 32 0 0 primitive
+170 party_number_type_4 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_4 0 32 0 0 SuppServNumberType
+170 number_4 0 8 20 0 primitive
+170 numeric_string_4 0 8 20 0 primitive
+170 nb_of_messages_4 0 32 0 0 primitive
+170 originating_nr_party_number_type_4 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_4 0 32 0 0 SuppServNumberType
+170 originating_nr_number_4 0 8 20 0 primitive
+170 priority_4 0 32 0 0 primitive
+170 time_stamp_4 0 8 20 0 primitive
+170 extension_size_4 0 32 0 0 primitive
+170 extension_4 0 8 20 0 primitive
+170 basic_service_5 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_5 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_5 0 32 0 0 primitive
+170 party_number_type_5 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_5 0 32 0 0 SuppServNumberType
+170 number_5 0 8 20 0 primitive
+170 numeric_string_5 0 8 20 0 primitive
+170 nb_of_messages_5 0 32 0 0 primitive
+170 originating_nr_party_number_type_5 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_5 0 32 0 0 SuppServNumberType
+170 originating_nr_number_5 0 8 20 0 primitive
+170 priority_5 0 32 0 0 primitive
+170 time_stamp_5 0 8 20 0 primitive
+170 extension_size_5 0 32 0 0 primitive
+170 extension_5 0 8 20 0 primitive
+170 basic_service_6 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_6 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_6 0 32 0 0 primitive
+170 party_number_type_6 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_6 0 32 0 0 SuppServNumberType
+170 number_6 0 8 20 0 primitive
+170 numeric_string_6 0 8 20 0 primitive
+170 nb_of_messages_6 0 32 0 0 primitive
+170 originating_nr_party_number_type_6 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_6 0 32 0 0 SuppServNumberType
+170 originating_nr_number_6 0 8 20 0 primitive
+170 priority_6 0 32 0 0 primitive
+170 time_stamp_6 0 8 20 0 primitive
+170 extension_size_6 0 32 0 0 primitive
+170 extension_6 0 8 20 0 primitive
+170 basic_service_7 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_7 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_7 0 32 0 0 primitive
+170 party_number_type_7 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_7 0 32 0 0 SuppServNumberType
+170 number_7 0 8 20 0 primitive
+170 numeric_string_7 0 8 20 0 primitive
+170 nb_of_messages_7 0 32 0 0 primitive
+170 originating_nr_party_number_type_7 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_7 0 32 0 0 SuppServNumberType
+170 originating_nr_number_7 0 8 20 0 primitive
+170 priority_7 0 32 0 0 primitive
+170 time_stamp_7 0 8 20 0 primitive
+170 extension_size_7 0 32 0 0 primitive
+170 extension_7 0 8 20 0 primitive
+170 basic_service_8 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_8 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_8 0 32 0 0 primitive
+170 party_number_type_8 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_8 0 32 0 0 SuppServNumberType
+170 number_8 0 8 20 0 primitive
+170 numeric_string_8 0 8 20 0 primitive
+170 nb_of_messages_8 0 32 0 0 primitive
+170 originating_nr_party_number_type_8 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_8 0 32 0 0 SuppServNumberType
+170 originating_nr_number_8 0 8 20 0 primitive
+170 priority_8 0 32 0 0 primitive
+170 time_stamp_8 0 8 20 0 primitive
+170 extension_size_8 0 32 0 0 primitive
+170 extension_8 0 8 20 0 primitive
+170 basic_service_9 0 32 0 0 SuppServBasicService
+170 msg_centre_id_type_9 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_9 0 32 0 0 primitive
+170 party_number_type_9 0 32 0 0 SuppServPartyNumberType
+170 type_of_number_9 0 32 0 0 SuppServNumberType
+170 number_9 0 8 20 0 primitive
+170 numeric_string_9 0 8 20 0 primitive
+170 nb_of_messages_9 0 32 0 0 primitive
+170 originating_nr_party_number_type_9 0 32 0 0 SuppServPartyNumberType
+170 originating_nr_type_of_number_9 0 32 0 0 SuppServNumberType
+170 originating_nr_number_9 0 8 20 0 primitive
+170 priority_9 0 32 0 0 primitive
+170 time_stamp_9 0 8 20 0 primitive
+170 extension_size_9 0 32 0 0 primitive
+170 extension_9 0 8 20 0 primitive
+170 tag1 0 32 0 0 FacilityComponentTag
+170 hdr1_linked_id_presence 0 32 0 0 ElementPresenceState
+170 hdr1_invoke_id 0 32 0 0 primitive
+170 hdr1_link_id 0 32 0 0 primitive
+170 hdr1_operation_id 0 32 0 0 SuppServOperationId
+170 ss1_num_of_qsig_mwi_interrogate_result 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_0 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_0 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_0 0 32 0 0 primitive
+170 party_number_party_number_type_0 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_0 0 32 0 0 SuppServNumberType
+170 party_number_number_0 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_0 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_0 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_0 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_0 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_0 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_0 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_0 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_0 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_0 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_1 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_1 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_1 0 32 0 0 primitive
+170 party_number_party_number_type_1 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_1 0 32 0 0 SuppServNumberType
+170 party_number_number_1 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_1 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_1 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_1 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_1 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_1 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_1 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_1 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_1 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_1 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_2 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_2 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_2 0 32 0 0 primitive
+170 party_number_party_number_type_2 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_2 0 32 0 0 SuppServNumberType
+170 party_number_number_2 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_2 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_2 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_2 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_2 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_2 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_2 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_2 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_2 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_2 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_3 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_3 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_3 0 32 0 0 primitive
+170 party_number_party_number_type_3 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_3 0 32 0 0 SuppServNumberType
+170 party_number_number_3 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_3 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_3 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_3 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_3 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_3 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_3 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_3 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_3 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_3 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_4 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_4 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_4 0 32 0 0 primitive
+170 party_number_party_number_type_4 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_4 0 32 0 0 SuppServNumberType
+170 party_number_number_4 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_4 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_4 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_4 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_4 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_4 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_4 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_4 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_4 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_4 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_5 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_5 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_5 0 32 0 0 primitive
+170 party_number_party_number_type_5 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_5 0 32 0 0 SuppServNumberType
+170 party_number_number_5 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_5 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_5 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_5 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_5 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_5 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_5 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_5 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_5 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_5 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_6 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_6 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_6 0 32 0 0 primitive
+170 party_number_party_number_type_6 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_6 0 32 0 0 SuppServNumberType
+170 party_number_number_6 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_6 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_6 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_6 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_6 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_6 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_6 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_6 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_6 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_6 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_7 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_7 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_7 0 32 0 0 primitive
+170 party_number_party_number_type_7 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_7 0 32 0 0 SuppServNumberType
+170 party_number_number_7 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_7 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_7 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_7 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_7 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_7 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_7 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_7 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_7 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_7 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_8 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_8 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_8 0 32 0 0 primitive
+170 party_number_party_number_type_8 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_8 0 32 0 0 SuppServNumberType
+170 party_number_number_8 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_8 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_8 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_8 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_8 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_8 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_8 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_8 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_8 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_8 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_basic_service_9 0 32 0 0 SuppServBasicService
+170 msg_centre_id_msg_centre_id_type_9 0 32 0 0 SuppServMsgCentreIdType
+170 msg_centre_id_msg_centre_id_9 0 32 0 0 primitive
+170 party_number_party_number_type_9 0 32 0 0 SuppServPartyNumberType
+170 party_number_type_of_number_9 0 32 0 0 SuppServNumberType
+170 party_number_number_9 0 8 20 0 primitive
+170 msg_centre_id_numeric_string_9 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_nb_of_messages_9 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_originating_nr_party_number_type_9 0 32 0 0 SuppServPartyNumberType
+170 qsig_mwi_interrogate_result_originating_nr_type_of_number_9 0 32 0 0 SuppServNumberType
+170 qsig_mwi_interrogate_result_originating_nr_number_9 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_priority_9 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_time_stamp_9 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_extension_size_9 0 32 0 0 primitive
+170 qsig_mwi_interrogate_result_extension_9 0 8 20 0 primitive
+170 tag2 0 32 0 0 FacilityComponentTag
+170 hdr2_linked_id_presence 0 32 0 0 ElementPresenceState
+170 hdr2_invoke_id 0 32 0 0 primitive
+170 hdr2_link_id 0 32 0 0 primitive
+170 hdr2_operation_id 0 32 0 0 SuppServOperationId
+170 ss2_num_of_qsig_mwi_interrogate_result 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_0 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_0 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_0 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_0 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_0 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_0 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_0 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_0 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_0 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_0 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_0 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_0 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_0 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_0 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_0 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_1 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_1 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_1 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_1 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_1 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_1 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_1 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_1 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_1 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_1 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_1 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_1 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_1 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_1 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_1 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_2 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_2 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_2 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_2 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_2 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_2 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_2 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_2 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_2 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_2 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_2 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_2 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_2 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_2 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_2 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_3 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_3 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_3 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_3 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_3 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_3 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_3 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_3 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_3 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_3 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_3 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_3 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_3 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_3 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_3 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_4 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_4 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_4 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_4 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_4 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_4 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_4 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_4 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_4 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_4 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_4 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_4 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_4 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_4 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_4 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_5 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_5 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_5 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_5 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_5 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_5 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_5 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_5 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_5 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_5 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_5 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_5 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_5 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_5 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_5 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_6 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_6 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_6 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_6 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_6 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_6 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_6 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_6 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_6 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_6 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_6 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_6 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_6 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_6 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_6 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_7 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_7 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_7 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_7 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_7 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_7 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_7 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_7 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_7 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_7 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_7 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_7 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_7 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_7 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_7 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_8 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_8 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_8 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_8 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_8 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_8 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_8 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_8 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_8 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_8 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_8 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_8 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_8 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_8 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_8 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_basic_service_9 0 32 0 0 SuppServBasicService
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_type_9 0 32 0 0 SuppServMsgCentreIdType
+170 qsig_mwi_interrogate_result_msg_centre_id_msg_centre_id_9 0 32 0 0 primitive
+170 msg_centre_id_party_number_party_number_type_9 0 32 0 0 SuppServPartyNumberType
+170 msg_centre_id_party_number_type_of_number_9 0 32 0 0 SuppServNumberType
+170 msg_centre_id_party_number_number_9 0 8 20 0 primitive
+170 qsig_mwi_interrogate_result_msg_centre_id_numeric_string_9 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_nb_of_messages_9 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_originating_nr_party_number_type_9 0 32 0 0 SuppServPartyNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_type_of_number_9 0 32 0 0 SuppServNumberType
+170 ss2_qsig_mwi_interrogate_result_originating_nr_number_9 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_priority_9 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_time_stamp_9 0 8 20 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_size_9 0 32 0 0 primitive
+170 ss2_qsig_mwi_interrogate_result_extension_9 0 8 20 0 primitive
+69 conn_id 0 32 0 0 primitive
+69 trunk_id 0 32 0 0 primitive
+69 b_channel 0 32 0 0 primitive
+69 progress_ind_location 0 32 0 0 primitive
+69 progress_ind_description 0 32 0 0 primitive
+74 trunk_id 0 32 0 0 primitive
+74 b_channel 0 32 0 0 primitive
+75 trunk_id 0 32 0 0 primitive
+75 b_channel 0 32 0 0 primitive
+75 service_status 0 32 0 0 primitive
+76 conn_id 0 32 0 0 primitive
+76 trunk_id 0 32 0 0 primitive
+76 reason 0 32 0 0 primitive
+77 trunk_id 0 32 0 0 primitive
+78 trunk_id 0 32 0 0 primitive
+80 conn_id 0 32 0 0 primitive
+80 trunk_id 0 32 0 0 primitive
+80 progress_ind_location 0 32 0 0 primitive
+80 progress_ind_description 0 32 0 0 primitive
+80 progress_cause 0 32 0 0 primitive
+175 conn_id 0 32 0 0 primitive
+175 trunk_id 0 32 0 0 primitive
+175 b_channel 0 32 0 0 primitive
+175 progress_ind_location 0 32 0 0 ISDNProgressIndLocation
+175 progress_ind_description 0 32 0 0 ISDNProgressIndDescription
+82 ac_isdn_info_elements_buffer_length 0 32 0 0 primitive
+82 ac_isdn_info_elements_buffer 0 8 172 0 primitive
+82 trunk_id 0 32 0 0 primitive
+82 conn_id 0 32 0 0 primitive
+88 not_used 0 32 0 0 primitive
+88 conn_id 0 32 0 0 primitive
+88 trunk_id 0 32 0 0 primitive
+88 msg_type 0 32 0 0 primitive
+88 buffer_length 0 32 0 0 primitive
+88 buffer 0 8 200 0 primitive
+128 trunk_id 0 32 0 0 primitive
+128 b_channel 0 32 0 0 primitive
+128 block 0 32 0 0 primitive
+131 conn_id 0 32 0 0 primitive
+131 trunk_id 0 32 0 0 primitive
+131 b_channel 0 32 0 0 primitive
+132 trunk_id 0 32 0 0 primitive
+132 b_channel 0 32 0 0 primitive
+133 trunk_id 0 32 0 0 primitive
+133 conn_id 0 32 0 0 primitive
+133 b_channel 0 32 0 0 primitive
+134 trunk_id 0 32 0 0 primitive
+134 msec_duration 0 32 0 0 primitive
+134 b_channel 0 32 0 0 primitive
+135 trunk_id 0 32 0 0 primitive
+135 conn_id 0 32 0 0 primitive
+135 b_channel 0 32 0 0 primitive
+136 cas_table_name 0 8 256 0 primitive
+137 cas_table_index 0 32 0 0 primitive
+95 trunk_id 0 32 0 0 primitive
+95 conn_id 0 32 0 0 primitive
+95 notify_indicator_present 0 32 0 0 NotifyIndicatorPresent
+95 notify_indicator_description 0 32 0 0 NotifyIndicatorDescription
+95 notify_indicator_ext_size 0 32 0 0 primitive
+95 display_string 0 8 28 0 primitive
+96 trunk_id 0 32 0 0 primitive
+96 conn_id 0 32 0 0 primitive
+96 display_size 0 32 0 0 primitive
+96 display_string 0 8 28 0 primitive
+96 keypad_size 0 32 0 0 primitive
+96 keypad_string 0 8 32 0 primitive
+97 trunk_id 0 32 0 0 primitive
+97 conn_id 0 32 0 0 primitive
+97 uui_protocol_description 0 32 0 0 IsdnProtocolDiscriminator
+97 uui_data_length 0 32 0 0 primitive
+97 uui_data 0 8 136 0 primitive
+99 trunk_id 0 32 0 0 primitive
+99 conn_id 0 32 0 0 primitive
+99 facility_code 0 32 0 0 IsdnFacilityCodeType
+99 facility_action 0 32 0 0 PstnActionCode
+99 other_call_trunk_id 0 32 0 0 primitive
+99 other_call_conn_id 0 32 0 0 primitive
+99 facility_net_cause 0 32 0 0 primitive
+99 retrieve_b_channel 0 32 0 0 primitive
+99 dest_phone_num 0 8 36 0 primitive
+99 user_data_size 0 32 0 0 primitive
+99 user_data 0 8 100 0 primitive
+161 trunk_id 0 32 0 0 primitive
+161 conn_id 0 32 0 0 primitive
+161 uui_protocol_description 0 32 0 0 IsdnProtocolDiscriminator
+161 uui_data_length 0 32 0 0 primitive
+161 uui_data 0 8 136 0 primitive
+243 trunk_id 0 32 0 0 primitive
+243 conn_id 0 32 0 0 primitive
+243 b_channel 0 32 0 0 primitive
+12 ch_id 0 32 0 0 primitive
+12 num_changes 0 32 0 0 primitive
+12 inter_cas_time_0 0 32 0 0 primitive
+12 cas_value_0 0 32 0 0 primitive
+12 inter_cas_time_1 0 32 0 0 primitive
+12 cas_value_1 0 32 0 0 primitive
+12 inter_cas_time_2 0 32 0 0 primitive
+12 cas_value_2 0 32 0 0 primitive
+12 inter_cas_time_3 0 32 0 0 primitive
+12 cas_value_3 0 32 0 0 primitive
+12 inter_cas_time_4 0 32 0 0 primitive
+12 cas_value_4 0 32 0 0 primitive
+12 inter_cas_time_5 0 32 0 0 primitive
+12 cas_value_5 0 32 0 0 primitive
+12 inter_cas_time_6 0 32 0 0 primitive
+12 cas_value_6 0 32 0 0 primitive
+12 inter_cas_time_7 0 32 0 0 primitive
+12 cas_value_7 0 32 0 0 primitive
+12 inter_cas_time_8 0 32 0 0 primitive
+12 cas_value_8 0 32 0 0 primitive
+12 inter_cas_time_9 0 32 0 0 primitive
+12 cas_value_9 0 32 0 0 primitive
+12 inter_cas_time_10 0 32 0 0 primitive
+12 cas_value_10 0 32 0 0 primitive
+12 inter_cas_time_11 0 32 0 0 primitive
+12 cas_value_11 0 32 0 0 primitive
+12 inter_cas_time_12 0 32 0 0 primitive
+12 cas_value_12 0 32 0 0 primitive
+12 inter_cas_time_13 0 32 0 0 primitive
+12 cas_value_13 0 32 0 0 primitive
+12 inter_cas_time_14 0 32 0 0 primitive
+12 cas_value_14 0 32 0 0 primitive
+12 inter_cas_time_15 0 32 0 0 primitive
+12 cas_value_15 0 32 0 0 primitive
+12 inter_cas_time_16 0 32 0 0 primitive
+12 cas_value_16 0 32 0 0 primitive
+12 inter_cas_time_17 0 32 0 0 primitive
+12 cas_value_17 0 32 0 0 primitive
+12 inter_cas_time_18 0 32 0 0 primitive
+12 cas_value_18 0 32 0 0 primitive
+12 inter_cas_time_19 0 32 0 0 primitive
+12 cas_value_19 0 32 0 0 primitive
+12 inter_cas_time_20 0 32 0 0 primitive
+12 cas_value_20 0 32 0 0 primitive
+12 inter_cas_time_21 0 32 0 0 primitive
+12 cas_value_21 0 32 0 0 primitive
+12 inter_cas_time_22 0 32 0 0 primitive
+12 cas_value_22 0 32 0 0 primitive
+12 inter_cas_time_23 0 32 0 0 primitive
+12 cas_value_23 0 32 0 0 primitive
+12 inter_cas_time_24 0 32 0 0 primitive
+12 cas_value_24 0 32 0 0 primitive
+12 inter_cas_time_25 0 32 0 0 primitive
+12 cas_value_25 0 32 0 0 primitive
+12 inter_cas_time_26 0 32 0 0 primitive
+12 cas_value_26 0 32 0 0 primitive
+12 inter_cas_time_27 0 32 0 0 primitive
+12 cas_value_27 0 32 0 0 primitive
+12 inter_cas_time_28 0 32 0 0 primitive
+12 cas_value_28 0 32 0 0 primitive
+12 inter_cas_time_29 0 32 0 0 primitive
+12 cas_value_29 0 32 0 0 primitive
+12 inter_cas_time_30 0 32 0 0 primitive
+12 cas_value_30 0 32 0 0 primitive
+12 inter_cas_time_31 0 32 0 0 primitive
+12 cas_value_31 0 32 0 0 primitive
+12 inter_cas_time_32 0 32 0 0 primitive
+12 cas_value_32 0 32 0 0 primitive
+12 inter_cas_time_33 0 32 0 0 primitive
+12 cas_value_33 0 32 0 0 primitive
+12 inter_cas_time_34 0 32 0 0 primitive
+12 cas_value_34 0 32 0 0 primitive
+12 inter_cas_time_35 0 32 0 0 primitive
+12 cas_value_35 0 32 0 0 primitive
+12 inter_cas_time_36 0 32 0 0 primitive
+12 cas_value_36 0 32 0 0 primitive
+12 inter_cas_time_37 0 32 0 0 primitive
+12 cas_value_37 0 32 0 0 primitive
+12 inter_cas_time_38 0 32 0 0 primitive
+12 cas_value_38 0 32 0 0 primitive
+12 inter_cas_time_39 0 32 0 0 primitive
+12 cas_value_39 0 32 0 0 primitive
+12 inter_cas_time_40 0 32 0 0 primitive
+12 cas_value_40 0 32 0 0 primitive
+12 inter_cas_time_41 0 32 0 0 primitive
+12 cas_value_41 0 32 0 0 primitive
+12 inter_cas_time_42 0 32 0 0 primitive
+12 cas_value_42 0 32 0 0 primitive
+12 inter_cas_time_43 0 32 0 0 primitive
+12 cas_value_43 0 32 0 0 primitive
+12 inter_cas_time_44 0 32 0 0 primitive
+12 cas_value_44 0 32 0 0 primitive
+12 inter_cas_time_45 0 32 0 0 primitive
+12 cas_value_45 0 32 0 0 primitive
+12 inter_cas_time_46 0 32 0 0 primitive
+12 cas_value_46 0 32 0 0 primitive
+12 inter_cas_time_47 0 32 0 0 primitive
+12 cas_value_47 0 32 0 0 primitive
+12 inter_cas_time_48 0 32 0 0 primitive
+12 cas_value_48 0 32 0 0 primitive
+12 inter_cas_time_49 0 32 0 0 primitive
+12 cas_value_49 0 32 0 0 primitive
+12 repeat 1 8 0 0 primitive
+12 alignment 0 8 3 0 primitive
+12 repeated_string_total_duration 0 32 0 0 primitive
+19 channel_id 0 32 0 0 primitive
+265 channel_id 0 32 0 0 primitive
+172 trunk_id 0 32 0 0 primitive
+172 conn_id 0 32 0 0 primitive
+172 suspend_call_action_code 0 32 0 0 PstnActionCode
+172 net_cause 0 32 0 0 primitive
+172 display_size 0 32 0 0 primitive
+172 display_string 0 8 28 0 primitive
+173 trunk_id 0 32 0 0 primitive
+173 conn_id 0 32 0 0 primitive
+173 b_channel 0 32 0 0 primitive
+173 exclusive 0 32 0 0 primitive
+173 resume_call_action_code 0 32 0 0 PstnActionCode
+173 net_cause 0 32 0 0 primitive
+173 display_size 0 32 0 0 primitive
+173 display_string 0 8 28 0 primitive
+174 trunk_id 0 32 0 0 primitive
+174 b_channel 0 32 0 0 primitive
+174 user_info 0 32 0 0 primitive
+174 cas_value 0 32 0 0 primitive
+176 nfas_group_id 0 32 0 0 primitive
+177 nfas_group_id 0 32 0 0 primitive
+180 conference_id 0 32 0 0 primitive
+180 max_participants 0 32 0 0 primitive
+180 max_simultaneous_speakers 0 32 0 0 MaxConferenceSimultaneousSpeakers
+180 agc_enable 0 32 0 0 primitive
+180 noise_suppression_enable 0 32 0 0 primitive
+180 signal_generation_enable 0 32 0 0 primitive
+180 active_speaker_notification_enable 0 32 0 0 primitive
+180 active_speaker_notification_min_interval 0 32 0 0 primitive
+180 conference_media_types 0 32 0 0 MediaTypesEnabled
+180 old_video_conference_switching_interval 0 32 0 0 primitive
+180 old_video_enable_active_speaker_highlight 0 32 0 0 primitive
+180 video_max_participants 0 32 0 0 primitive
+180 is_enable_listener_only_participants 0 32 0 0 primitive
+180 active_speaker_energy_threshold 0 32 0 0 primitive
+181 conference_id 0 32 0 0 primitive
+182 conference_id 0 32 0 0 primitive
+182 max_participants 0 32 0 0 primitive
+182 max_simultaneous_speakers 0 32 0 0 MaxConferenceSimultaneousSpeakers
+182 agc_enable 0 32 0 0 primitive
+182 noise_suppression_enable 0 32 0 0 primitive
+182 signal_generation_enable 0 32 0 0 primitive
+182 active_speaker_notification_enable 0 32 0 0 primitive
+182 active_speaker_notification_min_interval 0 32 0 0 primitive
+182 conference_media_types 0 32 0 0 MediaTypesEnabled
+182 old_video_conference_switching_interval 0 32 0 0 primitive
+182 old_video_enable_active_speaker_highlight 0 32 0 0 primitive
+182 video_max_participants 0 32 0 0 primitive
+182 is_enable_listener_only_participants 0 32 0 0 primitive
+182 active_speaker_energy_threshold 0 32 0 0 primitive
+183 conference_id 0 32 0 0 primitive
+183 conference_participant_id 0 32 0 0 primitive
+183 associated_cid 0 32 0 0 primitive
+183 input_gain 0 32 0 0 primitive
+183 output_gain 0 32 0 0 primitive
+183 test_tone_enable 0 32 0 0 primitive
+183 participant_type 0 32 0 0 primitive
+183 conference_participant_source 0 32 0 0 ConferenceParticipantSource
+183 video_participant_type 0 32 0 0 primitive
+183 video_participant_trigger_mode 0 32 0 0 primitive
+183 video_participant_layout 0 32 0 0 primitive
+183 video_participant_name 0 8 11 0 primitive
+183 video_is_self_view 1 8 0 0 primitive
+183 video_participant_view_at_location_0 0 32 0 0 primitive
+183 video_participant_view_at_location_1 0 32 0 0 primitive
+183 video_participant_view_at_location_2 0 32 0 0 primitive
+183 video_participant_view_at_location_3 0 32 0 0 primitive
+183 video_participant_view_at_location_4 0 32 0 0 primitive
+183 video_participant_view_at_location_5 0 32 0 0 primitive
+183 video_participant_view_at_location_6 0 32 0 0 primitive
+183 video_participant_view_at_location_7 0 32 0 0 primitive
+183 video_participant_view_at_location_8 0 32 0 0 primitive
+183 video_participant_view_at_location_9 0 32 0 0 primitive
+183 video_participant_view_at_location_10 0 32 0 0 primitive
+183 video_participant_view_at_location_11 0 32 0 0 primitive
+183 video_participant_view_at_location_12 0 32 0 0 primitive
+183 video_participant_view_at_location_13 0 32 0 0 primitive
+183 video_participant_view_at_location_14 0 32 0 0 primitive
+183 video_participant_view_at_location_15 0 32 0 0 primitive
+183 video_conference_switching_interval 0 32 0 0 primitive
+183 video_enable_active_speaker_highlight 0 32 0 0 primitive
+184 conference_participant_id 0 32 0 0 primitive
+185 conference_id 0 32 0 0 primitive
+187 conference_participant_id 0 32 0 0 primitive
+187 input_gain 0 32 0 0 primitive
+187 output_gain 0 32 0 0 primitive
+187 test_tone_enable 0 32 0 0 primitive
+187 participant_type 0 32 0 0 primitive
+187 video_participant_type 0 32 0 0 primitive
+187 video_participant_trigger_mode 0 32 0 0 primitive
+187 video_participant_layout 0 32 0 0 primitive
+187 video_participant_name 0 8 11 0 primitive
+187 video_is_self_view 1 8 0 0 primitive
+187 video_participant_view_at_location_0 0 32 0 0 primitive
+187 video_participant_view_at_location_1 0 32 0 0 primitive
+187 video_participant_view_at_location_2 0 32 0 0 primitive
+187 video_participant_view_at_location_3 0 32 0 0 primitive
+187 video_participant_view_at_location_4 0 32 0 0 primitive
+187 video_participant_view_at_location_5 0 32 0 0 primitive
+187 video_participant_view_at_location_6 0 32 0 0 primitive
+187 video_participant_view_at_location_7 0 32 0 0 primitive
+187 video_participant_view_at_location_8 0 32 0 0 primitive
+187 video_participant_view_at_location_9 0 32 0 0 primitive
+187 video_participant_view_at_location_10 0 32 0 0 primitive
+187 video_participant_view_at_location_11 0 32 0 0 primitive
+187 video_participant_view_at_location_12 0 32 0 0 primitive
+187 video_participant_view_at_location_13 0 32 0 0 primitive
+187 video_participant_view_at_location_14 0 32 0 0 primitive
+187 video_participant_view_at_location_15 0 32 0 0 primitive
+187 video_conference_switching_interval 0 32 0 0 primitive
+187 video_enable_active_speaker_highlight 0 32 0 0 primitive
+186 muted_participant_id 0 32 0 0 primitive
+186 deaf_participant_id 0 32 0 0 primitive
+186 mute_mode 0 32 0 0 ConferenceMuteMode
+192 hidden_participant_id 0 32 0 0 primitive
+192 blind_participant_id 0 32 0 0 primitive
+192 hide_mode 0 32 0 0 ConferenceHideMode
+188 talker_participant_id 0 32 0 0 primitive
+188 single_listener_participant_id 0 32 0 0 primitive
+188 coach_mode 0 32 0 0 ConferenceCoachMode
+189 conference_id 0 32 0 0 primitive
+190 participant_id 0 32 0 0 primitive
+193 light_conf_handle 0 32 0 0 primitive
+193 reserved1 0 32 0 0 primitive
+193 reserved2 0 32 0 0 primitive
+193 channel_id_0 1 32 0 0 primitive
+193 participant_source_0 0 32 0 0 LightConferenceParticipantSource
+193 reserved_0 0 32 0 0 primitive
+193 channel_id_1 1 32 0 0 primitive
+193 participant_source_1 0 32 0 0 LightConferenceParticipantSource
+193 reserved_1 0 32 0 0 primitive
+193 channel_id_2 1 32 0 0 primitive
+193 participant_source_2 0 32 0 0 LightConferenceParticipantSource
+193 reserved_2 0 32 0 0 primitive
+194 light_conf_handle 0 32 0 0 primitive
+195 light_conf_handle 0 32 0 0 primitive
+231 channel_id 0 32 0 0 primitive
+231 max_start_timer 0 32 0 0 primitive
+231 max_long_inter_digit_timer 0 32 0 0 primitive
+231 max_short_inter_digit_timer 0 16 0 0 primitive
+231 min_long_event_timer 0 32 0 0 primitive
+231 max_end_dial_timer 0 32 0 0 primitive
+231 max_dial_string_length 0 32 0 0 primitive
+231 digit_map_style 0 32 0 0 DigitMapStyle
+231 end_dial_with_hash_mark 0 32 0 0 primitive
+231 min_inter_digit_len 0 32 0 0 primitive
+231 min_digit_len 0 32 0 0 primitive
+231 send_each_digit 0 32 0 0 primitive
+231 patterns 0 8 152 0 primitive
+231 keys_patterns 0 8 16 0 primitive
+231 end_dial_key 1 8 0 0 primitive
+231 filling 0 8 3 0 primitive
+231 use_end_dial_key 0 32 0 0 primitive
+235 channel_id 0 32 0 0 primitive
+235 max_start_timer 0 32 0 0 primitive
+235 max_long_inter_digit_timer 0 32 0 0 primitive
+235 max_short_inter_digit_timer 0 16 0 0 primitive
+235 min_long_event_timer 0 32 0 0 primitive
+235 max_end_dial_timer 0 32 0 0 primitive
+235 max_dial_string_length 0 32 0 0 primitive
+235 digit_map_style 0 32 0 0 DigitMapStyle
+235 end_dial_with_hash_mark 0 32 0 0 primitive
+235 min_inter_digit_len 0 32 0 0 primitive
+235 min_digit_len 0 32 0 0 primitive
+235 send_each_digit 0 32 0 0 primitive
+235 patterns 0 8 152 0 primitive
+235 keys_patterns 0 8 16 0 primitive
+235 end_dial_key 1 8 0 0 primitive
+235 filling 0 8 3 0 primitive
+235 use_end_dial_key 0 32 0 0 primitive
+233 channel_id 0 32 0 0 primitive
+232 channel_id 0 32 0 0 primitive
+234 channel_id 0 32 0 0 primitive
+238 channel_id 0 32 0 0 primitive
+236 channel_id 0 32 0 0 primitive
+237 channel_id 0 32 0 0 primitive
+239 method 1 32 0 0 primitive
+239 service_change_delay 0 32 0 0 primitive
+239 service_change_reason 1 32 0 0 primitive
+239 reserved 1 8 0 0 primitive
+239 stm_number 1 8 0 0 primitive
+239 au_number 1 8 0 0 primitive
+239 tug_number 1 8 0 0 primitive
+239 tu_number 1 8 0 0 primitive
+239 time_slot_number 1 8 0 0 primitive
+240 transaction_id 1 32 0 0 primitive
+241 transaction_id 1 32 0 0 primitive
+241 trunk_id 0 32 0 0 primitive
+311 trunk_id 0 32 0 0 primitive
+311 rsip_reason 0 32 0 0 RsipReason
+311 network_status 0 32 0 0 NetworkStatus
+311 b_channel 0 32 0 0 primitive
+311 all_trunks 1 8 0 0 primitive
+311 c_dummy 0 8 3 0 primitive
+311 i_dummy_0 0 32 0 0 primitive
+311 i_dummy_1 0 32 0 0 primitive
+311 i_dummy_2 0 32 0 0 primitive
+242 new_admin_state 0 32 0 0 GracefulShutdownState
+242 graceful_shutdown_timeout 0 32 0 0 primitive
+620 channel_id 0 32 0 0 primitive
+620 call_id 0 8 130 0 primitive
+622 channel_id 0 32 0 0 primitive
+622 call_id 0 8 130 0 primitive
+621 channel_id 0 32 0 0 primitive
+621 session_id 1 32 0 0 primitive
+621 call_id 0 8 130 0 primitive
+254 enable_filter 1 8 0 0 primitive
+254 start_event 0 32 0 0 primitive
+254 end_event 0 32 0 0 primitive
+279 stream_id 0 32 0 0 primitive
+279 start 0 32 0 0 primitive
+279 interval 0 32 0 0 primitive
+279 addr 0 32 0 0 primitive
+279 data_length 0 32 0 0 primitive
+279 vlan_traffic_type 0 32 0 0 primitive
+512 port_id 1 32 0 0 primitive
+62 default_gateway_address 1 32 0 1 primitive
+62 traffic_type 1 32 0 0 primitive
+63 board_ip_address 1 32 0 1 primitive
+63 board_sub_net_address 1 32 0 1 primitive
+63 default_gateway_address 1 32 0 1 primitive
+63 traffic_type 1 32 0 0 primitive
+28 addr 0 32 0 0 primitive
+28 traffic_type 1 32 0 0 primitive
+22 boot_file 0 8 48 0 primitive
+22 boot_file_length 0 32 0 0 primitive
+22 ini_file 0 8 48 0 primitive
+22 ini_file_length 0 32 0 0 primitive
+22 board_ip_addr 1 32 0 1 primitive
+22 subnet_mask 1 32 0 1 primitive
+22 def_gtwy_ip 1 32 0 1 primitive
+22 tftp_server_ip 1 32 0 1 primitive
+22 blast_image_file 0 32 0 0 primitive
+22 reset_mode 0 32 0 0 primitive
+22 tpncpip 1 32 0 1 primitive
+22 tpncp_port 1 32 0 0 primitive
+22 do_not_use_defaults_with_ini 0 32 0 0 primitive
+327 performance_monitoring_element 0 32 0 0 PerformanceMonitoringElement
+327 gauge_id 0 32 0 0 primitive
+327 performance_monitoring_interval 0 32 0 0 PerformanceMonitoringInterval
+328 performance_monitoring_element 0 32 0 0 PerformanceMonitoringElement
+328 gauge_id 0 32 0 0 primitive
+329 performance_monitoring_element 0 32 0 0 PerformanceMonitoringElement
+329 gauge_id 0 32 0 0 primitive
+329 reserve_0 0 32 0 0 primitive
+329 reserve_1 0 32 0 0 primitive
+329 reserve_2 0 32 0 0 primitive
+329 reserve_3 0 32 0 0 primitive
+329 reserve_4 0 32 0 0 primitive
+329 reserve_5 0 32 0 0 primitive
+329 high_threshold 0 32 0 0 primitive
+329 low_threshold 0 32 0 0 primitive
+329 interval_length 0 32 0 0 primitive
+329 is_threshold_alarm_active 1 8 0 0 primitive
+329 is_active 1 8 0 0 primitive
+329 reset_total 1 8 0 0 primitive
+67 board_handle 0 32 0 0 primitive
+64 conn_id 0 32 0 0 primitive
+64 trunk_id 0 32 0 0 primitive
+64 b_channel 0 32 0 0 primitive
+64 exclusive 0 32 0 0 primitive
+64 transfer_cap 0 32 0 0 primitive
+64 dest_number_type 0 32 0 0 primitive
+64 dest_number_plan 0 32 0 0 primitive
+64 source_number_type 0 32 0 0 primitive
+64 source_number_pres 0 32 0 0 primitive
+64 source_number_screening 0 32 0 0 primitive
+64 dest_phone_num 0 8 36 0 primitive
+64 source_phone_num 0 8 36 0 primitive
+64 inter_exchange_prefix_num 0 8 36 0 primitive
+64 sending_complete 0 32 0 0 primitive
+64 source_number_plan 0 32 0 0 primitive
+64 display_size 0 32 0 0 primitive
+64 display_string 0 8 28 0 primitive
+64 redirecting_phone_num 0 8 36 0 primitive
+64 redirecting_number_size 0 32 0 0 primitive
+64 redirecting_number_type 0 32 0 0 primitive
+64 redirecting_number_pres 0 32 0 0 primitive
+64 redirecting_number_reason 0 32 0 0 primitive
+64 redirecting_number_screen 0 32 0 0 primitive
+64 redirecting_number_plan 0 32 0 0 primitive
+64 source_sub_address_type 0 32 0 0 IsdnSubAddressType
+64 source_sub_address_format 0 32 0 0 IsdnSubAddressFormat
+64 dest_sub_address_type 0 32 0 0 IsdnSubAddressType
+64 dest_sub_address_format 0 32 0 0 IsdnSubAddressFormat
+64 non_notification_reason 0 32 0 0 IsdnSourceNumberNonNotificationReason
+64 mlpp_present 1 32 0 0 primitive
+64 mlpp_prec_level 0 32 0 0 MlppPrecedenceLevel
+64 mlpp_lfb_ind 0 32 0 0 MlppLfbIndication
+64 mlpp_domain_size 0 32 0 0 primitive
+64 mlpp_domain_0 1 8 0 0 primitive
+64 mlpp_domain_1 1 8 0 0 primitive
+64 mlpp_domain_2 1 8 0 0 primitive
+64 mlpp_domain_3 1 8 0 0 primitive
+64 mlpp_domain_4 1 8 0 0 primitive
+64 align 0 8 3 0 primitive
+64 isdn_progress_ind_description 0 32 0 0 ISDNProgressIndDescription
+64 isdn_progress_ind_location 0 32 0 0 ISDNProgressIndLocation
+64 dest_phone_sub_num 0 8 36 0 primitive
+64 source_phone_sub_num 0 8 36 0 primitive
+64 emergency_call_coding_standard 0 32 0 0 EmergencyCallCodingStandard
+64 emergency_call_control_information_display 0 32 0 0 EmergencyCallControlInformationDisplay
+64 emergency_call_location_identification_number_size 0 32 0 0 primitive
+64 emergency_call_location_identification_number 0 8 128 0 primitive
+64 emergency_call_calling_geodetic_location_information_size 0 32 0 0 primitive
+64 emergency_call_calling_geodetic_location_information 0 8 128 0 primitive
+64 originating_line_information 0 32 0 0 primitive
+64 mlpp_coding_standard 0 32 0 0 MlppCodingStandard
+64 mlpp_precedence_level_change_privilege 0 32 0 0 MlppPrecedenceLevelChangePrivilege
+64 second_redirecting_phone_num 0 8 36 0 primitive
+64 second_redirecting_number_size 0 32 0 0 primitive
+64 second_redirecting_number_type 0 32 0 0 primitive
+64 second_redirecting_number_pres 0 32 0 0 primitive
+64 second_redirecting_number_reason 0 32 0 0 primitive
+64 second_redirecting_number_screen 0 32 0 0 primitive
+64 second_redirecting_number_plan 0 32 0 0 primitive
+64 use_extended_phone_sub_num 0 32 0 0 UseExtendedPhoneSubNum
+64 dest_phone_sub_num_extended 0 8 41 0 primitive
+64 source_phone_sub_num_extended 0 8 41 0 primitive
+64 align2 0 8 2 0 primitive
+64 offhook_indicator 0 32 0 0 OffhookIndicator
+64 reverse_charging_ind 0 8 0 0 primitive
+64 second_source_number_type 0 32 0 0 primitive
+64 second_source_number_pres 0 32 0 0 primitive
+64 second_source_number_screening 0 32 0 0 primitive
+64 second_source_number_plan 0 32 0 0 primitive
+64 second_source_phone_num 0 8 36 0 primitive
+64 display_type 0 32 0 0 DisplayType
+272 pstn_stack_message_from 0 32 0 0 primitive
+272 pstn_stack_message_to 0 32 0 0 primitive
+272 pstn_stack_message_code 0 32 0 0 primitive
+272 pstn_stack_message_nai 0 32 0 0 primitive
+272 pstn_stack_message_sapi 0 32 0 0 primitive
+272 pstn_stack_message_add_or_conn_id 0 32 0 0 primitive
+272 pstn_stack_message_inf0 0 32 0 0 primitive
+272 pstn_stack_message_data_size 0 32 0 0 primitive
+272 pstn_stack_message_data 0 8 400 0 primitive
+320 trunk_id 0 32 0 0 primitive
+320 interval 0 32 0 0 primitive
+321 trunk_id 0 32 0 0 primitive
+321 performance_monitoring_enable 0 32 0 0 primitive
+312 trunk_id 0 32 0 0 primitive
+312 stop_mode 0 32 0 0 primitive
+313 trunk_id 0 32 0 0 primitive
+314 trunk_id 0 32 0 0 primitive
+315 trunk_id 0 32 0 0 primitive
+316 trunk_id 0 32 0 0 primitive
+79 trunk_id 0 32 0 0 primitive
+79 conn_id 0 32 0 0 primitive
+79 sending_complete 0 32 0 0 primitive
+79 overlap_digits 0 8 36 0 primitive
+79 dest_number_plan 0 32 0 0 primitive
+79 dest_number_type 0 32 0 0 primitive
+68 conn_id 0 32 0 0 primitive
+68 trunk_id 0 32 0 0 primitive
+68 b_channel 0 32 0 0 primitive
+68 progress_ind_location 0 32 0 0 primitive
+68 progress_ind_description 0 32 0 0 primitive
+68 mlpp_status_request 0 32 0 0 MlppStatusRequest
+71 trunk_id 0 32 0 0 primitive
+71 alarm_code 0 32 0 0 primitive
+72 trunk_id 0 32 0 0 primitive
+72 loop_code 0 32 0 0 primitive
+72 b_channel 0 32 0 0 primitive
+60 device_id 0 32 0 0 primitive
+60 ds3_section 0 32 0 0 primitive
+60 trunk_id1 0 32 0 0 primitive
+60 trunk_id2 0 32 0 0 primitive
+60 loop_type 0 32 0 0 primitive
+60 loop_direction 0 32 0 0 primitive
+60 enable_loop 0 32 0 0 primitive
+60 comment 0 32 0 0 primitive
+59 device_id 0 32 0 0 primitive
+59 ds3_section 0 32 0 0 DS3Section
+59 alarm_type 0 32 0 0 DS3AlarmType
+59 send_alarm_operation 0 32 0 0 DS3SendAlarmOperation
+61 device_id 0 32 0 0 primitive
+70 trunk_id 0 32 0 0 primitive
+53 trunk_id 0 32 0 0 primitive
+85 trunk_id 0 32 0 0 primitive
+98 trunk_id 0 32 0 0 primitive
+98 b_channel 0 32 0 0 primitive
+98 set_mode_action 0 32 0 0 PstnActionCode
+98 set_mode_code 0 32 0 0 SetModeCode
+98 response_code 0 32 0 0 primitive
+83 trunk_id 0 32 0 0 primitive
+83 b_channel 0 32 0 0 primitive
+83 trace_level 0 32 0 0 primitive
+270 nai 0 32 0 0 primitive
+270 from_entity 0 32 0 0 primitive
+270 to_entity 0 32 0 0 primitive
+270 message_id 0 32 0 0 primitive
+270 info0 0 32 0 0 primitive
+270 info1 0 32 0 0 primitive
+270 add 0 32 0 0 primitive
+271 nai 0 32 0 0 primitive
+271 from_entity 0 32 0 0 primitive
+271 to_entity 0 32 0 0 primitive
+271 message_id 0 32 0 0 primitive
+271 info0 0 32 0 0 primitive
+271 info1 0 32 0 0 primitive
+271 add 0 32 0 0 primitive
+271 data_size 0 32 0 0 primitive
+271 data 0 8 270 0 primitive
+86 conn_id 0 32 0 0 primitive
+86 trunk_id 0 32 0 0 primitive
+86 msg_type 0 32 0 0 primitive
+86 buffer_length 0 32 0 0 primitive
+86 buffer 0 8 200 0 primitive
+54 trunk_id 0 32 0 0 primitive
+607 trunk_id 0 32 0 0 primitive
+607 trunk_blocking_mode 0 32 0 0 TrunkBlockingModeStatus
+400 trunk_id 0 32 0 0 primitive
+400 bit_value 0 32 0 0 primitive
+401 trunk_id 0 32 0 0 primitive
+309 geographical_address 0 32 0 0 primitive
+309 normal_cmd 0 32 0 0 primitive
+309 redundant_cmd 0 32 0 0 primitive
+309 reset_cmd 0 32 0 0 primitive
+309 ack_param1 0 32 0 0 primitive
+309 ack_param2 0 32 0 0 primitive
+309 ack_param3 0 32 0 0 primitive
+309 ack_param4 0 32 0 0 primitive
+309 termination_state 0 32 0 0 SetTerminationState
+294 fiber_id 0 32 0 0 primitive
+294 enable_fiber_link 0 32 0 0 primitive
+609 ds3_interface 0 32 0 0 primitive
+609 performance_monitoring_state 0 32 0 0 DS3PerformanceMonitoringState
+1024 ds3_id 0 32 0 0 primitive
+1024 ds3_framing_method 0 32 0 0 DS3FramingMethod
+1024 ds3_clock_source 0 32 0 0 DS3ClockSource
+1024 ds3_line_built_out 0 32 0 0 DS3LineBuiltOut
+1024 ds3_tapping_enable 0 32 0 0 DS3TappingEnable
+1024 ds3_performance_monitoring_state 0 32 0 0 DS3PerformanceMonitoringState
+1024 ds3_admin_state 0 32 0 0 AdministrativeState
+1025 ds3_id 0 32 0 0 primitive
+1025 ds3_admin_state 0 32 0 0 AdministrativeState
+90 tdm_bus_in 0 32 0 0 primitive
+90 tdm_bus_out 0 32 0 0 primitive
+90 mode 0 32 0 0 primitive
+90 duplex_mode 0 32 0 0 primitive
+90 overwrite 0 32 0 0 primitive
+90 voice_signaling_mode 0 32 0 0 primitive
+91 tdm_bus_in 0 32 0 0 primitive
+91 tdm_bus_out 0 32 0 0 primitive
+91 mode 0 32 0 0 primitive
+91 duplex_mode 0 32 0 0 primitive
+91 overwrite 0 32 0 0 primitive
+91 voice_signaling_mode 0 32 0 0 primitive
+92 tdm_bus_out 0 32 0 0 primitive
+93 action 0 32 0 0 primitive
+93 pattern 0 32 0 0 primitive
+93 switching_option 0 32 0 0 primitive
+93 tdm_bus_out 0 32 0 0 primitive
+94 switching_option 0 32 0 0 primitive
+94 tdm_bus_out 0 32 0 0 primitive
+322 trunk_id 0 32 0 0 primitive
+322 tr08_group_id 0 32 0 0 primitive
+322 tr08_member 0 32 0 0 Tr08Member
+322 concentrator_field_c1 1 8 0 0 primitive
+322 concentrator_field_c2 1 8 0 0 primitive
+322 concentrator_field_c3 1 8 0 0 primitive
+322 concentrator_field_c4 1 8 0 0 primitive
+322 concentrator_field_c5 1 8 0 0 primitive
+322 concentrator_field_c6 1 8 0 0 primitive
+322 concentrator_field_c7 1 8 0 0 primitive
+322 concentrator_field_c8 1 8 0 0 primitive
+322 concentrator_field_c9 1 8 0 0 primitive
+322 concentrator_field_c10 1 8 0 0 primitive
+322 concentrator_field_c11 1 8 0 0 primitive
+323 trunk_id 0 32 0 0 primitive
+323 tr08_group_id 0 32 0 0 primitive
+323 tr08_member 0 32 0 0 Tr08Member
+323 maintenance_field_m1 0 32 0 0 Tr08MaintenanceCause
+323 maintenance_field_m2 0 32 0 0 Tr08MaintenanceCause
+323 maintenance_field_m3 0 32 0 0 Tr08MaintenanceCause
+324 trunk_id 0 32 0 0 primitive
+324 tr08_group_id 0 32 0 0 primitive
+324 tr08_member 0 32 0 0 Tr08Member
+324 tr08_alarm_format 0 32 0 0 Tr08AlarmFormat
+324 alarm_cause_framing 1 8 0 0 primitive
+324 alarm_cause_major_alarm 1 8 0 0 primitive
+324 alarm_cause_minor_alarm 1 8 0 0 primitive
+324 alarm_cause_power_miscellaneous_alarm 1 8 0 0 primitive
+324 alarm_cause_a_shelf_alarm 1 8 0 0 primitive
+324 alarm_cause_b_shelf_alarm 1 8 0 0 primitive
+324 alarm_cause_c_shelf_alarm 1 8 0 0 primitive
+324 alarm_cause_d_shelf_alarm 1 8 0 0 primitive
+324 alarm_cause_a_line_far_end_loop_alarm 1 8 0 0 primitive
+324 alarm_cause_b_line_far_end_loop_alarm 1 8 0 0 primitive
+324 alarm_cause_c_line_far_end_loop_alarm 1 8 0 0 primitive
+324 alarm_cause_d_line_far_end_loop_alarm 1 8 0 0 primitive
+324 alarm_cause_p_line_far_end_loop_alarm 1 8 0 0 primitive
+325 trunk_id 0 32 0 0 primitive
+325 tr08_group_id 0 32 0 0 primitive
+325 tr08_member 0 32 0 0 Tr08Member
+325 tr08_line_switch 0 32 0 0 Tr08LineSwitchType
+326 trunk_id 0 32 0 0 primitive
+326 tr08_group_id 0 32 0 0 primitive
+326 tr08_member 0 32 0 0 Tr08Member
+326 tr08_field 0 32 0 0 Tr08Field
+5 channel_id 0 32 0 0 primitive
+5 dial_timing 1 8 0 0 primitive
+5 ibs_tone_generation_interface 1 8 0 0 primitive
+5 num_digits 0 16 0 0 primitive
+5 digit_on_time_0 0 32 0 0 primitive
+5 inter_digit_time_0 0 32 0 0 primitive
+5 digit_0 0 32 0 0 primitive
+5 signaling_system_0 0 32 0 0 primitive
+5 detection_direction_0 0 32 0 0 primitive
+5 digit_on_time_1 0 32 0 0 primitive
+5 inter_digit_time_1 0 32 0 0 primitive
+5 digit_1 0 32 0 0 primitive
+5 signaling_system_1 0 32 0 0 primitive
+5 detection_direction_1 0 32 0 0 primitive
+5 digit_on_time_2 0 32 0 0 primitive
+5 inter_digit_time_2 0 32 0 0 primitive
+5 digit_2 0 32 0 0 primitive
+5 signaling_system_2 0 32 0 0 primitive
+5 detection_direction_2 0 32 0 0 primitive
+5 digit_on_time_3 0 32 0 0 primitive
+5 inter_digit_time_3 0 32 0 0 primitive
+5 digit_3 0 32 0 0 primitive
+5 signaling_system_3 0 32 0 0 primitive
+5 detection_direction_3 0 32 0 0 primitive
+5 digit_on_time_4 0 32 0 0 primitive
+5 inter_digit_time_4 0 32 0 0 primitive
+5 digit_4 0 32 0 0 primitive
+5 signaling_system_4 0 32 0 0 primitive
+5 detection_direction_4 0 32 0 0 primitive
+5 digit_on_time_5 0 32 0 0 primitive
+5 inter_digit_time_5 0 32 0 0 primitive
+5 digit_5 0 32 0 0 primitive
+5 signaling_system_5 0 32 0 0 primitive
+5 detection_direction_5 0 32 0 0 primitive
+5 digit_on_time_6 0 32 0 0 primitive
+5 inter_digit_time_6 0 32 0 0 primitive
+5 digit_6 0 32 0 0 primitive
+5 signaling_system_6 0 32 0 0 primitive
+5 detection_direction_6 0 32 0 0 primitive
+5 digit_on_time_7 0 32 0 0 primitive
+5 inter_digit_time_7 0 32 0 0 primitive
+5 digit_7 0 32 0 0 primitive
+5 signaling_system_7 0 32 0 0 primitive
+5 detection_direction_7 0 32 0 0 primitive
+5 digit_on_time_8 0 32 0 0 primitive
+5 inter_digit_time_8 0 32 0 0 primitive
+5 digit_8 0 32 0 0 primitive
+5 signaling_system_8 0 32 0 0 primitive
+5 detection_direction_8 0 32 0 0 primitive
+5 digit_on_time_9 0 32 0 0 primitive
+5 inter_digit_time_9 0 32 0 0 primitive
+5 digit_9 0 32 0 0 primitive
+5 signaling_system_9 0 32 0 0 primitive
+5 detection_direction_9 0 32 0 0 primitive
+5 digit_on_time_10 0 32 0 0 primitive
+5 inter_digit_time_10 0 32 0 0 primitive
+5 digit_10 0 32 0 0 primitive
+5 signaling_system_10 0 32 0 0 primitive
+5 detection_direction_10 0 32 0 0 primitive
+5 digit_on_time_11 0 32 0 0 primitive
+5 inter_digit_time_11 0 32 0 0 primitive
+5 digit_11 0 32 0 0 primitive
+5 signaling_system_11 0 32 0 0 primitive
+5 detection_direction_11 0 32 0 0 primitive
+5 digit_on_time_12 0 32 0 0 primitive
+5 inter_digit_time_12 0 32 0 0 primitive
+5 digit_12 0 32 0 0 primitive
+5 signaling_system_12 0 32 0 0 primitive
+5 detection_direction_12 0 32 0 0 primitive
+5 digit_on_time_13 0 32 0 0 primitive
+5 inter_digit_time_13 0 32 0 0 primitive
+5 digit_13 0 32 0 0 primitive
+5 signaling_system_13 0 32 0 0 primitive
+5 detection_direction_13 0 32 0 0 primitive
+5 digit_on_time_14 0 32 0 0 primitive
+5 inter_digit_time_14 0 32 0 0 primitive
+5 digit_14 0 32 0 0 primitive
+5 signaling_system_14 0 32 0 0 primitive
+5 detection_direction_14 0 32 0 0 primitive
+5 digit_on_time_15 0 32 0 0 primitive
+5 inter_digit_time_15 0 32 0 0 primitive
+5 digit_15 0 32 0 0 primitive
+5 signaling_system_15 0 32 0 0 primitive
+5 detection_direction_15 0 32 0 0 primitive
+5 digit_on_time_16 0 32 0 0 primitive
+5 inter_digit_time_16 0 32 0 0 primitive
+5 digit_16 0 32 0 0 primitive
+5 signaling_system_16 0 32 0 0 primitive
+5 detection_direction_16 0 32 0 0 primitive
+5 digit_on_time_17 0 32 0 0 primitive
+5 inter_digit_time_17 0 32 0 0 primitive
+5 digit_17 0 32 0 0 primitive
+5 signaling_system_17 0 32 0 0 primitive
+5 detection_direction_17 0 32 0 0 primitive
+5 digit_on_time_18 0 32 0 0 primitive
+5 inter_digit_time_18 0 32 0 0 primitive
+5 digit_18 0 32 0 0 primitive
+5 signaling_system_18 0 32 0 0 primitive
+5 detection_direction_18 0 32 0 0 primitive
+5 digit_on_time_19 0 32 0 0 primitive
+5 inter_digit_time_19 0 32 0 0 primitive
+5 digit_19 0 32 0 0 primitive
+5 signaling_system_19 0 32 0 0 primitive
+5 detection_direction_19 0 32 0 0 primitive
+5 digit_on_time_20 0 32 0 0 primitive
+5 inter_digit_time_20 0 32 0 0 primitive
+5 digit_20 0 32 0 0 primitive
+5 signaling_system_20 0 32 0 0 primitive
+5 detection_direction_20 0 32 0 0 primitive
+5 digit_on_time_21 0 32 0 0 primitive
+5 inter_digit_time_21 0 32 0 0 primitive
+5 digit_21 0 32 0 0 primitive
+5 signaling_system_21 0 32 0 0 primitive
+5 detection_direction_21 0 32 0 0 primitive
+5 digit_on_time_22 0 32 0 0 primitive
+5 inter_digit_time_22 0 32 0 0 primitive
+5 digit_22 0 32 0 0 primitive
+5 signaling_system_22 0 32 0 0 primitive
+5 detection_direction_22 0 32 0 0 primitive
+5 digit_on_time_23 0 32 0 0 primitive
+5 inter_digit_time_23 0 32 0 0 primitive
+5 digit_23 0 32 0 0 primitive
+5 signaling_system_23 0 32 0 0 primitive
+5 detection_direction_23 0 32 0 0 primitive
+5 digit_on_time_24 0 32 0 0 primitive
+5 inter_digit_time_24 0 32 0 0 primitive
+5 digit_24 0 32 0 0 primitive
+5 signaling_system_24 0 32 0 0 primitive
+5 detection_direction_24 0 32 0 0 primitive
+5 digit_on_time_25 0 32 0 0 primitive
+5 inter_digit_time_25 0 32 0 0 primitive
+5 digit_25 0 32 0 0 primitive
+5 signaling_system_25 0 32 0 0 primitive
+5 detection_direction_25 0 32 0 0 primitive
+5 digit_on_time_26 0 32 0 0 primitive
+5 inter_digit_time_26 0 32 0 0 primitive
+5 digit_26 0 32 0 0 primitive
+5 signaling_system_26 0 32 0 0 primitive
+5 detection_direction_26 0 32 0 0 primitive
+5 digit_on_time_27 0 32 0 0 primitive
+5 inter_digit_time_27 0 32 0 0 primitive
+5 digit_27 0 32 0 0 primitive
+5 signaling_system_27 0 32 0 0 primitive
+5 detection_direction_27 0 32 0 0 primitive
+5 digit_on_time_28 0 32 0 0 primitive
+5 inter_digit_time_28 0 32 0 0 primitive
+5 digit_28 0 32 0 0 primitive
+5 signaling_system_28 0 32 0 0 primitive
+5 detection_direction_28 0 32 0 0 primitive
+5 digit_on_time_29 0 32 0 0 primitive
+5 inter_digit_time_29 0 32 0 0 primitive
+5 digit_29 0 32 0 0 primitive
+5 signaling_system_29 0 32 0 0 primitive
+5 detection_direction_29 0 32 0 0 primitive
+5 digit_on_time_30 0 32 0 0 primitive
+5 inter_digit_time_30 0 32 0 0 primitive
+5 digit_30 0 32 0 0 primitive
+5 signaling_system_30 0 32 0 0 primitive
+5 detection_direction_30 0 32 0 0 primitive
+5 digit_on_time_31 0 32 0 0 primitive
+5 inter_digit_time_31 0 32 0 0 primitive
+5 digit_31 0 32 0 0 primitive
+5 signaling_system_31 0 32 0 0 primitive
+5 detection_direction_31 0 32 0 0 primitive
+5 digit_on_time_32 0 32 0 0 primitive
+5 inter_digit_time_32 0 32 0 0 primitive
+5 digit_32 0 32 0 0 primitive
+5 signaling_system_32 0 32 0 0 primitive
+5 detection_direction_32 0 32 0 0 primitive
+5 digit_on_time_33 0 32 0 0 primitive
+5 inter_digit_time_33 0 32 0 0 primitive
+5 digit_33 0 32 0 0 primitive
+5 signaling_system_33 0 32 0 0 primitive
+5 detection_direction_33 0 32 0 0 primitive
+5 digit_on_time_34 0 32 0 0 primitive
+5 inter_digit_time_34 0 32 0 0 primitive
+5 digit_34 0 32 0 0 primitive
+5 signaling_system_34 0 32 0 0 primitive
+5 detection_direction_34 0 32 0 0 primitive
+5 digit_on_time_35 0 32 0 0 primitive
+5 inter_digit_time_35 0 32 0 0 primitive
+5 digit_35 0 32 0 0 primitive
+5 signaling_system_35 0 32 0 0 primitive
+5 detection_direction_35 0 32 0 0 primitive
+5 digit_on_time_36 0 32 0 0 primitive
+5 inter_digit_time_36 0 32 0 0 primitive
+5 digit_36 0 32 0 0 primitive
+5 signaling_system_36 0 32 0 0 primitive
+5 detection_direction_36 0 32 0 0 primitive
+5 digit_on_time_37 0 32 0 0 primitive
+5 inter_digit_time_37 0 32 0 0 primitive
+5 digit_37 0 32 0 0 primitive
+5 signaling_system_37 0 32 0 0 primitive
+5 detection_direction_37 0 32 0 0 primitive
+5 digit_on_time_38 0 32 0 0 primitive
+5 inter_digit_time_38 0 32 0 0 primitive
+5 digit_38 0 32 0 0 primitive
+5 signaling_system_38 0 32 0 0 primitive
+5 detection_direction_38 0 32 0 0 primitive
+5 digit_on_time_39 0 32 0 0 primitive
+5 inter_digit_time_39 0 32 0 0 primitive
+5 digit_39 0 32 0 0 primitive
+5 signaling_system_39 0 32 0 0 primitive
+5 detection_direction_39 0 32 0 0 primitive
+5 is_repeat_dial_string 0 32 0 0 primitive
+5 repeated_dial_string_total_duration 0 32 0 0 primitive
+5 ibs_transport_type 0 32 0 0 IBSTransportType
+212 channel_id 0 32 0 0 primitive
+212 duration 0 32 0 0 primitive
+212 signal_code 0 32 0 0 AnalogSignalCode
+164 source_cid 0 32 0 0 primitive
+164 source_direction 0 32 0 0 MediationStreamDirection
+164 destination_cid 0 32 0 0 primitive
+164 destination_direction 0 32 0 0 MediationStreamDirection
+164 override_connections 0 32 0 0 primitive
+164 audio_mediation_level 0 32 0 0 MediationLevel
+164 audio_transcoding_mode 0 32 0 0 AudioTranscodingMode
+164 video_mediation_level 0 32 0 0 MediationLevel
+55 prerecorded_tone_hdr 0 8 24 0 primitive
+7 voice_prompt_id 0 32 0 0 primitive
+7 current_chunk_len 0 32 0 0 primitive
+7 coder 0 32 0 0 primitive
+13 channel_id 0 32 0 0 primitive
+13 play_timing 1 8 0 0 primitive
+13 call_progress_tone_generation_interface 1 8 0 0 primitive
+13 call_progress_tone_index 0 16 0 0 primitive
+13 duration 0 32 0 0 primitive
+17 channel_id 0 32 0 0 primitive
+17 suppress_end_event 0 32 0 0 primitive
+18 channel_id 0 32 0 0 primitive
+18 suppress_end_event 0 32 0 0 primitive
+20 channel_id 0 32 0 0 primitive
+20 suppress_end_event 0 32 0 0 primitive
+47 channel_id 0 32 0 0 primitive
+47 play_timing 1 8 0 0 primitive
+47 tone_generation_interface 1 8 0 0 primitive
+47 reserved 0 16 0 0 primitive
+47 tone_type 0 32 0 0 primitive
+47 duration 0 32 0 0 primitive
+47 add_tone_to_voice 1 8 0 0 primitive
+48 channel_id 0 32 0 0 primitive
+48 suppress_end_event 0 32 0 0 primitive
+26 channel_id 0 32 0 0 primitive
+26 date 0 8 5 0 primitive
+26 time 0 8 5 0 primitive
+26 number 0 8 21 0 primitive
+26 name 0 8 51 0 primitive
+26 status 1 8 0 0 primitive
+26 number_availability 1 8 0 0 primitive
+26 name_availability 1 8 0 0 primitive
+26 zero_fill1 0 8 3 0 primitive
+26 caller_id_type 0 32 0 0 CallerIDType
+26 is_vmwi 1 8 0 0 primitive
+26 vmwi_status 1 8 0 0 primitive
+26 zero_fill2 0 8 2 0 primitive
+26 detected_caller_id_type 0 32 0 0 CallerIDType
+26 detected_caller_id_standard 0 32 0 0 CallerIDStandard
+26 called_line_identity 0 8 21 0 primitive
+26 complementary_calling_line_identity 0 8 21 0 primitive
+26 call_type 1 8 0 0 primitive
+26 first_call_line_identity 0 8 21 0 primitive
+26 network_system_message_status 1 8 0 0 primitive
+26 type_of_forwarded_call 1 8 0 0 primitive
+26 type_of_calling_user 1 8 0 0 primitive
+26 redirecting_number 0 8 21 0 primitive
+26 first_digit_country_code 1 8 0 0 primitive
+26 second_digit_country_code 1 8 0 0 primitive
+26 third_digit_country_code 1 8 0 0 primitive
+26 network_code 0 8 4 0 primitive
+26 version 0 8 3 0 primitive
+26 zero_fill 0 8 2 0 primitive
+26 etsi_type 0 32 0 0 primitive
+26 type_of_number 1 8 0 0 primitive
+26 numbering_plan_identifier 0 8 2 0 primitive
+26 generate_caller_id_message_extension_size 1 8 0 0 primitive
+26 ntt_called_type_of_number 1 8 0 0 primitive
+26 ntt_called_numbering_plan_identifier 0 8 2 0 primitive
+26 zero_fill_padding 1 8 0 0 primitive
+26 generation_timing 1 8 0 0 primitive
+27 channel_id 0 32 0 0 primitive
+246 channel_id 0 32 0 0 primitive
+246 measurement_trigger 0 32 0 0 EnergyMeasurementTrigger
+246 direction 1 8 0 0 primitive
+246 alignment_1 0 8 3 0 primitive
+246 measurement_unit 0 32 0 0 EnergyMeasurementUnit
+246 c_message_filter_enable 1 8 0 0 primitive
+246 c_notch_filter_enable 1 8 0 0 primitive
+246 alignment_2 0 8 2 0 primitive
+246 ref_energy 0 32 0 0 primitive
+246 duration 0 32 0 0 primitive
+246 dummy 0 8 8 0 primitive
+246 tone_type 0 32 0 0 ToneType
+246 signal_level 0 32 0 0 primitive
+246 tone_duration 0 32 0 0 primitive
+246 index 0 32 0 0 primitive
+246 signaling_system 0 32 0 0 IBSType
+246 tone_reserved 0 8 16 0 primitive
+246 num_of_components 0 32 0 0 primitive
+246 frequency_0 0 32 0 0 primitive
+246 tone_component_reserved_0 0 8 16 0 primitive
+246 frequency_1 0 32 0 0 primitive
+246 tone_component_reserved_1 0 8 16 0 primitive
+247 channel_id 0 32 0 0 primitive
+248 channel_id 0 32 0 0 primitive
+248 measurement_mode 0 32 0 0 TrunkTestingFskMeasurementMode
+248 direction 1 8 0 0 primitive
+249 channel_id 0 32 0 0 primitive
+245 channel_id 0 32 0 0 primitive
+245 suppress_end_event 0 32 0 0 primitive
+258 channel_id 0 32 0 0 primitive
+258 num_voice_prompts 0 32 0 0 primitive
+258 barge_in 0 16 0 0 primitive
+258 dial_timing 0 16 0 0 primitive
+258 speed 0 32 0 0 primitive
+258 volume 0 32 0 0 primitive
+258 offset 0 32 0 0 primitive
+258 direction 1 8 0 0 primitive
+258 padding 0 8 15 0 primitive
+258 dtmf_barge_in_digit_mask 1 32 0 0 primitive
+258 duration_0 0 32 0 0 primitive
+258 index_0 0 32 0 0 primitive
+258 duration_1 0 32 0 0 primitive
+258 index_1 0 32 0 0 primitive
+258 duration_2 0 32 0 0 primitive
+258 index_2 0 32 0 0 primitive
+258 duration_3 0 32 0 0 primitive
+258 index_3 0 32 0 0 primitive
+258 duration_4 0 32 0 0 primitive
+258 index_4 0 32 0 0 primitive
+258 duration_5 0 32 0 0 primitive
+258 index_5 0 32 0 0 primitive
+258 duration_6 0 32 0 0 primitive
+258 index_6 0 32 0 0 primitive
+258 duration_7 0 32 0 0 primitive
+258 index_7 0 32 0 0 primitive
+258 duration_8 0 32 0 0 primitive
+258 index_8 0 32 0 0 primitive
+258 duration_9 0 32 0 0 primitive
+258 index_9 0 32 0 0 primitive
+258 duration_10 0 32 0 0 primitive
+258 index_10 0 32 0 0 primitive
+258 duration_11 0 32 0 0 primitive
+258 index_11 0 32 0 0 primitive
+259 start_index 0 32 0 0 primitive
+259 num_voice_prompts 0 32 0 0 primitive
+260 force_voice_prompt_repository_release 0 32 0 0 primitive
+250 start_channel_id 0 32 0 0 primitive
+250 number_of_channels 0 32 0 0 primitive
+250 append_ch_rec_points 0 32 0 0 primitive
+250 record_points 1 32 0 0 primitive
+250 rec_buff_size 0 32 0 0 primitive
+250 trigger_on_duration 0 32 0 0 primitive
+250 header_only 0 32 0 0 primitive
+250 dbg_rec_trigger_type_padding 1 7 0 0 primitive
+250 dbg_rec_trigger_type_ibs 1 1 0 0 primitive
+250 dbg_rec_trigger_type_err 1 1 0 0 primitive
+250 dbg_rec_trigger_type_stop 1 1 0 0 primitive
+250 dbg_rec_trigger_type_rtcp 1 1 0 0 primitive
+250 dbg_rec_trigger_type_silence 1 1 0 0 primitive
+250 dbg_rec_trigger_type_modem 1 1 0 0 primitive
+250 dbg_rec_trigger_type_fax 1 1 0 0 primitive
+250 dbg_rec_trigger_type_cas 1 1 0 0 primitive
+250 dbg_rec_trigger_type_no_trigger 1 1 0 0 primitive
+250 dbg_rec_filter_type_rtp 1 1 0 0 primitive
+250 dbg_rec_filter_type_rtcp 1 1 0 0 primitive
+250 dbg_rec_filter_type_modem 1 1 0 0 primitive
+250 dbg_rec_filter_type_ibs 1 1 0 0 primitive
+250 dbg_rec_filter_type_cas 1 1 0 0 primitive
+250 dbg_rec_filter_type_fax 1 1 0 0 primitive
+250 dbg_rec_filter_type_voice 1 1 0 0 primitive
+250 dbg_rec_filter_type_all 1 1 0 0 primitive
+250 use_channel_id_as_dsp_handle 0 32 0 0 primitive
+251 control_type 0 32 0 0 primitive
+50 channel_id 0 32 0 0 primitive
+129 cid 0 32 0 0 primitive
+129 amd_activation_mode 0 32 0 0 AnsweringMachineDetectionActivationMode
+129 amd_beep_detection_activation_mode 0 32 0 0 AmdBeepDetectionActivationMode
+130 cid 0 32 0 0 primitive
+262 cid 0 32 0 0 primitive
+266 start_index 0 32 0 0 primitive
+267 voice_prompt_id 0 32 0 0 primitive
+171 cid 0 32 0 0 primitive
+171 name 0 8 4 0 primitive
+171 subtype 1 8 0 0 primitive
+171 fill_zero 1 8 0 0 primitive
+171 data_length 1 16 0 0 primitive
+171 data 0 8 256 0 primitive
+1604 type 1 32 0 0 primitive
+1604 data 0 8 24 0 primitive
+1605 first_cid 0 32 0 0 primitive
+1605 last_cid 0 32 0 0 primitive
+1605 channel_map 0 8 1000 0 primitive
+1606 stop_or_start_state 1 32 0 0 primitive
+1607 dest_ip_address 1 32 0 1 primitive
+1607 dest_udp_port 1 16 0 0 primitive
+1608 remove_or_add 1 32 0 0 primitive
+1608 packet_type 0 32 0 0 primitive
+112 channel_id 0 32 0 0 primitive
+112 dns_resolved 0 32 0 0 primitive
+112 url 0 8 257 0 primitive
+112 dummy1 0 8 3 0 primitive
+112 upload_script_name 0 8 257 0 primitive
+112 dummy2 0 8 3 0 primitive
+112 wait_activation_acknowledged 0 32 0 0 primitive
+112 stream_direction 1 8 0 0 primitive
+112 dummy3 0 8 3 0 primitive
+112 play_stream_time_offset 1 32 0 0 primitive
+112 coder 0 32 0 0 primitive
+112 media_type 0 32 0 0 MediaType
+112 playback_speed 0 32 0 0 primitive
+112 playback_mode 0 32 0 0 primitive
+112 barge_in_type 0 16 0 0 primitive
+112 dummy4 0 8 2 0 primitive
+112 dtmf_barge_in_digit_mask 1 32 0 0 primitive
+113 channel_id 0 32 0 0 primitive
+113 dns_resolved 0 32 0 0 primitive
+113 url 0 8 257 0 primitive
+113 dummy1 0 8 3 0 primitive
+113 upload_script_name 0 8 257 0 primitive
+113 dummy2 0 8 3 0 primitive
+113 wait_activation_acknowledged 0 32 0 0 primitive
+113 stream_direction 1 8 0 0 primitive
+113 dummy3 0 8 3 0 primitive
+113 append_to_file 0 32 0 0 AppendRecordedDataToFile
+113 coder 0 32 0 0 primitive
+113 media_type 0 32 0 0 MediaType
+114 channel_id 0 32 0 0 primitive
+114 dns_resolved 0 32 0 0 primitive
+114 url 0 8 257 0 primitive
+114 dummy1 0 8 3 0 primitive
+114 upload_script_name 0 8 257 0 primitive
+114 dummy2 0 8 3 0 primitive
+114 wait_activation_acknowledged 0 32 0 0 primitive
+114 stream_direction 1 8 0 0 primitive
+114 dummy3 0 8 3 0 primitive
+114 play_stream_time_offset 1 32 0 0 primitive
+114 coder 0 32 0 0 primitive
+114 media_type 0 32 0 0 MediaType
+114 playback_speed 0 32 0 0 primitive
+114 playback_mode 0 32 0 0 primitive
+114 barge_in_type 0 16 0 0 primitive
+114 dummy4 0 8 2 0 primitive
+114 dtmf_barge_in_digit_mask 1 32 0 0 primitive
+115 channel_id 0 32 0 0 primitive
+115 media_type 0 32 0 0 MediaType
+116 channel_id 0 32 0 0 primitive
+116 media_type 0 32 0 0 MediaType
+117 channel_id 0 32 0 0 primitive
+117 voice_stream_type 0 32 0 0 VoiceStreamType
+117 media_type 0 32 0 0 MediaType
+268 url_to_remote_file 0 8 257 0 primitive
+268 user_data 1 32 0 0 primitive
+268 coder 0 32 0 0 primitive
+118 channel_id 0 32 0 0 primitive
+119 channel_id 0 32 0 0 primitive
+120 channel_id 0 32 0 0 primitive
+121 channel_id 0 32 0 0 primitive
+122 channel_id 0 32 0 0 primitive
+123 channel_id 0 32 0 0 primitive
+57 channel_id 0 32 0 0 primitive
+57 barge_in 0 32 0 0 PlayBargeIn
+57 dial_timing 0 32 0 0 UserDialTiming
+57 speed 0 32 0 0 primitive
+57 volume 0 32 0 0 primitive
+57 offset 0 32 0 0 primitive
+57 direction 0 32 0 0 ToneDirection
+57 iterations 1 16 0 0 primitive
+57 zero_fill 0 16 0 0 primitive
+57 silence_length_between_iterations 1 32 0 0 primitive
+57 total_duration_time 1 32 0 0 primitive
+57 media_type 0 32 0 0 MediaType
+57 reserved_0 0 32 0 0 primitive
+57 reserved_1 0 32 0 0 primitive
+57 reserved_2 0 32 0 0 primitive
+57 num_of_announcements 0 32 0 0 primitive
+57 0 32 0 0 primitive
+57 announcement_type_0 0 32 0 0 AnnouncementType
+58 channel_id 0 32 0 0 primitive
+58 suppress_end_event 0 32 0 0 SuppressEndEvent
+58 media_type 0 32 0 0 MediaType
+509 channel_id 0 32 0 0 primitive
+509 skip_interval 0 32 0 0 primitive
+510 channel_id 0 32 0 0 primitive
+510 skip_interval 0 32 0 0 primitive
+503 channel_id 0 32 0 0 primitive
+503 direction 0 32 0 0 ToneDirection
+503 total_duration_time 1 32 0 0 primitive
+503 speed 0 16 0 0 primitive
+503 volume 0 16 0 0 primitive
+503 offset 0 32 0 0 primitive
+503 barge_in 0 32 0 0 PlayBargeIn
+503 iterations 1 16 0 0 primitive
+503 align 0 16 0 0 primitive
+503 interval 1 32 0 0 primitive
+503 skip_interval 0 32 0 0 primitive
+503 forward_key_sequence 0 8 4 0 primitive
+503 backward_key_sequence 0 8 4 0 primitive
+503 play_coder 0 32 0 0 primitive
+503 reserved_0 0 32 0 0 primitive
+503 reserved_1 0 32 0 0 primitive
+503 reserved_2 0 32 0 0 primitive
+503 reserved_3 0 32 0 0 primitive
+503 announcement_string 0 8 2048 0 primitive
+504 channel_id 0 32 0 0 primitive
+504 direction 0 32 0 0 ToneDirection
+504 total_duration_time 1 32 0 0 primitive
+504 speed 0 16 0 0 primitive
+504 volume 0 16 0 0 primitive
+504 offset 0 32 0 0 primitive
+504 barge_in 0 32 0 0 PlayBargeIn
+504 keep_digits 0 32 0 0 primitive
+504 clear_digit_buffer 0 32 0 0 primitive
+504 max_attempts 0 32 0 0 primitive
+504 digit_map 0 8 152 0 primitive
+504 first_digit_timer 0 32 0 0 primitive
+504 inter_digit_critical_timer 0 32 0 0 primitive
+504 inter_digit_timer 0 32 0 0 primitive
+504 extra_digit_timer 0 32 0 0 primitive
+504 digit_map_style 0 32 0 0 DigitMapStyle
+504 max_dial_string_length 0 32 0 0 primitive
+504 restart_key_sequence 0 8 4 0 primitive
+504 reinput_key_sequence 0 8 4 0 primitive
+504 return_key_sequence 0 8 4 0 primitive
+504 escape_key_sequence 0 8 4 0 primitive
+504 skip_interval 0 32 0 0 primitive
+504 forward_key_sequence 0 8 4 0 primitive
+504 backward_key_sequence 0 8 4 0 primitive
+504 play_coder 0 32 0 0 primitive
+504 iterations 0 16 0 0 primitive
+504 interval 0 16 0 0 primitive
+504 include_return_key 0 16 0 0 primitive
+504 prompt_timer 0 16 0 0 primitive
+504 reserved_0 0 32 0 0 primitive
+504 reserved_1 0 32 0 0 primitive
+504 announcement_buffer 0 8 10284 0 primitive
+505 channel_id 0 32 0 0 primitive
+505 direction 0 32 0 0 ToneDirection
+505 total_duration_time 1 32 0 0 primitive
+505 speed 0 16 0 0 primitive
+505 volume 0 16 0 0 primitive
+505 offset 0 32 0 0 primitive
+505 barge_in 0 32 0 0 PlayBargeIn
+505 append 0 32 0 0 primitive
+505 max_attempts 0 32 0 0 primitive
+505 inter_digit_timer 0 32 0 0 primitive
+505 digit_map_style 0 32 0 0 DigitMapStyle
+505 pre_speech_timer 0 32 0 0 primitive
+505 post_speech_timer 0 32 0 0 primitive
+505 record_length_timer 0 32 0 0 primitive
+505 recording_id 0 8 257 0 primitive
+505 restart_key_sequence 0 8 4 0 primitive
+505 reinput_key_sequence 0 8 4 0 primitive
+505 return_key_sequence 0 8 4 0 primitive
+505 escape_key_sequence 0 8 4 0 primitive
+505 skip_interval 0 32 0 0 primitive
+505 forward_key_sequence 0 8 4 0 primitive
+505 backward_key_sequence 0 8 4 0 primitive
+505 play_coder 0 32 0 0 primitive
+505 record_coder 0 32 0 0 primitive
+505 reserved_0 0 32 0 0 primitive
+505 reserved_1 0 32 0 0 primitive
+505 reserved_2 0 32 0 0 primitive
+505 announcement_buffer 0 8 10284 0 primitive
+506 channel_id 0 32 0 0 primitive
+506 suppress_end_event 0 32 0 0 SuppressEndEvent
+507 channel_id 0 32 0 0 primitive
+507 suppress_end_event 0 32 0 0 SuppressEndEvent
+508 channel_id 0 32 0 0 primitive
+508 suppress_end_event 0 32 0 0 SuppressEndEvent
+616 tar_file_url 0 8 255 0 primitive
+619 nfs_server_host_or_ip 0 8 257 0 primitive
+619 nfs_server_root_path 0 8 257 0 primitive
+2 channel_id 0 32 0 0 primitive
+2 cmd_rev_lsb 1 8 0 0 primitive
+2 cmd_rev_msb 1 8 0 0 primitive
+2 open_channel_spare1 1 8 0 0 primitive
+2 active 1 1 0 0 primitive
+2 open_channel_spare2 1 7 0 0 primitive
+2 test_mode 0 32 0 0 primitive
+2 m 0 32 0 0 primitive
+2 coder 0 32 0 0 primitive
+2 acoustic_echo_supp_attenuation_intensity 1 8 0 0 primitive
+2 ec_type 1 8 0 0 primitive
+2 ec_length 1 8 0 0 primitive
+2 ece 1 1 0 0 primitive
+2 ec_hybrid_loss 1 2 0 0 primitive
+2 enable_ec_comfort_noise_generation 1 1 0 0 primitive
+2 enable_ec_tone_detector 1 1 0 0 primitive
+2 ec_nlp_mode 1 2 0 0 primitive
+2 ec_freeze 1 1 0 0 primitive
+2 sce 0 32 0 0 primitive
+2 pfe 0 32 0 0 primitive
+2 hpfe 0 32 0 0 primitive
+2 voice_volume 0 32 0 0 primitive
+2 dtmf_volume 0 32 0 0 primitive
+2 fax_transport_type 0 32 0 0 primitive
+2 caller_id_standard 0 32 0 0 primitive
+2 v21_modem_transport_type 0 32 0 0 primitive
+2 v22_modem_transport_type 0 32 0 0 primitive
+2 v23_modem_transport_type 0 32 0 0 primitive
+2 v32_modem_transport_type 0 32 0 0 primitive
+2 v34_modem_transport_type 0 32 0 0 primitive
+2 fax_relay_max_rate 0 32 0 0 primitive
+2 bell_modem_transport_type 0 32 0 0 primitive
+2 fax_relay_ecm_enable 0 32 0 0 primitive
+2 t38_fax_relay_protection_mode 0 32 0 0 primitive
+2 t38_fax_relay_ecm_mode 1 8 0 0 primitive
+2 cng_detector_mode 1 8 0 0 primitive
+2 enhanced_fax_relay_redundancy_depth 1 8 0 0 primitive
+2 fax_relay_redundancy_depth 1 8 0 0 primitive
+2 fax_bypass_output_gain 1 16 0 0 primitive
+2 modem_bypass_output_gain 1 16 0 0 primitive
+2 fax_modem_relay_volume 0 32 0 0 primitive
+2 fax_modem_bypass_coder_type 0 32 0 0 primitive
+2 fax_modem_bypass_m 0 32 0 0 primitive
+2 fax_modem_nte_mode 1 8 0 0 primitive
+2 t38_version 1 8 0 0 primitive
+2 reserved 0 8 2 0 primitive
+2 dj_buf_min_delay 0 32 0 0 primitive
+2 dj_buf_opt_factor 0 32 0 0 primitive
+2 rtp_redundancy_rfc2198_payload_type 1 8 0 0 primitive
+2 rtpdtmfrfc2833_payload_type 1 8 0 0 primitive
+2 tdm_bus_output_port 0 8 0 0 primitive
+2 tdm_bus_input_port 0 8 0 0 primitive
+2 rtp_interleaving 1 8 0 0 primitive
+2 nse_mode 1 1 0 0 primitive
+2 opus_decoder_status 1 1 0 0 primitive
+2 opus_tx_inband_fec 1 1 0 0 primitive
+2 opus_packet_duration 1 3 0 0 primitive
+2 opus_max_sampling_frequency 1 2 0 0 primitive
+2 tdm_bus_output_channel 0 8 0 0 primitive
+2 tdm_bus_input_channel 0 8 0 0 primitive
+2 disable_rtcp_interval_randomization 1 8 0 0 primitive
+2 nat_mode 1 8 0 0 primitive
+2 open_channel_without_dsp 1 8 0 0 primitive
+2 dtmf_transport_type 1 8 0 0 primitive
+2 sample_based_coders_rtp_packet_interval 1 8 0 0 primitive
+2 open_channel_spare5 1 8 0 0 primitive
+2 caller_id_transport_type 1 8 0 0 primitive
+2 mf_transport_type 1 8 0 0 primitive
+2 input_gain 0 32 0 0 primitive
+2 rtp_redundancy_depth 0 32 0 0 primitive
+2 profile_group 1 8 0 0 primitive
+2 profile_id 1 8 0 0 primitive
+2 profile_entry 1 8 0 0 primitive
+2 use_ni_or_pci 1 1 0 0 primitive
+2 open_channel_spare7 1 2 0 0 primitive
+2 disable_soft_ip_loopback 1 1 0 0 primitive
+2 open_channel_spare6 1 4 0 0 primitive
+2 signaling_detectors_control 0 32 0 0 primitive
+2 channel_type 1 4 0 0 primitive
+2 aal2_protocol_type 1 4 0 0 primitive
+2 aal2_tx_cid 1 8 0 0 primitive
+2 aal2_rx_cid 1 8 0 0 primitive
+2 cypher_type 1 8 0 0 primitive
+2 vci_lsb 1 8 0 0 primitive
+2 vci_msb 1 8 0 0 primitive
+2 pcm_coder_type 1 8 0 0 primitive
+2 open_channel_spare8 1 8 0 0 primitive
+2 cas_relay_mode 1 8 0 0 primitive
+2 enable_network_cas_event 1 8 0 0 primitive
+2 vpi 1 8 0 0 primitive
+2 inbound_media_latch_mode 1 8 0 0 primitive
+2 acoustic_echo_supp_max_erl_threshold_db 1 8 0 0 primitive
+2 acoustic_echo_supp_min_ref_delay_x10ms 1 8 0 0 primitive
+2 acoustic_echo_supp_max_ref_delay_x10ms 1 8 0 0 primitive
+2 speex_nb_bit_rate 1 8 0 0 primitive
+2 speex_wb_bit_rate 1 8 0 0 primitive
+2 t38_over_rtp_mode 1 8 0 0 primitive
+2 tx_t38_over_rtp_payload_type 1 8 0 0 primitive
+2 rx_t38_over_rtp_payload_type 1 8 0 0 primitive
+2 iu_rfci_vx 1 32 0 0 primitive
+2 spare0 1 7 0 0 primitive
+2 srtp_reset_when_encryption_is_changed 1 1 0 0 primitive
+2 spare1 1 8 0 0 primitive
+2 spare2 1 8 0 0 primitive
+2 spare3 1 8 0 0 primitive
+2 opus_max_average_bit_rate 1 32 0 0 primitive
+2 jitter_buffer_max_delay 1 16 0 0 primitive
+2 fec 1 8 0 0 primitive
+2 fec_payload_type 1 8 0 0 primitive
+2 rtp_mediation_functionality 0 32 0 0 primitive
+2 rtcp_generate_enable 1 8 0 0 primitive
+2 silk_tx_inband_fec 1 8 0 0 primitive
+2 silk_max_average_bit_rate 1 16 0 0 primitive
+2 security_cmd_offset 0 32 0 0 primitive
+2 answer_detector_cmd 0 32 0 0 primitive
+2 energy_detector_cmd 0 32 0 0 primitive
+2 agc_cmd 0 32 0 0 primitive
+2 pattern_detector_cmd 0 32 0 0 primitive
+2 sum_additional_ts_enable 1 8 0 0 primitive
+2 send_dummy_packets 1 8 0 0 primitive
+2 vbr_coder_header_format 1 8 0 0 primitive
+2 monitor_signaling_changes_only 1 8 0 0 primitive
+2 l2tp_tunnel_id 1 16 0 0 primitive
+2 modem_ras_call_type 1 8 0 0 primitive
+2 modem_standard 1 8 0 0 primitive
+2 modem_max_rate 1 8 0 0 primitive
+2 modem_debug_mode 1 8 0 0 primitive
+2 modem_data_protocol 1 8 0 0 primitive
+2 modem_pstn_access 1 8 0 0 primitive
+2 modem_compression 1 8 0 0 primitive
+2 modem_address_and_control_compression 1 8 0 0 primitive
+2 hdlc_mode 1 8 0 0 primitive
+2 modem_disable_line_quality_monitoring 1 8 0 0 primitive
+2 modem_on_hold_mode 1 8 0 0 primitive
+2 modem_on_hold_time_out 1 8 0 0 primitive
+2 ras_debug_mode 1 8 0 0 primitive
+2 pad1 1 8 0 0 primitive
+2 dest_end_point 0 32 0 0 primitive
+2 dest_cid 0 32 0 0 primitive
+2 transcode 1 8 0 0 primitive
+2 pad2 1 8 3 0 primitive
+2 cas_relay_transport_mode 1 8 0 0 primitive
+2 uni_directional_rtp 1 8 0 0 primitive
+2 fax_bypass_rtp_payload_type 1 8 0 0 primitive
+2 voice_payload_format 1 8 0 0 primitive
+2 rtp_silence_indicator_packets_enable 1 8 0 0 primitive
+2 pad3 1 8 0 0 primitive
+2 flash_hook_period 1 16 0 0 primitive
+2 tdm_bus_output_disable 1 8 0 0 primitive
+2 uni_directional_rtcp 1 8 0 0 primitive
+2 nse_payload_type 1 8 0 0 primitive
+2 rfc2833_rtp_tx_payload_type 1 8 0 0 primitive
+2 rfc2833_rtp_rx_payload_type 1 8 0 0 primitive
+2 modem_bypass_rtp_payload_type 1 8 0 0 primitive
+2 pad4 1 8 2 0 primitive
+2 broken_connection_event_timeout 1 32 0 0 primitive
+2 broken_connection_event_activation_mode 0 32 0 0 primitive
+2 fax_modem_bypass_basic_rtp_packet_interval 0 32 0 0 primitive
+2 fax_modem_bypass_dj_buf_min_delay 0 32 0 0 primitive
+2 detection_direction 0 32 0 0 primitive
+2 amd_decision_param1 1 32 0 0 primitive
+2 amd_decision_param2 1 32 0 0 primitive
+2 amd_max_post_greeting_silence_timex5ms 1 32 0 0 primitive
+2 amd_max_greeting_timex5ms 1 32 0 0 primitive
+2 amd_silent_call_timout 1 32 0 0 primitive
+2 min_dtmf_digits_in_caller_id_string 1 8 0 0 primitive
+2 max_dtmf_digits_in_caller_id_string 1 8 0 0 primitive
+2 atm_port 1 8 0 0 primitive
+2 answering_machine_detector_sensitivity 1 8 0 0 primitive
+2 connection_establishment_notification_mode 0 32 0 0 primitive
+2 umts_protocol_mode 1 8 0 0 primitive
+2 iu_transport_mode 1 8 0 0 primitive
+2 iu_pdu_type 1 8 0 0 primitive
+2 iu_pcm_coder 1 8 0 0 primitive
+2 amd_enable 1 8 0 0 primitive
+2 ced_transfer_mode 1 8 0 0 primitive
+2 iu_up_version_mask 1 16 0 0 primitive
+2 iu_rfci_vx_value 0 8 20 0 primitive
+2 iu_local_rate 1 8 0 0 primitive
+2 iu_support_mode_type 1 8 0 0 primitive
+2 iu_del_err_sdu 1 8 0 0 primitive
+2 iu_remote_rate 1 8 0 0 primitive
+2 vcc_id 0 32 0 0 primitive
+2 analog_signal_transport_type 1 8 0 0 primitive
+2 atmg711_default_law_select 1 8 0 0 primitive
+2 enable_fax_modem_inband_network_detection 1 8 0 0 primitive
+2 ntt_direct_inward_dialing_signalling_form 1 8 0 0 primitive
+2 rtp_silence_indicator_coefficients_number 0 32 0 0 primitive
+2 evrc_rate 1 32 0 0 primitive
+2 qcelp8_rate 1 32 0 0 primitive
+2 qcelp13_rate 1 32 0 0 primitive
+2 uni_directional_pci 1 32 0 0 primitive
+2 no_op_interval 1 32 0 0 primitive
+2 rtp_no_op_payload_type 1 8 0 0 primitive
+2 no_op_enable 1 8 0 0 primitive
+2 voice_quality_monitoring_mode 1 8 0 0 primitive
+2 voice_quality_monitoring_mode_zero_fill 1 8 0 0 primitive
+2 voice_quality_monitoring_burst_threshold 0 32 0 0 primitive
+2 voice_quality_monitoring_delay_threshold 0 32 0 0 primitive
+2 voice_quality_monitoring_r_val_delay_threshold 0 32 0 0 primitive
+2 voice_quality_monitoring_minimum_gap_size 1 8 0 0 primitive
+2 enable_noise_reduction 1 8 0 0 primitive
+2 noise_reduction_intensity 1 8 0 0 primitive
+2 noise_reduction_activation_direction 1 8 0 0 primitive
+2 evrc_smart_blanking_min_gap 0 16 0 0 primitive
+2 evrc_smart_blanking_max_gap 0 16 0 0 primitive
+2 enable_evrc_smart_blanking 1 8 0 0 primitive
+2 amr_coder_header_format 1 8 0 0 primitive
+2 dpnss_receive_timeout 1 8 0 0 primitive
+2 dpnss_mode 1 8 0 0 primitive
+2 tx_dtmf_hang_over_time 0 16 0 0 primitive
+2 rx_dtmf_hang_over_time 0 16 0 0 primitive
+2 rtp_fw_non_configured_pt_handling 1 8 0 0 primitive
+2 rtp_fw_invalid_packet_handling 1 8 0 0 primitive
+2 enable_rfc2833_payload_type_manipulation 1 8 0 0 primitive
+2 amr_octet_aligned_enable 1 8 0 0 primitive
+2 amr_fec_redundancy_depth 1 8 0 0 primitive
+2 amr_fec_num_of_mngt_policy_entries 1 8 0 0 primitive
+2 amr_fec_delay_hysteresis 1 16 0 0 primitive
+2 amr_fec_delay_threshold 1 16 0 0 primitive
+2 vbr_coder_hangover 1 8 0 0 primitive
+2 vbr_coder_noise_suppression_enable 1 8 0 0 primitive
+2 amr_rate 0 8 8 0 primitive
+2 amr_redundancy_level 0 8 8 0 primitive
+2 amr_frame_loss_ratio_threshold 0 8 8 0 primitive
+2 amr_frame_loss_ratio_hysteresis 0 8 8 0 primitive
+2 video_encoder_coder 1 8 0 0 primitive
+2 video_decoder_coder 1 8 0 0 primitive
+2 video_encoder_max_frame_rate 1 8 0 0 primitive
+2 video_decoder_max_frame_rate 1 8 0 0 primitive
+2 video_encoder_level_at_profile 1 16 0 0 primitive
+2 video_decoder_level_at_profile 1 16 0 0 primitive
+2 video_encoder_customized_width 1 16 0 0 primitive
+2 video_encoder_customized_height 1 16 0 0 primitive
+2 video_decoder_customized_width 1 16 0 0 primitive
+2 video_decoder_customized_height 1 16 0 0 primitive
+2 video_encoder_resolution_type 1 8 0 0 primitive
+2 video_decoder_resolution_type 1 8 0 0 primitive
+2 video_enable_encoder_denoising_filter 1 8 0 0 primitive
+2 video_decoder_deblocking_filter_strength 1 8 0 0 primitive
+2 video_synchronization_method 1 8 0 0 primitive
+2 video_open_video_channel_without_dsp 1 8 0 0 primitive
+2 video_uni_directional_rtp 1 8 0 0 primitive
+2 video_quality_parameter_for_rate_control 1 8 0 0 primitive
+2 video_enable_re_sync_header 1 8 0 0 primitive
+2 video_buffering_verifier_occupancy 1 8 0 0 primitive
+2 video_broken_connection_event_activation_mode 1 8 0 0 primitive
+2 video_enable_test_pattern 1 8 0 0 primitive
+2 video_rate_control_type 0 16 0 0 primitive
+2 tty_transport_type 1 8 0 0 primitive
+2 noisy_environment_mode 1 8 0 0 primitive
+2 video_buffering_verifier_size 0 32 0 0 primitive
+2 video_encoder_intra_interval 0 32 0 0 primitive
+2 video_max_packet_size 0 32 0 0 primitive
+2 video_target_bitrate 0 32 0 0 primitive
+2 video_jitter_buffer_min_delay 0 32 0 0 primitive
+2 video_jitter_buffer_max_delay 0 32 0 0 primitive
+2 video_djb_optimization_factor 0 32 0 0 primitive
+2 video_max_time_between_av_synchronization_events 0 32 0 0 primitive
+2 video_broken_connection_event_timeout 1 32 0 0 primitive
+2 g729_ev_mbs 0 32 0 0 primitive
+2 g729_ev_mbs_to_be_sent 0 32 0 0 primitive
+2 g729_ev_max_bit_rate 0 32 0 0 primitive
+2 video_max_decoder_bit_rate 0 32 0 0 primitive
+2 enable_audio_video_synchronization 1 8 0 0 primitive
+2 report_error_on_received_stream_enable 1 8 0 0 primitive
+2 sequence_number_for_detection 0 16 0 0 primitive
+2 nte_max_duration 0 32 0 0 primitive
+2 v34_fax_transport_type 0 32 0 0 primitive
+2 amd_decision_timeoutx5ms 1 32 0 0 primitive
+2 amd_decision_param8 1 32 0 0 primitive
+2 amd_pre_work_delayx5ms 1 32 0 0 primitive
+2 video_extension_cmd_offset 1 32 0 0 primitive
+2 v1501_tx_pwr 0 32 0 0 primitive
+2 v1501_phase1_level 0 32 0 0 primitive
+2 v1501emd 1 8 0 0 primitive
+2 v1501v34_modulation_type 1 8 0 0 primitive
+2 v1501v32_modulation_type 1 8 0 0 primitive
+2 v1501_is_v8_supported 1 8 0 0 primitive
+2 v1501_max_tx_bit_rate 0 32 0 0 primitive
+2 v1501_min_tx_bit_rate 0 32 0 0 primitive
+2 v1501_max_rx_bit_rate 0 32 0 0 primitive
+2 v1501_min_rx_bit_rate 0 32 0 0 primitive
+2 v1501sse_payload_type_rx 0 32 0 0 primitive
+2 v1501sse_payload_type_tx 0 32 0 0 primitive
+2 v1501sse_redundancy_depth 0 32 0 0 primitive
+2 v1501sprt_payload_type_rx 0 32 0 0 primitive
+2 v1501sprt_payload_type_tx 0 32 0 0 primitive
+2 v1501sprt_transport_channel0_max_payload_size 0 32 0 0 primitive
+2 v1501sprt_transport_channel2_max_payload_size 0 32 0 0 primitive
+2 v1501sprt_transport_channel2_max_window_size 0 32 0 0 primitive
+2 v1501sprt_transport_channel3_max_payload_size 0 32 0 0 primitive
+2 v1501_symbol_rate 1 8 0 0 primitive
+2 v1501arr 1 8 0 0 primitive
+2 answering_machine_beep_detection_timeout 1 16 0 0 primitive
+2 answering_machine_beep_detection_sensitivity 1 8 0 0 primitive
+2 amd_sensitivity_level 1 8 0 0 primitive
+2 amd_sensitivity_parameter_suit 1 8 0 0 primitive
+2 msrta_forward_error_correction_enable 1 8 0 0 primitive
+2 msrta_tx_bit_rate 1 16 0 0 primitive
+2 media_resource_usage 1 8 0 0 primitive
+2 rtcp_feedback_mode 1 8 0 0 primitive
+2 diagnostic_channel_mode 1 8 0 0 primitive
+2 diagnostic_packet_interval 1 8 0 0 primitive
+2 diagnostic_packet_size 1 16 0 0 primitive
+2 diagnostic_packet_amount 1 32 0 0 primitive
+2 stun_on_media_ports_mode 1 8 0 0 primitive
+2 enable_dtls_on_media_ports 1 8 0 0 primitive
+2 web_rtc_username 0 8 42 0 primitive
+2 web_rtc_password 0 8 32 0 primitive
+2 send_rtp_silence 1 8 0 0 primitive
+2 voice_quality_enhancements_enable 1 8 0 0 primitive
+2 voice_quality_enhancements_rtcp_feedback_type 1 8 0 0 primitive
+2 voice_quality_enhancements_rtcp_feedback_max_packet_rate 1 8 0 0 primitive
+2 voice_quality_enhancements_over_use_detect_threshold 1 32 0 0 primitive
+2 voice_quality_enhancements_min_remote_bitrate 1 16 0 0 primitive
+2 silk_max_remote_bitrate 1 16 0 0 primitive
+2 opus_max_remote_bitrate 1 16 0 0 primitive
+2 min_p_time 1 16 0 0 primitive
+2 max_p_time 1 16 0 0 primitive
+2 udp_forwarding_on_media_ports 1 8 0 0 primitive
+2 enhanced_plc_enable 1 8 0 0 primitive
+2 voice_quality_enhancements_initial_bitrate 1 16 0 0 primitive
+2 mpe_handle 1 16 0 0 primitive
+2 voice_quality_enhancements_max_bandwidth 1 32 0 0 primitive
+2 media_realm_index 0 32 0 0 primitive
+2 secure_param_c 1 8 0 0 primitive
+2 evs_fec_offset 1 8 0 0 primitive
+2 evs_build_cmr 1 8 0 0 primitive
+2 http_streaming 1 8 0 0 primitive
+2 evs_tx_bit_rate 1 16 0 0 primitive
+2 media_stun_forking_operation_mode 1 8 0 0 primitive
+2 unused_alignment 1 8 0 0 primitive
+2 tls_context 0 32 0 0 primitive
+2 dtls_remote_fingerprint_alg 0 32 0 0 primitive
+2 rtp_authentication_algorithm 1 8 0 0 primitive
+2 rtp_encryption_algorithm 1 8 0 0 primitive
+2 rtcp_authentication_algorithm 1 8 0 0 primitive
+2 rtcp_encryption_algorithm 1 8 0 0 primitive
+2 srtp_tunneling_validate_rtp_rx_authentication 1 1 0 0 primitive
+2 srtp_tunneling 1 1 0 0 primitive
+2 rtcp_encryption_disable_rx 1 1 0 0 primitive
+2 rtcp_encryption_disable_tx 1 1 0 0 primitive
+2 rtp_encryption_disable_rx 1 1 0 0 primitive
+2 rtp_encryption_disable_tx 1 1 0 0 primitive
+2 rtp_authentication_disable_rx 1 1 0 0 primitive
+2 rtp_authentication_disable_tx 1 1 0 0 primitive
+2 reserved_1 1 7 0 0 primitive
+2 srtp_tunneling_validate_rtcp_rx_authentication 1 1 0 0 primitive
+2 reserved_3 1 8 0 0 primitive
+2 reserved_2 1 8 0 0 primitive
+2 tx_master_key 0 8 32 0 primitive
+2 tx_master_salt 0 8 14 0 primitive
+2 rx_master_key 0 8 32 0 primitive
+2 rx_master_salt 0 8 14 0 primitive
+2 rtp_digest_size 0 16 0 0 primitive
+2 rtcp_digest_size 0 16 0 0 primitive
+2 tx_master_key_identifier 1 32 0 0 primitive
+2 rx_master_key_identifier 1 32 0 0 primitive
+2 tx_master_key_identifier_size 1 8 0 0 primitive
+2 rx_master_key_identifier_size 1 8 0 0 primitive
+2 tx_ssrtp_enable 1 8 0 0 primitive
+2 rx_ssrtp_enable 1 8 0 0 primitive
+2 dtls_is_active 1 8 0 0 primitive
+2 dtls_use_sdp_alg_for_calculation 1 8 0 0 primitive
+2 unused_alignment2 0 8 2 0 primitive
+2 dtls_srtp_suits 0 32 0 0 CipherSuites
+2 dtls_fingerprint_str 0 8 192 0 primitive
+2 dtls_context_id 0 32 0 0 primitive
+8 channel_id 0 32 0 0 primitive
+8 cmd_rev_lsb 1 8 0 0 primitive
+8 cmd_rev_msb 1 8 0 0 primitive
+8 open_channel_spare1 1 8 0 0 primitive
+8 active 1 1 0 0 primitive
+8 open_channel_spare2 1 7 0 0 primitive
+8 test_mode 0 32 0 0 primitive
+8 m 0 32 0 0 primitive
+8 coder 0 32 0 0 primitive
+8 acoustic_echo_supp_attenuation_intensity 1 8 0 0 primitive
+8 ec_type 1 8 0 0 primitive
+8 ec_length 1 8 0 0 primitive
+8 ece 1 1 0 0 primitive
+8 ec_hybrid_loss 1 2 0 0 primitive
+8 enable_ec_comfort_noise_generation 1 1 0 0 primitive
+8 enable_ec_tone_detector 1 1 0 0 primitive
+8 ec_nlp_mode 1 2 0 0 primitive
+8 ec_freeze 1 1 0 0 primitive
+8 sce 0 32 0 0 primitive
+8 pfe 0 32 0 0 primitive
+8 hpfe 0 32 0 0 primitive
+8 voice_volume 0 32 0 0 primitive
+8 dtmf_volume 0 32 0 0 primitive
+8 fax_transport_type 0 32 0 0 primitive
+8 caller_id_standard 0 32 0 0 primitive
+8 v21_modem_transport_type 0 32 0 0 primitive
+8 v22_modem_transport_type 0 32 0 0 primitive
+8 v23_modem_transport_type 0 32 0 0 primitive
+8 v32_modem_transport_type 0 32 0 0 primitive
+8 v34_modem_transport_type 0 32 0 0 primitive
+8 fax_relay_max_rate 0 32 0 0 primitive
+8 bell_modem_transport_type 0 32 0 0 primitive
+8 fax_relay_ecm_enable 0 32 0 0 primitive
+8 t38_fax_relay_protection_mode 0 32 0 0 primitive
+8 t38_fax_relay_ecm_mode 1 8 0 0 primitive
+8 cng_detector_mode 1 8 0 0 primitive
+8 enhanced_fax_relay_redundancy_depth 1 8 0 0 primitive
+8 fax_relay_redundancy_depth 1 8 0 0 primitive
+8 fax_bypass_output_gain 1 16 0 0 primitive
+8 modem_bypass_output_gain 1 16 0 0 primitive
+8 fax_modem_relay_volume 0 32 0 0 primitive
+8 fax_modem_bypass_coder_type 0 32 0 0 primitive
+8 fax_modem_bypass_m 0 32 0 0 primitive
+8 fax_modem_nte_mode 1 8 0 0 primitive
+8 t38_version 1 8 0 0 primitive
+8 reserved 0 8 2 0 primitive
+8 dj_buf_min_delay 0 32 0 0 primitive
+8 dj_buf_opt_factor 0 32 0 0 primitive
+8 rtp_redundancy_rfc2198_payload_type 1 8 0 0 primitive
+8 rtpdtmfrfc2833_payload_type 1 8 0 0 primitive
+8 tdm_bus_output_port 0 8 0 0 primitive
+8 tdm_bus_input_port 0 8 0 0 primitive
+8 rtp_interleaving 1 8 0 0 primitive
+8 nse_mode 1 1 0 0 primitive
+8 opus_decoder_status 1 1 0 0 primitive
+8 opus_tx_inband_fec 1 1 0 0 primitive
+8 opus_packet_duration 1 3 0 0 primitive
+8 opus_max_sampling_frequency 1 2 0 0 primitive
+8 tdm_bus_output_channel 0 8 0 0 primitive
+8 tdm_bus_input_channel 0 8 0 0 primitive
+8 disable_rtcp_interval_randomization 1 8 0 0 primitive
+8 nat_mode 1 8 0 0 primitive
+8 open_channel_without_dsp 1 8 0 0 primitive
+8 dtmf_transport_type 1 8 0 0 primitive
+8 sample_based_coders_rtp_packet_interval 1 8 0 0 primitive
+8 open_channel_spare5 1 8 0 0 primitive
+8 caller_id_transport_type 1 8 0 0 primitive
+8 mf_transport_type 1 8 0 0 primitive
+8 input_gain 0 32 0 0 primitive
+8 rtp_redundancy_depth 0 32 0 0 primitive
+8 profile_group 1 8 0 0 primitive
+8 profile_id 1 8 0 0 primitive
+8 profile_entry 1 8 0 0 primitive
+8 use_ni_or_pci 1 1 0 0 primitive
+8 open_channel_spare7 1 2 0 0 primitive
+8 disable_soft_ip_loopback 1 1 0 0 primitive
+8 open_channel_spare6 1 4 0 0 primitive
+8 signaling_detectors_control 0 32 0 0 primitive
+8 channel_type 1 4 0 0 primitive
+8 aal2_protocol_type 1 4 0 0 primitive
+8 aal2_tx_cid 1 8 0 0 primitive
+8 aal2_rx_cid 1 8 0 0 primitive
+8 cypher_type 1 8 0 0 primitive
+8 vci_lsb 1 8 0 0 primitive
+8 vci_msb 1 8 0 0 primitive
+8 pcm_coder_type 1 8 0 0 primitive
+8 open_channel_spare8 1 8 0 0 primitive
+8 cas_relay_mode 1 8 0 0 primitive
+8 enable_network_cas_event 1 8 0 0 primitive
+8 vpi 1 8 0 0 primitive
+8 inbound_media_latch_mode 1 8 0 0 primitive
+8 acoustic_echo_supp_max_erl_threshold_db 1 8 0 0 primitive
+8 acoustic_echo_supp_min_ref_delay_x10ms 1 8 0 0 primitive
+8 acoustic_echo_supp_max_ref_delay_x10ms 1 8 0 0 primitive
+8 speex_nb_bit_rate 1 8 0 0 primitive
+8 speex_wb_bit_rate 1 8 0 0 primitive
+8 t38_over_rtp_mode 1 8 0 0 primitive
+8 tx_t38_over_rtp_payload_type 1 8 0 0 primitive
+8 rx_t38_over_rtp_payload_type 1 8 0 0 primitive
+8 iu_rfci_vx 1 32 0 0 primitive
+8 spare0 1 7 0 0 primitive
+8 srtp_reset_when_encryption_is_changed 1 1 0 0 primitive
+8 spare1 1 8 0 0 primitive
+8 spare2 1 8 0 0 primitive
+8 spare3 1 8 0 0 primitive
+8 opus_max_average_bit_rate 1 32 0 0 primitive
+8 jitter_buffer_max_delay 1 16 0 0 primitive
+8 fec 1 8 0 0 primitive
+8 fec_payload_type 1 8 0 0 primitive
+8 rtp_mediation_functionality 0 32 0 0 primitive
+8 rtcp_generate_enable 1 8 0 0 primitive
+8 silk_tx_inband_fec 1 8 0 0 primitive
+8 silk_max_average_bit_rate 1 16 0 0 primitive
+8 security_cmd_offset 0 32 0 0 primitive
+8 answer_detector_cmd 0 32 0 0 primitive
+8 energy_detector_cmd 0 32 0 0 primitive
+8 agc_cmd 0 32 0 0 primitive
+8 pattern_detector_cmd 0 32 0 0 primitive
+8 sum_additional_ts_enable 1 8 0 0 primitive
+8 send_dummy_packets 1 8 0 0 primitive
+8 vbr_coder_header_format 1 8 0 0 primitive
+8 monitor_signaling_changes_only 1 8 0 0 primitive
+8 l2tp_tunnel_id 1 16 0 0 primitive
+8 modem_ras_call_type 1 8 0 0 primitive
+8 modem_standard 1 8 0 0 primitive
+8 modem_max_rate 1 8 0 0 primitive
+8 modem_debug_mode 1 8 0 0 primitive
+8 modem_data_protocol 1 8 0 0 primitive
+8 modem_pstn_access 1 8 0 0 primitive
+8 modem_compression 1 8 0 0 primitive
+8 modem_address_and_control_compression 1 8 0 0 primitive
+8 hdlc_mode 1 8 0 0 primitive
+8 modem_disable_line_quality_monitoring 1 8 0 0 primitive
+8 modem_on_hold_mode 1 8 0 0 primitive
+8 modem_on_hold_time_out 1 8 0 0 primitive
+8 ras_debug_mode 1 8 0 0 primitive
+8 pad1 1 8 0 0 primitive
+8 dest_end_point 0 32 0 0 primitive
+8 dest_cid 0 32 0 0 primitive
+8 transcode 1 8 0 0 primitive
+8 pad2 1 8 3 0 primitive
+8 cas_relay_transport_mode 1 8 0 0 primitive
+8 uni_directional_rtp 1 8 0 0 primitive
+8 fax_bypass_rtp_payload_type 1 8 0 0 primitive
+8 voice_payload_format 1 8 0 0 primitive
+8 rtp_silence_indicator_packets_enable 1 8 0 0 primitive
+8 pad3 1 8 0 0 primitive
+8 flash_hook_period 1 16 0 0 primitive
+8 tdm_bus_output_disable 1 8 0 0 primitive
+8 uni_directional_rtcp 1 8 0 0 primitive
+8 nse_payload_type 1 8 0 0 primitive
+8 rfc2833_rtp_tx_payload_type 1 8 0 0 primitive
+8 rfc2833_rtp_rx_payload_type 1 8 0 0 primitive
+8 modem_bypass_rtp_payload_type 1 8 0 0 primitive
+8 pad4 1 8 2 0 primitive
+8 broken_connection_event_timeout 1 32 0 0 primitive
+8 broken_connection_event_activation_mode 0 32 0 0 primitive
+8 fax_modem_bypass_basic_rtp_packet_interval 0 32 0 0 primitive
+8 fax_modem_bypass_dj_buf_min_delay 0 32 0 0 primitive
+8 detection_direction 0 32 0 0 primitive
+8 amd_decision_param1 1 32 0 0 primitive
+8 amd_decision_param2 1 32 0 0 primitive
+8 amd_max_post_greeting_silence_timex5ms 1 32 0 0 primitive
+8 amd_max_greeting_timex5ms 1 32 0 0 primitive
+8 amd_silent_call_timout 1 32 0 0 primitive
+8 min_dtmf_digits_in_caller_id_string 1 8 0 0 primitive
+8 max_dtmf_digits_in_caller_id_string 1 8 0 0 primitive
+8 atm_port 1 8 0 0 primitive
+8 answering_machine_detector_sensitivity 1 8 0 0 primitive
+8 connection_establishment_notification_mode 0 32 0 0 primitive
+8 umts_protocol_mode 1 8 0 0 primitive
+8 iu_transport_mode 1 8 0 0 primitive
+8 iu_pdu_type 1 8 0 0 primitive
+8 iu_pcm_coder 1 8 0 0 primitive
+8 amd_enable 1 8 0 0 primitive
+8 ced_transfer_mode 1 8 0 0 primitive
+8 iu_up_version_mask 1 16 0 0 primitive
+8 iu_rfci_vx_value 0 8 20 0 primitive
+8 iu_local_rate 1 8 0 0 primitive
+8 iu_support_mode_type 1 8 0 0 primitive
+8 iu_del_err_sdu 1 8 0 0 primitive
+8 iu_remote_rate 1 8 0 0 primitive
+8 vcc_id 0 32 0 0 primitive
+8 analog_signal_transport_type 1 8 0 0 primitive
+8 atmg711_default_law_select 1 8 0 0 primitive
+8 enable_fax_modem_inband_network_detection 1 8 0 0 primitive
+8 ntt_direct_inward_dialing_signalling_form 1 8 0 0 primitive
+8 rtp_silence_indicator_coefficients_number 0 32 0 0 primitive
+8 evrc_rate 1 32 0 0 primitive
+8 qcelp8_rate 1 32 0 0 primitive
+8 qcelp13_rate 1 32 0 0 primitive
+8 uni_directional_pci 1 32 0 0 primitive
+8 no_op_interval 1 32 0 0 primitive
+8 rtp_no_op_payload_type 1 8 0 0 primitive
+8 no_op_enable 1 8 0 0 primitive
+8 voice_quality_monitoring_mode 1 8 0 0 primitive
+8 voice_quality_monitoring_mode_zero_fill 1 8 0 0 primitive
+8 voice_quality_monitoring_burst_threshold 0 32 0 0 primitive
+8 voice_quality_monitoring_delay_threshold 0 32 0 0 primitive
+8 voice_quality_monitoring_r_val_delay_threshold 0 32 0 0 primitive
+8 voice_quality_monitoring_minimum_gap_size 1 8 0 0 primitive
+8 enable_noise_reduction 1 8 0 0 primitive
+8 noise_reduction_intensity 1 8 0 0 primitive
+8 noise_reduction_activation_direction 1 8 0 0 primitive
+8 evrc_smart_blanking_min_gap 0 16 0 0 primitive
+8 evrc_smart_blanking_max_gap 0 16 0 0 primitive
+8 enable_evrc_smart_blanking 1 8 0 0 primitive
+8 amr_coder_header_format 1 8 0 0 primitive
+8 dpnss_receive_timeout 1 8 0 0 primitive
+8 dpnss_mode 1 8 0 0 primitive
+8 tx_dtmf_hang_over_time 0 16 0 0 primitive
+8 rx_dtmf_hang_over_time 0 16 0 0 primitive
+8 rtp_fw_non_configured_pt_handling 1 8 0 0 primitive
+8 rtp_fw_invalid_packet_handling 1 8 0 0 primitive
+8 enable_rfc2833_payload_type_manipulation 1 8 0 0 primitive
+8 amr_octet_aligned_enable 1 8 0 0 primitive
+8 amr_fec_redundancy_depth 1 8 0 0 primitive
+8 amr_fec_num_of_mngt_policy_entries 1 8 0 0 primitive
+8 amr_fec_delay_hysteresis 1 16 0 0 primitive
+8 amr_fec_delay_threshold 1 16 0 0 primitive
+8 vbr_coder_hangover 1 8 0 0 primitive
+8 vbr_coder_noise_suppression_enable 1 8 0 0 primitive
+8 amr_rate 0 8 8 0 primitive
+8 amr_redundancy_level 0 8 8 0 primitive
+8 amr_frame_loss_ratio_threshold 0 8 8 0 primitive
+8 amr_frame_loss_ratio_hysteresis 0 8 8 0 primitive
+8 video_encoder_coder 1 8 0 0 primitive
+8 video_decoder_coder 1 8 0 0 primitive
+8 video_encoder_max_frame_rate 1 8 0 0 primitive
+8 video_decoder_max_frame_rate 1 8 0 0 primitive
+8 video_encoder_level_at_profile 1 16 0 0 primitive
+8 video_decoder_level_at_profile 1 16 0 0 primitive
+8 video_encoder_customized_width 1 16 0 0 primitive
+8 video_encoder_customized_height 1 16 0 0 primitive
+8 video_decoder_customized_width 1 16 0 0 primitive
+8 video_decoder_customized_height 1 16 0 0 primitive
+8 video_encoder_resolution_type 1 8 0 0 primitive
+8 video_decoder_resolution_type 1 8 0 0 primitive
+8 video_enable_encoder_denoising_filter 1 8 0 0 primitive
+8 video_decoder_deblocking_filter_strength 1 8 0 0 primitive
+8 video_synchronization_method 1 8 0 0 primitive
+8 video_open_video_channel_without_dsp 1 8 0 0 primitive
+8 video_uni_directional_rtp 1 8 0 0 primitive
+8 video_quality_parameter_for_rate_control 1 8 0 0 primitive
+8 video_enable_re_sync_header 1 8 0 0 primitive
+8 video_buffering_verifier_occupancy 1 8 0 0 primitive
+8 video_broken_connection_event_activation_mode 1 8 0 0 primitive
+8 video_enable_test_pattern 1 8 0 0 primitive
+8 video_rate_control_type 0 16 0 0 primitive
+8 tty_transport_type 1 8 0 0 primitive
+8 noisy_environment_mode 1 8 0 0 primitive
+8 video_buffering_verifier_size 0 32 0 0 primitive
+8 video_encoder_intra_interval 0 32 0 0 primitive
+8 video_max_packet_size 0 32 0 0 primitive
+8 video_target_bitrate 0 32 0 0 primitive
+8 video_jitter_buffer_min_delay 0 32 0 0 primitive
+8 video_jitter_buffer_max_delay 0 32 0 0 primitive
+8 video_djb_optimization_factor 0 32 0 0 primitive
+8 video_max_time_between_av_synchronization_events 0 32 0 0 primitive
+8 video_broken_connection_event_timeout 1 32 0 0 primitive
+8 g729_ev_mbs 0 32 0 0 primitive
+8 g729_ev_mbs_to_be_sent 0 32 0 0 primitive
+8 g729_ev_max_bit_rate 0 32 0 0 primitive
+8 video_max_decoder_bit_rate 0 32 0 0 primitive
+8 enable_audio_video_synchronization 1 8 0 0 primitive
+8 report_error_on_received_stream_enable 1 8 0 0 primitive
+8 sequence_number_for_detection 0 16 0 0 primitive
+8 nte_max_duration 0 32 0 0 primitive
+8 v34_fax_transport_type 0 32 0 0 primitive
+8 amd_decision_timeoutx5ms 1 32 0 0 primitive
+8 amd_decision_param8 1 32 0 0 primitive
+8 amd_pre_work_delayx5ms 1 32 0 0 primitive
+8 video_extension_cmd_offset 1 32 0 0 primitive
+8 v1501_tx_pwr 0 32 0 0 primitive
+8 v1501_phase1_level 0 32 0 0 primitive
+8 v1501emd 1 8 0 0 primitive
+8 v1501v34_modulation_type 1 8 0 0 primitive
+8 v1501v32_modulation_type 1 8 0 0 primitive
+8 v1501_is_v8_supported 1 8 0 0 primitive
+8 v1501_max_tx_bit_rate 0 32 0 0 primitive
+8 v1501_min_tx_bit_rate 0 32 0 0 primitive
+8 v1501_max_rx_bit_rate 0 32 0 0 primitive
+8 v1501_min_rx_bit_rate 0 32 0 0 primitive
+8 v1501sse_payload_type_rx 0 32 0 0 primitive
+8 v1501sse_payload_type_tx 0 32 0 0 primitive
+8 v1501sse_redundancy_depth 0 32 0 0 primitive
+8 v1501sprt_payload_type_rx 0 32 0 0 primitive
+8 v1501sprt_payload_type_tx 0 32 0 0 primitive
+8 v1501sprt_transport_channel0_max_payload_size 0 32 0 0 primitive
+8 v1501sprt_transport_channel2_max_payload_size 0 32 0 0 primitive
+8 v1501sprt_transport_channel2_max_window_size 0 32 0 0 primitive
+8 v1501sprt_transport_channel3_max_payload_size 0 32 0 0 primitive
+8 v1501_symbol_rate 1 8 0 0 primitive
+8 v1501arr 1 8 0 0 primitive
+8 answering_machine_beep_detection_timeout 1 16 0 0 primitive
+8 answering_machine_beep_detection_sensitivity 1 8 0 0 primitive
+8 amd_sensitivity_level 1 8 0 0 primitive
+8 amd_sensitivity_parameter_suit 1 8 0 0 primitive
+8 msrta_forward_error_correction_enable 1 8 0 0 primitive
+8 msrta_tx_bit_rate 1 16 0 0 primitive
+8 media_resource_usage 1 8 0 0 primitive
+8 rtcp_feedback_mode 1 8 0 0 primitive
+8 diagnostic_channel_mode 1 8 0 0 primitive
+8 diagnostic_packet_interval 1 8 0 0 primitive
+8 diagnostic_packet_size 1 16 0 0 primitive
+8 diagnostic_packet_amount 1 32 0 0 primitive
+8 stun_on_media_ports_mode 1 8 0 0 primitive
+8 enable_dtls_on_media_ports 1 8 0 0 primitive
+8 web_rtc_username 0 8 42 0 primitive
+8 web_rtc_password 0 8 32 0 primitive
+8 send_rtp_silence 1 8 0 0 primitive
+8 voice_quality_enhancements_enable 1 8 0 0 primitive
+8 voice_quality_enhancements_rtcp_feedback_type 1 8 0 0 primitive
+8 voice_quality_enhancements_rtcp_feedback_max_packet_rate 1 8 0 0 primitive
+8 voice_quality_enhancements_over_use_detect_threshold 1 32 0 0 primitive
+8 voice_quality_enhancements_min_remote_bitrate 1 16 0 0 primitive
+8 silk_max_remote_bitrate 1 16 0 0 primitive
+8 opus_max_remote_bitrate 1 16 0 0 primitive
+8 min_p_time 1 16 0 0 primitive
+8 max_p_time 1 16 0 0 primitive
+8 udp_forwarding_on_media_ports 1 8 0 0 primitive
+8 enhanced_plc_enable 1 8 0 0 primitive
+8 voice_quality_enhancements_initial_bitrate 1 16 0 0 primitive
+8 mpe_handle 1 16 0 0 primitive
+8 voice_quality_enhancements_max_bandwidth 1 32 0 0 primitive
+8 media_realm_index 0 32 0 0 primitive
+8 secure_param_c 1 8 0 0 primitive
+8 evs_fec_offset 1 8 0 0 primitive
+8 evs_build_cmr 1 8 0 0 primitive
+8 http_streaming 1 8 0 0 primitive
+8 evs_tx_bit_rate 1 16 0 0 primitive
+8 media_stun_forking_operation_mode 1 8 0 0 primitive
+8 unused_alignment 1 8 0 0 primitive
+8 tls_context 0 32 0 0 primitive
+8 dtls_remote_fingerprint_alg 0 32 0 0 primitive
+8 rtp_authentication_algorithm 1 8 0 0 primitive
+8 rtp_encryption_algorithm 1 8 0 0 primitive
+8 rtcp_authentication_algorithm 1 8 0 0 primitive
+8 rtcp_encryption_algorithm 1 8 0 0 primitive
+8 srtp_tunneling_validate_rtp_rx_authentication 1 1 0 0 primitive
+8 srtp_tunneling 1 1 0 0 primitive
+8 rtcp_encryption_disable_rx 1 1 0 0 primitive
+8 rtcp_encryption_disable_tx 1 1 0 0 primitive
+8 rtp_encryption_disable_rx 1 1 0 0 primitive
+8 rtp_encryption_disable_tx 1 1 0 0 primitive
+8 rtp_authentication_disable_rx 1 1 0 0 primitive
+8 rtp_authentication_disable_tx 1 1 0 0 primitive
+8 reserved_1 1 7 0 0 primitive
+8 srtp_tunneling_validate_rtcp_rx_authentication 1 1 0 0 primitive
+8 reserved_3 1 8 0 0 primitive
+8 reserved_2 1 8 0 0 primitive
+8 tx_master_key 0 8 32 0 primitive
+8 tx_master_salt 0 8 14 0 primitive
+8 rx_master_key 0 8 32 0 primitive
+8 rx_master_salt 0 8 14 0 primitive
+8 rtp_digest_size 0 16 0 0 primitive
+8 rtcp_digest_size 0 16 0 0 primitive
+8 tx_master_key_identifier 1 32 0 0 primitive
+8 rx_master_key_identifier 1 32 0 0 primitive
+8 tx_master_key_identifier_size 1 8 0 0 primitive
+8 rx_master_key_identifier_size 1 8 0 0 primitive
+8 tx_ssrtp_enable 1 8 0 0 primitive
+8 rx_ssrtp_enable 1 8 0 0 primitive
+8 dtls_is_active 1 8 0 0 primitive
+8 dtls_use_sdp_alg_for_calculation 1 8 0 0 primitive
+8 unused_alignment2 0 8 2 0 primitive
+8 dtls_srtp_suits 0 32 0 0 CipherSuites
+8 dtls_fingerprint_str 0 8 192 0 primitive
+8 dtls_context_id 0 32 0 0 primitive
+3 channel_id 0 32 0 0 primitive
+3 send_rtcp_bye_packet_mode 0 32 0 0 SendRtcpByePacketMode
+3 dummy 0 8 32 0 primitive
+3 rtcp_bye_reason_length 1 8 0 0 primitive
+3 rtcp_bye_reason 0 8 255 0 primitive
+3 command_seq_number 0 32 0 0 primitive
+25 channel_id 0 32 0 0 primitive
+4 channel_id 0 32 0 0 primitive
+4 reserved_remote_rtpip_add 1 32 0 1 primitive
+4 local_rtp_port 1 16 0 0 primitive
+4 remote_rtp_port 1 16 0 0 primitive
+4 reserved_remote_t38ip_add 1 32 0 1 primitive
+4 remote_t38_port 0 32 0 0 primitive
+4 reserved1 0 32 0 0 primitive
+4 reserved2 0 32 0 0 primitive
+4 tx_rtp_payload_type 0 32 0 0 primitive
+4 rx_rtp_payload_type 0 32 0 0 primitive
+4 rtcp_interval 0 32 0 0 primitive
+4 cname_length 0 32 0 0 primitive
+4 cname 0 8 259 0 primitive
+4 rtp_rtcp_activation_mode 1 8 0 0 primitive
+4 rtp_reflector_mode 1 8 0 0 primitive
+4 video_tx_packetization_mode 1 8 0 0 primitive
+4 video_rx_packetization_mode 1 8 0 0 primitive
+4 t38_fax_session_immediate_start 1 8 0 0 primitive
+4 reserved_remote_rtcpip_add 1 32 0 1 primitive
+4 remote_rtcp_port 1 16 0 0 primitive
+4 alignment2 0 8 2 0 primitive
+4 surveillance_mode 0 32 0 0 SurveillanceMode
+4 packet_cable_call_content_connection_id 0 32 0 0 primitive
+4 ip_tos_field_in_udp_packet 1 8 0 0 primitive
+4 alignment3 0 8 3 0 primitive
+4 decoder_0 0 32 0 0 Decoder
+4 decoder_1 0 32 0 0 Decoder
+4 decoder_2 0 32 0 0 Decoder
+4 decoder_3 0 32 0 0 Decoder
+4 decoder_4 0 32 0 0 Decoder
+4 payload_type_0 1 32 0 0 primitive
+4 payload_type_1 1 32 0 0 primitive
+4 payload_type_2 1 32 0 0 primitive
+4 payload_type_3 1 32 0 0 primitive
+4 payload_type_4 1 32 0 0 primitive
+4 a_vo_ip_enabled_media_types 0 32 0 0 AVoIPEnabledMediaTypes
+4 video_transmit_sequence_number 1 32 0 0 primitive
+4 video_transmit_time_stamp 1 32 0 0 primitive
+4 video_rtp_ssrc 1 32 0 0 primitive
+4 video_rtcp_cname 0 8 64 0 primitive
+4 video_rtcp_mean_tx_interval 1 16 0 0 primitive
+4 video_is_disable_rtcp_interval_randomization 1 8 0 0 primitive
+4 video_ip_tos_field_in_udp_packet 1 8 0 0 primitive
+4 address_family 0 32 0 0 AddressFamily
+4 addr_0 1 32 0 0 primitive
+4 addr_1 1 32 0 0 primitive
+4 addr_2 1 32 0 0 primitive
+4 addr_3 1 32 0 0 primitive
+4 video_remote_rtp_port 1 16 0 0 primitive
+4 video_remote_rtcp_port 1 16 0 0 primitive
+4 video_tx_rtp_payload_type 0 32 0 0 primitive
+4 video_rx_rtp_payload_type 0 32 0 0 primitive
+4 video_remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
+4 i_pvx_addr32_addr_0 1 32 0 0 primitive
+4 i_pvx_addr32_addr_1 1 32 0 0 primitive
+4 i_pvx_addr32_addr_2 1 32 0 0 primitive
+4 i_pvx_addr32_addr_3 1 32 0 0 primitive
+4 remote_rtpip_add_address_family 0 32 0 1 AddressFamily
+4 remote_rtpip_add_i_pvx_addr32_addr_0 1 32 0 1 primitive
+4 remote_rtpip_add_i_pvx_addr32_addr_1 1 32 0 1 primitive
+4 remote_rtpip_add_i_pvx_addr32_addr_2 1 32 0 1 primitive
+4 remote_rtpip_add_i_pvx_addr32_addr_3 1 32 0 1 primitive
+4 remote_t38ip_add_address_family 0 32 0 1 AddressFamily
+4 remote_t38ip_add_i_pvx_addr32_addr_0 1 32 0 1 primitive
+4 remote_t38ip_add_i_pvx_addr32_addr_1 1 32 0 1 primitive
+4 remote_t38ip_add_i_pvx_addr32_addr_2 1 32 0 1 primitive
+4 remote_t38ip_add_i_pvx_addr32_addr_3 1 32 0 1 primitive
+4 remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
+4 remote_rtcpip_add_i_pvx_addr32_addr_0 1 32 0 1 primitive
+4 remote_rtcpip_add_i_pvx_addr32_addr_1 1 32 0 1 primitive
+4 remote_rtcpip_add_i_pvx_addr32_addr_2 1 32 0 1 primitive
+4 remote_rtcpip_add_i_pvx_addr32_addr_3 1 32 0 1 primitive
+4 local_ip_address_address_family 0 32 0 1 AddressFamily
+4 local_ip_address_i_pvx_addr32_addr_0 1 32 0 1 primitive
+4 local_ip_address_i_pvx_addr32_addr_1 1 32 0 1 primitive
+4 local_ip_address_i_pvx_addr32_addr_2 1 32 0 1 primitive
+4 local_ip_address_i_pvx_addr32_addr_3 1 32 0 1 primitive
+4 rtp_sequence_number_mode 0 32 0 0 primitive
+4 rtpssrc_mode 0 32 0 0 primitive
+4 remote_v1501ip_add_address_family 0 32 0 0 AddressFamily
+4 remote_v1501ip_add_i_pvx_addr32_addr_0 1 32 0 0 primitive
+4 remote_v1501ip_add_i_pvx_addr32_addr_1 1 32 0 0 primitive
+4 remote_v1501ip_add_i_pvx_addr32_addr_2 1 32 0 0 primitive
+4 remote_v1501ip_add_i_pvx_addr32_addr_3 1 32 0 0 primitive
+4 remote_v1501_port 1 16 0 0 primitive
+4 v1501_dummy 1 16 0 0 primitive
+4 incoming_v1501_port_option 0 32 0 0 NonRTPPortLocation
+4 incoming_t38_port_option 0 32 0 0 NonRTPPortLocation
+4 rtp_state_event_user_data 1 32 0 0 primitive
+4 rtp_state_offset 0 32 0 0 primitive
+4 local_interface_id 0 32 0 0 primitive
+4 incoming_rtcp_port_option 0 32 0 0 NonRTPPortLocation
+4 mpe_handle 1 16 0 0 primitive
+4 handle 1 16 0 0 primitive
+4 secure_param_a 0 8 17 0 primitive
+4 alignment4 0 8 3 0 primitive
+4 secure_param_b 1 32 0 0 primitive
+4 ssrc 1 32 0 0 primitive
+4 srtp_rtcp_index 1 32 0 0 primitive
+4 srtp_roc 1 32 0 0 primitive
+4 rtp_time_stamp 1 32 0 0 primitive
+4 rtp_seq_num 1 16 0 0 primitive
+4 ssrtp_esn_0 1 16 0 0 primitive
+4 ssrtp_esn_1 1 16 0 0 primitive
+4 ssrtp_esn_2 1 16 0 0 primitive
+4 secondary_rtp_seq_num 1 16 0 0 primitive
+4 rtp_tx_state_ssrc 1 32 0 0 primitive
+4 rtp_tx_state_srtp_rtcp_index 1 32 0 0 primitive
+4 rtp_tx_state_srtp_roc 1 32 0 0 primitive
+4 rtp_tx_state_rtp_time_stamp 1 32 0 0 primitive
+4 rtp_tx_state_rtp_seq_num 1 16 0 0 primitive
+4 rtp_tx_state_ssrtp_esn_0 1 16 0 0 primitive
+4 rtp_tx_state_ssrtp_esn_1 1 16 0 0 primitive
+4 rtp_tx_state_ssrtp_esn_2 1 16 0 0 primitive
+4 rtp_tx_state_secondary_rtp_seq_num 1 16 0 0 primitive
+4 state_update_time_stamp 1 32 0 0 primitive
+610 channel_id 0 32 0 0 primitive
+610 address_family 0 32 0 0 AddressFamily
+610 ipv6_addr_0 1 32 0 1 primitive
+610 ipv6_addr_1 1 32 0 1 primitive
+610 ipv6_addr_2 1 32 0 1 primitive
+610 ipv6_addr_3 1 32 0 1 primitive
+610 local_rtp_port 1 16 0 0 primitive
+610 remote_rtp_port 1 16 0 0 primitive
+610 remote_t38ip_addr_address_family 0 32 0 1 AddressFamily
+610 remote_t38ip_addr_ipv6_addr_0 1 32 0 1 primitive
+610 remote_t38ip_addr_ipv6_addr_1 1 32 0 1 primitive
+610 remote_t38ip_addr_ipv6_addr_2 1 32 0 1 primitive
+610 remote_t38ip_addr_ipv6_addr_3 1 32 0 1 primitive
+610 remote_t38_port 0 32 0 0 primitive
+610 tx_rtp_payload_type 0 32 0 0 primitive
+610 rx_rtp_payload_type 0 32 0 0 primitive
+610 rtcp_mean_tx_interval 0 32 0 0 primitive
+610 ssrc 1 32 0 0 primitive
+610 cname 0 8 64 0 primitive
+610 activation_option 1 8 0 0 primitive
+610 rtp_reflector_mode 1 8 0 0 primitive
+610 ip_tos_field_in_udp_packet 1 8 0 0 primitive
+610 alignment1 1 8 0 0 primitive
+610 remote_rtcp_port 1 16 0 0 primitive
+610 alignment2 0 16 0 0 primitive
+610 remote_rtcpip_addr_address_family 0 32 0 1 AddressFamily
+610 remote_rtcpip_addr_ipv6_addr_0 1 32 0 1 primitive
+610 remote_rtcpip_addr_ipv6_addr_1 1 32 0 1 primitive
+610 remote_rtcpip_addr_ipv6_addr_2 1 32 0 1 primitive
+610 remote_rtcpip_addr_ipv6_addr_3 1 32 0 1 primitive
+610 mediation_packet_format 0 32 0 0 MediationPacketFormat
+610 packet_cable_call_content_connection_id 0 32 0 0 primitive
+610 decoder_0 0 32 0 0 Decoder
+610 decoder_1 0 32 0 0 Decoder
+610 decoder_2 0 32 0 0 Decoder
+610 decoder_3 0 32 0 0 Decoder
+610 decoder_4 0 32 0 0 Decoder
+610 payload_type_0 0 32 0 0 primitive
+610 payload_type_1 0 32 0 0 primitive
+610 payload_type_2 0 32 0 0 primitive
+610 payload_type_3 0 32 0 0 primitive
+610 payload_type_4 0 32 0 0 primitive
+610 video_transmit_sequence_number 1 32 0 0 primitive
+610 video_transmit_time_stamp 1 32 0 0 primitive
+610 video_is_disable_rtcp_interval_randomization 1 8 0 0 primitive
+610 video_tx_packetization_mode 1 8 0 0 primitive
+610 video_rx_packetization_mode 1 8 0 0 primitive
+610 alignment3 1 8 0 0 primitive
+610 source_ip_address_family 0 32 0 1 AddressFamily
+610 source_ip_ipv6_addr_0 1 32 0 1 primitive
+610 source_ip_ipv6_addr_1 1 32 0 1 primitive
+610 source_ip_ipv6_addr_2 1 32 0 1 primitive
+610 source_ip_ipv6_addr_3 1 32 0 1 primitive
+610 remote_v1501ip_add_address_family 0 32 0 0 AddressFamily
+610 remote_v1501ip_add_ipv6_addr_0 1 32 0 1 primitive
+610 remote_v1501ip_add_ipv6_addr_1 1 32 0 1 primitive
+610 remote_v1501ip_add_ipv6_addr_2 1 32 0 1 primitive
+610 remote_v1501ip_add_ipv6_addr_3 1 32 0 1 primitive
+610 remote_v1501_port 1 16 0 0 primitive
+610 alignment4 1 16 0 0 primitive
+610 incoming_v1501_port_option 0 32 0 0 NonRTPPortLocation
+610 incoming_t38_port_option 0 32 0 0 NonRTPPortLocation
+610 incoming_rtcp_port_option 0 32 0 0 NonRTPPortLocation
+610 rtp_state_event_user_data 1 32 0 0 primitive
+610 rtp_state_offset 0 32 0 0 primitive
+610 local_interface_id 0 32 0 0 primitive
+610 rtp_rx_state_ssrc 1 32 0 0 primitive
+610 srtp_rtcp_index 1 32 0 0 primitive
+610 srtp_roc 1 32 0 0 primitive
+610 rtp_time_stamp 1 32 0 0 primitive
+610 rtp_seq_num 1 16 0 0 primitive
+610 ssrtp_esn_0 1 16 0 0 primitive
+610 ssrtp_esn_1 1 16 0 0 primitive
+610 ssrtp_esn_2 1 16 0 0 primitive
+610 secondary_rtp_seq_num 1 16 0 0 primitive
+610 rtp_tx_state_ssrc 1 32 0 0 primitive
+610 rtp_tx_state_srtp_rtcp_index 1 32 0 0 primitive
+610 rtp_tx_state_srtp_roc 1 32 0 0 primitive
+610 rtp_tx_state_rtp_time_stamp 1 32 0 0 primitive
+610 rtp_tx_state_rtp_seq_num 1 16 0 0 primitive
+610 rtp_tx_state_ssrtp_esn_0 1 16 0 0 primitive
+610 rtp_tx_state_ssrtp_esn_1 1 16 0 0 primitive
+610 rtp_tx_state_ssrtp_esn_2 1 16 0 0 primitive
+610 rtp_tx_state_secondary_rtp_seq_num 1 16 0 0 primitive
+610 state_update_time_stamp 1 32 0 0 primitive
+611 channel_id 0 32 0 0 primitive
+611 address_family 0 32 0 0 AddressFamily
+611 ipv6_addr_0 1 32 0 1 primitive
+611 ipv6_addr_1 1 32 0 1 primitive
+611 ipv6_addr_2 1 32 0 1 primitive
+611 ipv6_addr_3 1 32 0 1 primitive
+611 local_rtp_port 1 16 0 0 primitive
+611 remote_rtp_port 1 16 0 0 primitive
+611 remote_t38ip_addr_address_family 0 32 0 1 AddressFamily
+611 remote_t38ip_addr_ipv6_addr_0 1 32 0 1 primitive
+611 remote_t38ip_addr_ipv6_addr_1 1 32 0 1 primitive
+611 remote_t38ip_addr_ipv6_addr_2 1 32 0 1 primitive
+611 remote_t38ip_addr_ipv6_addr_3 1 32 0 1 primitive
+611 remote_t38_port 0 32 0 0 primitive
+611 tx_rtp_payload_type 0 32 0 0 primitive
+611 rx_rtp_payload_type 0 32 0 0 primitive
+611 rtcp_mean_tx_interval 0 32 0 0 primitive
+611 ssrc 1 32 0 0 primitive
+611 cname 0 8 64 0 primitive
+611 activation_option 1 8 0 0 primitive
+611 rtp_reflector_mode 1 8 0 0 primitive
+611 ip_tos_field_in_udp_packet 1 8 0 0 primitive
+611 alignment1 1 8 0 0 primitive
+611 remote_rtcp_port 1 16 0 0 primitive
+611 alignment2 0 16 0 0 primitive
+611 remote_rtcpip_addr_address_family 0 32 0 1 AddressFamily
+611 remote_rtcpip_addr_ipv6_addr_0 1 32 0 1 primitive
+611 remote_rtcpip_addr_ipv6_addr_1 1 32 0 1 primitive
+611 remote_rtcpip_addr_ipv6_addr_2 1 32 0 1 primitive
+611 remote_rtcpip_addr_ipv6_addr_3 1 32 0 1 primitive
+611 mediation_packet_format 0 32 0 0 MediationPacketFormat
+611 packet_cable_call_content_connection_id 0 32 0 0 primitive
+611 decoder_0 0 32 0 0 Decoder
+611 decoder_1 0 32 0 0 Decoder
+611 decoder_2 0 32 0 0 Decoder
+611 decoder_3 0 32 0 0 Decoder
+611 decoder_4 0 32 0 0 Decoder
+611 payload_type_0 0 32 0 0 primitive
+611 payload_type_1 0 32 0 0 primitive
+611 payload_type_2 0 32 0 0 primitive
+611 payload_type_3 0 32 0 0 primitive
+611 payload_type_4 0 32 0 0 primitive
+611 video_transmit_sequence_number 1 32 0 0 primitive
+611 video_transmit_time_stamp 1 32 0 0 primitive
+611 video_is_disable_rtcp_interval_randomization 1 8 0 0 primitive
+611 video_tx_packetization_mode 1 8 0 0 primitive
+611 video_rx_packetization_mode 1 8 0 0 primitive
+611 alignment3 1 8 0 0 primitive
+611 source_ip_address_family 0 32 0 1 AddressFamily
+611 source_ip_ipv6_addr_0 1 32 0 1 primitive
+611 source_ip_ipv6_addr_1 1 32 0 1 primitive
+611 source_ip_ipv6_addr_2 1 32 0 1 primitive
+611 source_ip_ipv6_addr_3 1 32 0 1 primitive
+611 remote_v1501ip_add_address_family 0 32 0 0 AddressFamily
+611 remote_v1501ip_add_ipv6_addr_0 1 32 0 1 primitive
+611 remote_v1501ip_add_ipv6_addr_1 1 32 0 1 primitive
+611 remote_v1501ip_add_ipv6_addr_2 1 32 0 1 primitive
+611 remote_v1501ip_add_ipv6_addr_3 1 32 0 1 primitive
+611 remote_v1501_port 1 16 0 0 primitive
+611 alignment4 1 16 0 0 primitive
+611 incoming_v1501_port_option 0 32 0 0 NonRTPPortLocation
+611 incoming_t38_port_option 0 32 0 0 NonRTPPortLocation
+611 incoming_rtcp_port_option 0 32 0 0 NonRTPPortLocation
+611 rtp_state_event_user_data 1 32 0 0 primitive
+611 rtp_state_offset 0 32 0 0 primitive
+611 local_interface_id 0 32 0 0 primitive
+611 rtp_rx_state_ssrc 1 32 0 0 primitive
+611 srtp_rtcp_index 1 32 0 0 primitive
+611 srtp_roc 1 32 0 0 primitive
+611 rtp_time_stamp 1 32 0 0 primitive
+611 rtp_seq_num 1 16 0 0 primitive
+611 ssrtp_esn_0 1 16 0 0 primitive
+611 ssrtp_esn_1 1 16 0 0 primitive
+611 ssrtp_esn_2 1 16 0 0 primitive
+611 secondary_rtp_seq_num 1 16 0 0 primitive
+611 rtp_tx_state_ssrc 1 32 0 0 primitive
+611 rtp_tx_state_srtp_rtcp_index 1 32 0 0 primitive
+611 rtp_tx_state_srtp_roc 1 32 0 0 primitive
+611 rtp_tx_state_rtp_time_stamp 1 32 0 0 primitive
+611 rtp_tx_state_rtp_seq_num 1 16 0 0 primitive
+611 rtp_tx_state_ssrtp_esn_0 1 16 0 0 primitive
+611 rtp_tx_state_ssrtp_esn_1 1 16 0 0 primitive
+611 rtp_tx_state_ssrtp_esn_2 1 16 0 0 primitive
+611 rtp_tx_state_secondary_rtp_seq_num 1 16 0 0 primitive
+611 state_update_time_stamp 1 32 0 0 primitive
+35 channel_id 0 32 0 0 primitive
+35 de_activation_option 1 32 0 0 primitive
+35 send_rtcp_bye_packet_mode 0 32 0 0 SendRtcpByePacketMode
+35 dummy 0 8 32 0 primitive
+35 rtcp_bye_reason_length 1 8 0 0 primitive
+35 rtcp_bye_reason 0 8 255 0 primitive
+35 issue_rtp_state_event 1 8 0 0 primitive
+35 dummy2 0 8 3 0 primitive
+612 channel_id 0 32 0 0 primitive
+612 de_activation_option 1 32 0 0 primitive
+612 send_rtcp_bye_packet_mode 0 32 0 0 SendRtcpByePacketMode
+612 dummy 0 8 32 0 primitive
+612 rtcp_bye_reason_length 1 8 0 0 primitive
+612 rtcp_bye_reason 0 8 255 0 primitive
+612 issue_rtp_state_event 1 8 0 0 primitive
+612 dummy2 0 8 3 0 primitive
+613 channel_id 0 32 0 0 primitive
+613 de_activation_option 1 32 0 0 primitive
+613 send_rtcp_bye_packet_mode 0 32 0 0 SendRtcpByePacketMode
+613 dummy 0 8 32 0 primitive
+613 rtcp_bye_reason_length 1 8 0 0 primitive
+613 rtcp_bye_reason 0 8 255 0 primitive
+613 issue_rtp_state_event 1 8 0 0 primitive
+613 dummy2 0 8 3 0 primitive
+34 channel_id 0 32 0 0 primitive
+34 incoming_t38_port_option 0 32 0 0 NonRTPPortLocation
+34 reserved_remote_t38ip_add 1 32 0 1 primitive
+34 reserved1 0 32 0 0 primitive
+34 reserved2 0 32 0 0 primitive
+34 remote_t38_port 1 16 0 0 primitive
+34 ip_tos_field_in_udp_packet 1 8 0 0 primitive
+34 alignment1 1 8 0 0 primitive
+34 address_family 0 32 0 0 AddressFamily
+34 addr_0 1 32 0 0 primitive
+34 addr_1 1 32 0 0 primitive
+34 addr_2 1 32 0 0 primitive
+34 addr_3 1 32 0 0 primitive
+34 local_ip_address_address_family 0 32 0 1 AddressFamily
+34 i_pvx_addr32_addr_0 1 32 0 0 primitive
+34 i_pvx_addr32_addr_1 1 32 0 0 primitive
+34 i_pvx_addr32_addr_2 1 32 0 0 primitive
+34 i_pvx_addr32_addr_3 1 32 0 0 primitive
+34 t38_fax_session_immediate_start 1 8 0 0 primitive
+34 alignment2 1 8 0 0 primitive
+34 local_port 1 16 0 0 primitive
+34 local_interface_id 0 32 0 0 primitive
+34 mpe_handle 1 16 0 0 primitive
+34 handle 1 16 0 0 primitive
+39 channel_id 0 32 0 0 primitive
+9 channel_id 0 32 0 0 primitive
+9 send_once 0 32 0 0 primitive
+9 extension 0 8 255 0 primitive
+255 sending_mode 0 32 0 0 primitive
+10 remote_ip_addr 0 32 0 1 primitive
+32 channel_id 0 32 0 0 primitive
+32 remote_session_id 0 32 0 0 primitive
+32 remote_session_seq_num 0 32 0 0 primitive
+32 remote_gwip 1 32 0 1 primitive
+32 remote_apip 1 32 0 1 primitive
+32 local_session_id 0 32 0 0 primitive
+32 local_session_seq_num 0 32 0 0 primitive
+32 delivery_method 0 32 0 0 primitive
+32 ip_precedence 0 32 0 0 primitive
+32 iptos 0 32 0 0 primitive
+32 ip_tos_field_in_udp_packet 1 8 0 0 primitive
+29 length 1 16 0 0 primitive
+29 length_ext 1 8 0 0 primitive
+29 module 1 8 0 0 primitive
+29 parameter_id 0 16 0 0 primitive
+29 payload 0 8 131072 0 primitive
+30 length 1 16 0 0 primitive
+30 length_ext 1 8 0 0 primitive
+30 module 1 8 0 0 primitive
+30 parameter_id 0 16 0 0 primitive
+30 payload 0 8 131072 0 primitive
+15 tpncpip 1 32 0 1 primitive
+15 tpncp_port 1 32 0 0 primitive
+15 server_id 1 32 0 0 primitive
+15 send_event_board_started_flag 0 32 0 0 primitive
+261 failed_board_id 0 32 0 0 primitive
+263 node_id 0 32 0 0 primitive
+264 node_id 0 32 0 0 primitive
+37 key_length 0 32 0 0 primitive
+37 key 0 8 1024 0 primitive
+43 customer_key_type 0 32 0 0 CustomerKeyType
+44 key 1 32 0 0 primitive
+40 channel_id 0 32 0 0 primitive
+40 tdm_bus_in 0 32 0 0 primitive
+41 channel_id 0 32 0 0 primitive
+310 command_line_length 0 32 0 0 primitive
+310 command_line 0 8 565 0 primitive
+38 year 0 32 0 0 primitive
+38 month 0 32 0 0 primitive
+38 day 0 32 0 0 primitive
+38 hour 0 32 0 0 primitive
+38 minutes 0 32 0 0 primitive
+38 seconds 0 32 0 0 primitive
+138 start_end_testing 0 32 0 0 primitive
+126 command_type 0 32 0 0 primitive
+126 geographical_address 0 32 0 0 primitive
+126 param1 0 32 0 0 primitive
+126 param2 0 32 0 0 primitive
+126 param3 0 32 0 0 primitive
+126 ack1 0 32 0 0 primitive
+126 ack2 0 32 0 0 primitive
+126 ack3 0 32 0 0 primitive
+126 ack4 0 32 0 0 primitive
+427 search_key 0 8 256 0 primitive
+427 search_attributes 0 8 50 0 primitive
+427 user_data 1 32 0 0 primitive
+1601 source_cid 0 32 0 0 primitive
+1601 source_side 0 32 0 0 primitive
+1601 destination_cid 0 32 0 0 primitive
+1601 destination_side 0 32 0 0 primitive
+1601 remove_media_types 0 32 0 0 AudioVideoMediaTypes
+1611 cid_a 0 32 0 0 primitive
+1611 cid_b 0 32 0 0 primitive
+1611 channel_a_command_seq_number 0 32 0 0 primitive
+1611 channel_b_command_seq_number 0 32 0 0 primitive
+1611 audio_mediation_level 0 32 0 0 MediationLevel
+1611 source_direction 0 32 0 0 MediationStreamDirection
+1611 destination_direction 0 32 0 0 MediationStreamDirection
+1611 audio_transcoding_mode 0 32 0 0 AudioTranscodingMode
+1611 sbc_connection_type 0 32 0 0 SbcConnectionType
+1611 configuration_type_updated 0 32 0 0 ChannelConfigurationType
+1611 coder 0 16 0 0 primitive
+1611 fax_modem_bypass_coder_type 0 16 0 0 primitive
+1611 m 1 8 0 0 primitive
+1611 fax_modem_bypass_m 1 8 0 0 primitive
+1611 sample_based_coders_rtp_packet_interval 1 8 0 0 primitive
+1611 fax_modem_bypass_basic_rtp_packet_interval 1 8 0 0 primitive
+1611 ec_type 1 8 0 0 primitive
+1611 ec_enable 1 8 0 0 primitive
+1611 sce 1 8 0 0 primitive
+1611 voice_volume 1 8 0 0 primitive
+1611 fax_transport_type 1 8 0 0 primitive
+1611 v34_fax_transport_type 1 8 0 0 primitive
+1611 v21_modem_transport_type 1 8 0 0 primitive
+1611 v22_modem_transport_type 1 8 0 0 primitive
+1611 v23_modem_transport_type 1 8 0 0 primitive
+1611 v32_modem_transport_type 1 8 0 0 primitive
+1611 v34_modem_transport_type 1 8 0 0 primitive
+1611 cng_detector_mode 1 8 0 0 primitive
+1611 t38_version 1 8 0 0 primitive
+1611 dj_buf_min_delay 1 8 0 0 primitive
+1611 dj_buf_opt_factor 1 8 0 0 primitive
+1611 rtp_redundancy_rfc2198_payload_type 1 8 0 0 primitive
+1611 opus_max_sampling_frequency 1 8 0 0 primitive
+1611 opus_packet_duration 1 8 0 0 primitive
+1611 opus_tx_inband_fec 1 8 0 0 primitive
+1611 opus_decoder_status 1 8 0 0 primitive
+1611 nse_mode 1 8 0 0 primitive
+1611 nat_mode 1 8 0 0 primitive
+1611 open_channel_without_dsp 1 8 0 0 primitive
+1611 dtmf_transport_type 1 8 0 0 primitive
+1611 input_gain 1 8 0 0 primitive
+1611 rtp_redundancy_depth 1 8 0 0 primitive
+1611 cypher_type 1 8 0 0 primitive
+1611 inbound_media_latch_mode 1 8 0 0 primitive
+1611 signaling_detectors_control 0 32 0 0 primitive
+1611 speex_nb_bit_rate 1 8 0 0 primitive
+1611 speex_wb_bit_rate 1 8 0 0 primitive
+1611 t38_over_rtp_mode 1 8 0 0 primitive
+1611 tx_t38_over_rtp_payload_type 1 8 0 0 primitive
+1611 rx_t38_over_rtp_payload_type 1 8 0 0 primitive
+1611 srtp_reset_when_encryption_is_changed 1 8 0 0 primitive
+1611 rtcp_generate_enable 1 8 0 0 primitive
+1611 silk_tx_inband_fec 1 8 0 0 primitive
+1611 jitter_buffer_max_delay 1 16 0 0 primitive
+1611 silk_max_average_bit_rate 1 16 0 0 primitive
+1611 dtmf_volume 0 32 0 0 primitive
+1611 rtp_mediation_functionality 0 32 0 0 primitive
+1611 answer_detector_cmd 0 32 0 0 primitive
+1611 pattern_detector_cmd 0 32 0 0 primitive
+1611 agc_cmd 0 32 0 0 primitive
+1611 vbr_coder_header_format 1 8 0 0 primitive
+1611 dest_end_point 1 8 0 0 primitive
+1611 uni_directional_rtp 1 8 0 0 primitive
+1611 uni_directional_rtcp 1 8 0 0 primitive
+1611 fax_bypass_rtp_payload_type 1 8 0 0 primitive
+1611 tdm_bus_output_disable 1 8 0 0 primitive
+1611 flash_hook_period 1 16 0 0 primitive
+1611 broken_connection_event_timeout 1 32 0 0 primitive
+1611 amd_max_post_greeting_silence_timex5ms 1 32 0 0 primitive
+1611 amd_max_greeting_timex5ms 1 32 0 0 primitive
+1611 rfc2833_rtp_tx_payload_type 1 8 0 0 primitive
+1611 rfc2833_rtp_rx_payload_type 1 8 0 0 primitive
+1611 modem_bypass_rtp_payload_type 1 8 0 0 primitive
+1611 broken_connection_event_activation_mode 1 8 0 0 primitive
+1611 detection_direction 1 8 0 0 primitive
+1611 connection_establishment_notification_mode 1 8 0 0 primitive
+1611 amd_enable 1 8 0 0 primitive
+1611 ced_transfer_mode 1 8 0 0 primitive
+1611 analog_signal_transport_type 1 8 0 0 primitive
+1611 enable_fax_modem_inband_network_detection 1 8 0 0 primitive
+1611 enable_evrc_smart_blanking 1 8 0 0 primitive
+1611 rtp_fw_non_configured_pt_handling 1 8 0 0 primitive
+1611 evrc_smart_blanking_min_gap 0 16 0 0 primitive
+1611 evrc_smart_blanking_max_gap 0 16 0 0 primitive
+1611 amr_octet_aligned_enable 1 8 0 0 primitive
+1611 vbr_coder_hangover 1 8 0 0 primitive
+1611 g729evmbs 1 8 0 0 primitive
+1611 g729evmbs_to_be_sent 1 8 0 0 primitive
+1611 g729ev_max_bit_rate 1 8 0 0 primitive
+1611 amd_sensitivity_level 1 8 0 0 primitive
+1611 amd_sensitivity_parameter_suit 1 8 0 0 primitive
+1611 media_resource_usage 1 8 0 0 primitive
+1611 msrta_tx_bit_rate 1 16 0 0 primitive
+1611 rtcp_feedback_mode 1 8 0 0 primitive
+1611 stun_on_media_ports_mode 1 8 0 0 primitive
+1611 send_rtp_silence 1 8 0 0 primitive
+1611 enable_dtls_on_media_ports 1 8 0 0 primitive
+1611 web_rtc_username 0 8 42 0 primitive
+1611 web_rtc_password 0 8 32 0 primitive
+1611 voice_quality_enhancements_enable 1 8 0 0 primitive
+1611 voice_quality_enhancements_rtcp_feedback_type 1 8 0 0 primitive
+1611 silk_max_remote_bitrate 1 16 0 0 primitive
+1611 udp_forwarding_on_media_ports 1 8 0 0 primitive
+1611 voice_quality_enhancements_rtcp_feedback_max_packet_rate 1 8 0 0 primitive
+1611 opus_max_remote_bitrate 1 16 0 0 primitive
+1611 opus_max_average_bit_rate 1 32 0 0 primitive
+1611 min_p_time 1 16 0 0 primitive
+1611 max_p_time 1 16 0 0 primitive
+1611 voice_quality_enhancements_max_bandwidth 1 32 0 0 primitive
+1611 voice_quality_enhancements_initial_bitrate 1 16 0 0 primitive
+1611 amd_beep_detection_activation_mode 1 8 0 0 primitive
+1611 no_op_enable 1 8 0 0 primitive
+1611 no_op_interval 1 32 0 0 primitive
+1611 enhanced_plc_enable 1 8 0 0 primitive
+1611 dummy1 1 8 0 0 primitive
+1611 mpe_handle 1 16 0 0 primitive
+1611 media_realm_index 0 32 0 0 primitive
+1611 secure_param_c 1 8 0 0 primitive
+1611 evs_fec_offset 1 8 0 0 primitive
+1611 evs_build_cmr 1 8 0 0 primitive
+1611 http_streaming 1 8 0 0 primitive
+1611 evs_tx_bit_rate 1 16 0 0 primitive
+1611 media_stun_forking_operation_mode 1 8 0 0 primitive
+1611 unused_alignment 1 8 0 0 primitive
+1611 tls_context 0 32 0 0 primitive
+1611 dtls_remote_fingerprint_alg 0 32 0 0 primitive
+1611 local_port 1 16 0 0 primitive
+1611 remote_rtp_port 1 16 0 0 primitive
+1611 remote_t38_port 1 16 0 0 primitive
+1611 remote_rtcp_port 1 16 0 0 primitive
+1611 tx_rtp_payload_type 0 16 0 0 primitive
+1611 rx_rtp_payload_type 0 16 0 0 primitive
+1611 rtcp_interval 0 16 0 0 primitive
+1611 channel_activation_mode 1 8 0 0 primitive
+1611 t38_fax_session_immediate_start 1 8 0 0 primitive
+1611 local_interface_id 0 32 0 0 primitive
+1611 ip_tos_field_in_udp_packet 1 8 0 0 primitive
+1611 incoming_rtcp_port_option 1 8 0 0 primitive
+1611 incoming_t38_port_option 1 8 0 0 primitive
+1611 dummy2 1 8 0 0 primitive
+1611 address_family 0 32 0 0 AddressFamily
+1611 addr_0 1 32 0 0 primitive
+1611 addr_1 1 32 0 0 primitive
+1611 addr_2 1 32 0 0 primitive
+1611 addr_3 1 32 0 0 primitive
+1611 remote_t38ip_add_address_family 0 32 0 1 AddressFamily
+1611 i_pvx_addr32_addr_0 1 32 0 0 primitive
+1611 i_pvx_addr32_addr_1 1 32 0 0 primitive
+1611 i_pvx_addr32_addr_2 1 32 0 0 primitive
+1611 i_pvx_addr32_addr_3 1 32 0 0 primitive
+1611 remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
+1611 remote_rtcpip_add_i_pvx_addr32_addr_0 1 32 0 1 primitive
+1611 remote_rtcpip_add_i_pvx_addr32_addr_1 1 32 0 1 primitive
+1611 remote_rtcpip_add_i_pvx_addr32_addr_2 1 32 0 1 primitive
+1611 remote_rtcpip_add_i_pvx_addr32_addr_3 1 32 0 1 primitive
+1611 local_ip_address_address_family 0 32 0 1 AddressFamily
+1611 local_ip_address_i_pvx_addr32_addr_0 1 32 0 1 primitive
+1611 local_ip_address_i_pvx_addr32_addr_1 1 32 0 1 primitive
+1611 local_ip_address_i_pvx_addr32_addr_2 1 32 0 1 primitive
+1611 local_ip_address_i_pvx_addr32_addr_3 1 32 0 1 primitive
+1611 mpc_rmif_handle_mpe_handle 1 16 0 0 primitive
+1611 handle 1 16 0 0 primitive
+1611 ssrc 1 32 0 0 primitive
+1611 cname 0 8 17 0 primitive
+1611 secure_param_a 0 8 17 0 primitive
+1611 secure_param_b 1 32 0 0 primitive
+1611 rtp_authentication_algorithm 1 8 0 0 primitive
+1611 rtp_encryption_algorithm 1 8 0 0 primitive
+1611 rtcp_authentication_algorithm 1 8 0 0 primitive
+1611 rtcp_encryption_algorithm 1 8 0 0 primitive
+1611 srtp_tunneling_validate_rtp_rx_authentication 1 1 0 0 primitive
+1611 srtp_tunneling 1 1 0 0 primitive
+1611 rtcp_encryption_disable_rx 1 1 0 0 primitive
+1611 rtcp_encryption_disable_tx 1 1 0 0 primitive
+1611 rtp_encryption_disable_rx 1 1 0 0 primitive
+1611 rtp_encryption_disable_tx 1 1 0 0 primitive
+1611 rtp_authentication_disable_rx 1 1 0 0 primitive
+1611 rtp_authentication_disable_tx 1 1 0 0 primitive
+1611 reserved_1 1 7 0 0 primitive
+1611 srtp_tunneling_validate_rtcp_rx_authentication 1 1 0 0 primitive
+1611 reserved_3 1 8 0 0 primitive
+1611 reserved_2 1 8 0 0 primitive
+1611 tx_master_key 0 8 32 0 primitive
+1611 tx_master_salt 0 8 14 0 primitive
+1611 rx_master_key 0 8 32 0 primitive
+1611 rx_master_salt 0 8 14 0 primitive
+1611 rtp_digest_size 0 16 0 0 primitive
+1611 rtcp_digest_size 0 16 0 0 primitive
+1611 tx_master_key_identifier 1 32 0 0 primitive
+1611 rx_master_key_identifier 1 32 0 0 primitive
+1611 tx_master_key_identifier_size 1 8 0 0 primitive
+1611 rx_master_key_identifier_size 1 8 0 0 primitive
+1611 tx_ssrtp_enable 1 8 0 0 primitive
+1611 rx_ssrtp_enable 1 8 0 0 primitive
+1611 dtls_is_active 1 8 0 0 primitive
+1611 dtls_use_sdp_alg_for_calculation 1 8 0 0 primitive
+1611 unused_alignment2 0 8 2 0 primitive
+1611 dtls_srtp_suits 0 32 0 0 CipherSuites
+1611 dtls_fingerprint_str 0 8 192 0 primitive
+1611 dtls_context_id 0 32 0 0 primitive
+1611 channel_b_configuration_configuration_type_updated 0 32 0 0 ChannelConfigurationType
+1611 open_sbc_channel_coder 0 16 0 0 primitive
+1611 open_sbc_channel_fax_modem_bypass_coder_type 0 16 0 0 primitive
+1611 open_sbc_channel_m 1 8 0 0 primitive
+1611 open_sbc_channel_fax_modem_bypass_m 1 8 0 0 primitive
+1611 open_sbc_channel_sample_based_coders_rtp_packet_interval 1 8 0 0 primitive
+1611 open_sbc_channel_fax_modem_bypass_basic_rtp_packet_interval 1 8 0 0 primitive
+1611 open_sbc_channel_ec_type 1 8 0 0 primitive
+1611 open_sbc_channel_ec_enable 1 8 0 0 primitive
+1611 open_sbc_channel_sce 1 8 0 0 primitive
+1611 open_sbc_channel_voice_volume 1 8 0 0 primitive
+1611 open_sbc_channel_fax_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_v34_fax_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_v21_modem_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_v22_modem_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_v23_modem_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_v32_modem_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_v34_modem_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_cng_detector_mode 1 8 0 0 primitive
+1611 open_sbc_channel_t38_version 1 8 0 0 primitive
+1611 open_sbc_channel_dj_buf_min_delay 1 8 0 0 primitive
+1611 open_sbc_channel_dj_buf_opt_factor 1 8 0 0 primitive
+1611 open_sbc_channel_rtp_redundancy_rfc2198_payload_type 1 8 0 0 primitive
+1611 open_sbc_channel_opus_max_sampling_frequency 1 8 0 0 primitive
+1611 open_sbc_channel_opus_packet_duration 1 8 0 0 primitive
+1611 open_sbc_channel_opus_tx_inband_fec 1 8 0 0 primitive
+1611 open_sbc_channel_opus_decoder_status 1 8 0 0 primitive
+1611 open_sbc_channel_nse_mode 1 8 0 0 primitive
+1611 open_sbc_channel_nat_mode 1 8 0 0 primitive
+1611 open_sbc_channel_open_channel_without_dsp 1 8 0 0 primitive
+1611 open_sbc_channel_dtmf_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_input_gain 1 8 0 0 primitive
+1611 open_sbc_channel_rtp_redundancy_depth 1 8 0 0 primitive
+1611 open_sbc_channel_cypher_type 1 8 0 0 primitive
+1611 open_sbc_channel_inbound_media_latch_mode 1 8 0 0 primitive
+1611 open_sbc_channel_signaling_detectors_control 0 32 0 0 primitive
+1611 open_sbc_channel_speex_nb_bit_rate 1 8 0 0 primitive
+1611 open_sbc_channel_speex_wb_bit_rate 1 8 0 0 primitive
+1611 open_sbc_channel_t38_over_rtp_mode 1 8 0 0 primitive
+1611 open_sbc_channel_tx_t38_over_rtp_payload_type 1 8 0 0 primitive
+1611 open_sbc_channel_rx_t38_over_rtp_payload_type 1 8 0 0 primitive
+1611 open_sbc_channel_srtp_reset_when_encryption_is_changed 1 8 0 0 primitive
+1611 open_sbc_channel_rtcp_generate_enable 1 8 0 0 primitive
+1611 open_sbc_channel_silk_tx_inband_fec 1 8 0 0 primitive
+1611 open_sbc_channel_jitter_buffer_max_delay 1 16 0 0 primitive
+1611 open_sbc_channel_silk_max_average_bit_rate 1 16 0 0 primitive
+1611 open_sbc_channel_dtmf_volume 0 32 0 0 primitive
+1611 open_sbc_channel_rtp_mediation_functionality 0 32 0 0 primitive
+1611 open_sbc_channel_answer_detector_cmd 0 32 0 0 primitive
+1611 open_sbc_channel_pattern_detector_cmd 0 32 0 0 primitive
+1611 open_sbc_channel_agc_cmd 0 32 0 0 primitive
+1611 open_sbc_channel_vbr_coder_header_format 1 8 0 0 primitive
+1611 open_sbc_channel_dest_end_point 1 8 0 0 primitive
+1611 open_sbc_channel_uni_directional_rtp 1 8 0 0 primitive
+1611 open_sbc_channel_uni_directional_rtcp 1 8 0 0 primitive
+1611 open_sbc_channel_fax_bypass_rtp_payload_type 1 8 0 0 primitive
+1611 open_sbc_channel_tdm_bus_output_disable 1 8 0 0 primitive
+1611 open_sbc_channel_flash_hook_period 1 16 0 0 primitive
+1611 open_sbc_channel_broken_connection_event_timeout 1 32 0 0 primitive
+1611 open_sbc_channel_amd_max_post_greeting_silence_timex5ms 1 32 0 0 primitive
+1611 open_sbc_channel_amd_max_greeting_timex5ms 1 32 0 0 primitive
+1611 open_sbc_channel_rfc2833_rtp_tx_payload_type 1 8 0 0 primitive
+1611 open_sbc_channel_rfc2833_rtp_rx_payload_type 1 8 0 0 primitive
+1611 open_sbc_channel_modem_bypass_rtp_payload_type 1 8 0 0 primitive
+1611 open_sbc_channel_broken_connection_event_activation_mode 1 8 0 0 primitive
+1611 open_sbc_channel_detection_direction 1 8 0 0 primitive
+1611 open_sbc_channel_connection_establishment_notification_mode 1 8 0 0 primitive
+1611 open_sbc_channel_amd_enable 1 8 0 0 primitive
+1611 open_sbc_channel_ced_transfer_mode 1 8 0 0 primitive
+1611 open_sbc_channel_analog_signal_transport_type 1 8 0 0 primitive
+1611 open_sbc_channel_enable_fax_modem_inband_network_detection 1 8 0 0 primitive
+1611 open_sbc_channel_enable_evrc_smart_blanking 1 8 0 0 primitive
+1611 open_sbc_channel_rtp_fw_non_configured_pt_handling 1 8 0 0 primitive
+1611 open_sbc_channel_evrc_smart_blanking_min_gap 0 16 0 0 primitive
+1611 open_sbc_channel_evrc_smart_blanking_max_gap 0 16 0 0 primitive
+1611 open_sbc_channel_amr_octet_aligned_enable 1 8 0 0 primitive
+1611 open_sbc_channel_vbr_coder_hangover 1 8 0 0 primitive
+1611 open_sbc_channel_g729evmbs 1 8 0 0 primitive
+1611 open_sbc_channel_g729evmbs_to_be_sent 1 8 0 0 primitive
+1611 open_sbc_channel_g729ev_max_bit_rate 1 8 0 0 primitive
+1611 open_sbc_channel_amd_sensitivity_level 1 8 0 0 primitive
+1611 open_sbc_channel_amd_sensitivity_parameter_suit 1 8 0 0 primitive
+1611 open_sbc_channel_media_resource_usage 1 8 0 0 primitive
+1611 open_sbc_channel_msrta_tx_bit_rate 1 16 0 0 primitive
+1611 open_sbc_channel_rtcp_feedback_mode 1 8 0 0 primitive
+1611 open_sbc_channel_stun_on_media_ports_mode 1 8 0 0 primitive
+1611 open_sbc_channel_send_rtp_silence 1 8 0 0 primitive
+1611 open_sbc_channel_enable_dtls_on_media_ports 1 8 0 0 primitive
+1611 open_sbc_channel_web_rtc_username 0 8 42 0 primitive
+1611 open_sbc_channel_web_rtc_password 0 8 32 0 primitive
+1611 open_sbc_channel_voice_quality_enhancements_enable 1 8 0 0 primitive
+1611 open_sbc_channel_voice_quality_enhancements_rtcp_feedback_type 1 8 0 0 primitive
+1611 open_sbc_channel_silk_max_remote_bitrate 1 16 0 0 primitive
+1611 open_sbc_channel_udp_forwarding_on_media_ports 1 8 0 0 primitive
+1611 open_sbc_channel_voice_quality_enhancements_rtcp_feedback_max_packet_rate 1 8 0 0 primitive
+1611 open_sbc_channel_opus_max_remote_bitrate 1 16 0 0 primitive
+1611 open_sbc_channel_opus_max_average_bit_rate 1 32 0 0 primitive
+1611 open_sbc_channel_min_p_time 1 16 0 0 primitive
+1611 open_sbc_channel_max_p_time 1 16 0 0 primitive
+1611 open_sbc_channel_voice_quality_enhancements_max_bandwidth 1 32 0 0 primitive
+1611 open_sbc_channel_voice_quality_enhancements_initial_bitrate 1 16 0 0 primitive
+1611 open_sbc_channel_amd_beep_detection_activation_mode 1 8 0 0 primitive
+1611 open_sbc_channel_no_op_enable 1 8 0 0 primitive
+1611 open_sbc_channel_no_op_interval 1 32 0 0 primitive
+1611 open_sbc_channel_enhanced_plc_enable 1 8 0 0 primitive
+1611 open_sbc_channel_dummy1 1 8 0 0 primitive
+1611 open_sbc_channel_mpe_handle 1 16 0 0 primitive
+1611 open_sbc_channel_media_realm_index 0 32 0 0 primitive
+1611 open_sbc_channel_secure_param_c 1 8 0 0 primitive
+1611 open_sbc_channel_evs_fec_offset 1 8 0 0 primitive
+1611 open_sbc_channel_evs_build_cmr 1 8 0 0 primitive
+1611 open_sbc_channel_http_streaming 1 8 0 0 primitive
+1611 open_sbc_channel_evs_tx_bit_rate 1 16 0 0 primitive
+1611 open_sbc_channel_media_stun_forking_operation_mode 1 8 0 0 primitive
+1611 open_sbc_channel_unused_alignment 1 8 0 0 primitive
+1611 open_sbc_channel_tls_context 0 32 0 0 primitive
+1611 open_sbc_channel_dtls_remote_fingerprint_alg 0 32 0 0 primitive
+1611 activate_sbc_channel_local_port 1 16 0 0 primitive
+1611 activate_sbc_channel_remote_rtp_port 1 16 0 0 primitive
+1611 activate_sbc_channel_remote_t38_port 1 16 0 0 primitive
+1611 activate_sbc_channel_remote_rtcp_port 1 16 0 0 primitive
+1611 activate_sbc_channel_tx_rtp_payload_type 0 16 0 0 primitive
+1611 activate_sbc_channel_rx_rtp_payload_type 0 16 0 0 primitive
+1611 activate_sbc_channel_rtcp_interval 0 16 0 0 primitive
+1611 activate_sbc_channel_channel_activation_mode 1 8 0 0 primitive
+1611 activate_sbc_channel_t38_fax_session_immediate_start 1 8 0 0 primitive
+1611 activate_sbc_channel_local_interface_id 0 32 0 0 primitive
+1611 activate_sbc_channel_ip_tos_field_in_udp_packet 1 8 0 0 primitive
+1611 activate_sbc_channel_incoming_rtcp_port_option 1 8 0 0 primitive
+1611 activate_sbc_channel_incoming_t38_port_option 1 8 0 0 primitive
+1611 activate_sbc_channel_dummy2 1 8 0 0 primitive
+1611 remote_rtpip_add_address_family 0 32 0 1 AddressFamily
+1611 remote_rtpip_add_i_pvx_addr32_addr_0 1 32 0 1 primitive
+1611 remote_rtpip_add_i_pvx_addr32_addr_1 1 32 0 1 primitive
+1611 remote_rtpip_add_i_pvx_addr32_addr_2 1 32 0 1 primitive
+1611 remote_rtpip_add_i_pvx_addr32_addr_3 1 32 0 1 primitive
+1611 activate_sbc_channel_remote_t38ip_add_address_family 0 32 0 1 AddressFamily
+1611 remote_t38ip_add_i_pvx_addr32_addr_0 1 32 0 1 primitive
+1611 remote_t38ip_add_i_pvx_addr32_addr_1 1 32 0 1 primitive
+1611 remote_t38ip_add_i_pvx_addr32_addr_2 1 32 0 1 primitive
+1611 remote_t38ip_add_i_pvx_addr32_addr_3 1 32 0 1 primitive
+1611 activate_sbc_channel_remote_rtcpip_add_address_family 0 32 0 1 AddressFamily
+1611 activate_sbc_channel_remote_rtcpip_add_i_pvx_addr32_addr_0 1 32 0 1 primitive
+1611 activate_sbc_channel_remote_rtcpip_add_i_pvx_addr32_addr_1 1 32 0 1 primitive
+1611 activate_sbc_channel_remote_rtcpip_add_i_pvx_addr32_addr_2 1 32 0 1 primitive
+1611 activate_sbc_channel_remote_rtcpip_add_i_pvx_addr32_addr_3 1 32 0 1 primitive
+1611 activate_sbc_channel_local_ip_address_address_family 0 32 0 1 AddressFamily
+1611 activate_sbc_channel_local_ip_address_i_pvx_addr32_addr_0 1 32 0 1 primitive
+1611 activate_sbc_channel_local_ip_address_i_pvx_addr32_addr_1 1 32 0 1 primitive
+1611 activate_sbc_channel_local_ip_address_i_pvx_addr32_addr_2 1 32 0 1 primitive
+1611 activate_sbc_channel_local_ip_address_i_pvx_addr32_addr_3 1 32 0 1 primitive
+1611 activate_sbc_channel_mpc_rmif_handle_mpe_handle 1 16 0 0 primitive
+1611 mpc_rmif_handle_handle 1 16 0 0 primitive
+1611 activate_sbc_channel_ssrc 1 32 0 0 primitive
+1611 activate_sbc_channel_cname 0 8 17 0 primitive
+1611 activate_sbc_channel_secure_param_a 0 8 17 0 primitive
+1611 activate_sbc_channel_secure_param_b 1 32 0 0 primitive
+1611 secured_channel_configuration_rtp_authentication_algorithm 1 8 0 0 primitive
+1611 secured_channel_configuration_rtp_encryption_algorithm 1 8 0 0 primitive
+1611 secured_channel_configuration_rtcp_authentication_algorithm 1 8 0 0 primitive
+1611 secured_channel_configuration_rtcp_encryption_algorithm 1 8 0 0 primitive
+1611 secured_channel_configuration_srtp_tunneling_validate_rtp_rx_authentication 1 1 0 0 primitive
+1611 secured_channel_configuration_srtp_tunneling 1 1 0 0 primitive
+1611 secured_channel_configuration_rtcp_encryption_disable_rx 1 1 0 0 primitive
+1611 secured_channel_configuration_rtcp_encryption_disable_tx 1 1 0 0 primitive
+1611 secured_channel_configuration_rtp_encryption_disable_rx 1 1 0 0 primitive
+1611 secured_channel_configuration_rtp_encryption_disable_tx 1 1 0 0 primitive
+1611 secured_channel_configuration_rtp_authentication_disable_rx 1 1 0 0 primitive
+1611 secured_channel_configuration_rtp_authentication_disable_tx 1 1 0 0 primitive
+1611 secured_channel_configuration_reserved_1 1 7 0 0 primitive
+1611 secured_channel_configuration_srtp_tunneling_validate_rtcp_rx_authentication 1 1 0 0 primitive
+1611 secured_channel_configuration_reserved_3 1 8 0 0 primitive
+1611 secured_channel_configuration_reserved_2 1 8 0 0 primitive
+1611 srtp_params_tx_master_key 0 8 32 0 primitive
+1611 srtp_params_tx_master_salt 0 8 14 0 primitive
+1611 srtp_params_rx_master_key 0 8 32 0 primitive
+1611 srtp_params_rx_master_salt 0 8 14 0 primitive
+1611 srtp_params_rtp_digest_size 0 16 0 0 primitive
+1611 srtp_params_rtcp_digest_size 0 16 0 0 primitive
+1611 srtp_params_tx_master_key_identifier 1 32 0 0 primitive
+1611 srtp_params_rx_master_key_identifier 1 32 0 0 primitive
+1611 srtp_params_tx_master_key_identifier_size 1 8 0 0 primitive
+1611 srtp_params_rx_master_key_identifier_size 1 8 0 0 primitive
+1611 srtp_params_tx_ssrtp_enable 1 8 0 0 primitive
+1611 srtp_params_rx_ssrtp_enable 1 8 0 0 primitive
+1611 secured_channel_configuration_dtls_is_active 1 8 0 0 primitive
+1611 secured_channel_configuration_dtls_use_sdp_alg_for_calculation 1 8 0 0 primitive
+1611 secured_channel_configuration_unused_alignment2 0 8 2 0 primitive
+1611 secured_channel_configuration_dtls_srtp_suits 0 32 0 0 CipherSuites
+1611 secured_channel_configuration_dtls_fingerprint_str 0 8 192 0 primitive
+1611 secured_channel_configuration_dtls_context_id 0 32 0 0 primitive
+1612 0 32 0 0 primitive
+#####
diff --git a/resources/protocols/wimaxasncp/dictionary.dtd b/resources/protocols/wimaxasncp/dictionary.dtd
new file mode 100644
index 00000000..9cb556e0
--- /dev/null
+++ b/resources/protocols/wimaxasncp/dictionary.dtd
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!ELEMENT dictionary (tlv+)>
+
+<!ELEMENT tlv (enum*)>
+<!ATTLIST tlv
+ name CDATA #REQUIRED
+ type CDATA #REQUIRED
+ decoder CDATA #IMPLIED
+ since CDATA #IMPLIED
+>
+
+<!ELEMENT enum EMPTY>
+<!ATTLIST enum
+ name CDATA #REQUIRED
+ code CDATA #REQUIRED
+>
diff --git a/resources/protocols/wimaxasncp/dictionary.xml b/resources/protocols/wimaxasncp/dictionary.xml
new file mode 100644
index 00000000..a856b22d
--- /dev/null
+++ b/resources/protocols/wimaxasncp/dictionary.xml
@@ -0,0 +1,3424 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+
+<!DOCTYPE dictionary SYSTEM "dictionary.dtd">
+
+<!-- WiMax ASN R6 message dissection specification. -->
+<!-- Supports following NWG versions: -->
+<!-- 0 - NWG R1.0 V1.0.0 -->
+<!-- 1 - NWG R1.0 V1.2.0 -->
+<!-- 2 - NWG R1.0 V1.2.1 -->
+
+<dictionary>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Accept/Reject Indicator"
+ type="1"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="accept"
+ code="0x00"/>
+
+ <enum name="reject"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Accounting Extension"
+ type="2"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Action Code"
+ type="3"
+ decoder="WIMAXASNCP_TLV_ENUM16">
+
+ <enum name="Deregister MS"
+ code="0x0000"/>
+
+ <enum name="Suspend all MS traffic"
+ code="0x0001"/>
+
+ <enum name="Suspend user traffic"
+ code="0x0002"/>
+
+ <enum name="Resume traffic"
+ code="0x0003"/>
+
+ <enum name="Reserved (was: MS terminate current normal operations with BS)"
+ code="0x0004"/>
+
+ <enum name="MS shall be put into idle mode"
+ code="0x0005"/>
+
+ <enum name="Initial Authentication Failure"
+ code="0xFFFE"/>
+
+ <enum name="MS shall be sent the RES-CMD by the BS"
+ code="0xFFFF"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Action Time"
+ type="4"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="AK"
+ type="5"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="AK Context"
+ type="6"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="AK ID"
+ type="7"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="AK Lifetime"
+ type="8"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <tlv name="AK Lifetime"
+ type="8"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="AK SN"
+ type="9"
+ decoder="WIMAXASNCP_TLV_HEX8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Anchor ASN GW ID / Anchor DPF Identifier"
+ type="10"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Anchor MM Context"
+ type="11"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Anchor PCID - Anchor Paging Controller ID"
+ type="12"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Anchor PC Relocation Destination"
+ type="13"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Anchor PC Relocation Request Response"
+ type="14"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Accept"
+ code="0x00"/>
+
+ <enum name="Refuse"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Associated PHSI"
+ type="15"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Anchor Authenticator ID"
+ type="16"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <tlv name="FA Revoke Reason"
+ type="16"
+ decoder="WIMAXASNCP_TLV_ENUM8"
+ since="1">
+
+ <enum name="DHCP Release"
+ code="0x00"/>
+
+ <enum name="DHCP expiry"
+ code="0x01"/>
+
+ <enum name="FA initiated release"
+ code="0x02"/>
+
+ <enum name="HA initiated release"
+ code="0x03"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Authentication Complete"
+ type="17"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Authentication Result"
+ type="18"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Success"
+ code="0x00"/>
+
+ <enum name="Failure"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Authenticator Identifier"
+ type="19"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name=" Auth-IND"
+ type="20"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <tlv name="RRQ"
+ type="20"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Authorization Policy"
+ type="21"
+ decoder="WIMAXASNCP_TLV_BITFLAGS16">
+
+ <enum name="RSA authorization"
+ code="WIMAXASNCP_BIT16(15)"/>
+
+ <enum name="EAP authorization"
+ code="WIMAXASNCP_BIT16(14)"/>
+
+ <enum name="Authenticated-EAP authorization"
+ code="WIMAXASNCP_BIT16(13)"/>
+
+ <enum name="HMAC supported"
+ code="WIMAXASNCP_BIT16(12)"/>
+
+ <enum name="CMAC supported"
+ code="WIMAXASNCP_BIT16(11)"/>
+
+ <enum name="64-bit Short-HMAC"
+ code="WIMAXASNCP_BIT16(10)"/>
+
+ <enum name="80-bit Short-HMAC"
+ code="WIMAXASNCP_BIT16(9)"/>
+
+ <enum name="96-bit Short-HMAC"
+ code="WIMAXASNCP_BIT16(8)"/>
+ </tlv>
+
+ <tlv name="Authorization Policy"
+ type="21"
+ decoder="WIMAXASNCP_TLV_BITFLAGS8"
+ since="1">
+
+ <enum name="RSA-based authorization at the initial network entry"
+ code="WIMAXASNCP_BIT8(7)"/>
+
+ <enum name="EAP-based authorization at the initial network entry"
+ code="WIMAXASNCP_BIT8(6)"/>
+
+ <enum name="Authenticated EAP-based authorization at the initial network entry"
+ code="WIMAXASNCP_BIT8(5)"/>
+
+ <enum name="Reserved (was: HMAC supported)"
+ code="WIMAXASNCP_BIT8(4)"/>
+
+ <enum name="RSA-based authorization at reentry"
+ code="WIMAXASNCP_BIT8(3)"/>
+
+ <enum name="EAP-based authorization at reentry"
+ code="WIMAXASNCP_BIT8(2)"/>
+
+ <enum name="Authenticated EAP-based authorization at reentry"
+ code="WIMAXASNCP_BIT8(1)"/>
+
+ <enum name="Reserved"
+ code="WIMAXASNCP_BIT8(0)"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Available Radio Resource DL"
+ type="22"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Available Radio Resource UL"
+ type="23"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="BE Data Delivery Service"
+ type="24"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="BS ID"
+ type="25"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="BS Info"
+ type="26"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="BS-originated EAP-Start Flag"
+ type="27"
+ decoder="WIMAXASNCP_TLV_FLAG0">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Care-Of Address (CoA)"
+ type="28"
+ decoder="WIMAXASNCP_TLV_IPV4_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="CID"
+ type="29"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Classification Rule"
+ type="30"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <tlv name="Classification Rule Index"
+ type="30"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Classification Rule Action"
+ type="31"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Add Classification Rule"
+ code="0"/>
+
+ <enum name="Replace Classification Rule"
+ code="1"/>
+
+ <enum name="Delete Classification Rule"
+ code="2"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Classification Rule Priority"
+ type="32"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Classifier Type"
+ type="33"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="IP TOS/DSCP Range and Mask"
+ code="1"/>
+ <enum name="Protocol"
+ code="2"/>
+ <enum name="IP Source Address and Mask"
+ code="3"/>
+ <enum name="IP Destination Address and Mask"
+ code="4"/>
+ <enum name="Protocol Source Port Range"
+ code="5"/>
+ <enum name="Protocol Destination Port Range"
+ code="6"/>
+ <enum name="IEEE 802.3/Ethernet Destination MAC address"
+ code="7"/>
+ <enum name="IEEE 802.3/Ethernet Source MAC address"
+ code="8"/>
+ <enum name="Ethertype/IEEE 802.2 SAP"
+ code="9"/>
+ <enum name="IEEE 802.1D User_Priority"
+ code="10"/>
+ <enum name="IEEE 802.1Q VLAN_ID"
+ code="11"/>
+ </tlv>
+
+ <tlv name="Authentication Indication"
+ type="33"
+ decoder="WIMAXASNCP_TLV_ENUM8"
+ since="1">
+
+ <enum name="No Authentication Information"
+ code="0x00"/>
+
+ <enum name="Authentication Information present"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="CMAC_KEY_COUNT"
+ type="34"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Combined Resources Required"
+ type="35"
+ decoder="WIMAXASNCP_TLV_ENUM16">
+
+ <enum name="Not combined"
+ code="0x0000"/>
+
+ <enum name="Combined"
+ code="0x0001"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Context Purpose Indicator"
+ type="36"
+ decoder="WIMAXASNCP_TLV_BITFLAGS32">
+
+ <enum name="MS AK Context"
+ code="WIMAXASNCP_BIT32(0)"/>
+
+ <enum name="Reserved (was: MS Network Context)"
+ code="WIMAXASNCP_BIT32(1)"/>
+
+ <enum name="MS MAC Context"
+ code="WIMAXASNCP_BIT32(2)"/>
+
+ <enum name="MS Authorization Context"
+ code="WIMAXASNCP_BIT32(3)"/>
+
+ <enum name="Anchor MM Context"
+ code="WIMAXASNCP_BIT32(4)"/>
+
+ <enum name="Accounting context"
+ code="WIMAXASNCP_BIT32(5)"/>
+
+ <enum name="MS Security History"
+ code="WIMAXASNCP_BIT32(6)"/>
+
+ <enum name="SA Context"
+ code="WIMAXASNCP_BIT32(7)"/>
+
+ <enum name="MN-FA key context"
+ code="WIMAXASNCP_BIT32(8)"/>
+
+ <enum name="FA-HA key context"
+ code="WIMAXASNCP_BIT32(9)"/>
+
+ <enum name="DHCP-Relay-Info"
+ code="WIMAXASNCP_BIT32(10)"/>
+
+ <enum name="Security Context Delivery"
+ code="WIMAXASNCP_BIT32(11)"/>
+
+ <enum name="MIP6 handover successful"
+ code="WIMAXASNCP_BIT32(12)"/>
+
+ <enum name="Online Accounting context"
+ code="WIMAXASNCP_BIT32(13)"/>
+
+ <enum name="Offline Accounting context"
+ code="WIMAXASNCP_BIT32(14)"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Correlation ID"
+ type="37"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Cryptographic Suite"
+ type="38"
+ decoder="WIMAXASNCP_TLV_ENUM32">
+
+ <enum name="No data encryption, no data authentication &amp; 3-DES, 128"
+ code="0x000000"/>
+
+ <enum name="CBC-Mode 56-bit DES, no data authentication &amp; 3-DES, 128"
+ code="0x010001"/>
+
+ <enum name="No data encryption, no data authentication &amp; RSA, 1024"
+ code="0x000002"/>
+
+ <enum name="CBC-Mode 56-bit DES, no data authentication &amp; RSA, 1024"
+ code="0x010002"/>
+
+ <enum name="CCM-Mode 128-bit AES, CCM-Mode, 128-bit, ECB mode AES with 128-bit key"
+ code="0x020103"/>
+
+ <enum name="CCM-Mode 128bits AES, CCM-Mode, AES Key Wrap with 128-bit key"
+ code="0x020104"/>
+
+ <enum name="CBC-Mode 128-bit AES, no data authentication, ECB mode AES with 128-bit key"
+ code="0x030003"/>
+
+ <enum name="MBS CTR Mode 128 bits AES, no data authentication, AES ECB mode with 128-bit key"
+ code="0x800003"/>
+
+ <enum name="MBS CTR mode 128 bits AES, no data authentication, AES Key Wrap with 128-bit key"
+ code="0x800004"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="CS Type"
+ type="39"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="All CS Types"
+ code="0x00"/>
+
+ <enum name="Packet, IPv4"
+ code="0x01"/>
+
+ <enum name="Packet, IPv6"
+ code="0x02"/>
+
+ <enum name="Packet, 802.3"
+ code="0x03"/>
+
+ <enum name="Packet, 802.1Q"
+ code="0x04"/>
+
+ <enum name="Packet, IPv4over802.3"
+ code="0x05"/>
+
+ <enum name="Packet, IPv6over802.3"
+ code="0x06"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Integrity"
+ type="40"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="No recommendation"
+ code="0x0"/>
+
+ <enum name="Data integrity requested"
+ code="0x1"/>
+
+ <enum name="Data delay jitter sensitive"
+ code="0x2"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Integrity Info"
+ type="41"
+ decoder="WIMAXASNCP_TLV_TBD">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Path Encapsulation Type"
+ type="42"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="GRE"
+ code="1"/>
+
+ <enum name="IP-in-IP"
+ code="2"/>
+
+ <enum name="VLAN"
+ code="3"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Path Establishment Option"
+ type="43"
+ decoder="WIMAXASNCP_TLV_HEX8">
+
+ <enum name="Do not (Pre-) Establish DP"
+ code="0"/>
+
+ <enum name="(Pre-) Establish DP"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Path ID"
+ type="44"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Path Info"
+ type="45"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Path Integrity Mechanism"
+ type="46"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Path Type"
+ type="47"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Type1"
+ code="0"/>
+
+ <enum name="Type2"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DCD/UCD Configuration Change Count"
+ type="48"
+ decoder="WIMAXASNCP_TLV_BITFLAGS8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DCD Setting"
+ type="49"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Device Authentication Indicator"
+ type="50"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Reserved"
+ code="0"/>
+ <enum name="Certificate-based device authentication has been successfully performed (MS MAC address is verified)"
+ code="1"/>
+ <enum name="Device authentication has been successfully performed"
+ code="2"/>
+ </tlv>
+
+ <tlv name="OFDMA Parameter Set"
+ type="50"
+ decoder="WIMAXASNCP_TLV_BITFLAGS8"
+ since="1">
+
+ <enum name="support OFDMA PHY parameter set A"
+ code="0"/>
+
+ <enum name="support OFDMA PHY parameter set B"
+ code="1"/>
+
+ <enum name="HARQ parameters set"
+ code="2"/>
+
+ <enum name="support OFDMA MAC parameters set A"
+ code="5"/>
+
+ <enum name="support OFDMA MAC parameters set B"
+ code="6"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Key"
+ type="51"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Key ID"
+ type="52"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Key Lifetime"
+ type="53"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Proxy Info"
+ type="54"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Relay Address"
+ type="55"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Relay Info"
+ type="56"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Server Address"
+ type="57"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DHCP Server List"
+ type="58"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Direction"
+ type="59"
+ decoder="WIMAXASNCP_TLV_ENUM16">
+
+ <enum name="For Uplink"
+ code="0x0000"/>
+
+ <enum name="For Downlink"
+ code="0x0001"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DL PHY Quality Info"
+ type="60"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DL PHY Service Level"
+ type="61"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="EAP Payload"
+ type="62"
+ decoder="WIMAXASNCP_TLV_EAP">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="EIK"
+ type="63"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ERT-VR Data Delivery Service"
+ type="64"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Exit IDLE Mode Operation Indication"
+ type="65"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="No"
+ code="0"/>
+ <enum name="Yes"
+ code="1"/>
+ </tlv>
+
+ <tlv name="PPAC"
+ type="65"
+ decoder="WIMAXASNCP_TLV_COMPOUND"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="FA-HA Key"
+ type="66"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="FA-HA Key Lifetime"
+ type="67"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="FA-HA Key SPI"
+ type="68"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Failure Indication"
+ type="69"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Unspecified Error"
+ code="0"/>
+
+ <enum name="Incompatible Version Number"
+ code="1"/>
+
+ <enum name="Invalid Function Type"
+ code="2"/>
+
+ <enum name="Invalid Message Type"
+ code="3"/>
+
+ <enum name="Unknown MSID"
+ code="4"/>
+
+ <enum name="Transaction Failure"
+ code="5"/>
+
+ <enum name="Unknown Source Identifier"
+ code="6"/>
+
+ <enum name="Unknown Destination Identifier"
+ code="7"/>
+
+ <enum name="Invalid Message Header"
+ code="8"/>
+
+ <enum name="Invalid message format"
+ code="16"/>
+
+ <enum name="Mandatory TLV missing"
+ code="17"/>
+
+ <enum name="TLV Value Invalid"
+ code="18"/>
+
+ <enum name="Unsupported Options"
+ code="19"/>
+
+ <enum name="Timer expired without response"
+ code="32"/>
+
+ <enum name="Requested Context Unavailable"
+ code="48"/>
+
+ <enum name="Authorization Failure"
+ code="49"/>
+
+ <enum name="Registration Failure"
+ code="50"/>
+
+ <enum name="No Resources"
+ code="51"/>
+
+ <enum name="Failure by rejection of MS"
+ code="52"/>
+
+ <enum name="Authenticator relocated"
+ code="53"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="FA IP Address"
+ type="70"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="FA Relocation Indication"
+ type="71"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Success"
+ code="0"/>
+
+ <enum name="Failure"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Full DCD Setting"
+ type="72"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Full UCD Setting"
+ type="73"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Global Service Class Name"
+ type="74"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HA IP Address"
+ type="75"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HO Confirm Type"
+ type="76"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Confirm"
+ code="0"/>
+
+ <enum name="Unconfirm"
+ code="1"/>
+
+ <enum name="Cancel"
+ code="2"/>
+
+ <enum name="Reject"
+ code="3"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Home Address (HoA)"
+ type="77"
+ decoder="WIMAXASNCP_TLV_IPV4_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HO Process Optimization"
+ type="78"
+ decoder="WIMAXASNCP_TLV_HEX8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HO Type"
+ type="79"
+ decoder="WIMAXASNCP_TLV_ENUM32">
+
+ <enum name="Hard Handoff (HHO)"
+ code="0x00000000"/>
+
+ <enum name="Fast Base Station Switching (FBSS)"
+ code="0x00000001"/>
+
+ <enum name="Macro Diversity Handoff (MDHO)"
+ code="0x00000002"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="IDLE Mode Info"
+ type="80"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="IDLE Mode Retain Info"
+ type="81"
+ decoder="WIMAXASNCP_TLV_BITFLAGS8">
+ <enum name="Retain MS service and operational information associated with SBC-REQ/RSP messages."
+ code="WIMAXASNCP_BIT8(0)"/>
+
+ <enum name="Retain MS service and operational information associated with PKM-REQ/RSP messages."
+ code="WIMAXASNCP_BIT8(1)"/>
+
+ <enum name="Retain MS service and operational information associated with REG-REQ/RSP messages."
+ code="WIMAXASNCP_BIT8(2)"/>
+
+ <enum name="Retain MS service and operational information associated with Network Address."
+ code="WIMAXASNCP_BIT8(3)"/>
+
+ <enum name="Retain MS service and operational information associated with Time of Day."
+ code="WIMAXASNCP_BIT8(4)"/>
+
+ <enum name="Retain MS service and operational information associated with TFTP messages."
+ code="WIMAXASNCP_BIT8(5)"/>
+
+ <enum name="Retain MS service and operation information associated with Full service."
+ code="WIMAXASNCP_BIT8(6)"/>
+
+ <enum name="Consider Paging Preference of each Service Flow in resource retention."
+ code="WIMAXASNCP_BIT8(7)"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="IP Destination Address and Mask"
+ type="82"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS_MASK_LIST">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="IP Remained Time"
+ type="83"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="IP Source Address and Mask"
+ type="84"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS_MASK_LIST">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="IP TOS/DSCP Range and Mask"
+ type="85"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Key Change Indicator"
+ type="86"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Success"
+ code="0"/>
+
+ <enum name="Failure"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="L-BSID"
+ type="87"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Location Update Status"
+ type="88"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Accept"
+ code="0"/>
+
+ <enum name="Refuse"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Location Update Success/Failure Indication"
+ type="89"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Success"
+ code="0"/>
+ <enum name="Failure"
+ code="1"/>
+ </tlv>
+
+ <tlv name="Available In Client"
+ type="89"
+ decoder="WIMAXASNCP_TLV_ENUM32"
+ since="1">
+
+ <enum name="Reserved"
+ code="0"/>
+
+ <enum name="Volume metering supported"
+ code="0x00000001"/>
+
+ <enum name="Duration metering supported"
+ code="0x00000002"/>
+
+ <enum name="Resource metering supported"
+ code="0x00000004"/>
+
+ <enum name="Pools supported"
+ code="0x00000008"/>
+
+ <enum name="Rating groups supported"
+ code="0x00000010"/>
+
+ <enum name="Multi-Services supported"
+ code="0x00000020"/>
+
+ <enum name="Tariff Switch supported"
+ code="0x00000040"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="LU Result Indicator"
+ type="90"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Success"
+ code="0"/>
+
+ <enum name="Failure"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Latency"
+ type="91"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Sustained Traffic Rate"
+ type="92"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Traffic Burst"
+ type="93"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Media Flow Type"
+ type="94"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Voice over IP"
+ code="1"/>
+
+ <enum name="Robust Browser"
+ code="2"/>
+
+ <enum name="Secure Browser/ VPN"
+ code="3"/>
+
+ <enum name="Streaming video on demand"
+ code="4"/>
+
+ <enum name="Streaming live TV"
+ code="5"/>
+
+ <enum name="Music and Photo Download"
+ code="6"/>
+
+ <enum name="Multi-player gaming"
+ code="7"/>
+
+ <enum name="Location-based services"
+ code="8"/>
+
+ <enum name="Text and Audio Books with Graphics"
+ code="9"/>
+
+ <enum name="Video Conversation"
+ code="10"/>
+
+ <enum name="Message"
+ code="11"/>
+
+ <enum name="Control"
+ code="12"/>
+
+ <enum name="Data"
+ code="13"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Minimum Reserved Traffic Rate"
+ type="95"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MIP4 Info"
+ type="96"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MIP4 Security Info"
+ type="97"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <tlv name="RRP"
+ type="97"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MN-FA Key"
+ type="98"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MN-FA SPI"
+ type="99"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS Authorization Context"
+ type="100"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS FA Context"
+ type="101"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS ID"
+ type="102"
+ decoder="WIMAXASNCP_TLV_ETHER">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS Info"
+ type="103"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS Mobility Mode"
+ type="104"
+ decoder="WIMAXASNCP_TLV_ENUM16">
+
+ <enum name="PMIP4"
+ code="0"/>
+
+ <enum name="CMIP4"
+ code="1"/>
+
+ <enum name="CMIP6"
+ code="2"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS NAI"
+ type="105"
+ decoder="WIMAXASNCP_TLV_ASCII_STRING">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS Networking Context"
+ type="106"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <tlv name="Obsolete"
+ type="106"
+ decoder="WIMAXASNCP_TLV_UNKNOWN"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS Security Context"
+ type="107"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS Security History"
+ type="108"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Network Exit Indicator"
+ type="109"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="MS Power Down indication"
+ code="0x00"/>
+
+ <enum name="Radio link with MS is lost"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Newer TEK Parameters"
+ type="110"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="NRT-VR Data Delivery Service"
+ type="111"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Older TEK Parameters"
+ type="112"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Old Anchor PC ID"
+ type="113"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Packet Classification Rule / Media Flow Description"
+ type="114"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Announce Timer"
+ type="115"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Cause"
+ type="116"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Location Update"
+ code="1"/>
+
+ <enum name="Network Re-entry"
+ code="2"/>
+
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Controller Identifier"
+ type="117"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Cycle"
+ type="118"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Information"
+ type="119"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Offset"
+ type="120"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Start/Stop"
+ type="121"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Stop"
+ code="0"/>
+
+ <enum name="Start"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PC Relocation Indication"
+ type="122"
+ decoder="WIMAXASNCP_TLV_HEX8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PGID - Paging Group ID"
+ type="123"
+ decoder="WIMAXASNCP_TLV_HEX16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHSF"
+ type="124"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHSI"
+ type="125"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHSM"
+ type="126"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHS Rule"
+ type="127"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHS Rule Action"
+ type="128"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Add PHS Rule"
+ code="0"/>
+
+ <enum name="Replace PHS Rule"
+ code="1"/>
+
+ <enum name="Delete PHS Rule"
+ code="2"/>
+
+ <enum name="Delete All PHS Rules"
+ code="3"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHSS"
+ type="129"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHSV"
+ type="130"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Verify"
+ code="0"/>
+
+ <enum name="Don't verify"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PKM Context"
+ type="131"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="PKM Capabilities defined in the MTG Profile"
+ code="0"/>
+ </tlv>
+
+ <tlv name="PPAQ"
+ type="131"
+ decoder="WIMAXASNCP_TLV_COMPOUND"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PMIP4 Client Location"
+ type="132"
+ decoder="WIMAXASNCP_TLV_IPV4_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PMK SN"
+ type="133"
+ decoder="WIMAXASNCP_TLV_HEX8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PKM2 Message Code"
+ type="134"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="EAP Transfer"
+ code="18"/>
+ <enum name="Authenticated EAP Transfer"
+ code="19"/>
+ <enum name="EAP Complete"
+ code="29"/>
+ </tlv>
+
+ <tlv name="PKM2 Message Code"
+ type="134"
+ decoder="WIMAXASNCP_TLV_ENUM8"
+ since="1">
+
+ <enum name="EAP Transfer"
+ code="18"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PMK2 SN"
+ type="135"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <tlv name="Paging Interval Length"
+ type="135"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PN Counter"
+ type="136"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Preamble Index/Sub-channel Index"
+ type="137"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Protocol"
+ type="138"
+ decoder="WIMAXASNCP_TLV_PROTOCOL_LIST">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Protocol Destination Port Range"
+ type="139"
+ decoder="WIMAXASNCP_TLV_PORT_RANGE_LIST">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Protocol Source Port Range"
+ type="140"
+ decoder="WIMAXASNCP_TLV_PORT_RANGE_LIST">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="QoS Parameters"
+ type="141"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Radio Resource Fluctuation"
+ type="142"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Reduced Resources Code"
+ type="143"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <tlv name="MTG Profile"
+ type="143"
+ decoder="WIMAXASNCP_TLV_ENUM8"
+ since="1">
+
+ <enum name="REG handshake related capabilities defined in the MTG Profile"
+ code="0"/>
+ </tlv>
+
+ <tlv name="Obsolete"
+ type="143"
+ decoder="WIMAXASNCP_TLV_UNKNOWN"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="REG Context"
+ type="144"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="REG handshake related capabilities defined in the MTG Profile"
+ code="0"/>
+ </tlv>
+
+ <tlv name="REG Context"
+ type="144"
+ decoder="WIMAXASNCP_TLV_COMPOUND"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Registration Type"
+ type="145"
+ decoder="WIMAXASNCP_TLV_ENUM32">
+
+ <enum name="Initial Network Entry"
+ code="0"/>
+
+ <enum name="Handoff"
+ code="1"/>
+
+ <enum name="In-Service Data Path Establishment"
+ code="2"/>
+
+ <enum name="MS Network Exit"
+ code="3"/>
+
+ <enum name="Idle Mode Entry"
+ code="4"/>
+
+ <enum name="Idle Mode Exit"
+ code="5"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Relative Delay"
+ type="146"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Relocation Destination ID"
+ type="147"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <tlv name="Registration Lifetime"
+ type="147"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Relocation Response"
+ type="148"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Accept"
+ code="0"/>
+
+ <enum name="Refuse"
+ code="1"/>
+ </tlv>
+
+ <tlv name="Quota Identifier"
+ type="148"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Relocation Success Indicator"
+ type="149"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Accept"
+ code="0"/>
+
+ <enum name="Refuse"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Request/Transmission Policy"
+ type="150"
+ decoder="WIMAXASNCP_TLV_BITFLAGS32">
+
+ <enum name="Service flow SHALL not use broadcast bandwidth request opportunities"
+ code="WIMAXASNCP_BIT32(0)"/>
+
+ <enum name="Reserved"
+ code="WIMAXASNCP_BIT32(1)"/>
+
+ <enum name="Service flow SHALL not piggyback requests with data"
+ code="WIMAXASNCP_BIT32(2)"/>
+
+ <enum name="Service flow SHALL not fragment data"
+ code="WIMAXASNCP_BIT32(3)"/>
+
+ <enum name="Service flow SHALL not suppress payload headers"
+ code="WIMAXASNCP_BIT32(4)"/>
+
+ <enum name="Service flow SHALL not pack multiple SDUs (or fragments) into single MAC PDUs"
+ code="WIMAXASNCP_BIT32(5)"/>
+
+ <enum name="Service flow SHALL not include CRC in the MAC PDU"
+ code="WIMAXASNCP_BIT32(6)"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Reservation Action"
+ type="151"
+ decoder="WIMAXASNCP_TLV_BITFLAGS16">
+
+ <enum name="Create service flow"
+ code="WIMAXASNCP_BIT16(15)"/>
+
+ <enum name="Admit service flow"
+ code="WIMAXASNCP_BIT16(14)"/>
+
+ <enum name="Activate service flow"
+ code="WIMAXASNCP_BIT16(13)"/>
+
+ <enum name="Modify service flow"
+ code="WIMAXASNCP_BIT16(12)"/>
+
+ <enum name="Delete service flow"
+ code="WIMAXASNCP_BIT16(11)"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Reservation Result"
+ type="152"
+ decoder="WIMAXASNCP_TLV_ENUM16">
+
+ <enum name="Successfully Created"
+ code="0x0000"/>
+
+ <enum name="Request Denied - No resources"
+ code="0x0001"/>
+
+ <enum name="Request Denied due to Policy"
+ code="0x0002"/>
+
+ <enum name="Request Denied due to Requests for Other Flows Failed"
+ code="0x0003"/>
+
+ <enum name="Request Failed (Unspecified reason)"
+ code="0x0004"/>
+
+ <enum name="Request Denied due to MS reason"
+ code="0x0005"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Response Code"
+ type="153"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="not allowed - Paging Reference is zero"
+ code="0x00"/>
+
+ <enum name="not allowed - no such SF"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Result Code"
+ type="154"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Success"
+ code="0"/>
+
+ <enum name="Failure - No resources"
+ code="1"/>
+
+ <enum name="Failure - Not supported"
+ code="2"/>
+
+ <enum name="Partial Response"
+ code="3"/>
+
+ <enum name="Multiple Not Supported"
+ code="4"/>
+
+ <enum name="Request Failure"
+ code="5"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ROHC/ECRTP Context ID"
+ type="155"
+ decoder="WIMAXASNCP_TLV_TBD">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Round Trip Delay"
+ type="156"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM Absolute Threshold Value J"
+ type="157"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM Averaging Time T"
+ type="158"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM BS Info"
+ type="159"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM BS-MS PHY Quality Info"
+ type="160"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM Relative Threshold RT"
+ type="161"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM Reporting Characteristics"
+ type="162"
+ decoder="WIMAXASNCP_TLV_BITFLAGS32">
+
+ <enum name="periodically as defined by reporting period P"
+ code="WIMAXASNCP_BIT32(0)"/>
+
+ <enum name="regularly whenever resources have changed as defined by RT since the last measurement period"
+ code="WIMAXASNCP_BIT32(1)"/>
+
+ <enum name="regularly whenever resources cross predefined total threshold(s) defined by reporting absolute threshold values J"
+ code="WIMAXASNCP_BIT32(2)"/>
+
+ <enum name="DCD/UCD Configuration Change Count modification"
+ code="WIMAXASNCP_BIT32(3)"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM Reporting Period P"
+ type="163"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RRM Spare Capacity Report Type"
+ type="164"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Type 1: Available radio resource indicator"
+ code="0"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RT-VR Data Delivery Service"
+ type="165"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RxPN Counter"
+ type="166"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="R3 Operation Status"
+ type="167"
+ decoder="WIMAXASNCP_TLV_ENUM16">
+
+ <enum name="Success"
+ code="0x0"/>
+
+ <enum name="Failure"
+ code="0x1"/>
+
+ <enum name="Pending"
+ code="0x2"/>
+
+ <enum name="Reserved"
+ code="0x3"/>
+
+ </tlv>
+
+ <tlv name="Volume Quota"
+ type="167"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="R3 Release Reason"
+ type="168"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="MS power down"
+ code="0x0"/>
+ </tlv>
+
+ <tlv name="Volume Threshold"
+ type="168"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SAID"
+ type="169"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <tlv name="SAID"
+ type="169"
+ decoder="WIMAXASNCP_TLV_HEX16"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SA Descriptor"
+ type="170"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SA Index"
+ type="171"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SA Service Type"
+ type="172"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Unicast Service"
+ code="0"/>
+
+ <enum name="Group Multicast Service"
+ code="1"/>
+
+ <enum name="MBS Service"
+ code="2"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SA Type"
+ type="173"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Primary"
+ code="0"/>
+
+ <enum name="Static"
+ code="1"/>
+
+ <enum name="Dynamic"
+ code="2"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SBC Context"
+ type="174"
+ decoder="WIMAXASNCP_TLV_HEX8">
+ </tlv>
+
+ <tlv name="SBC Context"
+ type="174"
+ decoder="WIMAXASNCP_TLV_COMPOUND"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SDU BSN Map"
+ type="175"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SDU Info"
+ type="176"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SDU Size"
+ type="177"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <tlv name="SDU Size"
+ type="177"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="1">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SDU SN"
+ type="178"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Service Class Name"
+ type="179"
+ decoder="WIMAXASNCP_TLV_ASCII_STRING">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Service Level Prediction"
+ type="180"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Service Authorization Code"
+ type="181"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="service authorized"
+ code="0"/>
+
+ <enum name="service not authorized"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Serving/Target Indicator"
+ type="182"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Serving"
+ code="0"/>
+
+ <enum name="Target"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SF Classification"
+ type="183"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="SF classification not supported"
+ code="0"/>
+ <enum name="SF classification supported"
+ code="1"/>
+ </tlv>
+
+ <tlv name="SBC Capability Profile"
+ type="183"
+ decoder="WIMAXASNCP_TLV_BITFLAGS8"
+ since="1">
+
+ <enum name="Support OFDMA PHY parameter set A"
+ code="WIMAXASNCP_BIT8(7)"/>
+ <enum name="Support OFDMA PHY parameter set B"
+ code="WIMAXASNCP_BIT8(6)"/>
+ <enum name="HARQ set"
+ code="WIMAXASNCP_BIT8(5)"/>
+ <enum name="HARQ set"
+ code="WIMAXASNCP_BIT8(4)"/>
+ <enum name="HARQ set"
+ code="WIMAXASNCP_BIT8(3)"/>
+ </tlv>
+
+ <tlv name="Obsolete"
+ type="183"
+ decoder="WIMAXASNCP_TLV_UNKNOWN"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SFID"
+ type="184"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="SF Info"
+ type="185"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Spare Capacity Indicator"
+ type="186"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="TEK"
+ type="187"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="TEK Lifetime"
+ type="188"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="TEK SN"
+ type="189"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Tolerated Jitter"
+ type="190"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Total Slots DL"
+ type="191"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Total Slots UL"
+ type="192"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Traffic Priority/QoS Priority"
+ type="193"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Tunnel Endpoint"
+ type="194"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="UCD Setting"
+ type="195"
+ decoder="WIMAXASNCP_TLV_TBD">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="UGS Data Delivery Service"
+ type="196"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="UL PHY Quality Info"
+ type="197"
+ decoder="WIMAXASNCP_TLV_HEX32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="UL PHY Service Level"
+ type="198"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Unsolicited Grant Interval"
+ type="199"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Unsolicited Polling Interval"
+ type="200"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="VAAA IP Address"
+ type="201"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="VAAA Realm"
+ type="202"
+ decoder="WIMAXASNCP_TLV_ASCII_STRING">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="BS HO RSP Code"
+ type="203"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="success"
+ code="0"/>
+
+ <enum name="Target BS doesn't support this HO Type"
+ code="1"/>
+
+ <enum name="Target BS's air link resource is not enough"
+ code="2"/>
+
+ <enum name="Target BS's CPU overload"
+ code="3"/>
+
+ <enum name="Target BS rejects for other reasons"
+ code="4"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Accounting Context"
+ type="204"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HO ID"
+ type="205"
+ decoder="WIMAXASNCP_TLV_HEX8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Combined Resource Indicator"
+ type="206"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Media Flow Description in SDP Format"
+ type="228"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Service Class Name"
+ type="229"
+ decoder="WIMAXASNCP_TLV_STRING">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Traffic Priority/QoS Priority"
+ type="231"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Sustained Traffic Rate"
+ type="232"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <tlv name="Obsolete"
+ type="232"
+ decoder="WIMAXASNCP_TLV_UNKNOWN"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Minimum Reserved Traffic Rate"
+ type="233"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <tlv name="Obsolete"
+ type="233"
+ decoder="WIMAXASNCP_TLV_UNKNOWN"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Traffic Burst"
+ type="234"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <tlv name="Obsolete"
+ type="234"
+ decoder="WIMAXASNCP_TLV_UNKNOWN"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Tolerated Jitter"
+ type="235"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <tlv name="Obsolete"
+ type="235"
+ decoder="WIMAXASNCP_TLV_UNKNOWN"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="R3 Maximum Latency"
+ type="236"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Reduced Resources Code"
+ type="237"
+ decoder="WIMAXASNCP_TLV_FLAG0">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Unsolicited Grant Interval"
+ type="239"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Accounting Session/Flow Volume Counts"
+ type="244"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Accounting Number of Bulk Sessions/Flows"
+ type="245"
+ decoder="WIMAXASNCP_TLV_DEC8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Accounting Bulk Session/Flow"
+ type="246"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Interim Update Interval"
+ type="248"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Cumulative Uplink Octets"
+ type="249"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Cumulative Downlink Octets"
+ type="250"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Cumulative Uplink Packets"
+ type="251"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Cumulative Downlink Packets"
+ type="252"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Time of Day Tariff Switch"
+ type="253"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Time of Day Tariff Switch Time"
+ type="254"
+ decoder="WIMAXASNCP_TLV_HEX16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Time of Day Tariff Switch Offset"
+ type="255"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Uplink Octets at Tariff Switch"
+ type="257"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Downlink Octets at Tariff Switch"
+ type="258"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Uplink Packets at Tariff Switch"
+ type="259"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Downlink Packets at Tariff Switch"
+ type="260"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Vendor Specific TLV"
+ type="261"
+ decoder="WIMAXASNCP_TLV_VENDOR_SPECIFIC">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Paging Preference"
+ type="262"
+ decoder="WIMAXASNCP_TLV_HEX8">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Idle Mode Authorization Indication"
+ type="263"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Success"
+ code="0"/>
+
+ <enum name="Failure"
+ code="1"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Accounting IP Address"
+ type="264"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Data Delivery Trigger"
+ type="265"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="No trigger"
+ code="0x00"/>
+
+ <enum name="Triggers immediate delivery of data for the specified Service Flow"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MIP4 Security Info"
+ type="266"
+ decoder="WIMAXASNCP_TLV_COMPOUND">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MN-FA Key Lifetime"
+ type="267"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Idle Mode Timeout"
+ type="268"
+ decoder="WIMAXASNCP_TLV_DEC16">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Classification Result"
+ type="269"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="None"
+ code="0x00"/>
+ <enum name="Discard packet"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Network assisted HO Supported"
+ type="270"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Network Assisted HO not supported"
+ code="0x00"/>
+ <enum name="Network Assisted HO supported"
+ code="0x01"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Destination Identifier"
+ type="271"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Source Identifier"
+ type="272"
+ decoder="WIMAXASNCP_TLV_ID">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Ungraceful Network Exit Indication"
+ type="274"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Ungraceful Network Exit No Reason"
+ code="0x00"/>
+ <enum name="AAA initiated Ungraceful Network Exit"
+ code="0x01"/>
+ <enum name="Authenticator initiated Ungraceful Network Exit"
+ code="0x02"/>
+ <enum name="Ungraceful Network Exit by MIP session termination"
+ code="0x03"/>
+ <enum name="PC initiated Ungraceful Network Exit"
+ code="0x04"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Duration Quota"
+ type="275"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Duration Threshold"
+ type="276"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Resource Quota"
+ type="277"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Resource Threshold"
+ type="278"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Update Reason"
+ type="279"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+
+ <enum name="Pre-initialization"
+ code="0x01"/>
+ <enum name="Initial-Request"
+ code="0x02"/>
+ <enum name="Threshold Reached"
+ code="0x03"/>
+ <enum name="Quota Reached"
+ code="0x04"/>
+ <enum name="TITSU Approaching"
+ code="0x05"/>
+ <enum name="Remote Forced Disconnect"
+ code="0x06"/>
+ <enum name="Client Service Termination"
+ code="0x07"/>
+ <enum name="Access Service Terminatedt"
+ code="0x08"/>
+ <enum name="Service not established"
+ code="0x09"/>
+ <enum name="One-time Charging"
+ code="0x0A"/>
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Service-ID"
+ type="280"
+ decoder="WIMAXASNCP_TLV_BYTES">
+ </tlv>
+
+ <tlv name="Service-ID / R3 Media Flow Description in SDP format"
+ type="280"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Rating-Group-ID"
+ type="281"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <tlv name="Rating-Group-ID / VolumeUsed"
+ type="281"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Termination Action"
+ type="282"
+ decoder="WIMAXASNCP_TLV_ENUM8">
+
+ <enum name="Terminate"
+ code="0x01"/>
+ <enum name="Request more quota"
+ code="0x02"/>
+ <enum name="Redirect/Filter"
+ code="0x03"/>
+ </tlv>
+
+ <tlv name="Termination Action / Time Stamp"
+ type="282"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Pool-ID"
+ type="283"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <tlv name="Pool-ID / State / Accounting Bulk Session/Flow Volume Counts"
+ type="283"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Pool-Multiplier"
+ type="284"
+ decoder="WIMAXASNCP_TLV_DEC32">
+ </tlv>
+
+ <tlv name="Pool-Multiplier / Offline Accounting Context"
+ type="284"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Prepaid Server"
+ type="285"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS">
+ </tlv>
+
+ <tlv name="Prepaid Server / R3 Acct Session Time"
+ type="285"
+ decoder="WIMAXASNCP_TLV_IP_ADDRESS"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="R3 Active Time"
+ type="286"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Interim Update Interval Remaining"
+ type="287"
+ decoder="WIMAXASNCP_TLV_DEC32"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Number of UL Transport CIDs Support"
+ type="288"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Number of DL Transport CIDs Support"
+ type="289"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Classification/PHS Options and SDU Encapsulation Support Type"
+ type="290"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Number of Classifier"
+ type="291"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PHS Support"
+ type="292"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ Support"
+ type="293"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="DSx Flow Control"
+ type="294"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Total Number of Provisioned Service Flows"
+ type="295"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum MAC Data per Frame Support"
+ type="296"
+ decoder="WIMAXASNCP_TLV_COMPOUND"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum amount of MAC Level Data per DL Frame"
+ type="297"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum amount of MAC Level Data per UL Frame"
+ type="298"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Packing Support"
+ type="299"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+ <tlv name="MAC ertPS Support"
+ type="300"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Number of Bursts Transmitted Concurrently to the MS"
+ type="301"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HO Supported"
+ type="302"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HO Process Optimization MS Timer"
+ type="303"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Mobility Features Supported"
+ type="304"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Sleep Mode Recovery Time"
+ type="305"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ Ack Type"
+ type="307"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS HO Connections Parameters Proc Time"
+ type="308"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MS HO TEK Proc Time"
+ type="309"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MAC Header and Extended Sub-Header Support"
+ type="310"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="System Resource Retain Timer"
+ type="311"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+ <tlv name="MS Handover Retransmission Timer"
+ type="312"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Handover Indication Readiness Timer"
+ type="313"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="BS Switching Timer"
+ type="314"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Power Saving Class Capability"
+ type="315"
+ decoder="WIMAXASNCP_TLV_HEX16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Subscriber Transition Gaps"
+ type="316"
+ decoder="WIMAXASNCP_TLV_HEX16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Transmit Power"
+ type="317"
+ decoder="WIMAXASNCP_TLV_HEX32"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Capabilities for Construction and Transmission of MAC PDUs"
+ type="318"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PKM Flow Control"
+ type="319"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Number of Supported Security Associations"
+ type="320"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Security Negotiation Parameters"
+ type="321"
+ decoder="WIMAXASNCP_TLV_COMPOUND"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Authorization Policy"
+ type="322"
+ decoder="WIMAXASNCP_TLV_BITFLAGS8"
+ since="2">
+
+ <enum name="RSA-based authorization at the initial network entry"
+ code="WIMAXASNCP_BIT8(7)"/>
+
+ <enum name="EAP-based authorization at the initial network entry"
+ code="WIMAXASNCP_BIT8(6)"/>
+
+ <enum name="Authenticated EAP-based authorization at the initial network entry"
+ code="WIMAXASNCP_BIT8(5)"/>
+
+ <enum name="Reserved (was: HMAC supported)"
+ code="WIMAXASNCP_BIT8(4)"/>
+
+ <enum name="RSA-based authorization at reentry"
+ code="WIMAXASNCP_BIT8(3)"/>
+
+ <enum name="EAP-based authorization at reentry"
+ code="WIMAXASNCP_BIT8(2)"/>
+
+ <enum name="Authenticated EAP-based authorization at reentry"
+ code="WIMAXASNCP_BIT8(1)"/>
+
+ <enum name="Reserved"
+ code="WIMAXASNCP_BIT8(0)"/>
+
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="MAC Mode"
+ type="323"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="PN Window Size"
+ type="324"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Extended Subheader Capability"
+ type="325"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HO Trigger Metric Support"
+ type="326"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Current Transmit Power"
+ type="327"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS FFT Sizes"
+ type="328"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS demodulator"
+ type="329"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS modulator"
+ type="330"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="The number of UL HARQ Channel"
+ type="331"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS Permutation support"
+ type="332"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS CINR Measurement Capability"
+ type="333"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="The number of DL HARQ Channels"
+ type="334"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="HARQ Chase Combining and CC-IR Buffer Capability"
+ type="335"
+ decoder="WIMAXASNCP_TLV_HEX16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS Uplink Power Control Support"
+ type="336"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS Uplink Power Control Scheme Switching Delay"
+ type="337"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA MAP Capability"
+ type="338"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Uplink Control Channel Support"
+ type="339"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA MS CSIT Capability"
+ type="340"
+ decoder="WIMAXASNCP_TLV_HEX16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Maximum Number of Burst per Frame Capability in HARQ"
+ type="341"
+ decoder="WIMAXASNCP_TLV_DEC8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS demodulator for MIMO Support"
+ type="342"
+ decoder="WIMAXASNCP_TLV_BYTES"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="OFDMA SS modulator for MIMO Support"
+ type="343"
+ decoder="WIMAXASNCP_TLV_HEX16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ Context"
+ type="344"
+ decoder="WIMAXASNCP_TLV_COMPOUND"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ Enable"
+ type="345"
+ decoder="WIMAXASNCP_TLV_ENUM8"
+ since="2">
+
+ <enum name="ARQ Not Requested/Accepted"
+ code="0"/>
+
+ <enum name="ARQ Requested/Accepted"
+ code="1"/>
+
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ WINDOW SIZE"
+ type="346"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ_RETRY_TIMEOUT-Transmitter Delay"
+ type="347"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ_RETRY_TIMEOUT-Receiver Delay"
+ type="348"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ_BLOCK_LIFETIME"
+ type="349"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ_SYNC_LOSS_TIMEOUT"
+ type="350"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ_DELIVER_IN_ORDER"
+ type="351"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ_RX_PURGE_TIMEOUT"
+ type="352"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="ARQ_BLOCK_SIZE"
+ type="353"
+ decoder="WIMAXASNCP_TLV_DEC16"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="RECEIVER_ARQ_ACK_PROCESSING TIME"
+ type="354"
+ decoder="WIMAXASNCP_TLV_HEX8"
+ since="2">
+ </tlv>
+
+ <!-- ****************************************************************** -->
+
+ <tlv name="Vendor Specific Information Field"
+ type="0xffff"
+ decoder="WIMAXASNCP_TLV_VENDOR_SPECIFIC">
+ </tlv>
+
+</dictionary>
+
diff --git a/resources/share/doc/wireshark/pdml2html.xsl b/resources/share/doc/wireshark/pdml2html.xsl
new file mode 100644
index 00000000..37f70e21
--- /dev/null
+++ b/resources/share/doc/wireshark/pdml2html.xsl
@@ -0,0 +1,221 @@
+<?xml version="1.0"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<!-- This XSLT will convert a PDML file, saved by Wireshark, into
+ HTML. The HTML page should look similar to Wireshark. See
+ https://gitlab.com/wireshark/wireshark/-/wikis/PDML for information
+ on how to generate such a HTML file from PDML.
+ For questions contact Dirk Jagdmann (doj@cubic.org).
+
+ Version: 2010-06-09
+
+ Wireshark - Network traffic analyzer
+ By Gerald Combs <gerald@wireshark.org>
+ Copyright 1998 Gerald Combs
+
+ SPDX-License-Identifier: GPL-2.0-or-later
+ -->
+
+<!-- set parameters of the HTML output -->
+<xsl:output method="html" encoding="UTF-8" omit-xml-declaration="no" standalone="yes" indent="yes"/>
+
+<!-- this matches the "field" tag -->
+<xsl:template match="field">
+ &#160;&#160;&#160; <!-- indent with 3 non-breaking spaces -->
+
+ <!-- output either the "showname" or "show" attribute -->
+ <xsl:choose>
+ <xsl:when test="string-length(@showname)>0">
+ <xsl:value-of select="@showname"/><br/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!--<xsl:value-of select="@name"/>:--> <xsl:value-of select="@show"/><br/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:apply-templates/> <!-- we expect to match "field" tags -->
+</xsl:template>
+
+<!-- this matches the "packet" tag -->
+<xsl:template match="packet">
+
+ <!-- declare some variables for later use -->
+ <xsl:variable name="frame_num" select="proto[@name='frame']/field[@name='frame.number']/@show"/>
+ <xsl:variable name="frame_id" select="concat('f',$frame_num)"/>
+ <xsl:variable name="frame_c" select="concat($frame_id,'c')"/>
+
+ <!-- the "title" bar of the frame -->
+ <div width="100%" id="{$frame_id}">
+ <a href="javascript:toggle_node('{$frame_c}')">&#8658;</a> <!-- #8658 is a "rArr" (double right arrow) character -->
+ Frame <xsl:value-of select="$frame_num"/>:
+ <xsl:for-each select="proto[@name!='geninfo']">
+ <xsl:value-of select="@name"/>,
+ </xsl:for-each>
+ <small><a href="javascript:hide_node('{$frame_id}')">[X]</a></small>
+ </div>
+
+ <!-- the frame contents are stored in a div, so we can toggle it -->
+ <div width="100%" id="{$frame_c}" style="display:none">
+ <!-- loop through all proto tags, but skip the "geninfo" one -->
+ <xsl:for-each select="proto[@name!='geninfo']">
+
+ <xsl:variable name="proto" select="concat($frame_id,@name,count(preceding-sibling::proto)+1)"/>
+
+ <!-- the "title" bar of the proto -->
+ <div width="100%" style="background-color:#e5e5e5; margin-bottom: 2px">
+ &#160;<a href="javascript:toggle_node('{$proto}')">&#8658;</a>&#160;<xsl:value-of select="@showname"/>
+
+ <!-- print "proto" details inside another div -->
+ <div width="100%" id="{$proto}" style="display:none">
+ <xsl:apply-templates/> <!-- we expect to match "field" tags -->
+ </div>
+ </div>
+ </xsl:for-each>
+ </div>
+
+ <!-- use the javascript function set_node_color() to set the color
+ of the frame title bar. Defer colorization until the full page has
+ been loaded. If the browser would support the XPath function
+ replace() we could simply set the class attribute of the title bar div,
+ but for now we're stuck with class names from Wireshark's colorfilters
+ that contain spaces and we can't handle them in CSS. -->
+ <script type="text/javascript">
+ dojo.addOnLoad(function(){
+ set_node_color(
+ '<xsl:value-of select="$frame_id"/>',
+ '<xsl:value-of select="proto[@name='frame']/field[@name='frame.coloring_rule.name']/@show"/>'
+ );
+ });
+ </script>
+</xsl:template>
+
+<xsl:template match="pdml">
+ Capture Filename: <b><xsl:value-of select="@capture_file"/></b>
+ PDML created: <b><xsl:value-of select="@time"/></b>
+ <tt>
+ <xsl:apply-templates/> <!-- we expect to match the "packet" nodes -->
+ </tt>
+</xsl:template>
+
+<!-- this block matches the start of the PDML file -->
+<xsl:template match="/">
+ <html>
+ <head>
+ <title>poor man's Wireshark</title>
+ <script src="https://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
+ <script type="text/javascript">
+function set_node(node, str)
+{
+ if(dojo.isString(node))
+ node = dojo.byId(node);
+ if(!node) return;
+ node.style.display = str;
+}
+function toggle_node(node)
+{
+ if(dojo.isString(node))
+ node = dojo.byId(node);
+ if(!node) return;
+ set_node(node, (node.style.display != 'none') ? 'none' : 'block');
+}
+function hide_node(node)
+{
+ set_node(node, 'none');
+}
+// this function was generated by colorfilters2js.pl
+function set_node_color(node,colorname)
+{
+ if(dojo.isString(node))
+ node = dojo.byId(node);
+ if(!node) return;
+ var fg;
+ var bg;
+ if(colorname == 'Bad TCP') {
+ bg='#000000';
+ fg='#ff5f5f';
+ }
+ if(colorname == 'HSRP State Change') {
+ bg='#000000';
+ fg='#fff600';
+ }
+ if(colorname == 'Spanning Tree Topology Change') {
+ bg='#000000';
+ fg='#fff600';
+ }
+ if(colorname == 'OSPF State Change') {
+ bg='#000000';
+ fg='#fff600';
+ }
+ if(colorname == 'ICMP errors') {
+ bg='#000000';
+ fg='#00ff0e';
+ }
+ if(colorname == 'ARP') {
+ bg='#d6e8ff';
+ fg='#000000';
+ }
+ if(colorname == 'ICMP') {
+ bg='#c2c2ff';
+ fg='#000000';
+ }
+ if(colorname == 'TCP RST') {
+ bg='#900000';
+ fg='#fff680';
+ }
+ if(colorname == 'TTL low or unexpected') {
+ bg='#900000';
+ fg='#ffffff';
+ }
+ if(colorname == 'Checksum Errors') {
+ bg='#000000';
+ fg='#ff5f5f';
+ }
+ if(colorname == 'SMB') {
+ bg='#fffa99';
+ fg='#000000';
+ }
+ if(colorname == 'HTTP') {
+ bg='#8dff7f';
+ fg='#000000';
+ }
+ if(colorname == 'IPX') {
+ bg='#ffe3e5';
+ fg='#000000';
+ }
+ if(colorname == 'DCERPC') {
+ bg='#c797ff';
+ fg='#000000';
+ }
+ if(colorname == 'Routing') {
+ bg='#fff3d6';
+ fg='#000000';
+ }
+ if(colorname == 'TCP SYN/FIN') {
+ bg='#a0a0a0';
+ fg='#000000';
+ }
+ if(colorname == 'TCP') {
+ bg='#e7e6ff';
+ fg='#000000';
+ }
+ if(colorname == 'UDP') {
+ bg='#70e0ff';
+ fg='#000000';
+ }
+ if(colorname == 'Broadcast') {
+ bg='#ffffff';
+ fg='#808080';
+ }
+ if(fg.length > 0)
+ node.style.color = fg;
+ if(bg.length > 0)
+ node.style.background = bg;
+}
+ </script>
+ </head>
+ <body>
+ <xsl:apply-templates/> <!-- we expect to match the "pdml" node -->
+ </body>
+ </html>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/resources/share/logray/colorfilters b/resources/share/logray/colorfilters
new file mode 100644
index 00000000..a3c9785f
--- /dev/null
+++ b/resources/share/logray/colorfilters
@@ -0,0 +1,4 @@
+# This file was created by Logray. Edit with care.
+@Errors@ct.error@[4626,10023,11822][63479,34695,34695]
+@State Modifying Event@ct.readonly == "false"@[61423,50372,39578][0,0,0]
+@Administrative Activity@cloudtrail and not (ct.name ~ "^Describe.*" or ct.name ~ "^List.*" or ct.name ~ "^(Batch|)Get.*")@[61423,50372,39578][0,0,0]
diff --git a/resources/share/logray/dfilter_buttons b/resources/share/logray/dfilter_buttons
new file mode 100644
index 00000000..57b024b5
--- /dev/null
+++ b/resources/share/logray/dfilter_buttons
@@ -0,0 +1,5 @@
+# This file is automatically generated, DO NOT MODIFY.
+"TRUE","S3","ct.shortsrc == \x22s3\x22","S3 events"
+"TRUE","EC2","ct.shortsrc == \x22ec2\x22","EC2 events"
+"TRUE","S3 PutObject","ct.name == \x22PutObject\x22",""
+"TRUE","Writes","ct.readonly == \x22false\x22",""
diff --git a/resources/share/wireshark/cfilters b/resources/share/wireshark/cfilters
new file mode 100644
index 00000000..b22fa938
--- /dev/null
+++ b/resources/share/wireshark/cfilters
@@ -0,0 +1,15 @@
+"Ethernet address 00:00:5e:00:53:00" ether host 00:00:5e:00:53:00
+"Ethernet type 0x0806 (ARP)" ether proto 0x0806
+"No Broadcast and no Multicast" not broadcast and not multicast
+"No ARP" not arp
+"IPv4 only" ip
+"IPv4 address 192.0.2.1" host 192.0.2.1
+"IPv6 only" ip6
+"IPv6 address 2001:db8::1" host 2001:db8::1
+"TCP only" tcp
+"UDP only" udp
+"Non-DNS" not port 53
+"TCP or UDP port 80 (HTTP)" port 80
+"HTTP TCP port (80)" tcp port http
+"No ARP and no DNS" not arp and port not 53
+"Non-HTTP and non-SMTP to/from www.wireshark.org" not port 80 and not port 25 and host www.wireshark.org
diff --git a/resources/share/wireshark/colorfilters b/resources/share/wireshark/colorfilters
new file mode 100644
index 00000000..b20e464d
--- /dev/null
+++ b/resources/share/wireshark/colorfilters
@@ -0,0 +1,22 @@
+# DO NOT EDIT THIS FILE! It was created by Wireshark
+@Bad TCP@tcp.analysis.flags && !tcp.analysis.window_update && !tcp.analysis.keep_alive && !tcp.analysis.keep_alive_ack@[4718,10030,11796][63479,34695,34695]
+@HSRP State Change@hsrp.state != 8 && hsrp.state != 16@[4718,10030,11796][65535,64764,40092]
+@Spanning Tree Topology Change@stp.type == 0x80@[4718,10030,11796][65535,64764,40092]
+@OSPF State Change@ospf.msg != 1@[4718,10030,11796][65535,64764,40092]
+@ICMP errors@icmp.type in { 3..5, 11 } || icmpv6.type in { 1..4 }@[4718,10030,11796][47031,63479,29812]
+@ARP@arp@[64250,61680,55255][4718,10030,11796]
+@ICMP@icmp || icmpv6@[64764,57568,65535][4718,10030,11796]
+@TCP RST@tcp.flags.reset eq 1@[42148,0,0][65535,64764,40092]
+@SCTP ABORT@sctp.chunk_type eq ABORT@[42148,0,0][65535,64764,40092]
+@IPv4 TTL low or unexpected@(ip.dst != 224.0.0.0/4 && ip.ttl < 5 && !(pim || ospf || eigrp || bgp || tcp.port==179)) || (ip.dst == 224.0.0.0/24 && ip.dst != 224.0.0.251 && ip.ttl != 1 && !(vrrp || carp || eigrp || rip || glbp))@[42148,0,0][60652,61680,60395]
+@IPv6 hop limit low or unexpected@(ipv6.dst != ff00::/8 && ipv6.hlim < 5 && !( ospf|| bgp || tcp.port==179)) || (ipv6.dst==ff00::/8 && ipv6.hlim not in {1, 64, 255})@[42148,0,0][60652,61680,60395]
+@Checksum Errors@eth.fcs.status=="Bad" || ip.checksum.status=="Bad" || tcp.checksum.status=="Bad" || udp.checksum.status=="Bad" || sctp.checksum.status=="Bad" || mstp.checksum.status=="Bad" || cdp.checksum.status=="Bad" || edp.checksum.status=="Bad" || wlan.fcs.status=="Bad" || stt.checksum.status=="Bad"@[4718,10030,11796][63479,34695,34695]
+@SMB@smb || nbss || nbns || netbios@[65278,65535,53456][4718,10030,11796]
+@HTTP@http || tcp.port == 80 || http2@[58596,65535,51143][4718,10030,11796]
+@DCERPC@dcerpc@[51199,38706,65533][4718,10030,11796]
+@Routing@hsrp || eigrp || ospf || bgp || cdp || vrrp || carp || gvrp || igmp || ismp@[65534,62325,54808][4718,10030,11796]
+@TCP SYN/FIN@tcp.flags & 0x02 || tcp.flags.fin == 1@[41026,41026,41026][4718,10030,11796]
+@TCP@tcp@[59345,58980,65535][4718,10030,11796]
+@UDP@udp@[56026,61166,65535][4718,10030,11796]
+@Broadcast@eth[0] & 1@[65535,65535,65535][47802,48573,46774]
+@System Event@systemd_journal || sysdig@[59110,59110,59110][11565,28527,39578]
diff --git a/resources/share/wireshark/dfilter_macros b/resources/share/wireshark/dfilter_macros
new file mode 100644
index 00000000..a85f9134
--- /dev/null
+++ b/resources/share/wireshark/dfilter_macros
@@ -0,0 +1,6 @@
+# DO NOT MODIFY
+# This file is the macro file shipped with Wireshark.
+# For your personal macros, use the same file in your profile dir.
+"private_ipv4","$1 == 192.168.0.0/16 or $1 == 172.16.0.0/12 or $1 == 10.0.0.0/8"
+"private_ethernet","$1[0] & 0x0F == 2"
+"private_ipv6", "ipv6 && $1 == fc00::/7"
diff --git a/resources/share/wireshark/dfilters b/resources/share/wireshark/dfilters
new file mode 100644
index 00000000..a11f9f06
--- /dev/null
+++ b/resources/share/wireshark/dfilters
@@ -0,0 +1,16 @@
+"Ethernet address 00:00:5e:00:53:00" eth.addr == 00:00:5e:00:53:00
+"Ethernet type 0x0806 (ARP)" eth.type == 0x0806
+"Ethernet broadcast" eth.addr == ff:ff:ff:ff:ff:ff
+"No ARP" not arp
+"IPv4 only" ip
+"IPv4 address 192.0.2.1" ip.addr == 192.0.2.1
+"IPv4 address isn't 192.0.2.1" ip.addr != 192.0.2.1
+"IPv6 only" ipv6
+"IPv6 address 2001:db8::1" ipv6.addr == 2001:db8::1
+"TCP only" tcp
+"UDP only" udp
+"Non-DNS port" !(udp.port == 53 || tcp.port == 53)
+"TCP or UDP port is 80 (HTTP)" tcp.port == 80 || udp.port == 80
+"HTTP" http
+"No ARP and no DNS" not arp and not dns
+"Non-HTTP and non-SMTP to/from 192.0.2.1" ip.addr == 192.0.2.1 and tcp.port not in {80, 25}
diff --git a/resources/share/wireshark/ipmap.html b/resources/share/wireshark/ipmap.html
new file mode 100644
index 00000000..fa8b542f
--- /dev/null
+++ b/resources/share/wireshark/ipmap.html
@@ -0,0 +1,380 @@
+<!doctype html>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
+<title>Wireshark: IP Location Map</title>
+<link rel="stylesheet" href="https://unpkg.com/leaflet@1.4.0/dist/leaflet.css"
+ integrity="sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA=="
+ crossorigin="">
+<link rel="stylesheet" href="https://unpkg.com/leaflet.markercluster@1.4.1/dist/MarkerCluster.Default.css"
+ integrity="sha512-BBToHPBStgMiw0lD4AtkRIZmdndhB6aQbXpX7omcrXeG2PauGBl2lzq2xUZTxaLxYz5IDHlmneCZ1IJ+P3kYtQ=="
+ crossorigin="">
+<link rel="stylesheet" href="https://unpkg.com/leaflet.markercluster@1.4.1/dist/MarkerCluster.css"
+ integrity="sha512-RLEjtaFGdC4iQMJDbMzim/dOvAu+8Qp9sw7QE4wIMYcg2goVoivzwgSZq9CsIxp4xKAZPKh5J2f2lOko2Ze6FQ=="
+ crossorigin="">
+<!--
+<link rel="stylesheet" href="https://unpkg.com/leaflet-measure@3.1.0/dist/leaflet-measure.css"
+ integrity="sha512-wgiKVjb46JxgnGNL6xagIy2+vpqLQmmHH7fWD/BnPzouddSmbRTf6xatWIRbH2Rgr2F+tLtCZKbxnhm5Xz0BcA=="
+ crossorigin="">
+-->
+<style>
+html, body {
+ margin: 0;
+ padding: 0;
+ height: 100%;
+}
+#map {
+ height: 100%;
+}
+.file-picker-enabled #map, #file-picker-container {
+ display: none;
+}
+.file-picker-enabled #file-picker-container {
+ display: block;
+ margin: 2em;
+}
+.range-control {
+ padding: 3px 5px;
+ color: #333;
+ background: #fff;
+ opacity: .5;
+}
+.range-control:hover { opacity: 1; }
+.range-control-label { padding-right: 3px; }
+.range-control-input { padding: 0; width: 130px; }
+.range-control-input, .range-control-label { vertical-align: middle; }
+</style>
+<script src="https://unpkg.com/leaflet@1.4.0/dist/leaflet.js"
+ integrity="sha512-QVftwZFqvtRNi0ZyCtsznlKSWOStnDORoefr1enyq5mVL4tmKB3S/EnC3rRJcxCPavG10IcrVGSmPh6Qw5lwrg=="
+ crossorigin=""></script>
+<script src="https://unpkg.com/leaflet.markercluster@1.4.1/dist/leaflet.markercluster.js"
+ integrity="sha512-MQlyPV+ol2lp4KodaU/Xmrn+txc1TP15pOBF/2Sfre7MRsA/pB4Vy58bEqe9u7a7DczMLtU5wT8n7OblJepKbg=="
+ crossorigin=""></script>
+<!--
+<script src="https://unpkg.com/leaflet-measure@3.1.0/dist/leaflet-measure.js"
+ integrity="sha512-ovh6EqS7MUI3QjLWBM7CY8Gu8cSM5x6vQofUMwKGbHVDPSAS2lmNv6Wq5es5WCz1muyojQxcc8rA3CvVjD2Z+A=="
+ crossorigin=""></script>
+-->
+<script>
+var map;
+
+function sortIpKey(v) {
+ if (/\./.test(v)) {
+ // Assume IPv4. Convert 192.0.2.34 -> 192.000.002.034 for alpha sort.
+ return v.replace(/\b\d\b/g, '00$&').replace(/\b\d{2}\b/g, '0$&');
+ } else {
+ // Assume IPv6. We won't handle :: correctly. Hope for the best.
+ return v;
+ }
+}
+
+function escapeHtml(text) {
+ if (!text) return '';
+ return text.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
+}
+function sanitizeHtml(text) {
+ // Handle legacy data containing <div class="geoip_property">...</div>
+ // (since Wireshark 2.0) or <br/> (before v1.99.0-rc1-1781-g7e63805708).
+ text = text
+ .replace(/<div[^>]*>/g, '')
+ .replace(/<\/div>|<br\/>/g, '\n')
+ .replace(/&#39;/g, "'");
+ return escapeHtml(text).replace(/\n/g, '<br>');
+}
+
+var RangeControl = L.Control.extend({
+ options: {
+ // @option label: String = 'Speed:'
+ // The HTML text to be displayed next to the slider.
+ label: '',
+ title: '',
+
+ min: 0,
+ max: 100,
+ value: 0,
+
+ // @option onChange: Function = *
+ // A `Function` that is called on slider value changes.
+ // Called with two arguments, the new and previous range value.
+ },
+ onAdd: function(map) {
+ var className = 'range-control';
+ var container = L.DomUtil.create('div', className + ' leaflet-bar');
+ L.DomEvent.disableClickPropagation(container);
+ var label = L.DomUtil.create('label', className + '-label', container);
+ var labelText = L.DomUtil.create('span', className + '-label', label);
+ labelText.title = this.options.title;
+ labelText.innerHTML = this.options.label;
+ var input = L.DomUtil.create('input', className + '-input', label);
+ this._input = input;
+ input.type = 'range';
+ input.min = this.options.min;
+ input.max = this.options.max;
+ this._lastValue = input.valueAsNumber = this.options.value;
+ L.DomEvent.on(input, 'change', this._onInputChange, this);
+ return container;
+ },
+ _onInputChange: function(ev) {
+ var value = this._input.valueAsNumber;
+ if (value !== this._lastValue) {
+ if (this.options.onChange) {
+ this.options.onChange(value, this._lastValue);
+ }
+ this._lastValue = value;
+ }
+ }
+});
+
+var rangeControl = function(options) {
+ return new RangeControl(options);
+};
+
+function loadGeoJSON(obj) {
+ 'use strict';
+ if (map) map.remove();
+ map = L.map('map');
+ var tileServer = 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png';
+ L.tileLayer(tileServer, {
+ minZoom: 2,
+ maxZoom: 16,
+ subdomains: 'abcd',
+ attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors &copy; <a href="https://carto.com/attributions">CARTO</a>'
+ }).addTo(map);
+ L.control.scale().addTo(map);
+
+ // Measurement tool, useful for investigating accuracy-related issues.
+ if (L.control.measure) {
+ L.control.measure({
+ primaryLengthUnit: 'kilometers',
+ secondaryLengthUnit: 'miles'
+ }).addTo(map);
+ }
+
+ var geoJson = L.geoJSON(obj, {
+ pointToLayer: function(feature, latlng) {
+ // MaxMind databases use km for accuracy, but they always use
+ // 50, 100, 200 or 1000. That is too course, so ignore it and use a
+ // fixed 1km radius.
+ // See https://gitlab.com/wireshark/wireshark/-/issues/14693#note_400735005
+ return L.circle(latlng, {radius: 1e3});
+ },
+ onEachFeature: function(feature, layer) {
+ var props = feature.properties;
+ var title, lines = [];
+ if (props.title && props.description) {
+ title = escapeHtml(props.title);
+ lines.push(sanitizeHtml(props.description));
+ } else {
+ title = escapeHtml(props.ip);
+ if (props.autonomous_system_number) {
+ var line = 'AS: ' + props.autonomous_system_number;
+ line += ' (' + props.autonomous_system_organization + ')';
+ lines.push(escapeHtml(line));
+ }
+ if (props.city) {
+ lines.push(escapeHtml('City: ' + props.city));
+ }
+ if (props.country) {
+ lines.push(escapeHtml('Country: ' + props.country));
+ }
+ if ('packets' in props) {
+ lines.push(escapeHtml('Packets: ' + props.packets));
+ }
+ if ('bytes' in props) {
+ lines.push(escapeHtml('Bytes: ' + props.bytes));
+ }
+ }
+ if (title) {
+ layer.bindTooltip(title, {
+ offset: [10, 0],
+ direction: 'right',
+ sticky: true
+ });
+ }
+ if (title && lines.length) {
+ layer.bindPopup('<b>' + title + '</b><br>' + lines.join('<br>'));
+ }
+ }
+ });
+
+ map.on('zoomend', function() {
+ // Ensure that the circles are clearly visible even when zoomed out.
+ // Larger values will increase the size of the circle.
+ var visibleZoomLevel = 9;
+ var radius = 1e3;
+ if (map.getZoom() < visibleZoomLevel) {
+ // Enlarge radius to ensure it is easy to select.
+ radius *= map.getZoomScale(visibleZoomLevel, map.getZoom());
+ }
+ geoJson.eachLayer(function(layer) {
+ layer.setRadius(radius);
+ });
+ });
+
+ // Cluster nearby/overlapping nodes by default.
+ var clusterGroup = L.markerClusterGroup({
+ zoomToBoundsOnClick: false,
+ spiderfyOnMaxZoom: false,
+ maxClusterRadius: 10
+ });
+ clusterGroup.addTo(map).addLayer(geoJson);
+ map.fitWorld().fitBounds(clusterGroup.getBounds());
+
+ // Summarize nodes within the cluster.
+ clusterGroup.on('clustermouseover', function(ev) {
+ // More addresses will be stripped.
+ var cutoff = 30;
+ var cluster = ev.propagatedFrom;
+ var addresses = cluster.getAllChildMarkers().map(function(marker) {
+ return marker.getTooltip().getContent();
+ });
+ addresses.sort(function(a, b) {
+ a = sortIpKey(a);
+ b = sortIpKey(b);
+ return a === b ? 0 : (a < b ? -1 : 1);
+ });
+ var deleted = addresses.splice(cutoff).length;
+ var title = addresses.join('<br>');
+ if (deleted) {
+ title += '<br>(and ' + deleted + ' more)';
+ }
+ cluster.bindTooltip(title, {
+ offset: [10, 0],
+ direction: 'right',
+ sticky: true,
+ opacity: 0.8
+ }).openTooltip();
+ }).on('clustermouseout', function(ev) {
+ ev.propagatedFrom.unbindTooltip();
+ }).on('clusterclick', function(ev) {
+ ev.propagatedFrom.spiderfy();
+ });
+
+ // Provide an option to disable clustering
+ rangeControl({
+ label: 'Cluster radius:',
+ title: 'Control merging of nearby nodes. Set to the minimum to disable merges.',
+ min: 0,
+ max: 100,
+ value: clusterGroup.options.maxClusterRadius,
+ onChange: function(value, oldValue) {
+ // Apply new radius: remove map, clear markers and finally add new.
+ clusterGroup.options.maxClusterRadius = value;
+ clusterGroup.remove().clearLayers().addTo(map);
+ // Value 0: clustering is disabled, the map is directly used.
+ geoJson.remove().addTo(value === 0 ? map : clusterGroup);
+ }
+ }).addTo(map);
+}
+
+function showError(msg) {
+ document.getElementById('error-message').textContent = msg;
+ document.body.classList.add('file-picker-enabled');
+}
+
+function loadData(data) {
+ 'use strict';
+ var html_match, what, error;
+ var reOldHtml = /^ *var endpoints = (\{[\s\S]+? *\});$/m;
+ // Complicated regex to support html-minifier.
+ var reNewHtml = /<script[^>]+id="?ipmap-data"?(?: [^>]*)?>\s*(\{[\S\s]+?\})\s*<\/script>/;
+ if ((html_match = reNewHtml.exec(data))) {
+ // Match new ipmap.html file.
+ what = 'new ipmap.html';
+ data = html_match[1];
+ } else if ((html_match = reOldHtml.exec(data))) {
+ // Match old ipmap.html file
+ what = 'old ipmap.html';
+ var text = html_match[1].replace(/'/g, '"');
+ text = text.replace(/ class="geoip_property"/g, '');
+ data = text.replace(/\/\/ Start endpoint list.*/, '');
+ } else if (/^\s*\{[\s\S]+\}\s*$/.test(data)) {
+ // Assume GeoJSON (.json) file.
+ what = 'GeoJSON file';
+ } else {
+ what = 'unknown file';
+ error = 'Unrecognized file contents';
+ }
+ if (!error) {
+ try {
+ loadGeoJSON(JSON.parse(data));
+ return true;
+ } catch (e) {
+ error = e;
+ }
+ }
+ var msg = 'Failed to load map data from ' + what + ': ' + error;
+ msg += '; data was: ' + data.substring(0, 120);
+ if (data.length > 100) msg += '... (' + data.length + ' bytes)';
+ showError(msg);
+}
+
+(function() {
+ 'use strict';
+ function loadFromUrl(url) {
+ var xhr = new XMLHttpRequest();
+ xhr.open('GET', url, true);
+ xhr.onload = function() {
+ if (xhr.status !== 200) {
+ showError('Failed to retrieve ' + url + ': ' + xhr.status + ' ' + xhr.statusText);
+ return;
+ }
+ loadData(xhr.responseText);
+ };
+ xhr.onerror = function() {
+ showError('Failed to retrieve ' + url + ': ' + xhr.status + ' ' + xhr.statusText);
+ };
+ xhr.send(null);
+ }
+
+ addEventListener('load', function() {
+ // Note: FileReader and classList do not work with IE9 or older.
+ var fileSelector = document.getElementById('file-picker');
+ fileSelector.addEventListener('change', function() {
+ if (!fileSelector.files.length) {
+ return;
+ }
+ document.body.classList.remove('file-picker-enabled');
+ var reader = new FileReader();
+ reader.onload = function() {
+ if (!loadData(reader.result)) {
+ document.body.classList.add('file-picker-enabled');
+ }
+ };
+ reader.onerror = function() {
+ showError('Failed to read file.');
+ };
+ reader.readAsText(fileSelector.files[0]);
+ });
+
+ // Force file picker when the "file" URL is given.
+ var url = location.search.match(/[?&]url=([^&]*)/);
+ if (url) {
+ url = decodeURIComponent(url[1]);
+ if (url) {
+ loadFromUrl(url);
+ } else {
+ showError('');
+ }
+ return;
+ }
+
+ var data = document.getElementById('ipmap-data');
+ if (data) {
+ loadData(data.textContent);
+ } else {
+ showError('');
+ }
+ });
+}());
+</script>
+<div id="file-picker-container">
+<label>Select an ipmap.html or GeoJSON .json file as created by Wireshark.<br>
+<input type="file" id="file-picker" accept=".json,.html"></label>
+<p id="error-message"></p>
+</div>
+<div id="map"></div>
+<!--
+ Wireshark will append a script tag (id="ipmap-data" type="application/json")
+ below, containing a GeoJSON object. If missing, then a file picker will be
+ displayed which can be useful during development.
+-->
diff --git a/resources/share/wireshark/profiles/Bluetooth/colorfilters b/resources/share/wireshark/profiles/Bluetooth/colorfilters
new file mode 100644
index 00000000..3d58a6ac
--- /dev/null
+++ b/resources/share/wireshark/profiles/Bluetooth/colorfilters
@@ -0,0 +1,52 @@
+# DO NOT EDIT THIS FILE! It was created by Wireshark
+@Bad TCP@tcp.analysis.flags && !tcp.analysis.window_update@[0,0,0][65535,24383,24383]
+@HSRP State Change@hsrp.state != 8 && hsrp.state != 16@[0,0,0][65535,63222,0]
+@Spanning Tree Topology Change@stp.type == 0x80@[0,0,0][65535,63222,0]
+@OSPF State Change@ospf.msg != 1@[0,0,0][65535,63222,0]
+@ICMP errors@icmp.type eq 3 || icmp.type eq 4 || icmp.type eq 5 || icmp.type eq 11 || icmpv6.type eq 1 || icmpv6.type eq 2 || icmpv6.type eq 3 || icmpv6.type eq 4@[0,0,0][0,65535,3616]
+@ARP@arp@[55011,59486,65534][0,0,0]
+@ICMP@icmp || icmpv6@[49680,49737,65535][0,0,0]
+@TCP RST@tcp.flags.reset eq 1@[37008,0,0][65535,63121,32911]
+@SCTP ABORT@sctp.chunk_type eq ABORT@[37008,0,0][65535,63121,32911]
+@IPv4 TTL low or unexpected@(ip.dst != 224.0.0.0/4 && ip.ttl < 5 && !(pim || ospf || eigrp || bgp || tcp.port==179)) || (ip.dst == 224.0.0.0/24 && ip.dst != 224.0.0.251 && ip.ttl != 1 && !(vrrp || carp || eigrp || rip || glbp))@[42148,0,0][60652,61680,60395]
+@IPv6 hop limit low or unexpected@(ipv6.dst != ff00::/8 && ipv6.hlim < 5 && !( ospf|| bgp || tcp.port==179)) || (ipv6.dst==ff00::/8 && ipv6.hlim not in {1, 64, 255})@[42148,0,0][60652,61680,60395]
+@Checksum Errors@cdp.checksum.status=="Bad" || edp.checksum.status=="Bad" || ip.checksum.status=="Bad" || tcp.checksum.status=="Bad" || udp.checksum.status=="Bad"|| sctp.checksum.status=="Bad" || mstp.checksum.status=="Bad"@[0,0,0][65535,24383,24383]
+@SMB@smb || nbss || nbns || nbipx || ipxsap || netbios@[65534,64008,39339][0,0,0]
+@HTTP@http || tcp.port == 80@[36107,65535,32590][0,0,0]
+@IPX@ipx || spx@[65534,58325,58808][0,0,0]
+@DCERPC@dcerpc@[51199,38706,65533][0,0,0]
+@Routing@hsrp || eigrp || ospf || bgp || cdp || vrrp || carp || gvrp || igmp || ismp@[65534,62325,54808][0,0,0]
+@TCP SYN/FIN@tcp.flags & 0x02 || tcp.flags.fin == 1@[41026,41026,41026][0,0,0]
+@TCP@tcp@[59345,58980,65534][0,0,0]
+@UDP@udp@[28834,57427,65533][0,0,0]
+@Broadcast@eth[0] & 1@[65535,65535,65535][32768,32768,32768]
+
+# Bluetooth
+# For Bluetooth each color is assigned to dissector,
+# but higher position on that list is needed for meet encapsulation
+# requirements, for example AVRCP is on top of AVCTP,
+# AVCTP is on top of L2CAP, etc.
+@AVRCP@btavrcp@[42408,33825,25486][5111,4915,4652]
+@AVCTP@btavctp@[52805,45039,37599][5111,4915,4652]
+@VDP@btvdp@[64930,48878,57789][5111,4915,4652]
+@A2DP@bta2dp@[65535,55032,52260][5111,4915,4652]
+@AVDTP@btavdtp@[60726,32232,22916][5111,4915,4652]
+@HCRP@bthcrp@[38416,38416,38416][5111,4915,4652]
+@BNEP@btbnep@[46590,24119,49858][5111,4915,4652]
+@HID@bthid@[47057,38562,38562][5111,4915,4652]
+@OBEX@obex@[15856,45391,43152][5111,4915,4652]
+@SAP@btsap@[51110,54321,18857][5111,4915,4652]
+@HFP@bthfp@[57840,49413,65535][5111,4915,4652]
+@HSP@bthsp@[52394,49749,56625][7995,7208,6946]
+@DUN@btdun@[54914,48086,52739][7995,7208,6946]
+@GNSS@btgnss@[65535,56858,42421][7995,7208,6946]
+@RFCOMM@btrfcomm@[64249,44202,25136][5111,4915,4652]
+@MCAP@btmcap@[62194,62965,53970][5111,4915,4652]
+@SDP@btsdp@[34255,42642,22057][5111,4915,4652]
+@ATT@btatt@[35252,51463,40197][7995,7208,6946]
+@AMP@btamp@[61646,61964,60015][7995,7208,6946]
+@SMP@btsmp@[55255,54741,5911][7967,7196,6939]
+@L2CAP@btl2cap@[58215,49541,23520][4718,10030,11796]
+@SCO@bthci_sco@[65535,28803,61093][5111,4915,4652]
+@HCI_EVT@bthci_evt@[47126,60905,65535][5111,4915,4652]
+@HCI_CMD@bthci_cmd@[18901,48590,65535][4718,10030,11796]
diff --git a/resources/share/wireshark/profiles/Bluetooth/preferences b/resources/share/wireshark/profiles/Bluetooth/preferences
new file mode 100644
index 00000000..d1095410
--- /dev/null
+++ b/resources/share/wireshark/profiles/Bluetooth/preferences
@@ -0,0 +1,19 @@
+####### User Interface: Columns ########
+
+# Packet list column format
+# Each pair of strings consists of a column title and its format
+gui.column.format:
+ "No.", "%m",
+ "Time", "%Yt",
+ "Delta", "%Gt",
+ "Source", "%s",
+ "Destination", "%d",
+ "Protocol", "%p",
+ "Length", "%L",
+ "Info", "%i"
+
+####### User Interface: Layout ########
+
+# Layout type (1-6)
+# A decimal number
+gui.layout_type: 3
diff --git a/resources/share/wireshark/profiles/Classic/colorfilters b/resources/share/wireshark/profiles/Classic/colorfilters
new file mode 100644
index 00000000..4eacdf9a
--- /dev/null
+++ b/resources/share/wireshark/profiles/Classic/colorfilters
@@ -0,0 +1,22 @@
+# DO NOT EDIT THIS FILE! It was created by Wireshark
+@Bad TCP@tcp.analysis.flags && !tcp.analysis.window_update && !tcp.analysis.keep_alive && !tcp.analysis.keep_alive_ack@[0,0,0][65535,24383,24383]
+@HSRP State Change@hsrp.state != 8 && hsrp.state != 16@[0,0,0][65535,63222,0]
+@Spanning Tree Topology Change@stp.type == 0x80@[0,0,0][65535,63222,0]
+@OSPF State Change@ospf.msg != 1@[0,0,0][65535,63222,0]
+@ICMP errors@icmp.type in { 3..5, 11 } || icmpv6.type in { 1..4 }@[0,0,0][0,65535,3616]
+@ARP@arp@[55011,59486,65534][0,0,0]
+@ICMP@icmp || icmpv6@[49680,49737,65535][0,0,0]
+@TCP RST@tcp.flags.reset eq 1@[37008,0,0][65535,63121,32911]
+@SCTP ABORT@sctp.chunk_type eq ABORT@[37008,0,0][65535,63121,32911]
+@IPv4 TTL low or unexpected@(ip.dst != 224.0.0.0/4 && ip.ttl < 5 && !(pim || ospf || eigrp || bgp || tcp.port==179)) || (ip.dst == 224.0.0.0/24 && ip.dst != 224.0.0.251 && ip.ttl != 1 && !(vrrp || carp || eigrp || rip || glbp))@[42148,0,0][60652,61680,60395]
+@IPv6 hop limit low or unexpected@(ipv6.dst != ff00::/8 && ipv6.hlim < 5 && !( ospf|| bgp || tcp.port==179)) || (ipv6.dst==ff00::/8 && ipv6.hlim not in {1, 64, 255})@[42148,0,0][60652,61680,60395]
+@Checksum Errors@eth.fcs.status=="Bad" || ip.checksum.status=="Bad" || tcp.checksum.status=="Bad" || udp.checksum.status=="Bad" || sctp.checksum.status=="Bad" || mstp.checksum.status=="Bad" || cdp.checksum.status=="Bad" || edp.checksum.status=="Bad" || wlan.fcs.status=="Bad" || stt.checksum.status=="Bad"@[0,0,0][65535,24383,24383]
+@SMB@smb || nbss || nbns || netbios@[65534,64008,39339][0,0,0]
+@HTTP@http || tcp.port == 80 || http2@[36107,65535,32590][0,0,0]
+
+@DCERPC@dcerpc@[51199,38706,65533][0,0,0]
+@Routing@hsrp || eigrp || ospf || bgp || cdp || vrrp || carp || gvrp || igmp || ismp@[65534,62325,54808][0,0,0]
+@TCP SYN/FIN@tcp.flags & 0x02 || tcp.flags.fin == 1@[41026,41026,41026][0,0,0]
+@TCP@tcp@[59345,58980,65534][0,0,0]
+@UDP@udp@[28834,57427,65533][0,0,0]
+@Broadcast@eth[0] & 1@[65535,65535,65535][32768,32768,32768]
diff --git a/resources/share/wireshark/profiles/No Reassembly/preferences b/resources/share/wireshark/profiles/No Reassembly/preferences
new file mode 100644
index 00000000..c1b86483
--- /dev/null
+++ b/resources/share/wireshark/profiles/No Reassembly/preferences
@@ -0,0 +1,180 @@
+# Generated by make-no-reassembly-profile.py
+
+####### Protocols ########
+
+aim.desegment: FALSE
+aol.desegment: FALSE
+atp.desegment: FALSE
+bzr.desegment: FALSE
+bgp.desegment: FALSE
+bitcoin.desegment: FALSE
+bittorrent.desegment: FALSE
+bthci_acl.hci_acl_reassembly: FALSE
+bthci_iso.hci_iso_reassembly: FALSE
+bmp.desegment: FALSE
+bpv7.bp_reassemble_payload: FALSE
+c1222.desegment: FALSE
+capwap.reassemble: FALSE
+cast.reassembly: FALSE
+cflow.desegment: FALSE
+clnp.reassemble: FALSE
+cmp.desegment: FALSE
+cops.desegment: FALSE
+cotp.reassemble: FALSE
+couchbase.desegment_pdus: FALSE
+db-lsp.desegment_pdus: FALSE
+dcerpc.desegment_dcerpc: FALSE
+dcerpc.reassemble_dcerpc: FALSE
+dhcpfo.desegment: FALSE
+dhcpv6.bulk_leasequery.desegment: FALSE
+diameter.desegment: FALSE
+dicom.pdv_reassemble: FALSE
+distcc.desegment_distcc_over_tcp: FALSE
+djiuav.desegment: FALSE
+dlep.desegment: FALSE
+dnp3.desegment: FALSE
+dns.desegment_dns_messages: FALSE
+drda.desegment: FALSE
+dsi.desegment: FALSE
+edonkey.desegment: FALSE
+enip.desegment: FALSE
+fc.reassemble: FALSE
+fcip.desegment: FALSE
+fix.desegment: FALSE
+gadu-gadu.desegment: FALSE
+gearman.desegment: FALSE
+ged125.desegment_body: FALSE
+giop.desegment_giop_messages: FALSE
+giop.reassemble: FALSE
+git.desegment: FALSE
+gryphon.desegment: FALSE
+gsm_sms.reassemble: FALSE
+gsm_sms.reassemble_with_lower_layers_info: FALSE
+gss-api.gssapi_reassembly: FALSE
+h225.reassembly: FALSE
+h245.reassembly: FALSE
+h248.desegment: FALSE
+h501.desegment: FALSE
+hart_ip.desegment: FALSE
+hzlcst.desegment: FALSE
+hpfeeds.desegment_hpfeeds_messages: FALSE
+http.desegment_headers: FALSE
+http.desegment_body: FALSE
+ifcp.desegment: FALSE
+ilp.desegment_ilp_messages: FALSE
+ipdc.desegment_ipdc_messages: FALSE
+ippusb.attempt_reassembly: FALSE
+iscsi.desegment_iscsi_messages: FALSE
+isns.desegment: FALSE
+iwarp_ddp_rdmap.reassemble_iwarp_rdma_send: FALSE
+jxta.desegment: FALSE
+kip.desegment: FALSE
+kpasswd.desegment: FALSE
+kerberos.desegment: FALSE
+lg8979.desegment: FALSE
+lapdm.reassemble: FALSE
+laplink.desegment_laplink_over_tcp: FALSE
+ldap.desegment_ldap_messages: FALSE
+ldp.desegment_ldp_messages: FALSE
+ltp.reassemble_block: FALSE
+memcache.desegment_headers: FALSE
+memcache.desegment_pdus: FALSE
+mbrtu.desegment: FALSE
+mbtcp.desegment: FALSE
+mq.desegment: FALSE
+mq.reassembly: FALSE
+mysql.desegment_buffers: FALSE
+nasdaq_soup.desegment: FALSE
+nbd.desegment_nbd_messages: FALSE
+nbss.desegment_nbss_commands: FALSE
+ncp.desegment: FALSE
+ndmp.desegment: FALSE
+ndps.desegment_tcp: FALSE
+ndps.desegment_spx: FALSE
+netsync.desegment_netsync_messages: FALSE
+opa.mad.reassemble_rmpp: FALSE
+openflow.desegment: FALSE
+openwire.desegment: FALSE
+opsi.desegment_opsi_messages: FALSE
+rtse.reassemble: FALSE
+idmp.desegment_idmp_messages: FALSE
+idmp.reassemble: FALSE
+p_mul.reassemble: FALSE
+pn_rt.desegment: FALSE
+pop.desegment_data: FALSE
+ppi.reassemble: FALSE
+pvfs.desegment: FALSE
+q931.desegment_h323_messages: FALSE
+q931.reassembly: FALSE
+quic.reassemble_crypto_out_of_order: FALSE
+resp.desegment_data: FALSE
+rlc.perform_reassembly: FALSE
+rlc-lte.reassembly: FALSE
+rlc-nr.reassemble_am_frames: FALSE
+rpc.desegment_rpc_over_tcp: FALSE
+rpcap.desegment_pdus: FALSE
+rsync.desegment: FALSE
+rtmpt.desegment: FALSE
+rtp.desegment_rtp_streams: FALSE
+rtsp.desegment_headers: FALSE
+rtsp.desegment_body: FALSE
+sametime.reassemble: FALSE
+sapni.desegment: FALSE
+sasp.desegment_sasp_messages: FALSE
+sctp.reassembly: FALSE
+scylla.desegment: FALSE
+selfm.desegment: FALSE
+ses.desegment: FALSE
+sip.desegment_headers: FALSE
+sip.desegment_body: FALSE
+skinny.desegment: FALSE
+smb.trans_reassembly: FALSE
+smb.dcerpc_reassembly: FALSE
+smb2.pipe_reassembly: FALSE
+smb_direct.reassemble_smb_direct: FALSE
+sml.reassemble: FALSE
+smp.desegment: FALSE
+smpp.reassemble_smpp_over_tcp: FALSE
+smtp.desegment_lines: FALSE
+smtp.desegment_data: FALSE
+snmp.desegment: FALSE
+someip.reassemble_tp: FALSE
+slsk.desegment: FALSE
+soupbintcp.desegment: FALSE
+srvloc.desegment_tcp: FALSE
+ssh.desegment_buffers: FALSE
+s5066dts.proto_desegment: FALSE
+s5066sis.desegment_pdus: FALSE
+starteam.desegment: FALSE
+stt.reassemble: FALSE
+t38.reassembly: FALSE
+tacplus.desegment: FALSE
+tali.reassemble: FALSE
+tcp.desegment_tcp_streams: FALSE
+tcpcl.desegment_transfer: FALSE
+tcpros.desegment_tcpros_messages: FALSE
+tds.desegment_buffers: FALSE
+thrift.desegment_framed: FALSE
+tibia.reassemble_tcp_segments: FALSE
+tipc.desegment: FALSE
+tls.desegment_ssl_records: FALSE
+tls.desegment_ssl_application_data: FALSE
+tns.desegment_tns_messages: FALSE
+tpkt.desegment: FALSE
+transum.reassembly: FALSE
+uci.tcp.desegment: FALSE
+ucp.desegment_ucp_messages: FALSE
+udpcp.attempt_reassembly: FALSE
+ulp.desegment_ulp_messages: FALSE
+uma.desegment_ucp_messages: FALSE
+vnc.desegment: FALSE
+winsrepl.reassemble: FALSE
+wow.desegment: FALSE
+x25.reassemble: FALSE
+x11.desegment: FALSE
+xmpp.desegment: FALSE
+xot.desegment: FALSE
+yami.desegment: FALSE
+ymsg.desegment: FALSE
+z3950.desegment_buffers: FALSE
+zabbix.desegment: FALSE
diff --git a/resources/share/wireshark/smi_modules b/resources/share/wireshark/smi_modules
new file mode 100644
index 00000000..5c93c850
--- /dev/null
+++ b/resources/share/wireshark/smi_modules
@@ -0,0 +1,18 @@
+# Default MIB modules to load
+"IP-MIB"
+"IF-MIB"
+"TCP-MIB"
+"UDP-MIB"
+"SNMPv2-MIB"
+"RFC1213-MIB"
+"IPV6-ICMP-MIB"
+"IPV6-MIB"
+"SNMP-COMMUNITY-MIB"
+"SNMP-FRAMEWORK-MIB"
+"SNMP-MPD-MIB"
+"SNMP-NOTIFICATION-MIB"
+"SNMP-PROXY-MIB"
+"SNMP-TARGET-MIB"
+"SNMP-USER-BASED-SM-MIB"
+"SNMP-USM-DH-OBJECTS-MIB"
+"SNMP-VIEW-BASED-ACM-MIB"
diff --git a/resources/stock_icons.qrc b/resources/stock_icons.qrc
new file mode 100644
index 00000000..7510fd0c
--- /dev/null
+++ b/resources/stock_icons.qrc
@@ -0,0 +1,165 @@
+<RCC>
+ <qresource prefix="/menu/help">
+ <file alias="wsicon16.png">icons/wsicon16.png</file>
+ <file alias="wsicon-ask.png">icons/wsicon-ask.png</file>
+ </qresource>
+ <qresource prefix="">
+ <file>stock_icons/8x8/list-add.template.png</file>
+ <file>stock_icons/8x8/list-remove.template.png</file>
+ <file>stock_icons/8x8/list-copy.template.png</file>
+ <file>stock_icons/8x8/list-clear.template.png</file>
+ <file>stock_icons/8x8/list-clear.template@2x.png</file>
+ <file>stock_icons/8x8/list-move-up.template.png</file>
+ <file>stock_icons/8x8/list-move-up.template@2x.png</file>
+ <file>stock_icons/8x8/list-move-down.template.png</file>
+ <file>stock_icons/8x8/list-move-down.template@2x.png</file>
+ <file>stock_icons/14x14/x-capture-comment-update.png</file>
+ <file>stock_icons/14x14/x-capture-comment-update@2x.png</file>
+ <file>stock_icons/14x14/x-capture-filter-bookmark.png</file>
+ <file>stock_icons/14x14/x-capture-filter-bookmark@2x.png</file>
+ <file>stock_icons/14x14/x-capture-filter-bookmark.active.png</file>
+ <file>stock_icons/14x14/x-capture-filter-bookmark.active@2x.png</file>
+ <file>stock_icons/14x14/x-capture-filter-bookmark.selected.png</file>
+ <file>stock_icons/14x14/x-capture-filter-bookmark.selected@2x.png</file>
+ <file>stock_icons/14x14/x-display-filter-bookmark.png</file>
+ <file>stock_icons/14x14/x-display-filter-bookmark@2x.png</file>
+ <file>stock_icons/14x14/x-display-filter-bookmark.active.png</file>
+ <file>stock_icons/14x14/x-display-filter-bookmark.active@2x.png</file>
+ <file>stock_icons/14x14/x-display-filter-bookmark.selected.png</file>
+ <file>stock_icons/14x14/x-display-filter-bookmark.selected@2x.png</file>
+ <file>stock_icons/14x14/x-expert-chat.png</file>
+ <file>stock_icons/14x14/x-expert-chat@2x.png</file>
+ <file>stock_icons/14x14/x-expert-error.png</file>
+ <file>stock_icons/14x14/x-expert-error@2x.png</file>
+ <file>stock_icons/14x14/x-expert-none.png</file>
+ <file>stock_icons/14x14/x-expert-none@2x.png</file>
+ <file>stock_icons/14x14/x-expert-note.png</file>
+ <file>stock_icons/14x14/x-expert-note@2x.png</file>
+ <file>stock_icons/14x14/x-expert-warn.png</file>
+ <file>stock_icons/14x14/x-expert-warn@2x.png</file>
+ <file>stock_icons/14x14/x-filter-clear.png</file>
+ <file>stock_icons/14x14/x-filter-clear@2x.png</file>
+ <file>stock_icons/14x14/x-filter-clear.active.png</file>
+ <file>stock_icons/14x14/x-filter-clear.active@2x.png</file>
+ <file>stock_icons/14x14/x-filter-clear.selected.png</file>
+ <file>stock_icons/14x14/x-filter-clear.selected@2x.png</file>
+ <file>stock_icons/14x14/x-filter-deprecated.png</file>
+ <file>stock_icons/14x14/x-filter-deprecated@2x.png</file>
+ <file>stock_icons/14x14/x-filter-dropdown.dark.png</file>
+ <file>stock_icons/14x14/x-filter-dropdown.dark@2x.png</file>
+ <file>stock_icons/14x14/x-filter-dropdown.light.png</file>
+ <file>stock_icons/14x14/x-filter-dropdown.light@2x.png</file>
+ <file>stock_icons/14x14/x-filter-invalid.png</file>
+ <file>stock_icons/14x14/x-filter-invalid@2x.png</file>
+ <file>stock_icons/14x14/x-filter-matching-bookmark.png</file>
+ <file>stock_icons/14x14/x-filter-matching-bookmark@2x.png</file>
+ <file>stock_icons/14x14/x-filter-matching-bookmark.active.png</file>
+ <file>stock_icons/14x14/x-filter-matching-bookmark.active@2x.png</file>
+ <file>stock_icons/14x14/x-filter-matching-bookmark.selected.png</file>
+ <file>stock_icons/14x14/x-filter-matching-bookmark.selected@2x.png</file>
+ <file>stock_icons/14x14/x-reset.template.png</file>
+ <file>stock_icons/14x14/x-reset.template@2x.png</file>
+ <file>stock_icons/16x16/edit-find.template.png</file>
+ <file>stock_icons/16x16/edit-find.template@2x.png</file>
+ <file>stock_icons/16x16/go-first.png</file>
+ <file>stock_icons/16x16/go-first@2x.png</file>
+ <file>stock_icons/16x16/go-jump.png</file>
+ <file>stock_icons/16x16/go-jump@2x.png</file>
+ <file>stock_icons/16x16/go-last.png</file>
+ <file>stock_icons/16x16/go-last@2x.png</file>
+ <file>stock_icons/16x16/go-next.png</file>
+ <file>stock_icons/16x16/go-next@2x.png</file>
+ <file>stock_icons/16x16/go-previous.png</file>
+ <file>stock_icons/16x16/go-previous@2x.png</file>
+ <file>stock_icons/16x16/x-capture-file-close.png</file>
+ <file>stock_icons/16x16/x-capture-file-close@2x.png</file>
+ <file>stock_icons/16x16/x-capture-file-save.png</file>
+ <file>stock_icons/16x16/x-capture-file-save@2x.png</file>
+ <file>stock_icons/16x16/x-capture-file-reload.png</file>
+ <file>stock_icons/16x16/x-capture-file-reload@2x.png</file>
+ <file>stock_icons/16x16/x-capture-options.png</file>
+ <file>stock_icons/16x16/x-capture-options@2x.png</file>
+ <file>stock_icons/16x16/x-capture-restart-circle.png</file>
+ <file>stock_icons/16x16/x-capture-restart-circle@2x.png</file>
+ <file>stock_icons/16x16/x-capture-restart.png</file>
+ <file>stock_icons/16x16/x-capture-restart@2x.png</file>
+ <file>stock_icons/16x16/x-capture-start-circle.on.png</file>
+ <file>stock_icons/16x16/x-capture-start-circle.on@2x.png</file>
+ <file>stock_icons/16x16/x-capture-start-circle.png</file>
+ <file>stock_icons/16x16/x-capture-start-circle@2x.png</file>
+ <file>stock_icons/16x16/x-capture-start.on.png</file>
+ <file>stock_icons/16x16/x-capture-start.on@2x.png</file>
+ <file>stock_icons/16x16/x-capture-start.png</file>
+ <file>stock_icons/16x16/x-capture-start@2x.png</file>
+ <file>stock_icons/16x16/x-capture-stop.png</file>
+ <file>stock_icons/16x16/x-capture-stop@2x.png</file>
+ <file>stock_icons/16x16/x-colorize-packets.png</file>
+ <file>stock_icons/16x16/x-colorize-packets@2x.png</file>
+ <file>stock_icons/16x16/x-hide-ro.png</file>
+ <file>stock_icons/16x16/x-reset.template.png</file>
+ <file>stock_icons/16x16/x-reset.template@2x.png</file>
+ <file>stock_icons/16x16/x-resize-columns.png</file>
+ <file>stock_icons/16x16/x-resize-columns@2x.png</file>
+ <file>stock_icons/16x16/x-stay-last.png</file>
+ <file>stock_icons/16x16/x-stay-last@2x.png</file>
+ <file>stock_icons/16x16/zoom-in.template.png</file>
+ <file>stock_icons/16x16/zoom-in.template@2x.png</file>
+ <file>stock_icons/16x16/zoom-original.template.png</file>
+ <file>stock_icons/16x16/zoom-original.template@2x.png</file>
+ <file>stock_icons/16x16/zoom-out.template.png</file>
+ <file>stock_icons/16x16/zoom-out.template@2x.png</file>
+ <file>stock_icons/24x14/x-filter-apply.png</file>
+ <file>stock_icons/24x14/x-filter-apply@2x.png</file>
+ <file>stock_icons/24x14/x-filter-apply.active.png</file>
+ <file>stock_icons/24x14/x-filter-apply.active@2x.png</file>
+ <file>stock_icons/24x14/x-filter-apply.selected.png</file>
+ <file>stock_icons/24x14/x-filter-apply.selected@2x.png</file>
+ <file>stock_icons/24x24/edit-find.template.png</file>
+ <file>stock_icons/24x24/edit-find.template@2x.png</file>
+ <file>stock_icons/24x24/go-first.png</file>
+ <file>stock_icons/24x24/go-first@2x.png</file>
+ <file>stock_icons/24x24/go-jump.png</file>
+ <file>stock_icons/24x24/go-jump@2x.png</file>
+ <file>stock_icons/24x24/go-last.png</file>
+ <file>stock_icons/24x24/go-last@2x.png</file>
+ <file>stock_icons/24x24/go-next.png</file>
+ <file>stock_icons/24x24/go-next@2x.png</file>
+ <file>stock_icons/24x24/go-previous.png</file>
+ <file>stock_icons/24x24/go-previous@2x.png</file>
+ <file>stock_icons/24x24/x-capture-file-reload.png</file>
+ <file>stock_icons/24x24/x-capture-file-reload@2x.png</file>
+ <file>stock_icons/24x24/x-capture-options.png</file>
+ <file>stock_icons/24x24/x-capture-options@2x.png</file>
+ <file>stock_icons/24x24/x-capture-restart-circle.png</file>
+ <file>stock_icons/24x24/x-capture-restart-circle@2x.png</file>
+ <file>stock_icons/24x24/x-capture-restart.png</file>
+ <file>stock_icons/24x24/x-capture-restart@2x.png</file>
+ <file>stock_icons/24x24/x-capture-start-circle.on.png</file>
+ <file>stock_icons/24x24/x-capture-start-circle.on@2x.png</file>
+ <file>stock_icons/24x24/x-capture-start-circle.png</file>
+ <file>stock_icons/24x24/x-capture-start-circle@2x.png</file>
+ <file>stock_icons/24x24/x-capture-start.on.png</file>
+ <file>stock_icons/24x24/x-capture-start.on@2x.png</file>
+ <file>stock_icons/24x24/x-capture-start.png</file>
+ <file>stock_icons/24x24/x-capture-start@2x.png</file>
+ <file>stock_icons/24x24/x-capture-stop.png</file>
+ <file>stock_icons/24x24/x-capture-stop@2x.png</file>
+ <file>stock_icons/24x24/x-colorize-packets.png</file>
+ <file>stock_icons/24x24/x-colorize-packets@2x.png</file>
+ <file>stock_icons/24x24/x-hide-ro.png</file>
+ <file>stock_icons/24x24/x-resize-columns.png</file>
+ <file>stock_icons/24x24/x-resize-columns@2x.png</file>
+ <file>stock_icons/24x24/x-stay-last.png</file>
+ <file>stock_icons/24x24/x-stay-last@2x.png</file>
+ <file>stock_icons/24x24/zoom-in.template.png</file>
+ <file>stock_icons/24x24/zoom-in.template@2x.png</file>
+ <file>stock_icons/24x24/zoom-original.template.png</file>
+ <file>stock_icons/24x24/zoom-original.template@2x.png</file>
+ <file>stock_icons/24x24/zoom-out.template.png</file>
+ <file>stock_icons/24x24/zoom-out.template@2x.png</file>
+ <file>stock_icons/24x24/x-capture-file-close.png</file>
+ <file>stock_icons/24x24/x-capture-file-close@2x.png</file>
+ <file>stock_icons/24x24/x-capture-file-save.png</file>
+ <file>stock_icons/24x24/x-capture-file-save@2x.png</file>
+ </qresource>
+</RCC>
diff --git a/resources/stock_icons/14x14/x-capture-comment-update.png b/resources/stock_icons/14x14/x-capture-comment-update.png
new file mode 100644
index 00000000..70496766
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-comment-update.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-capture-comment-update.svg b/resources/stock_icons/14x14/x-capture-comment-update.svg
new file mode 100644
index 00000000..330ffffe
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-comment-update.svg
@@ -0,0 +1,930 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="capture_comment_update.svg"
+ inkscape:export-filename="capture_comment_update@2x.png"
+ inkscape:export-xdpi="180"
+ inkscape:export-ydpi="180">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="46.142857"
+ inkscape:cx="11.257599"
+ inkscape:cy="7"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ inkscape:window-width="1224"
+ inkscape:window-height="804"
+ inkscape:window-x="347"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.50000002"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <image
+ y="1038.3622"
+ x="-1"
+ id="image6781"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAAErdZjwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAi8BJREFUeNrkfQd0HceRYM3M/8ggQTAhMAeRlBgkJok5k0qWZNmSnHSS
+Lcc9n/3s3bfP9/bdns+79q4vyGtZ3pOTVitKtE1TJEWJWWIUcwBzAEkwgARBEiBAZPwwc1WF6d9/
+Zv7/DWDAB2qvwebM7+mprq6uru6urq7RLMuC+KBpWgZedOh8MBFmS3szexD4+toL1p2WVoiYAGGM
+EcvCqwVR+m3hb7qnK99reDUhitco5cOXIi3NELp1BW7//AvjTDN6AouIqxz/7ygvAK4QDOgQNHTQ
+dKoLZqeomxAW9xphzfUkauG9zIsZ8D4btP7DoccX/vq4rhsTEIljdvHQVld+LwUCugZpiIDOBdgF
+mjpfwxi3fmk0iDDl7dOEDEdGBt/la2YGBHr0hWMnSo4iEg8hlY+Id/BeQQFDg4CBGbl2mo2EyYWs
+e24UtLY2cb5FK8uZWkwVy7KvhISB0YJAWjoMHToCSo4eLEGkHsGC94EneJmN2zLNQCoENDAMQgjw
+Xof3nxWFi6bSGNkg59NF0yEFdQhgDQywID0YhBEjRsHRowf3pmemzwMOCgrkpgWgzopSjZhdIhrw
+fWtLo5NSGtbe0ARfMKOCzR+UpiMVBnzrZxC+fR569h8Blbdub0FKjDOjyJhail7wD3uuWXUtrczx
+oif8ZvEwrL0TgZWXQvD26RrOExF58RqlSPfRCESAegf2lFAUQk31ELp5Eeo3Lc1r3rfmDsQxhTMm
+CS3NDY7Y2RAcMu6VuLK8TRCJRKxoNKR5JYYjSfIDUVD07+SBC2sNRyB86fgALxN6s3NMDdHOo8nf
+qQK2PzKl4UkPJC1fi+dYzVmIxjEBU1v2u1oSJHRVNxRgrFgFt3y8FQ4dPMSF79m7N1bw8uUr4PKl
+y3y/+aOP+R0Kr/7ilxAOhyAaicBvf/s7UAU9yWiC0WSgPfPyIZgWpIKxTw9npG7froEXnn8edu/Z
+z3nS09OBwq9+9X/hhz/4PqxfvxkMlAW9evUmxCl2HAERR48eiQVkkGiMUTgajYJJskKzBOE5b3Z2
+Nv8Oh8OO1sMoEFEh4EVky5btcP58Gdd067adsGLFKujTpzd88MF6yM/vA41NTXDrZhW8t2I1fPWr
+L8Lyv6xESo2At5e+C2lpabB27UbJU5pyOOZuaLaEGhxZdc3AqMWQEkHeY3OZFhhGQOST1XeVm5GZ
+82Ms83+k6gUETILQkxVsuvNyuhPx+I6iORBJjYBlcpcRBZi6RTXzFCzyyvpSHi46Lj/wPfctBRO6
+kaCI3XAHbESuJqa7dvUaYBIXXnGtkqXbrVtVcOb0ediw/mNOX/fhJkbyX3/9BldizftrBUN3oBeY
+kZisXrBgNjwwdjTTMRg0YogFgjpz9eFDR2DU6OFQXV3N6ZWVlYxIUVEx8lMI+cIQhdO1IxSIUkRu
+38AcjlMruHjxIpSVlRFifH/+wjmYPWc6XLl0CXr37g3NTc2Yz4TS0lIIhUJwtfwq5OTkIELcbQUC
+6l7QUHdL8otB0zHDgxyHqCnkPBegB9Idsp8iwneI4B65+apeIIMoxDKAkKCC6bdERDCkRcnIuJEw
+ISwwB1k5gajezl4gXgBdIgHugsUjZ7oWte8NQQkXImoeYKDcXlGs8ZoPN8PGzTs4fdNHO6nR7AFo
+V6xNt27dy9dbVVWwbcc+2LhpGxzcfxC2b9sLt27ciDWZ1TEmtDguXjwHxj4wnAt+8MFRhBzH8ePv
+i+XLzDT4umHDdpg5cxJJL6i8UQOzZ02GkiOn2igYCUveUQsiSzASzmhPYde6BgWFBcjhlgfB+JCb
+m81pui7rFQwG25oGdME/6l5QU1MhegHLd8vSMEYgEEijAqh/8z0G+94AoPSoid20AgejAZSP74cN
+K2qDYyOV33tAx3pBNBqJdadwuFUiGm7iK6eHwjQcYSFpXKBpMybeu5m1vVOyiE2fgCjE9UymmeB6
+xu94m1IGNQIERL4ogbmetRVogOZ6xiFVwY1JeUBrkxQZ4C9EEGZIkScpAkOff+9kWdhkhuXlFq92
+6GoyZE5HQjtWRFGRB3kh0twI339kiPV3cwcHcPwwO6wfSDPkUlzTMRJgEj58D1JvQOt8+oulWxh1
+jr/YdlTDhUtU1w3DRkKuYTQFDwQMzR5IuNbiPrYI3fGF0dwzpi87F1uIaobQIeAPnAdCbh+4ceM6
+CCQsGqdlUFFA49pzbexmoNr/YGIBzCwIElCcJWfFdANMGaHMsHT+bWVkQkFBMVyruAYtLY1RrIRE
+Qo0Ak5Vrz5SzFRVYuFuRIcnPeeTSHNLb8hYVFkLF9esCiUyhvFJoSLhmomy+Wfb4cNYPcKIlVDl6
+nAbFks1BebA5Bv3VzyHSeAMiTXfgyRd+gNP3hmZBCRUFXAoqXglL5tXaZEJakJQT+IPzUCLwPSNi
+pEP+rBcgqhsQQVLuqG2C4a8fhB/979eOAsC4lN0Qf5eBM3Dt3SE9Ixs6GbRUFODaKnQDMp9AXqkf
+YI0JU6NXXq8srGRTClEsKJIcqCzYlZZC5gdJ4wWKKZksP4V+gBkzYX6BWBJESKvWjnWBxX8Mi+f3
+v/zl63g1oampEX79r7/hPC3NLbQUp8w8DVv6zjJOLzlyBFauWs0vHzt6jOYWbiTUCER4PmgyKm/+
+29vwve99Fz5cuwGysrJg0KBBXOi69Zvgu9/9Dl15pdy3bz9Or6qqgcceXcLl3P/AGAgGA0rVTSCV
+fiAvL89Nar4EAgG+k6seTqeJCEcNNG9TWnSvoIB76vzUM0/CH/+4HB5/fAn85rd/4P5/6NBhnJCO
+hWXLlsOixQvgz39agT2ilWAzyTdt3kJIYVOsQV3CajePqIfjuvrbZSxYvLqBVMt0zofBox/QXCyQ
+kZGTreiGrjW/XJp7lRLefN4luVNRoeYBy3Iuo3hhqWnugj35wSQktGS6ATuzmge4nQXg37zxe5qW
+8xq/7s4d2LBuExdeX1cPGzd8zHlWrfwQyssrgMLB/UfgaMkxXqhu3rQF1mP+eIUXQ1YjEBX6AVrj
+0+SDuT03NyeGWE5udgzZHj16QHFxP1yG7YKJk8bZY0crLFg4F8aOH8N8J6nXnqVZ1BSI8Br/ypXL
+vMY/d+4cpzc1NeH9efu+gTl/5/adMGfuDDhx4iS9w/3/gzXrYMXyVVwZREHoB9S9oKa6oixeN6Dr
+nrWBZ5kOPGc0hB5BwPKoaDUdKZndU9ELXNQwISIAJ9UPsM7aXsLbCg3HokQyqroX8JJc9GWxoLQM
+epBaP2DoIn9yRKB9TCi59uChQ7B9536oQk3osj+ugI+27CLgeL8SPt6yhwv//e/fhV27DgOFf1+6
+nPNgwJ6zkTRnQtdkr6YVCgr30rvyRi2t93mN/8UvPhur8QsvPAMivPLKl0Q6q2inT5/IEmfJkrms
+V9BMXrUIJNpFAZlRrvETrW49+Zqbm3FJfpGpd+TISTh0+BhRjKJoQnUvuHnzsmNOePHidVpmc2+Q
+DMWczfcaAcf0aNSiC9TWNkLPnlkswBBn1isI3YCGab3yCly9QBGGDi2kmmIBYZHkWaYL3QDeomDK
+tJUYYULYwaiIkqIXSMByue19nlw3AJBSP2C1A4FIPACpaHTqAESPMiQV1LoBqfYzU+mI3EAG9xv3
+8Hej4XChW5LTax4JL9Oc15R5LRdcz/sm8k4tBNJOaOnZW1tLNl3gFTeHZJtjill9Bwgw9JvrLpTV
+4+AWJUx4PiKmjMCR0/lZLE3mAfncElcQcDTvO4KnTRs23li0PRXB8ltDEK66CFd/+gJkZ2RNAIAT
+TAiJbWcIoe6EAd7I1x0E4Hu+WmBwOt07KxO1K2vE5f27aUXwxLA8mLL0FFgxAmii8o7fFhBsHYlh
+ICGCoAcjoOuDoPhb/wTHjh86Ouq+MUCmEQBwLIX6w+5C0GkCsD0H1h90SxMEkJWSyGOa5SDOrOIc
++PvpxSS9SCI5JgUBXec8DFOT3GELVYhqVH29LQ3vDYymYUDE6gGRrF4wZMhI0noQIUruGzmaOHUa
+ABxRmO50hgCsMeMoW12yux7PvjaBcpFa7zw5gpbuFJ2w0jJg3p9KJTzBNUCwBCEksTlqeK/bEy58
+P4QNkpmexqqfEC4Hr1dWko3KnjGjxhAhiCNOICEirl14XxxAuijZ6nZlZZeQ8V8WDIa+mQFZce9K
+nbsUcxEIOE4ZoAvCuuFrWHaAFmgsNPGqoxpMZ0L0698fKm/exBXjnpL77x9HhJgIAEdl1/DTBYgD
+dFlhJyEglp6fEYC+WUGnmYvmFvms/nJ0H52eCjiuiluu3zriktFnAAz9wesIKAtjJtYgHSw9AJYZ
+gWgoBGZrCeS9/N8Pr/nJD4kQY3CP/4ym+RgFfrr7allDa6tAhBCXQi6OAG8sHkqVd3KcvBe/Wa32
+1Ooy0WUcFbfAQwj5zPHbfU8jB8ZIFMwoxTASowk3sXpC+S++Orf1zN7tnSYAWkFcYHMeZZDajw4H
+iYPqfaWJEJsZIhEioQgvB/v1K/gRAPwvhY5aFdQqQ07XOlNhjv6CbDDWAAawSxgGTdC5ehl2bOoU
+AbysbLmL7UBlU7xiOW58cATr7VkfG9D9D4MSJZdO2EsQrf2tayUvR9bZLUC9D9WE6CICmJYp9ARC
+1cY3a9Z8QOtE1qLW1tZCIW5qT578EO6cb4ZgMI1VOJ/5zGOxCvzsn/4nTJo0ic297qCiazEqNzMy
+MmDVqjWs/gWglfQC1qCdPVsKR4+dQJiFUFdXx7A+//lnoOb2bVzsnoCGhgZ4+qknqN/7kht6uwjA
+wsWkKGzbOOLeOldw5sxpMGniBKiouM75H12yCMaPu9/RrFevXoWxY8diBRfCnDkzsOJpZBnGGT77
+2c8gATJEWfzKzk92o3VYPsxC2IsWziPlHI39nDZ79nTWCIMWr36WsasJIOZkbts6Vsq9//5anuqu
+fv8Dak3GpaWlBZox2otxjFEyeeDWunatglvz0qUrZG/HcBoamyAS5XU2PmvmCo0YMYzzteLYvm//
+ATKFsw0FItDU2Cx6G9vqcdBETGwD6msYlOZ0HvpRHlZ5aElHMzGhMd0GRUIDJtfu0lxHquY03WWk
+xu9Llb8oIKFcZnX8j+1hsPOjgGVaTvi6RJjKjkRZNc9RhKjznUSmG5Kros68hqFLNa60tLHhM+Ec
+8kghl/0LQTVBSCboCWWHDKbn/WRbEyZXWsJzGW+6CSLfdxtuWn4JIBFLaJLcTLuFr/0aN+r68uzr
+q6+8RCpMVuRv3vgRBAJB+Oa3vyYqzEr9jzZ/zBZHX//GSyDCnj174eCBIywT5s2fhVrIYWCaYRxN
+NsKJ46dxK2wh7jxMoCqz6vO1f/lVrMxXvv4ylykJ4mUB/wSQlHfo2z9EO96vfOVLUFRcyMLt481b
+YcmjC2DE8GHQ87nPomnlMay8JCIJtp49e0DJ4eMEhdP2o4VbY0Mr/JfvfZvLWYv2n6apwfDhg3Fv
+8DG4UVkFhm4wESOoGfoAhe5XXvwKFA8owDIreR/o0ccXc+W9HNJlHBB1/WabQJb66RnpnHYbx2ch
+4ExTaMEF91hepTdfeceV0sSeFI35vA8t35UENAwuExc56UyQ6qpbbWWCJYRsoq7jfxRwm5PGBbJP
+pOGQJzKzZk+jytOeBCNqB2ytImz9Ibirt8WZXlQAw4cNRO3OTThz9gJXpri4iAxyeaJ0pORknGA0
+GD6QNfmWT0SZaD87g8r0CGmxcZud1UOOAj4JkDxfINge7km2PUHt51FfS0Izt3nLVB2XkPtx/odB
+RlAi533usNtVVlYxPLLO0L0d5yGIbDivbIoFs+umwhyFSS/exWJl5Q0WZNU3qxhpEWtrkYXRXsR0
+5JfpkWg0ZokbjkQYzoULZaLCHOvq78D+Awdw1njZAfs6Tqv37d6DpiG3xPZforNRXTUV9gIW9s3/
+9taf4crVmzBl6iQ4deaC2L9klXZaegCqquvJkpfy29GCQDCABveNlO7o3xUVlUiE2hj8Py9fjYQq
+halTp0BhUQHZTjPsN9/6I5XJ6adOnsNhdafDPNlJELNLCeBJKyig1d9YlsDFxX0FG9LcH1uvIcHM
+z4LGxiYPUU3TpM19F3yeZvMagSNyiQUal/nw1PGAZIKBA6hMOeMRHCIJYnXNKCDMqd2hrq4BNbEn
+cOl6Fncxh8JDD42H/v17wWuv/Y7NJwYPHow2HOXYWg/BqFHD0cTq9570QYOKYOnSFWiGkYvv9ofL
+ly/jmaAvMFF27jyIVhJXePk8cuRImDhxDI4O9fFlYtoEKCzIT7QPyMI5r2dfKQS7kACppLKa8lJ6
+JnxH04Mpy1EEXpwJIvTqXeR3FFBvGasrzTCS5pfbzHLXN0U5KoLI/XBd9zkTVFfEgaiydWWFUy60
+LN4m4g3+FGWpCWKB6ZsA1bjQeByvD2FMg09faMS4E2NLZ4VgwCaSDt0XTIwh1ut3eVATYEGfMZO+
+gnmCCqOHVMYR3jRm3STGEe58mh5CaX4FsdluGcFDrce31lG62kBC6xICfPGF904u460wz/aV5TGQ
+sMRvx85vsm0tTc4wQbMtTmzjCHt3x+Rogon292brHaj+6fNklLUeFz+1XUUEXZmB1yVaLOoaXjVO
+c0ZeCovf4Miviff4uTuP3paP8+htVwPTAgG8BniWaGTnofzLgZ4v/YTss5/WdSNPsckgOIyiLwI4
+kRaIEtKELMa2CiAgWWFO0+1ocF75m3WHgFGmxe61uPeYCEEkAkUiQlYOGOg0o7ah/q2OEME/BxhU
+IW/kdAMcrW1wGre4J23u4Fx4Y8lgOPjSAwKmi5OA8nHF+TnFAP62iWBkpCMn9ISvLT+CB3PKiQif
+JSLQ8rctau4oiOBvHmCAxn3UiPUrCzQWHo4+Jn1rxInuB/tnwavzB3l0izrBtK8OAHEw+blmAzUC
+nBpFC5FPPloBt6d+jQyJ3xw0aLCGYSXKsVpIGvwSQGfM2ahJVFooYylq8irSOf+m50a7T8Pw0avp
+757h7sKjhnhPEg+j7bzGFpKaQeXR0gc5ATdHmkPNuCAqwpVjBVy8dOEPQ4cMD2L+NUiE65A4+JYB
+HHXu5/ZVc8kGfkZpbXH9c3zQjSvvJagUhpoddY0iw+B7vNi/qfJCKGI0ArxPkJuThXuGxbw/WHax
+9A0AeBbz5d9VAhg2kjJaFO1Ky1FgzedG2ZZhoURTVAkL8BoPT48rh5/bkeDylaMtJA3Iyc4kIvAW
+3Pmy0tdJMGIZcYKxq0YBw446RyHYYlJfixOCP3qkyD5hHE4AJwBHbzW1tXIMpuQEXVyl4HSNPrrd
+HVhyxIjQv18RhFqb4ey5029i8otIhMIu5QBuKY6i1fhetmJc60wtzKHjdkmndox4/HsCprPFxTNv
+JDkEDNNBhH79ipnop86cfI2OHBEndKEQ1CQnCUHlFoDA50z5h7fiVmy7a3zfLK4sS3SqKMOyo53X
+tGG6nvFV1+kahgHf/hmYoQaINNwAC3PqGTkwfPQjsP5vPof6yd1vTJ06vQWJsApnknWg+SWALdpt
+OFLay0GQkZ5UkE1WYkktxFh3z/Cc72luqw5K9zoO4mCgaVzGgIlsDQb5AyE9bSJYRho/Lm8NwZi/
+XwbRpnro9eUfvlXz7qs0K39HYzz8EMBACGIItATSniHQG7Qk8AKCo+zKShiSu4TRpIvrMnr3h2DP
+RVhpQ5rtRfgwCBLFwvsWiKI8iDbWQe+/Gb80rd/Am6Gb5Zs0X0IQmFUpOmVBXJzULzvxjNRy3zMM
+GS3q144+jtH7TBP3Fg2FaXg1YtHQ8arZ0+UgdrH0nhDM7QvBvkPBbKx7MHvaMzm+usA/zhkG7Qnh
+UIuSCJFwK6x+WsC7+8H4sTYEC+2Ftw2dJQBJ9fYZIamNlVhdHm1tukuGkhar00IRPsaKDdIKZnP9
+qJbDG3qTiFB0Ab/Bh4Uoxq4xmGybR6QFdR4tgmnpooHTfcwDlDOqTleao+a/4l7bQCJCAIngex7g
+Hc0kEfzaA6e0yPTRDSTwgGH4J4C01KTBW2E77LPiMo9/maDZa4YuIYC68ZlHfFQ8xRzCUrhHUBDB
+71rAYblppRQHVscEG8NQ00O+L+H6Cb7N5S3QHM4RruPBpQ8+XMsrvc9/7lk2gKJw8dJFKCk5AhMm
+TEBjJznuU9rWrdthyODBaGL7BFl3sfb3xMlTsG/fPtwURYuvQIAKYGvTNWs+ROc4t+Cppx7nDVV2
+F3HrFtoKH4XraE/w4otfBnXwzwEUHU1H/zc0NsKaD9bhru0oGDhwEJ5n3kbjPG9ll5aWoWlrJu/k
+itfOnilFM7kymDJlKhpWZaJp7YcMt/YOqrura0jLw2ffRf5XX30NCdoLxo0bR8bRRBAmzI6du8kw
+0/afYd19AgCYiQiBlSlFm4BimDdvNixeNJ+EDhlLk9UXW3xfu3bNwdeb0D6wV69eZFhN79CWN3fr
+/PxeMGvWNDZ+FuF2TQ36+BzNRtdz58xkm+EtW3bws2effQrtCTMSDat31VrcHbGC17nS7HYRgK26
+Tp8uTdq/MzMzpVbI0MngQfz2yJsm5C42n7MB9c7PS7z7rCnkhA8CKImRiSZqluQKqhC5e0gm74hY
+1N/5VzjMNoFJTGot7CIZcueXOaKWCEKPZOwigam3zy7Y9KSPnzCOKsR989KlS9hfe6LpymRGurGx
+UVSAntMdmr8OITZnU5iSkhLqAlzxUDjM/jFFQIMM7Crc4tSlyJssclcd5Rd+NNjAik3rG5tSEaJr
+9gbRu8wyTdcS0mrTho+oQhTZdmf27BnsAPTAgcNk329bjZp8IILCunWbiDgk/ZEgQ2EsHqp4Z+ky
+7B5ZVEHiIjakfBxNXy9fLodjeGKkvr4eBV5fOl3ClV+9+gOCTTCYoM8//zkxrZZBmsqT4Phb8nru
+mwCJgy728wgJMY1z921HV6H8GIRpq+e8gG7bAOqx3R1pIu84KyBhu5BOTgBf5wUSE8F2/2QaDtP1
+5P2bKy7T5JkDWY6hy/dsQojgPCsg0pPP0v1PhNREkMh67fr9nR/wwk42N5d3d2kmmApRQRTfFffm
+5Ur7JIR/ArA2V9cNBWfwsWo/FZfuWWLo645KKwjkJIRfAii8bCVrZUcX6OgxGW9XM5MRQsEVls8u
+oCaEIAYfdTmw/zAfdVm4aC4MGTqMh70N69fD8WOn6KgLW49ioHR5BGbRQnjwobGc3mw76evLR2Ai
+8PJXX6Qhzj5es0Ucu4kRYg8aSe/fd5DKZK9yQ4cOSUagrjWWdoeb6LDgesVNrMwiWLxkIRoul1I1
+WRXVr28hL2IM2XUwXed9PE43ZPrSt5fBlMlT8OzPS7jiGwKbNm7h9AI0m336mafYmWAb3U10r36D
+XK1zmUseXQwnT5xONEvtUgJ4TNGli6VLbN875v4RuBos5knM+XMXmYUnTZ5Artfd/uPZ5ZpIF7O+
+/PzeeEJkJLf+/Q+MpCkv583tkUsu3h1do+zCRS7zgbG4Ah1UxGWWlp6nSisI4ZsDvDb5NbdrpYMj
+ezF0tfyaoo+LIK3EaeZXXFxgl2FKx0n2fXy4bZeJ7znKVFTaJwGippsQHPv07U2IMJIC6d6981NU
+GhJ6CaNQXVXdVsFb1V5dnuQg7Fp9ROXZfI7L7JOf6GivXwKow/33j2JkytGx/84dO/lQ87jx99N8
+HfvmSXEGAFn0HFWcFzwnUfMj00lm8D0K04NwFef+23fupYNQlIeEIC+yMNCHBui8IDkMtcssR1P6
+T6hMcrNJ3YOimxBdJAMIYFRGae+Txn2x9GwZVsJE3z5DaM6A960orGr58GN9fQOe+6vmsb0V06ti
+6Y1w80YNO5t75qklXOmz5y6j7f9EmDnrEYZ/4fxlOk/IC58rlyvg2tVKKhOF6P38nYlQaxRHHS5T
+4uolhP/VIHpZXJbcegpsb9tGIjZP+aUGb2G21yfDEAejkuHUVqqdP/n8hL/w4H8xJLz1J/V/aeiE
+if8jc5bMR8TldyUhXASmqCWbn3TpRIj7kqG167MYnam4WvAakIIQzBGKWasfAng/w5Ec4YDho+Le
+Ux5eTuOLJIaaED4JIAsQVpuJCKHu4+pKq4kt4SbtHi7fmF0/DMrxVR5sDIVDdAgSh7fTYIYjjKSY
+4Z07fwGVmbcdlSdl6HlMr6q+7ag8DnGk/uLnsrwolKLq/dDhEtIrShgtrXDk8BEeUqPRhJ8yuXsH
+JzE4/Ie8/us/YCUb4QYOb6vXbKQxmvV0761aB5cuX8dD0VUCBKevXLUe02/gdPi2SOZTodu378fN
+kQbWCwrC/OlPK+HylZtQ3xDiA5ktrS1c5q9+/fu2MitrYDXCozLlTJVDV68FrISEOFt6Hich42H+
+/Bkwb+7DNEfnY7Vp6UH4wgtP45bWDQerB4JBeO65z4h0EXD+MBgee2weE0jArkNFaE5uHkx7ZDLM
+mT2FF0+7dh9GjjjHZS5aMAvmz51GZZLFmDwsKWeqPgmgJgo5LyDEiA2JI1h7W1JyWgggu2Uc/Vyk
+u2Hx5Ck+1NTU8kZKVnYav6/rPO2NlRmJhqhrcZmH5RF7QQghk7pSIeLV9PKukFwHUD/lPiwrrIaZ
+LPAmiMxDROPyTLtMEUSZCaSrbw5QCpYxY2gJy1Qmq22azpKTBHWl1YHm+I4yy8uvs3wYPXoElclE
+FmXeN3Ko43S6K/ifCqOr5WVJHpPwIhdapBxhRceMGRNp8YPp+2gzg1Z73Odfeul5/pbgjh3e9Pfe
+WwN1dU2k+EDWryGw6DLrCdwM3UOVpUUTe6BauHAm2wNv27bPUeasmZO9Y748Nut/Y+TmjQvLQAsk
+e46I1CCiJvuZFwsT8V0qAZtN52U6B5GugQmGwwOFQek2i5NfgVu4BT+YKh9fJv6OOso0PMto/s6V
+77WAiqWxRfMctsCub2S5K+z1jW0bUOJ7noPTGRkBHCUKEV5IVN5TptfRu373lKL++7f6TLGhKEMx
+01MIYb+nxzVFdh8Vb39Z6mmvfwKoCeGz4lzplEOuuiw1V/gngERI4U+gM74C1JXyTwj/BGhGoaSy
+wUvkAj+pGbHhw3tEuysohWE9xoifecBIvMzHWACfzlCGcSPW8WZnCKBqCTIKzMXYC2Mmzyr/vw3M
+Za3UY2yua6LIPg/u2eCfAYbi5ZGvrT2/rIFWsrbDecv58QlPmrwXzyzXM+d7wNekMGS59CNlPr73
+psVbAid5Dnz1whCfdzAjeNU11gqOyQlYU04vfe///PL1pXp+0aVoxblLtFoyKbOXij5OZGj3BgN8
+Y92FZQ2opDKTNbKbgG6m8Dyz+OptUEvCdJcjG9D7LiRmPIhnQCKmB5Yo04Wn+HQXf1GJr+zvxhKu
+3UMtYDbj6qi6HH708gvwX6cPfJmMpDFewVgnGMEPM2iaJ6X7GODbG8qW1be20Nl6R2MJQifv3Qkb
+3937FL03EQzXJ3CcOEk8OaolBsTeE1HiZlJhpq2IiIrDixGwIk0QrauGaG0FTEaD5w+/ORtXddm+
+GEHNDHdpGqxGQHh5sL3AaBj5y/yU5GokTdgRAQeZH9z5RWNJZpF2mA54UiKI2ahrGJI42feaeMcD
+h6MLvjys4vCJyvB0nfCz1YKaCZyqB8AkJLKiAKEmNB/aBgefngpXr115q2+fPuRAghjhqK4blxyM
+0MkzWRI/6B4GMGynD+BsHNmYMs1uZC2OwFbq/MRXyXp8HLMU5gThH2cOgJG9MiBZ+MmeCvjgQi1D
+0hzleSSXg5Elc2gxBtT4nvKyCG1jVNvrLzGCrqEi20oHyMgBMyMX/vatNfDGs+NJ20duT97q368v
+GsNnfY0kgmAEmjD6U790EwMIVweiQTT7XnM1EqeBswGZcCKN2ThunGdax8Mg4sqeu+rZkZATNBym
+nC5vJdTb+PqfP7oCh240gY5/jmM/NkISB/fwYLnTJSPwnRym2FLcIKY18DcdWs0CK5gBOsaTpw5A
+328thNZQBOob70Dt+dvk+uXNwoICGhpeIYmAHaOcGMGHx7RuYADpYsrVeyVDQCIRH58W+23JZyKv
+qzd+f1IBLBrSUzShbHBv4NNaFNaX3UGnJc2Ep2QgFpeybF1O+rz1ADceQmpQlFKMMjDexATUJcwg
+mIEgn+fXIq143qcvtIbDkJOdCw2N9dCI8WzpWXJ/84eiwmJihO+nZWQcCbW0nEVmqKbPZH1KGICj
+o+eYYMnfcuvJlaa5ejhFzf0+h3mDe8L3sPGFSh2NKdt9YvSf91eCLsoRUiVBBFm+mxG89xI/xxDB
+/2ynT2ZUZw85EYuhMj5pAQOC2ZmQmZXhYITTZ0/jhu/ZXw4aOIAY4ZsAcADzK4cGUaPuHwI0Qbhk
+RPY2Kv9yN4AmXJNIeCs+e19sQznEzinUQVj1VzaGJW6pcIqXCoIR+MaRP8XqwSUd6Iad4+FF1IYn
+vzpJDGaSnASMcBYZ4cKFs7+ljz1nZuZ8AwCOIyPQqqEm+dBgde8qwDCors41u+YmjmhU13LNSJhP
+pv3pMyMZbijULCc8Skcd8jjWjaYw6EbyJahmaSqFEQdvfdT3ENT41JOmk0QItpXHkY97JWWEpsY6
+OFN6hlxB/W7o4MHECD8kiYCxFN+rSsAEnw4JoCl+Y3BMCN99coT03AKQ7KM9yZ/ZxDZiY7VwXIgh
+mURwiHsZwX2vjmy2ZpKzM7HslQonyQi2lYeOMZCTBTnICE1ZOVBTdxslQgMepT9OjtFeHVA8ELKz
+cmjVcMgeGhqYEbig7p8EUvQSkp+qGUBGGf79ieF2z2/CjAl98Mp07zOyG2I7g/F9Mxk304orU+Lq
+nuB5ceI/56pELgUh5TyB7tjPajCdvV8Wfenb/BARw0uA7KD5HiDIV8bLZNt/oBvLDIMVDYOGHnQL
+CofBz3eWv/lXE/MgNzv3P9HykYaGKPpH0+QI0D2awB9/cnVZU6jVobkzlfp3zJMk7cfTB8CgHuk0
+0eMv6XQ2pKdn8/XJVedduGgJcQAVjq57cNx73zNNUguHINJ8h9XDFjWskWYzAA0BtmG9Fmh7jy37
+TH6P6RjFK9LAJEagr5yGG8FsaYBoTTn89cvfgv82Z8Azel7/XeHqiiphp9YtDPAPuyUDuHT1iQmt
+YIDfLR5m25I2+pybBCAQSOf7p96/4NQudnjDKOWeQuK9i3bdu/YbuOfTb05jJjDNSFt6hBgi1MYE
+jbXw+Jzp8M6XZ3wnWHzfIQhmHG7etybajXMA7lkKca9O+86E/gSSer/ie6bqZ9FIJMYAiwb1gI/L
+621RriUqWzKulnS8d6qlGY56rmA6hpkU96wE0+0rJeKVfBFEA2Din6VTehrogQzQM3vC5jPVYNZV
+FZg5vXoYfQbm0Km5bpEA+P4y6NogJ37+A3/Y+T9qCBYM22PkF27Ts3q+13Rw3aHukABkso9DVSuf
+2uqq0IWwkmkL1R7nNXnTPcGyUWOfkLZUYNuDmLeRyI2LYYytbYJYS8M8oa5nAB/O5e6poG7weyzI
+PkUaRMEIelBn97KWE2HdbstuYQCvi0lvZT6djS0VTt3MCCQNSJWscwozAmjdrAhSB8WM7R7u3ZYC
+rqZ1AxNIVJgRLLiXGICnsmqiK6REt4lyCUoNU675uoEpNFmM1n0MoPaBq+j0ijnEXe7dPoa3ROVZ
+3SElCPY9xADSzEuTNPHBEIKY3dTg6qBkiG6QEt3PAFoy0Z4w9eqVcvjooy1Q39BIhybZKQp7lWlu
+5gOUTz7xGOTkZsdOmO/atRt2ouvcvLw8iuyndPDgQTB58kPuBuCjs4cPl7BL3wEDBnBeXWeHrXyu
+ePGiBVBUVGg7aAX+oOuKFSvpnCPBpg/AcnziiSWIk3N4a2m1YX+cBPZiCRts2H/5iwc21u9RsP4j
+nAtAnwjvtoSatET+yjjN+ya7F1258n10Lj2cfa7OmTMLAuwAAtAn81qRkRxHO8c/m8mWLv0jvcff
+Y5/40AQQQTDL1m3b8ARuFfRBI8wBxcXw4IPj+b1Ll6/A0aPHqVHpdD67GhJcI1yLlJVdIgfVfPz4
+0UcXUl4qOTVszcKGvoLvSdgTJox1O7hB2ORYuw32Y48uAsuflCDjkR142YJxA8bjCK/Jh5sEP8F0
+uFZO4nZZEJu/JD5w4EA6900EtK1rLX42aeIElgIUDh4scX0ow0Q3SzfZ/2yyUFVVhfAvka9q9kY2
+4cFxMW+l/fv3i500vnr1GtNaejs16SAuppeLs++iDklhP4iwhf6+fz8HbJczH8sLW3NFmdmXT+zu
+YQC1v21HehgJJURkfn6ebATKYzsAEO4ipNJcMXbLyC4mMAiPbo6n6HNL+O5ODMdZDwVsV4+Mg605
+X1QFNUPI2L0MoHaxrWaKYcOHUcNwbzh/oUz0fu5B1yoqeD5gGAZ5mFZQz0Nf4XrbticIOZ5WV1fD
+mTOlBJvnGablYdZUpbhhS3sBG/ZpCdv/t2g0BVPcS3OA5pZ6LYWH7YT27Nu37YSWZnb/g5O2ZpwI
+9uahQdcDUFhYyBOlObNnUF5mih07MH9LK5WLxA+Tu3K+b2ioY3osWjQffTb2pjR2W7hp0xZqDBou
+MD0f0xrIwz99qZ/nD5OnTMQycqkhecw/deq0PWfRyQMPNSKZavGnEAYPGoQeQKYRYyaB3Yiwz8Zg
+T5kyiT+oEWbYR/gjGWymhvBzctpgZ6Mp2DUcKgYNGoiwpxPsDmooATIycxRzgG5nAB2j6brX42HA
+/r0HuGERDyIqT5Aefniyxy/N/v2HAMtKYgSq06QL3810SBwaQo4dPSHOrxPhUfoMRQYrcLhWqaur
+p3xcfoLAjDJ+/AMEx+HBlCeUEjZ/MaWoqIDTJOw6mhwmhd0TGV3A9hL5U8QADmfiHQq6WDGIa6fn
+Hf7zmokxdDor7CSemm+1hvf7AP4ZIADdHKSXV91B3G5o8OQ+zg01TDXOXk3Y3VCYds9uoGXyOloQ
+UB1YUqgUS3e7sVX4Kjz2K8pVMEVHlGbava4JVPtnVRNe0xUEvfsNrvikg67o+d0nJbpfFWxGxbpa
+MITvoUDd07q+sd1BXYbugyH8SQmtm7eD1cRUSwme1VdVVaP310poDYVQ95+DM/Qi1rTphiEJJvPT
+0ou/ItHQ0EgqV9avC+azzGT5q6ARlUuDZX6BoxeXGzdY5ZuTnY32+AWMi8RdDl8S9q04XPITsAkb
+qLIWsbLShp2TTUtdhg263jkp0W0GIf6Zgtb+vITaumUHuhgdQRsqvEyqu9MIly9eZcLOXziX3IYS
+fXiZ+Jfl74EGOqVRA3LUEf28Cb3cSyjOvwI3YDTNlV8PEgO4cWE9wLatnzhwqa9rxrP81xmXefNn
+2bjoyWFrAWzQfABwwS45Bls+3uaAXVtTBxfLrjDshYvmCdgdkhLWvaQIamyq1Trg042VLrt37ScX
+qazwmT5jqmhEVBB9Qh/V4XcXLJpLH9gUvZvS+ON5y5evJEUQr+fH86aLlYjZhFIImWe1yE/ft3Dk
+P4VKmt27D8RwmTZ9SswJ584duxGXVoYzf/5sCKZJDZ8CF5ISXM9PduyJwZ45exrC5ufIcDvoexp2
+PedDOsNWB8kQGp0bvDc2gywr6ogy3XJEEa6WV0C/fv24N0ycON7h9XTEyGG0rcr5D+4/jA0vRTul
+NTQ2JHA7bTpiXPkknp35JT4sjsuvSlwemjjOgcuw4YMkLoeO2O/JEzwSF29oRUlx5fJVWc9JE2zY
+JseR98XX86BHJa2e+Fr30GZQ1EzOEN5vD3HvEC630zPSXWbmYdrPFypfvHrUyIr5Rqr8VqJPb0tc
+0gIOnMNhiUu4g7gwbFlP2j0kRhaR1MTOeoLn6zfu+GnZDVRLiQceuI96Dm8G7dm93/a4FcUeQWrT
+Y6QO5t3C0aM5n+zd6sZ2x1T4YBm6A5e9ew/FHM833KmDY6jCFbiMGj0C8yWB6ZVG+I6BsMcI2DjM
+SJ/VtNvprSczhlxxyKjYXr8H5gANdbe8g72Rkrf4A7kH9h8lApG+nL5OTqKSxkvaUMGhYDha3BQS
+MflbUu+vXksfzqM8NGmiDRvqQTQLZxgzZk7jb1ph4Pxr3l+XOv+Mh/Hzb/dxYzMuh44nx2XEMCiW
+uChhzyRcHhjdVs/aO7Bv3+GksEdSPQcWScZSKsykejo7q4diDtB9DMBBxRTijHzFNV7WoZjMhIFI
+DCOgE8Hc5aXULwgpIvODN79pOvNHIx74FZU3+ftemRkZ2Oj925w/8TPHBxFVuLikFQ8H9A0w/qZY
+RmYGf3fQMDSqpxeWWosqGKCb9gLUn9hSzxXIBIz+zCiut/sgEfoLaNKQwzPemknFuTeNygu3vw4s
+VsNo2dOLIweEa7Ljp4CjjGjU8+0iNYVMDQqL+kEh9ItLsxR6k+RaVFO3Ph16ADUzeD8Tph5nowp4
+7WqSzuIqGVjioWIIWSf1MlkwhYIhzHvNKtiMF3h+JouJvkV3Fxtc/e2JgK6ry5cM0RGm6DRDgKnf
+S7uBFmGfjNgdHh4sw0eD+2jsjn0/UM0QGO6mlLhnGEClwvQ2iCRmd/duH+W0sw5dLyW6nwHU3yxR
+b4c2tzTxWnjX7oOo0swiPbk9M4/C/HkzyOZfGFfypPBC2UX+9uLlK7RX0EIbKWxCPn78/2PvWoDj
+OMr0PzOrlXa1siVZlmQ7lizL8it+SHZsx3ESJ07sPA0kTgJJjqtwFAGq4FJ3B3XFcUVR3FF1d0Bd
+cjwOOC4HBMgVAS4khEDIw4kdv4htxW87fujlh2zrYeutXc3c//+a3t5R77qljCqzCrSqNbM9Pf90
+9//1391//909H7yO47MN/jvHT6I+/3Qy/jKMv2jRXBlRmoTxeYyNjS04lGvD7+byZM2HPuQuDFEO
+zjuD4/pdqEU8R3MLZM/HtoUVFdNh5TXLyB5QlAMNDzmfWzG+ks9bb3DzOXZABN8HGLsYY0AI+/rn
+8LzJ0tJyNKBcCdPKy/AsumpoRGYdPXoCjh1vwr3yGuD2DWu51lH/p6y8FHp6E1Bbtwz27z/MQzEr
+FBJn1Si1e2ppGca3oY7jHxmObynx2RUUxJAJMbRFJONME9NwktcsAFBcm2mK3v9+POjz7X1HobKy
+EmZV1cDiRfNwWBfm4+JYmbSrHherXI1GrsVwAfP561//zpPPhQtqGMRHjh7HI6gb8Ejok5RPX1Ii
+eLNwxxmThq6hoQmtaaeyAqWmpgqVPjN5C9hpOBycP68S7xOsITvV0CyZFMuHpUtqkIm2OI9fHE/p
+8cLFYlGs7dVYcBxfu63s8uULUfFUAs3NTVyb07m2tnacEzhAi1pYi7dy5RII51oEEzzrcymZhrOS
+5+Ch40STD0cV+Zw7dzb6Cogn+mEGDgcXzKtKyWeLt+mQXjvf4h8AAbjOzi7SjXMhlZfz8fgsHaSW
+8JJrDn6e4nhqtz16Iw//KmPVfoFm9ThNNqdlSKbLoUUuBRRHDNswn93JfE6fNhWcEUcQy3y2Km27
+AgjpRR4CAoD/QsVaUZRsqzs6LnlotLW3i0kaWjWk1G4fzm/BUU0WjOLay06eA01rBuk51+oh2+H0
+i3y2t3vyib87PPlkUEiv68UG2An03x9gnX1Lyxbu5O3aVY/tf5U4Txo7Y8dpgQWJWAyn82J5Ro46
+Xjx929vbJ9TEJKqps0dtL3WmaNkWfdMTn2wL1Pg2xp9G8ekZWQKR+KZwVtUCmESTJ6caG07BlJJS
+KCmZggCgfkItzgc0Ma3Nm7fjPEEFvYMGLgfofAKu8TNZt2978rlj556M+Vx0NZ3Fm9CNOLJ3dXBH
+xxkDxu6wbW5DhjRRYRPjqDZQAZKEoCNjuVDExNHu3Qf5WRrH7W5paQlUVfGkCsffs+fQqOJj+gmE
+FJpODFMY9/JXrFjM6RFhb765RyxvE7WeJ4hqaxcQ+wgAnnyeONF4pXyO9dRXVk8XFZZnx2RQR3uT
+4eNgVaKl2QVSI759HuiqOv1plqqK1vEMhXX5dPRGHQQKLQAm/sIQWRiykGT4e8xs1emPNLZHobzR
+MF2vsFIBMRS8HkBzoK4PMATL8HS0xjdPEhR+5icCBoC+8P0Cwj/D9cwOKE/+VbxOoJpA/RHbeuYY
+oSBqt09mMaM0eQoGEMFLAP9SIqDarV9RZJt89o/yTQ0o3otmwwkSAD3oz+AY9x/xusA9Yj0Mf3bv
+1dar3e4xtCfdQ6US77EegOEdRT+Z/J+PkA/kyPou9J3u8XL97zUAxA7V5p8w4+0RDLH9nuqV/fsE
+SuYXop+CfpJoSv6EQRBH34u+x/X94py/9ysAiOGL0NdMvXrFOjzbpsDRbbgtA5XnDqiRNfRk2Lum
+6yhxNDvWZohrDIFp9YNpXsJrKwacAiunCe+b7c7W9sGGffFxOyKeXXZYBEVdX3HzP//4Uzg/rRym
+pDmFSzk0yc5w8BIoB1Ep747p0CY1jKjIb2Wm730Phtx000ogvAfLgFA4BF+Y3tn12XvWfSZUXjVp
+qO30IdO0OnHauN/vEfGGoXk3qOlgk7xjgGGjd9gP/071tggXnkQPe+UZcHzxTHCJf0vPJS9QAyK+
+jAfs5b0M52/Rn/qc7+Tz5L3MB38zYYORGMJrgr0Rx2u8H5yeSzBw5iR86fUTBbVP7vvRYx+9/nNO
+fHAhNZMIgjy/W1Ore0RmhT0AF5lcCIlXQ/GAz4Cv0meOb9Jzk+/l1Uj3vqQByXjMRPlnpKFjShry
+uZm8l7RUj4wE0zKH41vWMF38bYbwdygXzEgBWAVToHHvm/ATWH/Hf37nS98EAN8gkE4FQfASwJA1
+jsuPw9xw8vREhFGckfGNzM+MJC1DfSbv5bue73q8SIu4zxwG/E+JZ5quN0y8MvMlcEw6Jj6EIAiD
+EY4iECbBwOUL8ErxRxb+8EePP57NIPAvAbgmSs81zPQWmuFyRYnLYdLLZ7K2gqBF4VbKc+ElDVGD
+VZoGeSGJxDsab7nvW+SVcK757EN0NVgiWDl5YOaEEQAIgmgB/P7Z78O9939i4dM/+69vjQ4Ejg8Q
+BNYH8La5WBzkPX+eMEcJJ+/ScAQtzzPQvut9Bsl7dLLtJ8/x9V7QM5mWpJ3SrIFoNuhqpTQVOQiK
+fPQIgtzJ8IkXmuEDH3pw7pNPPv4NPQjABwiCAYBbm8BbM2UbrdZSKSE890rN9tBSwtRabhlSTFuc
+s2Q8UN73eI1UMFPeB+ktDBZSgPsBFksBMwd9CH+HsVnIi8Lm574PrefPwf0f/vjiZ37+P992QTB1
+/EBAPsDJIGakHJlwD190mEXbL49edV9wHM8J3DbdpMZPpZF8Ju+ZBCjP+cG0aAjurC6EutIoLCvL
+5+DfnOiEL287k5JOx/MOKOJU0DWSVz78PZl2N9x2WFo4pmAC3SAQsBng/oCVA30DvRCLxuDMmRa4
+8+77a3760/5vPfzwpz/LsU3rAqlw/U8YBQ0AUwWtYKSdGiaA4HLNSYp7yXCVhvLM+x76++YXw2fq
+yiCTuxsB8ZXtZ5gOECMlTZXxjqJzUUBgCP2B6YLbJjNxd0tZag7wgcGdwlzObU44Fw1U+6HldDNs
+/MDDc3/5i7zvbbrvY590JagfEAQNANm2csXgP1mwFCiYJMNcxjmGGy7LmaWHGl995t7/+7oKqC2N
+pt24krSwFtZAcp9+qZEZ6PJfAEjSlOkhr4apyiE3p0J6UD7FqScG3ofBsXLB4NFCFCJ5YbQYzoOB
+/l4+NWT9bZtm/fKX8P1Nmz72aNAgCI3HMBBEDRYFIArNMAQjZRjHU2q5x6nxHY+of2RRCXz06pIR
+izYGiPGe4+OF23uBt2MTjJdSRLsXI8fyNgle6SWbBOoT2C4ISEfgejOUg1bKvbigZDJcpkmCvj4G
+wS233lPpguBTGHyUQIDXXh/zB8F0AuX4WY7nQQ1T4ynjekeO45X43DPnsF/dU5PCfNrqrQ99r2C+
+RHYozNev7jir6CaU8T75dPf850ifTBuGy2GwfM/ktMrOKYHAGN75LBqJwKSCGEQi+QzW5uZG3CTy
+3spf/OLJ7wHAEvTT0ceQtjmhAMDM8fasRSEoYR7tn/wtFT1uSUpmef3v7p8PsRxL1HhivrbH/OKp
+yxl7+5JZ8vuqTx3QijCpBAK6t/jeszWcZYb5DXwI8UQCwnQCCWoKCwqikBeJMGCbmhpIElQ88/Mf
+kMZwqWtUE51QAFBrumxFuXzUMFEjPbVfKGtkzfRqCV+4bx4IJ2q84hTxr0qfzBJAgFGmT5VG7KVE
+kGl2AZWyOZUhOoy8hpBAwfsQRqIFJAkYBImhODS3NGCf4L6ZP/rxd/5VDBHxvbyJAgBVlSvD5OyM
+N0yJlyJy0zYZz23yMl84HQB+eKANDA1DQbk31OZqRD6ldzz0wJDvCqkC7o5hRJdBkCNBEI3ms/1h
+U9MJ2HjXR6qeeupbXyfzOg0IsmouwKMhM5mByZCUtlvEFUxwhFRww6QXtMT1pxtrMjFfu1rn9yT+
+6U9Nk/ymCgLlnYz3oIaD4aqGwUyWT15uhBKlgCCWz5KARxstZ07BXXc+VP30z777RCoINH2C4OcC
+1JqlhokCN9R4BAT1Xff3xjlFkJ/DSeT2fqyutTd+hYkmI+1kkjoZpLkHNZxpUr68TaUCgvxYAY8O
+BAhOn22A2257YA42B990O4YV6CexAY7ismQuQKpypVcng9QpXnFVw6R692OLp7pLsQffTSblZJJU
+EYv0KGnyfluEqRNQqk+vUoaQmVSShXPzMoIgkhcVowPOYvPpkygJHpj73z/4BjUHS5XRQVYOAz21
+W23bzQw9e2aGGsbxvn3rLBCOVs+O3cnvwchvyO940+Deg/deBbn23uB7IO/prKogyMvN4eagYFIB
+5GKfwGYQNMDdGx+a/93vfu2rAHA1+lL04ezVBFK2pK5GKn8cz28lzBEKH28Y9xunRnNku08R1K26
+NQcuy9lJJzW655pZA8mfBOVevKe/t0XZAIRyLAUEjmEIPRNLAh79uVu/9HR3QQuODjZteqSmqHjK
+v374gb+iuYM+RWMYvASQyGcB5a3FalOghKWvYU/cWiknO9Brpr0yPjNG9MrZa8S5KbzlDQe6jt0z
+EvLClnKMsBw1mMOSIJwD0UgMCvKjEM2LsAaxqek43HD9hqqv/cvnvgAA89FPGe8hYmicTMI8s4DG
+lWYGM4RJVa+s/YODvZknwWV86dRt6ZTZRuAwOUupPk/zDQaRks4r3huO27mlncEf+RyY+aVJsnb/
+Rb63+zp5+ZgwSI1MLoXCkqugbGYN/O1dq6C6MAwmDMAjH//7NZOLyr726Cc//3kAOITl3UaSQH4v
+6LkAUYiyYEXBecJsTRhdb6+aPBJhqojVP2O3tDQCb5/vE0AUkhmA7hWgpgLCUEDAyVMB4X1PzhK7
+nUELzHAMGd0BQ5cbuRdqkBmAbfMza1IZC2Gs7twkDNgAra0tcK61Cf5y54tgD/RA1BiENbd9FP5h
+46NLv3qx+Ytf/OJ//JMAAe41OCgnNgKUAJmndLnQ1AkhJUxOGz+0oISvifjAuwWCq3mz4NaKAtiH
+ABBMlMCT3zRS6XnSZHj7LwIEyr3alzDJI1ND0cngFFWAlRsDxwYaDuAD9FQo4TwW/45rXcJpcmcx
+nQReseNr4+gnjjx+7a16ePn1l2DZDQ+sfeKJvNhjj/3b3wHAYXznvMh+sBLAFFOhqph3ZJhq+KFI
+DumG7ITm7NyMz3hjKQZA5SR4fM/59FPMhstob5j3Xpky9oLGkfdqxxIZnDO5BPkdATs+AxwzRBKA
+PDOdr2Dxhxx5KopYZ4B+kEHgJOL4/gCYA9Nxg8pd0DBz3fJbN/zxgy+/9Fp3XnVdR/+JvXFOR1AA
+YADb3N5eUcwbQtTKMKWfsGZGAYzTQZbKiRsyPQhWlenKKEZ5LmjwRca3044QDLDCZBs4Cdv+ScxQ
+CFliutwLKNtmIvybyhHvOf12nIFhIxDMIbxif8jOL4TLbS3Q/egP/8bYPG+nObkkB9/agTQDXhii
+6M7VMHWKV50/+GB1UbIGj5crCJvyO5nTyM9Bea7EUeKn1XckD40KDfucHFYNm2w8mmJ6ynEwLIRx
+LPQhEz2CJ4fuycIYfTiCHq95MTY3DxVNh2bc6m7Nhts3OP09s/JX3zM1UE2gtAYm71mB47Ww9Vzl
+venIOFMiIaH501hKa59x7SH3WG0p05bf8XpTpMH9DU6aONIrq50gw705Km9Kupw2tjDmewaKYyFo
+wnhPACEwDFsax/u6YdNff/mhxLmTJC4KA7YJ5HHzqIZ6tqcXrfYB9Keljv5ZPN6Pfa4orJqWLw+m
+Hjn8u0J7D95mQH0fjHFSGhkywDCkVsxyPzbEE1jIZ+rXDI9QQmYRnIlMy4PEYMhAxAQKgK/cUAHj
+7rjQ/QDBazH77Admw/vRfQOMCuwstuPtER9NQJY6x/cznkN4PzurqLwWMzk1dt294UAkgDTGpII2
+xp/zhh+a3Jcg/+6X2RhGYMh33KYgzodL2HyfiCconC2JysumQbzlSD/6y+4mHRffJxJATtv5cb6X
+1hiB5V/0rfjW4pDh+1BOiMNDVo6ITDcR9LkBNgEOTDjnOOkZb0gfrDM8HeyQZeC9BwTjxsfQ+Dfa
+RlYzXnFZm2QeHbggYEah6Lc52ApZWTId7H+Zc8BiPrvxKlYeSUlgAfD0MWQZABwNECYq450g068u
+XmUQmAFuEuUfHcbEEvOq5VFQIHAXNDsMAhPMAAAQQD8hMMY7mm8EAQTDsxA1awCgTosao34jcMbr
+mZ5dQDBcEJhmNjcBChB8Nw3BM96QcQMHAjcHQQHAPxD0kYNnfPYDwcg6ADjgCOWFbyAYmZgeAOOV
+FClACKTDGGgfQF9gPoCQRYz3IRECax6C1wQa+haeo2WnmHd8VchgmofgAaCv5mqoM3ys+uEjR/AU
+zuPQ0nIacnLCfJrn8mV1MH26ODpeGIgOQUdHB+60dRbOnz9Pp3/yUewPPvgAHdiY7sgXPjD68OEj
+cPzECTo9lI9tr126BE/6nIMLMgs8+vSe3l40x27Fd1rh7NmzeD0Pt9++HmbPrpJGG9LOQNI+nkK7
+1ktbZLp3BO2zTHsDVFfPfl8AwN0xmzd4GDUQBpD5e/bshVde3Ywndl+FR61W8OqYeDwBf3j5Ndiw
+/hYEwTSe+ECHAGmBZ575FR3tSuf104pa9JMIJMQQ5QMU/+WXX4Wu7h48xn0qneDN8Q4dPgrvHD8J
+d991BzItn6Lz8bI7duyErVu3EW325eXlCLhOIpWZdtcI2oeQ9jtI++5h2mBI2ltU2spytwkvASQI
+9BKhobEJNr++BebNmweTJ0+m83P5WNWenh4+UnXnrrdg48Y7aNKDahMd2oy1sZoKkM7sZW9ZVjqx
+yzT27K2HQQRTVVUV1U6SEny4c25uLh8Ve+ToMaqxRIM8A+/aa68V8ZLHuwrnob0HaQ9egfaRY1BX
+J2kPpqc9rs1DwDaBXhAIl1YicI0bhIaGUyjuZ/BZu2VlZcwMA+M0IjDq397PZ/UePXocli5dBOSK
+i4txoeQH6Wss/vfufZvipJtuoCYCa+IJFLHVTH/tjdcjI0y233v++ReIEdyULF9e524mZeGa/PWk
+YmXm/OQn/8uglE5Lm5Pw3HOS9jXXCNohFveGu6ToqaeeVmgHDQRznGp/ujA1nNvEHhKVVKuJicR8
+d0GEgyK1hGoZFRid/q3sihmPD0JLczNLC9cpcTrxTP6ioiJuHgqxsE1m/jBSKitnkh0+029ubvFY
+fmI4MZi+P1razHyxgHWWQluC33HS0Db0k1fZDwCV4ewzh3OniEQg1Q6+SiYA/87NDVOhsgcwxjK5
+yCK47WIbiWamNauq0tNHmDKlmNplCiOGjAHcKu2qK9Bubb0wBpt6rcFK9gNAX/tl+JBtU3upHKYs
+dN2xfO4PuL/HPqvcj0xAcLlNR1FqqRI9Hn2Qa2/vHE3n1oO9AZW2J+2SdocmzVogqGAIHgD+gSDN
+nEwBAPTe+IlEQh5F64zZDEV2DlXRQcBi+uqR9fL7V3Im0VZdZtoOjBEIWqkQMAD8A4Fqvwy3eTGk
++MkFeLmrG0BhpJbx4h2PdKHmJsXRmF0wiDpxWoklnUq7p7dPQ9uPbYwWCNkCAJEWe9RAyItEqQAF
+wz0ldOlSJ3X+qLBJSoxVc8edsoqKq4g+g+vs2XMecKEyiTqeTLusbKqH8bovqbTPJvkaZ9rtKbRL
+NRz3AYTslQA2e43jTl7V7CoqSBKbxCQa11Nt5SGeGFuzJlAyj55zrUu4/QNHdippdEAhbmdsCtHl
+5wcOHKJ2md4nbSMrnyKRCNOeWTGT3qF4HKenpxevAyCcYHRvXx9dNbRbYPeeekEbRwQVHF/S7qGr
+l/aQDf19/UQ7UCCExtsgUD0hQBWly69ZBq+ixo/ut7zxJhRPKYK+3h5Urx6DmpoaErXu8NBhcOyt
+r4eDBw+5x7MYCJICCkeN3CvM2Apk5po1q6kG8ji7pKQYgdHPzHr22d9AaekU1ACeQObkkqKJPIPM
+cYZr8pYtW1E7OUC0ydN3OfzosWMs4jZsuIWZr9J+HmmXoEr4OKuyBW222nVpvP7GFoU26QreOXaU
+pef69UxbLmPXAiFACaA/bt30+EwuGo3AUlcTR+3lpc7LWEv6Yf78+aziLSsthaLCyQQtrvFHj76D
+BRvFuDFivpAO2GR08XarfX0DDBrRBq9bd5MYajJDWlsvIr1immNg/cPq61Yx84ViqutyD9KJkWf1
+LjpWO4dzwjzn0NjYTHQz0L4AhZI2AvFaZrLjjkguX+6GSDSfvaQ9hCAJQ25eBBqYtugwTpyjYye5
+R8euxm3cvj4w2C8RrODLHnGVrhN14vv3HRS9fmIsTZLQPIBgEDksxMtQX78/U8eQQbNkyULPuJxu
+d+z4I4leCqd3WeW8YuVyou2J+9Yf97A6OI0jZpNGkkDrqYbbt+9SaK9adY1LW8bctWs36RCuSDs/
+Gh1rbUfA51OZPY23z6Pfiulozj4A6AUPM94yTM95QOqRaBxPd36OMpQziCjXXAkKASwRV8ZTmzFJ
+h4A3cq6D6HrV3WpZGm48JVRJt17s6wEQTB9ANgNjAIGdUgAm/rKl7btbaBygKSjd+J0FMesa1Phq
+PH6SLl88AlDnOkbDPMcFhmZ6PEBj6hAE7kgXYHLtkrOKY52D8BM/I+N1tJRJLz0Hsw8IoQDs03wW
+KMcdR6brGT/+QACN9ZSOTPAA0BYeNweyaRhNE5H1jPcPBP9SIfv1AGqB8r24SnBksZj3L53Gr3nI
+egD47zCKIWKQjPcBhOD7CcEDwH9z4Yvx4y/mPcNFuRmuytgA+gmKCxgAcm9ev1SE4AyufZeM16dP
+L+7Hv58QPAD0BefjZJMAxTyn3wdQOW0BACFYAOhFp2H6VCIFz3i18xo8EIIHgH+pwFq07u5ung7u
+7Owk61yeFSsrn0a6cYXxtm3zdO2lSx280CKGk0iVsyp5/kBlPMenWTg25DyP8fNjMTQKreD4Xqar
+abEsTgtbLEcieepoBhw3LZdGpCVXVTOj7+4i2mehI4V2eTnRjoy5KQkeAP6BwAV+Gqdxt765DRob
+msnen6ZyaYqXDTmvXb2Kpl5Z1y4mg/bv2wenTjXA2TOtzMRp06bBnJo5CuOT8fcf4Pjnzp4X8Wmi
+KS3zT58+zQtDmhpPe9JCVsQrVy1HS+BikRaVtkyLIhWIdjPm802cbm5oaPLQrppdCatXXyvzqUqF
+iQoAPRAuXmzjhSGDA3GcDVtKhSgMP9hIYtvW7XDL+nXuFK+N1rgXYO+efbyKaNEinlJ11wUYacVi
+W1sb1O/dz/FLFpWK+Mn5eOFEWl7fvJUWeyhpodm+HdvfwvN9b6K0aGibKeCyU2i/jpJoUKHdhzYF
+W7dsg/UbbiHamuZBeZZl9gAOW8mw1zieC29oaIDenj5aHEJTuVjjV8LN624k8chz7LbtoI1ApyhI
+lAqzoK6uDhYsnI9+nvY7s2a58RfMRz+X4mdMS2NjIxt4iLSsxCndtTddn0wLvoqi/nJ62jItJIlU
+2rgApqe7N0l7NUq2dQim1Hx2dl7S21NOIKtgHRC4Vp04foqMI7jmLMZ5/Fgsyitzblx7Hc2d471J
+Nd7T91lz/SpcSjYHLlw4TyJUI2UcuG7NCpg7bzacF/EzpuVkMi2LFlNaIrwFy/U3rBJp4RovmzFj
+OC3zlbQQCIRnSfbOO5L2Epz3j02KMr21N9+QpL1nd72PdRfZAoAhe9RA6O7uQTHaIcyyaDWtiEc1
+gtpYaTrucKEKelxogwODmRgvmOSJrzJfPu/q6sa0dKakJZYpLXQV39ClhR3TvtguaGNbL/LJp4l7
+aDsugyfu4lDL5GZADv8sT0HLcIMMOMl6RrTHLtOM5D54RUWFWEBcyH6HcTpQqmmRzzgthYWTlLQo
+YMvg4oMjaIOXdlGxzKdGsTThVgYRGMinY4BYNCl+q1gKmdR+isUV/pivt2wakRZHpJ9pW9YV08JM
+zeg8tGXTIBwNeyVtx0fbn1VNgB4IlmlxpmWhMyOF2PWsrsFY2kLX13glOFNaPOl1bNubFmNsksiy
+RuTTkf2EoYTNTYjX1M0WXgOEQEcB/iVCNF8aQAobe7l0vB8uXmijQqEC1IhdvajXOCUtqa6/tw+H
+ce0yLVrnTWO+SluXT+n0QAgKAP6BkJvL9vNiPCwWYNDpHqSQoQUaJDqF3b7wo2Q6+zGmJdeTFicx
+RJ41d70IApEWhb4GCEw7kpJP4HfFugBPPj3Ngx4IHJZ1iiBuBiw9nsLhHKhbthiOHjnBNeDlP7yO
+4+k5aJvfhSt33qb191QovF+QAwwOHG5dxNp4kVfTdHV1JWtVd3cXaeRItUp7C1BtEvFpKTfvLaTG
+PwklGL8E4w+nZUkyLa+8vAXmz63id/bs3edNi+NoaTdQWkpKKC089Fu+vBYOHzrGtF966VVYuHAe
+v7N7994U2tMBQDGY0U1ABQwAfV/gimCoqJjBhW6aJi+5/t2Lr9CwiMbMVDC8WGR29SwaLvHzza+9
+gev5L5ImjaVHaWkpt6HP/t8LVKC8IOOhh+9n2hx/8xa4kCb+r5/9bTL+gw/dy+mtQObKtAzC7xGQ
+Slpmz8KoCUlbk5aH/+IBN59XEQCINs9LvPjblyTtkmHa1XOqOJ96WwkGQgAA8AsGFQhcILfffjMW
+5nauBZWVlaJHzoVyzYo6IfaFrh0LulxZG4AaNgoTizK5hor4Zbr4jgG2SMuGtbD5jZ1p07J82SKw
+HWaQQluTFr7eced6eO3VLWlpr1i5TNu8qVKBw7JrZVBPdzsYYGp1BSodk9Wwzc1nwDRMFJ/FWDum
+UKEo+gOMqzVKke/YroGKMTKSvOUOqO1NSx+mpeUcj9OnFBdi01I4fCAWjxYskRad8Uu69LPqu6np
+NH+nxM2n7XCax2RDIQxsC2JFAS8M8S8RuKAikTCqeKtEAVNnkDKm9uj14k+MNAQd5ds6pkXywjC3
+ZqZYmJI8wtbw0LYEbZ3zDAMj0TyYv2COcji2Ztrct71D8ADQdxalEkb+HuvoQqeb0NMQAHP4n/Zb
+2gM7VS0o/Q7Aqip4AOiZY5micKlgg2D82KWXCgQ9GKRUCAoIegAEBQjH8sH08WG8HyBowOALCAoY
+JqgiyA+DOTxTjSc/FsaTHwPPbc03lTT601bqtYx0DV4CqNvEumLLL6bGv8brGK5nul4i+O0njFUq
+ZPN5ARog6DqH+vY9SMZrwDj+/YTs3y1cU/gqGPQF6VgBM16lJ/MQfD8h+yQA68mFEYNfqRA8433n
+wX/zoAJBDQ8eAPqVsfpCzN723YdkC6CfEBwADCcjGK4MBMegxRh0kgZbxpqWierXYlowIaaL1YUe
+AwNsodt6/jzq0iM42UILPTgL2viRyJXjx+MJ2s+PZh3x2stbzxUWCpt9JS6bh59rbWW7wFh+AaWb
+zdlMU1FyqfmcWiLy+W76CQEDQI9QjVSQizG2bdtFunfvYgycKVxxTR0aUU7yLMbAjRl5S7VWnokL
+uws9qtVeCMfvEvHdWcRcjj9nTrVMqwQKb1B54sQpmpOg7ep4FtCycomhaS2J6+v3wZvb3uIt5GIx
+NiTluYV1N6+h6V2eNJL5PIP53AlNLWdT8nloOJ+rlot8Kv2EiaoJVNstFQxce7Zs2QHxhJN2McbO
+XXvhprXXkVGFG78d9h04yosxppZO4zA566aMFjj+/gPHOH5p6fQRizeGlC3md++mLehycNq3RuwH
+iL9DfLVt717GBw8ehu079sLcufOY+ZbFtn1MZ0/9IcgvyIcpRcWctouYzze2bMucz+27h/MZzdM3
+D9lvFKpXdMiFIU3Q1x+XizFW1MKNN66UizHA4FoslDaVs2ZCXW0tbiQ5FyeOZku6avvOfibOw9fW
+1mLcucioqozxxebVd921gTepXLx4vieuuBd029o7YG/9QZI8vKTrqhnTsdZfh9+YTVO8BAgE00Ew
+TNrgMs6LTrz5rMNTRq5V8qlVLKnh2QMAZPNYgMDIP3WqWSyYQCuZGohGc8GgxRyr68SCCarxnmZl
+1So8lav6Kl7oybb+KuM98VesWIQ1egY2AUp8xeEhT8j8GrzmXekgCbIGIklBc/nUp0DQVGFtRgZP
+p7yExFw/7W5K+cSmpUkuOlk4F/KjeZzPNauXp8unFgjZLwH0QOCFIR0dl5MLJgoKomxehY6uymKM
+jAs9VManO2KG4+vTxos1OG12BnqJBHcSqR2ntGHzUo6iPZ7sg8yumpG09G1ppg2w49Ceks8Y5tN2
+EuJ7aj69iJZeBQKFT9y5gEHvgolkgduuYURhYSxlwYTxnoByNI7XK17qTi4yLSqaTO96QCi2jv1/
+9p4s2I6jutM9c5e3anuSZUuWvICJjTEYQpWxzGqZiCXGG4gQGUyBHXDYAkVBJR8uB4oEW2DWCgUx
+eE2MF4woZBdFAFOJbZJyXNiIzZJtrdaTZOltd793pnPmvO70nXeY1/f6Pr37pDtHOq+7zz3T0zPT
+ffr06dPdh54fo5AtgDEjIAH4nEOO52RS4RiUAO7FGMy2LaVdjIHIWjteMW8fngOVT+sOGdYN4bBT
+V/I6DTfZopNYPuJPPee8VwQ5v62JL5iIh7HFGEzMd+/D86NuZkDsqBtCLdoZP3/O9mYog3AhSwC3
+fz6KxeTFGJUqLRw1CyaCcG5a+1yA73sk9k2eY2MTMxaaTpn+nPhwdNHqc7Kp6vkEOc99rD5UIRtr
+NQZxixZyEvV9Iz7VPLZ2twRYuXJF1G8T7tixM3ai6M6de6Jn01vALKHK0PycODJIek6Hz8Ix7RHE
+jUO4GAONImfh2vndlP7lL3+FFro1tJz6iSe2mQUTaLlbYZTEaKcNMh4FgVmMIXV8MjptlBaGjIws
+M0aZJv6Q8p2FnxQ3tNZR/122R7iQsvrM0zvoulWrT6ZhHx4VRx8TW3d07BydVoKAH38Xxg+Y007o
+hJIgqLf0nCedRM/pmoBi9GOoAvCKsHr1SfRizGKMn/3sYbYY45RTVtEYGz8MWg0fxY86zhZjPPDA
+L8AsxrjiirdR/pofK8AE43/wwYea+fVh0M8h/ed0T6wQ0TG1evnWKI77D1GFOO88D41Kp1N+F1zw
+ajQF/554H3tsGy0hw3jk86/nG1bRUK3V5zwVjVxYWTqbgFr4FYCL0wsvPB8efvjxP7VgAq14Z1LL
+s4sxTkLxu3q2xRhkug2ChuFHPLkVflrGdfbZZ0cVhVkI0dqnj4uzwznc6IEqAxp5qLLgh9TiPh+J
+fmzRy43bONHXr1+HG1D9b9Jzki2BlqJL2cHsZxcXhlQqxc2Tk8+/4CFVqVTD1naQhkVLaTHGInqB
+8QkmqZUlkaTY6WtCxs+B83sSOaWXJLZAgTQfNbY4ZHT0eSgUytjyc/jhT0C6YnMTpjzlchW7moTn
+tNByRViydNUCWhiiGgCi7axIvObzPtrWV5uMSOwTsGGTY9cQzu8sswESNvYDs/sImWFdGX487FqW
+IC7VzxJdr7TU4eXJ5zOoA0TPKcxzOv0VPNkDbuHc/Vkc3Tlw1ehoyMj5VaLC6+Z3O6/wikD046YC
+uD5Gtz88Dcg8Tp4nLx5eEeYa/PTDJ374uXymuaoIC9cpVIB+0aKDLLv/0R06TvcrwsKXAMpWhGP+
+w/O8j7uK4M/LxxD+sfLhe64iOJ6iC1KhOx++ZysCL333K0L3P7pbo3dLus7vc5xVAK5ULfwPb6aj
+pXC01nmQCt1aGdRFHaH7H55DNyvCgpIAIWKAWGSmUg6tnv7NnEBdL3G2LL0WKhMvA2/xLTxfB8/e
+cX5TiGXExjxXALrhBOJkPj/wdQzXIg7HHEyM0TuFowENxEOIzyGOIda7UAHoxtt1+lmqACnMFwSI
+RxB36UpQmYfpYCaG8vqjL0IcRMxCCvMFIWIVcUI3xJJSqjE/FaDz/itLksdiBlGCwRR6DUJCG1eI
+NR1vxEPS00JIwQELVAAIQRr9UsQBxCHEwZWvfO1ZoFSfClVOgcokbj1jSZzGifw3zuL8VSUxt5+3
+Iz/G0/7vqs3r56mMzu8pRGjUSozXEWtIrGBYQCyDkAUhJca9SRU0iiKTrSgFNT34gcpjW4MWa99R
+rNez/poKgBmehMsQT9QDx5Ou+vH2zZVQQvOhSspWZhvnjnqWn9PceVGoHNcxWmKa02bjVbPl576v
+6z4tlUdxugFHHg5667+xtIJhVYWVwUTQP/Vc8fC2R57c+fsnnxzbteN3qlo6JAaWFOTgkqLI9Y2F
+E4cOh+MHJsPCWDUSHmHIFkx1Xxh0fs/j3yHQAwEqqIEiV1rhalQ23VbjV+03IrpKIMaYnPfj91AO
+HhsR8efmwHh12JTmdNFEV8D5VSyNQFxuVUbxspiTM5XSLMq+yygSqohhOn/VQJqnQ9C/12E8bMBY
+o+GpYGgYXvSWC7xzNl5w7gmL4bwT++G00cef+88td9xz//0/elj2DR1RjdoBADiMWJTSq2FYI0HQ
+xbP4leKCgL9MkWoARgP44NYdmwu1OkAYttw4bbzd3lK5Gy+jKZtus3fkNOXkgcSes7X3wXlEkubD
+n0+JROEUiyZpMTPL0nzKmV2naYQB5UF0Ev6an4REgP/r5KsfNsqgahVQ5QLy1WHgxBfBO1/9Ijjl
+D9/7zSc++o83AMABQi0ItEW0tiA0ArdWkGoAUghCJWK9FaV5z0ZgacRjezawtDi/iPeGIFjPqXlY
+/iwvsDSbd0JrYb2ysI0REsoBwlxDBN6z8DoULy/wPDldGDpPQ3KZKKpc7Sj+4j39fRRlEgIYTcAj
+RooLIfU7rIOUPn38MAo9THs+KD8PkM1DWClCafRp+O6/PQIjp7/6ZY/sPnL7tp9853fXXP2ZG/R0
+SLNGUGlTI+i2VtCbAkBIvTkKhpiylU6ZCqkYzVZSitiGTbT4ixZNNJVAs/nbePJ1ytIMbywvEbue
+QfI9+BhcNAmaWG/L6UbF5yCSkuYmrjbBK7P9UvxZTKjbOxhuEgSS3h8GxCQQlVRGEGCQIToSQXoe
+qACvkwEoXyAiTWKoO4vDzzwB7/jSHrj1ox84q1z+21t+tOWupza++4NfcAmC7g8PEoVBVwSB7LoA
+0PVBgA4ZTUz/U8LEbShitBgPAL+O89mQl0OBRKKwNOLh1+n7sXtQnJeP8bjLRvk381oNgdCk6VrF
+8kgOVfv0eJkkItHZs1BaaNQVnvKJ/sU2UEKEKPQwjSgizCDNAykl0nzEPMaR5uVAZDGe7QeZH4bq
+4X1w5ebb4Cu/noS3XfzuM6rV0i133vntyDPpXMSzENfoIeewlF4eUbbRXC0eBVCK0AG9IADENEoB
+trHNoMkEGoaWZnnY7zCDJvk9TaWk0J1/UlkNsLLy6x08hm55CQmEFYBxOrvWgcTfAZ3SJpXMJ4H4
+psslMS2juIzvpCab4p4EDKjxS9/HEJCWwXiEOZCZ/LQgyA9C7chOuPvBn0KxruDI2GG45NL3vCQS
+BLff/i9fmSEIlr8wQQDzIQgQe1QAgLDDAF05KE2h0GE7NBuPh9rNSGikCiZ0nNEc9/RY/rr8cT7Q
+NIusfDw/i6xsFHoUmucxjcjeU6PNj5UzLmREMz0KLfLy2DLw8ktCYO8JeW3YFIfod0S8zqDvgfQp
+H4qLDKKHtEwO0UcaYiZDaZFFWjYLMt8Pz/7xf+Brj+6FMADYu28PCYLLLr/yrEgQfP+uf/2mFgRn
+Ip7iEARd1gp60QiIKJqNX8x4hdAGLdmQJTQtStnrOJ+lue9peZOvszRwGNpMwU4cyMBrTx6Cc1f0
+Ew5mPWgVPv3QHnhoz1TsfWIs2VDH6bZMoLgxk/HPTAtNji1jYQNgIZrsKfoFhKDB08RQq0QhRkSk
+DYQQKowHVZBeFsJoWJAZgLB0GB7b8SwMvOZ8PJlh+uyWyakCDA4Mwlv/cuOLq9X33PLD++54auN7
+rvlnANiHeFDbCKaMjWC+PQzxfqkfQLOqHEZxbmXnMwIOmtuyLzStWRCweXjHbAJrEMmCgWjcgGfg
+FdjA/+LUxbDh1EXQKewv1uHxQ6W4gUkofU8mwJg/gKW34f4nWFoH9j0rKwhiQhhmCAdJL18LghDR
+I27SCFRAHHpWIAcK262INIGqxLAPdj31BOSyr4OBwWEol8pQrVZIEExMTsLwQD9sePvGM6qVTd/d
++sB9uy677MrrZwoCLN/RFgSpIxBwiBnAlOKNhzh4jxmrTJwGs9OYgwyB5uFWemA0d/4E/Drq3T98
+7gpYt3rI1UfovYgDCuP1UkAul6fQwOMHSnDtT3cx5x9bPt5ZG4Kh8pkKR6hEAh2AizsVn0EgUvN0
+h4gLAnqGmLAg42AoSBsgm4CQUhsMfdg/uhuqtRA8T8DQ8DAYAdCoV+DIBGoExRIM9g/ChesvXlup
+FL/7wNZ7dl52+VWf07MGo02CoGbWIkTCIBUA86UBGDWa996sp2Y9uqP3tjR3T259AAVvxG6fgSjF
+tICV2OivW7cKTl+cT2zsQdDQxwYocEE2yxv/R/6D9qE29+aN3tDY+2TP17oWIBiBDwf4GMNkY7UC
+chKiNNeiQqGnDuV0w1cBgO9NawJeRmsEWYB6AUrRKT6LRmhn4VzWh0qmBrV6jQRBvVaFcRQGhWIB
++lEjeNP6S05BQXDz1q1377r88vd/PlKgtEYwjjiJWNbCoGGEQSoA5h6s9V3GNQBbQUWMpiO88bVM
+S1LxFaMlNxKCBJot7ztevAT+5uUrEjbGDegYq3YNSr6fje0wUKiF8LGf79E0Bm4HI9NmHY5M7J0x
+n4cEfhA8bXr2mH2GiPx1eNPTm2GgzI7S02N/CXrGQAs9nWdfPgf1INCnL9RRqFZIENTrjUgrwLAK
+E+NVKBanYGBgCDWCS1EjeNd3tv747t2XX/H+L0baQDaff75WqYzqHReKiDUhBA0PUgEwp2CniUJm
+NNNxEfNft2qCoXGvOlsNXUY+wYYEmoYxh3ceH+tb2t/9+UpYv3ZRh42egznCtBm+8N/7QTiMl7aM
+MQejhGcU3AlLQRtGRKfawMb/MUEgiBZ/FvwjPfIQpoggVh9RmNzox2qtSgIiAwp8KcDzPQgaGchk
+GlBv1CBT9sFoBI16AwXBGExNTtK5RRdedOkaFATf3PKDO3ejsfBL0dBA4yG97r4Q2QkiIZAKgLkD
+OyUVa0hMjW2W8qyCcw8rzod/eX7mHmxhDHmb8cUzyY2H4h971Uq4kDd87IVqpOJ3Cp6XiaV/fbAE
+D+8rxNR75prMBGQbWoGNOISLi86MjQn85v5G1GuCHh6EQlJSeviLZ8qtaFhgeAUQL2FGWEHgN3zw
+vQzTCCKhPDk1AcVSAQYHh+DNb30nCoK//ur37771mc989h++Pvrc2HZtIzg4t8ZCla4FiMAYAEN3
+j20t/TCTppghj1cs4iEC3U8pClvWCpJ6TPzzsuX98LnXrnY0/I6B9f63bjtCZWSNPrEhKsbbtlbg
+6P3ddA6cnwsC27g9CEGa56ZhgHXdMsMJaR6aCYIgYBoBndVBGsHEOBRQGPTj0GDDWy47beO73nfT
+lh/e+fTGd19jXIxHtUZQ7EgQcPffVAOQSb2zamX+X7AKnrRgx/DJuKrP+SjuFj7Xv241nD3Sz04f
+ihr/XIKUHqM9gVN+UiRrTvw92RbGeLlgI+BageM+rdKZnSKRnwik0XnTBZFC2Wljsh6H5HiUy+bs
+8EEII9C4IPA88AOrEVRrDRoWaI2ADhMso0ZQmByAiy664nTUCG6+997bn9q06UNfbFprMK4FQQnD
+RgfGQvY2ekoAVIOQzQK4NYAkmohZ4t1aAbTA96eFzwq07N/4xrUwkJGxD1mrVeFoDBOllPHGj+q/
+AcHfm0MrEG6tgGhMK2B0d+/vdjhyawXWvBpKoRu0ojTpjkLQr9z4qXmNcwkXBFYjyMU1grDRgEJh
+CkrlIvT3DcCGDVecUS5vuvnue2774/vee+1NWgg8rzdnHNM7FFUw/4ZSqpHaAFqEvqyEUi2S4I75
+97ZoAhTnS5gbd/Hxe7x0WR9cd/5q4Aa+KswbGMMYMIOoez5fxTJy8XJF1bkqkUJHr9+Ow5H9rmQw
+9sl1WLtaW9fnbC7PysRnGrhGQMf6133I+Fn8hmXSCEgQ1CoQNAKYREFQKE5BHgXB2976rpdUyu/9
+1m13fPupa67+5LcGhoYO4HffX6vQ5iRjxk4QCYFUALQAQlkbAPMA5JXKTXM7BNnK6+Tj7slvOHkY
+PoSOPM0QRGPIoP7CHL6FaFtLtEtshUN4ORyUOE8yLxc0nO4qs7mm1XIwfglArsBID4VVRwJ+figX
+cckagVCK1hrQ0ABDYyOoVrMkCGStSt+4VCoS5nJ98I6L/+qMKzdd/eXb7/gWCoJPf0PvjrxPawVj
+rdkI0tWAIKV1BqI4oZHSfKGOm4bYGs2uFJQaBeczISC+fi1v/I16dXq8r1QMW4QXeh1fOehejMQX
+McXo7fECIb8O2rxf+yjtoiL9/KBtOrm+rOOdWQSz6AkonJ4+9CTkUAD09eehr68fhtFzcGign/wF
++hGz2SytYiwXJ+G50X2we/duuPSSq87AGYSv3fy9GyP7wMsQX9K0DHkQ884jylQDcFRkEpOtLaTh
+NoKOacyRjfGdhWr/h17OGj+z8nfe0/PrzBDDg4yholdhDuI5zpw7Fy0tRuLThO1NKYLl5W7Hhu7I
+ox0jYmj8RpBBCoHpgIyCgQqgMIFq+sgSCFmny7UUZf9yXwsMvWwGaiDBz+YA2z5B1vOgXG1AqTAJ
+lWqFbAR79zwNXiYDF789EgQfvvmee2757VXv+8iN2li4v2lYUDMaAbf79fCegJ/+xa7NKvJ5V0HL
+m266+dw09yah9rqRPh++/Ka1Myz9dd3zgxPcxjE30Bg32x+jXfXgLjhQqs/+LEI43mGH+xry6w1w
+ese7HCsyzoXVAjSKE9CYOIg4CsHkfgjKU8QRVqdA9i12mBQcuzA7bPTDvoLli5dDkFkCZ5w4Auf9
+2SlwybpzYFneB08o8jG4756bn/zABz/15ZmCAJEEQRiwHYq01it7zAjoe1CpU03jU0EOmoYW3XTb
+XU1o4RPo2dcM+PHsNJ9ofxP+9q+jhocYxirI+asG4Ifbx20PqSh0G/8sjVvjnbYC4bQngE3zjU4Z
+vT1bgMR/Snjg+VlQOBaHgSXTdqTMJIT1Msis7q49s3GCjwkzDjRxJEd06VGlUnpzkrjQtBuZUhiG
+ekdjBQWMT9WQXirAzrEJ+Mm2P8D1d90Pql4mO8LSNa+ADW+49JydR66+5YG7bnri2muvizwL9yL+
+v6FQARSAvw9M9Oh+AFLY1V8dq+3uOXwC0QLtzactgjXDObAQSfhKax9KOBp2m9fRMMCzAmD92iH4
+0Y5xLujiAsHxPhP3YZjNDdi9r0HS8IDRXXlwv3EpsyCyAwCDGM/0g9e/FFSjpNcLaKBNRX0Q0tPG
+P6npkho8mKlD/RvxUDkCq+k0b28eRPQwkgE6FIh1jAZ0jWrUkKeOYR2OTE3BnffeCbf/exFOOP1V
+L7/1t4dvG//F5sc//pF/ugEA9gg/exAFxc4Ax49MMPbaEOD6h/durtQbVLkVVzdbV9vbVjHdB3ss
+Q9X/htevneHdp8f93QBaBhwfBvz9f+2D3zxfnmXIJBKer+3DV9zXu3lNhNNazmNaE1Ih9crTDU8F
+TUMTz9ouhKA0SM/6c0S00PYKqnkH1ihPCZQv8UCUr9EEAgzBpsO6FRIRkgBo0OYlYVADwHhQLQJU
+CxCWJ2HonA2wafl4+RvXvP2TkxOF7cLPjGbPXHdE9A0eLD66JWD+Hr0iAD73yN7N5XpD2wAcjdJJ
+c1TiNmlXvXQ5rFs1NGOuvwLdBN/PxVyCn52owscf2jtLwxGc5m7QMWjz+tZtOW66+/CW5OeezZbA
+6fZgcH6gSYwnQNRnF4CKDRNCEgAkjEgTABQEIXYYWGkgKE3AyJnrYNOaauO6K970KW945LBcsnJK
+5Pp/D0LuLT56fxmAZiN6axqw2gipEFKxHYITaLHdadlOuETXaTA78zI+N20kn7GN3xr+bELF0AVz
+dR1zMT51UQ7Wnzxsn4NCg/wZOY1dx9+hO09+/5CQ/xbG7wWWN0YDyztLHhJDacPQpkWMP1Z2xm/4
+pJCEQng6jqH0QXie3r044vFB0galeYwjyhxiHgQi0XBo4kXDktwQGSO9gRHwhk4Af/lpMLb3Kdiy
+v8///Fe//dlgbHRpcHBXn6oUV0JQP2HgNZdmAVTv+QH0+VLbABJ2/GU0u123bG0HYffuw5zGGr9S
+tDvPnG8c274gUEwIfOyVy2EwKx07K7t2IuY0/g6d17vvz3kpDY4dndvdtVhaOisH56d/cbqcTpm/
+mNb0pmeUunsRFEf0iW42SJVmq3O9gYnM5mH/WAG8NecsV7XKonDqsFClyUjC5AVAX2/6AdhNAdnK
+to42B+X+BG1tBvqKFXyBjxsSGrPo+DrmeehJnyqZgc+vOwk+iUMBYTrQdg9FYTS24Wni4SvgvJ77
+6Itkj07+6Ia3zRmD9o9tFnxqgjQc1WRIVBg0DQ28aa0iDEMtKLJ6B6OAeKXyyS4AvoLQ86iu7/OH
+fVIdwnAp2g4CCOp1FYoxAJjoOSMg3n8zHANQq5bowy4YENHqtz4KUzj2wF98wg9Ahc96K9YelAOL
+nxHZvm0g5fbSr7YE86sBpOACsvwrh2dfN6Baq9D+gCIVAsccyMFFZ4pM3yKRyf0OwmAcgvqIkLn9
+pAX0kACgjTCVCsiCalSuBQkLsZHR8uPy/J5GIViih0DZmLLpMFTQQMQkO04+bOizDIyPixCwbNky
+qO/bfkjvMnSoaTlxP/5enM+VhHJBvNUUXND986gEYs8rGsLGhE1LKcCXQjsWihir9CXtRGRAclff
+iODHsPeGAGpmPK1tXTlzKn317SzmMEJA71qul7UrxGm7H5kODZ/vgQow7jlfrkxtAAQqrZUvvLGn
+Df6oAZsxcAiCiK70cnOaKkmXA6cCIW3wx5k2YCliFo2AKKkAiEFsezn6M1emA5Gq8EcTlOMbCNFj
+gsBuTiKa/kopYoIAQKY7As0AldoWExv+Am38rZe990DE/1pDIYW+THcESgAymTAtYI6HDakqP99y
+VKne0w6azzOg/6bxy3RLsC60W5e/bdrg56LBi7a0gx4RCEL/t4JAiFQAdL/dujNPG7uFzsutel1L
+0IJAqVQDSKwydhjAGdqpvGKuW4Y4thu6mp/sRbvP6N6wrxPjYupNegwJAIUoOqlkyW03VeUXdPaC
+ZdjO+04XQh03QwC7zXNHpgH3BWmD73b27neU2hJ6TwC4x+QdcPILlFK0CKlcrtCx0JOTU1AsFuns
+fvyJdnbN5/MwODgAw0PDdH58LpdrbbsmAbQ2PAgCzK8O1WoNKpUyTE0VonvQvYeGhqIFIRgOgu/7
+ba3mo7LXddmLuuwlLHtNl93Hsud02YdZ2V1AZW/ostcwz3J5uuylEpWdjtAeGVmGoS27Q4nj77zo
+eOes3E6hEH/nWO5KVO5CsemdD+I7HzHvPF1BqcE/brwA3ZxUESqV/2Pvyr/iOJJ0ZnUjcQgQzSHE
+JcmSDOgYe9bS+NjdN3reHc8ft/v3zO7Oj/bYsnXYHktGiEOAuO+jgebqyv36e5Wvu8gqspvqQuip
+0k4aQRP1dWREZGRkZsSeWFlZEdPTM2JiYlJMTE7x53V1dRS4mpoaCgcV4eiIAnjjep8YHBwQl1ta
+xKWGBr8A8YUCSEVZXFwUS0tLYmNjU6yurqLk9BYKSOzw96BPwW5ubhb9/R+Lhw//pcyPHw923fJ+
+7MBsw35bPHigsasQxofyHL0M3Dc83JeB+1Iwbjd/jOeb5fD8M5G0cxYEVIpLAO+2lIweejLfScHa
+WF8Xk5OTYmhoWMzMznEWvn37NgURMxAET+eHVxQePavs7O6JHx4/EY2Y9b766nPO4DUXanyzE2ZL
+Ct/33/8I5d+A4F4uzJJ4zfgEF99T4PE8/SwbeGJfryb2GmIX6hj2H36oLnbi3ijBPVMB7p094AHu
+RgN3keeHwL0GnleCW9AoJcuFc2QAWMWqNBZgNhqG01beoEBpBXry5Bl/d/PmTdGAGRGCQdczgxny
++vVrEJ4mVnaZmZkRv0NoITwUHNSF40z53T8eiy+//JPo7LziexpoYNa6LjKZVvHrr79x5mlubioI
+MN3SFy9+18JY5kcwsf9UBexffEHsQpnYqZxF7I1UuoODQ/HyZSD26LgzAbh/P4Y7D9zfVZfnbEol
+R5jP1xLAhfI7hqIbhsFqFEzNwjqWLuLIyBizu7a1tdEthIBRiD755D5nD/wNFcVJOeLatT5x9Won
+lOYHupRwQQuzD/uzZ7+Iv/71PyjIftmRFOZHj/5d6Ia1MwURz+cz8LyKAl1YM+Nvl8XrEOyfBmDv
+A/ZOYP9HAPbnz38R33yjsatSuafS//nP/+ZVYNLYhwKwVxU3XfmUA573eTz/ruo8T04untu7AKai
+617ee+3vZ9Bpe3tbLC+vaIGgUEHAMIMUZqBmuoXoRmBpAOvdra0tzijeTMK/ffNmyrLBjaAX/mYH
+a9GD/X3SOkW2JGLPbmdDsTcDOz9/APb+YOxch4c35QXsgH0H2A+Ivaq4PzqJ5/lIPLfjlkavtIJz
+YgDO1BiYvaL36zXu2tq6noEoVHrd2d7e5gmPa4iTXm+2tmYYyIJAaaFF4GnJPzEoo0dueJ4Fe3uI
+K6EvnyhgbwnAvhxpUlPK4HXxY0fDbee5iNyiGwWljvfEAERo8pSGoez36pqD2qX0mheJrrWOXzqd
+wnbePte12u3Ev4vwVayZlCvBblgf/N2J2ONoSq+74+K5kudNKrUhSGIA1T0JaFduNFvQ0Bdt9lfb
+pSEJezjX1HBD0Y/4Xi2Iuldrplfh2i8cYk8FYj8JgEvsR2HYrTwtzuyVN+nhloG4SdOCG6XXbbiV
+tdBK/EZAVXhQTMrEAwg2nvEuH+rghmZaW489U3F2WV1dw3u04LPr33PG2dzKcg9bGxAdocZhGIsk
+Ri4KxNmzvr6B7nAAduBaE2YrYsc6Gu9ZDsCescRRonwaBdwpC+5Vc7WkzwwQN2IHUXke+2R8qlhC
+YgCCmy7M6Pp6lRoDUFe7Oul66sCQPnTyami4ROn1q8ug4ezsrBgfH+dhE9CgQkIQ+Xqloz2iktsV
+CXIPzBdFT08XXusM7EPELo5hV8C+A+xzwP4G2HcM7O0dHZ7Cu3EtWyrFTTxZD/dYBJ6Xz964DUKy
+BKhCc6thsxiEymQy4jOcAnv+9Gd9oKQgkJyN/vd//i4G7w6IGggaBJLCt7y8jD3st/x9R0cHg1kQ
+Qu419/b2iK6uLp0DnnT0jAuPgd+DDg0JAlmgl+V7SvfIESTzTrEtYNtql3SbmhrRm/g9hN6H/fPP
+PxM//fT8GPYV8be//V3cuzeIn8lysEMpu0XX1c4g7OhZ4CJ2/LyAff9E7AsLwJ7Lge4F0dLc7MNu
+x/1/wH0nAPdUpTxHL/LcVfi5leeLwTxPp95lHIHtgysNhvXef7vuIavcSEfG6MBQaCgs32OfmQpW
+nJUoEBAmbiFBWCjAOD7KjpmIAoLOgyvXsc+ut8vQ+LfTM7Pi6dNnYmrqLd/nHV2l0IMWT6hBoPlc
+HSWHl8EzCvr4Kw7J8Ijt/ft3g7Bzb/zbb78/LXaebbh2vZe4i9hzYnZmBvvsz4F9uurYo+Mmz4ld
+81x6PJ/xeD4ZkecPifve2Sgu2H6xtqGA81v8axb9NfoI+hv0OfRVpdTuh2QA/gsGQBYMABqNQGVK
+757KK5jFsdThV68Fmp7xjKATBIczF4SJs8Tdu4P8mQ7A+fe9d3jIBu43hbGCU3NaaCnAHXBz79zp
+P/GY7fT0LN3o8rE3isE7A/wZ69kHYP/5+a943Y0Tu8Z9Lnl+F/wpSxdkYgDiNgBnFu6g0AnJtecm
+zpJvbW5pIeLaFZdQGHhKpymA6NK6eJSSX/Vr5XkRlX5VJ+14eDglZzScgwd+E3umNeNhF8cV36Ct
+6WkaspJlGfEUldT420DcWRwV3uTFI82v2toC7ksMUhZ5bkvyIH08P1VT5PhZXfWGsbIbgA82BqBc
+FZMhMD0F5SlFQ0Mde29Pty+3neJ2Il3WskPNRQWOiNZCgMpG7PXsPd0mdnwldjtt0gvB7ZZnXmU4
+VxwpA3A3sCMmoQ2nT9nj4rlMylWcUwNgGoKYjEB4U4GHemRJshIV24nHaE3PYFFpu6cy1mwpfj3F
+PQ69exFJA2PIIVFtOIkBOO+xUq3oxs9iaOeQtlu54kfHR36/6/Nl8Vej1HASAxDCGinLFTTpyBg9
+BVNxKKBF45Ao+dl8hujGwX5dPMK7I8BJ0oJHXhpUKqxBBiKZ1U0exj+jRzfGZ7V4t787yQdQzabe
+y8Bi/Moe/9o9ftxU3Phpx5+L0v7uxAC8R96D6SUkCn+KppTrCX+qnM+WeAmJATCaPD+7DtwqDAsO
+JorvU/owbE6cy4UItOMuGGN/N0MAiQEIDo24bt7I3yal887vH7jKMYzABxCsMxQ9OnYn/gBgdNrx
+bz+qxABEEEAahbM6e5Aoe9Q4i/1i1wcfS0gMQBRBjW4QvGISR3g94vlypRRvhaWcFFN/p9MXhOOU
+LajWJBeuOhKpVBrn3dP68kpkhdf0gZ/fp1OgbaEPPlbMF/BBn9XXmX5smGkQwnEflfDFBe0LJl/s
+630TN3mRJ3YPN3rhhqKJ++xjCTIxAHEZBLth0MkyDpiyegnXQtfWN8SaV0wCl2Eo4E7KwXn6etGC
+bLO9166JttZWFNa4zDP2WjjDlAa0mZV2O1tIigma2zus3JPd2i4kH6EyNaLa0BdfPhR9fb2kV66y
+80or6IMe7wDoakO7wL2VzYo10s8L0v/ioejt6yF9g0c2viCb7jry+a2ib21u4hk5nVUJPKhlks/e
+3m7R2pbhzT3wBcrFyzhBBsHAvQ3M5fHF7iXo5CfAzZyBm3gFPRYJ2c7uEHeK41nHMbx2rZcVglqC
+xtPuJSRpwWNoMibDcNwI8H77Cu6cT+P66+jomJifW6QAI/89XlsgGO0U8tLsNSPDo+LF/ktervkT
+lCrTksFtrotaQHWjEC4uLIrxN2/Er7/8U+R2c7zSWtqbmy7rtNi4vJMVNTdr+Byr8mv6MFhvxieQ
+A/+FyOVM+vgMRfqbWXHDu1Bja+TLyjIr94yNvhHz86V8yYAvaYMvo6MTqBcwzHsIDx7+kWm/9ZVc
+C+5y+WINLiLXArMOz0xPi1GkH5+bm9e4UdKtGWPV6scN4zj8ahSYOJ6skdCSyeC5xF3uSdHEAMR1
+SFKpPL6mdDCwmt4B74/Pzs6LkdcjYnh4lEUw+vv7vdnrAjuEwJc8Aq6kr1rN86e/4D59H6/WSql8
+eQZTKSkuNdbTnb1185ZXAIOC7HPP9ZVXRzpQ/LLPwPNvcFMOdFxx65aVvif49vsL+l49FOi0fIHB
+e8mZdWCwn8/XfAnHbeeLMO5euH7cO8CNjE2vC+M5NHIq3E+f/sxcA3fuDvhwR4nxwEBYDEiyBCin
+GTNXFKMA15ZFKlClhrnlu7u7edccQkKBgTtIIYAAll7J5f31ly+G+FydmmphfpECfO/+4PH8fcyA
+8w2KVwhFtPpzINHGlPjx8VMmp8DfVoDcpP+ff3lEPFLo3QmX9H/68bmmXzFfkMQklC+Dgx8zJlKS
+iJQlvn5/Oezny8ISn333XjBf/vLN13y/jS/+WIIKiCXQq+AyZXIC4zk2aeBGxSGM5yBwp33XoKff
+zogXv7304Z6fX+Cz7//hblznEpK04NamZ3+7UfD1chvW5Lx3DiGHULfQRSxJlkFllrz2m/eSVBS6
+YlLLnt4urrO9WYp9fm6BCUUglhTU0u7mOcOQ1sFBQVAX4aLO6Kw3FXswZlekn3ePmEUJisAZvFL6
+oIG/YS4BuOchfLk3QMVDMI2fR2m+ZFqgdJ0mX+YXyRe8R+P1jV0EvpTyl/GDjfUC7snjuFka7P4n
+dwVifnjWIYOukC10xZhFb1+3gRtLBxp7IzlqLIVuVGIALIaAHa1qBgHrcRapSDl0R0tLTsGl7ymh
+4RrFNTALMnqsc87pvrS4Uo7/HknhIzQbr+gO53IFvmxgJjT50netJ5SvEr9vyTSDL2mDL8vLq1Cq
+2D4Tce964+kEjmdfCG5X4NfAHTie9ISklGHZkpPSYDE2eYIhOK1BMH6OKLQRpMLPWaKqmIXXMZYc
+6HBR6xhwKp2pUP6b0PFftRQ/nmWUnx8mXw7C+NLkuc4qJOuRy8y/oXyRMrbPysh/2Hg2NxmYjfFs
+qDdxr2+Y4mjO5MkuQGxBwLwnFCmnoiWClCl7DEHif4eBsQCDEb5zQLe1sK98xL1wI39d8YxnFMVX
+MdVVUOXlxQvmC76E8x1uPKv2HgXzpSyWKL02P3XhESd4PAkw2Oi5eQb/QnFzEhDEFcfpRR0ETDyA
+Ki8ZbN4C96hray8INGNNmsvt4vvwfffc3h739L2mo9Xc/pJ2V14Lelyu/KkNCD7DiXzZze2EGl3E
+BMC3QL5wdg1gTNTYRylupiGvvVgbMp65k8aTy8HsVjZwPM3mGr2CWpbJEuCcGAUObndXl1YYX2rq
+hYVlnzJ5dxL4O7izPGCCSDEDTHp7Db1Y4FKd7dq9Wo3KWn8RufavBPJlEXwx7FZh1ofrvYm4wQYO
+28wvLBt86WhvtWCNZhQcR3JJ1t0TNp6LwmjljqdrNdVRDEKyBHhXraYmxaDVjRt9CFKtUWj0jDD8
+aoQzCmIBFC4IAwJNObxvmdtdQ78PM9DknRpjtBmduwNuicKDpude6mi58k4G7lH4DKUmBhocBqSk
+dPh8LZS+ZqGfP4F+XtMXim6zR99XdOT6jV4ckFr382V4TFysSTMW4GFjAA7BMlbvGcLvA/gCxewG
+HWIIxI1WMV9Sgbgvszw6go4+3K+GXvNgD04rFsfzALiXuVuC7ctXQbi5O8Anm8lIq3jHwYXMyKQw
+SFBhkN3tjWNTlFPtmZSBn2fPfsM20i4HXwsnfk7hvNxSMAKCR2xXIFgbG1s84YatJl+hijt3+7Hd
+1AghpcgwkIZqNiwlNjnxlvR0jICv+P/o0KWyQXgLz6VAXbyQZpWcvf0D/rzzSjsOGQ1yCw5CqWmQ
+/iroz4D+1ORbLEv2i2tJvErOcD76/NsLF9M8+QhF4s+vdHZgX78f9JtAn0dg7Xxx81CmRgb+stsF
+vqyh+tF2MF/ugHZzI5UIqhyMu3y+MNCncd8p8sWH++kT1gUwcQsFus00INvZLA1X2Hji7IJvPKuT
+WcoJNACOhOdV15jUBTheF4AGwNKqZCCgqAvi9fC4dh214OiTaboctz5RRqGDoHCPeaBwMCYlfcKC
+9TCPuz7+4QmFFvvSnLG0AjtOcQbTwqufqZ+vS2C1w4X+5NN7Phd6D/QXQP/HxwX6h5HotxXo3xvQ
+M62fLzga/XrkTeV8gUHpH7xNvii60aq6uMmXNvHpHzVf/G1meh4ey0jluOH1DQ7cJgZdHNbSohgH
+8gYXwRIDEGYAFCykNCxnHAZBckbbWN9CAc0pKq3nJfiqxuiAU1fXVdF5tYO/PyFyT89hbHSC9PC3
+laDXZap4LqG+vlYbGIP++NhkBPr1oq+3CwJ4UX+OYL7gPP74xNuT+QJFugqeXLnSSlrCSRv0qoe7
+gcsUP19M3OvYyhsrPGdvv+zx1O+rbqNBSAxAfAYgukEwq8pIwf+clK9aDL8qZdnv8wlbhDtOhkAa
+W3Ggb6ftumGk9ecpjy+aJyXPxBhpGr41u0ylw7Znq84X0gqXMf+4es8EUk3LqDgUf74JGoRSA5BU
+Boq95d0yjIIyqsrIEOXwn26zGgLSjOFItOm643NWvZEfBpZIn0MpbRRUXPdEjApHMeSbiJwwxVUq
+2QU41qSeWc57i89bqlDZ8nHyimMR52ekIah2s3sHUQ0CjUFyEvA9rpliV5yUYygihLVqyg/aEfCe
+SyW3Y005FfCB/I7NSEspq2UMIiwd3MQAnOtlQ1FgE4WPwTBY+BtkgGPz4KSUcaaqSzyA06VzjhAI
+jNdtTZRdaOgm/bTjRI/N2PlqjEUMsYTYDAJ/5jqJATiNAMMonKUXkMzufoVPvIToBiHxAEKarEzI
+4zcGxs3EaMG6RPGjGISUc56Ci0kQMBYvu+Q8gquvVVYs+DQMsQmiSiWzewxe23sfXJRSVkRDJtWB
+IxRuiEcIE1f+PC/l4o8lxGUYEg+g3CZVzEYhXPiKCSLY814hCekVwChkluVZdavi2wt3FOgzKy1o
+ptlTaUsW2kj0a3j6LCJ9fc3Wy6iryA/Q5mvltDkePp7nj1Q4zys3Cv7x5HFnEUz77GMJiQEoz0WS
+MWVgpfDpNFg8N764tMRUUGtrm2JrK4tCFXsQFFaRwXHNWtxsQ2GQnqtIgpnhdeFyCoOANguMoAAG
++g6+R9/dZfKMVTwL7+FtvIcPPxU93V2h+ejt9HfQvcIgoI8bevhMmwWFZYGNBw8+QeLOq6RfAW3S
+KtLe1c+KQjuQ56trG+D5Np7nLzqCvP7hPLfT5ivyBYaPZ183kr0atM/MICiVnAM43mS1LCcNQrgx
+4LVYFJLgvfCx8Unc4FvVhSRwFbgNN+XMAhjjb2bE0Ktx0YAkFJ999gcUm7gcUgDjQLAABlKPv3jx
+SuRy+0YBjBY8QxfAyGb3OCMp6y00P/2JySnQHw6kn8m0a/pQ2n3SL+fsPxSIVXUmJiZR7GOEhUIi
+07bznPxoj8TzIu3R8QnQXrGP59hb5HgYxQUj0H7wKT6XQTvkDkYqCQLGeRIw0hrL7h1wZpufQ2EQ
+VL4ZHZ08VSGJf/42LHpxm27g4498hSSUcJmGuuFSvXDzEgUwPi6rcAe+95TIunYnh+rq64HDqYg+
+fl/2jTul0uL27fJo+xN4mPGFlON4xVjmqsDzq6L/4xtClBRjye3uebTH0SdOR/vXoeJ4ukXaIQHG
+qMFF0pAynRgA0wJQkGJbY2HwOVNMTk2jGMWcWQAD7mD/wEcU2tIMP8gbgJlozFdIYmlplck0Bgdu
+auQlBTBaxNdf/yve77Brl28Kz3367LfyCneYyuSj/+jRV0VB9dbob99Oi+fPX5ZL/yxoM5fiQsGr
+mKwGz9f4bPBcz/x09yffTmFMZwNpDwzcKtL25GuGtEeN8bxA2rcqPZcQtmxI0oJHaHEky+Q6FoVB
+IIjzxwtJ4PtLSPJBZRaHDKLldREMKEUTcgm2Hy8kQTd2fp555INweFlzDyGoOQjqor9wh6nsRrcc
+KAEdBvzgqudYGAQzYQWFQey0Dw8PmCx1cTEEu30sPJ5vwYDMBfGcyu9Ixecd53lXV1soz6FiXKJs
+bm2i0pM5nk34/s6dW0KSth5PXdCkOXA8F7B0mJtf4vchFtnoFSSpTQzAOzYKdEURxAosgNHT01mS
+zFP5c8BLiTXlJQiXYxSSWFldpzCinxJbpG25c514FDsSzM6LJJy8/27y/Ar5fZTPM2dhieGj53S5
+uTGU5xgSLknW17YCx7O3l+NJxcco6l5Cuwm0U9HH0zQINqPA9ymVVAaKpTqwPQp9FFRIggquhcCM
+HXCGYHT6eCGJzc1tbwZ57w3kWfOcuf3MZ9Mgkv8n8RxjQnoHh4cnjif+ZW4HS8VeH0g7y7G0jKfN
+ICRBwAhBwNiOXjJ4FVZIgt0Nea46qZCEdf1OgdY58t4XJY+f5/jKHoaYyn2IbvKcXe/ls1eQjKWY
+K/AokHaEKi8+AUhiADG4pVEEmXngUAQjpJDEvghpFJJduLLZ7I5ZAKO+DmOtjPX7eePhu2hQ/Cg8
+5+y8vR3E81ry2EkxwWcI7b0TzjqE0uZ4goLRvZbUBkR7X9erjGB3dXUEFpJAXvkwQWQQiwdMFs0C
+GK2tLcZs8eHM8PaiI9F5vhLA84xXF6AmlPbikp32QkBBk/a2lvDDY8WenAP4//aurqdtIAj6HCuo
+CSkUkYCoRFVVCPHaPsH/f+etFYgiikBFBUqB8JU4dofRncA5jOs4lzrJrjJEgDNx7m73NndrjwNz
+XnKJzuZq8erqCqrErhJCEru7+/h/hfeF1yIUCQGMnZ39lwUw3rf0+yfSS+Lp1tQRZpx0AYwncY8H
+PRArfP8UYRDy2PwPLGEuwG+OG5xbPc7KM0bAI2+bG9ERbtVmtzktjRuv/Y5j/QQ39B11f/70vqUK
+miyb/nR1fYO+6a0nwiD9wiC9Xgelm2cu3s8SBtne/opdgXtLSCKKQgyaugdjGez5+QXO6fZFIYn1
+9Y/YeqrjNT292NXF8eccvIeHx0bRRp8Df+JY1SfcEeMcfAqKdDoU7uC97zc21sCdEO4w/NSxBz/P
+94lfAWn8ivyoIuSs2Wo1uT/+jL8g96nmroK7ZXHDXLX5UPsT9QXgrhUUa80OBCwYCx51FBblrsDW
+IqD77IBRf2vrC/eTUZlmBjkr3zBwMJDM4lAFA2UZaWZCSIKr12trH7RT9J6ln6w0QyntMbfAGo35
+NAGMxJ277+66OKdZDMY6B3AUVZCeXiDVXSR3Ov+7f+QPwd8Af2z4kVr/wWdrau64IPfcq9wwOtrm
+5me2+d7ejyG1OTmG2Z9Fnd84eHZwkAzA1gVABqAcZABZ947nBSMHB8dUrUkTkqhSAKOJ2XlB7y+n
+C4C227fkw/bXgAIYb5DmLlOxN4452C1+VNU54HfC7bjNbW5s5YH7qDC3KWV2YNRPmJ9bEmEQKwBc
+nni0kdZKM8U16BMK4fdBMzPkENRIPGesxqdpFMQ5+GmD88dhoi08PlT+3QUVWNw521y/3vCntHl2
++wN+kpuWuz9dBAUTAOQrQDnMLGhlZAu5+Nxc8mk78aAU4att4fGRfztR+f4Q2rxoP5DXRflt2gVP
+sgvwHysBZc89h9OP92fiuZTs5hoMCHmCAY8PRBfg5UVAcXQHju7w80R9eUKlBH2glCpDMOjPEiQD
+yNOxygvRk4E4fBmd3b25v8//6AODBIChDG417csVpXV4+/xUUOpCMbGMACBBYVq+s9PZR9VXkiVI
+AMhYBCw268gsX+a0Pg4d9NP4iX/EsghoWazrEdw4jwqm1cmNo5cl1c7+/Coo43qPKAONrdlZgji8
+A4sjvKev8gWE9LaStQQJACN2RhWU57t7+Z3dgQNNw1oCXzP1ASDqQ08KZdw5uO20oz9X31PDbbu4
+W3wmVoH7oJC9LRgCXaBn+cWEB4AQuAeugSoaDVdm1bzW0idPTGyK7BT4rXENPADhpF8NWMXTLDAH
+LABLwArQ1L/PAjNAFfAzdg5iT0xsvKyrJ79b7fi/gCPgBDgDLoE2fDKc0ADA3Augg9eBGvAWaAA1
+4/xykZLYhFqkZ/oOcAO0gSv9fMO/A/DJaBIDgAkCvp7dgz5U+HcDMbFJM3v9K+xDROcfof0FR7OM
+RoS7gBsAAAAASUVORK5CYII=
+"
+ preserveAspectRatio="none"
+ height="14"
+ width="14" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -8,1048.3622 c 1,2 1,2 1,2 l 1,-2 z"
+ id="path6786"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6788"
+ width="2"
+ height="5.5"
+ x="-8"
+ y="1042.3622" />
+ <g
+ id="g6798"
+ transform="translate(15.452012,-1.6037152)">
+ <g
+ id="g6803" />
+ </g>
+ <g
+ id="g6948">
+ <path
+ transform="scale(1,-1)"
+ d="m -6,-1041.3622 a 1,0.74999994 0 0 1 -0.5,0.6495 1,0.74999994 0 0 1 -1,0 1,0.74999994 0 0 1 -0.5,-0.6495 l 1,0 z"
+ sodipodi:end="3.1415927"
+ sodipodi:start="0"
+ sodipodi:ry="0.74999994"
+ sodipodi:rx="1"
+ sodipodi:cy="-1041.3622"
+ sodipodi:cx="-7"
+ sodipodi:type="arc"
+ id="path6790"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6824"
+ width="2"
+ height="0.50999999"
+ x="-8"
+ y="1041.3522" />
+ </g>
+ <g
+ id="g6907"
+ transform="matrix(0,0,0,0,4.0000054,1048.3622)">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -4,1048.3622 c 1,2 1,2 1,2 l 1,-2 z"
+ id="path6867"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6869"
+ width="2.0153148"
+ height="5.5"
+ x="-4"
+ y="1042.3622" />
+ <g
+ transform="translate(4,0)"
+ id="g6871">
+ <path
+ transform="scale(1,-1)"
+ d="m -6,-1041.3622 a 1,0.75 0 0 1 -0.5,0.6495 1,0.75 0 0 1 -1,0 1,0.75 0 0 1 -0.5,-0.6495 l 1,0 z"
+ sodipodi:end="3.1415927"
+ sodipodi:start="0"
+ sodipodi:ry="0.75"
+ sodipodi:rx="1"
+ sodipodi:cy="-1041.3622"
+ sodipodi:cx="-7"
+ sodipodi:type="arc"
+ id="path6873"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6875"
+ width="2"
+ height="0.5"
+ x="-8"
+ y="1041.3622" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path6877"
+ d="m -4,1048.3622 c 1,2 1,2 1,2 l 1,-2 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ y="1042.3622"
+ x="-4"
+ height="5.5"
+ width="2"
+ id="rect6879"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <g
+ transform="translate(4,0)"
+ id="g6881">
+ <path
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path6883"
+ sodipodi:type="arc"
+ sodipodi:cx="-7"
+ sodipodi:cy="-1041.3622"
+ sodipodi:rx="1"
+ sodipodi:ry="0.75"
+ sodipodi:start="0"
+ sodipodi:end="3.1415927"
+ d="m -6,-1041.3622 a 1,0.75 0 0 1 -0.5,0.6495 1,0.75 0 0 1 -1,0 1,0.75 0 0 1 -0.5,-0.6495 l 1,0 z"
+ transform="scale(1,-1)" />
+ <rect
+ y="1041.3622"
+ x="-8"
+ height="0.5"
+ width="2"
+ id="rect6885"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path6887"
+ d="m -4,1048.3622 c 1,2 1,2 1,2 l 1,-2 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ y="1042.3622"
+ x="-4"
+ height="5.5"
+ width="2.0153148"
+ id="rect6889"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <g
+ transform="translate(4,0)"
+ id="g6891">
+ <path
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path6893"
+ sodipodi:type="arc"
+ sodipodi:cx="-7"
+ sodipodi:cy="-1041.3622"
+ sodipodi:rx="1"
+ sodipodi:ry="0.75"
+ sodipodi:start="0"
+ sodipodi:end="3.1415927"
+ d="m -6,-1041.3622 a 1,0.75 0 0 1 -0.5,0.6495 1,0.75 0 0 1 -1,0 1,0.75 0 0 1 -0.5,-0.6495 l 1,0 z"
+ transform="scale(1,-1)" />
+ <rect
+ y="1041.3622"
+ x="-8"
+ height="0.5"
+ width="2"
+ id="rect6895"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ </g>
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -4,1048.3622 c 1,2 1,2 1,2 l 1,-2 z"
+ id="path6897"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6899"
+ width="2"
+ height="5.5"
+ x="-4"
+ y="1042.3622" />
+ <g
+ transform="translate(4,0)"
+ id="g6901">
+ <path
+ transform="scale(1,-1)"
+ d="m -6,-1041.3622 a 1,0.75 0 0 1 -0.5,0.6495 1,0.75 0 0 1 -1,0 1,0.75 0 0 1 -0.5,-0.6495 l 1,0 z"
+ sodipodi:end="3.1415927"
+ sodipodi:start="0"
+ sodipodi:ry="0.75"
+ sodipodi:rx="1"
+ sodipodi:cy="-1041.3622"
+ sodipodi:cx="-7"
+ sodipodi:type="arc"
+ id="path6903"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6905"
+ width="2"
+ height="0.5"
+ x="-8"
+ y="1041.3622" />
+ </g>
+ </g>
+ <g
+ id="g6962"
+ transform="matrix(0.9756081,0.9756081,-0.9756081,0.9756081,1031.6687,26.547152)">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -4,1048.3622 c 1,2 1,2 1,2 l 1,-2 z"
+ id="path6952"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6954"
+ width="2"
+ height="5.5"
+ x="-4"
+ y="1042.3622" />
+ <g
+ transform="translate(4,0)"
+ id="g6956">
+ <path
+ transform="scale(1,-1)"
+ d="m -6,-1041.3622 a 1,0.74999994 0 0 1 -0.5,0.6495 1,0.74999994 0 0 1 -1,0 1,0.74999994 0 0 1 -0.5,-0.6495 l 1,0 z"
+ sodipodi:end="3.1415927"
+ sodipodi:start="0"
+ sodipodi:ry="0.74999994"
+ sodipodi:rx="1"
+ sodipodi:cy="-1041.3622"
+ sodipodi:cx="-7"
+ sodipodi:type="arc"
+ id="path6958"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect6960"
+ width="2"
+ height="0.50999999"
+ x="-8"
+ y="1041.3522" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-capture-comment-update@2x.png b/resources/stock_icons/14x14/x-capture-comment-update@2x.png
new file mode 100644
index 00000000..45d532d9
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-comment-update@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.active.png b/resources/stock_icons/14x14/x-capture-filter-bookmark.active.png
new file mode 100644
index 00000000..72b105e8
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.active.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.active.svg b/resources/stock_icons/14x14/x-capture-filter-bookmark.active.svg
new file mode 100644
index 00000000..f1085c1d
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.active.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-capture-filter-bookmark.active.svg"
+ inkscape:export-filename="/tmp/x-capture-filter-bookmark.active.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-10,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8.4221469"
+ inkscape:cx="-2.4987657"
+ inkscape:cy="7"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="434"
+ inkscape:window-y="33"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#73d216;fill-opacity:1;fill-rule:evenodd;stroke:#73d216;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#8ae234;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.498643"
+ y="1042.2798"
+ id="text4147"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4149"
+ x="15.498643"
+ y="1042.2798">Plain: 8ae234</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#73d216;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.804076"
+ y="1047.2047"
+ id="text4151"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4153"
+ x="15.804076"
+ y="1047.2047">Active: 73d216</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#4e9a06;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.526486"
+ y="1052.3054"
+ id="text4155"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4157"
+ x="15.526486"
+ y="1052.3054">Selected: 4e9a06</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="15.398189"
+ y="1057.6213"
+ id="text4159"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4161"
+ x="15.398189"
+ y="1057.6213">http://emilis.info/other/extended_tango/</tspan></text>
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.active@2x.png b/resources/stock_icons/14x14/x-capture-filter-bookmark.active@2x.png
new file mode 100644
index 00000000..a4535531
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.active@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.png b/resources/stock_icons/14x14/x-capture-filter-bookmark.png
new file mode 100644
index 00000000..00f83f76
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.selected.png b/resources/stock_icons/14x14/x-capture-filter-bookmark.selected.png
new file mode 100644
index 00000000..63bfabdf
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.selected.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.selected.svg b/resources/stock_icons/14x14/x-capture-filter-bookmark.selected.svg
new file mode 100644
index 00000000..572ea701
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.selected.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-capture-filter-bookmark.selected.svg"
+ inkscape:export-filename="/tmp/x-capture-filter-bookmark.active.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-10,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="47.071429"
+ inkscape:cx="7"
+ inkscape:cy="7"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="434"
+ inkscape:window-y="33"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#4e9a06;fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#8ae234;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.498643"
+ y="1042.2798"
+ id="text4147"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4149"
+ x="15.498643"
+ y="1042.2798">Plain: 8ae234</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#73d216;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.804076"
+ y="1047.2047"
+ id="text4151"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4153"
+ x="15.804076"
+ y="1047.2047">Active: 73d216</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#4e9a06;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.526486"
+ y="1052.3054"
+ id="text4155"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4157"
+ x="15.526486"
+ y="1052.3054">Selected: 4e9a06</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="15.398189"
+ y="1057.6213"
+ id="text4159"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4161"
+ x="15.398189"
+ y="1057.6213">http://emilis.info/other/extended_tango/</tspan></text>
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.selected@2x.png b/resources/stock_icons/14x14/x-capture-filter-bookmark.selected@2x.png
new file mode 100644
index 00000000..08013cbc
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.selected@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark.svg b/resources/stock_icons/14x14/x-capture-filter-bookmark.svg
new file mode 100644
index 00000000..5a9d9fe7
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-capture-filter-bookmark.svg"
+ inkscape:export-filename="/tmp/x-capture-filter-bookmark@2x.png"
+ inkscape:export-xdpi="180"
+ inkscape:export-ydpi="180">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-10,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="46.928571"
+ inkscape:cx="7.0852359"
+ inkscape:cy="7"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="265"
+ inkscape:window-y="274"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#8ae234;fill-rule:evenodd;stroke:#8ae234;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#8ae234;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.498643"
+ y="1042.2798"
+ id="text4147"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4149"
+ x="15.498643"
+ y="1042.2798">Plain: 8ae234</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#73d216;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.804076"
+ y="1047.2047"
+ id="text4151"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4153"
+ x="15.804076"
+ y="1047.2047">Active: 73d216</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#4e9a06;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.526486"
+ y="1052.3054"
+ id="text4155"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4157"
+ x="15.526486"
+ y="1052.3054">Selected: 4e9a06</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="15.398189"
+ y="1057.6213"
+ id="text4159"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4161"
+ x="15.398189"
+ y="1057.6213">http://emilis.info/other/extended_tango/</tspan></text>
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-capture-filter-bookmark@2x.png b/resources/stock_icons/14x14/x-capture-filter-bookmark@2x.png
new file mode 100644
index 00000000..cde81314
--- /dev/null
+++ b/resources/stock_icons/14x14/x-capture-filter-bookmark@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.active.png b/resources/stock_icons/14x14/x-display-filter-bookmark.active.png
new file mode 100644
index 00000000..a9bf35a7
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.active.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.active.svg b/resources/stock_icons/14x14/x-display-filter-bookmark.active.svg
new file mode 100644
index 00000000..19eb8274
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.active.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-bookmark.active.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="10.77284"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="369"
+ inkscape:window-y="214"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#3465a4;fill-rule:evenodd;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.active@2x.png b/resources/stock_icons/14x14/x-display-filter-bookmark.active@2x.png
new file mode 100644
index 00000000..50737387
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.active@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.png b/resources/stock_icons/14x14/x-display-filter-bookmark.png
new file mode 100644
index 00000000..fbeeb346
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.selected.png b/resources/stock_icons/14x14/x-display-filter-bookmark.selected.png
new file mode 100644
index 00000000..0bb4dcd8
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.selected.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.selected.svg b/resources/stock_icons/14x14/x-display-filter-bookmark.selected.svg
new file mode 100644
index 00000000..67e8a8c5
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.selected.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-bookmark.selected.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="10.77284"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="369"
+ inkscape:window-y="214"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#204a87;fill-rule:evenodd;stroke:#204a87;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.selected@2x.png b/resources/stock_icons/14x14/x-display-filter-bookmark.selected@2x.png
new file mode 100644
index 00000000..ae64fd7a
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.selected@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark.svg b/resources/stock_icons/14x14/x-display-filter-bookmark.svg
new file mode 100644
index 00000000..3f7ab87a
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-bookmark.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.601466"
+ inkscape:cx="12.646295"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="23"
+ inkscape:window-y="736"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#729fcf;fill-rule:evenodd;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="15.498643"
+ y="1042.2798"
+ id="text4147"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4149"
+ x="15.498643"
+ y="1042.2798">Plain: 729fcf</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#3565a4;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="15.804076"
+ y="1047.2047"
+ id="text4151"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4153"
+ x="15.804076"
+ y="1047.2047">Active: 3465a4</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#204a87;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="15.526486"
+ y="1052.3054"
+ id="text4155"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4157"
+ x="15.526486"
+ y="1052.3054">Selected: 204a87</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5px;line-height:125%;font-family:Sans;-inkscape-font-specification:Helvetica;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="15.398189"
+ y="1057.6213"
+ id="text4159"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4161"
+ x="15.398189"
+ y="1057.6213">http://emilis.info/other/extended_tango/</tspan></text>
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-display-filter-bookmark@2x.png b/resources/stock_icons/14x14/x-display-filter-bookmark@2x.png
new file mode 100644
index 00000000..5b7526c4
--- /dev/null
+++ b/resources/stock_icons/14x14/x-display-filter-bookmark@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-chat.png b/resources/stock_icons/14x14/x-expert-chat.png
new file mode 100644
index 00000000..e93ad178
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-chat.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-chat@2x.png b/resources/stock_icons/14x14/x-expert-chat@2x.png
new file mode 100644
index 00000000..228174b1
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-chat@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-error.png b/resources/stock_icons/14x14/x-expert-error.png
new file mode 100644
index 00000000..cd64a93f
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-error.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-error@2x.png b/resources/stock_icons/14x14/x-expert-error@2x.png
new file mode 100644
index 00000000..4cb29e8c
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-error@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-indicators-all.svg b/resources/stock_icons/14x14/x-expert-indicators-all.svg
new file mode 100644
index 00000000..4c019e42
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-indicators-all.svg
@@ -0,0 +1,618 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="80"
+ height="16"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.2 r9819"
+ version="1.0"
+ sodipodi:docname="expert_indicators.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/tmp/expert_none.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3937">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.37671232;"
+ offset="0"
+ id="stop3939" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
+ offset="1.0000000"
+ id="stop3941" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3872">
+ <stop
+ style="stop-color:#f7f253;stop-opacity:1;"
+ offset="0"
+ id="stop3874" />
+ <stop
+ style="stop-color:#bec00a;stop-opacity:1;"
+ offset="1"
+ id="stop3876" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3866">
+ <stop
+ style="stop-color:#a0ffff;stop-opacity:1;"
+ offset="0"
+ id="stop3868" />
+ <stop
+ style="stop-color:#0a98b6;stop-opacity:1;"
+ offset="1"
+ id="stop3870" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3860">
+ <stop
+ style="stop-color:#ff5c5c;stop-opacity:0.94117647;"
+ offset="0"
+ id="stop3862" />
+ <stop
+ style="stop-color:#b30606;stop-opacity:1;"
+ offset="1"
+ id="stop3864" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3824">
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1;"
+ offset="0"
+ id="stop3826" />
+ <stop
+ style="stop-color:#adadad;stop-opacity:1;"
+ offset="1"
+ id="stop3828" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3152">
+ <stop
+ style="stop-color:#1ba0df;stop-opacity:1;"
+ offset="0"
+ id="stop3154" />
+ <stop
+ style="stop-color:#1373a1;stop-opacity:1;"
+ offset="1"
+ id="stop3156" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1702">
+ <stop
+ id="stop1703"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.81960785;" />
+ <stop
+ id="stop1704"
+ offset="1.0000000"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1697">
+ <stop
+ id="stop1698"
+ offset="0"
+ style="stop-color:#80b7f7;stop-opacity:1;" />
+ <stop
+ id="stop1699"
+ offset="1"
+ style="stop-color:#0b63c9;stop-opacity:1;" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient3935"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,7.1466825,8.4965104)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient3953"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-11.889209,8.4965104)"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient3961"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-30.925097,8.4965104)"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient3969"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-49.960985,8.4965104)"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-68.996873,8.4965104)"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937-5"
+ id="radialGradient3935-4"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,7.1466825,8.4965104)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3937-5">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.37671232;"
+ offset="0"
+ id="stop3939-0" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
+ offset="1.0000000"
+ id="stop3941-6" />
+ </linearGradient>
+ <radialGradient
+ r="7.6721005"
+ fy="-2.9989622"
+ fx="-0.55320597"
+ cy="-2.9989622"
+ cx="-0.55320597"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-8.8854816,7.8221053)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3998"
+ xlink:href="#linearGradient3937-5"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4054"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-11.889209,8.4965104)"
+ cx="12.273458"
+ cy="-2.815886"
+ fx="12.273458"
+ fy="-2.815886"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4058"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-30.925097,8.4965104)"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-49.960985,8.4965104)"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4066"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,-68.996873,8.4965104)"
+ cx="-0.55320597"
+ cy="-2.9989622"
+ fx="-0.55320597"
+ fy="-2.9989622"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4068"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,7.1466825,8.4965104)"
+ cx="-0.43219972"
+ cy="-2.9379368"
+ fx="-0.43219972"
+ fy="-2.9379368"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,7.1466825,8.4965104)"
+ cx="-0.43219972"
+ cy="-2.9379368"
+ fx="-0.43219972"
+ fy="-2.9379368"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,7.1466825,8.4965104)"
+ cx="-0.43219972"
+ cy="-2.9379368"
+ fx="-0.43219972"
+ fy="-2.9379368"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4080"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,7.1466825,8.4965104)"
+ cx="-0.43219972"
+ cy="-2.9379368"
+ fx="-0.43219972"
+ fy="-2.9379368"
+ r="7.6721005" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3937"
+ id="radialGradient4084"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4848059,0,0,1.390317,7.1466825,8.4965104)"
+ cx="-0.43219972"
+ cy="-2.9379368"
+ fx="-0.43219972"
+ fy="-2.9379368"
+ r="7.6721005" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="12.9125"
+ inkscape:cx="40"
+ inkscape:cy="9.3066406"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1542"
+ inkscape:window-height="780"
+ inkscape:window-x="249"
+ inkscape:window-y="111"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier;-inkscape-font-specification:Courier"
+ x="3.7314625"
+ y="-2.0742188"
+ id="text3878"><tspan
+ sodipodi:role="line"
+ id="tspan3880"
+ x="3.7314625"
+ y="-2.0742188"
+ style="font-size:4px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Helvetica;-inkscape-font-specification:Helvetica">Chat</tspan></text>
+ <text
+ id="text3882"
+ y="-2.0742188"
+ x="19.397459"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier;-inkscape-font-specification:Courier"
+ xml:space="preserve"><tspan
+ style="font-size:4px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Helvetica;-inkscape-font-specification:Helvetica"
+ y="-2.0742188"
+ x="19.397459"
+ id="tspan3884"
+ sodipodi:role="line">Error</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier;-inkscape-font-specification:Courier"
+ x="35.705074"
+ y="-2.0742188"
+ id="text3886"><tspan
+ sodipodi:role="line"
+ id="tspan3888"
+ x="35.705074"
+ y="-2.0742188"
+ style="font-size:4px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Helvetica;-inkscape-font-specification:Helvetica">Note</tspan></text>
+ <text
+ id="text3890"
+ y="-2.0742188"
+ x="51.150387"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier;-inkscape-font-specification:Courier"
+ xml:space="preserve"><tspan
+ style="font-size:4px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Helvetica;-inkscape-font-specification:Helvetica"
+ y="-2.0742188"
+ x="51.150387"
+ id="tspan3892"
+ sodipodi:role="line">None</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier;-inkscape-font-specification:Courier"
+ x="67.314453"
+ y="-2.0742188"
+ id="text3894"><tspan
+ sodipodi:role="line"
+ id="tspan3896"
+ x="67.314453"
+ y="-2.0742188"
+ style="font-size:4px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Helvetica;-inkscape-font-specification:Helvetica">Warn</tspan></text>
+ <text
+ id="text3898"
+ y="-2.0742188"
+ x="66.824219"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier;-inkscape-font-specification:Courier"
+ xml:space="preserve"><tspan
+ style="font-size:4px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Helvetica;-inkscape-font-specification:Helvetica"
+ y="-2.0742188"
+ x="66.824219"
+ id="tspan3900"
+ sodipodi:role="line" /></text>
+ <path
+ sodipodi:type="arc"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:1.06728236000000010;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ id="path3147"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.91056064,0,0,0.96412305,0.45679025,0.09363955)"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(0.84051752,0,0,0.88995975,1.0370371,0.701821)"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ sodipodi:ry="6.741878"
+ sodipodi:rx="7.1384592"
+ sodipodi:cy="8.200572"
+ sodipodi:cx="8.2841377"
+ id="path3917"
+ style="fill:#80b7f7;fill-opacity:1;stroke:#80b7f7;stroke-width:2.31244492999999984;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.37254903000000000;stroke-dasharray:none;opacity:0.85"
+ sodipodi:type="arc"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient4068);fill-opacity:1;stroke:none"
+ id="path3919"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.84051752,0,0,0.88995974,1.0370371,0.701821)"
+ inkscape:transform-center-x="-1.6161226"
+ inkscape:transform-center-y="2.8247339"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ transform="matrix(0.91056064,0,0,0.96412305,16.45679,0.09363955)"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ sodipodi:ry="6.741878"
+ sodipodi:rx="7.1384592"
+ sodipodi:cy="8.200572"
+ sodipodi:cx="8.2841377"
+ id="path3947"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:1.06728231999999990;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ sodipodi:type="arc"
+ style="fill:#ff5c5c;fill-opacity:1;stroke:#ff5c5c;stroke-width:2.31244492999999984;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.37254903000000000;stroke-dasharray:none;opacity:0.85"
+ id="path3949"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.84051752,0,0,0.88995975,17.037037,0.701821)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:1.06728231999999990;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ id="path3955"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.91056064,0,0,0.96412305,32.45679,0.09363955)"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(0.84051752,0,0,0.88995975,33.037037,0.701821)"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ sodipodi:ry="6.741878"
+ sodipodi:rx="7.1384592"
+ sodipodi:cy="8.200572"
+ sodipodi:cx="8.2841377"
+ id="path3957"
+ style="fill:#a0ffff;fill-opacity:1;stroke:#a0ffff;stroke-width:2.31244492999999984;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.37254903000000000;stroke-dasharray:none;opacity:0.85"
+ sodipodi:type="arc"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ transform="matrix(0.91056064,0,0,0.96412305,48.45679,0.09363955)"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ sodipodi:ry="6.741878"
+ sodipodi:rx="7.1384592"
+ sodipodi:cy="8.200572"
+ sodipodi:cx="8.2841377"
+ id="path3963"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:1.06728231999999990;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ sodipodi:type="arc"
+ style="fill:#babdb6;fill-opacity:1;stroke:#babdb6;stroke-width:2.31244492999999984;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.37254903000000000;stroke-dasharray:none;opacity:0.85"
+ id="path3965"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.84051752,0,0,0.88995975,49.037037,0.701821)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:1.06728231999999990;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ id="path3971"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.91056064,0,0,0.96412305,64.45679,0.09363955)"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(0.84051752,0,0,0.88995975,65.037037,0.701821)"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ sodipodi:ry="6.741878"
+ sodipodi:rx="7.1384592"
+ sodipodi:cy="8.200572"
+ sodipodi:cx="8.2841377"
+ id="path3973"
+ style="fill:#f7f253;fill-opacity:1;stroke:#f7f253;stroke-width:2.31244492999999984;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.37254903000000000;stroke-dasharray:none;opacity:0.85"
+ sodipodi:type="arc"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:transform-center-y="2.8247339"
+ inkscape:transform-center-x="-1.6161226"
+ transform="matrix(0.84051752,0,0,0.88995974,17.037037,0.70182104)"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ sodipodi:ry="6.741878"
+ sodipodi:rx="7.1384592"
+ sodipodi:cy="8.200572"
+ sodipodi:cx="8.2841377"
+ id="path4070"
+ style="fill:url(#radialGradient4072);fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient4076);fill-opacity:1;stroke:none"
+ id="path4074"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.84051752,0,0,0.88995974,33.037037,0.701821)"
+ inkscape:transform-center-x="-1.6161226"
+ inkscape:transform-center-y="2.8247339"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:transform-center-y="2.8247339"
+ inkscape:transform-center-x="-1.6161226"
+ transform="matrix(0.84051752,0,0,0.88995974,49.037037,0.70182104)"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ sodipodi:ry="6.741878"
+ sodipodi:rx="7.1384592"
+ sodipodi:cy="8.200572"
+ sodipodi:cx="8.2841377"
+ id="path4078"
+ style="fill:url(#radialGradient4080);fill-opacity:1;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient4084);fill-opacity:1;stroke:none"
+ id="path4082"
+ sodipodi:cx="8.2841377"
+ sodipodi:cy="8.200572"
+ sodipodi:rx="7.1384592"
+ sodipodi:ry="6.741878"
+ d="m 15.422597,8.200572 a 7.1384592,6.741878 0 1 1 -14.2769185,0 7.1384592,6.741878 0 1 1 14.2769185,0 z"
+ transform="matrix(0.84051752,0,0,0.88995974,65.037037,0.70182104)"
+ inkscape:transform-center-x="-1.6161226"
+ inkscape:transform-center-y="2.8247339"
+ inkscape:export-filename="/tmp/expert_chat.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-expert-none.png b/resources/stock_icons/14x14/x-expert-none.png
new file mode 100644
index 00000000..500f825b
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-none.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-none@2x.png b/resources/stock_icons/14x14/x-expert-none@2x.png
new file mode 100644
index 00000000..eb3c42e6
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-none@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-note.png b/resources/stock_icons/14x14/x-expert-note.png
new file mode 100644
index 00000000..88154d5d
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-note.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-note@2x.png b/resources/stock_icons/14x14/x-expert-note@2x.png
new file mode 100644
index 00000000..0854a658
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-note@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-warn.png b/resources/stock_icons/14x14/x-expert-warn.png
new file mode 100644
index 00000000..9aa1de61
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-warn.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-expert-warn@2x.png b/resources/stock_icons/14x14/x-expert-warn@2x.png
new file mode 100644
index 00000000..9fddefd8
--- /dev/null
+++ b/resources/stock_icons/14x14/x-expert-warn@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-clear.active.png b/resources/stock_icons/14x14/x-filter-clear.active.png
new file mode 100644
index 00000000..2c0ed113
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.active.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-clear.active.svg b/resources/stock_icons/14x14/x-filter-clear.active.svg
new file mode 100644
index 00000000..74f45233
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.active.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-clear.active.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4196"
+ x1="5"
+ y1="0"
+ x2="7.5"
+ y2="5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="1.6067954"
+ inkscape:cy="5.163458"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cc0000;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ transform="translate(0,1038.3622)"
+ id="rect4168" />
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-16"
+ height="14"
+ width="14"
+ id="rect4176"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ d="m -13.500077,1040.8622 c 9.000155,9.0001 9.000155,9.0001 9.000155,9.0001"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -4.499922,1040.8622 c -9.000155,9.0001 -9.000155,9.0001 -9.000155,9.0001"
+ id="path4180"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4188"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 10,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -10,0 z m 1,2 4,4 4,-4 1,1 -4,4 4,4.002 -1,0.998 -4,-4 -4,4 -1,-0.998 4,-4.002 -4,-4 1,-1 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4196);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-clear.active@2x.png b/resources/stock_icons/14x14/x-filter-clear.active@2x.png
new file mode 100644
index 00000000..344253ff
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.active@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-clear.png b/resources/stock_icons/14x14/x-filter-clear.png
new file mode 100644
index 00000000..85ea100b
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-clear.selected.png b/resources/stock_icons/14x14/x-filter-clear.selected.png
new file mode 100644
index 00000000..d94d4f99
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.selected.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-clear.selected.svg b/resources/stock_icons/14x14/x-filter-clear.selected.svg
new file mode 100644
index 00000000..8abbc497
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.selected.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-clear.selected.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4196"
+ x1="5"
+ y1="0"
+ x2="7.5"
+ y2="5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="1.6067954"
+ inkscape:cy="5.163458"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#a40000;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ transform="translate(0,1038.3622)"
+ id="rect4168" />
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-16"
+ height="14"
+ width="14"
+ id="rect4176"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ d="m -13.500077,1040.8622 c 9.000155,9.0001 9.000155,9.0001 9.000155,9.0001"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -4.499922,1040.8622 c -9.000155,9.0001 -9.000155,9.0001 -9.000155,9.0001"
+ id="path4180"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4188"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 10,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -10,0 z m 1,2 4,4 4,-4 1,1 -4,4 4,4.002 -1,0.998 -4,-4 -4,4 -1,-0.998 4,-4.002 -4,-4 1,-1 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4196);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-clear.selected@2x.png b/resources/stock_icons/14x14/x-filter-clear.selected@2x.png
new file mode 100644
index 00000000..27cf07f8
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.selected@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-clear.svg b/resources/stock_icons/14x14/x-filter-clear.svg
new file mode 100644
index 00000000..f4c0b401
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-clear.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4196"
+ x1="5"
+ y1="0"
+ x2="7.5"
+ y2="5"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="1.6067954"
+ inkscape:cy="5.163458"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ transform="translate(0,1038.3622)"
+ id="rect4168" />
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-16"
+ height="14"
+ width="14"
+ id="rect4176"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ d="m -13.500077,1040.8622 c 9.000155,9.0001 9.000155,9.0001 9.000155,9.0001"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.41400003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -4.499922,1040.8622 c -9.000155,9.0001 -9.000155,9.0001 -9.000155,9.0001"
+ id="path4180"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4188"
+ transform="translate(0,1038.3622)"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 12 14 C 13.108 14 14 13.108 14 12 L 14 2 C 14 0.892 13.108 0 12 0 L 2 0 z M 3 2 L 7 6 L 11 2 L 12 3 L 8 7 L 12 11.001953 L 11 12 L 7 8 L 3 12 L 2 11.001953 L 6 7 L 2 3 L 3 2 z "
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4196);fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;fill-opacity:1" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-clear@2x.png b/resources/stock_icons/14x14/x-filter-clear@2x.png
new file mode 100644
index 00000000..492948c9
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-clear@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-deprecated.png b/resources/stock_icons/14x14/x-filter-deprecated.png
new file mode 100644
index 00000000..e2da3f02
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-deprecated.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-deprecated.svg b/resources/stock_icons/14x14/x-filter-deprecated.svg
new file mode 100644
index 00000000..65b4258a
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-deprecated.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="28"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="x-filter-deprecated.svg"
+ inkscape:export-filename="x-filter-deprecated.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="17.817039"
+ inkscape:cx="16.589324"
+ inkscape:cy="13.703087"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1255"
+ inkscape:window-height="815"
+ inkscape:window-x="150"
+ inkscape:window-y="885"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid9515" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <cc:license
+ rdf:resource="" />
+ <dc:description>Original font: DejaVu Serif</dc:description>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1024.3622)">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Helvetica;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
+ x="-34.648232"
+ y="28.228661"
+ id="text2997"
+ transform="translate(0,952.36218)"><tspan
+ sodipodi:role="line"
+ id="tspan2999"
+ x="-34.648232"
+ y="28.228661"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:1.25;font-family:'DejaVu Serif';-inkscape-font-specification:'DejaVu Serif'"> </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:100%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="5.3898778"
+ y="1012.4372"
+ id="text42351"><tspan
+ sodipodi:role="line"
+ id="tspan42349"
+ x="5.3898778"
+ y="1024.6665" /></text>
+ <g
+ aria-label="⚠︎ "
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:100%;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.15383887px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text42355"
+ transform="matrix(0.86666657,0,0,0.86667772,-6.7144534,177.91184)">
+ <path
+ d="m 24.501295,997.48383 c 0.03333,-1.5 0.333333,-4.33329 0.633333,-5.99995 l 0.233333,-1.36667 c 0.06667,-0.3 0.06667,-0.56667 0.06667,-0.8 0,-0.8 -0.4,-1.06667 -1.533333,-1.06667 -1.066667,0 -1.466667,0.3 -1.466667,1.06667 0,0.2 0.03333,0.56667 0.06667,0.8 l 0.233333,1.36667 c 0.333333,1.7 0.6,4.49995 0.633333,5.99995 z m -0.6,1.1 c -0.8,0 -1.466667,0.7 -1.466667,1.49997 0,0.8667 0.666667,1.5334 1.533333,1.5334 0.833334,0 1.5,-0.7 1.5,-1.5334 0,-0.8333 -0.666666,-1.49997 -1.566666,-1.49997 z m 0.03333,-17.89995 -14.9999993,23.76662 H 38.934629 Z m 0,3.1 11.833334,18.99992 H 12.067961 Z"
+ style="stroke-width:1.15383887px"
+ id="path42357"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-deprecated@2x.png b/resources/stock_icons/14x14/x-filter-deprecated@2x.png
new file mode 100644
index 00000000..5c206670
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-deprecated@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-dropdown.dark.png b/resources/stock_icons/14x14/x-filter-dropdown.dark.png
new file mode 100644
index 00000000..1ce176ea
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-dropdown.dark.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-dropdown.dark.svg b/resources/stock_icons/14x14/x-filter-dropdown.dark.svg
new file mode 100644
index 00000000..ca0675ff
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-dropdown.dark.svg
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="x-filter-dropdown.dark.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="46.857143"
+ inkscape:cx="7"
+ inkscape:cy="7"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="877"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#d3d7cf;stroke:none;fill-opacity:1"
+ id="path3912"
+ sodipodi:sides="3"
+ sodipodi:cx="116"
+ sodipodi:cy="6.0121169"
+ sodipodi:r1="0.22362253"
+ sodipodi:r2="0.97227186"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="-3.469447e-18"
+ inkscape:randomized="0"
+ d="m 116,6.2357394 -0.19366,-0.3354338 0.38732,0 z"
+ transform="matrix(18.072651,0,0,10.43425,-2089.4275,982.04694)"
+ inkscape:transform-center-y="2.5363326"
+ inkscape:transform-center-x="0.018274753"
+ inkscape:export-filename="dfilter_dropdown.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-dropdown.dark@2x.png b/resources/stock_icons/14x14/x-filter-dropdown.dark@2x.png
new file mode 100644
index 00000000..14a48faf
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-dropdown.dark@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-dropdown.light.png b/resources/stock_icons/14x14/x-filter-dropdown.light.png
new file mode 100644
index 00000000..a994dccf
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-dropdown.light.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-dropdown.light.svg b/resources/stock_icons/14x14/x-filter-dropdown.light.svg
new file mode 100644
index 00000000..43d2d719
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-dropdown.light.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-dropdown.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="0.61165353"
+ inkscape:cy="4.8071699"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="266"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ sodipodi:type="star"
+ style="fill:#555753;stroke:none"
+ id="path3912"
+ sodipodi:sides="3"
+ sodipodi:cx="116"
+ sodipodi:cy="6.0121169"
+ sodipodi:r1="0.22362253"
+ sodipodi:r2="0.97227186"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="-3.469447e-18"
+ inkscape:randomized="0"
+ d="m 116,6.2357394 -0.19366,-0.3354338 0.38732,0 z"
+ transform="matrix(18.072651,0,0,10.43425,-2089.4275,982.04694)"
+ inkscape:transform-center-y="2.5363326"
+ inkscape:transform-center-x="0.018274753"
+ inkscape:export-filename="dfilter_dropdown.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-dropdown.light@2x.png b/resources/stock_icons/14x14/x-filter-dropdown.light@2x.png
new file mode 100644
index 00000000..162e4c81
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-dropdown.light@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-invalid.png b/resources/stock_icons/14x14/x-filter-invalid.png
new file mode 100644
index 00000000..9d28c93f
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-invalid.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-invalid.svg b/resources/stock_icons/14x14/x-filter-invalid.svg
new file mode 100644
index 00000000..27c68dfa
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-invalid.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="28"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="x-filter-invalid.svg"
+ inkscape:export-filename="x-filter-invalid.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="19.25"
+ inkscape:cx="18.219345"
+ inkscape:cy="16"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1188"
+ inkscape:window-height="789"
+ inkscape:window-x="189"
+ inkscape:window-y="886"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid22528" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <cc:license
+ rdf:resource="" />
+ <dc:description>Original font: DejaVu Serif</dc:description>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1024.3622)">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Helvetica;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
+ x="-34.648232"
+ y="28.228661"
+ id="text2997"
+ transform="translate(0,952.36218)"><tspan
+ sodipodi:role="line"
+ id="tspan2999"
+ x="-34.648232"
+ y="28.228661"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:1.25;font-family:'DejaVu Serif';-inkscape-font-specification:'DejaVu Serif'"> </tspan></text>
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.2, 0.2;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="path22530"
+ cx="14"
+ cy="1038.3622"
+ r="12" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999976;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 6,1029.942 c 16.420199,16.4202 16.420199,16.4202 16.420199,16.4202"
+ id="path22532"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-invalid@2x.png b/resources/stock_icons/14x14/x-filter-invalid@2x.png
new file mode 100644
index 00000000..8bccd944
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-invalid@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.active.png b/resources/stock_icons/14x14/x-filter-matching-bookmark.active.png
new file mode 100644
index 00000000..78486c61
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.active.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.active.svg b/resources/stock_icons/14x14/x-filter-matching-bookmark.active.svg
new file mode 100644
index 00000000..c400b460
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.active.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-matching-bookmark.active.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="3.9658628"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="309"
+ inkscape:window-y="145"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#c4a000;fill-rule:evenodd;stroke:#c4a000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.active@2x.png b/resources/stock_icons/14x14/x-filter-matching-bookmark.active@2x.png
new file mode 100644
index 00000000..c1e25bb3
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.active@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.png b/resources/stock_icons/14x14/x-filter-matching-bookmark.png
new file mode 100644
index 00000000..457eae38
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.selected.png b/resources/stock_icons/14x14/x-filter-matching-bookmark.selected.png
new file mode 100644
index 00000000..6d99fd02
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.selected.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.selected.svg b/resources/stock_icons/14x14/x-filter-matching-bookmark.selected.svg
new file mode 100644
index 00000000..0612060a
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.selected.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-matching-bookmark.selected.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="3.9658628"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="452"
+ inkscape:window-y="269"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#725000;fill-rule:evenodd;stroke:#725000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.selected@2x.png b/resources/stock_icons/14x14/x-filter-matching-bookmark.selected@2x.png
new file mode 100644
index 00000000..378b44ba
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.selected@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark.svg b/resources/stock_icons/14x14/x-filter-matching-bookmark.svg
new file mode 100644
index 00000000..6d3be445
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-matching-bookmark.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient5566"
+ x1="17.5"
+ y1="1038.3622"
+ x2="20"
+ y2="1044.8622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-12,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="3.9658628"
+ inkscape:cy="6.6686077"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="369"
+ inkscape:window-y="214"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ style="fill:#edd400;fill-rule:evenodd;stroke:#edd400;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 10,1039.3622 0,12.0001 -3,-3.4286 -3,3.4286 0,-12.0001 z"
+ id="path4953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5566);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 4,1038.3613 c -0.552262,10e-5 -0.999945,0.4477 -1,1 l 0,12 c -6.63e-4,0.9232 1.143171,1.3543 1.751953,0.6602 L 7,1049.4512 l 2.248047,2.5703 c 0.608782,0.6941 1.752616,0.263 1.751953,-0.6602 l 0,-12 c -5.5e-5,-0.5523 -0.447738,-0.9999 -1,-1 z"
+ id="path5548"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-filter-matching-bookmark@2x.png b/resources/stock_icons/14x14/x-filter-matching-bookmark@2x.png
new file mode 100644
index 00000000..02af7246
--- /dev/null
+++ b/resources/stock_icons/14x14/x-filter-matching-bookmark@2x.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-reset.template.png b/resources/stock_icons/14x14/x-reset.template.png
new file mode 100644
index 00000000..a7565d0e
--- /dev/null
+++ b/resources/stock_icons/14x14/x-reset.template.png
Binary files differ
diff --git a/resources/stock_icons/14x14/x-reset.template.svg b/resources/stock_icons/14x14/x-reset.template.svg
new file mode 100644
index 00000000..78168c8e
--- /dev/null
+++ b/resources/stock_icons/14x14/x-reset.template.svg
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="14"
+ height="14"
+ viewBox="0 0 14 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ sodipodi:docname="x-reset.template.svg"
+ inkscape:export-filename="x-reset.template@2x.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="TriangleStart"
+ refX="0"
+ refY="0"
+ orient="auto-start-reverse"
+ inkscape:stockid="TriangleStart"
+ markerWidth="2.1296299"
+ markerHeight="2.4619999"
+ viewBox="0 0 5.3244081 6.1553851"
+ inkscape:isstock="true"
+ inkscape:collect="always"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(0.5)"
+ style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+ d="M 5.77,0 -2.88,5 V -5 Z"
+ id="path135" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="45.642857"
+ inkscape:cx="6.9890454"
+ inkscape:cy="7"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="432"
+ inkscape:window-y="154"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ sodipodi:open="true"
+ sodipodi:end="4.712389"
+ sodipodi:start="0"
+ d="m 11.25019,1045.8223 a 4.2516685,4.0232964 0 0 1 -2.6246251,3.717 4.2516685,4.0232964 0 0 1 -4.6334267,-0.8721 4.2516685,4.0232964 0 0 1 -0.9216458,-4.3846 4.2516685,4.0232964 0 0 1 3.9280294,-2.4836"
+ sodipodi:ry="4.0232964"
+ sodipodi:rx="4.2516685"
+ sodipodi:cy="1045.8223"
+ sodipodi:cx="6.9985218"
+ id="path2989"
+ style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#TriangleStart)"
+ sodipodi:type="arc"
+ sodipodi:arc-type="arc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/14x14/x-reset.template@2x.png b/resources/stock_icons/14x14/x-reset.template@2x.png
new file mode 100644
index 00000000..27dc6b26
--- /dev/null
+++ b/resources/stock_icons/14x14/x-reset.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/edit-find.template.png b/resources/stock_icons/16x16/edit-find.template.png
new file mode 100644
index 00000000..7eee37c2
--- /dev/null
+++ b/resources/stock_icons/16x16/edit-find.template.png
Binary files differ
diff --git a/resources/stock_icons/16x16/edit-find.template.svg b/resources/stock_icons/16x16/edit-find.template.svg
new file mode 100644
index 00000000..bd4071be
--- /dev/null
+++ b/resources/stock_icons/16x16/edit-find.template.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="16"
+ width="16"
+ version="1.1"
+ id="svg9548"
+ sodipodi:docname="edit-find.template.svg"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06">
+ <metadata
+ id="metadata9554">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs9552" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1035"
+ inkscape:window-height="735"
+ id="namedview9550"
+ showgrid="false"
+ inkscape:zoom="29.0625"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:window-x="541"
+ inkscape:window-y="121"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg9548" />
+ <radialGradient
+ id="a"
+ cx="3.776183"
+ cy="8.476432"
+ gradientTransform="matrix(0.8502024,0.49086459,-0.49086459,0.8502024,4.567725,-0.470796)"
+ gradientUnits="userSpaceOnUse"
+ r="4.321379">
+ <stop
+ offset="0"
+ stop-opacity=".121569"
+ id="stop9531" />
+ <stop
+ offset="1"
+ stop-opacity=".309645"
+ id="stop9535"
+ style="stop-color:#000000;stop-opacity:0.24705882" />
+ </radialGradient>
+ <rect
+ style="fill:#0c0000;stroke:#000000;stroke-linecap:round;stroke-opacity:1;fill-opacity:1"
+ id="rect9538"
+ y="13.242122"
+ x="2.593333"
+ width="1.763713"
+ transform="rotate(-30)"
+ rx="1"
+ height="5.2911401" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="path9540"
+ d="M 5.0650002,4.688002 A 2.3258973,2.3258973 0 0 1 7.845173,3.2474687" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-opacity:1"
+ id="path9542"
+ d="m 9.2089838,9 c 0.715675,1.2396 0.715675,1.2396 0.715675,1.2396" />
+ <circle
+ style="fill:url(#a);stroke:#000000;stroke-linecap:round;stroke-opacity:1"
+ id="circle9544"
+ transform="rotate(-30)"
+ r="3.8213789"
+ cy="8.2449293"
+ cx="3.47523" />
+</svg>
diff --git a/resources/stock_icons/16x16/edit-find.template@2x.png b/resources/stock_icons/16x16/edit-find.template@2x.png
new file mode 100644
index 00000000..5c4f21f1
--- /dev/null
+++ b/resources/stock_icons/16x16/edit-find.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-first.png b/resources/stock_icons/16x16/go-first.png
new file mode 100644
index 00000000..b77192cc
--- /dev/null
+++ b/resources/stock_icons/16x16/go-first.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-first.svg b/resources/stock_icons/16x16/go-first.svg
new file mode 100644
index 00000000..cea04ff8
--- /dev/null
+++ b/resources/stock_icons/16x16/go-first.svg
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-first.svg"
+ inkscape:export-filename="go-first.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3785">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop3787" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3789" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3772">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop3774" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3776" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3772"
+ id="linearGradient3778"
+ x1="6"
+ y1="1041.6122"
+ x2="18"
+ y2="1041.6122"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3772"
+ id="linearGradient3783"
+ gradientUnits="userSpaceOnUse"
+ x1="12"
+ y1="20"
+ x2="12"
+ y2="14"
+ gradientTransform="translate(-2,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3785"
+ id="linearGradient3791"
+ x1="6"
+ y1="1041.6122"
+ x2="18"
+ y2="1041.6122"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3785"
+ id="linearGradient3796"
+ gradientUnits="userSpaceOnUse"
+ x1="12"
+ y1="6"
+ x2="12"
+ y2="13"
+ gradientTransform="translate(4,1028.3622)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3772"
+ id="linearGradient3798"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="1041.6122"
+ x2="18"
+ y2="1041.6122"
+ gradientTransform="translate(-2,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3785"
+ id="linearGradient3800"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="1041.6122"
+ x2="18"
+ y2="1041.6122"
+ gradientTransform="translate(4,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient4503"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8"
+ gradientTransform="translate(4,1031.3622)" />
+ <linearGradient
+ id="linearGradient4505">
+ <stop
+ id="stop4507"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15753424;" />
+ <stop
+ id="stop4509"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient4511"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8"
+ gradientTransform="translate(4,-1.000031)" />
+ <linearGradient
+ id="linearGradient4404">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4406" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient3087"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,6.84e-5,12.000056)"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient3089"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,9.9e-5,1044.3623)"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.291667"
+ inkscape:cx="8.6363933"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1291"
+ inkscape:window-height="779"
+ inkscape:window-x="303"
+ inkscape:window-y="146"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <rect
+ style="color:#000000;fill:#555753;stroke:none;stroke-width:0.50000000000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3009"
+ width="14"
+ height="1"
+ x="1"
+ y="1036.3622" />
+ <g
+ id="g3077"
+ transform="matrix(0,1,-1,0,1053.3623,1036.3622)">
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ id="path2987"
+ d="m 7.611628,1040.6189 c 0.471232,0.074 0.629062,0.8236 0.677227,2.2678 0.0067,-2e-4 0.01262,0 0.01936,0 l 5.572611,0 c 0.343025,0 0.619179,0.2022 0.619179,0.4537 l 0,4.082 c 0,0.2513 -0.276154,0.4535 -0.619179,0.4535 l -5.572611,0 c -0.0067,0 -0.01267,10e-5 -0.01936,0 -0.10323,3.0955 -0.677799,2.7404 -3.869869,0.3829 -3.8919808,-2.8745 -3.8919808,-2.8804 0,-5.7548 1.702742,-1.2575 2.653884,-1.9687 3.192642,-1.8851 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ id="g4385"
+ transform="translate(0,1)">
+ <path
+ sodipodi:type="star"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ id="path3873"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,-0.27296167,0.22222222,0,3.8888889,1052.0051)"
+ inkscape:transform-center-x="0.41666431"
+ inkscape:transform-center-y="-5.8852633e-05" />
+ <rect
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4383"
+ width="7"
+ height="2"
+ x="6"
+ y="7"
+ transform="translate(0,1036.3622)" />
+ </g>
+ <g
+ id="g4422"
+ transform="translate(0,1)">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,7 7,0 0,2 -7,0 z M 7,7.9999732 C 7,10.836674 7,10.836674 5,9.4183238 3,7.9999732 3,7.9999732 5,6.5816229 7,5.1632723 7,5.1632723 7,7.9999732 z"
+ style="color:#000000;fill:url(#linearGradient3087);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="translate(0,1036.3622)"
+ id="rect4426" />
+ </g>
+ <g
+ transform="translate(0,4.9999996)"
+ id="g4499">
+ <path
+ id="path4501"
+ style="color:#000000;fill:url(#linearGradient3089);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 6,1039.3622 7,0 0,2 -7,0 z m 1,1 c 0,2.8367 0,2.8367 -2,1.4183 -2,-1.4183 -2,-1.4183 0,-2.8367 2,-1.4183 2,-1.4183 2,1.4184 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/go-first@2x.png b/resources/stock_icons/16x16/go-first@2x.png
new file mode 100644
index 00000000..f9fad2fa
--- /dev/null
+++ b/resources/stock_icons/16x16/go-first@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-jump.png b/resources/stock_icons/16x16/go-jump.png
new file mode 100644
index 00000000..c8ca3633
--- /dev/null
+++ b/resources/stock_icons/16x16/go-jump.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-jump.svg b/resources/stock_icons/16x16/go-jump.svg
new file mode 100644
index 00000000..5600b7ee
--- /dev/null
+++ b/resources/stock_icons/16x16/go-jump.svg
@@ -0,0 +1,245 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-jump.svg"
+ inkscape:export-filename="go-jump.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.99999962,0,0,1,10.999997,2.0499758)"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ id="linearGradient4404">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4406" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.99999962,0,0,1,10.999997,1034.4122)"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ id="linearGradient4505">
+ <stop
+ id="stop4507"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15753424;" />
+ <stop
+ id="stop4509"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="34.9375"
+ inkscape:cx="9.7646492"
+ inkscape:cy="10.289803"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1171"
+ inkscape:window-height="812"
+ inkscape:window-x="386"
+ inkscape:window-y="142"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none"
+ id="rect4163"
+ width="14"
+ height="14"
+ x="2"
+ y="1038.3622" />
+ <path
+ inkscape:transform-center-y="2.4349423e-05"
+ transform="matrix(0,1.219616,-0.6984127,0,44.777778,1009.213)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-x="-1.3095461" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.5,1038.8622 c 13,0 13,0 13,0"
+ id="path4099"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ef2929;stroke:#fce94f;stroke-width:0.99999994000000003px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 8,1041.8622 c 7.518518,0 7.518518,0 7.518518,0"
+ id="path4103"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4105"
+ d="m 9,1044.8622 c 6.5,0 6.5,0 6.5,0"
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.5,1050.8622 c 13,0 13,0 13,0"
+ id="path4111"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ef2929;stroke:#fce94f;stroke-width:0.99999994000000003px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 8,1042.8622 c 7.518518,0 7.518518,0 7.518518,0"
+ id="path4187"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4185"
+ d="m 8,1040.8622 c 7.518518,0 7.518518,0 7.518518,0"
+ style="fill:#ef2929;stroke:#fce94f;stroke-width:0.99999994000000003px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 7.388367,1037.5689 c -0.471232,0.074 -0.629062,0.8236 -0.677227,2.2678 -0.0067,-2e-4 -0.01262,0 -0.01935,0 l -5.5726114,0 c -0.343025,0 -0.619179,0.2022 -0.619179,0.4537 l 0,4.082 c 0,0.2513 0.276154,0.4535 0.619179,0.4535 l 5.5726114,0 c 0.0067,0 0.01267,10e-5 0.01935,0 0.10323,3.0955 0.677799,2.7404 3.869869,0.3829 3.891981,-2.8745 3.891981,-2.8804 0,-5.7548 -1.702742,-1.2575 -2.653884,-1.9687 -3.192642,-1.8851 z"
+ id="path2987"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4385"
+ transform="matrix(-1,0,0,1,14.999995,-2.0500382)">
+ <path
+ inkscape:transform-center-y="-5.8852633e-05"
+ inkscape:transform-center-x="0.41666431"
+ transform="matrix(0,-0.27296167,0.22222222,0,3.8888889,1052.0051)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3873"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ transform="translate(0,1036.3622)"
+ y="7"
+ x="6"
+ height="2"
+ width="7"
+ id="rect4383"
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ <g
+ id="g4422"
+ transform="matrix(-1,0,0,1,14.999995,-2.0500382)">
+ <path
+ id="rect4426"
+ transform="translate(0,1036.3622)"
+ style="color:#000000;fill:url(#linearGradient3031);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 6,7 7,0 0,2 -7,0 z M 7,7.9999732 C 7,10.836674 7,10.836674 5,9.4183238 3,7.9999732 3,7.9999732 5,6.5816229 7,5.1632723 7,5.1632723 7,7.9999732 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4499"
+ transform="matrix(-1,0,0,1,14.999995,1.9499618)">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,1039.3622 7,0 0,2 -7,0 z m 1,1 c 0,2.8367 0,2.8367 -2,1.4183 -2,-1.4183 -2,-1.4183 0,-2.8367 2,-1.4183 2,-1.4183 2,1.4184 z"
+ style="color:#000000;fill:url(#linearGradient3033);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4501" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path3030"
+ d="m 2.5,1047.8622 c 13,0 13,0 13,0"
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:transform-center-x="-1.3095461"
+ sodipodi:type="star"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4183"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,1.219616,-0.6984127,0,30.777778,1009.213)"
+ inkscape:transform-center-y="2.4349423e-05" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/go-jump@2x.png b/resources/stock_icons/16x16/go-jump@2x.png
new file mode 100644
index 00000000..a0a283c8
--- /dev/null
+++ b/resources/stock_icons/16x16/go-jump@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-last.png b/resources/stock_icons/16x16/go-last.png
new file mode 100644
index 00000000..de43e2ca
--- /dev/null
+++ b/resources/stock_icons/16x16/go-last.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-last.svg b/resources/stock_icons/16x16/go-last.svg
new file mode 100644
index 00000000..9de94376
--- /dev/null
+++ b/resources/stock_icons/16x16/go-last.svg
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-last.svg"
+ inkscape:export-filename="go-last.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient3087"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-0.9999494,12.000056)"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ id="linearGradient4404">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4406" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient3089"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-0.9999188,1044.3623)"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ id="linearGradient4505">
+ <stop
+ id="stop4507"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15753424;" />
+ <stop
+ id="stop4509"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient3039"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,-1,0,15.999937,12.000056)"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient3041"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,-1,0,15.999906,1044.3623)"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.291667"
+ inkscape:cx="9.5280802"
+ inkscape:cy="10.261337"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1028"
+ inkscape:window-height="728"
+ inkscape:window-x="854"
+ inkscape:window-y="294"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <rect
+ style="color:#000000;fill:#555753;stroke:none;stroke-width:0.50000000000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3009"
+ width="14"
+ height="1"
+ x="1"
+ y="-1052.3622"
+ transform="scale(1,-1)" />
+ <g
+ id="g3077"
+ transform="matrix(0,-1,-1,0,1053.3623,1052.3622)">
+ <path
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ id="path2987"
+ d="m 7.611628,1040.6189 c 0.471232,0.074 0.629062,0.8236 0.677227,2.2678 0.0067,-2e-4 0.01262,0 0.01936,0 l 5.572611,0 c 0.343025,0 0.619179,0.2022 0.619179,0.4537 l 0,4.082 c 0,0.2513 -0.276154,0.4535 -0.619179,0.4535 l -5.572611,0 c -0.0067,0 -0.01267,10e-5 -0.01936,0 -0.10323,3.0955 -0.677799,2.7404 -3.869869,0.3829 -3.8919808,-2.8745 -3.8919808,-2.8804 0,-5.7548 1.702742,-1.2575 2.653884,-1.9687 3.192642,-1.8851 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ id="g4385"
+ transform="translate(0,1)">
+ <path
+ sodipodi:type="star"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ id="path3873"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,-0.27296167,0.22222222,0,3.8888889,1052.0051)"
+ inkscape:transform-center-x="0.41666431"
+ inkscape:transform-center-y="-5.8852633e-05" />
+ <rect
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4383"
+ width="7"
+ height="2"
+ x="6"
+ y="7"
+ transform="translate(0,1036.3622)" />
+ </g>
+ <g
+ id="g4422"
+ transform="translate(0,1)">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,7 7,0 0,2 -7,0 z M 7,7.9999732 C 7,10.836674 7,10.836674 5,9.4183238 3,7.9999732 3,7.9999732 5,6.5816229 7,5.1632723 7,5.1632723 7,7.9999732 z"
+ style="color:#000000;fill:url(#linearGradient3039);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="translate(0,1036.3622)"
+ id="rect4426" />
+ </g>
+ <g
+ transform="translate(0,4.9999996)"
+ id="g4499">
+ <path
+ id="path4501"
+ style="color:#000000;fill:url(#linearGradient3041);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 6,1039.3622 7,0 0,2 -7,0 z m 1,1 c 0,2.8367 0,2.8367 -2,1.4183 -2,-1.4183 -2,-1.4183 0,-2.8367 2,-1.4183 2,-1.4183 2,1.4184 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/go-last@2x.png b/resources/stock_icons/16x16/go-last@2x.png
new file mode 100644
index 00000000..e4d57159
--- /dev/null
+++ b/resources/stock_icons/16x16/go-last@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-next.png b/resources/stock_icons/16x16/go-next.png
new file mode 100644
index 00000000..c350c1ff
--- /dev/null
+++ b/resources/stock_icons/16x16/go-next.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-next.svg b/resources/stock_icons/16x16/go-next.svg
new file mode 100644
index 00000000..55abcc92
--- /dev/null
+++ b/resources/stock_icons/16x16/go-next.svg
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-next.svg"
+ inkscape:export-filename="go-next.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient4503"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8"
+ gradientTransform="translate(4.0000004,1032.3622)" />
+ <linearGradient
+ id="linearGradient4505">
+ <stop
+ id="stop4507"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15753424;" />
+ <stop
+ id="stop4509"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient4511"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8"
+ gradientTransform="translate(4.0000004,-3.12e-5)" />
+ <linearGradient
+ id="linearGradient4404">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4406" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient3031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,1,11.999995,-3.12e-5)"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient3033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,1,11.999995,1032.3622)"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient3080"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,1,11.999995,-3.12e-5)"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient3082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,1,11.999995,1032.3622)"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.205952"
+ inkscape:cx="5.9455187"
+ inkscape:cy="8.5526086"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1028"
+ inkscape:window-height="728"
+ inkscape:window-x="205"
+ inkscape:window-y="160"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 8.3883674,1039.6189 c -0.471232,0.074 -0.629062,0.8236 -0.677227,2.2678 -0.0067,-2e-4 -0.01262,0 -0.01935,0 l -5.5726114,0 c -0.343025,0 -0.619179,0.2022 -0.619179,0.4537 l 0,4.082 c 0,0.2513 0.276154,0.4535 0.619179,0.4535 l 5.5726114,0 c 0.0067,0 0.01267,10e-5 0.01935,0 0.10323,3.0955 0.677799,2.7404 3.8698686,0.3829 3.891981,-2.8745 3.891981,-2.8804 0,-5.7548 -1.7027416,-1.2575 -2.6538836,-1.9687 -3.1926416,-1.8851 z"
+ id="path2987"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4385"
+ transform="matrix(-1,0,0,1,15.999995,0)">
+ <path
+ inkscape:transform-center-y="-5.8852633e-05"
+ inkscape:transform-center-x="0.41666431"
+ transform="matrix(0,-0.27296167,0.22222222,0,3.8888889,1052.0051)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3873"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ transform="translate(0,1036.3622)"
+ y="7"
+ x="6"
+ height="2"
+ width="7"
+ id="rect4383"
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ <g
+ id="g4422"
+ transform="matrix(-1,0,0,1,15.999995,0)">
+ <path
+ id="rect4426"
+ transform="translate(0,1036.3622)"
+ style="color:#000000;fill:url(#linearGradient3080);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 6,7 7,0 0,2 -7,0 z M 7,7.9999732 C 7,10.836674 7,10.836674 5,9.4183238 3,7.9999732 3,7.9999732 5,6.5816229 7,5.1632723 7,5.1632723 7,7.9999732 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4499"
+ transform="matrix(-1,0,0,1,15.999995,4)">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,1039.3622 7,0 0,2 -7,0 z m 1,1 c 0,2.8367 0,2.8367 -2,1.4183 -2,-1.4183 -2,-1.4183 0,-2.8367 2,-1.4183 2,-1.4183 2,1.4184 z"
+ style="color:#000000;fill:url(#linearGradient3082);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4501" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/go-next@2x.png b/resources/stock_icons/16x16/go-next@2x.png
new file mode 100644
index 00000000..b0201e49
--- /dev/null
+++ b/resources/stock_icons/16x16/go-next@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-previous.png b/resources/stock_icons/16x16/go-previous.png
new file mode 100644
index 00000000..4a757fd9
--- /dev/null
+++ b/resources/stock_icons/16x16/go-previous.png
Binary files differ
diff --git a/resources/stock_icons/16x16/go-previous.svg b/resources/stock_icons/16x16/go-previous.svg
new file mode 100644
index 00000000..a07ae8bd
--- /dev/null
+++ b/resources/stock_icons/16x16/go-previous.svg
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-previous.svg"
+ inkscape:export-filename="go-previous.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient4505">
+ <stop
+ id="stop4507"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15753424;" />
+ <stop
+ id="stop4509"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4404">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4406" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4408" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient4410"
+ x1="6"
+ y1="1046.3622"
+ x2="6"
+ y2="1044.3622"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient4412"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="1046.3622"
+ x2="6"
+ y2="1044.3622"
+ gradientTransform="translate(0,1036.3622)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient4445"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient4487"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4505"
+ id="linearGradient4503"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="5"
+ x2="6"
+ y2="8"
+ gradientTransform="translate(4,1032.3622)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4404"
+ id="linearGradient4511"
+ gradientUnits="userSpaceOnUse"
+ x1="6"
+ y1="11"
+ x2="6"
+ y2="8"
+ gradientTransform="translate(4,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="34.9375"
+ inkscape:cx="7.2417043"
+ inkscape:cy="7.9871428"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1268"
+ inkscape:window-height="758"
+ inkscape:window-x="184"
+ inkscape:window-y="289"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <path
+ style="fill:#ffffff;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ d="m 7.6116279,1039.6189 c 0.4712323,0.074 0.6290623,0.8236 0.677227,2.2678 0.00669,-2e-4 0.012619,0 0.019355,0 l 5.5726111,0 c 0.343025,0 0.619179,0.2022 0.619179,0.4537 l 0,4.082 c 0,0.2513 -0.276154,0.4535 -0.619179,0.4535 l -5.5726111,0 c -0.00669,0 -0.012668,10e-5 -0.019355,0 -0.1032296,3.0955 -0.6777991,2.7404 -3.8698688,0.3829 -3.89198088,-2.8745 -3.89198088,-2.8804 0,-5.7548 1.7027424,-1.2575 2.6538843,-1.9687 3.1926418,-1.8851 z"
+ id="path2987"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:transform-center-y="-0.66016923"
+ transform="matrix(0.63884647,0,0,0.35209235,5.1122987,1042.4329)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:2.10849929;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <g
+ id="g4385">
+ <path
+ inkscape:transform-center-y="-5.8852633e-05"
+ inkscape:transform-center-x="0.41666431"
+ transform="matrix(0,-0.27296167,0.22222222,0,3.8888889,1052.0051)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3873"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ sodipodi:type="star" />
+ <rect
+ transform="translate(0,1036.3622)"
+ y="7"
+ x="6"
+ height="2"
+ width="7"
+ id="rect4383"
+ style="color:#000000;fill:#60b60e;stroke:none;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" />
+ </g>
+ <g
+ id="g4422">
+ <path
+ id="rect4426"
+ transform="translate(0,1036.3622)"
+ style="color:#000000;fill:url(#linearGradient4511);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 6,7 7,0 0,2 -7,0 z M 7,7.9999732 C 7,10.836674 7,10.836674 5,9.4183238 3,7.9999732 3,7.9999732 5,6.5816229 7,5.1632723 7,5.1632723 7,7.9999732 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4499"
+ transform="translate(0,4)">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,1039.3622 7,0 0,2 -7,0 z m 1,1 c 0,2.8367 0,2.8367 -2,1.4183 -2,-1.4183 -2,-1.4183 0,-2.8367 2,-1.4183 2,-1.4183 2,1.4184 z"
+ style="color:#000000;fill:url(#linearGradient4503);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4501" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/go-previous@2x.png b/resources/stock_icons/16x16/go-previous@2x.png
new file mode 100644
index 00000000..e2a1463e
--- /dev/null
+++ b/resources/stock_icons/16x16/go-previous@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-file-close.png b/resources/stock_icons/16x16/x-capture-file-close.png
new file mode 100644
index 00000000..91e746ee
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-close.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-file-close.svg b/resources/stock_icons/16x16/x-capture-file-close.svg
new file mode 100644
index 00000000..0e2ad883
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-close.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-close.svg"
+ inkscape:export-filename="x-capture-file-close.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="34.727236"
+ inkscape:cx="8"
+ inkscape:cy="7.7500087"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1200"
+ inkscape:window-height="742"
+ inkscape:window-x="226"
+ inkscape:window-y="316"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3064"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <image
+ y="1036.3622"
+ x="0"
+ id="image3135"
+ xlink:href="../../icons/WiresharkDoc-16.png"
+ height="16"
+ width="16" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path3771"
+ d="m 13,1049.3622 -10,-10"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,0.5 0,15 13,0 0,-11 -4,-4 z"
+ id="path3140"
+ inkscape:connector-curvature="0"
+ transform="translate(0,1036.3622)"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 3,1049.3622 10,-10"
+ id="path3769"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-file-close@2x.png b/resources/stock_icons/16x16/x-capture-file-close@2x.png
new file mode 100644
index 00000000..f15849fd
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-close@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-file-close@2x.svg b/resources/stock_icons/16x16/x-capture-file-close@2x.svg
new file mode 100644
index 00000000..efaf821d
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-close@2x.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32"
+ height="32"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-close@2x.svg"
+ inkscape:export-filename="x-capture-file-close.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="17.906231"
+ inkscape:cx="16.000017"
+ inkscape:cy="16.000017"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1200"
+ inkscape:window-height="742"
+ inkscape:window-x="226"
+ inkscape:window-y="316"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3064"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1020.3622)">
+ <image
+ y="1020.3622"
+ x="0"
+ id="image3272"
+ xlink:href="../../icons/WiresharkDoc-32.png"
+ height="32"
+ width="32" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path3771"
+ d="m 26,1046.3622 -20,-20"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 3,1021.3622 0,30 26,0 0,-22 -8,-8 z"
+ id="path3140"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 6,1046.3622 20,-20"
+ id="path3769"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-file-reload.png b/resources/stock_icons/16x16/x-capture-file-reload.png
new file mode 100644
index 00000000..11c9a4c9
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-reload.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-file-reload.svg b/resources/stock_icons/16x16/x-capture-file-reload.svg
new file mode 100644
index 00000000..1f53b3e5
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-reload.svg
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-reload.svg"
+ inkscape:export-filename="x-capture-file-reload.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <marker
+ inkscape:stockid="TriangleInSxF"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="TriangleInSxF"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3031"
+ d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+ style="fill:#204a87;fill-rule:evenodd;stroke:#204a87;stroke-width:1pt;marker-start:none"
+ transform="scale(-0.2,-0.2)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="6.294321"
+ inkscape:cy="0.53404635"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="931"
+ inkscape:window-height="683"
+ inkscape:window-x="165"
+ inkscape:window-y="807"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3064"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <image
+ xlink:href="../../icons/WiresharkDoc-16.png"
+ y="1036.3622"
+ x="0"
+ id="image3882"
+ height="16"
+ width="16" />
+ <path
+ sodipodi:open="true"
+ sodipodi:end="4.712389"
+ sodipodi:start="0"
+ transform="matrix(0.82031745,0,0,0.82661548,-24.72381,1037.0557)"
+ d="M 44.767801,8.8390093 A 4.8761611,4.8390093 0 1 1 39.89164,4"
+ sodipodi:ry="4.8390093"
+ sodipodi:rx="4.8761611"
+ sodipodi:cy="8.8390093"
+ sodipodi:cx="39.89164"
+ id="path2989"
+ style="fill:none;stroke:#204a87;stroke-width:2.42877483;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#TriangleInSxF)"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-file-reload@2x.png b/resources/stock_icons/16x16/x-capture-file-reload@2x.png
new file mode 100644
index 00000000..fecb97cc
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-reload@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-file-reload@2x.svg b/resources/stock_icons/16x16/x-capture-file-reload@2x.svg
new file mode 100644
index 00000000..7f57b4f3
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-reload@2x.svg
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32"
+ height="32"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-reload@2x.svg"
+ inkscape:export-filename="x-capture-file-close.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <marker
+ inkscape:stockid="TriangleInSxF"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="TriangleInSxF"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3031"
+ d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+ style="fill:#204a87;fill-rule:evenodd;stroke:#204a87;stroke-width:1pt;marker-start:none"
+ transform="scale(-0.2,-0.2)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="17.90625"
+ inkscape:cx="16"
+ inkscape:cy="16"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1200"
+ inkscape:window-height="742"
+ inkscape:window-x="86"
+ inkscape:window-y="75"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3064"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1020.3622)">
+ <image
+ y="1020.3622"
+ x="0"
+ id="image3272"
+ xlink:href="../../icons/WiresharkDoc-32.png"
+ height="32"
+ width="32" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 3,1021.3622 0,30 26,0 0,-22 -8,-8 z"
+ id="path3140"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:open="true"
+ sodipodi:end="4.712389"
+ sodipodi:start="0"
+ transform="matrix(1.9687619,0,0,1.9838771,-62.53714,1020.3267)"
+ d="M 44.767801,8.8390093 A 4.8761611,4.8390093 0 1 1 39.89164,4"
+ sodipodi:ry="4.8390093"
+ sodipodi:rx="4.8761611"
+ sodipodi:cy="8.8390093"
+ sodipodi:cx="39.89164"
+ id="path2989"
+ style="fill:none;stroke:#204a87;stroke-width:2.42877483;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#TriangleInSxF)"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-file-save.png b/resources/stock_icons/16x16/x-capture-file-save.png
new file mode 100644
index 00000000..8b7550aa
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-save.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-file-save.svg b/resources/stock_icons/16x16/x-capture-file-save.svg
new file mode 100644
index 00000000..0fccccc5
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-save.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-open.svg"
+ inkscape:export-filename="x-capture-file-close.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="34.727236"
+ inkscape:cx="8"
+ inkscape:cy="7.7500087"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1200"
+ inkscape:window-height="742"
+ inkscape:window-x="226"
+ inkscape:window-y="316"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3064"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <image
+ y="1036.3622"
+ x="0"
+ id="image3135"
+ xlink:href="../../icons/WiresharkDoc-16.png"
+ height="16"
+ width="16" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,0.5 0,15 13,0 0,-11 -4,-4 z"
+ id="path3140"
+ inkscape:connector-curvature="0"
+ transform="translate(0,1036.3622)"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-file-save@2x.png b/resources/stock_icons/16x16/x-capture-file-save@2x.png
new file mode 100644
index 00000000..44e1d821
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-save@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-file-save@2x.svg b/resources/stock_icons/16x16/x-capture-file-save@2x.svg
new file mode 100644
index 00000000..f39e75d9
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-file-save@2x.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32"
+ height="32"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-open@2x.svg"
+ inkscape:export-filename="x-capture-file-close.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="17.90624"
+ inkscape:cx="16"
+ inkscape:cy="16.000009"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1200"
+ inkscape:window-height="742"
+ inkscape:window-x="226"
+ inkscape:window-y="316"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3064"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1020.3622)">
+ <image
+ y="1020.3622"
+ x="0"
+ id="image3272"
+ xlink:href="../../icons/WiresharkDoc-32.png"
+ height="32"
+ width="32" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 3,1021.3622 0,30 26,0 0,-22 -8,-8 z"
+ id="path3140"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-options-gear.svg b/resources/stock_icons/16x16/x-capture-options-gear.svg
new file mode 100644
index 00000000..4a03d399
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-options-gear.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="8" cy="8" r="8"/>
+ <circle fill="#4D4D4D" cx="8.04" cy="8.067" r="6.983"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M8,0.762c-3.99,0-7.238,3.247-7.238,7.237c0,3.991,3.248,7.239,7.238,7.239s7.238-3.248,7.238-7.239
+ C15.238,4.009,11.99,0.762,8,0.762z M8,13.957c-3.285,0-5.957-2.672-5.957-5.958c0-3.283,2.672-5.957,5.957-5.957
+ c3.285,0,5.957,2.674,5.957,5.957C13.957,11.285,11.285,13.957,8,13.957z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="13" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJFJREFUeNpiYCATMGIR4wBiGSgN
+Aj+A+AmUxqoRpkEViHOBWBYq/hiIJwPxbWwGgIAKEK+HKvgOxP+h+DtUbD1UDYbzPKEK/uPAt6Fq
+ONBt24ZmEzr+DlUDtpUJyUZZdNOwuAquhonc6GBCCvLH2EIMCWBVQ3LgsCCZBpK4AuVjSwBXoGp+
+UJQAyE5yZAOAAAMAVR4+5WZ32+UAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 1.9565 1.9565)">
+ </image>
+ <g>
+ <circle fill="#1A1A1A" cx="8" cy="8" r="4.364"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M5.89,6.556c-0.797,1.202-0.471,2.823,0.73,3.62
+ c1.202,0.801,2.823,0.471,3.62-0.728c0.801-1.201,0.471-2.823-0.727-3.623C8.311,5.028,6.689,5.355,5.89,6.556L5.89,6.556z
+ M5.588,5.251L4.584,4.925L3.882,5.982l0.69,0.801c-0.116,0.334-0.185,0.68-0.201,1.024l-0.941,0.48l0.248,1.245l1.056,0.078
+ c0.147,0.311,0.342,0.603,0.581,0.866L4.99,11.484l1.057,0.703l0.803-0.691c0.333,0.117,0.678,0.183,1.023,0.201l0.48,0.939
+ l1.245-0.252l0.078-1.052c0.311-0.149,0.604-0.345,0.866-0.581l1.007,0.328l0.703-1.059L11.561,9.22
+ c0.115-0.333,0.182-0.679,0.201-1.022l0.941-0.483l-0.252-1.242l-1.054-0.079c-0.15-0.313-0.345-0.604-0.58-0.865l0.323-1.008
+ l-1.055-0.702l-0.802,0.69C8.951,4.393,8.606,4.322,8.261,4.307L7.778,3.362L6.536,3.613L6.457,4.671
+ C6.144,4.818,5.852,5.013,5.588,5.251L5.588,5.251z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-options-wrench.svg b/resources/stock_icons/16x16/x-capture-options-wrench.svg
new file mode 100644
index 00000000..92765246
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-options-wrench.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="8" cy="8" r="8"/>
+ <circle fill="#4D4D4D" cx="7.999" cy="7.961" r="6.984"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M8,0.763C4.01,0.763,0.762,4.01,0.762,8c0,3.991,3.248,7.238,7.238,7.238S15.238,11.991,15.238,8
+ C15.238,4.01,11.99,0.763,8,0.763z M8,13.957c-3.285,0-5.957-2.672-5.957-5.957c0-3.284,2.672-5.956,5.957-5.956
+ c3.285,0,5.957,2.672,5.957,5.956C13.957,11.285,11.285,13.957,8,13.957z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="13" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJFJREFUeNpiYCATMGIR4wBiGSgN
+Aj+A+AmUxqoRpkEViHOBWBYq/hiIJwPxbWwGgIAKEK+HKvgOxP+h+DtUbD1UDYbzPKEK/uPAt6Fq
+ONBt24ZmEzr+DlUDtpUJyUZZdNOwuAquhonc6GBCCvLH2EIMCWBVQ3LgsCCZBpK4AuVjSwBXoGp+
+UJQAyE5yZAOAAAMAVR4+5WZ32+UAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 1.9565 1.9565)">
+ </image>
+ <g>
+ <circle fill="#1A1A1A" cx="8" cy="8" r="4.364"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path fill="#FFFFFF" d="M10.17,5.142L9.352,7.66L7.815,7.975L6.804,6.846l0.753-2.432c0,0-1.753-0.098-2.602,2.215
+ C4.052,9.09,6.31,10.124,6.31,10.124L6.4,11.975c0.527,0.248,1.115,0.39,1.735,0.39c0.519,0,1.013-0.101,1.47-0.276
+ c-0.055-0.659-0.102-1.306-0.092-1.508c0.021-0.456,0.408-0.694,0.408-0.694s0.721-0.337,1.172-1.509
+ C11.693,6.82,10.17,5.142,10.17,5.142z"/>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-options.png b/resources/stock_icons/16x16/x-capture-options.png
new file mode 100644
index 00000000..6559591b
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-options.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-options@2x.png b/resources/stock_icons/16x16/x-capture-options@2x.png
new file mode 100644
index 00000000..b953b968
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-options@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-restart-circle.png b/resources/stock_icons/16x16/x-capture-restart-circle.png
new file mode 100644
index 00000000..7969fce3
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-circle.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-restart-circle.svg b/resources/stock_icons/16x16/x-capture-restart-circle.svg
new file mode 100644
index 00000000..31f3f14f
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-circle.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ sodipodi:docname="x-capture-restart-circle.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-restart-circle@2x.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs5318"><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4506"
+ id="linearGradient3009"
+ x1="12"
+ y1="13"
+ x2="10"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient4506"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4508" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4510" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient2946"
+ x1="11"
+ y1="3"
+ x2="13"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient4514"><stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient8491"
+ x1="6"
+ y1="3"
+ x2="8"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4506"
+ id="linearGradient10028"
+ x1="11"
+ y1="14"
+ x2="9"
+ y2="8.4816055"
+ gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
+ id="namedview5316"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="true"
+ inkscape:zoom="36.1875"
+ inkscape:cx="7.9861831"
+ inkscape:cy="8"
+ inkscape:window-width="1234"
+ inkscape:window-height="757"
+ inkscape:window-x="788"
+ inkscape:window-y="175"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g5313"><inkscape:grid
+ type="xygrid"
+ id="grid10020" /></sodipodi:namedview>
+<g
+ id="g5313">
+ <path
+ fill="#999999"
+ d="M8,16c-4.418,0-8-3.579-8-7.996C0,3.581,3.582,0,8,0s8,3.581,8,8.004C16,12.421,12.418,16,8,16z"
+ id="path5305" /><circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle6661"
+ style="display:inline;fill:#21de08;fill-opacity:1"
+ inkscape:label="main green" />
+ <circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle5307"
+ style="display:none"
+ inkscape:label="main red" />
+ <circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle8479"
+ style="display:inline;fill-opacity:1;fill:url(#linearGradient10028)"
+ inkscape:label="shade" /><circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle8481"
+ style="display:inline;fill-opacity:1;fill:url(#linearGradient8491)"
+ inkscape:label="highlight" /><path
+ fill="#FFFFFF"
+ d="M8,0.759c-3.992,0-7.238,3.252-7.238,7.245c0,3.986,3.247,7.238,7.238,7.238 c3.992,0,7.238-3.252,7.238-7.238C15.238,4.011,11.992,0.759,8,0.759z M8,13.961c-3.285,0-5.957-2.674-5.957-5.957 c0-3.291,2.672-5.963,5.957-5.963s5.957,2.672,5.957,5.963C13.957,11.287,11.285,13.961,8,13.961z"
+ id="path5309" />
+
+<g
+ id="g3776"
+ transform="translate(-0.40556252,-1.844)">
+ <path
+ fill="#ffffff"
+ d="M 11.021,8.319 10.836,8.134 9.734,9.236 9.92,9.42 c 0.318,0.32 0.496,0.747 0.496,1.2 0,0.453 -0.178,0.88 -0.496,1.198 -0.641,0.642 -1.76,0.641 -2.399,0 C 6.866,11.164 6.863,10.103 7.503,9.441 L 9.081,10.964 9.744,6.174 4.839,6.763 6.252,8.19 6.401,8.339 c -1.249,1.271 -1.244,3.32 0.019,4.582 0.613,0.614 1.431,0.951 2.301,0.951 0.87,0 1.688,-0.337 2.301,-0.951 1.267,-1.271 1.267,-3.333 -10e-4,-4.602 z"
+ id="path3774" />
+ </g></g>
+<rect
+ x="-19.757772"
+ y="1.2715889"
+ fill="#dc0000"
+ width="10.5"
+ height="10.5"
+ id="rect2151"
+ style="display:inline;fill:url(#linearGradient3009);fill-opacity:1"
+ inkscape:label="shade" /><rect
+ x="-19.757772"
+ y="1.2715889"
+ fill="#dc0000"
+ width="10.5"
+ height="10.5"
+ id="rect2153"
+ style="display:inline;fill:url(#linearGradient2946);fill-opacity:1"
+ inkscape:label="highlight" /></svg>
diff --git a/resources/stock_icons/16x16/x-capture-restart-circle@2x.png b/resources/stock_icons/16x16/x-capture-restart-circle@2x.png
new file mode 100644
index 00000000..0d2e64e8
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-circle@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-restart-fin.svg b/resources/stock_icons/16x16/x-capture-restart-fin.svg
new file mode 100644
index 00000000..24cc1ddf
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-fin.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="svg548"
+ sodipodi:version="0.32"
+ sodipodi:docname="x-capture-restart-fin.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-restart@2x.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs3783"><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4506"
+ id="linearGradient4512"
+ x1="11.5"
+ y1="14"
+ x2="9"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient4506"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4508" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4510" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient4520"
+ x1="10"
+ y1="1.5"
+ x2="12"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient4514"><stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" /></linearGradient></defs>
+<sodipodi:namedview
+ inkscape:current-layer="svg548"
+ inkscape:window-width="1139"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-maximized="0"
+ inkscape:window-height="719"
+ inkscape:cy="8"
+ inkscape:cx="7.3789279"
+ inkscape:window-x="922"
+ id="base"
+ inkscape:window-y="215"
+ showgrid="true"
+ inkscape:zoom="33.8125"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+
+ <inkscape:grid
+ type="xygrid"
+ enabled="true"
+ visible="true"
+ spacingx="0.5"
+ spacingy="0.5"
+ empspacing="5"
+ snapvisiblegridlinesonly="true"
+ id="grid3142"
+ originx="0"
+ originy="0">
+ </inkscape:grid>
+</sodipodi:namedview>
+<path
+ fill="none"
+ enable-background="new "
+ d="M0,0"
+ id="path3763" />
+<g
+ id="g3780">
+ <path
+ fill="#FFFFFF"
+ d="M1.058,15.338l13.508,0.021c-0.736-1.84-3.164-8.883,0.156-14.697C3.471,1.236,1.353,13.141,1.058,15.338z"
+ id="path3765" />
+ <g
+ id="g3772">
+ <g
+ id="g3769">
+ <path
+ fill="#999999"
+ d="M15.049,16L15.049,16L0.698,15.979c-0.09,0-0.175-0.037-0.236-0.104c-0.06-0.066-0.09-0.154-0.083-0.243 c0.013-0.155,1.469-15.418,14.918-15.63c0.11-0.016,0.227,0.06,0.284,0.164c0.058,0.103,0.054,0.229-0.011,0.328 c-3.946,6.179-0.629,14.148-0.264,14.979c0.047,0.057,0.074,0.129,0.074,0.207c0,0.176-0.145,0.319-0.32,0.319 C15.059,16,15.055,16,15.049,16z M1.058,15.338l13.508,0.021c-0.736-1.84-3.164-8.883,0.156-14.697 C3.471,1.236,1.353,13.141,1.058,15.338z"
+ id="path3767" />
+ </g>
+
+ <path
+ id="path2995_5_"
+ inkscape:export-filename="x-capture-restart-fin.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ fill="#21de08"
+ d="m 2.251,14.441 c 0,0 1.542,-11.5 11.187,-12.836 -2.992,6.23 -0.145,12.851 -0.145,12.851 z"
+ style="display:inline"
+ inkscape:label="fin" /><path
+ id="path4502"
+ inkscape:export-filename="x-capture-start.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ d="m 2.251,14.441 c 0,0 1.543,-11.499 11.188,-12.837 -2.991,6.231 -0.145,12.852 -0.145,12.852 z"
+ style="display:inline;fill:url(#linearGradient4512);fill-opacity:1"
+ inkscape:label="shade" /><path
+ style="display:inline;fill:url(#linearGradient4520);fill-opacity:1"
+ d="m 2.251,14.441 c 0,0 1.543,-11.499 11.188,-12.837 -2.991,6.231 -0.145,12.852 -0.145,12.852 z"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="x-capture-start.png"
+ id="path4504"
+ inkscape:label="highlight" />
+ </g>
+ <g
+ id="g3778">
+ <g
+ id="g3776">
+ <path
+ fill="#FFFFFF"
+ d="M11.021,8.319l-0.185-0.185L9.734,9.236L9.92,9.42c0.318,0.32,0.496,0.747,0.496,1.2 s-0.178,0.88-0.496,1.198c-0.641,0.642-1.76,0.641-2.399,0c-0.655-0.654-0.658-1.715-0.018-2.377l1.578,1.523l0.663-4.79 L4.839,6.763L6.252,8.19l0.149,0.149c-1.249,1.271-1.244,3.32,0.019,4.582c0.613,0.614,1.431,0.951,2.301,0.951 c0.87,0,1.688-0.337,2.301-0.951C12.289,11.65,12.289,9.588,11.021,8.319z"
+ id="path3774" />
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-restart-triangle1.svg b/resources/stock_icons/16x16/x-capture-restart-triangle1.svg
new file mode 100644
index 00000000..39661823
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-triangle1.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="8" cy="8" r="8"/>
+ <circle fill="#4D4D4D" cx="7.94" cy="8.022" r="6.984"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M8,0.762c-3.991,0-7.237,3.247-7.237,7.237c0,3.991,3.247,7.239,7.237,7.239s7.239-3.248,7.239-7.239
+ C15.238,4.009,11.99,0.762,8,0.762z M8,13.957c-3.284,0-5.957-2.672-5.957-5.958c0-3.283,2.672-5.957,5.957-5.957
+ c3.286,0,5.958,2.674,5.958,5.957C13.957,11.285,11.285,13.957,8,13.957z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="13" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJFJREFUeNpiYCATMGIR4wBiGSgN
+Aj+A+AmUxqoRpkEViHOBWBYq/hiIJwPxbWwGgIAKEK+HKvgOxP+h+DtUbD1UDYbzPKEK/uPAt6Fq
+ONBt24ZmEzr+DlUDtpUJyUZZdNOwuAquhonc6GBCCvLH2EIMCWBVQ3LgsCCZBpK4AuVjSwBXoGp+
+UJQAyE5yZAOAAAMAVR4+5WZ32+UAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 1.9565 1.9565)">
+ </image>
+ <g>
+ <circle fill="#333333" cx="8" cy="8" r="4.364"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <polygon fill="#FFFFFF" points="10.328,12.236 10.328,3.838 4.311,8.037 "/>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-restart-triangle2.svg b/resources/stock_icons/16x16/x-capture-restart-triangle2.svg
new file mode 100644
index 00000000..10e4fc68
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-triangle2.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="8" cy="8" r="8"/>
+ <circle fill="#4D4D4D" cx="8.114" cy="7.975" r="6.984"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M8,0.763C4.01,0.763,0.762,4.01,0.762,8c0,3.991,3.248,7.238,7.238,7.238S15.238,11.991,15.238,8
+ C15.238,4.01,11.99,0.763,8,0.763z M8,13.957c-3.285,0-5.957-2.672-5.957-5.957c0-3.284,2.672-5.956,5.957-5.956
+ c3.285,0,5.957,2.672,5.957,5.956C13.957,11.285,11.285,13.957,8,13.957z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="13" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNqckrEKwkAQRDWxCCks
+UliIQgp7BUt/w17wS/Rv0uUrLLRT7GwEra5IaU4QdBbmYM94CFl43JHs3CSzF3daVvzjWQJyMAQD
+0AcP8AoJnWAONmANlmABDHsaB0hNQAkuoAZvUvNZyR7PMaHTii976kDZZ1wP4C6uTpjz86ZfIl0p
+/3kHqkg5jrmGyuuJ2o7DCS24cQ2V1xOrmA2jzwLCK9iCkw7HzWbGcFIVkqXoDAo3U30BxHXPyCW9
+J5uOdCrcKKS5G0hvpBK2FNh/d1VOrOhmuG9cs48AAwBV5zZzFvOQhAAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 1.9565 1.9565)">
+ </image>
+ <g>
+ <circle fill="#333333" cx="8" cy="8" r="4.364"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <rect x="9.612" y="4.861" fill="#FFFFFF" width="1.814" height="6.029"/>
+ </g>
+ <g>
+ <polygon fill="#FFFFFF" points="7.832,10.934 7.832,4.818 3.45,7.876 "/>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-restart-turn1.svg b/resources/stock_icons/16x16/x-capture-restart-turn1.svg
new file mode 100644
index 00000000..8d824a3b
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-turn1.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="8" cy="8" r="8"/>
+ <circle fill="#4D4D4D" cx="8.229" cy="8.062" r="6.983"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M8,0.866c-3.99,0-7.238,3.247-7.238,7.237c0,3.991,3.248,7.238,7.238,7.238s7.238-3.247,7.238-7.238
+ C15.238,4.113,11.99,0.866,8,0.866z M8,14.061c-3.285,0-5.957-2.672-5.957-5.957c0-3.284,2.672-5.956,5.957-5.956
+ c3.285,0,5.957,2.672,5.957,5.956C13.957,11.389,11.285,14.061,8,14.061z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="13" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALJJREFUeNpiYCATMGIR4wBiGSgN
+Aj+A+AmUxqkRpNgSiEuBWBYq9hiIJwPxbWwGwDQ5AvE+IP4OxP+h+DtU03ogViFWEzIGafZE8gIY
+gEzahkcTzOZtMFuZkGyURTcNi6vgapjIjQ4mpCB/jC3EkABWNRxQj9/G40eUwGFBMg0kcQXKl0Hz
+L0z+NsxGZiTJb0B8EohPAbEYEP8E4ldQfBGIu4H4GhD/ITbJ4Ux2ZAGAAAMA0OhA0McGcMUAAAAA
+SUVORK5CYII=" transform="matrix(1 0 0 1 1.9565 1.9565)">
+ </image>
+ <g>
+ <circle fill="#1A1A1A" cx="8" cy="8.104" r="4.364"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path fill="#FFFFFF" d="M9.059,4.342h-3.72v2.061h3.72c0.505,0,0.916,1.489,0.916,0.918v0.799c0,0.498-0.398,0.902-0.891,0.916
+ H7.496V7.466L4.278,9.903l3.217,2.437v-1.239h1.222v-0.003h0.341c1.641,0,2.978-1.336,2.978-2.979V7.32
+ C12.036,5.678,10.699,4.342,9.059,4.342z"/>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-restart-turn2.svg b/resources/stock_icons/16x16/x-capture-restart-turn2.svg
new file mode 100644
index 00000000..ba3cf215
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart-turn2.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+<g>
+ <path fill="#999999" d="M8,16c-4.418,0-8-3.579-8-7.996C0,3.581,3.582,0,8,0s8,3.581,8,8.004C16,12.421,12.418,16,8,16z"/>
+ <circle fill="#DC0000" cx="7.997" cy="8.15" r="6.983"/>
+ <path fill="#FFFFFF" d="M8,0.759c-3.992,0-7.238,3.252-7.238,7.245c0,3.986,3.247,7.238,7.238,7.238
+ c3.992,0,7.238-3.252,7.238-7.238C15.238,4.011,11.992,0.759,8,0.759z M8,13.961c-3.285,0-5.957-2.674-5.957-5.957
+ c0-3.291,2.672-5.963,5.957-5.963s5.957,2.672,5.957,5.963C13.957,11.287,11.285,13.961,8,13.961z"/>
+ <path fill="#FFFFFF" d="M9.145,12.068H5.061V9.814h4.084c0.555,0,1.008-0.456,1.008-1.008v-0.88c0-0.551-0.436-0.997-0.979-1.008
+ H7.429v1.717l-3.53-2.667l3.53-2.679v1.361h1.343l0,0h0.372c1.803,0,3.273,1.465,3.273,3.275v0.88
+ C12.418,10.603,10.947,12.068,9.145,12.068z"/>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-restart.png b/resources/stock_icons/16x16/x-capture-restart.png
new file mode 100644
index 00000000..ef9abd2f
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-restart@2x.png b/resources/stock_icons/16x16/x-capture-restart@2x.png
new file mode 100644
index 00000000..cded6ad9
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-restart@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start-circle.on.png b/resources/stock_icons/16x16/x-capture-start-circle.on.png
new file mode 100644
index 00000000..fd39da64
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start-circle.on.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start-circle.on@2x.png b/resources/stock_icons/16x16/x-capture-start-circle.on@2x.png
new file mode 100644
index 00000000..5c28e84c
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start-circle.on@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start-circle.png b/resources/stock_icons/16x16/x-capture-start-circle.png
new file mode 100644
index 00000000..df07950b
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start-circle.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start-circle.svg b/resources/stock_icons/16x16/x-capture-start-circle.svg
new file mode 100644
index 00000000..c34477a3
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start-circle.svg
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ sodipodi:docname="x-capture-start-circle.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-start-circle.on.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs5318"><linearGradient
+ id="linearGradient4506"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4508" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4510" /></linearGradient><linearGradient
+ id="linearGradient4514"><stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient8491"
+ x1="6"
+ y1="3"
+ x2="8"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4506"
+ id="linearGradient10028"
+ x1="11"
+ y1="14"
+ x2="9"
+ y2="8.4816055"
+ gradientUnits="userSpaceOnUse" /><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath16523"><ellipse
+ style="display:inline;fill:#5c5c5c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-opacity:0.468014"
+ id="ellipse16525"
+ cx="9.9059477"
+ cy="8.3710938"
+ inkscape:label="ray clip"
+ rx="7.1593204"
+ ry="7.1603799" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath1857"><ellipse
+ style="display:inline;fill:#5c5c5c;fill-opacity:1;stroke-width:0.999996;stroke-linecap:round;stroke-opacity:0.468014"
+ id="ellipse1859"
+ cx="8.215518"
+ cy="8.41782"
+ inkscape:label="ray clip"
+ rx="7.129498"
+ ry="7.1293573" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath688"><ellipse
+ style="display:inline;fill:#5c5c5c;fill-opacity:1;stroke-width:0.999999;stroke-linecap:round;stroke-opacity:0.468014"
+ id="ellipse690"
+ cx="8.5344276"
+ cy="8.6050196"
+ inkscape:label="ray clip"
+ rx="7.0937772"
+ ry="7.0972071" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath692"><ellipse
+ style="display:inline;fill:#5c5c5c;fill-opacity:1;stroke-width:0.999999;stroke-linecap:round;stroke-opacity:0.468014"
+ id="ellipse694"
+ cx="8.5344276"
+ cy="8.6050196"
+ inkscape:label="ray clip"
+ rx="7.0937772"
+ ry="7.0972071" /></clipPath></defs><sodipodi:namedview
+ id="namedview5316"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="true"
+ inkscape:zoom="50"
+ inkscape:cx="7.99"
+ inkscape:cy="8"
+ inkscape:window-width="1583"
+ inkscape:window-height="978"
+ inkscape:window-x="472"
+ inkscape:window-y="76"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g5313"><inkscape:grid
+ type="xygrid"
+ id="grid10020" /></sodipodi:namedview>
+<g
+ id="g5313">
+ <path
+ fill="#999999"
+ d="M 8,16 C 3.582,16 0,12.421 0,8.004 0,3.581 3.582,0 8,0 12.418,0 16,3.581 16,8.004 16,12.421 12.418,16 8,16 Z"
+ id="path5305"
+ style="display:inline" /><circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle6661"
+ style="display:none;fill:#21de08;fill-opacity:1"
+ inkscape:label="main green" />
+ <circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle5307"
+ style="display:none"
+ inkscape:label="main red" /><circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle1634"
+ style="display:inline;fill:#babdb6"
+ inkscape:label="main gray" />
+ <circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle8479"
+ style="display:inline;fill-opacity:1;fill:url(#linearGradient10028)"
+ inkscape:label="main shade" /><circle
+ fill="#dc0000"
+ cx="7.9970002"
+ cy="8.1499996"
+ r="6.9829998"
+ id="circle8481"
+ style="display:inline;fill-opacity:1;fill:url(#linearGradient8491)"
+ inkscape:label="main highlight" /><path
+ fill="#FFFFFF"
+ d="M8,0.759c-3.992,0-7.238,3.252-7.238,7.245c0,3.986,3.247,7.238,7.238,7.238 c3.992,0,7.238-3.252,7.238-7.238C15.238,4.011,11.992,0.759,8,0.759z M8,13.961c-3.285,0-5.957-2.674-5.957-5.957 c0-3.291,2.672-5.963,5.957-5.963s5.957,2.672,5.957,5.963C13.957,11.287,11.285,13.961,8,13.961z"
+ id="path5309" />
+
+<g
+ id="g3209"
+ style="display:none;stroke-width:3.70422"
+ transform="matrix(1.0203309,0,0,1.0203309,-0.70794112,-0.77946788)"
+ inkscape:label="clipped ray.on"
+ clip-path="url(#clipPath692)"><path
+ id="path5467"
+ style="color:#000000;display:inline;fill:#3da612;fill-opacity:1;stroke-width:3.70422"
+ d="m 3.2400727,6.0332235 c -1.6282601,0.025031 -2.1744608,0.033365 -3.15226236,0.03514 -0.0024621,4.4e-6 -0.0055129,-1.246e-4 -0.0077515,0 h -0.0020671 c -0.0015111,1.863e-4 -0.0075469,0.00201 -0.0077515,0.00207 -1.023e-4,3.36e-5 -0.0097684,0.00358 -0.0098185,0.00362 -5.013e-5,3.77e-5 -0.01343772,0.029414 -0.01343588,0.029456 1.84e-6,4.16e-5 0.01131521,0.023209 0.01136882,0.023254 5.361e-5,4.56e-5 0.008163,0.00408 0.0082682,0.00413 2.1039e-4,9.91e-5 0.0042993,0.00374 0.0056844,0.00413 0.0013851,3.829e-4 0.0025445,-2.261e-4 0.0036173,0 0.0085823,0.00181 0.01938611,0.00364 0.03720703,0.00568 0.0356419,0.00408 0.0950003,0.00804 0.17569987,0.015503 0.16139919,0.014936 0.40809825,0.037018 0.71313472,0.062528 0.6100732,0.051019 1.455774,0.1198322 2.3342245,0.1875855 0.050425,0.00389 0.092576,-0.01329 0.1188558,-0.041341 0.02628,-0.028051 0.035949,-0.06235 0.040824,-0.097152 0.00487,-0.034802 0.00431,-0.071307 0.00207,-0.099736 -0.00224,-0.02843 -0.00568,-0.052455 -0.00568,-0.054777 V 6.087992 L 3.4690065,6.080242 C 3.4186965,6.0664 3.3985335,6.056142 3.3692715,6.046652 3.3400085,6.037162 3.3054505,6.03221 3.2400804,6.033216 Z"
+ inkscape:label="path5467"
+ sodipodi:nodetypes="csccccssscsscssscssccsc" /><path
+ style="fill:#46be13;fill-opacity:1;stroke:none;stroke-width:0.980073px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.9032692,6.1928876 C 6.8638617,6.0382159 4.5961906,5.9612841 3.6084262,5.9804506 3.4148813,5.9842241 3.4132913,6.0163697 3.2997077,6.1473133 3.2255203,6.2328396 3.1612662,6.302039 3.2225006,6.4932988 c 0.061237,0.19126 1.1039387,1.7303724 1.5035164,2.4394119 0.3087693,0.5479034 0.6305558,1.7898373 0.71721,2.4766723 0.095323,0.755546 0.00949,1.138757 -0.1326524,1.633742 -0.08989,0.313022 -0.277895,0.777884 -0.3291536,0.883345 -0.071749,0.147618 -0.2424409,0.438716 -0.2780846,0.533086 -0.084615,0.224023 -0.055321,0.267404 0.1122927,0.337702 0.144197,0.06048 1.4882014,-0.03298 1.8109768,-0.107824 0.3469277,-0.08045 0.7924818,-0.303498 1.1487712,-0.561988 C 8.2021253,13.817837 9.3085408,12.666171 9.7145043,11.889861 10.120468,11.113552 11.018747,9.8289026 11.235702,9.5534115 11.791959,8.8470788 12.42794,8.4769487 12.723889,8.3179773 13.178299,8.0738903 13.680024,8.2113596 14.207641,7.6982137 14.448023,7.4644225 14.608088,7.1972481 14.533722,6.9712183 14.459354,6.7451873 14.172097,6.745049 13.973417,6.7053004 13.774739,6.6655519 13.575575,6.6305956 13.364945,6.6053352 11.882005,6.4274872 11.256513,6.3713525 8.9032682,6.1928793 Z"
+ id="path3205"
+ sodipodi:nodetypes="ssssssssssssssssszsss" /><path
+ style="fill:#50d614;fill-opacity:1;stroke:none;stroke-width:0.980073px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.061635,5.2295311 C 13.013617,4.9413813 12.875822,4.3436854 12.80026,4.0297442 12.753435,3.8351889 12.645904,3.3934937 12.51538,3.1076385 12.355481,2.7574505 12.156827,2.4673879 11.900236,2.2341766 11.801496,2.1444339 11.623019,2.1134401 11.53973,2.1166641 11.323239,2.1250442 11.36145,2.1997672 11.305994,2.3921507 11.24828,2.5923659 11.224831,2.7057664 11.1125,2.9104136 10.960772,3.1868365 10.583333,3.7041667 10.31875,3.96875 9.9843113,4.3031885 9.5077152,4.5996551 9.2604168,4.7625 8.7662984,5.0878748 8.3389344,5.227556 8.0846163,5.3187745 7.475322,5.5373184 6.4981568,5.6783374 5.8414466,5.8117975 c 0.6818225,0.013539 2.5610101,0.097892 4.5452274,0.2552756 1.678991,0.1331734 2.755596,0.2723835 3.094781,0.3211796 -0.313793,-0.4073843 -0.350107,-0.7318582 -0.41982,-1.1587216 z"
+ id="path3207"
+ sodipodi:nodetypes="cssssssssscscc" /></g><g
+ id="g6183"
+ style="display:inline;stroke-width:3.70422"
+ transform="matrix(1.0203309,0,0,1.0203309,-0.70794119,-0.77946796)"
+ inkscape:label="clipped ray"
+ clip-path="url(#clipPath688)"><path
+ id="path6177"
+ style="color:#000000;display:inline;fill:#0b48a8;stroke-width:3.70422"
+ d="m 3.2400727,6.0332235 c -1.6282601,0.025031 -2.1744608,0.033365 -3.15226236,0.03514 -0.0024621,4.4e-6 -0.0055129,-1.246e-4 -0.0077515,0 h -0.0020671 c -0.0015111,1.863e-4 -0.0075469,0.00201 -0.0077515,0.00207 -1.023e-4,3.36e-5 -0.0097684,0.00358 -0.0098185,0.00362 -5.013e-5,3.77e-5 -0.01343772,0.029414 -0.01343588,0.029456 1.84e-6,4.16e-5 0.01131521,0.023209 0.01136882,0.023254 5.361e-5,4.56e-5 0.008163,0.00408 0.0082682,0.00413 2.1039e-4,9.91e-5 0.0042993,0.00374 0.0056844,0.00413 0.0013851,3.829e-4 0.0025445,-2.261e-4 0.0036173,0 0.0085823,0.00181 0.01938611,0.00364 0.03720703,0.00568 0.0356419,0.00408 0.0950003,0.00804 0.17569987,0.015503 0.16139919,0.014936 0.40809825,0.037018 0.71313472,0.062528 0.6100732,0.051019 1.455774,0.1198322 2.3342245,0.1875855 0.050425,0.00389 0.092576,-0.01329 0.1188558,-0.041341 0.02628,-0.028051 0.035949,-0.06235 0.040824,-0.097152 0.00487,-0.034802 0.00431,-0.071307 0.00207,-0.099736 -0.00224,-0.02843 -0.00568,-0.052455 -0.00568,-0.054777 V 6.087992 L 3.4690065,6.080242 C 3.4186965,6.0664 3.3985335,6.056142 3.3692715,6.046652 3.3400085,6.037162 3.3054505,6.03221 3.2400804,6.033216 Z"
+ inkscape:label="path5467"
+ sodipodi:nodetypes="csccccssscsscssscssccsc" /><path
+ style="fill:#0d54c6;fill-opacity:1;stroke:none;stroke-width:0.980074px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.9032692,6.1928876 C 6.8638617,6.0382159 4.5961906,5.9612841 3.6084262,5.9804506 3.4148813,5.9842241 3.4132913,6.0163697 3.2997077,6.1473133 3.2255203,6.2328396 3.1612662,6.302039 3.2225006,6.4932988 c 0.061237,0.19126 1.1039387,1.7303724 1.5035164,2.4394119 0.3087693,0.5479034 0.6305558,1.7898373 0.71721,2.4766723 0.095323,0.755546 0.00949,1.138757 -0.1326524,1.633742 -0.08989,0.313022 -0.277895,0.777884 -0.3291536,0.883345 -0.071749,0.147618 -0.2424409,0.438716 -0.2780846,0.533086 -0.084615,0.224023 -0.055321,0.267404 0.1122927,0.337702 0.144197,0.06048 1.4882014,-0.03298 1.8109768,-0.107824 0.3469277,-0.08045 0.7924818,-0.303498 1.1487712,-0.561988 C 8.2021253,13.817837 9.3085408,12.666171 9.7145043,11.889861 10.120468,11.113552 11.018747,9.8289026 11.235702,9.5534115 11.791959,8.8470788 12.42794,8.4769487 12.723889,8.3179773 13.178299,8.0738903 13.680024,8.2113596 14.207641,7.6982137 14.448023,7.4644225 14.608088,7.1972481 14.533722,6.9712183 14.459354,6.7451873 14.172097,6.745049 13.973417,6.7053004 13.774739,6.6655519 13.575575,6.6305956 13.364945,6.6053352 11.882005,6.4274872 11.256513,6.3713525 8.9032682,6.1928793 Z"
+ id="path6179"
+ sodipodi:nodetypes="ssssssssssssssssszsss" /><path
+ style="fill:#0e63eb;fill-opacity:1;stroke:none;stroke-width:0.980074px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.061635,5.2295311 C 13.013617,4.9413813 12.875822,4.3436854 12.80026,4.0297442 12.753435,3.8351889 12.645904,3.3934937 12.51538,3.1076385 12.355481,2.7574505 12.156827,2.4673879 11.900236,2.2341766 11.801496,2.1444339 11.623019,2.1134401 11.53973,2.1166641 11.323239,2.1250442 11.36145,2.1997672 11.305994,2.3921507 11.24828,2.5923659 11.224831,2.7057664 11.1125,2.9104136 10.960772,3.1868365 10.583333,3.7041667 10.31875,3.96875 9.9843113,4.3031885 9.5077152,4.5996551 9.2604168,4.7625 8.7662984,5.0878748 8.3389344,5.227556 8.0846163,5.3187745 7.475322,5.5373184 6.4981568,5.6783374 5.8414466,5.8117975 c 0.6818225,0.013539 2.5610101,0.097892 4.5452274,0.2552756 1.678991,0.1331734 2.755596,0.2723835 3.094781,0.3211796 -0.313793,-0.4073843 -0.350107,-0.7318582 -0.41982,-1.1587216 z"
+ id="path6181"
+ sodipodi:nodetypes="cssssssssscscc" /></g></g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-start-circle@2x.png b/resources/stock_icons/16x16/x-capture-start-circle@2x.png
new file mode 100644
index 00000000..24eb2eba
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start-circle@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start.on.png b/resources/stock_icons/16x16/x-capture-start.on.png
new file mode 100644
index 00000000..9d1fd1ac
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start.on.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start.on.svg b/resources/stock_icons/16x16/x-capture-start.on.svg
new file mode 100644
index 00000000..8871a11d
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start.on.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg548"
+ sodipodi:version="0.32"
+ sodipodi:docname="x-capture-start.on.svg"
+ inkscape:version="0.48.2 r9819"
+ inkscape:export-filename="x-capture-start.on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"><metadata
+ id="metadata16"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs14" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="896"
+ inkscape:window-height="518"
+ id="namedview12"
+ showgrid="true"
+ inkscape:zoom="19.5"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:window-x="284"
+ inkscape:window-y="60"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg548"><inkscape:grid
+ type="xygrid"
+ id="grid3042"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="0.5px"
+ spacingy="0.5px" /></sodipodi:namedview>
+<path
+ fill="#FFFFFF"
+ d="M1.058,15.339l13.509,0.02c-0.736-1.84-3.162-8.883,0.156-14.697C3.471,1.236,1.353,13.14,1.058,15.339z"
+ id="path3" />
+<g
+ id="g5">
+ <g
+ id="g7">
+ <path
+ fill="#999999"
+ d="M15.049,16C15.049,16,15.049,16,15.049,16L0.698,15.979c-0.089-0.001-0.175-0.038-0.235-0.104 c-0.061-0.065-0.09-0.154-0.083-0.244C0.392,15.478,1.848,0.214,15.297,0.002c0.11-0.016,0.228,0.061,0.284,0.164 c0.058,0.103,0.055,0.229-0.01,0.328c-3.947,6.179-0.629,14.148-0.264,14.979c0.047,0.056,0.074,0.127,0.074,0.205 c0,0.178-0.144,0.321-0.32,0.321C15.059,16,15.054,16,15.049,16z M1.058,15.339l13.509,0.02c-0.736-1.84-3.162-8.883,0.156-14.697 C3.471,1.236,1.353,13.14,1.058,15.339z"
+ id="path9" />
+ </g>
+
+ <path
+ id="path2995_3_"
+ inkscape:export-filename="x-capture-start.on.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ fill="#21DE08"
+ d=" M2.251,14.441c0,0,1.543-11.499,11.188-12.837c-2.991,6.231-0.145,12.852-0.145,12.852L2.251,14.441z" />
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-start.on@2x.png b/resources/stock_icons/16x16/x-capture-start.on@2x.png
new file mode 100644
index 00000000..3bd5c5f7
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start.on@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start.png b/resources/stock_icons/16x16/x-capture-start.png
new file mode 100644
index 00000000..a80f3baa
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-start.svg b/resources/stock_icons/16x16/x-capture-start.svg
new file mode 100644
index 00000000..39ecdd9f
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="svg548"
+ sodipodi:version="0.32"
+ sodipodi:docname="x-capture-start.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-start.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata
+ id="metadata16"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
+ id="defs14"><linearGradient
+ id="linearGradient4514"><stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" /></linearGradient><linearGradient
+ id="linearGradient4506"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4508" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4510" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4506"
+ id="linearGradient4512"
+ x1="11.5"
+ y1="14"
+ x2="9"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient4520"
+ x1="10"
+ y1="1.5"
+ x2="12"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1135"
+ inkscape:window-height="649"
+ id="namedview12"
+ showgrid="true"
+ inkscape:zoom="30.0625"
+ inkscape:cx="6.5363825"
+ inkscape:cy="8"
+ inkscape:window-x="275"
+ inkscape:window-y="155"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg548"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"><inkscape:grid
+ type="xygrid"
+ id="grid3989"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="0.5"
+ spacingy="0.5"
+ originx="0"
+ originy="0" /></sodipodi:namedview>
+<path
+ fill="#FFFFFF"
+ d="M1.058,15.339l13.509,0.02c-0.736-1.84-3.162-8.883,0.156-14.697C3.471,1.236,1.353,13.14,1.058,15.339z"
+ id="path3" />
+<g
+ id="g7">
+ <path
+ style="fill:#999999"
+ inkscape:connector-curvature="0"
+ id="path9"
+ d="m 15.049,16 c 0,0 0,0 0,0 L 0.698,15.979 C 0.609,15.978 0.523,15.941 0.463,15.875 0.402,15.81 0.373,15.721 0.38,15.631 0.392,15.478 1.848,0.214 15.297,0.002 c 0.11,-0.016 0.228,0.061 0.284,0.164 0.058,0.103 0.055,0.229 -0.01,0.328 -3.947,6.179 -0.629,14.148 -0.264,14.979 0.047,0.056 0.074,0.127 0.074,0.205 0,0.178 -0.144,0.321 -0.32,0.321 C 15.059,16 15.054,16 15.049,16 z M 1.058,15.339 14.567,15.359 C 13.831,13.519 11.405,6.476 14.723,0.662 3.471,1.236 1.353,13.14 1.058,15.339 z" />
+ </g><path
+ style="display:inline;fill:#2c4bc4;fill-opacity:1"
+ d="m 2.251,14.441 c 0,0 1.543,-11.499 11.188,-12.837 -2.991,6.231 -0.145,12.852 -0.145,12.852 z"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="x-capture-start.png"
+ id="path2995_3_"
+ inkscape:label="fin" />
+<path
+ id="path4502"
+ inkscape:export-filename="x-capture-start.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ d="m 2.251,14.441 c 0,0 1.543,-11.499 11.188,-12.837 -2.991,6.231 -0.145,12.852 -0.145,12.852 z"
+ style="display:inline;fill:url(#linearGradient4512);fill-opacity:1"
+ inkscape:label="shade" /><path
+ style="display:inline;fill:url(#linearGradient4520);fill-opacity:1"
+ d="m 2.251,14.441 c 0,0 1.543,-11.499 11.188,-12.837 -2.991,6.231 -0.145,12.852 -0.145,12.852 z"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="x-capture-start.png"
+ id="path4504"
+ inkscape:label="highlight" /></svg>
diff --git a/resources/stock_icons/16x16/x-capture-start@2x.png b/resources/stock_icons/16x16/x-capture-start@2x.png
new file mode 100644
index 00000000..c1a676da
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-start@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-stop-red.svg b/resources/stock_icons/16x16/x-capture-stop-red.svg
new file mode 100644
index 00000000..f97377fb
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-stop-red.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ sodipodi:docname="x-capture-stop-red.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-stop@2x.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ x="0px"
+ y="0px"
+ width="16px"
+ height="16px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata
+ id="metadata3023"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
+ id="defs3021"><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4506"
+ id="linearGradient4512"
+ x1="11.5"
+ y1="14"
+ x2="9"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient4506"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4508" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4510" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient4520"
+ x1="10"
+ y1="1.5"
+ x2="12"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient4514"><stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient2946"
+ x1="11"
+ y1="3"
+ x2="13"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4506"
+ id="linearGradient3009"
+ x1="12"
+ y1="13"
+ x2="10"
+ y2="8"
+ gradientUnits="userSpaceOnUse" /></defs>
+<sodipodi:namedview
+ inkscape:current-layer="g3011"
+ inkscape:window-width="1152"
+ inkscape:window-maximized="0"
+ inkscape:window-height="851"
+ inkscape:cy="8"
+ inkscape:cx="6.5024"
+ inkscape:window-x="900"
+ id="namedview23"
+ inkscape:window-y="117"
+ showgrid="true"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="39.0625"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+
+ <inkscape:grid
+ type="xygrid"
+ enabled="true"
+ visible="true"
+ spacingx="0.5"
+ spacingy="0.5"
+ empspacing="5"
+ snapvisiblegridlinesonly="true"
+ id="grid3923"
+ originx="0"
+ originy="0">
+ </inkscape:grid>
+</sodipodi:namedview>
+<g
+ id="g3011">
+ <g
+ id="g3013">
+ <rect
+ x="1"
+ y="1"
+ fill="#FFFFFF"
+ width="14"
+ height="14"
+ id="rect3015" />
+ <path
+ fill="#999999"
+ d="M14.271,1.729v12.542H1.729V1.729H14.271 M15,1H1v14h14V1L15,1z"
+ id="path3017" />
+ </g>
+ <rect
+ x="2.75"
+ y="2.75"
+ fill="#dc0000"
+ width="10.5"
+ height="10.5"
+ id="rect3019"
+ style="display:inline"
+ inkscape:label="main rect" />
+<rect
+ x="2.75"
+ y="2.75"
+ fill="#dc0000"
+ width="10.5"
+ height="10.5"
+ id="rect2151"
+ style="display:inline;fill:url(#linearGradient3009);fill-opacity:1"
+ inkscape:label="shade" /><rect
+ x="2.75"
+ y="2.75"
+ fill="#dc0000"
+ width="10.5"
+ height="10.5"
+ id="rect2153"
+ style="display:inline;fill:url(#linearGradient2946);fill-opacity:1"
+ inkscape:label="highlight" /></g>
+<path
+ id="path4502"
+ inkscape:export-filename="x-capture-start.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ d="m -15.249,12.941 c 0,0 1.543,-11.499 11.188,-12.837 -2.991,6.231 -0.145,12.852 -0.145,12.852 z"
+ style="display:inline;fill:url(#linearGradient4512);fill-opacity:1"
+ inkscape:label="shade" /><path
+ style="display:inline;fill:url(#linearGradient4520);fill-opacity:1"
+ d="m -15.249,12.941 c 0,0 1.543,-11.499 11.188,-12.837 -2.991,6.231 -0.145,12.852 -0.145,12.852 z"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="x-capture-start.png"
+ id="path4504"
+ inkscape:label="highlight" /></svg>
diff --git a/resources/stock_icons/16x16/x-capture-stop-white.svg b/resources/stock_icons/16x16/x-capture-stop-white.svg
new file mode 100644
index 00000000..dd6bf9f0
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-stop-white.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="8" cy="8" r="8"/>
+ <circle fill="#4D4D4D" cx="7.935" cy="7.968" r="6.984"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M8,0.762C4.009,0.762,0.762,4.009,0.762,8c0,3.99,3.247,7.237,7.238,7.237
+ c3.991,0,7.238-3.247,7.238-7.237C15.238,4.009,11.991,0.762,8,0.762z M8,13.956c-3.285,0-5.957-2.672-5.957-5.956
+ c0-3.285,2.672-5.957,5.957-5.957c3.285,0,5.957,2.672,5.957,5.957C13.957,11.284,11.285,13.956,8,13.956z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="11" height="11" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYCARMEJpDiCWgdLY
+wA8gfgKiWaACIMXdQKyCQ8MdIC4F0SxINoAU6+BxDdh2JlL9MBw0sCCF8x086u5A1ZAecaS6iAEg
+wAA69w0ZQbuPEwAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 2.9565 2.9565)">
+ </image>
+ <g>
+ <rect x="4.884" y="4.884" fill="#FFFFFF" width="6.232" height="6.231"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-capture-stop.png b/resources/stock_icons/16x16/x-capture-stop.png
new file mode 100644
index 00000000..fb58d6d2
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-stop.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-capture-stop@2x.png b/resources/stock_icons/16x16/x-capture-stop@2x.png
new file mode 100644
index 00000000..698052f6
--- /dev/null
+++ b/resources/stock_icons/16x16/x-capture-stop@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-colorize-packets.png b/resources/stock_icons/16x16/x-colorize-packets.png
new file mode 100644
index 00000000..3509c1f5
--- /dev/null
+++ b/resources/stock_icons/16x16/x-colorize-packets.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-colorize-packets.svg b/resources/stock_icons/16x16/x-colorize-packets.svg
new file mode 100644
index 00000000..7c64eeae
--- /dev/null
+++ b/resources/stock_icons/16x16/x-colorize-packets.svg
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-stay-last.svg"
+ inkscape:export-filename="x-colorize-packets.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="34.9375"
+ inkscape:cx="28.024207"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1028"
+ inkscape:window-height="728"
+ inkscape:window-x="283"
+ inkscape:window-y="792"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4163"
+ width="14"
+ height="14"
+ x="1"
+ y="1"
+ transform="translate(0,1036.3622)" />
+ <path
+ inkscape:transform-center-y="2.4349423e-05"
+ transform="matrix(0,1.219616,-0.6984127,0,44.777778,1009.213)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-x="-1.3095461" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1037.8622 c 13,0 13,0 13,0"
+ id="path4099"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#204a87;stroke:#ef2929;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4821429,1040.8622 c 13.0357141,0 13.0357141,0 13.0357141,0"
+ id="path4103"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4105"
+ d="m 1.5185185,1043.8622 c 12.9629625,0 12.9629625,0 12.9629625,0"
+ style="fill:none;stroke:#3465a4;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4109"
+ d="m 1.5185185,1046.8622 c 12.9629625,0 12.9629625,0 12.9629625,0"
+ style="fill:none;stroke:#75507b;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1049.8622 c 13,0 13,0 13,0"
+ id="path4111"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-colorize-packets@2x.png b/resources/stock_icons/16x16/x-colorize-packets@2x.png
new file mode 100644
index 00000000..8e8693a9
--- /dev/null
+++ b/resources/stock_icons/16x16/x-colorize-packets@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-hide-ro.png b/resources/stock_icons/16x16/x-hide-ro.png
new file mode 100644
index 00000000..49edca43
--- /dev/null
+++ b/resources/stock_icons/16x16/x-hide-ro.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-hide-ro.svg b/resources/stock_icons/16x16/x-hide-ro.svg
new file mode 100644
index 00000000..5753b628
--- /dev/null
+++ b/resources/stock_icons/16x16/x-hide-ro.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-heptagon-half" viewBox="0 0 16 16">
+ <path d="M7.779.052a.5.5 0 0 1 .442 0l6.015 2.97a.5.5 0 0 1 .267.34l1.485 6.676a.5.5 0 0 1-.093.415l-4.162 5.354a.5.5 0 0 1-.395.193H4.662a.5.5 0 0 1-.395-.193L.105 10.453a.5.5 0 0 1-.093-.415l1.485-6.676a.5.5 0 0 1 .267-.34L7.779.053zM8 15h3.093l3.868-4.975-1.383-6.212L8 1.058V15z"/>
+</svg> \ No newline at end of file
diff --git a/resources/stock_icons/16x16/x-hide-ro@2x.png b/resources/stock_icons/16x16/x-hide-ro@2x.png
new file mode 100644
index 00000000..b99fd3f2
--- /dev/null
+++ b/resources/stock_icons/16x16/x-hide-ro@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-reset.template.png b/resources/stock_icons/16x16/x-reset.template.png
new file mode 100644
index 00000000..98074a7b
--- /dev/null
+++ b/resources/stock_icons/16x16/x-reset.template.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-reset.template.svg b/resources/stock_icons/16x16/x-reset.template.svg
new file mode 100644
index 00000000..dbf7c59b
--- /dev/null
+++ b/resources/stock_icons/16x16/x-reset.template.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ sodipodi:docname="x-reset.template.svg"
+ inkscape:export-filename="x-reset.template@2x.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="TriangleStart"
+ refX="0"
+ refY="0"
+ orient="auto-start-reverse"
+ inkscape:stockid="TriangleStart"
+ markerWidth="2.1296299"
+ markerHeight="2.4619999"
+ viewBox="0 0 5.3244081 6.1553851"
+ inkscape:isstock="true"
+ inkscape:collect="always"
+ preserveAspectRatio="xMidYMid">
+ <path
+ transform="scale(0.5)"
+ style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+ d="M 5.77,0 -2.88,5 V -5 Z"
+ id="path135" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="39.9375"
+ inkscape:cx="7.9874804"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="517"
+ inkscape:window-y="251"
+ inkscape:window-maximized="0"
+ inkscape:object-nodes="true"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ spacingx="0.5"
+ spacingy="0.5"
+ originx="0"
+ originy="0" />
+ <sodipodi:guide
+ position="7,10"
+ orientation="0,1"
+ id="guide4140"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <path
+ sodipodi:open="true"
+ sodipodi:end="4.712389"
+ sodipodi:start="0"
+ d="m 12.999377,1047.0037 a 5.000586,4.8542328 0 0 1 -3.0869449,4.4847 5.000586,4.8542328 0 0 1 -5.4495897,-1.0523 5.000586,4.8542328 0 0 1 -1.0839907,-5.2901 5.000586,4.8542328 0 0 1 4.619939,-2.9966"
+ sodipodi:ry="4.8542328"
+ sodipodi:rx="5.000586"
+ sodipodi:cy="1047.0037"
+ sodipodi:cx="7.9987907"
+ id="path2989"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#TriangleStart)"
+ sodipodi:type="arc"
+ sodipodi:arc-type="arc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-reset.template@2x.png b/resources/stock_icons/16x16/x-reset.template@2x.png
new file mode 100644
index 00000000..a99818b0
--- /dev/null
+++ b/resources/stock_icons/16x16/x-reset.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-resize-columns.png b/resources/stock_icons/16x16/x-resize-columns.png
new file mode 100644
index 00000000..ce64c73b
--- /dev/null
+++ b/resources/stock_icons/16x16/x-resize-columns.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-resize-columns.svg b/resources/stock_icons/16x16/x-resize-columns.svg
new file mode 100644
index 00000000..51bf1cf3
--- /dev/null
+++ b/resources/stock_icons/16x16/x-resize-columns.svg
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-resize-columns.svg"
+ inkscape:export-filename="x-resize-columns.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="34.9375"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1028"
+ inkscape:window-height="728"
+ inkscape:window-x="273"
+ inkscape:window-y="791"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="15,11"
+ id="guide4572" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4163"
+ width="14"
+ height="14"
+ x="1"
+ y="1"
+ transform="translate(0,1036.3622)" />
+ <path
+ inkscape:transform-center-y="2.4349423e-05"
+ transform="matrix(0,1.219616,-0.6984127,0,44.777778,1009.213)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-x="-1.3095461" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1037.8622 c 13,0 13,0 13,0"
+ id="path4099"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#204a87;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4821429,1040.8622 c 13.0357141,0 13.0357141,0 13.0357141,0"
+ id="path4103"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4105"
+ d="m 1.5185185,1043.8622 c 12.9629625,0 12.9629625,0 12.9629625,0"
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4109"
+ d="m 1.5185185,1046.8622 c 12.9629625,0 12.9629625,0 12.9629625,0"
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1050.8622 c 13,0 13,0 13,0"
+ id="path4111"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4574"
+ d="m 10.5,1037.8264 c 0,13.0358 0,13.0358 0,13.0358"
+ style="fill:#204a87;stroke:#888a85;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3465a4;fill-opacity:1;stroke:#3465a4;stroke-width:3.77817893000000016;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4292"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,0.36778522,0.19047619,0,10.833334,1032.3979)"
+ inkscape:transform-center-x="0.35719741"
+ inkscape:transform-center-y="-3.5440869e-05" />
+ <path
+ style="fill:#204a87;stroke:#888a85;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 5.5540002,1037.8264 c 0,13.0358 0,13.0358 0,13.0358"
+ id="path4588"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:transform-center-x="-0.35719788"
+ transform="matrix(0,0.36778522,-0.19047619,0,5.1666667,1032.3979)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path4590"
+ style="fill:#3465a4;fill-opacity:1;stroke:#3465a4;stroke-width:3.77817893000000016;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-y="-3.5440869e-05" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-resize-columns@2x.png b/resources/stock_icons/16x16/x-resize-columns@2x.png
new file mode 100644
index 00000000..7034c0b3
--- /dev/null
+++ b/resources/stock_icons/16x16/x-resize-columns@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-stay-last.png b/resources/stock_icons/16x16/x-stay-last.png
new file mode 100644
index 00000000..dd2f5c6d
--- /dev/null
+++ b/resources/stock_icons/16x16/x-stay-last.png
Binary files differ
diff --git a/resources/stock_icons/16x16/x-stay-last.svg b/resources/stock_icons/16x16/x-stay-last.svg
new file mode 100644
index 00000000..29625568
--- /dev/null
+++ b/resources/stock_icons/16x16/x-stay-last.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-stay-last.svg"
+ inkscape:export-filename="x-colorize-packets.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="39.25"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1263"
+ inkscape:window-height="799"
+ inkscape:window-x="65"
+ inkscape:window-y="1"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4163"
+ width="14"
+ height="14"
+ x="1"
+ y="1"
+ transform="translate(0,1036.3622)" />
+ <path
+ inkscape:transform-center-y="2.4349423e-05"
+ transform="matrix(0,1.219616,-0.6984127,0,44.777778,1009.213)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-x="-1.3095461" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1037.8622 c 13,0 13,0 13,0"
+ id="path4099"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#204a87;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4821429,1040.8622 c 13.0357141,0 13.0357141,0 13.0357141,0"
+ id="path4103"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4105"
+ d="m 1.5185185,1043.8622 c 12.9629625,0 12.9629625,0 12.9629625,0"
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4109"
+ d="m 1.5185185,1046.8622 c 12.9629625,0 12.9629625,0 12.9629625,0"
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1050.8622 c 13,0 13,0 13,0"
+ id="path4111"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="star"
+ style="fill:#c4a000;fill-opacity:1;stroke:#725000;stroke-width:3.77809596;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4205"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(-0.36780134,0,0,-0.19047619,33.631938,1050.5289)"
+ inkscape:transform-center-y="0.35714706" />
+ <path
+ inkscape:transform-center-x="-3.8849402e-05"
+ transform="matrix(-0.40653866,0,0,-0.25396825,22.383082,1050.4178)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path4590"
+ style="fill:#3465a4;fill-opacity:1;stroke:#3465a4;stroke-width:3.11214161;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-y="0.47633785" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/x-stay-last@2x.png b/resources/stock_icons/16x16/x-stay-last@2x.png
new file mode 100644
index 00000000..95e913b6
--- /dev/null
+++ b/resources/stock_icons/16x16/x-stay-last@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/zoom-in.template.png b/resources/stock_icons/16x16/zoom-in.template.png
new file mode 100644
index 00000000..d490d0bf
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-in.template.png
Binary files differ
diff --git a/resources/stock_icons/16x16/zoom-in.template.svg b/resources/stock_icons/16x16/zoom-in.template.svg
new file mode 100644
index 00000000..607fbf66
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-in.template.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="zoom-in.template.svg"
+ inkscape:export-filename="zoom-in.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient68947">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.12156863"
+ offset="0"
+ id="stop68943" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882"
+ offset="1"
+ id="stop68945" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient68947"
+ id="radialGradient68949"
+ cx="7.4976749"
+ cy="6.9953456"
+ fx="7.4976749"
+ fy="6.9953456"
+ r="5.4744209"
+ gradientTransform="matrix(0.87021707,0.45217807,-0.50481451,0.78692796,4.1897748,-1.7802782)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.4375"
+ inkscape:cx="8"
+ inkscape:cy="6.7276342"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1239"
+ inkscape:window-height="664"
+ inkscape:window-x="165"
+ inkscape:window-y="187"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <rect
+ style="fill:#2e3436;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2987"
+ width="1.7636746"
+ height="5.2910237"
+ x="-733.6748"
+ y="747.69244"
+ rx="1.0000219"
+ ry="0.99997807"
+ transform="matrix(0.70709125,-0.70712231,0.70709125,0.70712231,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10.013215,1046.3622 C 14,1050.3492 14,1050.3492 14,1050.3492"
+ id="path3757"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient68949);fill-opacity:1;stroke:#000000;stroke-width:0.94884175;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 A 5,4.5 0 0 1 7,11 5,4.5 0 0 1 2,6.5 5,4.5 0 0 1 7,2 5,4.5 0 0 1 12,6.5 Z"
+ transform="matrix(0.86588083,-0.49991653,0.55546279,0.96208979,-3.171674,1040.108)" />
+ <rect
+ style="fill:#000000;stroke:none;fill-opacity:1"
+ id="rect3760"
+ width="5"
+ height="1"
+ x="4"
+ y="1042.3622" />
+ <rect
+ y="-7"
+ x="1040.3622"
+ height="1"
+ width="5"
+ id="rect3762"
+ style="fill:#000000;stroke:none;fill-opacity:1"
+ transform="matrix(0,1,-1,0,0,0)" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/zoom-in.template@2x.png b/resources/stock_icons/16x16/zoom-in.template@2x.png
new file mode 100644
index 00000000..fe558b96
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-in.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/zoom-original.template.png b/resources/stock_icons/16x16/zoom-original.template.png
new file mode 100644
index 00000000..f65a0099
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-original.template.png
Binary files differ
diff --git a/resources/stock_icons/16x16/zoom-original.template.svg b/resources/stock_icons/16x16/zoom-original.template.svg
new file mode 100644
index 00000000..745d8531
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-original.template.svg
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="zoom-original.template.svg"
+ inkscape:export-filename="zoom-in.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient68947">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.12156863"
+ offset="0"
+ id="stop68943" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882"
+ offset="1"
+ id="stop68945" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient68947"
+ id="radialGradient68949"
+ cx="7.4976749"
+ cy="6.9953456"
+ fx="7.4976749"
+ fy="6.9953456"
+ r="5.4744209"
+ gradientTransform="matrix(0.87021707,0.45217807,-0.50481451,0.78692796,4.1897748,-1.7802782)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.4375"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1239"
+ inkscape:window-height="664"
+ inkscape:window-x="146"
+ inkscape:window-y="85"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <rect
+ style="fill:#2e3436;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2987"
+ width="1.7636746"
+ height="5.2910237"
+ x="-733.6748"
+ y="747.69244"
+ rx="1.0000219"
+ ry="0.99997807"
+ transform="matrix(0.70709125,-0.70712231,0.70709125,0.70712231,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10.013215,1046.3622 C 14,1050.3492 14,1050.3492 14,1050.3492"
+ id="path3757"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient68949);fill-opacity:1;stroke:#000000;stroke-width:0.94884175;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 A 5,4.5 0 0 1 7,11 5,4.5 0 0 1 2,6.5 5,4.5 0 0 1 7,2 5,4.5 0 0 1 12,6.5 Z"
+ transform="matrix(0.86588083,-0.49991653,0.55546279,0.96208979,-3.171674,1040.108)" />
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3760"
+ width="5"
+ height="1"
+ x="4"
+ y="1043.3622" />
+ <rect
+ y="1041.3622"
+ x="4"
+ height="1"
+ width="5"
+ id="rect96799"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/zoom-original.template@2x.png b/resources/stock_icons/16x16/zoom-original.template@2x.png
new file mode 100644
index 00000000..43b998a8
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-original.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/16x16/zoom-out.template.png b/resources/stock_icons/16x16/zoom-out.template.png
new file mode 100644
index 00000000..4316e231
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-out.template.png
Binary files differ
diff --git a/resources/stock_icons/16x16/zoom-out.template.svg b/resources/stock_icons/16x16/zoom-out.template.svg
new file mode 100644
index 00000000..db528642
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-out.template.svg
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="zoom-out.template.svg"
+ inkscape:export-filename="zoom-in.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient68947">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.12156863"
+ offset="0"
+ id="stop68943" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882"
+ offset="1"
+ id="stop68945" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient68947"
+ id="radialGradient68949"
+ cx="7.4976749"
+ cy="6.9953456"
+ fx="7.4976749"
+ fy="6.9953456"
+ r="5.4744209"
+ gradientTransform="matrix(0.87021707,0.45217807,-0.50481451,0.78692796,4.1897748,-1.7802782)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="64.22583"
+ inkscape:cx="4.9638384"
+ inkscape:cy="6.7276342"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1239"
+ inkscape:window-height="664"
+ inkscape:window-x="165"
+ inkscape:window-y="187"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1036.3622)">
+ <rect
+ style="fill:#2e3436;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2987"
+ width="1.7636746"
+ height="5.2910237"
+ x="-733.6748"
+ y="747.69244"
+ rx="1.0000219"
+ ry="0.99997807"
+ transform="matrix(0.70709125,-0.70712231,0.70709125,0.70712231,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10.013215,1046.3622 C 14,1050.3492 14,1050.3492 14,1050.3492"
+ id="path3757"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient68949);fill-opacity:1;stroke:#000000;stroke-width:0.94884175;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 A 5,4.5 0 0 1 7,11 5,4.5 0 0 1 2,6.5 5,4.5 0 0 1 7,2 5,4.5 0 0 1 12,6.5 Z"
+ transform="matrix(0.86588083,-0.49991653,0.55546279,0.96208979,-3.171674,1040.108)" />
+ <rect
+ style="fill:#000000;stroke:none;fill-opacity:1"
+ id="rect3760"
+ width="5"
+ height="1"
+ x="4"
+ y="1042.3622" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/16x16/zoom-out.template@2x.png b/resources/stock_icons/16x16/zoom-out.template@2x.png
new file mode 100644
index 00000000..d1a79d39
--- /dev/null
+++ b/resources/stock_icons/16x16/zoom-out.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x14/x-filter-apply.active.png b/resources/stock_icons/24x14/x-filter-apply.active.png
new file mode 100644
index 00000000..af62445f
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.active.png
Binary files differ
diff --git a/resources/stock_icons/24x14/x-filter-apply.active.svg b/resources/stock_icons/24x14/x-filter-apply.active.svg
new file mode 100644
index 00000000..19f6d42f
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.active.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="14"
+ viewBox="0 0 24 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-apply.active.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient4165"
+ x1="8"
+ y1="0"
+ x2="15"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ <linearGradient
+ id="linearGradient4514">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="7.2735624"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="233"
+ inkscape:window-y="101"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-26"
+ height="14"
+ width="24"
+ id="rect4179"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ ry="1"
+ rx="1"
+ y="1043.3622"
+ x="-22"
+ height="4"
+ width="14"
+ id="rect4181"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path4183"
+ d="m -11,1042.362 0,6.0003 4.0000669,-3.0001 z"
+ style="fill:#eeeeec;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 22 14 C 23.108 14 24 13.108 24 12 L 24 2 C 24 0.892 23.108 0 22 0 L 2 0 z M 15.042969 3 A 1.0000999 1.0000999 0 0 1 15.599609 3.2011719 L 19.599609 6.2011719 A 1.0000999 1.0000999 0 0 1 19.599609 7.8007812 L 15.599609 10.800781 A 1.0000999 1.0000999 0 0 1 14 10 L 14 9 L 5 9 C 4.446 9 4 8.554 4 8 L 4 6 C 4 5.446 4.446 5 5 5 L 14 5 L 14 4 A 1.0000999 1.0000999 0 0 1 14.943359 3.0019531 A 1.0000999 1.0000999 0 0 1 15.042969 3 z "
+ transform="translate(0,1038.3622)"
+ id="rect4147" />
+ <path
+ id="path4157"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 20,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -20,0 z m 13.042969,3 a 1.0000999,1.0000999 0 0 1 0.55664,0.2012 l 4,3 a 1.0000999,1.0000999 0 0 1 0,1.5996 l -4,3 A 1.0000999,1.0000999 0 0 1 14,1048.3622 l 0,-1 -9,0 c -0.554,0 -1,-0.446 -1,-1 l 0,-2 c 0,-0.554 0.446,-1 1,-1 l 9,0 0,-1 a 1.0000999,1.0000999 0 0 1 0.943359,-0.998 1.0000999,1.0000999 0 0 1 0.09961,0 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4165);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x14/x-filter-apply.active@2x.png b/resources/stock_icons/24x14/x-filter-apply.active@2x.png
new file mode 100644
index 00000000..87d65a8d
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.active@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x14/x-filter-apply.png b/resources/stock_icons/24x14/x-filter-apply.png
new file mode 100644
index 00000000..cf212fa0
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.png
Binary files differ
diff --git a/resources/stock_icons/24x14/x-filter-apply.selected.png b/resources/stock_icons/24x14/x-filter-apply.selected.png
new file mode 100644
index 00000000..7aa4dd9a
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.selected.png
Binary files differ
diff --git a/resources/stock_icons/24x14/x-filter-apply.selected.svg b/resources/stock_icons/24x14/x-filter-apply.selected.svg
new file mode 100644
index 00000000..73b6e9e0
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.selected.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="14"
+ viewBox="0 0 24 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-apply.selected.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4514"
+ id="linearGradient4165"
+ x1="8"
+ y1="0"
+ x2="15"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ <linearGradient
+ id="linearGradient4514">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="7.2735624"
+ inkscape:cy="7.0248958"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="233"
+ inkscape:window-y="101"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-26"
+ height="14"
+ width="24"
+ id="rect4179"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ ry="1"
+ rx="1"
+ y="1043.3622"
+ x="-22"
+ height="4"
+ width="14"
+ id="rect4181"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path4183"
+ d="m -11,1042.362 0,6.0003 4.0000669,-3.0001 z"
+ style="fill:#eeeeec;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#204a87;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 22 14 C 23.108 14 24 13.108 24 12 L 24 2 C 24 0.892 23.108 0 22 0 L 2 0 z M 15.042969 3 A 1.0000999 1.0000999 0 0 1 15.599609 3.2011719 L 19.599609 6.2011719 A 1.0000999 1.0000999 0 0 1 19.599609 7.8007812 L 15.599609 10.800781 A 1.0000999 1.0000999 0 0 1 14 10 L 14 9 L 5 9 C 4.446 9 4 8.554 4 8 L 4 6 C 4 5.446 4.446 5 5 5 L 14 5 L 14 4 A 1.0000999 1.0000999 0 0 1 14.943359 3.0019531 A 1.0000999 1.0000999 0 0 1 15.042969 3 z "
+ transform="translate(0,1038.3622)"
+ id="rect4147" />
+ <path
+ id="path4157"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 20,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -20,0 z m 13.042969,3 a 1.0000999,1.0000999 0 0 1 0.55664,0.2012 l 4,3 a 1.0000999,1.0000999 0 0 1 0,1.5996 l -4,3 A 1.0000999,1.0000999 0 0 1 14,1048.3622 l 0,-1 -9,0 c -0.554,0 -1,-0.446 -1,-1 l 0,-2 c 0,-0.554 0.446,-1 1,-1 l 9,0 0,-1 a 1.0000999,1.0000999 0 0 1 0.943359,-0.998 1.0000999,1.0000999 0 0 1 0.09961,0 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4165);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x14/x-filter-apply.selected@2x.png b/resources/stock_icons/24x14/x-filter-apply.selected@2x.png
new file mode 100644
index 00000000..14f281b5
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.selected@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x14/x-filter-apply.svg b/resources/stock_icons/24x14/x-filter-apply.svg
new file mode 100644
index 00000000..ac3eccf4
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="14"
+ viewBox="0 0 24 14"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="x-filter-apply.svg"
+ inkscape:export-filename="x-filter-apply.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#Wireshark_highlight"
+ id="linearGradient4165"
+ x1="8"
+ y1="0"
+ x2="15"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1038.3622)" />
+ <linearGradient
+ id="Wireshark_highlight">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4516" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4518" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="26.663818"
+ inkscape:cx="6.45922"
+ inkscape:cy="7.3249278"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1401"
+ inkscape:window-height="817"
+ inkscape:window-x="233"
+ inkscape:window-y="101"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136" />
+ <sodipodi:guide
+ position="7,8"
+ orientation="0,1"
+ id="guide4140" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1038.3622)">
+ <rect
+ ry="2"
+ rx="2"
+ y="1038.3622"
+ x="-26"
+ height="14"
+ width="24"
+ id="rect4179"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ ry="1"
+ rx="1"
+ y="1043.3622"
+ x="-22"
+ height="4"
+ width="14"
+ id="rect4181"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path4183"
+ d="m -11,1042.362 0,6.0003 4.0000669,-3.0001 z"
+ style="fill:#eeeeec;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;fill-opacity:1"
+ d="M 2 0 C 0.892 0 0 0.892 0 2 L 0 12 C 0 13.108 0.892 14 2 14 L 22 14 C 23.108 14 24 13.108 24 12 L 24 2 C 24 0.892 23.108 0 22 0 L 2 0 z M 15.042969 3 A 1.0000999 1.0000999 0 0 1 15.599609 3.2011719 L 19.599609 6.2011719 A 1.0000999 1.0000999 0 0 1 19.599609 7.8007812 L 15.599609 10.800781 A 1.0000999 1.0000999 0 0 1 14 10 L 14 9 L 5 9 C 4.446 9 4 8.554 4 8 L 4 6 C 4 5.446 4.446 5 5 5 L 14 5 L 14 4 A 1.0000999 1.0000999 0 0 1 14.943359 3.0019531 A 1.0000999 1.0000999 0 0 1 15.042969 3 z "
+ id="rect4147"
+ transform="translate(0,1038.3622)" />
+ <path
+ id="path4157"
+ d="m 2,1038.3622 c -1.108,0 -2,0.892 -2,2 l 0,10 c 0,1.108 0.892,2 2,2 l 20,0 c 1.108,0 2,-0.892 2,-2 l 0,-10 c 0,-1.108 -0.892,-2 -2,-2 l -20,0 z m 13.042969,3 a 1.0000999,1.0000999 0 0 1 0.55664,0.2012 l 4,3 a 1.0000999,1.0000999 0 0 1 0,1.5996 l -4,3 A 1.0000999,1.0000999 0 0 1 14,1048.3622 l 0,-1 -9,0 c -0.554,0 -1,-0.446 -1,-1 l 0,-2 c 0,-0.554 0.446,-1 1,-1 l 9,0 0,-1 a 1.0000999,1.0000999 0 0 1 0.943359,-0.998 1.0000999,1.0000999 0 0 1 0.09961,0 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4165);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x14/x-filter-apply@2x.png b/resources/stock_icons/24x14/x-filter-apply@2x.png
new file mode 100644
index 00000000..952b292e
--- /dev/null
+++ b/resources/stock_icons/24x14/x-filter-apply@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/edit-find.template.png b/resources/stock_icons/24x24/edit-find.template.png
new file mode 100644
index 00000000..58c9468e
--- /dev/null
+++ b/resources/stock_icons/24x24/edit-find.template.png
Binary files differ
diff --git a/resources/stock_icons/24x24/edit-find.template.svg b/resources/stock_icons/24x24/edit-find.template.svg
new file mode 100644
index 00000000..f669b6b4
--- /dev/null
+++ b/resources/stock_icons/24x24/edit-find.template.svg
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="24"
+ width="24"
+ version="1.1"
+ id="svg9523"
+ sodipodi:docname="edit-find.template.svg"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06">
+ <metadata
+ id="metadata9529">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs9527" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1190"
+ inkscape:window-height="824"
+ id="namedview9525"
+ showgrid="false"
+ inkscape:zoom="27.40821"
+ inkscape:cx="8.4426718"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg9523" />
+ <radialGradient
+ id="a"
+ cx="5.516279"
+ cy="12.297983"
+ gradientTransform="matrix(0.86592771,0.5001384,-0.50031865,0.86556467,6.666019,-1.018595)"
+ gradientUnits="userSpaceOnUse"
+ r="6.689283">
+ <stop
+ offset="0"
+ stop-opacity=".121569"
+ id="stop9504" />
+ <stop
+ offset="1"
+ stop-opacity=".309804"
+ id="stop9508"
+ style="stop-color:#000000;stop-opacity:0.24705882" />
+ </radialGradient>
+ <rect
+ style="fill:#000001;stroke:#000000;stroke-linecap:round"
+ id="rect9511"
+ y="20.016092"
+ x="3.812156"
+ width="2.8565919"
+ transform="matrix(0.86585665,-0.50029218,0.49970789,0.86619399,0,0)"
+ ry="0.99980497"
+ rx="1.000195"
+ height="8.5731153" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2"
+ inkscape:connector-curvature="0"
+ id="path9513"
+ d="m 13.528935,13 c 2.916666,5 2.916666,5 2.916666,5" />
+ <ellipse
+ cx="5.2404718"
+ cy="11.919237"
+ rx="6.1892829"
+ ry="6.1916938"
+ transform="matrix(0.86585664,-0.50029219,0.49970789,0.86619399,0,0)"
+ id="ellipse9515"
+ style="fill:url(#a);stroke:#000000;stroke-linecap:round" />
+ <path
+ d="M 6.8225383,5.8954978 A 3.7663974,3.7693325 0 0 1 11.324558,3.5609798"
+ id="path9517"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" />
+</svg>
diff --git a/resources/stock_icons/24x24/edit-find.template@2x.png b/resources/stock_icons/24x24/edit-find.template@2x.png
new file mode 100644
index 00000000..a100f18f
--- /dev/null
+++ b/resources/stock_icons/24x24/edit-find.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-first.png b/resources/stock_icons/24x24/go-first.png
new file mode 100644
index 00000000..95b485a0
--- /dev/null
+++ b/resources/stock_icons/24x24/go-first.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-first.svg b/resources/stock_icons/24x24/go-first.svg
new file mode 100644
index 00000000..c8973891
--- /dev/null
+++ b/resources/stock_icons/24x24/go-first.svg
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-first.svg"
+ inkscape:export-filename="go-first.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient4100">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4102" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4104" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4084">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4086" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4088" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient4095"
+ gradientUnits="userSpaceOnUse"
+ x1="14"
+ y1="21"
+ x2="14"
+ y2="14"
+ gradientTransform="translate(-6,1028.3622)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4100"
+ id="linearGradient4106"
+ x1="12"
+ y1="6"
+ x2="12"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1028.3622)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient4108"
+ gradientUnits="userSpaceOnUse"
+ x1="11"
+ y1="1049.3622"
+ x2="11"
+ y2="1042.3622"
+ gradientTransform="translate(-6,0)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.291667"
+ inkscape:cx="17.625568"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1255"
+ inkscape:window-height="731"
+ inkscape:window-x="330"
+ inkscape:window-y="70"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999994000000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 12,1032.8622 c -1.291133,0 -2.5875124,1.5759 -5.1697769,4.7188 -4.2357679,5.1553 -4.8739666,6.0832 0.6876058,6.25 l 0,6.0312 c 0,0.554 0.3634633,1 0.8149402,1 l 7.3344619,0 c 0.451476,0 0.81494,-0.446 0.81494,-1 l 0,-6.0312 c 5.561572,-0.1668 4.923374,-1.0947 0.687606,-6.25 -2.582265,-3.1429 -3.878645,-4.7188 -5.169777,-4.7188 z"
+ id="path3884"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3886"
+ width="21"
+ height="2"
+ x="1.5"
+ y="1029.8622"
+ rx="1"
+ ry="1" />
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ sodipodi:type="star"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ id="path4058"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0.69692343,0,0,0.50793651,-7.5138561,1035.7511)"
+ inkscape:transform-center-y="-0.95235263" />
+ <rect
+ style="color:#000000;fill:#60b60e;stroke:none;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1"
+ id="rect4060"
+ width="6"
+ height="8"
+ x="9"
+ y="13"
+ transform="translate(0,1028.3622)" />
+ <g
+ id="g4066"
+ style="fill:url(#linearGradient4108);fill-opacity:1;stroke:none"
+ transform="translate(10,0)">
+ <path
+ id="rect4064"
+ style="color:#000000;fill:url(#linearGradient4095);fill-opacity:1;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -1,1041.3622 6,0 0,8 -6,0 z m 3,1.5 c -7.2426409,0 -7.2426409,0 -3.6213208,-4.5714 C 2,1033.7194 2,1033.7194 5.62132,1038.2908 c 3.621321,4.5714 3.621321,4.5714 -3.62132,4.5714 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4070"
+ transform="translate(-2,0)">
+ <path
+ id="rect4074"
+ style="color:#000000;fill:url(#linearGradient4106);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 11,1041.3622 6,0 0,8 -6,0 z m 3,1.5 c -7.2426409,0 -7.2426409,0 -3.621321,-4.5714 3.621321,-4.5714 3.621321,-4.5714 7.242641,0 3.621321,4.5714 3.621321,4.5714 -3.62132,4.5714 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/go-first@2x.png b/resources/stock_icons/24x24/go-first@2x.png
new file mode 100644
index 00000000..21c81dcb
--- /dev/null
+++ b/resources/stock_icons/24x24/go-first@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-jump.png b/resources/stock_icons/24x24/go-jump.png
new file mode 100644
index 00000000..cc13792d
--- /dev/null
+++ b/resources/stock_icons/24x24/go-jump.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-jump.svg b/resources/stock_icons/24x24/go-jump.svg
new file mode 100644
index 00000000..6a6a1c5b
--- /dev/null
+++ b/resources/stock_icons/24x24/go-jump.svg
@@ -0,0 +1,300 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-jump.svg"
+ inkscape:export-filename="go-jump.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3835">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15686275;"
+ offset="0"
+ id="stop3837" />
+ <stop
+ id="stop3855"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3857"
+ id="linearGradient3024"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,1,10.995535,-6)"
+ x1="-4"
+ y1="1040.3622"
+ x2="-4"
+ y2="1046.3622" />
+ <linearGradient
+ id="linearGradient3857">
+ <stop
+ id="stop3859"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15686275;" />
+ <stop
+ id="stop3863"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4100">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4102" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4104" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient4108"
+ gradientUnits="userSpaceOnUse"
+ x1="11"
+ y1="1049.3622"
+ x2="11"
+ y2="1042.3622"
+ gradientTransform="translate(0.99999997,3)" />
+ <linearGradient
+ id="linearGradient4084">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4086" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4088" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4208">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4210" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4212" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient3105"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1036.8622,1042.8622)"
+ x1="11"
+ y1="1049.3622"
+ x2="11"
+ y2="1042.3622" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4100"
+ id="linearGradient3116"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,4.9993325,1053.3622)"
+ x1="12"
+ y1="6"
+ x2="12"
+ y2="14" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient3118"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-7.0006675,1047.3622)"
+ x1="14"
+ y1="21"
+ x2="14"
+ y2="14" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient3120"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1,1,0,-1035.3622,1047.3622)"
+ x1="11"
+ y1="1049.3622"
+ x2="11"
+ y2="1042.3622" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.291667"
+ inkscape:cx="13.241778"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1214"
+ inkscape:window-height="763"
+ inkscape:window-x="322"
+ inkscape:window-y="155"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none"
+ id="rect4165"
+ width="22"
+ height="22"
+ x="2.0000002"
+ y="1030.3619" />
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.5,1030.8622 c 21,0 21,0 21,0"
+ id="path4113"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 13,1039.8622 c 10.5,0 10.5,0 10.5,0"
+ id="path4117"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4119"
+ d="m 13,1033.8622 c 10.5,0 10.5,0 10.5,0"
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 13,1042.8622 c 10.5,0 10.5,0 10.5,0"
+ id="path4121"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4123"
+ d="m 2.5,1048.8622 c 21,0 21,0 21,0"
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.5,1051.8622 c 21,0 21,0 21,0"
+ id="path4127"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="color:#000000;fill:#fce94f;stroke:none;stroke-width:0.50000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3124"
+ width="22"
+ height="3"
+ x="2"
+ y="7"
+ transform="translate(0,1028.3622)" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 18.5,1037.3622 c 0,-1.2911 -1.5759,-2.5875 -4.7188,-5.1698 -5.1553,-4.2357 -6.0832,-4.8739 -6.25,0.6876 l -6.0312,0 c -0.554,0 -1.00000003,0.3635 -1.00000003,0.815 l 0,7.3344 c 0,0.4515 0.44600003,0.815 1.00000003,0.815 l 6.0312,0 c 0.1668,5.5615 1.0947,4.9233 6.25,0.6876 3.1429,-2.5823 4.7188,-3.8787 4.7188,-5.1698 z"
+ id="path3884"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="star"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ id="path4058"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,0.69692343,-0.50793651,0,15.6111,1017.8483)"
+ inkscape:transform-center-y="-0.95235263" />
+ <rect
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4060"
+ width="6"
+ height="8"
+ x="1034.3625"
+ y="-10.000019"
+ transform="matrix(0,1,-1,0,0,0)" />
+ <g
+ id="g4066"
+ style="fill:url(#linearGradient3120);fill-opacity:1;stroke:none"
+ transform="matrix(0,1,-1,0,1051.3622,1035.3622)">
+ <path
+ id="rect4064"
+ style="color:#000000;fill:url(#linearGradient3118);fill-opacity:1;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -1,1041.3622 6,0 0,8 -6,0 z m 3,1.5 c -7.2426409,0 -7.2426409,0 -3.6213208,-4.5714 C 2,1033.7194 2,1033.7194 5.62132,1038.2908 c 3.621321,4.5714 3.621321,4.5714 -3.62132,4.5714 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4070"
+ transform="matrix(0,1,-1,0,1051.3622,1023.3622)">
+ <path
+ id="rect4074"
+ style="color:#000000;fill:url(#linearGradient3116);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 11,1041.3622 6,0 0,8 -6,0 z m 3,1.5 c -7.2426409,0 -7.2426409,0 -3.621321,-4.5714 3.621321,-4.5714 3.621321,-4.5714 7.242641,0 3.621321,4.5714 3.621321,4.5714 -3.62132,4.5714 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.5,1045.8622 c 21,0 21,0 21,0"
+ id="path3122"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/go-jump@2x.png b/resources/stock_icons/24x24/go-jump@2x.png
new file mode 100644
index 00000000..49677be9
--- /dev/null
+++ b/resources/stock_icons/24x24/go-jump@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-last.png b/resources/stock_icons/24x24/go-last.png
new file mode 100644
index 00000000..78ea4b70
--- /dev/null
+++ b/resources/stock_icons/24x24/go-last.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-last.svg b/resources/stock_icons/24x24/go-last.svg
new file mode 100644
index 00000000..cde521a1
--- /dev/null
+++ b/resources/stock_icons/24x24/go-last.svg
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-last.svg"
+ inkscape:export-filename="go-last.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4100"
+ id="linearGradient4106"
+ x1="12"
+ y1="6"
+ x2="12"
+ y2="14"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,1028.3622)" />
+ <linearGradient
+ id="linearGradient4100">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4102" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4104" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient4108"
+ gradientUnits="userSpaceOnUse"
+ x1="11"
+ y1="1049.3622"
+ x2="11"
+ y2="1042.3622"
+ gradientTransform="translate(-6,-1.8299802e-5)" />
+ <linearGradient
+ id="linearGradient4084">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4086" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4088" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient4095"
+ gradientUnits="userSpaceOnUse"
+ x1="14"
+ y1="21"
+ x2="14"
+ y2="14"
+ gradientTransform="translate(-6,1028.3622)" />
+ <linearGradient
+ id="linearGradient4131">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop4133" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4135" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient3041"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,-1,-6,1052.3624)"
+ x1="14"
+ y1="21"
+ x2="14"
+ y2="14" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4084"
+ id="linearGradient3043"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,-1,-6,2080.7246)"
+ x1="11"
+ y1="1049.3622"
+ x2="11"
+ y2="1042.3622" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4100"
+ id="linearGradient3045"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,-1,0,1052.3624)"
+ x1="12"
+ y1="6"
+ x2="12"
+ y2="14" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.291667"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1028"
+ inkscape:window-height="728"
+ inkscape:window-x="626"
+ inkscape:window-y="213"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 12,1047.8624 c -1.291133,0 -2.5875124,-1.5759 -5.1697769,-4.7188 -4.2357679,-5.1553 -4.8739666,-6.0832 0.6876058,-6.25 l 0,-6.0312 c 0,-0.554 0.3634633,-1 0.8149402,-1 l 7.3344619,0 c 0.451476,0 0.81494,0.446 0.81494,1 l 0,6.0312 c 5.561572,0.1668 4.923374,1.0947 0.687606,6.25 -2.582265,3.1429 -3.878645,4.7188 -5.169777,4.7188 z"
+ id="path3884"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3886"
+ width="21"
+ height="2"
+ x="1.5"
+ y="-1050.8622"
+ rx="1"
+ ry="1"
+ transform="scale(1,-1)" />
+ <path
+ sodipodi:type="star"
+ style="fill:#60b60e;fill-opacity:1;stroke:none"
+ id="path4058"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0.69692343,0,0,-0.50793651,-7.513856,1044.9735)"
+ inkscape:transform-center-y="-0.95235263" />
+ <rect
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4060"
+ width="6"
+ height="8"
+ x="9"
+ y="-1039.3622"
+ transform="scale(1,-1)" />
+ <g
+ id="g4066"
+ style="fill:url(#linearGradient3043);fill-opacity:1;stroke:none"
+ transform="matrix(1,0,0,-1,10,2080.7246)">
+ <path
+ id="rect4064"
+ style="color:#000000;fill:url(#linearGradient3041);fill-opacity:1;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m -1,1041.3622 6,0 0,8 -6,0 z m 3,1.5 c -7.2426409,0 -7.2426409,0 -3.6213208,-4.5714 C 2,1033.7194 2,1033.7194 5.62132,1038.2908 c 3.621321,4.5714 3.621321,4.5714 -3.62132,4.5714 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4070"
+ transform="matrix(1,0,0,-1,-2,2080.7246)">
+ <path
+ id="rect4074"
+ style="color:#000000;fill:url(#linearGradient3045);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 11,1041.3622 6,0 0,8 -6,0 z m 3,1.5 c -7.2426409,0 -7.2426409,0 -3.621321,-4.5714 3.621321,-4.5714 3.621321,-4.5714 7.242641,0 3.621321,4.5714 3.621321,4.5714 -3.62132,4.5714 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/go-last@2x.png b/resources/stock_icons/24x24/go-last@2x.png
new file mode 100644
index 00000000..742ed28d
--- /dev/null
+++ b/resources/stock_icons/24x24/go-last@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-next.png b/resources/stock_icons/24x24/go-next.png
new file mode 100644
index 00000000..0bc6a156
--- /dev/null
+++ b/resources/stock_icons/24x24/go-next.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-next.svg b/resources/stock_icons/24x24/go-next.svg
new file mode 100644
index 00000000..fe9e0243
--- /dev/null
+++ b/resources/stock_icons/24x24/go-next.svg
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-next.svg"
+ inkscape:export-filename="go-next.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ gradientTransform="translate(9.9999999,-6)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient3857"
+ id="linearGradient3853"
+ gradientUnits="userSpaceOnUse"
+ x1="-4"
+ y1="1040.3622"
+ x2="-4"
+ y2="1046.3622" />
+ <linearGradient
+ id="linearGradient3857">
+ <stop
+ id="stop3859"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15686275;" />
+ <stop
+ id="stop3863"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(9.9999999,-6)"
+ inkscape:collect="always"
+ xlink:href="#linearGradient3835"
+ id="linearGradient3849"
+ gradientUnits="userSpaceOnUse"
+ x1="5"
+ y1="1052.3622"
+ x2="5"
+ y2="1046.3622" />
+ <linearGradient
+ id="linearGradient3835">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15686275;"
+ offset="0"
+ id="stop3837" />
+ <stop
+ id="stop3855"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3835"
+ id="linearGradient3022"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,1,10.995535,-6)"
+ x1="5"
+ y1="1052.3622"
+ x2="5"
+ y2="1046.3622" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3857"
+ id="linearGradient3024"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1,0,0,1,10.995535,-6)"
+ x1="-4"
+ y1="1040.3622"
+ x2="-4"
+ y2="1046.3622" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3857"
+ id="linearGradient3053"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(10,-6)"
+ x1="-4"
+ y1="1040.3622"
+ x2="-4"
+ y2="1046.3622" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3835"
+ id="linearGradient3056"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(10,-6)"
+ x1="5"
+ y1="1052.3622"
+ x2="5"
+ y2="1046.3622" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.205952"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1028"
+ inkscape:window-height="728"
+ inkscape:window-x="2075"
+ inkscape:window-y="624"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 12.625,1031.874 c -0.761061,0.1308 -1.015962,1.4739 -1.09375,4.0584 -0.01078,-3e-4 -0.02039,0 -0.03125,0 l -9,0 c -0.554,0 -1,0.362 -1,0.8116 l 0,7.3049 c 0,0.4497 0.446,0.8117 1,0.8117 l 9,0 c 0.01086,0 0.02047,2e-4 0.03125,0 0.166726,5.5391 1.094675,4.9035 6.25,0.6848 6.285714,-5.1437 6.285714,-5.1541 0,-10.2979 -2.75,-2.2503 -4.286133,-3.5229 -5.15625,-3.3735 z"
+ id="path2987"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="star"
+ style="fill:#60b60e;fill-opacity:0.94117647;stroke:none"
+ id="path3820"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,-0.69692343,-0.50793651,0,19.606646,1059.8761)"
+ inkscape:transform-center-x="0.95239711" />
+ <rect
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3822"
+ width="11"
+ height="6"
+ x="-13.995535"
+ y="1037.3622"
+ transform="scale(-1,1)" />
+ <path
+ id="rect3826"
+ style="color:#000000;fill:url(#linearGradient3056);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 13.995535,1037.3622 -11,0 0,6 11,0 z m -1.5,3 c 0,7.2427 0,7.2427 4.571428,3.6214 4.571429,-3.6214 4.571429,-3.6214 10e-7,-7.2427 -4.571429,-3.6213 -4.571429,-3.6213 -4.571429,3.6213 z"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 13.995535,1037.3622 -11,0 0,6 11,0 z m -1.5,3 c 0,7.2427 0,7.2427 4.571428,3.6214 4.571429,-3.6214 4.571429,-3.6214 10e-7,-7.2427 -4.571429,-3.6213 -4.571429,-3.6213 -4.571429,3.6213 z"
+ style="color:#000000;fill:url(#linearGradient3053);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3851" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/go-next@2x.png b/resources/stock_icons/24x24/go-next@2x.png
new file mode 100644
index 00000000..f25a5dba
--- /dev/null
+++ b/resources/stock_icons/24x24/go-next@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-previous.png b/resources/stock_icons/24x24/go-previous.png
new file mode 100644
index 00000000..6870ea2f
--- /dev/null
+++ b/resources/stock_icons/24x24/go-previous.png
Binary files differ
diff --git a/resources/stock_icons/24x24/go-previous.svg b/resources/stock_icons/24x24/go-previous.svg
new file mode 100644
index 00000000..93937953
--- /dev/null
+++ b/resources/stock_icons/24x24/go-previous.svg
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="go-previous.svg"
+ inkscape:export-filename="go-previous.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3857">
+ <stop
+ id="stop3859"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.15686275;" />
+ <stop
+ id="stop3863"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3835">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.15686275;"
+ offset="0"
+ id="stop3837" />
+ <stop
+ id="stop3855"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3835"
+ id="linearGradient3849"
+ gradientUnits="userSpaceOnUse"
+ x1="5"
+ y1="1052.3622"
+ x2="5"
+ y2="1046.3622" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3857"
+ id="linearGradient3853"
+ gradientUnits="userSpaceOnUse"
+ x1="-4"
+ y1="1040.3622"
+ x2="-4"
+ y2="1046.3622" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="24.208333"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="g3828"
+ showgrid="true"
+ inkscape:window-width="1329"
+ inkscape:window-height="749"
+ inkscape:window-x="473"
+ inkscape:window-y="145"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <path
+ style="fill:#ffffff;stroke:#888a85;stroke-width:1.00000011999999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
+ d="m 11.370535,1031.874 c 0.761061,0.1308 1.015962,1.4739 1.09375,4.0584 0.01078,-3e-4 0.02039,0 0.03125,0 l 9,0 c 0.554,0 1,0.362 1,0.8116 l 0,7.3049 c 0,0.4497 -0.446,0.8117 -1,0.8117 l -9,0 c -0.01086,0 -0.02047,2e-4 -0.03125,0 -0.166726,5.5391 -1.094675,4.9035 -6.2499995,0.6848 -6.285714,-5.1437 -6.285714,-5.1541 0,-10.2979 2.75,-2.2503 4.2861325,-3.5229 5.1562495,-3.3735 z"
+ id="path2987"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,3.8507518,1036.5844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ sodipodi:type="star"
+ style="fill:#60b60e;fill-opacity:0.94117647;stroke:none"
+ id="path3820"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,-0.69692343,0.50793651,0,4.3888889,1059.8761)"
+ inkscape:transform-center-x="0.95239711" />
+ <rect
+ style="color:#000000;fill:#60b60e;fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3822"
+ width="11"
+ height="6"
+ x="10"
+ y="1037.3622" />
+ <g
+ id="g3828"
+ style="fill:#60b60e;fill-opacity:0.44214878"
+ transform="translate(10,-6)">
+ <path
+ id="rect3826"
+ style="color:#000000;fill:url(#linearGradient3849);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 0,1043.3622 11,0 0,6 -11,0 z m 1.5,3 c 0,7.2427 0,7.2427 -4.5714285,3.6214 -4.5714285,-3.6214 -4.5714285,-3.6214 -10e-8,-7.2427 C 1.5,1039.1196 1.5,1039.1196 1.5,1046.3622 z"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 0,1043.3622 11,0 0,6 -11,0 z m 1.5,3 c 0,7.2427 0,7.2427 -4.5714285,3.6214 -4.5714285,-3.6214 -4.5714285,-3.6214 -10e-8,-7.2427 C 1.5,1039.1196 1.5,1039.1196 1.5,1046.3622 z"
+ style="color:#000000;fill:url(#linearGradient3853);fill-opacity:1;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path3851" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/go-previous@2x.png b/resources/stock_icons/24x24/go-previous@2x.png
new file mode 100644
index 00000000..7f23c8fb
--- /dev/null
+++ b/resources/stock_icons/24x24/go-previous@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-file-close.png b/resources/stock_icons/24x24/x-capture-file-close.png
new file mode 100644
index 00000000..dab2f84c
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-close.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-file-close.svg b/resources/stock_icons/24x24/x-capture-file-close.svg
new file mode 100644
index 00000000..1565edb0
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-close.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-save.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.893359"
+ inkscape:cx="9.6749014"
+ inkscape:cy="13.379973"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="931"
+ inkscape:window-height="683"
+ inkscape:window-x="297"
+ inkscape:window-y="441"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3173"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <image
+ y="1028.3622"
+ x="0"
+ id="image3237"
+ xlink:href="../../icons/WiresharkDoc-24.png"
+ height="24"
+ width="24" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
+ d="m 2.5000001,1028.8622 c 0,23 0,23 0,23 l 19.0000009,0 0,-17.7728 L 16.5,1028.8622 z"
+ id="path3240"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path3771"
+ d="m 18,1046.3622 -12,-12"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 6,1046.3622 12,-12"
+ id="path3791"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-file-close@2x.png b/resources/stock_icons/24x24/x-capture-file-close@2x.png
new file mode 100644
index 00000000..4ca5b806
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-close@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-file-close@2x.svg b/resources/stock_icons/24x24/x-capture-file-close@2x.svg
new file mode 100644
index 00000000..bc09b6e3
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-close@2x.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-close@2x.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16.09375"
+ inkscape:cx="20.094058"
+ inkscape:cy="38.709887"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="931"
+ inkscape:window-height="683"
+ inkscape:window-x="305"
+ inkscape:window-y="327"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3173"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1004.3622)">
+ <image
+ y="1004.3622"
+ x="0"
+ id="image4129"
+ xlink:href="../../icons/WiresharkDoc-48.png"
+ height="48"
+ width="48" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 5,1005.3622 c 0,46 0,46 0,46 l 37,0 0,-37 -9.000002,-9 z"
+ id="path3240"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path3771"
+ d="m 36,1040.3622 -24,-24"
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:#2e3436;stroke:#2e3436;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 12,1040.3622 24,-24"
+ id="path3791"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-file-reload.png b/resources/stock_icons/24x24/x-capture-file-reload.png
new file mode 100644
index 00000000..22e6edb2
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-reload.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-file-reload.svg b/resources/stock_icons/24x24/x-capture-file-reload.svg
new file mode 100644
index 00000000..61d3a67d
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-reload.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-reload.svg"
+ inkscape:export-filename="x-capture-file-reload.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <marker
+ inkscape:stockid="TriangleInSxF"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="TriangleInSxF"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3031"
+ d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+ style="fill:#204a87;fill-rule:evenodd;stroke:#204a87;stroke-width:1pt;marker-start:none"
+ transform="scale(-0.2,-0.2)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="6.294321"
+ inkscape:cy="0.53404635"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="931"
+ inkscape:window-height="683"
+ inkscape:window-x="0"
+ inkscape:window-y="774"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3064"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <image
+ xlink:href="../../icons/WiresharkDoc-24.png"
+ style="fill:#2e3436;stroke:#2e3436"
+ width="24"
+ height="24"
+ id="image3836"
+ x="0"
+ y="1028.3622" />
+ <path
+ sodipodi:open="true"
+ sodipodi:end="4.712389"
+ sodipodi:start="0"
+ transform="matrix(1.2304762,0,0,1.2295211,-37.085712,1029.5448)"
+ d="M 44.767801,8.8390093 A 4.8761611,4.8390093 0 1 1 39.89164,4"
+ sodipodi:ry="4.8390093"
+ sodipodi:rx="4.8761611"
+ sodipodi:cy="8.8390093"
+ sodipodi:cx="39.89164"
+ id="path2989"
+ style="fill:none;stroke:#204a87;stroke-width:1.62601817000000004;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#TriangleInSxF)"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-file-reload@2x.png b/resources/stock_icons/24x24/x-capture-file-reload@2x.png
new file mode 100644
index 00000000..e56a0b8b
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-reload@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-file-reload@2x.svg b/resources/stock_icons/24x24/x-capture-file-reload@2x.svg
new file mode 100644
index 00000000..cdcdd070
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-reload@2x.svg
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-reload@2x.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <marker
+ inkscape:stockid="TriangleInSxF"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="TriangleInSxF"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3031"
+ d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
+ style="fill:#204a87;fill-rule:evenodd;stroke:#204a87;stroke-width:1pt;marker-start:none"
+ transform="scale(-0.2,-0.2)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="10.48775"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1062"
+ inkscape:window-height="672"
+ inkscape:window-x="370"
+ inkscape:window-y="35"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3173"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1004.3622)">
+ <image
+ xlink:href="../../icons/WiresharkDoc-48.png"
+ width="48"
+ height="48"
+ id="image4129"
+ x="0"
+ y="1004.3622" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 5,1005.3622 c 0,46 0,46 0,46 l 37,0 0,-37 -9.000002,-9 z"
+ id="path3240"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ sodipodi:open="true"
+ sodipodi:end="4.712389"
+ sodipodi:start="0"
+ transform="matrix(2.4609523,0,0,2.4590421,-74.171423,1006.6267)"
+ d="M 44.767801,8.8390093 A 4.8761611,4.8390093 0 1 1 39.89164,4"
+ sodipodi:ry="4.8390093"
+ sodipodi:rx="4.8761611"
+ sodipodi:cy="8.8390093"
+ sodipodi:cx="39.89164"
+ id="path2989"
+ style="fill:none;stroke:#204a87;stroke-width:1.62601817;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#TriangleInSxF)"
+ sodipodi:type="arc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-file-save.png b/resources/stock_icons/24x24/x-capture-file-save.png
new file mode 100644
index 00000000..48ef2525
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-save.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-file-save.svg b/resources/stock_icons/24x24/x-capture-file-save.svg
new file mode 100644
index 00000000..c8a5deed
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-save.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-save.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.893359"
+ inkscape:cx="9.6749014"
+ inkscape:cy="13.379973"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="931"
+ inkscape:window-height="683"
+ inkscape:window-x="297"
+ inkscape:window-y="441"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3173"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <image
+ y="1028.3622"
+ x="0"
+ id="image3237"
+ xlink:href="../../icons/WiresharkDoc-24.png"
+ height="24"
+ width="24" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
+ d="m 2.5000001,1028.8622 c 0,23 0,23 0,23 l 19.0000009,0 0,-17.7728 L 16.5,1028.8622 z"
+ id="path3240"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-file-save@2x.png b/resources/stock_icons/24x24/x-capture-file-save@2x.png
new file mode 100644
index 00000000..ccc92d61
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-save@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-file-save@2x.svg b/resources/stock_icons/24x24/x-capture-file-save@2x.svg
new file mode 100644
index 00000000..4f5b6685
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-file-save@2x.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-capture-file-save@2x.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16.09375"
+ inkscape:cx="21.181437"
+ inkscape:cy="23.499795"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="931"
+ inkscape:window-height="683"
+ inkscape:window-x="305"
+ inkscape:window-y="327"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3173"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1004.3622)">
+ <image
+ y="1004.3622"
+ x="0"
+ id="image4129"
+ xlink:href="../../icons/WiresharkDoc-48.png"
+ height="48"
+ width="48" />
+ <path
+ style="fill:none;stroke:#888a85;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 5,1005.3622 c 0,46 0,46 0,46 l 37,0 0,-37 -9.000002,-9 z"
+ id="path3240"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-options-gear.svg b/resources/stock_icons/24x24/x-capture-options-gear.svg
new file mode 100644
index 00000000..c47e5d1a
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-options-gear.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="12" cy="12" r="12"/>
+ <circle fill="#4D4D4D" cx="12.061" cy="12.102" r="10.476"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M12,1.144c-5.985,0-10.856,4.869-10.856,10.855c0,5.987,4.871,10.858,10.856,10.858
+ s10.856-4.871,10.856-10.858C22.856,6.013,17.985,1.144,12,1.144z M12,20.936c-4.927,0-8.935-4.009-8.935-8.937
+ c0-4.926,4.008-8.935,8.935-8.935s8.935,4.009,8.935,8.935C20.935,16.927,16.927,20.936,12,20.936z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="18" height="18" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATZJREFUeNqslLFuwjAQhuMkUxOl
+E3RGSCDYOrD1LXjRPkS3DhULiLwBMIEcpkbpf9Vv6RTZiYU46ZeTu/jzne4ck4TNDMS62A05VFCZ
+J95CDWT57IXJxhKaQitoSWDfBHKAfqAz9KuzcCagd+gD2kCLAKwhSGJf0MllmCvolKAtNCPcV6Zk
+UimwAK/yktJZsLQNQa8BkD5Yqlhzr3EwQ8eSpZXJuOXMbsI105nJy8tAB32mEyg0bGyufFYS5Lpu
+0uSJlo5N9YDJvNXQkV3tUjXVdzrbSFhDUM3n/8y6XsBGgGTWbtCFa6vLbEJXJAA689u9K1HfAPfB
+NzTnSRU7VqgDLTMR0CdX67ublkGxHfTG1i/oq6lTr4o2NFuZyqYKwG4xv6C+P1P/NVem63b36Cya
+2NvxJ8AAfqNUYCQcKVYAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 3.4351 3.4351)">
+ </image>
+ <g>
+ <circle fill="#333333" cx="12" cy="12" r="6.546"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M9.049,9.977c-1.117,1.684-0.659,3.956,1.023,5.072
+ c1.686,1.123,3.958,0.66,5.074-1.02c1.122-1.683,0.659-3.956-1.02-5.077C12.442,7.836,10.17,8.293,9.049,9.977L9.049,9.977z
+ M8.627,8.147L7.22,7.689L6.235,9.172l0.967,1.121c-0.162,0.47-0.26,0.955-0.281,1.438l-1.318,0.673l0.348,1.745l1.48,0.109
+ c0.207,0.436,0.48,0.846,0.813,1.215l-0.457,1.41l1.482,0.986l1.125-0.969c0.466,0.163,0.949,0.256,1.434,0.281l0.672,1.316
+ l1.746-0.353l0.109-1.474c0.435-0.211,0.845-0.484,1.214-0.814l1.411,0.458l0.985-1.481l-0.969-1.125
+ c0.162-0.466,0.255-0.949,0.281-1.433l1.32-0.678l-0.352-1.741l-1.478-0.11c-0.213-0.439-0.483-0.848-0.813-1.213l0.452-1.411
+ l-1.478-0.985l-1.124,0.968c-0.467-0.163-0.95-0.26-1.435-0.281L11.695,5.5l-1.74,0.353l-0.11,1.481
+ C9.404,7.54,8.996,7.813,8.627,8.147L8.627,8.147z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-options-wrench.svg b/resources/stock_icons/24x24/x-capture-options-wrench.svg
new file mode 100644
index 00000000..f3a40f3e
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-options-wrench.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="12" cy="12" r="12"/>
+ <path fill="#4D4D4D" d="M22.474,11.939c0,5.787-4.69,10.477-10.476,10.477S1.522,17.727,1.522,11.939
+ c0-5.783,4.69-10.475,10.476-10.475S22.474,6.156,22.474,11.939z"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M12,1.144C6.015,1.144,1.144,6.014,1.144,12S6.015,22.857,12,22.857S22.856,17.986,22.856,12
+ S17.985,1.144,12,1.144z M12,20.936c-4.927,0-8.935-4.008-8.935-8.936c0-4.926,4.008-8.936,8.935-8.936s8.935,4.01,8.935,8.936
+ C20.935,16.928,16.927,20.936,12,20.936z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="18" height="18" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNqslLFKxEAQhrPJFmKC
+YuFZ29yhncV1voUv6kNYiM1ho5gXkDsR8bhYiDH+I//AsOwmizjwkc1u8mUmO4kr0uFG1obcGzyo
+SRVZ70EHdhxHZXJjA2bgDCwoDEMkj2AFNuDLZqEhogtwCZZgnpB1FMnaDVhrht5IZxRdgVPKY2VK
+JgdGLMJ3OSk5WbO0JUWHCZF9sFRxznudyhwnFiytKabDM7tjHiubmZzsj+xgLGwCtZVN9VUsGop0
+111Z/GOUU109EtJvLXjirg6l6eoPTvaZso6iluPfzIZgYZchkl7bghcee1tml/pEEqINr33QEgvT
+Bt+0S/8cgT3wyYs8j5LxK3gGt+Aa3IE3lfngha44vgcn3Po551qyDqroU72lf46anR2TbXN+QeF8
+Zf5r+l51t4e/9qLL/Tp+BBgA+aVWWKGXdRoAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 3.4351 3.4351)">
+ </image>
+ <g>
+ <circle fill="#333333" cx="12" cy="12" r="6.545"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path fill="#FFFFFF" d="M15.255,7.711l-1.227,3.777l-2.306,0.473l-1.518-1.693l1.131-3.648c0,0-2.629-0.146-3.903,3.322
+ c-1.355,3.693,2.032,5.244,2.032,5.244l0.136,2.775c0.791,0.371,1.672,0.584,2.604,0.584c0.777,0,1.519-0.15,2.204-0.414
+ c-0.083-0.988-0.152-1.959-0.138-2.262c0.032-0.684,0.612-1.041,0.612-1.041s1.081-0.506,1.759-2.264
+ C17.54,10.229,15.255,7.711,15.255,7.711z"/>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-options.png b/resources/stock_icons/24x24/x-capture-options.png
new file mode 100644
index 00000000..a3384e6a
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-options.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-options@2x.png b/resources/stock_icons/24x24/x-capture-options@2x.png
new file mode 100644
index 00000000..7ee5c74a
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-options@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-restart-circle.png b/resources/stock_icons/24x24/x-capture-restart-circle.png
new file mode 100644
index 00000000..f65a85fd
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-circle.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-restart-circle.svg b/resources/stock_icons/24x24/x-capture-restart-circle.svg
new file mode 100644
index 00000000..371159a3
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-circle.svg
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="24px"
+ height="24px"
+ viewBox="0 0 24 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ sodipodi:docname="x-capture-restart-circle.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-restart-circle@2x.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs577"><linearGradient
+ id="linearGradient5075"><stop
+ style="stop-color:#fffdff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5077" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5079" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5075"
+ id="linearGradient14426"
+ x1="9.5641632"
+ y1="6"
+ x2="12"
+ y2="12"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient5067"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5069" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5071" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5067"
+ id="linearGradient19220"
+ x1="15"
+ y1="21"
+ x2="13"
+ y2="13"
+ gradientUnits="userSpaceOnUse" />
+
+ </defs><sodipodi:namedview
+ id="namedview575"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="true"
+ inkscape:zoom="31.416667"
+ inkscape:cx="11.888594"
+ inkscape:cy="11.809019"
+ inkscape:window-width="1429"
+ inkscape:window-height="932"
+ inkscape:window-x="560"
+ inkscape:window-y="235"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g572"><inkscape:grid
+ type="xygrid"
+ id="grid16610" /></sodipodi:namedview>
+<g
+ id="g572">
+ <circle
+ fill="#999999"
+ cx="12"
+ cy="12"
+ r="12"
+ id="circle554"
+ style="display:inline" /><circle
+ fill="#4d4d4d"
+ cx="11.903"
+ cy="11.952"
+ r="10.476"
+ id="circle25311"
+ style="display:inline;fill:#21de08;fill-opacity:1"
+ inkscape:label="main green" />
+ <circle
+ fill="#4d4d4d"
+ cx="11.903"
+ cy="11.952"
+ r="10.476"
+ id="circle556"
+ style="display:none;fill:#db0000;fill-opacity:1"
+ inkscape:label="main red" /><circle
+ fill="#4d4d4d"
+ id="circle16976"
+ style="display:inline;fill:url(#linearGradient19220);fill-opacity:1"
+ inkscape:label="main shade"
+ r="10.476"
+ cy="11.952"
+ cx="11.903" />
+ <circle
+ fill="#4d4d4d"
+ cx="11.903"
+ cy="11.952"
+ id="circle10986"
+ style="display:inline;fill:url(#linearGradient14426);fill-opacity:1"
+ inkscape:label="main highlight"
+ r="10.476" /><g
+ id="g570">
+ <g
+ id="g568">
+ <path
+ fill="#FFFFFF"
+ d="M12,1.144C6.015,1.144,1.144,6.013,1.144,12c0,5.985,4.871,10.856,10.856,10.856 c5.986,0,10.856-4.871,10.856-10.856C22.856,6.013,17.986,1.144,12,1.144z M12,20.935c-4.927,0-8.935-4.008-8.935-8.935 S7.073,3.064,12,3.064S20.936,7.073,20.936,12S16.927,20.935,12,20.935z"
+ id="path558" />
+
+ </g>
+ </g>
+<path
+ fill="#ffffff"
+ d="m 15.797939,9.4743881 -0.282138,-0.2841965 -1.697971,1.6979714 0.283167,0.283166 c 0.493225,0.493225 0.765065,1.151202 0.765065,1.850367 0,0.700194 -0.272869,1.357141 -0.765065,1.850366 -0.98748,0.98748 -2.714282,0.98542 -3.699703,0 -1.0101327,-1.009104 -1.0152812,-2.644263 -0.0278,-3.666753 l 2.432145,2.34874 L 13.827098,6.167 6.265,7.072104 8.4438397,9.2735971 8.6744919,9.5042493 c -1.9265638,1.9584847 -1.9183262,5.1206847 0.027802,7.0647537 0.9452623,0.947322 2.2066411,1.467319 3.5473071,1.467319 1.342726,0 2.601016,-0.519997 3.546278,-1.467319 1.958485,-1.956425 1.958485,-5.13922 0.0021,-7.0946149 z"
+ id="path653"
+ style="stroke-width:1" /></g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-restart-circle@2x.png b/resources/stock_icons/24x24/x-capture-restart-circle@2x.png
new file mode 100644
index 00000000..baf160c8
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-circle@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-restart-fin.svg b/resources/stock_icons/24x24/x-capture-restart-fin.svg
new file mode 100644
index 00000000..91f6ce3e
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-fin.svg
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="svg548"
+ sodipodi:version="0.32"
+ sodipodi:docname="x-capture-restart-fin.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-restart.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"
+ x="0px"
+ y="0px"
+ width="24px"
+ height="24px"
+ viewBox="0 0 24 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs662"><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5067"
+ id="linearGradient5073"
+ x1="15"
+ y1="21.5"
+ x2="12.5"
+ y2="11.5"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient5067"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5069" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5071" /></linearGradient><linearGradient
+ id="linearGradient5075"><stop
+ style="stop-color:#fffdff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5077" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5079" /></linearGradient></defs>
+<sodipodi:namedview
+ inkscape:current-layer="g659"
+ inkscape:window-width="1443"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-maximized="0"
+ inkscape:window-height="837"
+ inkscape:cy="11.845851"
+ inkscape:cx="7.738183"
+ inkscape:window-x="2577"
+ id="base"
+ inkscape:window-y="457"
+ showgrid="true"
+ inkscape:zoom="24.101265"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+
+ <inkscape:grid
+ type="xygrid"
+ enabled="true"
+ visible="true"
+ spacingx="0.5"
+ spacingy="0.5"
+ empspacing="5"
+ snapvisiblegridlinesonly="true"
+ id="grid3142"
+ originx="0"
+ originy="0">
+ </inkscape:grid>
+</sodipodi:namedview>
+
+<g
+ id="g659">
+ <path
+ fill="#ffffff"
+ d="m 1.604,22.99 20.23,0.029 C 20.73,20.265 17.098,9.715 22.068,1.007 5.218,1.87 2.045,19.697 1.604,22.99 Z"
+ id="path644"
+ style="display:inline" />
+ <g
+ id="g651">
+ <g
+ id="g648">
+ <path
+ fill="#999999"
+ d="M22.557,23.98L22.557,23.98L1.064,23.948c-0.135-0.001-0.263-0.058-0.354-0.155 c-0.09-0.1-0.135-0.23-0.124-0.365c0.02-0.229,2.2-23.089,22.341-23.405c0.166-0.024,0.341,0.09,0.427,0.245 c0.086,0.153,0.08,0.343-0.016,0.491c-5.911,9.253-0.941,21.189-0.396,22.435c0.07,0.084,0.113,0.19,0.113,0.309 c0,0.266-0.216,0.479-0.479,0.479C22.57,23.98,22.564,23.98,22.557,23.98z M1.604,22.99l20.23,0.029 c-1.104-2.754-4.736-13.304,0.234-22.012C5.218,1.87,2.045,19.697,1.604,22.99z"
+ id="path646" />
+ </g>
+
+ <path
+ id="path2995_5_"
+ inkscape:export-filename="x-capture-restart-fin.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ fill="#21de08"
+ d="m 3.391,21.646 c 0,0 2.311,-17.222 16.753,-19.225 -4.479,9.33 -0.215,19.246 -0.215,19.246 z"
+ style="display:inline"
+ inkscape:label="fin" />
+ <path
+ id="path4555"
+ inkscape:export-filename="x-capture-start.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ d="m 3.391,21.645 c 0,0 2.312,-17.222 16.754,-19.225 -4.48,9.331 -0.216,19.247 -0.216,19.247 z"
+ style="display:inline;fill:url(#linearGradient5073);fill-opacity:1"
+ inkscape:label="shade" /><path
+ style="display:inline;fill:url(#linearGradient5081);fill-opacity:1"
+ d="m 3.391,21.645 c 0,0 2.312,-17.222 16.754,-19.225 -4.48,9.331 -0.216,19.247 -0.216,19.247 z"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="x-capture-start.png"
+ id="path4557"
+ inkscape:label="highlight" /></g>
+ <g
+ id="g657">
+ <g
+ id="g655"
+ style="display:inline">
+ <path
+ fill="#ffffff"
+ d="m 16.523,12.479 -0.274,-0.276 -1.649,1.649 0.275,0.275 c 0.479,0.479 0.743,1.118 0.743,1.797 0,0.68 -0.265,1.318 -0.743,1.797 -0.959,0.959 -2.636,0.957 -3.593,0 -0.981,-0.98 -0.986,-2.568 -0.027,-3.561 l 2.362,2.281 0.992,-7.174 -7.344,0.879 2.116,2.138 0.224,0.224 c -1.871,1.902 -1.863,4.973 0.027,6.861 0.918,0.92 2.143,1.425 3.445,1.425 1.304,0 2.526,-0.505 3.444,-1.425 1.902,-1.9 1.902,-4.991 0.002,-6.89 z"
+ id="path653" />
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-restart-triangle1.svg b/resources/stock_icons/24x24/x-capture-restart-triangle1.svg
new file mode 100644
index 00000000..282152c8
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-triangle1.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="12" cy="12" r="12"/>
+ <circle fill="#4D4D4D" cx="11.91" cy="12.034" r="10.476"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M11.999,1.144c-5.985,0-10.855,4.869-10.855,10.855c0,5.987,4.87,10.858,10.855,10.858
+ c5.986,0,10.857-4.871,10.857-10.858C22.856,6.013,17.985,1.144,11.999,1.144z M11.999,20.936c-4.926,0-8.935-4.009-8.935-8.937
+ c0-4.926,4.009-8.935,8.935-8.935c4.928,0,8.936,4.009,8.936,8.935C20.935,16.927,16.927,20.936,11.999,20.936z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="18" height="18" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNqslLFKxEAQhrPJFmKC
+YuFZ29yhncV1voUv6kNYiM1ho5gXkDsR8bhYiDH+I//AsOwmizjwkc1u8mUmO4kr0uFG1obcGzyo
+SRVZ70EHdhxHZXJjA2bgDCwoDEMkj2AFNuDLZqEhogtwCZZgnpB1FMnaDVhrht5IZxRdgVPKY2VK
+JgdGLMJ3OSk5WbO0JUWHCZF9sFRxznudyhwnFiytKabDM7tjHiubmZzsj+xgLGwCtZVN9VUsGop0
+111Z/GOUU109EtJvLXjirg6l6eoPTvaZso6iluPfzIZgYZchkl7bghcee1tml/pEEqINr33QEgvT
+Bt+0S/8cgT3wyYs8j5LxK3gGt+Aa3IE3lfngha44vgcn3Po551qyDqroU72lf46anR2TbXN+QeF8
+Zf5r+l51t4e/9qLL/Tp+BBgA+aVWWKGXdRoAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 3.4351 3.4351)">
+ </image>
+ <g>
+ <circle fill="#333333" cx="12" cy="12" r="6.546"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <polygon fill="#FFFFFF" points="15.491,18.354 15.491,5.757 6.466,12.057 "/>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-restart-triangle2.svg b/resources/stock_icons/24x24/x-capture-restart-triangle2.svg
new file mode 100644
index 00000000..5e65e225
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-triangle2.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="12" cy="12" r="12"/>
+ <circle fill="#4D4D4D" cx="12.17" cy="11.962" r="10.476"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M12,1.144C6.015,1.144,1.144,6.015,1.144,12c0,5.986,4.871,10.856,10.856,10.856S22.856,17.986,22.856,12
+ C22.856,6.015,17.985,1.144,12,1.144z M12,20.936c-4.927,0-8.935-4.008-8.935-8.936c0-4.926,4.008-8.935,8.935-8.935
+ S20.935,7.074,20.935,12C20.935,16.928,16.927,20.936,12,20.936z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="18" height="18" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNqslLFKxEAQhrPJFmKC
+YuFZ29yhncV1voUv6kNYiM1ho5gXkDsR8bhYiDH+I//AsOwmizjwkc1u8mUmO4kr0uFG1obcGzyo
+SRVZ70EHdhxHZXJjA2bgDCwoDEMkj2AFNuDLZqEhogtwCZZgnpB1FMnaDVhrht5IZxRdgVPKY2VK
+JgdGLMJ3OSk5WbO0JUWHCZF9sFRxznudyhwnFiytKabDM7tjHiubmZzsj+xgLGwCtZVN9VUsGop0
+111Z/GOUU109EtJvLXjirg6l6eoPTvaZso6iluPfzIZgYZchkl7bghcee1tml/pEEqINr33QEgvT
+Bt+0S/8cgT3wyYs8j5LxK3gGt+Aa3IE3lfngha44vgcn3Po551qyDqroU72lf46anR2TbXN+QeF8
+Zf5r+l51t4e/9qLL/Tp+BBgA+aVWWKGXdRoAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 3.4351 3.4351)">
+ </image>
+ <g>
+ <circle fill="#333333" cx="12" cy="12" r="6.545"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g>
+ <rect x="14.418" y="7.291" fill="#FFFFFF" width="2.722" height="9.045"/>
+ </g>
+ <g>
+ <polygon fill="#FFFFFF" points="11.747,16.4 11.747,7.227 5.175,11.813 "/>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-restart-turn1.svg b/resources/stock_icons/24x24/x-capture-restart-turn1.svg
new file mode 100644
index 00000000..be34730e
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-turn1.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="12" cy="12" r="12"/>
+ <circle fill="#4D4D4D" cx="12.345" cy="12.094" r="10.476"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M12,1.144c-5.985,0-10.856,4.87-10.856,10.855c0,5.986,4.871,10.857,10.856,10.857
+ s10.856-4.871,10.856-10.857C22.856,6.014,17.985,1.144,12,1.144z M12,20.935c-4.927,0-8.935-4.008-8.935-8.936
+ c0-4.926,4.008-8.935,8.935-8.935s8.935,4.009,8.935,8.935C20.935,16.927,16.927,20.935,12,20.935z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="18" height="18" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVFJREFUeNqslMFKxDAQhpO2oGur
+4sH1rIdd9qagNx/Bmy/qE+zJg3jZo1rwJoiKiMtWRLbWf5Y/MIS0jeLAR9JM+3eSmYk17WY7fE3s
+BxnISRrw16ACC86DYvJhAYZgAsYU9E1EbsAMPIOljsKZCB2BU3ACRi1iFYXEdwmeXISZEh1S6Bzs
+Uzy0TYlkSwmL4LtRL2+CY3AGDsE2SFoOX9YHYA08gFtufeWwDHnMrRWm3zJGt8sxNerv8rDRkcGQ
+6QBy423Fmt9ZQSGXdZuYf7Skr6o7TA69BHfMapOoqv7gYh0pVlGo5HwVWeM5FhFCUmtz8MKx1nVW
+8wVJ9UFPnS3ZRldgCu7Bpxb7pqDUzw5YB1+MOuMoEb+CRwpdgGvw5s7bb/Q99ueE8xExPIKSvRhs
+dL+23M2Rs7JDYvOYK8hfT9W95rLnst38tRZtbHf8CDAAAGdUK1uqpVsAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 3.4351 3.4351)">
+ </image>
+ <g>
+ <circle fill="#333333" cx="12" cy="12" r="6.545"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path fill="#FFFFFF" d="M13.72,6.033H7.594v3.395h6.126c0.832,0,1.509,0.678,1.509,1.512v1.315c0,0.82-0.656,1.485-1.468,1.509
+ h-2.613v-2.585L5.85,15.192l5.298,4.013v-2.043h2.01V17.16h0.562c2.703,0,4.904-2.2,4.904-4.905v-1.315
+ C18.624,8.233,16.423,6.033,13.72,6.033z"/>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-restart-turn2.svg b/resources/stock_icons/24x24/x-capture-restart-turn2.svg
new file mode 100644
index 00000000..b2187d94
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart-turn2.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <path fill="#999999" d="M12,24C5.373,24,0,18.631,0,12.006C0,5.371,5.373,0,12,0s12,5.371,12,12.006C24,18.631,18.627,24,12,24z"/>
+ <circle fill="#DC0000" cx="11.996" cy="12.226" r="10.476"/>
+ <path fill="#FFFFFF" d="M12,1.139c-5.988,0-10.857,4.877-10.857,10.867c0,5.979,4.869,10.855,10.857,10.855
+ s10.857-4.877,10.857-10.855C22.857,6.016,17.988,1.139,12,1.139z M12,20.941c-4.928,0-8.936-4.012-8.936-8.936
+ c0-4.936,4.008-8.944,8.936-8.944s8.936,4.009,8.936,8.944C20.936,16.93,16.928,20.941,12,20.941z"/>
+ <path fill="#FFFFFF" d="M13.717,18.103H7.591v-3.381h6.126c0.833,0,1.511-0.685,1.511-1.51V11.89c0-0.825-0.651-1.494-1.467-1.511
+ h-2.616v2.576L5.85,8.953l5.295-4.019v2.044h2.014l0,0h0.559c2.704,0,4.909,2.195,4.909,4.911v1.322
+ C18.626,15.904,16.421,18.103,13.717,18.103z"/>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-restart.png b/resources/stock_icons/24x24/x-capture-restart.png
new file mode 100644
index 00000000..e8ecfc91
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-restart@2x.png b/resources/stock_icons/24x24/x-capture-restart@2x.png
new file mode 100644
index 00000000..b48bff6c
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-restart@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start-circle.on.png b/resources/stock_icons/24x24/x-capture-start-circle.on.png
new file mode 100644
index 00000000..560542f5
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start-circle.on.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start-circle.on@2x.png b/resources/stock_icons/24x24/x-capture-start-circle.on@2x.png
new file mode 100644
index 00000000..75cadd7f
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start-circle.on@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start-circle.png b/resources/stock_icons/24x24/x-capture-start-circle.png
new file mode 100644
index 00000000..c03a4881
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start-circle.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start-circle.svg b/resources/stock_icons/24x24/x-capture-start-circle.svg
new file mode 100644
index 00000000..e2b3688e
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start-circle.svg
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="24px"
+ height="24px"
+ viewBox="0 0 24 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ sodipodi:docname="x-capture-start-circle.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-start-circle.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs577"><linearGradient
+ id="linearGradient5075"><stop
+ style="stop-color:#fffdff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5077" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5079" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5075"
+ id="linearGradient14426"
+ x1="9.5641632"
+ y1="6"
+ x2="12"
+ y2="12"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient5067"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5069" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5071" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5067"
+ id="linearGradient19220"
+ x1="15"
+ y1="21"
+ x2="13"
+ y2="13"
+ gradientUnits="userSpaceOnUse" /><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath12339"><ellipse
+ style="display:inline;fill:#5c5c5c;fill-opacity:1;stroke-width:0.999999;stroke-linecap:round;stroke-opacity:0.468014"
+ id="circle12341"
+ cx="9.3283453"
+ cy="8.0752974"
+ inkscape:label="ray clip"
+ rx="7.4876795"
+ ry="7.4850612" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath7770"><ellipse
+ style="display:none;fill:#5c5c5c;fill-opacity:1;stroke-width:0.999999;stroke-linecap:round;stroke-opacity:0.468014"
+ id="circle7772"
+ cx="9.3283453"
+ cy="8.0752974"
+ inkscape:label="ray clip"
+ rx="7.4876795"
+ ry="7.4850612" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath1069"><ellipse
+ style="display:inline;fill:#5c5c5c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-opacity:0.468014"
+ id="circle1071"
+ cx="8.5960941"
+ cy="8.6470308"
+ inkscape:label="ray clip"
+ rx="7.256381"
+ ry="7.2565098" /></clipPath><clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath1073"><ellipse
+ style="display:inline;fill:#5c5c5c;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-opacity:0.468014"
+ id="circle1075"
+ cx="8.5960941"
+ cy="8.6470308"
+ inkscape:label="ray clip"
+ rx="7.256381"
+ ry="7.2565098" /></clipPath></defs><sodipodi:namedview
+ id="namedview575"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ showgrid="true"
+ inkscape:zoom="31.416667"
+ inkscape:cx="11.984085"
+ inkscape:cy="12"
+ inkscape:window-width="1429"
+ inkscape:window-height="932"
+ inkscape:window-x="654"
+ inkscape:window-y="106"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g572"><inkscape:grid
+ type="xygrid"
+ id="grid16610" /></sodipodi:namedview>
+<g
+ id="g572"
+ style="display:inline">
+ <circle
+ fill="#999999"
+ cx="12"
+ cy="12"
+ r="12"
+ id="circle554"
+ style="display:inline" /><circle
+ fill="#4d4d4d"
+ cx="11.903"
+ cy="11.952"
+ r="10.476"
+ id="circle25311"
+ style="display:none;fill:#21de08;fill-opacity:1"
+ inkscape:label="main green" />
+ <circle
+ fill="#4d4d4d"
+ cx="11.903"
+ cy="11.952"
+ r="10.476"
+ id="circle556"
+ style="display:inline;fill:#db0000;fill-opacity:1"
+ inkscape:label="main red" /><circle
+ fill="#4d4d4d"
+ cx="11.903"
+ cy="11.952"
+ r="10.476"
+ id="circle500"
+ style="display:inline;fill:#babdb6;fill-opacity:1"
+ inkscape:label="main gray" /><circle
+ fill="#4d4d4d"
+ id="circle16976"
+ style="display:inline;fill:url(#linearGradient19220);fill-opacity:1"
+ inkscape:label="main shade"
+ r="10.476"
+ cy="11.952"
+ cx="11.903" />
+ <circle
+ fill="#4d4d4d"
+ cx="11.903"
+ cy="11.952"
+ id="circle10986"
+ style="display:inline;fill:url(#linearGradient14426);fill-opacity:1"
+ inkscape:label="main highlight"
+ r="10.476" /><g
+ id="g570"
+ style="display:inline">
+ <g
+ id="g568">
+ <path
+ fill="#ffffff"
+ d="M 12,1.144 C 6.015,1.144 1.144,6.013 1.144,12 1.144,17.985 6.015,22.856 12,22.856 17.986,22.856 22.856,17.985 22.856,12 22.856,6.013 17.986,1.144 12,1.144 Z m 0,19.791 C 7.073,20.935 3.065,16.927 3.065,12 3.065,7.073 7.073,3.064 12,3.064 c 4.927,0 8.936,4.009 8.936,8.936 0,4.927 -4.009,8.935 -8.936,8.935 z"
+ id="path558"
+ style="display:inline" />
+
+ </g>
+ </g>
+<g
+ id="g3209"
+ style="display:none;stroke-width:2.52635"
+ transform="matrix(1.4960626,0,0,1.496036,-0.86029379,-0.93626861)"
+ inkscape:label="clipped ray.on"
+ clip-path="url(#clipPath1073)"><path
+ id="path5467"
+ style="color:#000000;display:inline;fill:#3da612;fill-opacity:1;stroke-width:2.52635"
+ d="m 3.2400727,6.0332235 c -1.6282601,0.025031 -2.1744608,0.033365 -3.15226236,0.03514 -0.0024621,4.4e-6 -0.0055129,-1.246e-4 -0.0077515,0 h -0.0020671 c -0.0015111,1.863e-4 -0.0075469,0.00201 -0.0077515,0.00207 -1.023e-4,3.36e-5 -0.0097684,0.00358 -0.0098185,0.00362 -5.013e-5,3.77e-5 -0.01343772,0.029414 -0.01343588,0.029456 1.84e-6,4.16e-5 0.01131521,0.023209 0.01136882,0.023254 5.361e-5,4.56e-5 0.008163,0.00408 0.0082682,0.00413 2.1039e-4,9.91e-5 0.0042993,0.00374 0.0056844,0.00413 0.0013851,3.829e-4 0.0025445,-2.261e-4 0.0036173,0 0.0085823,0.00181 0.01938611,0.00364 0.03720703,0.00568 0.0356419,0.00408 0.0950003,0.00804 0.17569987,0.015503 0.16139919,0.014936 0.40809825,0.037018 0.71313472,0.062528 0.6100732,0.051019 1.455774,0.1198322 2.3342245,0.1875855 0.050425,0.00389 0.092576,-0.01329 0.1188558,-0.041341 0.02628,-0.028051 0.035949,-0.06235 0.040824,-0.097152 0.00487,-0.034802 0.00431,-0.071307 0.00207,-0.099736 -0.00224,-0.02843 -0.00568,-0.052455 -0.00568,-0.054777 V 6.087992 L 3.4690065,6.080242 C 3.4186965,6.0664 3.3985335,6.056142 3.3692715,6.046652 3.3400085,6.037162 3.3054505,6.03221 3.2400804,6.033216 Z"
+ inkscape:label="path5467"
+ sodipodi:nodetypes="csccccssscsscssscssccsc" /><path
+ style="fill:#46be13;fill-opacity:1;stroke:none;stroke-width:0.668427px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.9032692,6.1928876 C 6.8638617,6.0382159 4.5961906,5.9612841 3.6084262,5.9804506 3.4148813,5.9842241 3.4132913,6.0163697 3.2997077,6.1473133 3.2255203,6.2328396 3.1612662,6.302039 3.2225006,6.4932988 c 0.061237,0.19126 1.1039387,1.7303724 1.5035164,2.4394119 0.3087693,0.5479034 0.6305558,1.7898373 0.71721,2.4766723 0.095323,0.755546 0.00949,1.138757 -0.1326524,1.633742 -0.08989,0.313022 -0.277895,0.777884 -0.3291536,0.883345 -0.071749,0.147618 -0.2424409,0.438716 -0.2780846,0.533086 -0.084615,0.224023 -0.055321,0.267404 0.1122927,0.337702 0.144197,0.06048 1.4882014,-0.03298 1.8109768,-0.107824 0.3469277,-0.08045 0.7924818,-0.303498 1.1487712,-0.561988 C 8.2021253,13.817837 9.3085408,12.666171 9.7145043,11.889861 10.120468,11.113552 11.018747,9.8289026 11.235702,9.5534115 11.791959,8.8470788 12.42794,8.4769487 12.723889,8.3179773 13.178299,8.0738903 13.680024,8.2113596 14.207641,7.6982137 14.448023,7.4644225 14.608088,7.1972481 14.533722,6.9712183 14.459354,6.7451873 14.172097,6.745049 13.973417,6.7053004 13.774739,6.6655519 13.575575,6.6305956 13.364945,6.6053352 11.882005,6.4274872 11.256513,6.3713525 8.9032682,6.1928793 Z"
+ id="path3205"
+ sodipodi:nodetypes="ssssssssssssssssszsss" /><path
+ style="fill:#50d614;fill-opacity:1;stroke:none;stroke-width:0.668427px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.061635,5.2295311 C 13.013617,4.9413813 12.875822,4.3436854 12.80026,4.0297442 12.753435,3.8351889 12.645904,3.3934937 12.51538,3.1076385 12.355481,2.7574505 12.156827,2.4673879 11.900236,2.2341766 11.801496,2.1444339 11.623019,2.1134401 11.53973,2.1166641 11.323239,2.1250442 11.36145,2.1997672 11.305994,2.3921507 11.24828,2.5923659 11.224831,2.7057664 11.1125,2.9104136 10.960772,3.1868365 10.583333,3.7041667 10.31875,3.96875 9.9843113,4.3031885 9.5077152,4.5996551 9.2604168,4.7625 8.7662984,5.0878748 8.3389344,5.227556 8.0846163,5.3187745 7.475322,5.5373184 6.4981568,5.6783374 5.8414466,5.8117975 c 0.6818225,0.013539 2.5610101,0.097892 4.5452274,0.2552756 1.678991,0.1331734 2.755596,0.2723835 3.094781,0.3211796 -0.313793,-0.4073843 -0.350107,-0.7318582 -0.41982,-1.1587216 z"
+ id="path3207"
+ sodipodi:nodetypes="cssssssssscscc" /></g><g
+ id="g9176"
+ style="display:inline;stroke-width:2.52635"
+ transform="matrix(1.4960626,0,0,1.496036,-0.86029379,-0.9362686)"
+ inkscape:label="clipped ray"
+ clip-path="url(#clipPath1069)"><path
+ id="path9170"
+ style="color:#000000;display:inline;fill:#0b48a8;stroke-width:2.52635"
+ d="m 3.2400727,6.0332235 c -1.6282601,0.025031 -2.1744608,0.033365 -3.15226236,0.03514 -0.0024621,4.4e-6 -0.0055129,-1.246e-4 -0.0077515,0 h -0.0020671 c -0.0015111,1.863e-4 -0.0075469,0.00201 -0.0077515,0.00207 -1.023e-4,3.36e-5 -0.0097684,0.00358 -0.0098185,0.00362 -5.013e-5,3.77e-5 -0.01343772,0.029414 -0.01343588,0.029456 1.84e-6,4.16e-5 0.01131521,0.023209 0.01136882,0.023254 5.361e-5,4.56e-5 0.008163,0.00408 0.0082682,0.00413 2.1039e-4,9.91e-5 0.0042993,0.00374 0.0056844,0.00413 0.0013851,3.829e-4 0.0025445,-2.261e-4 0.0036173,0 0.0085823,0.00181 0.01938611,0.00364 0.03720703,0.00568 0.0356419,0.00408 0.0950003,0.00804 0.17569987,0.015503 0.16139919,0.014936 0.40809825,0.037018 0.71313472,0.062528 0.6100732,0.051019 1.455774,0.1198322 2.3342245,0.1875855 0.050425,0.00389 0.092576,-0.01329 0.1188558,-0.041341 0.02628,-0.028051 0.035949,-0.06235 0.040824,-0.097152 0.00487,-0.034802 0.00431,-0.071307 0.00207,-0.099736 -0.00224,-0.02843 -0.00568,-0.052455 -0.00568,-0.054777 V 6.087992 L 3.4690065,6.080242 C 3.4186965,6.0664 3.3985335,6.056142 3.3692715,6.046652 3.3400085,6.037162 3.3054505,6.03221 3.2400804,6.033216 Z"
+ inkscape:label="path5467"
+ sodipodi:nodetypes="csccccssscsscssscssccsc" /><path
+ style="fill:#0d54c6;fill-opacity:1;stroke:none;stroke-width:0.668427px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.9032692,6.1928876 C 6.8638617,6.0382159 4.5961906,5.9612841 3.6084262,5.9804506 3.4148813,5.9842241 3.4132913,6.0163697 3.2997077,6.1473133 3.2255203,6.2328396 3.1612662,6.302039 3.2225006,6.4932988 c 0.061237,0.19126 1.1039387,1.7303724 1.5035164,2.4394119 0.3087693,0.5479034 0.6305558,1.7898373 0.71721,2.4766723 0.095323,0.755546 0.00949,1.138757 -0.1326524,1.633742 -0.08989,0.313022 -0.277895,0.777884 -0.3291536,0.883345 -0.071749,0.147618 -0.2424409,0.438716 -0.2780846,0.533086 -0.084615,0.224023 -0.055321,0.267404 0.1122927,0.337702 0.144197,0.06048 1.4882014,-0.03298 1.8109768,-0.107824 0.3469277,-0.08045 0.7924818,-0.303498 1.1487712,-0.561988 C 8.2021253,13.817837 9.3085408,12.666171 9.7145043,11.889861 10.120468,11.113552 11.018747,9.8289026 11.235702,9.5534115 11.791959,8.8470788 12.42794,8.4769487 12.723889,8.3179773 13.178299,8.0738903 13.680024,8.2113596 14.207641,7.6982137 14.448023,7.4644225 14.608088,7.1972481 14.533722,6.9712183 14.459354,6.7451873 14.172097,6.745049 13.973417,6.7053004 13.774739,6.6655519 13.575575,6.6305956 13.364945,6.6053352 11.882005,6.4274872 11.256513,6.3713525 8.9032682,6.1928793 Z"
+ id="path9172"
+ sodipodi:nodetypes="ssssssssssssssssszsss" /><path
+ style="fill:#0e63eb;fill-opacity:1;stroke:none;stroke-width:0.668427px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.061635,5.2295311 C 13.013617,4.9413813 12.875822,4.3436854 12.80026,4.0297442 12.753435,3.8351889 12.645904,3.3934937 12.51538,3.1076385 12.355481,2.7574505 12.156827,2.4673879 11.900236,2.2341766 11.801496,2.1444339 11.623019,2.1134401 11.53973,2.1166641 11.323239,2.1250442 11.36145,2.1997672 11.305994,2.3921507 11.24828,2.5923659 11.224831,2.7057664 11.1125,2.9104136 10.960772,3.1868365 10.583333,3.7041667 10.31875,3.96875 9.9843113,4.3031885 9.5077152,4.5996551 9.2604168,4.7625 8.7662984,5.0878748 8.3389344,5.227556 8.0846163,5.3187745 7.475322,5.5373184 6.4981568,5.6783374 5.8414466,5.8117975 c 0.6818225,0.013539 2.5610101,0.097892 4.5452274,0.2552756 1.678991,0.1331734 2.755596,0.2723835 3.094781,0.3211796 -0.313793,-0.4073843 -0.350107,-0.7318582 -0.41982,-1.1587216 z"
+ id="path9174"
+ sodipodi:nodetypes="cssssssssscscc" /></g></g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-start-circle@2x.png b/resources/stock_icons/24x24/x-capture-start-circle@2x.png
new file mode 100644
index 00000000..e93adc84
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start-circle@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start.on.png b/resources/stock_icons/24x24/x-capture-start.on.png
new file mode 100644
index 00000000..ac5c5cd1
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start.on.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start.on.svg b/resources/stock_icons/24x24/x-capture-start.on.svg
new file mode 100644
index 00000000..7e5ce02c
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start.on.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg548"
+ sodipodi:version="0.32"
+ sodipodi:docname="x-capture-start.on.svg"
+ inkscape:version="0.48.2 r9819"
+ inkscape:export-filename="x-capture-start.on.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ x="0px"
+ y="0px"
+ width="24px"
+ height="24px"
+ viewBox="0 0 24 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"><metadata
+ id="metadata3007"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs3005" />
+<path
+ fill="#FFFFFF"
+ d="M1.604,22.989l20.23,0.03c-1.103-2.755-4.736-13.304,0.234-22.011C5.218,1.869,2.045,19.696,1.604,22.989z"
+ id="path2994" />
+<sodipodi:namedview
+ inkscape:current-layer="svg548"
+ inkscape:window-width="1443"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-maximized="0"
+ inkscape:window-height="837"
+ inkscape:cy="11.54297"
+ inkscape:cx="16.300419"
+ inkscape:window-x="152"
+ id="base"
+ inkscape:window-y="83"
+ showgrid="true"
+ inkscape:zoom="24.101265">
+
+ <inkscape:grid
+ type="xygrid"
+ enabled="true"
+ visible="true"
+ spacingx="0.5px"
+ spacingy="0.5px"
+ empspacing="5"
+ snapvisiblegridlinesonly="true"
+ id="grid3142">
+ </inkscape:grid>
+</sodipodi:namedview>
+<g
+ id="g2998">
+ <g
+ id="g3000">
+ <path
+ fill="#999999"
+ d="M22.557,23.979C22.557,23.979,22.557,23.979,22.557,23.979L1.064,23.947 c-0.134-0.001-0.262-0.057-0.353-0.155c-0.091-0.1-0.136-0.231-0.125-0.365c0.02-0.23,2.2-23.088,22.341-23.406 c0.166-0.024,0.34,0.091,0.426,0.246c0.086,0.154,0.081,0.343-0.015,0.491c-5.911,9.253-0.941,21.189-0.396,22.435 c0.07,0.083,0.112,0.19,0.112,0.308c0,0.265-0.215,0.479-0.479,0.479C22.571,23.98,22.564,23.98,22.557,23.979z M1.604,22.989 l20.23,0.03c-1.103-2.755-4.736-13.304,0.234-22.011C5.218,1.869,2.045,19.696,1.604,22.989z"
+ id="path3002" />
+ </g>
+
+ <path
+ id="path2995_3_"
+ inkscape:export-filename="x-capture-start.on.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ fill="#21DE08"
+ d=" M3.39,21.646c0,0,2.312-17.222,16.754-19.225c-4.48,9.331-0.216,19.247-0.216,19.247L3.39,21.646z" />
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-start.on@2x.png b/resources/stock_icons/24x24/x-capture-start.on@2x.png
new file mode 100644
index 00000000..75a983b7
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start.on@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start.png b/resources/stock_icons/24x24/x-capture-start.png
new file mode 100644
index 00000000..ac0a3d2b
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-start.svg b/resources/stock_icons/24x24/x-capture-start.svg
new file mode 100644
index 00000000..c573b479
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="svg548"
+ sodipodi:version="0.32"
+ sodipodi:docname="x-capture-start.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-start.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ x="0px"
+ y="0px"
+ width="24px"
+ height="24px"
+ viewBox="0 0 24 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata
+ id="metadata3007"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
+ id="defs3005"><linearGradient
+ id="linearGradient5075"><stop
+ style="stop-color:#fffdff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5077" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5079" /></linearGradient><linearGradient
+ id="linearGradient5067"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5069" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5071" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5067"
+ id="linearGradient5073"
+ x1="15"
+ y1="21.5"
+ x2="12.5"
+ y2="11.5"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5075"
+ id="linearGradient5081"
+ x1="10"
+ y1="6.5"
+ x2="12.5"
+ y2="14"
+ gradientUnits="userSpaceOnUse" /></defs>
+<path
+ fill="#FFFFFF"
+ d="M1.604,22.989l20.23,0.03c-1.103-2.755-4.736-13.304,0.234-22.011C5.218,1.869,2.045,19.696,1.604,22.989z"
+ id="path2994" />
+<sodipodi:namedview
+ inkscape:current-layer="svg548"
+ inkscape:window-width="1443"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-maximized="0"
+ inkscape:window-height="837"
+ inkscape:cy="11.802395"
+ inkscape:cx="14.784431"
+ inkscape:window-x="213"
+ id="base"
+ inkscape:window-y="156"
+ showgrid="true"
+ inkscape:zoom="27.833333"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+
+ <inkscape:grid
+ type="xygrid"
+ enabled="true"
+ visible="true"
+ spacingx="0.5"
+ spacingy="0.5"
+ empspacing="5"
+ snapvisiblegridlinesonly="true"
+ id="grid3142"
+ originx="0"
+ originy="0">
+ </inkscape:grid>
+</sodipodi:namedview>
+<g
+ id="g3000">
+ <path
+ style="fill:#999999"
+ inkscape:connector-curvature="0"
+ id="path3002"
+ d="m 22.557,23.979 c 0,0 0,0 0,0 L 1.064,23.947 C 0.93,23.946 0.802,23.89 0.711,23.792 0.62,23.692 0.575,23.561 0.586,23.427 c 0.02,-0.23 2.2,-23.088 22.341,-23.406 0.166,-0.024 0.34,0.091 0.426,0.246 0.086,0.154 0.081,0.343 -0.015,0.491 -5.911,9.253 -0.941,21.189 -0.396,22.435 0.07,0.083 0.112,0.19 0.112,0.308 0,0.265 -0.215,0.479 -0.479,0.479 -0.004,0 -0.011,0 -0.018,-0.001 z m -20.953,-0.99 20.23,0.03 C 20.731,20.264 17.098,9.715 22.068,1.008 5.218,1.869 2.045,19.696 1.604,22.989 z" />
+ </g><path
+ style="display:inline;fill:#2c4bc4;fill-opacity:1"
+ d="m 3.39,21.646 c 0,0 2.312,-17.222 16.754,-19.225 -4.48,9.331 -0.216,19.247 -0.216,19.247 z"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="x-capture-start.png"
+ id="path2995_3_"
+ inkscape:label="fin" />
+<path
+ id="path4555"
+ inkscape:export-filename="x-capture-start.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ d="m 3.39,21.646 c 0,0 2.312,-17.222 16.754,-19.225 -4.48,9.331 -0.216,19.247 -0.216,19.247 z"
+ style="display:inline;fill:url(#linearGradient5073);fill-opacity:1"
+ inkscape:label="shade" /><path
+ style="display:inline;fill:url(#linearGradient5081);fill-opacity:1"
+ d="m 3.39,21.646 c 0,0 2.312,-17.222 16.754,-19.225 -4.48,9.331 -0.216,19.247 -0.216,19.247 z"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="x-capture-start.png"
+ id="path4557"
+ inkscape:label="highlight" /></svg>
diff --git a/resources/stock_icons/24x24/x-capture-start@2x.png b/resources/stock_icons/24x24/x-capture-start@2x.png
new file mode 100644
index 00000000..414fa921
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-start@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-stop-red.svg b/resources/stock_icons/24x24/x-capture-stop-red.svg
new file mode 100644
index 00000000..a9e786ca
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-stop-red.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ version="1.1"
+ id="Layer_1"
+ sodipodi:docname="x-capture-stop-red.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="x-capture-stop@2x.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192"
+ x="0px"
+ y="0px"
+ width="24px"
+ height="24px"
+ viewBox="0 0 24 24"
+ enable-background="new 0 0 24 24"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata
+ id="metadata3071"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
+ id="defs3069"><linearGradient
+ id="linearGradient5075"><stop
+ style="stop-color:#fffdff;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5077" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5079" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5075"
+ id="linearGradient21774"
+ x1="10"
+ y1="6"
+ x2="12"
+ y2="12"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ id="linearGradient5067"><stop
+ style="stop-color:#000000;stop-opacity:0.15753424;"
+ offset="0"
+ id="stop5069" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5071" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5067"
+ id="linearGradient21874"
+ x1="14.145401"
+ y1="21"
+ x2="12"
+ y2="13"
+ gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1201"
+ inkscape:window-height="897"
+ id="namedview3067"
+ showgrid="true"
+ inkscape:zoom="28.083333"
+ inkscape:cx="11.27003"
+ inkscape:cy="11.982196"
+ inkscape:window-x="1228"
+ inkscape:window-y="124"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Layer_1"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"><inkscape:grid
+ type="xygrid"
+ id="grid21828" /></sodipodi:namedview>
+<g
+ id="g3057">
+ <g
+ id="g3059">
+ <rect
+ x="1"
+ y="1"
+ fill="#FFFFFF"
+ width="22"
+ height="22"
+ id="rect3061" />
+ <path
+ fill="#999999"
+ d="M21.854,2.146v19.709H2.146V2.146H21.854 M23,1H1v22h22V1L23,1z"
+ id="path3063" />
+ </g>
+ <rect
+ x="3.75"
+ y="3.75"
+ fill="#DC0000"
+ width="16.5"
+ height="16.5"
+ id="rect3065" />
+<rect
+ x="3.75"
+ y="3.75"
+ fill="#DC0000"
+ width="16.5"
+ height="16.5"
+ id="rect21703"
+ inkscape:label="shade"
+ style="display:inline;fill:url(#linearGradient21874);fill-opacity:1" /><rect
+ x="3.75"
+ y="3.75"
+ fill="#DC0000"
+ width="16.5"
+ height="16.5"
+ id="rect21705"
+ inkscape:label="highlight"
+ style="display:inline;fill:url(#linearGradient21774);fill-opacity:1" /></g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-stop-white.svg b/resources/stock_icons/24x24/x-capture-stop-white.svg
new file mode 100644
index 00000000..98880b9d
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-stop-white.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <circle fill="#999999" cx="12" cy="12" r="12"/>
+ <circle fill="#4D4D4D" cx="11.903" cy="11.952" r="10.476"/>
+ <g>
+ <g>
+ <path fill="#FFFFFF" d="M12,1.144C6.015,1.144,1.144,6.013,1.144,12c0,5.985,4.871,10.856,10.856,10.856
+ c5.986,0,10.856-4.871,10.856-10.856C22.856,6.013,17.986,1.144,12,1.144z M12,20.935c-4.927,0-8.935-4.008-8.935-8.935
+ S7.073,3.064,12,3.064S20.936,7.073,20.936,12S16.927,20.935,12,20.935z"/>
+ <g>
+
+ <image overflow="visible" opacity="0.2" width="14" height="14" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJdJREFUeNrkkk0OQEAMRltmRxxA
+XILLOLa9A9gTdiajTT4i/hqx1OSlIn1TEx8TUSwkwNFzzcIEvINUCaWQCXwjBmEQGtCvsoq1kBub
+O/RWD3L41AxiYWwmzOpVKcILPvSrOs1E9KH+LIdDf/pV24xD5IZdAKyQ6Kxf5QlxoxfxVCcw0pIi
+prGx2UMc9ZkvEmTVdudFgAEA1D8jC1GYmYMAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 5.4351 5.4351)">
+ </image>
+ <g>
+ <rect x="7.327" y="7.326" fill="#FFFFFF" width="9.347" height="9.347"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-capture-stop.png b/resources/stock_icons/24x24/x-capture-stop.png
new file mode 100644
index 00000000..aa9b2308
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-stop.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-capture-stop@2x.png b/resources/stock_icons/24x24/x-capture-stop@2x.png
new file mode 100644
index 00000000..61c5fc2c
--- /dev/null
+++ b/resources/stock_icons/24x24/x-capture-stop@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-colorize-packets.png b/resources/stock_icons/24x24/x-colorize-packets.png
new file mode 100644
index 00000000..624b7eae
--- /dev/null
+++ b/resources/stock_icons/24x24/x-colorize-packets.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-colorize-packets.svg b/resources/stock_icons/24x24/x-colorize-packets.svg
new file mode 100644
index 00000000..c986c4f5
--- /dev/null
+++ b/resources/stock_icons/24x24/x-colorize-packets.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-colorize-packets.svg"
+ inkscape:export-filename="go-jump.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.291667"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1028"
+ inkscape:window-height="728"
+ inkscape:window-x="132"
+ inkscape:window-y="821"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4165"
+ width="22"
+ height="22"
+ x="1"
+ y="1"
+ transform="translate(0,1028.3622)" />
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1029.8622 c 21,0 21,0 21,0"
+ id="path4113"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4115"
+ d="m 1.5,1032.8622 c 21,0 21,0 21,0"
+ style="fill:#ef2929;stroke:#ef2929;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#73d216;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1038.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4117"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4119"
+ d="m 1.4999999,1035.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ style="fill:none;stroke:#3465a4;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#3465a4;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1041.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4121"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4123"
+ d="m 1.5,1047.8622 c 21,0 21,0 21,0"
+ style="fill:none;stroke:#c4a000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#75507b;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1044.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4125"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1050.8622 c 21,0 21,0 21,0"
+ id="path4127"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-colorize-packets@2x.png b/resources/stock_icons/24x24/x-colorize-packets@2x.png
new file mode 100644
index 00000000..50079694
--- /dev/null
+++ b/resources/stock_icons/24x24/x-colorize-packets@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-hide-ro.png b/resources/stock_icons/24x24/x-hide-ro.png
new file mode 100644
index 00000000..6cc42ce1
--- /dev/null
+++ b/resources/stock_icons/24x24/x-hide-ro.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-hide-ro.svg b/resources/stock_icons/24x24/x-hide-ro.svg
new file mode 100644
index 00000000..5753b628
--- /dev/null
+++ b/resources/stock_icons/24x24/x-hide-ro.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-heptagon-half" viewBox="0 0 16 16">
+ <path d="M7.779.052a.5.5 0 0 1 .442 0l6.015 2.97a.5.5 0 0 1 .267.34l1.485 6.676a.5.5 0 0 1-.093.415l-4.162 5.354a.5.5 0 0 1-.395.193H4.662a.5.5 0 0 1-.395-.193L.105 10.453a.5.5 0 0 1-.093-.415l1.485-6.676a.5.5 0 0 1 .267-.34L7.779.053zM8 15h3.093l3.868-4.975-1.383-6.212L8 1.058V15z"/>
+</svg> \ No newline at end of file
diff --git a/resources/stock_icons/24x24/x-hide-ro@2x.png b/resources/stock_icons/24x24/x-hide-ro@2x.png
new file mode 100644
index 00000000..bb05cf67
--- /dev/null
+++ b/resources/stock_icons/24x24/x-hide-ro@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-resize-columns-motion.svg b/resources/stock_icons/24x24/x-resize-columns-motion.svg
new file mode 100644
index 00000000..3e37afee
--- /dev/null
+++ b/resources/stock_icons/24x24/x-resize-columns-motion.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-resize-columns-motion.svg"
+ inkscape:export-filename="x-resize-columns.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3838">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop3840" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0;"
+ offset="1"
+ id="stop3842" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3798">
+ <stop
+ style="stop-color:#3465a4;stop-opacity:1;"
+ offset="0"
+ id="stop3800" />
+ <stop
+ style="stop-color:#3465a4;stop-opacity:0;"
+ offset="1"
+ id="stop3802" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3838"
+ id="linearGradient3844"
+ x1="15"
+ y1="1040.3622"
+ x2="23"
+ y2="1040.3622"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3838"
+ id="linearGradient3851"
+ gradientUnits="userSpaceOnUse"
+ x1="4"
+ y1="1040.3622"
+ x2="12"
+ y2="1040.3622" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="24.659327"
+ inkscape:cx="12.836988"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1233"
+ inkscape:window-height="744"
+ inkscape:window-x="99"
+ inkscape:window-y="800"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="12,21"
+ id="guide4544" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="6,18"
+ id="guide4552" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4165"
+ width="22"
+ height="22"
+ x="1"
+ y="1"
+ transform="translate(0,1028.3622)" />
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1029.8622 c 21,0 21,0 21,0"
+ id="path4113"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4115"
+ d="m 1.5,1032.8622 c 21,0 21,0 21,0"
+ style="fill:#ef2929;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1038.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4117"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4119"
+ d="m 1.4999999,1035.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1041.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4121"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4123"
+ d="m 1.5,1047.8622 c 21,0 21,0 21,0"
+ style="fill:#f57900;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1044.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4125"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1050.8622 c 21,0 21,0 21,0"
+ id="path4127"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#888a85;stroke:#3465a4;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 14.5,1029.8622 c 0,21 0,21 0,21"
+ id="path4546"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4548"
+ d="m 3.4999996,1029.8604 c 0,21.0018 0,21.0018 0,21.0018"
+ style="fill:#888a85;stroke:#3465a4;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ style="fill:url(#linearGradient3844);fill-opacity:1;stroke:none;opacity:0.5"
+ id="rect3796"
+ width="8"
+ height="22"
+ x="15"
+ y="1029.3622" />
+ <rect
+ y="1029.3622"
+ x="4"
+ height="22"
+ width="8"
+ id="rect3846"
+ style="opacity:0.50000000000000000;fill:url(#linearGradient3851);fill-opacity:1.0;stroke:none" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-resize-columns.png b/resources/stock_icons/24x24/x-resize-columns.png
new file mode 100644
index 00000000..f79cf321
--- /dev/null
+++ b/resources/stock_icons/24x24/x-resize-columns.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-resize-columns.svg b/resources/stock_icons/24x24/x-resize-columns.svg
new file mode 100644
index 00000000..fd8f79bc
--- /dev/null
+++ b/resources/stock_icons/24x24/x-resize-columns.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-resize-columns.svg"
+ inkscape:export-filename="x-resize-columns.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.170984"
+ inkscape:cx="13.544453"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1278"
+ inkscape:window-height="725"
+ inkscape:window-x="98"
+ inkscape:window-y="800"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="12,21"
+ id="guide4544" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="6,18"
+ id="guide4552" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4165"
+ width="22"
+ height="22"
+ x="1"
+ y="1"
+ transform="translate(0,1028.3622)" />
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1029.8622 c 21,0 21,0 21,0"
+ id="path4113"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4115"
+ d="m 1.5,1032.8622 c 21,0 21,0 21,0"
+ style="fill:#ef2929;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1038.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4117"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4119"
+ d="m 1.4999999,1035.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1041.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4121"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4123"
+ d="m 1.5,1047.8622 c 21,0 21,0 21,0"
+ style="fill:#f57900;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.4999999,1044.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4125"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1050.8622 c 21,0 21,0 21,0"
+ id="path4127"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#888a85;stroke:#888a85;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 14.5,1029.8622 c 0,21 0,21 0,21"
+ id="path4546"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3465a4;fill-opacity:1;stroke:#3465a4;stroke-width:3.77799654;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4292"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0,0.36782069,0.19047619,0,14.833333,1025.8965)"
+ inkscape:transform-center-x="0.35719799"
+ inkscape:transform-center-y="-3.6850305e-05" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4548"
+ d="m 6.4999994,1029.8604 c 0,21.0018 0,21.0018 0,21.0018"
+ style="fill:#888a85;stroke:#888a85;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:transform-center-x="-0.35719839"
+ transform="matrix(0,0.36781774,-0.19047619,0,6.1666667,1025.8956)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path4550"
+ style="fill:#3465a4;fill-opacity:1;stroke:#3465a4;stroke-width:3.7780118;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-y="-4.3803627e-05" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-resize-columns@2x.png b/resources/stock_icons/24x24/x-resize-columns@2x.png
new file mode 100644
index 00000000..7c51e40f
--- /dev/null
+++ b/resources/stock_icons/24x24/x-resize-columns@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-stay-last.png b/resources/stock_icons/24x24/x-stay-last.png
new file mode 100644
index 00000000..eba7ae54
--- /dev/null
+++ b/resources/stock_icons/24x24/x-stay-last.png
Binary files differ
diff --git a/resources/stock_icons/24x24/x-stay-last.svg b/resources/stock_icons/24x24/x-stay-last.svg
new file mode 100644
index 00000000..2bbd401b
--- /dev/null
+++ b/resources/stock_icons/24x24/x-stay-last.svg
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="x-stay-last.svg"
+ inkscape:export-filename="x-stay-last.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.369223"
+ inkscape:cx="15.441568"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1300"
+ inkscape:window-height="732"
+ inkscape:window-x="70"
+ inkscape:window-y="702"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2985"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4165"
+ width="22"
+ height="22"
+ x="1"
+ y="1"
+ transform="translate(0,1028.3622)" />
+ <path
+ inkscape:transform-center-y="-1.309546"
+ transform="matrix(1.219616,0,0,0.6984127,11.850752,1034.0844)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path3897"
+ style="fill:#4e9a06;fill-opacity:1;stroke:#2a5703;stroke-width:1.08350861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1029.8622 c 21,0 21,0 21,0"
+ id="path4113"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4115"
+ d="m 1.5,1032.8622 c 21,0 21,0 21,0"
+ style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ <path
+ style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+ d="m 1.4999999,1038.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4117"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4119"
+ d="m 1.4999999,1035.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ <path
+ style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+ d="m 1.4999999,1041.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4121"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4123"
+ d="m 1.5,1047.8622 c 21,0 21,0 21,0"
+ style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ <path
+ style="fill:#babdb6;stroke:#babdb6;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+ d="m 1.4999999,1044.8622 c 20.9999991,0 20.9999991,0 20.9999991,0"
+ id="path4125"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#2e3436;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1.5,1050.8622 c 21,0 21,0 21,0"
+ id="path4127"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="star"
+ style="fill:#c4a000;fill-opacity:1;stroke:#725000;stroke-width:2.32891345;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4292"
+ sodipodi:sides="3"
+ sodipodi:cx="28"
+ sodipodi:cy="8"
+ sodipodi:r1="6"
+ sodipodi:r2="3"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.6179939"
+ inkscape:flatsided="true"
+ inkscape:rounded="1"
+ inkscape:randomized="0"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ transform="matrix(0.58076952,0,0,-0.31746032,15.238453,1050.3066)"
+ inkscape:transform-center-y="0.59532957" />
+ <path
+ inkscape:transform-center-x="-6.9566908e-05"
+ transform="matrix(-0.58076952,0,0,-0.31746032,32.761547,1050.3066)"
+ d="M 28,14 C 17.607695,14 17.607695,14 22.803847,5.0000001 28,-4 28,-4 33.196152,4.9999999 38.392305,14 38.392305,14 28,14 z"
+ inkscape:randomized="0"
+ inkscape:rounded="1"
+ inkscape:flatsided="true"
+ sodipodi:arg2="2.6179939"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="3"
+ sodipodi:r1="6"
+ sodipodi:cy="8"
+ sodipodi:cx="28"
+ sodipodi:sides="3"
+ id="path4550"
+ style="fill:#3465a4;fill-opacity:1;stroke:#3465a4;stroke-width:2.32891345;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="star"
+ inkscape:transform-center-y="0.5953435" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/x-stay-last@2x.png b/resources/stock_icons/24x24/x-stay-last@2x.png
new file mode 100644
index 00000000..14d1a40d
--- /dev/null
+++ b/resources/stock_icons/24x24/x-stay-last@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/zoom-in.template.png b/resources/stock_icons/24x24/zoom-in.template.png
new file mode 100644
index 00000000..f5ea80bc
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-in.template.png
Binary files differ
diff --git a/resources/stock_icons/24x24/zoom-in.template.svg b/resources/stock_icons/24x24/zoom-in.template.svg
new file mode 100644
index 00000000..8fd1ecff
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-in.template.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="zoom-in.template.svg"
+ inkscape:export-filename="zoom-in.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9558">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.12156863"
+ offset="0"
+ id="stop9554" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882"
+ offset="1"
+ id="stop9556" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9558"
+ id="radialGradient9560"
+ cx="7.3559246"
+ cy="6.8546762"
+ fx="7.3559246"
+ fy="6.8546762"
+ r="5.338872"
+ gradientTransform="matrix(0.86913421,0.45161541,-0.50352622,0.78491975,4.1889809,-1.7632862)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.875"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1147"
+ inkscape:window-height="686"
+ inkscape:window-x="67"
+ inkscape:window-y="40"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2987"
+ width="2.8566203"
+ height="7.9998097"
+ x="-728.15637"
+ y="748.66986"
+ rx="1.000185"
+ ry="0.99981523"
+ transform="matrix(0.7068911,-0.7073224,0.70685814,0.70735534,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 14.241789,1042.3622 C 21,1049.1249 21,1049.1249 21,1049.1249"
+ id="path3757"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient9560);fill-opacity:1;stroke:#000000;stroke-width:0.67774409;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 A 5,4.5 0 0 1 7,11 5,4.5 0 0 1 2,6.5 5,4.5 0 0 1 7,2 5,4.5 0 0 1 12,6.5 Z"
+ transform="matrix(1.2122332,-0.69988316,0.77764788,1.3469257,-4.0403435,1034.0064)" />
+ <rect
+ style="fill:#000000;stroke:none;fill-opacity:1"
+ id="rect3760"
+ width="7"
+ height="1"
+ x="6"
+ y="1037.3622"
+ rx="0.5"
+ ry="0.5" />
+ <rect
+ y="-10"
+ x="1034.3622"
+ height="1"
+ width="7.0000296"
+ id="rect3762"
+ style="fill:#000000;stroke:none;fill-opacity:1"
+ transform="matrix(0,1,-1,0,0,0)"
+ rx="0.5"
+ ry="0.5" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/zoom-in.template@2x.png b/resources/stock_icons/24x24/zoom-in.template@2x.png
new file mode 100644
index 00000000..02ffdd4d
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-in.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/zoom-original.svg b/resources/stock_icons/24x24/zoom-original.svg
new file mode 100644
index 00000000..5f7c85a2
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-original.svg
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="zoom-original.svg"
+ inkscape:export-filename="zoom-original.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.041667"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1255"
+ inkscape:window-height="698"
+ inkscape:window-x="87"
+ inkscape:window-y="784"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <g
+ id="g3043"
+ transform="matrix(0.70712074,-0.70710678,0.70712074,0.70710678,-735.46474,319.5415)">
+ <rect
+ transform="matrix(0.99999995,-3.1484358e-4,-3.6143743e-4,0.99999993,0,0)"
+ ry="0.99980539"
+ rx="1.0001751"
+ y="1042.9893"
+ x="17.949001"
+ height="7.9997311"
+ width="2.8565922"
+ id="rect2987"
+ style="fill:#2e3436;fill-opacity:1;stroke:#2e3436;stroke-width:0.99999022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3757"
+ d="M 19.004176,1030.9788 C 19,1043.3622 19,1043.3622 19,1043.3622"
+ style="fill:none;stroke:#2e3436;stroke-width:1.99998021;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="fill:#eeeeec;fill-opacity:1;stroke:#2e3436;stroke-width:0.67774415;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 C 12,8.9852814 9.7614237,11 7,11 4.2385763,11 2,8.9852814 2,6.5 2,4.0147186 4.2385763,2 7,2 c 2.7614237,0 5,2.0147186 5,4.5 z"
+ transform="matrix(1.2122332,-0.69988313,0.77764791,1.3469257,-4.0403436,1034.0064)" />
+ <rect
+ style="fill:#2e3436;stroke:none"
+ id="rect3760"
+ width="7"
+ height="1"
+ x="6"
+ y="1036.3623"
+ rx="0.5"
+ ry="0.5" />
+ <rect
+ y="1038.3623"
+ x="6"
+ height="1"
+ width="7"
+ id="rect4485"
+ style="fill:#2e3436;stroke:none"
+ rx="0.5"
+ ry="0.5" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/zoom-original.template.png b/resources/stock_icons/24x24/zoom-original.template.png
new file mode 100644
index 00000000..ca7c3ae9
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-original.template.png
Binary files differ
diff --git a/resources/stock_icons/24x24/zoom-original.template.svg b/resources/stock_icons/24x24/zoom-original.template.svg
new file mode 100644
index 00000000..e347e53b
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-original.template.svg
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="zoom-original.template.svg"
+ inkscape:export-filename="zoom-in.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9558">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.12156863"
+ offset="0"
+ id="stop9554" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882"
+ offset="1"
+ id="stop9556" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9558"
+ id="radialGradient9560"
+ cx="7.3559246"
+ cy="6.8546762"
+ fx="7.3559246"
+ fy="6.8546762"
+ r="5.338872"
+ gradientTransform="matrix(0.86913421,0.45161541,-0.50352622,0.78491975,4.1889809,-1.7632862)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.875"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1147"
+ inkscape:window-height="686"
+ inkscape:window-x="105"
+ inkscape:window-y="64"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2987"
+ width="2.8566203"
+ height="7.9998097"
+ x="-728.15637"
+ y="748.66986"
+ rx="1.000185"
+ ry="0.99981523"
+ transform="matrix(0.7068911,-0.7073224,0.70685814,0.70735534,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 14.241789,1042.3622 C 21,1049.1249 21,1049.1249 21,1049.1249"
+ id="path3757"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient9560);fill-opacity:1;stroke:#000000;stroke-width:0.67774409;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 A 5,4.5 0 0 1 7,11 5,4.5 0 0 1 2,6.5 5,4.5 0 0 1 7,2 5,4.5 0 0 1 12,6.5 Z"
+ transform="matrix(1.2122332,-0.69988316,0.77764788,1.3469257,-4.0403435,1034.0064)" />
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect3760"
+ width="7"
+ height="1"
+ x="6"
+ y="1038.3622"
+ rx="0.5"
+ ry="0.5" />
+ <rect
+ ry="0.5"
+ rx="0.5"
+ y="1036.3622"
+ x="6"
+ height="1"
+ width="7"
+ id="rect50338"
+ style="fill:#000000;fill-opacity:1;stroke:none" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/zoom-original.template@2x.png b/resources/stock_icons/24x24/zoom-original.template@2x.png
new file mode 100644
index 00000000..bfc13414
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-original.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/24x24/zoom-out.svg b/resources/stock_icons/24x24/zoom-out.svg
new file mode 100644
index 00000000..354f18f4
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-out.svg
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.2 r9819"
+ sodipodi:docname="zoom-out.svg"
+ inkscape:export-filename="zoom-out.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="23.583333"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1312"
+ inkscape:window-height="735"
+ inkscape:window-x="1750"
+ inkscape:window-y="260"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <g
+ id="g3043"
+ transform="matrix(0.70712074,-0.70710678,0.70712074,0.70710678,-735.46474,319.5415)">
+ <rect
+ transform="matrix(0.99999995,-3.1484358e-4,-3.6143743e-4,0.99999993,0,0)"
+ ry="0.99980539"
+ rx="1.0001751"
+ y="1042.9893"
+ x="17.949001"
+ height="7.9997311"
+ width="2.8565922"
+ id="rect2987"
+ style="fill:#2e3436;fill-opacity:1;stroke:#2e3436;stroke-width:0.99999022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3757"
+ d="M 19.004176,1030.9788 C 19,1043.3622 19,1043.3622 19,1043.3622"
+ style="fill:none;stroke:#2e3436;stroke-width:1.99998021;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="fill:#eeeeec;fill-opacity:1;stroke:#2e3436;stroke-width:0.67774409;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 C 12,8.9852814 9.7614237,11 7,11 4.2385763,11 2,8.9852814 2,6.5 2,4.0147186 4.2385763,2 7,2 c 2.7614237,0 5,2.0147186 5,4.5 z"
+ transform="matrix(1.2122332,-0.69988318,0.77764791,1.3469257,-4.0403436,1034.0064)" />
+ <rect
+ style="fill:#2e3436;stroke:none"
+ id="rect3760"
+ width="7"
+ height="0.99997389"
+ x="5.999999"
+ y="1037.3619"
+ rx="0.5"
+ ry="0.5" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/zoom-out.template.png b/resources/stock_icons/24x24/zoom-out.template.png
new file mode 100644
index 00000000..7cfdbcc5
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-out.template.png
Binary files differ
diff --git a/resources/stock_icons/24x24/zoom-out.template.svg b/resources/stock_icons/24x24/zoom-out.template.svg
new file mode 100644
index 00000000..2a4f7eac
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-out.template.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06"
+ sodipodi:docname="zoom-out.template.svg"
+ inkscape:export-filename="zoom-in.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9558">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.12156863"
+ offset="0"
+ id="stop9554" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882"
+ offset="1"
+ id="stop9556" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9558"
+ id="radialGradient9560"
+ cx="7.3559246"
+ cy="6.8546762"
+ fx="7.3559246"
+ fy="6.8546762"
+ r="5.338872"
+ gradientTransform="matrix(0.86913421,0.45161541,-0.50352622,0.78491975,4.1889809,-1.7632862)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="21.875"
+ inkscape:cx="12"
+ inkscape:cy="12"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1147"
+ inkscape:window-height="686"
+ inkscape:window-x="150"
+ inkscape:window-y="108"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2983"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1028.3622)">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2987"
+ width="2.8566203"
+ height="7.9998097"
+ x="-728.15637"
+ y="748.66986"
+ rx="1.000185"
+ ry="0.99981523"
+ transform="matrix(0.7068911,-0.7073224,0.70685814,0.70735534,0,0)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 14.241789,1042.3622 C 21,1049.1249 21,1049.1249 21,1049.1249"
+ id="path3757"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient9560);fill-opacity:1;stroke:#000000;stroke-width:0.67774409;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path2985"
+ sodipodi:cx="7"
+ sodipodi:cy="6.5"
+ sodipodi:rx="5"
+ sodipodi:ry="4.5"
+ d="M 12,6.5 A 5,4.5 0 0 1 7,11 5,4.5 0 0 1 2,6.5 5,4.5 0 0 1 7,2 5,4.5 0 0 1 12,6.5 Z"
+ transform="matrix(1.2122332,-0.69988316,0.77764788,1.3469257,-4.0403435,1034.0064)" />
+ <rect
+ style="fill:#000000;stroke:none;fill-opacity:1"
+ id="rect3760"
+ width="7"
+ height="1"
+ x="6"
+ y="1037.3622"
+ rx="0.5"
+ ry="0.5" />
+ </g>
+</svg>
diff --git a/resources/stock_icons/24x24/zoom-out.template@2x.png b/resources/stock_icons/24x24/zoom-out.template@2x.png
new file mode 100644
index 00000000..845bfd20
--- /dev/null
+++ b/resources/stock_icons/24x24/zoom-out.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-add.template.png b/resources/stock_icons/8x8/list-add.template.png
new file mode 100644
index 00000000..f4796f1b
--- /dev/null
+++ b/resources/stock_icons/8x8/list-add.template.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-clear.template.png b/resources/stock_icons/8x8/list-clear.template.png
new file mode 100644
index 00000000..52f9f112
--- /dev/null
+++ b/resources/stock_icons/8x8/list-clear.template.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-clear.template@2x.png b/resources/stock_icons/8x8/list-clear.template@2x.png
new file mode 100644
index 00000000..c1b2ccda
--- /dev/null
+++ b/resources/stock_icons/8x8/list-clear.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-copy.template.png b/resources/stock_icons/8x8/list-copy.template.png
new file mode 100644
index 00000000..117d80c0
--- /dev/null
+++ b/resources/stock_icons/8x8/list-copy.template.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-copy.template.xcf b/resources/stock_icons/8x8/list-copy.template.xcf
new file mode 100644
index 00000000..3be9d711
--- /dev/null
+++ b/resources/stock_icons/8x8/list-copy.template.xcf
Binary files differ
diff --git a/resources/stock_icons/8x8/list-move-down.template.png b/resources/stock_icons/8x8/list-move-down.template.png
new file mode 100644
index 00000000..f71e54ff
--- /dev/null
+++ b/resources/stock_icons/8x8/list-move-down.template.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-move-down.template@2x.png b/resources/stock_icons/8x8/list-move-down.template@2x.png
new file mode 100644
index 00000000..067b143a
--- /dev/null
+++ b/resources/stock_icons/8x8/list-move-down.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-move-up.template.png b/resources/stock_icons/8x8/list-move-up.template.png
new file mode 100644
index 00000000..d6ce9b7c
--- /dev/null
+++ b/resources/stock_icons/8x8/list-move-up.template.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-move-up.template@2x.png b/resources/stock_icons/8x8/list-move-up.template@2x.png
new file mode 100644
index 00000000..a4f9a8b3
--- /dev/null
+++ b/resources/stock_icons/8x8/list-move-up.template@2x.png
Binary files differ
diff --git a/resources/stock_icons/8x8/list-remove.template.png b/resources/stock_icons/8x8/list-remove.template.png
new file mode 100644
index 00000000..eddbcc61
--- /dev/null
+++ b/resources/stock_icons/8x8/list-remove.template.png
Binary files differ
diff --git a/resources/stock_icons/svg-to-png.sh b/resources/stock_icons/svg-to-png.sh
new file mode 100755
index 00000000..724b08f4
--- /dev/null
+++ b/resources/stock_icons/svg-to-png.sh
@@ -0,0 +1,157 @@
+#!/bin/bash
+# svg-to-png
+# Convert SVG files to 1x and 2x PNGs. Dump a list of Qt resource
+# file entries upon successful completion.
+#
+# Copyright 2014 Gerald Combs <gerald [AT] wireshark.org>
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+COMMON_ARGS="--export-area-page"
+
+#SVGCLEANER=$( type -p svgcleaner )
+
+set_source_svgs() {
+ local out_icon=$1
+ case $out_icon in
+ x-capture-options)
+ out_icon=x-capture-options-gear
+ ;;
+ x-capture-restart)
+ out_icon=x-capture-restart-fin
+ ;;
+ x-capture-stop)
+ out_icon=x-capture-stop-red
+ ;;
+ esac
+ ONE_X_SVG=${out_icon}.svg
+ TWO_X_SVG=${out_icon}@2x.svg
+ if [ ! -f ${TWO_X_SVG} ] ; then
+ TWO_X_SVG=$ONE_X_SVG
+ fi
+}
+
+ICONS="
+ edit-find.template
+ go-first
+ go-jump
+ go-last
+ go-next
+ go-previous
+ x-capture-file-close
+ x-capture-file-save
+ x-capture-file-reload
+ x-capture-filter-bookmark
+ x-capture-filter-bookmark.active
+ x-capture-filter-bookmark.selected
+ x-capture-options
+ x-capture-restart
+ x-capture-start.on
+ x-capture-start
+ x-capture-stop
+ x-colorize-packets
+ x-display-filter-bookmark
+ x-display-filter-bookmark.active
+ x-display-filter-bookmark.selected
+ x-filter-apply
+ x-filter-apply.active
+ x-filter-apply.selected
+ x-filter-clear
+ x-filter-clear.active
+ x-filter-clear.selected
+ x-filter-deprecated
+ x-filter-dropdown.dark
+ x-filter-dropdown.light
+ x-filter-invalid
+ x-filter-matching-bookmark
+ x-filter-matching-bookmark.active
+ x-filter-matching-bookmark.selected
+ x-hide-ro
+ x-resize-columns
+ x-stay-last
+ zoom-in.template
+ zoom-original.template
+ zoom-out.template
+ "
+
+if [ -n "$*" ] ; then
+ ICONS="$*"
+fi
+
+QRC_FILES=""
+
+# 12x12
+for SIZE in 14x14 16x16 24x14 24x24 ; do
+ WIDTH=${SIZE/x*/}
+ HEIGHT=${SIZE/*x/}
+ SIZE_DIR=${SIZE}
+
+ TWO_X_WIDTH=$(( WIDTH * 2 ))
+ TWO_X_HEIGHT=$(( HEIGHT * 2 ))
+ ONE_X_ARGS="--export-width=${WIDTH} --export-height=${HEIGHT}"
+ TWO_X_ARGS="--export-width=${TWO_X_WIDTH} --export-height=${TWO_X_HEIGHT}"
+
+ echo "Converting $SIZE_DIR"
+ cd $SIZE_DIR || exit 1
+
+ for ICON in $ICONS ; do
+ echo "Converting $ICON"
+
+ # XXX This seems to modify the SVG too much. Need to
+ # investigate.
+ #if [ -n "$SVGCLEANER" ] ; then
+ # mv "$ICON.svg" "$ICON.dirty.svg"
+ # $SVGCLEANER "$ICON.dirty.svg" "$ICON.svg"
+ # rm "$ICON.dirty.svg"
+ #fi
+
+ set_source_svgs "$ICON"
+
+ if [ ! -f ${ONE_X_SVG} ] ; then
+ >&2 echo "Skipping ${ONE_X_SVG}"
+ continue
+ fi
+
+ ONE_X_PNG=${ICON}.png
+ TWO_X_PNG=${ICON}@2x.png
+
+ if [ $ONE_X_SVG -nt "$ONE_X_PNG" ] ; then
+ # shellcheck disable=SC2086
+ inkscape $COMMON_ARGS $ONE_X_ARGS \
+ --file="$PWD/$ONE_X_SVG" --export-png="$PWD/$ONE_X_PNG" || exit 1
+ QRC_FILES="${QRC_FILES} ${SIZE_DIR}/${ONE_X_PNG}"
+ fi
+
+ if [ $TWO_X_SVG -nt "$TWO_X_PNG" ] ; then
+ # shellcheck disable=SC2086
+ inkscape $COMMON_ARGS $TWO_X_ARGS \
+ --file="$PWD/$TWO_X_SVG" --export-png="$PWD/$TWO_X_PNG" || exit 1
+ QRC_FILES="${QRC_FILES} ${SIZE_DIR}/${TWO_X_PNG}"
+ fi
+
+ done
+
+ cd ..
+
+done
+
+for QRC_FILE in $QRC_FILES ; do
+ echo " <file>stock_icons/${QRC_FILE}</file>"
+done
+
+#
+# Editor modelines - https://www.wireshark.org/tools/modelines.html
+#
+# Local variables:
+# c-basic-offset: 4
+# tab-width: 8
+# indent-tabs-mode: nil
+# End:
+#
+# vi: set shiftwidth=4 tabstop=8 expandtab:
+# :indentSize=4:tabSize=8:noTabs=true:
+#
diff --git a/resources/tshark.rc.in b/resources/tshark.rc.in
new file mode 100644
index 00000000..2a90867c
--- /dev/null
+++ b/resources/tshark.rc.in
@@ -0,0 +1,42 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @RC_VERSION@
+ PRODUCTVERSION @RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community\0"
+ VALUE "FileDescription", "TShark\0"
+ VALUE "FileVersion", "@PROJECT_VERSION@\0"
+ VALUE "InternalName", "TShark @PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © 2000 Gerald Combs <gerald@wireshark.org>, Gilbert Ramirez <gram@alumni.rice.edu> and others\0"
+ VALUE "OriginalFilename", "TShark.exe\0"
+ VALUE "ProductName", "TShark\0"
+ VALUE "ProductVersion", "@PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#define MANIFEST_RESOURCE_ID 1
+#define RT_MANIFEST 24
+
+MANIFEST_RESOURCE_ID RT_MANIFEST "wireshark.exe.manifest"
diff --git a/resources/wireshark.exe.manifest.in b/resources/wireshark.exe.manifest.in
new file mode 100644
index 00000000..b1d932c8
--- /dev/null
+++ b/resources/wireshark.exe.manifest.in
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity
+ version="@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_MICRO@.0"
+ processorArchitecture="@MANIFEST_PROCESSOR_ARCHITECTURE@"
+ name="WiresharkDevelopmentTeam.Wireshark"
+ type="win32"
+ />
+ <description>The world's most popular network protocol analyzer</description>
+ <dependency>
+ <dependentAssembly>
+ <assemblyIdentity
+ type="win32"
+ name="Microsoft.Windows.Common-Controls"
+ version="6.0.0.0"
+ processorArchitecture="@MANIFEST_PROCESSOR_ARCHITECTURE@"
+ publicKeyToken="6595b64144ccf1df"
+ language="*"
+ />
+ </dependentAssembly>
+ </dependency>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+ <security>
+ <requestedPrivileges>
+ <requestedExecutionLevel
+ level="asInvoker"
+ uiAccess="false"
+ />
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+ <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+ <application>
+ <!-- This should match the following:
+ - The NTDDI_VERSION and _WIN32_WINNT parts of cmakeconfig.h.in
+ - The GetWindowsVersion parts of packaging\nsis\wireshark.nsi
+ - The VersionNT parts of packaging\wix\Prerequisites.wxi
+ -->
+ <!-- Windows 7 -->
+ <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
+ <!-- Windows 8 -->
+ <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
+ <!-- Windows 8.1 -->
+ <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
+ <!-- Windows 10 & 11 -->
+ <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
+ </application>
+ <!-- Set our process code page to UTF-8
+ https://docs.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page
+ https://nullprogram.com/blog/2021/12/30/
+ -->
+ <windowsSettings>
+ <activeCodePage xmlns="http://schemas.microsoft.com/SMI/2019/WindowsSettings">UTF-8</activeCodePage>
+ </windowsSettings>
+ </compatibility>
+ <!--
+ MSDN recommends setting our DPI awareness to PerMonitorV2 instead
+ of PerMonitor. Unfortunately that causes layout issues with Qt
+ 5.6 and 5.9. For now enable PerMonitor DPI awareness by enabling
+ Qt::AA_EnableHighDpiScaling in ui/qt/main.cpp.
+ -->
+ <!--
+ <application xmlns="urn:schemas-microsoft-com:asm.v3">
+ <windowsSettings>
+ <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
+ </windowsSettings>
+ </application>
+ -->
+</assembly>
diff --git a/resources/wireshark.rc.in b/resources/wireshark.rc.in
new file mode 100644
index 00000000..1204e4e3
--- /dev/null
+++ b/resources/wireshark.rc.in
@@ -0,0 +1,43 @@
+#include "winver.h"
+#pragma code_page(65001)
+
+WIRESHARK_ICON1 ICON "@ICON_PATH@wireshark.ico"
+WIRESHARK_ICON2 ICON "@ICON_PATH@wiresharkdoc.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @RC_VERSION@
+ PRODUCTVERSION @RC_VERSION@
+ FILEFLAGSMASK 0x0L
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The Wireshark developer community, https://www.wireshark.org/\0"
+ VALUE "FileDescription", "Wireshark\0"
+ VALUE "FileVersion", "@PROJECT_VERSION@\0"
+ VALUE "InternalName", "Wireshark @PROJECT_VERSION@\0"
+ VALUE "LegalCopyright", "Copyright © 2000 Gerald Combs <gerald@wireshark.org>, Gilbert Ramirez <gram@alumni.rice.edu> and others\0"
+ VALUE "OriginalFilename", "Wireshark.exe\0"
+ VALUE "ProductName", "Wireshark\0"
+ VALUE "ProductVersion", "@PROJECT_VERSION@\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#define MANIFEST_RESOURCE_ID 1
+#define RT_MANIFEST 24
+
+MANIFEST_RESOURCE_ID RT_MANIFEST "wireshark.exe.manifest"
diff --git a/resources/wsicon.qrc b/resources/wsicon.qrc
new file mode 100644
index 00000000..9e1d28a1
--- /dev/null
+++ b/resources/wsicon.qrc
@@ -0,0 +1,22 @@
+<RCC>
+ <qresource prefix="/wsicon">
+ <file alias="wsiconcap16.png">icons/wsiconcap16.png</file>
+ <file alias="wsiconcap24.png">icons/wsiconcap24.png</file>
+ <file alias="wsiconcap32.png">icons/wsiconcap32.png</file>
+ <file alias="wsiconcap48.png">icons/wsiconcap48.png</file>
+ <file alias="wsiconcap64.png">icons/wsiconcap64.png</file>
+ <file alias="wsiconcap128.png">icons/wsiconcap128.png</file>
+ <file alias="wsiconcap256.png">icons/wsiconcap256.png</file>
+ <file alias="wsiconcap512.png">icons/wsiconcap512.png</file>
+ <file alias="wsiconcap1024.png">icons/wsiconcap1024.png</file>
+ <file alias="wsicon16.png">icons/wsicon16.png</file>
+ <file alias="wsicon24.png">icons/wsicon24.png</file>
+ <file alias="wsicon32.png">icons/wsicon32.png</file>
+ <file alias="wsicon48.png">icons/wsicon48.png</file>
+ <file alias="wsicon64.png">icons/wsicon64.png</file>
+ <file alias="wsicon128.png">icons/wsicon128.png</file>
+ <file alias="wsicon256.png">icons/wsicon256.png</file>
+ <file alias="wsicon512.png">icons/wsicon512.png</file>
+ <file alias="wsicon1024.png">icons/wsicon1024.png</file>
+ </qresource>
+</RCC>
diff --git a/resources/wslogo-dev.svg b/resources/wslogo-dev.svg
new file mode 100644
index 00000000..9afabd41
--- /dev/null
+++ b/resources/wslogo-dev.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg548"
+ sodipodi:version="0.32"
+ width="210mm"
+ height="297mm"
+ sodipodi:docname="wsbadge-dev.svg"
+ inkscape:version="0.45.1"
+ inkscape:export-filename="wsbadge-dev.png"
+ inkscape:export-xdpi="38.178936"
+ inkscape:export-ydpi="38.178936"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata1317">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs550">
+ <linearGradient
+ id="linearGradient3152">
+ <stop
+ style="stop-color:#1ba0df;stop-opacity:1;"
+ offset="0"
+ id="stop3154" />
+ <stop
+ style="stop-color:#1373a1;stop-opacity:1;"
+ offset="1"
+ id="stop3156" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10020">
+ <stop
+ id="stop10022"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.85567009;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.49411765;"
+ offset="0.09"
+ id="stop3157" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.35051546;"
+ offset="0.28999999"
+ id="stop4129" />
+ <stop
+ id="stop10024"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.05882353;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7084">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop7086" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop7088" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10020"
+ id="linearGradient9049"
+ x1="380.3855"
+ y1="328.19635"
+ x2="380.3855"
+ y2="395.24829"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(9.8579007,25.818311)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3152"
+ id="linearGradient3158"
+ x1="381.37079"
+ y1="496.51138"
+ x2="377.68762"
+ y2="378.686"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ id="filter5136">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.15143555"
+ id="feGaussianBlur5138" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ showguides="true"
+ inkscape:zoom="1.117543"
+ inkscape:cx="533.64816"
+ inkscape:cy="582.92903"
+ inkscape:window-width="1262"
+ inkscape:window-height="874"
+ inkscape:window-x="103"
+ inkscape:window-y="26"
+ inkscape:current-layer="svg548"
+ inkscape:guide-bbox="true" />
+ <rect
+ style="opacity:1;fill:url(#linearGradient3158);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3149"
+ width="434.68649"
+ height="147.86852"
+ x="176.97279"
+ y="354.51068"
+ rx="10"
+ ry="10" />
+ <g
+ id="g4142"
+ transform="translate(2.32345,4.5446645)">
+ <text
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ sodipodi:linespacing="125%"
+ transform="scale(0.947903,1.05496)"
+ id="text555"
+ y="452.43033"
+ x="204.84328"
+ style="font-size:96.08614349px;font-style:normal;font-weight:bold;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Luxi Sans">
+ <tspan
+ style="font-size:64.00000763px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00002384%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
+ id="tspan563"
+ sodipodi:role="line"
+ y="452.43033"
+ x="204.84328">WIRE<tspan
+ style="font-weight:bold"
+ id="tspan2187">S</tspan>
+<tspan
+ id="tspan1330"
+ style="font-size:64.00000763px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">HARK</tspan>
+</tspan>
+ </text>
+ <path
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ sodipodi:nodetypes="ccccc"
+ id="path1328"
+ d="M 195.51343,420.14613 L 352.4472,420.14613 C 352.4472,420.14613 356.5183,372.3609 398.58648,371.69721 C 385.01611,392.93509 397.78858,420.21356 397.78858,420.21356 L 588.47175,420.21356"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4.29723692;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text4138"
+ y="414.41516"
+ x="574.3092"
+ style="font-size:13.94218159px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="414.41516"
+ x="574.3092"
+ id="tspan4140"
+ sodipodi:role="line">®</tspan></text>
+ </g>
+ <path
+ style="opacity:1;fill:url(#linearGradient9049);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:4.29699993;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 187.125,354.01466 C 181.585,354.01466 177.125,358.47466 177.125,364.01466 L 176.65558,407.91895 C 184.43871,399.01751 601.77451,408.32128 610.40423,397.71205 L 611.8125,364.01466 C 611.8125,358.47466 607.35252,354.01466 601.8125,354.01466 L 187.125,354.01466 z "
+ id="rect6113"
+ sodipodi:nodetypes="ccccccc"
+ inkscape:export-xdpi="38.178936"
+ inkscape:export-ydpi="38.178936" />
+ <text
+ xml:space="preserve"
+ style="font-size:68.3382333px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;opacity:0.95;fill:#ffcb00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5136);font-family:Courier"
+ x="401.62912"
+ y="392.20203"
+ id="text4147"
+ sodipodi:linespacing="100%"
+ transform="matrix(0.5365168,-0.1143857,0.1143857,0.5365168,-70.825635,317.93543)"><tspan
+ sodipodi:role="line"
+ id="tspan4265"
+ x="401.62912"
+ y="392.20203">DEVELOPMENT VERSION</tspan></text>
+</svg>
diff --git a/resources/wslogo.eps b/resources/wslogo.eps
new file mode 100644
index 00000000..2b808b3d
--- /dev/null
+++ b/resources/wslogo.eps
@@ -0,0 +1,221 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: inkscape 0.42
+%%Pages: 1
+%%Orientation: Portrait
+%%BoundingBox: 154 459 473 547
+%%HiResBoundingBox: 154.69185 459.28818 472.49629 546.25087
+%%EndComments
+%%Page: 1 1
+0 842 translate
+0.80000000 -0.80000000 scale
+gsave [1.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000] concat
+gsave [0.94790300 0.0000000 0.0000000 1.0549600 0.0000000 0.0000000] concat
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+206.96828 405.77407 moveto
+213.34328 405.77407 lineto
+223.15578 445.21158 lineto
+232.93703 405.77407 lineto
+240.03078 405.77407 lineto
+249.84328 445.21158 lineto
+259.62453 405.77407 lineto
+266.03078 405.77407 lineto
+254.31203 452.43033 lineto
+246.37453 452.43033 lineto
+236.53078 411.93032 lineto
+226.59328 452.43033 lineto
+218.65578 452.43033 lineto
+206.96828 405.77407 lineto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+274.37454 405.77407 moveto
+280.68704 405.77407 lineto
+280.68704 452.43033 lineto
+274.37454 452.43033 lineto
+274.37454 405.77407 lineto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+315.37454 430.55533 moveto
+316.72868 431.01368 318.04117 431.99285 319.31204 433.49283 curveto
+320.60367 434.99284 321.89534 437.05534 323.18704 439.68033 curveto
+329.59329 452.43033 lineto
+322.81204 452.43033 lineto
+316.84329 440.46158 lineto
+315.30159 437.33659 313.80159 435.26368 312.34329 434.24283 curveto
+310.90576 433.22201 308.93702 432.71160 306.43704 432.71158 curveto
+299.56204 432.71158 lineto
+299.56204 452.43033 lineto
+293.24954 452.43033 lineto
+293.24954 405.77407 lineto
+307.49954 405.77407 lineto
+312.83285 405.77412 316.81201 406.88870 319.43704 409.11782 curveto
+322.06200 411.34703 323.37450 414.71161 323.37454 419.21157 curveto
+323.37450 422.14911 322.68700 424.58660 321.31204 426.52408 curveto
+319.95784 428.46160 317.97867 429.80535 315.37454 430.55533 curveto
+299.56204 410.96157 moveto
+299.56204 427.52408 lineto
+307.49954 427.52408 lineto
+310.54118 427.52410 312.83285 426.82618 314.37454 425.43033 curveto
+315.93701 424.01369 316.71826 421.94077 316.71829 419.21157 curveto
+316.71826 416.48244 315.93701 414.43036 314.37454 413.05532 curveto
+312.83285 411.65953 310.54118 410.96161 307.49954 410.96157 curveto
+299.56204 410.96157 lineto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+337.74954 405.77407 moveto
+367.24955 405.77407 lineto
+367.24955 411.08657 lineto
+344.06204 411.08657 lineto
+344.06204 424.89908 lineto
+366.28080 424.89908 lineto
+366.28080 430.21158 lineto
+344.06204 430.21158 lineto
+344.06204 447.11783 lineto
+367.81205 447.11783 lineto
+367.81205 452.43033 lineto
+337.74954 452.43033 lineto
+337.74954 405.77407 lineto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+410.31205 407.24282 moveto
+410.31205 417.11782 lineto
+407.74951 415.97203 405.24951 415.10744 402.81205 414.52407 curveto
+400.37452 413.94078 398.07244 413.64911 395.90580 413.64907 curveto
+393.03077 413.64911 390.90578 414.04495 389.53079 414.83657 curveto
+388.15578 415.62828 387.46828 416.85744 387.46829 418.52407 curveto
+387.46828 419.77411 387.92661 420.75327 388.84329 421.46157 curveto
+389.78078 422.14911 391.46828 422.74285 393.90579 423.24282 curveto
+399.03080 424.27408 lineto
+404.21826 425.31577 407.90576 426.89910 410.09330 429.02408 curveto
+412.28076 431.14910 413.37451 434.16993 413.37455 438.08658 curveto
+413.37451 443.23242 411.84326 447.06575 408.78080 449.58658 curveto
+405.73910 452.08658 401.08285 453.33658 394.81204 453.33658 curveto
+391.85369 453.33658 388.88494 453.05533 385.90579 452.49283 curveto
+382.92662 451.93033 379.94745 451.09700 376.96829 449.99283 curveto
+376.96829 439.83658 lineto
+379.94745 441.41992 382.82245 442.61784 385.59329 443.43033 curveto
+388.38494 444.22200 391.07244 444.61784 393.65579 444.61783 curveto
+396.28077 444.61784 398.29119 444.18034 399.68705 443.30533 curveto
+401.08285 442.43034 401.78077 441.18034 401.78080 439.55533 curveto
+401.78077 438.09701 401.30160 436.97201 400.34330 436.18033 curveto
+399.40577 435.38868 397.52035 434.68034 394.68704 434.05533 curveto
+390.03079 433.02408 lineto
+385.36411 432.02410 381.94745 430.43035 379.78079 428.24283 curveto
+377.63495 426.05535 376.56204 423.10744 376.56204 419.39907 curveto
+376.56204 414.75328 378.06204 411.18036 381.06204 408.68032 curveto
+384.06203 406.18037 388.37453 404.93037 393.99954 404.93032 curveto
+396.56202 404.93037 399.19743 405.12829 401.90580 405.52407 curveto
+404.61410 405.89912 407.41618 406.47204 410.31205 407.24282 curveto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+423.96829 405.77407 moveto
+435.99954 405.77407 lineto
+435.99954 423.55532 lineto
+453.74955 423.55532 lineto
+453.74955 405.77407 lineto
+465.78080 405.77407 lineto
+465.78080 452.43033 lineto
+453.74955 452.43033 lineto
+453.74955 432.64908 lineto
+435.99954 432.64908 lineto
+435.99954 452.43033 lineto
+423.96829 452.43033 lineto
+423.96829 405.77407 lineto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+505.90581 443.93033 moveto
+487.09331 443.93033 lineto
+484.12456 452.43033 lineto
+472.03081 452.43033 lineto
+489.31206 405.77407 lineto
+503.65581 405.77407 lineto
+520.93706 452.43033 lineto
+508.84331 452.43033 lineto
+505.90581 443.93033 lineto
+490.09331 435.27408 moveto
+502.87456 435.27408 lineto
+496.49956 416.71157 lineto
+490.09331 435.27408 lineto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+544.18706 426.46158 moveto
+546.70787 426.46160 548.50995 425.99285 549.59331 425.05533 curveto
+550.69745 424.11785 551.24953 422.57619 551.24956 420.43032 curveto
+551.24953 418.30536 550.69745 416.78453 549.59331 415.86782 curveto
+548.50995 414.95119 546.70787 414.49286 544.18706 414.49282 curveto
+539.12456 414.49282 lineto
+539.12456 426.46158 lineto
+544.18706 426.46158 lineto
+539.12456 434.77408 moveto
+539.12456 452.43033 lineto
+527.09331 452.43033 lineto
+527.09331 405.77407 lineto
+545.46831 405.77407 lineto
+551.61411 405.77412 556.11411 406.80537 558.96831 408.86782 curveto
+561.84327 410.93036 563.28077 414.19078 563.28081 418.64907 curveto
+563.28077 421.73244 562.53077 424.26369 561.03081 426.24283 curveto
+559.55161 428.22202 557.31203 429.68035 554.31206 430.61783 curveto
+555.95786 430.99285 557.42661 431.84701 558.71831 433.18033 curveto
+560.03077 434.49284 561.35369 436.49284 562.68706 439.18033 curveto
+569.21831 452.43033 lineto
+556.40581 452.43033 lineto
+550.71831 440.83658 lineto
+549.57245 438.50326 548.40578 436.90951 547.21831 436.05533 curveto
+546.05162 435.20118 544.48912 434.77409 542.53081 434.77408 curveto
+539.12456 434.77408 lineto
+fill
+grestore
+gsave
+0.0000000 0.0000000 0.0000000 setrgbcolor
+newpath
+576.34331 405.77407 moveto
+588.37456 405.77407 lineto
+588.37456 422.80532 lineto
+605.71831 405.77407 lineto
+619.68706 405.77407 lineto
+597.21831 427.86783 lineto
+621.99956 452.43033 lineto
+606.93706 452.43033 lineto
+588.37456 434.05533 lineto
+588.37456 452.43033 lineto
+576.34331 452.43033 lineto
+576.34331 405.77407 lineto
+fill
+grestore
+grestore
+0.0000000 0.0000000 0.0000000 setrgbcolor
+[] 0 setdash
+4.2972369 setlinewidth
+1 setlinejoin
+0 setlinecap
+newpath
+195.51343 420.14613 moveto
+352.44720 420.14613 lineto
+352.44720 420.14613 356.51830 372.36090 398.58648 371.69721 curveto
+385.01611 392.93509 397.78858 420.21356 397.78858 420.21356 curveto
+588.47175 420.21356 lineto
+stroke
+grestore
+showpage
diff --git a/resources/wslogo.svg b/resources/wslogo.svg
new file mode 100644
index 00000000..6080c2d0
--- /dev/null
+++ b/resources/wslogo.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+
+<svg
+ id="svg548"
+ sodipodi:version="0.32"
+ width="415"
+ height="130"
+ sodipodi:docname="wslogo.svg"
+ inkscape:version="1.2 (dc2aeda, 2022-05-15)"
+ inkscape:export-filename="../../../../../tmp/wireshark-logo-black.svg"
+ inkscape:export-xdpi="181.24001"
+ inkscape:export-ydpi="181.24001"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="TRUE"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata
+ id="metadata1317">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs550" />
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ showguides="true"
+ inkscape:zoom="1.513253"
+ inkscape:cx="212.78662"
+ inkscape:cy="64.761146"
+ inkscape:window-width="1262"
+ inkscape:window-height="874"
+ inkscape:window-x="405"
+ inkscape:window-y="25"
+ inkscape:current-layer="layer2"
+ inkscape:guide-bbox="true"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="true"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="px"
+ inkscape:window-maximized="0" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Black logo text path"
+ style="display:none">
+ <g
+ aria-label="WIRESHARK"
+ transform="scale(0.94790314,1.0549601)"
+ id="text555"
+ style="font-weight:bold;font-family:'Luxi Sans';stroke-width:1pt">
+ <path
+ d="m 11.258979,64.956772 h 6.375 l 9.8125,39.437498 9.78125,-39.437498 h 7.09375 l 9.8125,39.437498 9.78125,-39.437498 h 6.40625 l -11.71875,46.656248 h -7.9375 l -9.84375,-40.499998 -9.9375,40.499998 h -7.9375 z"
+ id="path1540" />
+ <path
+ d="m 78.696479,64.956772 h 6.3125 v 46.656248 h -6.3125 z"
+ id="path1542" />
+ <path
+ d="m 119.69648,89.738022 q 2.03125,0.6875 3.9375,2.9375 1.9375,2.25 3.875,6.1875 l 6.40625,12.749998 h -6.78125 l -5.96875,-11.968748 q -2.3125,-4.6875 -4.5,-6.21875 -2.15625,-1.53125 -5.90625,-1.53125 h -6.875 V 111.61302 H 97.571479 V 64.956772 h 14.250001 q 8,0 11.9375,3.34375 3.9375,3.34375 3.9375,10.09375 0,4.40625 -2.0625,7.3125 -2.03125,2.90625 -5.9375,4.03125 z m -15.8125,-19.59375 v 16.5625 h 7.9375 q 4.5625,0 6.875,-2.09375 2.34375,-2.125 2.34375,-6.21875 0,-4.09375 -2.34375,-6.15625 -2.3125,-2.09375 -6.875,-2.09375 z"
+ id="path1544" />
+ <path
+ d="m 142.04023,64.956772 h 29.5 v 5.3125 h -23.1875 v 13.8125 h 22.21875 v 5.3125 h -22.21875 v 16.906248 h 23.75 v 5.3125 h -30.0625 z"
+ id="path1546" />
+ <path
+ d="m 214.54023,66.425522 v 9.875 q -3.84375,-1.71875 -7.5,-2.59375 -3.65625,-0.875 -6.90625,-0.875 -4.3125,0 -6.375,1.1875 -2.0625,1.1875 -2.0625,3.6875 0,1.875 1.375,2.9375 1.40625,1.03125 5.0625,1.78125 l 5.125,1.03125 q 7.78125,1.5625 11.0625,4.75 3.28125,3.1875 3.28125,9.0625 0,7.718748 -4.59375,11.499998 -4.5625,3.75 -13.96875,3.75 -4.4375,0 -8.90625,-0.84375 -4.46875,-0.84375 -8.9375,-2.5 V 99.019272 q 4.46875,2.374998 8.625,3.593748 4.1875,1.1875 8.0625,1.1875 3.9375,0 6.03125,-1.3125 2.09375,-1.3125 2.09375,-3.749998 0,-2.1875 -1.4375,-3.375 -1.40625,-1.1875 -5.65625,-2.125 l -4.65625,-1.03125 q -7,-1.5 -10.25,-4.78125 -3.21875,-3.28125 -3.21875,-8.84375 0,-6.96875 4.5,-10.71875 4.5,-3.75 12.9375,-3.75 3.84375,0 7.90625,0.59375 4.0625,0.5625 8.40625,1.71875 z"
+ id="path1548" />
+ <path
+ d="m 228.16523,64.956772 h 12.03125 v 17.78125 h 17.75 v -17.78125 h 12.03125 V 111.61302 H 257.94648 V 91.831772 h -17.75 v 19.781248 h -12.03125 z"
+ id="path1550" />
+ <path
+ d="m 310.04023,103.11302 h -18.8125 l -2.96875,8.5 h -12.09375 l 17.28125,-46.656248 h 14.34375 l 17.28125,46.656248 h -12.09375 z m -15.8125,-8.656248 h 12.78125 l -6.375,-18.5625 z"
+ id="path1552" />
+ <path
+ d="m 348.35273,85.644272 q 3.78125,0 5.40625,-1.40625 1.65625,-1.40625 1.65625,-4.625 0,-3.1875 -1.65625,-4.5625 -1.625,-1.375 -5.40625,-1.375 h -5.0625 v 11.96875 z m -5.0625,8.3125 V 111.61302 H 331.25898 V 64.956772 h 18.375 q 9.21875,0 13.5,3.09375 4.3125,3.09375 4.3125,9.78125 0,4.625 -2.25,7.59375 -2.21875,2.96875 -6.71875,4.375 2.46875,0.5625 4.40625,2.5625 1.96875,1.96875 3.96875,6 l 6.53125,13.249998 h -12.8125 l -5.6875,-11.59375 q -1.71875,-3.499998 -3.5,-4.781248 -1.75,-1.28125 -4.6875,-1.28125 z"
+ id="path1554" />
+ <path
+ d="m 380.54023,64.956772 h 12.03125 v 17.03125 l 17.34375,-17.03125 h 13.96875 l -22.46875,22.09375 24.78125,24.562498 h -15.0625 l -18.5625,-18.374998 v 18.374998 h -12.03125 z"
+ id="path1556" />
+ </g>
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4.29724;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,60.597534 h 156.93377 c 0,0 4.0711,-47.78523 46.13928,-48.44892 -13.57037,21.23788 -0.7979,48.51635 -0.7979,48.51635 h 190.68317"
+ id="path1328"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000" />
+ <g
+ aria-label="®"
+ id="text4138"
+ style="font-family:'Bitstream Vera Sans';stroke-width:1px">
+ <path
+ d="m 396.10275,44.75762 q -0.89181,0 -1.66108,0.319963 -0.76927,0.319963 -1.4092,0.959888 -0.63992,0.639925 -0.96669,1.422812 -0.32677,0.77608 -0.32677,1.661083 0,0.878195 0.32677,1.654274 0.32677,0.769272 0.96669,1.409197 0.63993,0.639925 1.4092,0.966696 0.76927,0.319962 1.66108,0.319962 0.89862,0 1.66789,-0.319962 0.77608,-0.326771 1.41601,-0.966696 0.63311,-0.633117 0.94627,-1.402389 0.31996,-0.769272 0.31996,-1.661082 0,-0.905427 -0.31996,-1.674698 -0.31996,-0.77608 -0.94627,-1.409197 -0.63993,-0.639925 -1.41601,-0.959888 -0.76927,-0.319963 -1.66789,-0.319963 z m 0,-0.701194 q 1.03478,0 1.92659,0.374424 0.89861,0.374424 1.64066,1.116465 0.74204,0.742041 1.10965,1.633852 0.36762,0.89181 0.36762,1.940199 0,1.034772 -0.36762,1.926583 -0.36761,0.885003 -1.10965,1.627044 -0.74205,0.74204 -1.64066,1.116465 -0.89181,0.374424 -1.92659,0.374424 -1.03477,0 -1.93339,-0.374424 -0.89181,-0.374425 -1.63385,-1.116465 -0.74204,-0.742041 -1.10966,-1.627044 -0.36761,-0.891811 -0.36761,-1.926583 0,-1.048389 0.36761,-1.940199 0.36762,-0.891811 1.10966,-1.633852 0.74204,-0.742041 1.63385,-1.116465 0.89862,-0.374424 1.93339,-0.374424 z m -0.18381,2.818394 h -0.83734 v 1.878929 h 0.83734 q 0.74885,0 1.04158,-0.211039 0.29954,-0.211039 0.29954,-0.721618 0,-0.517386 -0.29954,-0.728425 -0.29953,-0.217847 -1.04158,-0.217847 z m 0.0477,-0.701195 q 1.19816,0 1.79043,0.408463 0.59227,0.401655 0.59227,1.225389 0,0.585463 -0.36081,0.966695 -0.354,0.381232 -1.00754,0.496963 0.16338,0.05446 0.38804,0.319963 0.23146,0.258693 0.54461,0.755656 l 0.93266,1.518121 h -1.17093 l -0.87819,-1.422813 q -0.40166,-0.65354 -0.65354,-0.823733 -0.24508,-0.177001 -0.6127,-0.177001 h -0.4493 v 2.423547 h -1.0552 v -5.69125 z"
+ id="path1535" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="Black logo"
+ style="display:inline">
+ <text
+ style="font-style:normal;font-weight:bold;line-height:0%;font-family:'Luxi Sans';writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="9.1339788"
+ y="111.61302"
+ id="text1429"
+ transform="scale(0.94790314,1.0549601)"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"><tspan
+ x="0"
+ y="0"
+ sodipodi:role="line"
+ id="tspan1427"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:64px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start">WIRE<tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:64px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ id="tspan1423">SHARK</tspan><tspan
+ id="tspan1425"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start" /></tspan></text>
+ <path
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4.29724;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 10,60.597534 h 156.93377 c 0,0 4.0711,-47.78523 46.13928,-48.44892 -13.57037,21.23788 -0.7979,48.51635 -0.7979,48.51635 h 190.68317"
+ id="path1431"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000" />
+ <text
+ id="text1435"
+ y="54.165882"
+ x="389.13165"
+ style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="0"
+ x="0"
+ id="tspan1433"
+ sodipodi:role="line"
+ style="font-size:13.9422px;line-height:1.25">®</tspan></text>
+ </g>
+</svg>
diff --git a/resources/wssplash.png b/resources/wssplash.png
new file mode 100644
index 00000000..35f1ab7d
--- /dev/null
+++ b/resources/wssplash.png
Binary files differ
diff --git a/resources/wssplash_dev.png b/resources/wssplash_dev.png
new file mode 100644
index 00000000..49e82116
--- /dev/null
+++ b/resources/wssplash_dev.png
Binary files differ