summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 09:49:46 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 09:49:46 +0000
commit50b37d4a27d3295a29afca2286f1a5a086142cec (patch)
tree9212f763934ee090ef72d823f559f52ce387f268 /share
parentInitial commit. (diff)
downloadfreeradius-50b37d4a27d3295a29afca2286f1a5a086142cec.tar.xz
freeradius-50b37d4a27d3295a29afca2286f1a5a086142cec.zip
Adding upstream version 3.2.1+dfsg.upstream/3.2.1+dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'share')
-rw-r--r--share/LICENSE339
-rw-r--r--share/Makefile13
-rwxr-xr-xshare/attrnew.pl93
-rwxr-xr-xshare/attrsort.pl87
-rwxr-xr-xshare/backref.pl192
-rwxr-xr-xshare/dct2fr31
-rw-r--r--share/dictionary338
-rw-r--r--share/dictionary.3com54
-rw-r--r--share/dictionary.3gpp76
-rw-r--r--share/dictionary.3gpp2192
-rw-r--r--share/dictionary.acc260
-rw-r--r--share/dictionary.acme241
-rw-r--r--share/dictionary.actelis19
-rw-r--r--share/dictionary.adtran18
-rw-r--r--share/dictionary.adva41
-rw-r--r--share/dictionary.aerohive75
-rw-r--r--share/dictionary.airespace33
-rw-r--r--share/dictionary.alcatel101
-rw-r--r--share/dictionary.alcatel-lucent.aaa88
-rw-r--r--share/dictionary.alcatel.esam253
-rw-r--r--share/dictionary.alcatel.sr420
-rw-r--r--share/dictionary.alteon32
-rw-r--r--share/dictionary.altiga163
-rw-r--r--share/dictionary.alvarion313
-rw-r--r--share/dictionary.alvarion.wimax.v2_236
-rw-r--r--share/dictionary.apc39
-rw-r--r--share/dictionary.aptilo154
-rw-r--r--share/dictionary.aptis184
-rw-r--r--share/dictionary.arbor21
-rw-r--r--share/dictionary.arista29
-rw-r--r--share/dictionary.aruba101
-rw-r--r--share/dictionary.ascend899
-rw-r--r--share/dictionary.ascend.illegal432
-rw-r--r--share/dictionary.asn96
-rw-r--r--share/dictionary.audiocodes23
-rw-r--r--share/dictionary.avaya32
-rw-r--r--share/dictionary.azaire53
-rw-r--r--share/dictionary.bay295
-rw-r--r--share/dictionary.bigswitch17
-rw-r--r--share/dictionary.bintec49
-rw-r--r--share/dictionary.bluecoat27
-rw-r--r--share/dictionary.boingo48
-rw-r--r--share/dictionary.bristol23
-rw-r--r--share/dictionary.broadsoft371
-rw-r--r--share/dictionary.brocade24
-rw-r--r--share/dictionary.bskyb26
-rw-r--r--share/dictionary.bt19
-rw-r--r--share/dictionary.cablelabs202
-rw-r--r--share/dictionary.cabletron28
-rw-r--r--share/dictionary.cambium78
-rw-r--r--share/dictionary.camiant24
-rw-r--r--share/dictionary.centec18
-rw-r--r--share/dictionary.checkpoint13
-rw-r--r--share/dictionary.chillispot40
-rw-r--r--share/dictionary.ciena39
-rw-r--r--share/dictionary.cisco226
-rw-r--r--share/dictionary.cisco.asa369
-rw-r--r--share/dictionary.cisco.bbsm15
-rw-r--r--share/dictionary.cisco.vpn3000243
-rw-r--r--share/dictionary.cisco.vpn500021
-rw-r--r--share/dictionary.citrix25
-rw-r--r--share/dictionary.clavister22
-rw-r--r--share/dictionary.cnergee52
-rw-r--r--share/dictionary.colubris13
-rw-r--r--share/dictionary.columbia_university29
-rw-r--r--share/dictionary.compat44
-rw-r--r--share/dictionary.compatible22
-rw-r--r--share/dictionary.cosine26
-rw-r--r--share/dictionary.covaro43
-rw-r--r--share/dictionary.dante20
-rw-r--r--share/dictionary.dellemc19
-rw-r--r--share/dictionary.dhcp608
-rw-r--r--share/dictionary.digium39
-rw-r--r--share/dictionary.dlink37
-rw-r--r--share/dictionary.dragonwave31
-rw-r--r--share/dictionary.efficientip31
-rw-r--r--share/dictionary.eltex26
-rw-r--r--share/dictionary.epygi118
-rw-r--r--share/dictionary.equallogic43
-rw-r--r--share/dictionary.ericsson134
-rw-r--r--share/dictionary.ericsson.ab451
-rw-r--r--share/dictionary.ericsson.packet.core.networks15
-rw-r--r--share/dictionary.erx433
-rw-r--r--share/dictionary.extreme36
-rw-r--r--share/dictionary.f551
-rw-r--r--share/dictionary.fdxtended19
-rw-r--r--share/dictionary.force1010
-rw-r--r--share/dictionary.fortinet55
-rw-r--r--share/dictionary.foundry58
-rw-r--r--share/dictionary.freedhcp369
-rw-r--r--share/dictionary.freeradius193
-rw-r--r--share/dictionary.freeradius.evs522
-rw-r--r--share/dictionary.freeradius.internal889
-rw-r--r--share/dictionary.freeswitch112
-rw-r--r--share/dictionary.gandalf103
-rw-r--r--share/dictionary.garderos25
-rw-r--r--share/dictionary.gemtek20
-rw-r--r--share/dictionary.h3c95
-rw-r--r--share/dictionary.hillstone51
-rw-r--r--share/dictionary.hp103
-rw-r--r--share/dictionary.huawei236
-rw-r--r--share/dictionary.iana48
-rw-r--r--share/dictionary.iea19
-rw-r--r--share/dictionary.infinera12
-rw-r--r--share/dictionary.infoblox21
-rw-r--r--share/dictionary.infonet50
-rw-r--r--share/dictionary.ipunplugged29
-rw-r--r--share/dictionary.issanni44
-rw-r--r--share/dictionary.itk45
-rw-r--r--share/dictionary.juniper68
-rw-r--r--share/dictionary.karlnet2076
-rw-r--r--share/dictionary.kineto119
-rw-r--r--share/dictionary.lancom42
-rw-r--r--share/dictionary.lantronix13
-rw-r--r--share/dictionary.livingston63
-rw-r--r--share/dictionary.localweb35
-rw-r--r--share/dictionary.lucent454
-rw-r--r--share/dictionary.manzara33
-rw-r--r--share/dictionary.meinberg19
-rw-r--r--share/dictionary.mellanox18
-rw-r--r--share/dictionary.meraki15
-rw-r--r--share/dictionary.merit17
-rw-r--r--share/dictionary.meru18
-rw-r--r--share/dictionary.microsemi22
-rw-r--r--share/dictionary.microsoft170
-rw-r--r--share/dictionary.mikrotik68
-rw-r--r--share/dictionary.mimosa39
-rw-r--r--share/dictionary.motorola74
-rw-r--r--share/dictionary.motorola.illegal29
-rw-r--r--share/dictionary.motorola.wimax37
-rw-r--r--share/dictionary.navini22
-rw-r--r--share/dictionary.net132
-rw-r--r--share/dictionary.netelastic55
-rw-r--r--share/dictionary.netscreen34
-rw-r--r--share/dictionary.networkphysics19
-rw-r--r--share/dictionary.nexans21
-rw-r--r--share/dictionary.nile20
-rw-r--r--share/dictionary.nokia41
-rw-r--r--share/dictionary.nokia.conflict32
-rw-r--r--share/dictionary.nomadix34
-rw-r--r--share/dictionary.nortel77
-rw-r--r--share/dictionary.ntua46
-rw-r--r--share/dictionary.openser43
-rw-r--r--share/dictionary.packeteer26
-rw-r--r--share/dictionary.paloalto29
-rw-r--r--share/dictionary.patton156
-rw-r--r--share/dictionary.perle525
-rw-r--r--share/dictionary.pfsense18
-rw-r--r--share/dictionary.pica820
-rw-r--r--share/dictionary.propel17
-rw-r--r--share/dictionary.prosoft44
-rw-r--r--share/dictionary.proxim94
-rw-r--r--share/dictionary.purewave53
-rw-r--r--share/dictionary.quiconnect21
-rw-r--r--share/dictionary.quintum52
-rw-r--r--share/dictionary.rcntec19
-rw-r--r--share/dictionary.redcreek23
-rw-r--r--share/dictionary.rfc2865139
-rw-r--r--share/dictionary.rfc286659
-rw-r--r--share/dictionary.rfc286718
-rw-r--r--share/dictionary.rfc286856
-rw-r--r--share/dictionary.rfc286941
-rw-r--r--share/dictionary.rfc316215
-rw-r--r--share/dictionary.rfc357632
-rw-r--r--share/dictionary.rfc358018
-rw-r--r--share/dictionary.rfc407211
-rw-r--r--share/dictionary.rfc437210
-rw-r--r--share/dictionary.rfc460319
-rw-r--r--share/dictionary.rfc467530
-rw-r--r--share/dictionary.rfc467974
-rw-r--r--share/dictionary.rfc481814
-rw-r--r--share/dictionary.rfc484910
-rw-r--r--share/dictionary.rfc509029
-rw-r--r--share/dictionary.rfc517611
-rw-r--r--share/dictionary.rfc544717
-rw-r--r--share/dictionary.rfc558043
-rw-r--r--share/dictionary.rfc560732
-rw-r--r--share/dictionary.rfc590424
-rw-r--r--share/dictionary.rfc651911
-rw-r--r--share/dictionary.rfc657228
-rw-r--r--share/dictionary.rfc667720
-rw-r--r--share/dictionary.rfc691113
-rw-r--r--share/dictionary.rfc692926
-rw-r--r--share/dictionary.rfc693012
-rw-r--r--share/dictionary.rfc705512
-rw-r--r--share/dictionary.rfc715512
-rw-r--r--share/dictionary.rfc726870
-rw-r--r--share/dictionary.rfc749918
-rw-r--r--share/dictionary.rfc793010
-rw-r--r--share/dictionary.rfc804565
-rw-r--r--share/dictionary.rfc85599
-rw-r--r--share/dictionary.riverbed21
-rw-r--r--share/dictionary.riverstone45
-rw-r--r--share/dictionary.roaringpenguin32
-rw-r--r--share/dictionary.ruckus155
-rw-r--r--share/dictionary.ruggedcom12
-rw-r--r--share/dictionary.sangoma114
-rw-r--r--share/dictionary.sg149
-rw-r--r--share/dictionary.shasta26
-rw-r--r--share/dictionary.shiva131
-rw-r--r--share/dictionary.siemens28
-rw-r--r--share/dictionary.slipstream21
-rw-r--r--share/dictionary.sofaware39
-rw-r--r--share/dictionary.softbank32
-rw-r--r--share/dictionary.sonicwall64
-rw-r--r--share/dictionary.springtide34
-rw-r--r--share/dictionary.starent1383
-rw-r--r--share/dictionary.starent.vsa11202
-rw-r--r--share/dictionary.surfnet21
-rw-r--r--share/dictionary.symbol55
-rw-r--r--share/dictionary.t_systems_nova35
-rw-r--r--share/dictionary.telebit21
-rw-r--r--share/dictionary.telkom31
-rw-r--r--share/dictionary.telrad23
-rw-r--r--share/dictionary.terena19
-rw-r--r--share/dictionary.trapeze40
-rw-r--r--share/dictionary.travelping76
-rw-r--r--share/dictionary.tripplite63
-rw-r--r--share/dictionary.tropos55
-rw-r--r--share/dictionary.ukerna39
-rw-r--r--share/dictionary.unix21
-rw-r--r--share/dictionary.usr1618
-rw-r--r--share/dictionary.usr.illegal49
-rw-r--r--share/dictionary.utstarcom45
-rw-r--r--share/dictionary.valemount29
-rw-r--r--share/dictionary.vasexperts93
-rw-r--r--share/dictionary.verizon26
-rw-r--r--share/dictionary.versanet56
-rw-r--r--share/dictionary.vqp112
-rw-r--r--share/dictionary.walabi31
-rw-r--r--share/dictionary.waverider58
-rw-r--r--share/dictionary.wichorus26
-rw-r--r--share/dictionary.wifialliance86
-rw-r--r--share/dictionary.wimax619
-rw-r--r--share/dictionary.wimax.alvarion516
-rw-r--r--share/dictionary.wimax.wichorus409
-rw-r--r--share/dictionary.wispr38
-rw-r--r--share/dictionary.xedia26
-rw-r--r--share/dictionary.xylan56
-rw-r--r--share/dictionary.yubico25
-rw-r--r--share/dictionary.zeus18
-rw-r--r--share/dictionary.zte73
-rw-r--r--share/dictionary.zyxel27
-rwxr-xr-xshare/format.pl235
244 files changed, 27150 insertions, 0 deletions
diff --git a/share/LICENSE b/share/LICENSE
new file mode 100644
index 0000000..90074ad
--- /dev/null
+++ b/share/LICENSE
@@ -0,0 +1,339 @@
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution 4.0 International Public License ("Public License"). To the
+extent this Public License may be interpreted as a contract, You are
+granted the Licensed Rights in consideration of Your acceptance of
+these terms and conditions, and the Licensor grants You such rights in
+consideration of benefits the Licensor receives from making the
+Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Material.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public
+licenses. Notwithstanding, Creative Commons may elect to apply one of
+its public licenses to material it publishes and in those instances
+will be considered the “Licensor.” The text of the Creative Commons
+public licenses is dedicated to the public domain under the CC0 Public
+Domain Dedication. Except for the limited purpose of indicating that
+material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the
+public licenses.
+
+Creative Commons may be contacted at creativecommons.org.
diff --git a/share/Makefile b/share/Makefile
new file mode 100644
index 0000000..d3b199c
--- /dev/null
+++ b/share/Makefile
@@ -0,0 +1,13 @@
+#
+# Scripts to format dictionary files.
+#
+# $Id$
+#
+
+#
+# This should only be run by hand, and then sanity checked by hand!
+#
+format: $(wildcard dictionary*)
+ @for x in $(wildcard dictionary*) ; do \
+ ./format.pl $$x; \
+ done
diff --git a/share/attrnew.pl b/share/attrnew.pl
new file mode 100755
index 0000000..3ace68f
--- /dev/null
+++ b/share/attrnew.pl
@@ -0,0 +1,93 @@
+#!/usr/bin/env perl
+#
+# Print out the ATTRIBUTE's which are defined only once on input,
+# and any VALUE's which are defined for those attributes. It does NOT
+# print out unique VALUEs for multiple-defined attributes, though.
+#
+# Usage: cat dictionary1 dictionary2 | ./attrnew.pl > unique
+#
+# This is a bit of a hack. In order to make it work, you've got to
+# add a "fake" attribute to the end of dictionary1, so that you know
+# which attributes belong to which dictionary...
+#
+# $Id$
+#
+
+$line = 0;
+while (<>) {
+ $line++;
+
+ #
+ # Get attribute.
+ #
+ if (/^ATTRIBUTE\s+([\w-]+)\s+(\w+)\s+(\w+)(.*)/) {
+ $name=$1;
+ $value = $2;
+ $type = $3;
+ $stuff = $4;
+
+ $value =~ tr/[A-F]/[a-f]/; # normal form for hex
+ $value =~ tr/X/x/;
+
+ if ($value =~ /^0x/) {
+ $index = hex $value;
+ } else {
+ $index = $value;
+ }
+
+ if (defined $attributes{$index}) {
+ $dup{$index}++;
+ } else {
+ $first_ref{$line} = $index;
+ }
+
+ $attributes{$index} = "$name $value $type$stuff";
+ $name2val{$name} = $index;
+ next;
+ }
+
+ #
+ # Values.
+ #
+ if (/^VALUE\s+([\w-]+)\s+([\w-\/,.]+)\s+(\w+)(.*)/) {
+ $attr = $1;
+ $name = $2;
+ $value = $3;
+ $stuff = $d;
+
+ $value =~ tr/[A-F]/[a-f]/; # normal form for hex
+ $value =~ tr/X/x/;
+
+ if ($value =~ /^0x/) {
+ $index = hex $value;
+ } else {
+ $index = $value;
+ }
+
+ if (!defined $name2val{$attr}) {
+ print "# FIXME: FORWARD REF?\nVALUE $attr $name $value$stuff\n";
+ next;
+ }
+
+ $values{$name2val{$attr}}{$index} = "$attr $name $value$stuff";
+ next;
+ }
+}
+
+#
+# Print out the attributes sorted by number.
+#
+foreach $line (sort {$a <=> $b} keys %first_ref) {
+ $attr_val = $first_ref{$line};
+
+ next if (defined $dup{$attr_val});
+
+ print "ATTRIBUTE ", $attributes{$attr_val}, "\n";
+
+ next if (!defined %{$values{$attr_val}});
+
+ foreach $value (sort {$a <=> $b} keys %{$values{$attr_val}}) {
+ print "VALUE ", $values{$attr_val}{$value}, "\n";
+ }
+
+}
diff --git a/share/attrsort.pl b/share/attrsort.pl
new file mode 100755
index 0000000..8967259
--- /dev/null
+++ b/share/attrsort.pl
@@ -0,0 +1,87 @@
+#!/usr/bin/env perl
+#
+# Sort the attributes in a dictionary, and put them into a canonical
+# form. This will DESTROY any comments!
+#
+# Usage: cat dictionary | ./attrsort.pl > new
+#
+# This is a bit of a hack. The main purpose is to be able to quickly
+# "diff" two dictionaries which have significant differences...
+#
+# $Id$
+#
+
+while (<>) {
+ #
+ # Get attribute.
+ #
+ if (/^ATTRIBUTE\s+([\w-]+)\s+(\w+)\s+(\w+)(.*)/) {
+ $name=$1;
+ $value = $2;
+ $type = $3;
+ $stuff = $4;
+
+ $value =~ tr/[A-F]/[a-f]/; # normal form for hex
+ $value =~ tr/X/x/;
+
+ if ($value =~ /^0x/) {
+ $index = hex $value;
+ } else {
+ $index = $value;
+ }
+
+ $attributes{$index} = "$name $value $type$stuff";
+ $name2val{$name} = $index;
+ next;
+ }
+
+ #
+ # Values.
+ #
+ if (/^VALUE\s+([\w-]+)\s+([\w-\/,.]+)\s+(\w+)(.*)/) {
+ $attr = $1;
+ $name = $2;
+ $value = $3;
+ $stuff = $d;
+
+ $value =~ tr/[A-F]/[a-f]/; # normal form for hex
+ $value =~ tr/X/x/;
+
+ if ($value =~ /^0x/) {
+ $index = hex $value;
+ } else {
+ $index = $value;
+ }
+
+ if (!defined $name2val{$attr}) {
+ print "# FIXME: FORWARD REF?\nVALUE $attr $name $value$stuff\n";
+ next;
+ }
+
+ $values{$name2val{$attr}}{$index} = "$attr $name $value$stuff";
+ next;
+ }
+}
+
+#
+# Print out the attributes sorted by number.
+#
+foreach $attr_val (sort {$a <=> $b} keys %attributes) {
+ print "ATTRIBUTE ", $attributes{$attr_val}, "\n";
+}
+
+foreach $value (sort {$a <=> $b} keys %values) {
+ print $value, "\t", $attributes{$value}, "\n";
+}
+
+#
+# And again, this time printing out values.
+#
+foreach $attr_val (sort {$a <=> $b} keys %attributes) {
+
+ next if (!defined %{$values{$attr_val}});
+
+ foreach $value (sort {$a <=> $b} keys %{$values{$attr_val}}) {
+ print "VALUE ", $values{$attr_val}{$value}, "\n";
+ }
+}
diff --git a/share/backref.pl b/share/backref.pl
new file mode 100755
index 0000000..0630022
--- /dev/null
+++ b/share/backref.pl
@@ -0,0 +1,192 @@
+#!/usr/bin/env perl
+#
+# Cross-reference RFC attributes.
+#
+# $Id$
+#
+
+$begin_vendor = 0;
+$blank = 0;
+
+while (@ARGV) {
+ $filename = shift;
+
+ open FILE, "<$filename" or die "Failed to open $filename: $!\n";
+
+ @output = ();
+
+ while (<FILE>) {
+ #
+ # Clear out trailing whitespace
+ #
+ s/[ \t]+$//;
+
+ #
+ # And CR's
+ #
+ s/\r//g;
+
+ #
+ # Suppress multiple blank lines
+ #
+ if (/^\s+$/) {
+ next if ($blank == 1);
+ $blank = 1;
+ next;
+ }
+ $blank = 0;
+
+ #
+ # Remember the vendor
+ #
+ if (/^VENDOR\s+([\w-]+)\s+(\w+)(.*)/) {
+ $name=$1;
+ $len = length $name;
+ if ($len < 32) {
+ $lenx = 32 - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabs = "\t" x $lenx;
+ } else {
+ $tabs = " ";
+ }
+ $vendor = $name;
+ next;
+ }
+
+ #
+ # Remember if we did begin-vendor.
+ #
+ if (/^BEGIN-VENDOR\s+([\w-]+)/) {
+ $begin_vendor = 1;
+ if (!defined $vendor) {
+ $vendor = $1;
+ } elsif ($vendor ne $1) {
+ # do something smart
+ }
+
+ next;
+ }
+
+ #
+ # Get attribute.
+ #
+ if (/^ATTRIBUTE\s+([\w-]+)\s+(\w+)\s+(\w+)(.*)/) {
+ $name=$1;
+ $len = length $name;
+ if ($len < 40) {
+ $lenx = 40 - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabs = "\t" x $lenx;
+ if ($tabs eq "") {
+ $tabs = " ";
+ }
+ } else {
+ $tabs = " ";
+ }
+
+ $value = $2;
+ $type = $3;
+ $stuff = $4;
+
+ if ($begin_vendor == 0) {
+ #
+ # FIXME: Catch and print conflicting attributes.
+ #
+ $file{$value} = $filename;
+ $file{$value} =~ s/dictionary\.//;
+ $name{$value} = $name . $tabs;
+ }
+
+ #
+ # See if it's old format, with the vendor at the end of
+ # the line. If so, make it the new format.
+ #
+ if ($stuff =~ /$vendor/) {
+ if ($begin_vendor == 0) {
+ $begin_vendor = 1;
+ }
+ $stuff =~ s/$vendor//;
+ $stuff =~ s/\s+$//;
+ }
+
+ next;
+ }
+
+ #
+ # Values.
+ #
+ if (/^VALUE\s+([\w-]+)\s+([\w-\/,.]+)\s+(\w+)(.*)/) {
+ $attr=$1;
+ $len = length $attr;
+ if ($len < 32) {
+ $lenx = 32 - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabsa = "\t" x $lenx;
+ if ($tabsa eq "") {
+ $tabsa = " ";
+ $len += 1;
+ } else {
+ $len -= $len % 8;
+ $len += 8 * length $tabsa;
+ }
+ } else {
+ $tabsa = " ";
+ $len += 1;
+ }
+
+ #
+ # For the code below, we assume that the attribute lengths
+ #
+ if ($len < 32) {
+ $lena = 0;
+ } else {
+ $lena = $len - 32;
+ }
+
+ $name = $2;
+ $len = length $name;
+ if ($len < 24) {
+ $lenx = 24 - $lena - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabsn = "\t" x $lenx;
+ if ($tabsn eq "") {
+ $tabsn = " ";
+ }
+ } else {
+ $tabsn = " ";
+ }
+
+ next;
+ }
+
+ #
+ # Remember if we did this.
+ #
+ if (/^END-VENDOR/) {
+ $begin_vendor = 0;
+ }
+
+ #
+ # Everything else gets dumped out as-is.
+ #
+ }
+
+ close FILE;
+
+}
+
+#
+# Print out the attributes.
+#
+foreach $attr (sort {$a <=> $b} keys %file) {
+ print $name{$attr}, $attr, "\t", $file{$attr}, "\n";
+}
+
diff --git a/share/dct2fr b/share/dct2fr
new file mode 100755
index 0000000..e61fb83
--- /dev/null
+++ b/share/dct2fr
@@ -0,0 +1,31 @@
+#!/usr/bin/perl
+
+#
+# Horrible hack to convert Funk dictionaries to FreeRADIUS ones.
+#
+# It won't convert everything, and the files still need to be
+# edited afterwards, but it's a start.
+#
+# ./dct2fr foo.dct > dictionary.foo
+# vi dictionary.foo
+# replace 'foo' with the real vendor name
+# ./format.pl dictionary.foo
+#
+
+while (<>) {
+ if (/^MACRO\s+([^ \t\(]+)\(t,s\)\s+26\s+\[vid=(\d+)\s+type1=\%t\%\s+len1=\+2\s+data=\%s\%/) {
+ $name = $1;
+ $vendor = $2;
+
+ print "VENDOR foo $2\n";
+ print "BEGIN-VENDOR foo\n";
+ }
+
+# if (/^ATTRIBUTE\s+([^ \t]+)\s+$name\s*\((\d+),s+(\w+)\)/i) {
+
+ if (/^ATTRIBUTE\s+([^ \t]+)\s+$name\s*\((\d+)\s*,\s*(\w+)/i) {
+ print "ATTRIBUTE $1 $2 $3\n";
+ }
+}
+
+print "END-VENDOR foo\n";
diff --git a/share/dictionary b/share/dictionary
new file mode 100644
index 0000000..619fcba
--- /dev/null
+++ b/share/dictionary
@@ -0,0 +1,338 @@
+# -*- text -*-
+# Copyright (C) 2019 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$
+#
+# 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:
+#
+# string - printable text, generally UTF-8 encoded. (The RFCs call this "text")
+# ipaddr - 4 octets in network byte order
+# ipv4prefix - 1 octet reserved, one octet prefix, 4 octets ipaddr
+# integer - 32 bit value in big endian order
+# integer64 - 64 bit value in big endian order
+# 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 - 1 octet reserved, one octet prefix, 16 octets ipv6addr
+# tlv - type-length-value
+#
+# FreeRADIUS includes data types which are not defined
+# in the RFC's. These data types are:
+#
+# abinary - Ascend's binary filter format.
+# byte - 8 bit unsigned integer
+# ether - 6 octets of hh:hh:hh:hh:hh:hh
+# where 'h' is hex digits, upper or lowercase.
+# short - 16-bit unsigned integer in network byte order
+# signed - 32-bit signed integer in network byte order
+# octets - raw octets, printed and input as hex strings.
+# e.g.: 0x123456789abcdef The RFCs call this "string".
+#
+# 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
+
+#
+# These dictionaries define attributes in the IETF managed space.
+# (i.e. 1..255). This is wrong. We include them here to allow them.
+# The IETF allocated ones are listed below, which gives them priority.
+#
+# i.e. don't do this. Don't use these attributes
+#
+$INCLUDE dictionary.usr.illegal
+$INCLUDE dictionary.ascend.illegal
+
+#
+# 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
+$INCLUDE dictionary.rfc8045
+$INCLUDE dictionary.rfc8559
+
+#
+# Mostly values which have been allocated by IANA under
+# "expert review", but which don't have an RFC associated with them.
+#
+$INCLUDE dictionary.iana
+
+#
+# Commented out because of attribute conflicts.
+#
+#$INCLUDE dictionary.alvarion.wimax.v2_2
+#$INCLUDE dictionary.nokia.conflict
+#$INCLUDE dictionary.openser
+#$INCLUDE dictionary.starent.vsa1
+#$INCLUDE dictionary.wimax.wichorus
+
+#
+# Vendor dictionaries are listed after the standard ones.
+#
+$INCLUDE dictionary.3com
+$INCLUDE dictionary.3gpp
+$INCLUDE dictionary.3gpp2
+$INCLUDE dictionary.acc
+$INCLUDE dictionary.acme
+$INCLUDE dictionary.actelis
+$INCLUDE dictionary.adtran
+$INCLUDE dictionary.adva
+$INCLUDE dictionary.aerohive
+$INCLUDE dictionary.airespace
+$INCLUDE dictionary.alcatel
+$INCLUDE dictionary.alcatel-lucent.aaa
+$INCLUDE dictionary.alcatel.esam
+$INCLUDE dictionary.alcatel.sr
+$INCLUDE dictionary.alteon
+$INCLUDE dictionary.altiga
+$INCLUDE dictionary.alvarion
+$INCLUDE dictionary.apc
+$INCLUDE dictionary.aptilo
+$INCLUDE dictionary.aptis
+$INCLUDE dictionary.arbor
+$INCLUDE dictionary.arista
+$INCLUDE dictionary.aruba
+$INCLUDE dictionary.ascend
+$INCLUDE dictionary.asn
+$INCLUDE dictionary.audiocodes
+$INCLUDE dictionary.avaya
+$INCLUDE dictionary.azaire
+$INCLUDE dictionary.bay
+$INCLUDE dictionary.bigswitch
+$INCLUDE dictionary.bintec
+$INCLUDE dictionary.bluecoat
+$INCLUDE dictionary.boingo
+$INCLUDE dictionary.bristol
+$INCLUDE dictionary.broadsoft
+$INCLUDE dictionary.brocade
+$INCLUDE dictionary.bskyb
+$INCLUDE dictionary.bt
+$INCLUDE dictionary.cablelabs
+$INCLUDE dictionary.cabletron
+$INCLUDE dictionary.cambium
+$INCLUDE dictionary.camiant
+$INCLUDE dictionary.centec
+$INCLUDE dictionary.checkpoint
+$INCLUDE dictionary.chillispot
+$INCLUDE dictionary.ciena
+$INCLUDE dictionary.cisco
+$INCLUDE dictionary.cisco.asa
+#
+# The Cisco VPN300 dictionary uses the same Vendor ID as the ASA one.
+# You shouldn't use both at the same time.
+#
+# Note : the altiga dictionary, not listed here, also uses the same Vendor ID
+#
+#$INCLUDE dictionary.cisco.vpn3000
+$INCLUDE dictionary.cisco.bbsm
+$INCLUDE dictionary.cisco.vpn5000
+$INCLUDE dictionary.citrix
+$INCLUDE dictionary.clavister
+$INCLUDE dictionary.cnergee
+$INCLUDE dictionary.colubris
+$INCLUDE dictionary.columbia_university
+$INCLUDE dictionary.compatible
+$INCLUDE dictionary.cosine
+$INCLUDE dictionary.covaro
+$INCLUDE dictionary.dante
+$INCLUDE dictionary.dellemc
+$INCLUDE dictionary.digium
+$INCLUDE dictionary.dlink
+$INCLUDE dictionary.dragonwave
+$INCLUDE dictionary.efficientip
+$INCLUDE dictionary.eltex
+$INCLUDE dictionary.epygi
+$INCLUDE dictionary.equallogic
+$INCLUDE dictionary.ericsson
+$INCLUDE dictionary.ericsson.ab
+$INCLUDE dictionary.ericsson.packet.core.networks
+$INCLUDE dictionary.erx
+$INCLUDE dictionary.extreme
+$INCLUDE dictionary.f5
+$INCLUDE dictionary.fdxtended
+$INCLUDE dictionary.force10
+$INCLUDE dictionary.fortinet
+$INCLUDE dictionary.foundry
+$INCLUDE dictionary.freeradius
+$INCLUDE dictionary.freeradius.evs5
+$INCLUDE dictionary.freeswitch
+$INCLUDE dictionary.gandalf
+$INCLUDE dictionary.garderos
+$INCLUDE dictionary.gemtek
+$INCLUDE dictionary.h3c
+$INCLUDE dictionary.hillstone
+$INCLUDE dictionary.hp
+$INCLUDE dictionary.huawei
+$INCLUDE dictionary.iea
+$INCLUDE dictionary.infinera
+$INCLUDE dictionary.infoblox
+$INCLUDE dictionary.infonet
+$INCLUDE dictionary.ipunplugged
+$INCLUDE dictionary.issanni
+$INCLUDE dictionary.itk
+$INCLUDE dictionary.juniper
+$INCLUDE dictionary.karlnet
+$INCLUDE dictionary.kineto
+$INCLUDE dictionary.lancom
+$INCLUDE dictionary.lantronix
+$INCLUDE dictionary.livingston
+$INCLUDE dictionary.localweb
+$INCLUDE dictionary.lucent
+$INCLUDE dictionary.manzara
+$INCLUDE dictionary.meinberg
+$INCLUDE dictionary.mellanox
+$INCLUDE dictionary.meraki
+$INCLUDE dictionary.merit
+$INCLUDE dictionary.meru
+$INCLUDE dictionary.microsemi
+$INCLUDE dictionary.microsoft
+$INCLUDE dictionary.mikrotik
+$INCLUDE dictionary.mimosa
+$INCLUDE dictionary.motorola
+$INCLUDE dictionary.motorola.wimax
+$INCLUDE dictionary.navini
+$INCLUDE dictionary.net
+$INCLUDE dictionary.netelastic
+$INCLUDE dictionary.netscreen
+$INCLUDE dictionary.networkphysics
+$INCLUDE dictionary.nexans
+$INCLUDE dictionary.nile
+$INCLUDE dictionary.nokia
+$INCLUDE dictionary.nomadix
+$INCLUDE dictionary.nortel
+$INCLUDE dictionary.ntua
+$INCLUDE dictionary.packeteer
+$INCLUDE dictionary.paloalto
+$INCLUDE dictionary.patton
+$INCLUDE dictionary.perle
+$INCLUDE dictionary.pfsense
+$INCLUDE dictionary.pica8
+$INCLUDE dictionary.propel
+$INCLUDE dictionary.prosoft
+$INCLUDE dictionary.proxim
+$INCLUDE dictionary.purewave
+$INCLUDE dictionary.quiconnect
+$INCLUDE dictionary.quintum
+$INCLUDE dictionary.rcntec
+$INCLUDE dictionary.redcreek
+$INCLUDE dictionary.riverbed
+$INCLUDE dictionary.riverstone
+$INCLUDE dictionary.roaringpenguin
+$INCLUDE dictionary.ruckus
+$INCLUDE dictionary.ruggedcom
+$INCLUDE dictionary.sangoma
+$INCLUDE dictionary.sg
+$INCLUDE dictionary.shasta
+$INCLUDE dictionary.shiva
+$INCLUDE dictionary.siemens
+$INCLUDE dictionary.slipstream
+$INCLUDE dictionary.sofaware
+$INCLUDE dictionary.softbank
+$INCLUDE dictionary.sonicwall
+$INCLUDE dictionary.springtide
+$INCLUDE dictionary.starent
+$INCLUDE dictionary.surfnet
+$INCLUDE dictionary.symbol
+$INCLUDE dictionary.t_systems_nova
+$INCLUDE dictionary.telebit
+$INCLUDE dictionary.telkom
+$INCLUDE dictionary.telrad
+$INCLUDE dictionary.terena
+$INCLUDE dictionary.trapeze
+$INCLUDE dictionary.travelping
+$INCLUDE dictionary.tripplite
+$INCLUDE dictionary.tropos
+$INCLUDE dictionary.ukerna
+$INCLUDE dictionary.unix
+$INCLUDE dictionary.usr
+$INCLUDE dictionary.utstarcom
+$INCLUDE dictionary.valemount
+$INCLUDE dictionary.vasexperts
+$INCLUDE dictionary.verizon
+$INCLUDE dictionary.versanet
+$INCLUDE dictionary.walabi
+$INCLUDE dictionary.waverider
+$INCLUDE dictionary.wichorus
+$INCLUDE dictionary.wifialliance
+$INCLUDE dictionary.wimax
+$INCLUDE dictionary.wispr
+$INCLUDE dictionary.xedia
+$INCLUDE dictionary.xylan
+$INCLUDE dictionary.yubico
+$INCLUDE dictionary.zeus
+$INCLUDE dictionary.zte
+$INCLUDE dictionary.zyxel
+
+#
+# And finally the server internal attributes.
+# These are attributes which NEVER go into a RADIUS packet.
+#
+$INCLUDE dictionary.freeradius.internal
diff --git a/share/dictionary.3com b/share/dictionary.3com
new file mode 100644
index 0000000..1935387
--- /dev/null
+++ b/share/dictionary.3com
@@ -0,0 +1,54 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 3com SuperStack Firewall dictionary
+# Bought from Sonicwall, apparently, from Enterprise number 8741.
+#
+# $Id$
+#
+
+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/share/dictionary.3gpp b/share/dictionary.3gpp
new file mode 100644
index 0000000..ce5b6bc
--- /dev/null
+++ b/share/dictionary.3gpp
@@ -0,0 +1,76 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 3GPP stuff.
+#
+# ftp://ftp.3gpp.org/specs/2002-06/R1999/29_series/29061-3a0.zip
+#
+# $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 byte
+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 byte
+ATTRIBUTE 3GPP-IMEISV 20 string
+ATTRIBUTE 3GPP-RAT-Type 21 byte
+
+#
+# See http://www.3gpp.org/DynaReport/29061.htm
+# http://www.3gpp.org/DynaReport/29274.htm
+#
+ATTRIBUTE 3GPP-Location-Info 22 octets
+ATTRIBUTE 3GPP-User-Location-Info 22 octets
+ATTRIBUTE 3GPP-MS-Time-Zone 23 octets[2]
+ATTRIBUTE 3GPP-Camel-Charging-Info 24 octets
+ATTRIBUTE 3GPP-Packet-Filter 25 octets
+ATTRIBUTE 3GPP-Negotiated-DSCP 26 byte
+ATTRIBUTE 3GPP-Allocate-IP-Type 27 byte
+
+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-Allocate-IP-Type Do-Not-Allocate 0
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv4-Address 1
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv6-Prefix 2
+VALUE 3GPP-Allocate-IP-Type Allocate-IPv4-and-IPv6 3
+
+END-VENDOR 3GPP
diff --git a/share/dictionary.3gpp2 b/share/dictionary.3gpp2
new file mode 100644
index 0000000..8fe3d6f
--- /dev/null
+++ b/share/dictionary.3gpp2
@@ -0,0 +1,192 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 3GPP2 stuff.
+#
+# http://www.3gpp2.org/Public_html/specs/index.cfm
+# X.S0011-005-C v1.0
+# http://www.3gpp2.org/Public_html/specs/X.S0011-005-C_v2.0_050708.pdf
+# http://www.3gpp2.org/public_html/specs/X.S0011-005-C_v3.0_061030.pdf
+#
+# $Id$
+#
+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 # 18 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 ipaddr
+
+# 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 # 22 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 string
+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 octets # ?
+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
+
+ATTRIBUTE 3GPP2-Remote-IP-Address 59 tlv
+ATTRIBUTE 3GPP2-Remote-IP-Address-Value 59.1 ipaddr
+ATTRIBUTE 3GPP2-Remote-IP-Address-Mask 59.2 integer
+ATTRIBUTE 3GPP2-Remote-IP-Qualifier 59.3 short
+
+# 60 - 69 are marked "reserved"
+
+ATTRIBUTE 3GPP2-Remote-IPv6-Address 70 tlv
+ATTRIBUTE 3GPP2-Remote-IPv6-Address-Value 70.1 ipv6addr
+ATTRIBUTE 3GPP2-Remote-IPv6-Address-Prefix-Length 70.2 integer
+ATTRIBUTE 3GPP2-Remote-IPv6-Address-Qualifier 70.3 tlv
+
+ATTRIBUTE 3GPP2-Remote-Address-Table-Index 71 tlv
+ATTRIBUTE 3GPP2-Remote-Address-Table-Index-Value 71.1 short
+ATTRIBUTE 3GPP2-Remote-Address-Table-Index-Qualifier 71.2 short
+
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count 72 tlv
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Address 72.1 ipaddr
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Mask 72.2 integer
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Forward 72.3 integer
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Reverse 72.4 integer
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Table-Index 72.5 short
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Forward-Overflow 72.6 short
+ATTRIBUTE 3GPP2-Remote-IPv4-Addr-Octet-Count-Reverse-Overflow 72.7 short
+
+ATTRIBUTE 3GPP2-Allowed-Diffserv-Marking 73 tlv
+ATTRIBUTE 3GPP2-Allowed-Diffserv-Marking-Allowed 73.1 short
+ATTRIBUTE 3GPP2-Allowed-Diffserv-Marking-Max-Class 73.2 short
+ATTRIBUTE 3GPP2-Allowed-Diffserv-Marking-Reverse-Runnel 73.3 short
+
+ATTRIBUTE 3GPP2-Service-Option-Profile 74 tlv
+ATTRIBUTE 3GPP2-Service-Option-Profile-Option 74.1 short
+
+ATTRIBUTE 3GPP2-DNS-Update-Required 75 integer
+
+# Is this 76 or 78? Check...
+#ATTRIBUTE 3GPP2-Always-On 76 integer
+# 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
+
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota 90 tlv
+
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-QuotaIDentifier 90.1 integer
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-VolumeQuota 90.2 integer
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-VolumeQuotaOverflow 90.3 integer
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-VolumeThreshold 90.4 integer
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-VolumeThresholdOverflow 90.5 integer
+ATTRIBUTE 3GPP2-Prepaid-Acct-Quota-UpdateReason 90.8 short
+
+# The next two attributes contain sub-types
+ATTRIBUTE 3GPP2-Prepaid-acct-Capability 91 octets
+ATTRIBUTE 3GPP2-MIP-Lifetime 92 octets
+
+ATTRIBUTE 3GPP2-Acct-Stop-Trigger 93 integer
+
+ATTRIBUTE 3GPP2-Service-Reference-Id 94 tlv
+ATTRIBUTE 3GPP2-Service-Reference-Id-Value 94.1 short
+ATTRIBUTE 3GPP2-Service-Reference-Main-SC-Indicator 94.2 short
+
+ATTRIBUTE 3GPP2-DNS-Update-Capability 95 integer
+ATTRIBUTE 3GPP2-Disconnect-Reason 96 integer
+
+ATTRIBUTE 3GPP2-Remote-IPv6-Octet-Count 97 tlv
+ATTRIBUTE 3GPP2-Remote-IPv6-Count-Address 97.1 ipv6addr
+ATTRIBUTE 3GPP2-Remote-IPv6-Prefix-Length 97.2 short
+ATTRIBUTE 3GPP2-Remote-IPv6-Forward-Octet-Count 97.3 integer
+ATTRIBUTE 3GPP2-Remote-IPv6-Reverse-Octet-Count 97.4 integer
+ATTRIBUTE 3GPP2-Remote-IPv6-Table-Index 97.5 short
+ATTRIBUTE 3GPP2-Remote-IPv6-Reverse-Octet-Count-Overflow 97.6 short
+
+ATTRIBUTE 3GPP2-PrePaid-Tariff-Switching 98 tlv
+ATTRIBUTE 3GPP2-Prepaid-Quota-Identifier 98.1 integer
+ATTRIBUTE 3GPP2-Prepaid-Volume-Used-After-Tariff-Switch 98.2 integer
+ATTRIBUTE 3GPP2-Prepaid-Volume-Used-ATS-Overflow 98.3 short
+ATTRIBUTE 3GPP2-Prepaid-Tariff-Switch-Interval 98.4 integer
+ATTRIBUTE 3GPP2-Prepaid-Time-Interval-After-Tariff-Switch-Update 98.5 integer
+
+ATTRIBUTE 3GPP2-MEID 116 octets # sub tlvs?
+
+ATTRIBUTE 3GPP2-DNS-Server-IP-Address 117 tlv
+ATTRIBUTE 3GPP2-DNS-Server-Primary-IP-Address 117.1 ipaddr
+ATTRIBUTE 3GPP2-DNS-Server-Secondary-IP-Address 117.2 ipaddr
+ATTRIBUTE 3GPP2-DNS-Server-Flag 117.3 byte
+ATTRIBUTE 3GPP2-DNS-Server-Entity-Type 117.4 byte
+
+VALUE 3GPP2-DNS-Server-Entity-Type HAAA 1
+VALUE 3GPP2-DNS-Server-Entity-Type VAAA 2
+
+ATTRIBUTE 3GPP2-Carrier-ID 142 string
+
+# More sub-types
+ATTRIBUTE 3GPP2-GMT-Time-Zone-Offset 143 signed
+
+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
+
+END-VENDOR 3GPP2
diff --git a/share/dictionary.acc b/share/dictionary.acc
new file mode 100644
index 0000000..c296b14
--- /dev/null
+++ b/share/dictionary.acc
@@ -0,0 +1,260 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.acme b/share/dictionary.acme
new file mode 100644
index 0000000..c783bb1
--- /dev/null
+++ b/share/dictionary.acme
@@ -0,0 +1,241 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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-Flow-Calling-Media-Stop-Time-FS1 231 string
+ATTRIBUTE Acme-Flow-Called-Media-Stop-Time-FS1 232 string
+ATTRIBUTE Acme-Flow-Calling-Media-Stop-Time-FS2 233 string
+ATTRIBUTE Acme-Flow-Called-Media-Stop-Time-FS2 234 string
+ATTRIBUTE Acme-SIP-Method-Type 235 string
+ATTRIBUTE Acme-Domain-Name 236 string
+ATTRIBUTE Acme-SIP-Contact 237 string
+ATTRIBUTE Acme-SIP-Expires 238 integer
+ATTRIBUTE Acme-Reason-Phrase 239 string
+
+ATTRIBUTE Acme-User-Privilege 253 string
+
+ATTRIBUTE Acme-User-Class 254 string
+
+END-VENDOR Acme
diff --git a/share/dictionary.actelis b/share/dictionary.actelis
new file mode 100644
index 0000000..e071053
--- /dev/null
+++ b/share/dictionary.actelis
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Actelis dictionary
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Actelis 5468
+
+BEGIN-VENDOR Actelis
+
+ATTRIBUTE Actelis-Privilege 1 string
+
+END-VENDOR Actelis
diff --git a/share/dictionary.adtran b/share/dictionary.adtran
new file mode 100644
index 0000000..5abf63e
--- /dev/null
+++ b/share/dictionary.adtran
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+VENDOR Adtran 664
+
+BEGIN-VENDOR Adtran
+
+# Managed WiFi attributes
+
+ATTRIBUTE Adtran-AP-Name 100 string
+ATTRIBUTE Adtran-AP-IP 101 ipaddr
+ATTRIBUTE Adtran-AP-Template 102 string
+ATTRIBUTE Adtran-SSID 103 string
+ATTRIBUTE Adtran-Role 104 string
+
+END-VENDOR Adtran
diff --git a/share/dictionary.adva b/share/dictionary.adva
new file mode 100644
index 0000000..b056a70
--- /dev/null
+++ b/share/dictionary.adva
@@ -0,0 +1,41 @@
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Dictionary for ADVA Optical Networking Fiber Service Platform
+#
+# $Id$
+#
+# http://www.advaoptical.com
+#
+##############################################################################
+
+VENDOR Adva 2544
+
+BEGIN-VENDOR Adva
+
+ATTRIBUTE Adva-User-Level 100 integer
+
+VALUE Adva-User-Level Super 5
+VALUE Adva-User-Level Admin 4
+VALUE Adva-User-Level Provision 3
+VALUE Adva-User-Level Operate_Control 2
+VALUE Adva-User-Level Reserved 1
+VALUE Adva-User-Level Retrieve 0
+
+ATTRIBUTE Adva-UUM-User-Level 102 integer
+
+VALUE Adva-UUM-User-Level Root 5
+VALUE Adva-UUM-User-Level Admin 4
+VALUE Adva-UUM-User-Level Provision 3
+VALUE Adva-UUM-User-Level Operator 2
+VALUE Adva-UUM-User-Level Reserved 1
+VALUE Adva-UUM-User-Level Monitor 0
+
+# ADVA Network Manager settings
+ATTRIBUTE Adva-Auth-Level-NM 101 string
+
+END-VENDOR Adva
+
diff --git a/share/dictionary.aerohive b/share/dictionary.aerohive
new file mode 100644
index 0000000..53b4dae
--- /dev/null
+++ b/share/dictionary.aerohive
@@ -0,0 +1,75 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Aerohive (now Extreme Networks, Inc.)
+#
+# $Id$
+#
+VENDOR Aerohive 26928
+
+BEGIN-VENDOR Aerohive
+#BEGIN-VENDOR Extreme
+
+# Source: http://docs.aerohive.com/330000/docs/help/english/ng/Content/reference/docs/radius-dictionary.htm
+# Last-updated-date 25-October-2017
+# Extreme supports a small set of Vendor-Specific-Attributes for
+# administrative access to HiveManager Classic, and a different set
+# of Vendor-Specific-Attributes for HiveOS. Both are documented in
+# this file.
+
+# Most customer will wish to import this file in it’s entirety into
+# their local RADIUS data store.
+
+# Beginning of HiveManager Classic VSAs
+# 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
+
+# The following is an example of an admin group that you can define.
+#VALUE AH-HM-Admin-Group-Id Admin-Group100 100
+
+# End of HiveManager Classic VSAs
+# Beginning of HiveOS VSAs
+
+ATTRIBUTE Extreme-User-Vlan 1 integer
+ATTRIBUTE Extreme-Libsip-Patron-Info 3 octets encrypt=2
+ATTRIBUTE Extreme-Libsip-Action 4 integer
+ATTRIBUTE Extreme-Libsip-Additional-Message 5 octets
+ATTRIBUTE Extreme-User-Profile-Attribute 6 integer
+ATTRIBUTE Extreme-Data-Usage-Limit 7 octets
+ATTRIBUTE Extreme-AVPair 8 string
+ATTRIBUTE Extreme-Radius-Code 9 integer
+ATTRIBUTE Extreme-PPSK-Request 201 octets
+ATTRIBUTE Extreme-PPSK-PMK 202 octets
+ATTRIBUTE Extreme-IDM-Message 203 integer
+ATTRIBUTE Extreme-NT-Identity 204 integer
+ATTRIBUTE Extreme-User-Language 205 string
+ATTRIBUTE Extreme-Time-Zone-Offset 207 integer
+ATTRIBUTE Extreme-Daylight-Saving-Offset 208 integer
+ATTRIBUTE Extreme-Client-Monitor-Session 209 octets
+ATTRIBUTE Extreme-Client-Monitor-Problem 210 integer
+ATTRIBUTE Extreme-IDM-Redirect-URL 211 string
+ATTRIBUTE Extreme-MGT-MAC-Address 212 string
+ATTRIBUTE Extreme-Auth-Source 213 integer
+
+#
+# Integer Translations
+#
+
+# Extreme-Libsip-Action Values
+VALUE Extreme-Libsip-Action Permit 0
+VALUE Extreme-Libsip-Action Restricted 1
+VALUE Extreme-Libsip-Action Deny 2
+
+# Extreme-Radius-Code Values
+VALUE Extreme-Radius-Code Disconnect-Request 1
+VALUE Extreme-Radius-Code COA-Request 2
+
+# Extreme-Auth-Source
+VALUE Extreme-Auth-Source Service 1
+VALUE Extreme-Auth-Source Non-Service 2
+
+END-VENDOR Aerohive
diff --git a/share/dictionary.airespace b/share/dictionary.airespace
new file mode 100644
index 0000000..1a49ec6
--- /dev/null
+++ b/share/dictionary.airespace
@@ -0,0 +1,33 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# As found on the net.
+#
+# $Id$
+#
+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/share/dictionary.alcatel b/share/dictionary.alcatel
new file mode 100644
index 0000000..591424c
--- /dev/null
+++ b/share/dictionary.alcatel
@@ -0,0 +1,101 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Alcatel Broadband Access Server dictionary.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.alcatel-lucent.aaa b/share/dictionary.alcatel-lucent.aaa
new file mode 100644
index 0000000..710b4f1
--- /dev/null
+++ b/share/dictionary.alcatel-lucent.aaa
@@ -0,0 +1,88 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# ALU-AAA AAA dictionary
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.alcatel.esam b/share/dictionary.alcatel.esam
new file mode 100644
index 0000000..66f7193
--- /dev/null
+++ b/share/dictionary.alcatel.esam
@@ -0,0 +1,253 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.alcatel.sr b/share/dictionary.alcatel.sr
new file mode 100644
index 0000000..0445316
--- /dev/null
+++ b/share/dictionary.alcatel.sr
@@ -0,0 +1,420 @@
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Alcatel-Lucent Service Router dictionary.
+#
+# $Id$
+#
+# See "7750 Service Router - RADIUS Attributes Reference Guide".
+#
+# Latest edition may be found by searching "7750 RADIUS ATTRIBUTES REFERENCE
+# GUIDE" here: https://documentation.nokia.com/cgi-bin/doc_list.pl
+#
+##############################################################################
+
+VENDOR Alcatel-Lucent-Service-Router 6527
+
+BEGIN-VENDOR Alcatel-Lucent-Service-Router
+
+# Alcatel Timetra attributes
+ATTRIBUTE Timetra-Access 1 integer
+
+VALUE Timetra-Access ftp 1
+VALUE Timetra-Access console 2
+VALUE Timetra-Access both 3
+
+ATTRIBUTE Timetra-Home-Directory 2 string
+
+ATTRIBUTE Timetra-Restrict-To-Home 3 integer
+
+VALUE Timetra-Restrict-To-Home true 1
+VALUE Timetra-Restrict-To-Home false 2
+
+ATTRIBUTE Timetra-Profile 4 string
+
+ATTRIBUTE Timetra-Default-Action 5 integer
+
+VALUE Timetra-Default-Action permit-all 1
+VALUE Timetra-Default-Action deny-all 2
+VALUE Timetra-Default-Action none 3
+
+ATTRIBUTE Timetra-Cmd 6 string
+
+ATTRIBUTE Timetra-Action 7 integer
+
+VALUE Timetra-Action permit 1
+VALUE Timetra-Action deny 2
+
+ATTRIBUTE Timetra-Exec-File 8 string
+
+# RADIUS subscriber authorization and CoA VSAs
+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 # CoA
+ATTRIBUTE Alc-ANCP-Str 16 string # CoA
+ATTRIBUTE Alc-Retail-Serv-Id 17 integer
+ATTRIBUTE Alc-Default-Router 18 ipaddr
+
+# RADIUS subscriber accounting VSAs
+ATTRIBUTE Alc-Acct-I-Inprof-Octets-64 19 octets
+ATTRIBUTE Alc-Acct-I-Outprof-Octets-64 20 octets
+ATTRIBUTE Alc-Acct-O-Inprof-Octets-64 21 octets
+ATTRIBUTE Alc-Acct-O-Outprof-Octets-64 22 octets
+ATTRIBUTE Alc-Acct-I-Inprof-Pkts-64 23 octets
+ATTRIBUTE Alc-Acct-I-Outprof-Pkts-64 24 octets
+ATTRIBUTE Alc-Acct-O-Inprof-Pkts-64 25 octets
+ATTRIBUTE Alc-Acct-O-Outprof-Pkts-64 26 octets
+
+ATTRIBUTE Alc-Client-Hardware-Addr 27 string
+ATTRIBUTE Alc-Int-Dest-Id-Str 28 string
+ATTRIBUTE Alc-Primary-Nbns 29 ipaddr
+ATTRIBUTE Alc-Secondary-Nbns 30 ipaddr
+ATTRIBUTE Alc-MSAP-Serv-Id 31 integer
+ATTRIBUTE Alc-MSAP-Policy 32 string
+ATTRIBUTE Alc-MSAP-Interface 33 string
+ATTRIBUTE Alc-PPPoE-PADO-Delay 34 integer
+ATTRIBUTE Alc-PPPoE-Service-Name 35 string
+ATTRIBUTE Alc-DHCP-Vendor-Class-Id 36 string
+
+# RADIUS subscriber accounting VSAs (HSMDA override counters)
+#
+# In a stupid format. These attributes are 10 octets long, in the
+# following format:
+#
+# 2 octets - Queue ID
+# 8 octets - 64-bit counter.
+#
+ATTRIBUTE Alc-Acct-OC-I-Inprof-Octets-64 37 octets
+ATTRIBUTE Alc-Acct-OC-I-Outprof-Octets-64 38 octets
+ATTRIBUTE Alc-Acct-OC-O-Inprof-Octets-64 39 octets
+ATTRIBUTE Alc-Acct-OC-O-Outprof-Octets-64 40 octets
+ATTRIBUTE Alc-Acct-OC-I-Inprof-Pkts-64 41 octets
+ATTRIBUTE Alc-Acct-OC-I-Outprof-Pkts-64 42 octets
+ATTRIBUTE Alc-Acct-OC-O-Inprof-Pkts-64 43 octets
+ATTRIBUTE Alc-Acct-OC-O-Outprof-Pkts-64 44 octets
+
+ATTRIBUTE Alc-App-Prof-Str 45 string
+ATTRIBUTE Alc-Tunnel-Group 46 string
+
+ATTRIBUTE Alc-Tunnel-Algorithm 47 integer
+
+VALUE Alc-Tunnel-Algorithm weighted-access 1
+VALUE Alc-Tunnel-Algorithm existing-first 2
+
+ATTRIBUTE Alc-Tunnel-Max-Sessions 48 integer has_tag
+ATTRIBUTE Alc-Tunnel-Idle-Timeout 49 integer has_tag
+ATTRIBUTE Alc-Tunnel-Hello-Interval 50 integer has_tag
+ATTRIBUTE Alc-Tunnel-Destruct-Timeout 51 integer has_tag
+ATTRIBUTE Alc-Tunnel-Max-Retries-Estab 52 integer has_tag
+ATTRIBUTE Alc-Tunnel-Max-Retries-Not-Estab 53 integer has_tag
+
+ATTRIBUTE Alc-Tunnel-AVP-Hiding 54 integer has_tag
+
+VALUE Alc-Tunnel-AVP-Hiding nothing 1
+VALUE Alc-Tunnel-AVP-Hiding sensitive-only 2
+VALUE Alc-Tunnel-AVP-Hiding all 3
+
+ATTRIBUTE Alc-BGP-Policy 55 string
+ATTRIBUTE Alc-BGP-Auth-Keychain 56 string
+ATTRIBUTE Alc-BGP-Auth-Key 57 octets
+ATTRIBUTE Alc-BGP-Export-Policy 58 string
+ATTRIBUTE Alc-BGP-Import-Policy 59 string
+ATTRIBUTE Alc-BGP-PeerAS 60 integer
+ATTRIBUTE Alc-IPsec-Serv-Id 61 integer
+ATTRIBUTE Alc-IPsec-Interface 62 string
+ATTRIBUTE Alc-IPsec-Tunnel-Template-Id 63 integer
+ATTRIBUTE Alc-IPsec-SA-Lifetime 64 integer
+
+# Match TC TmnxIkePolicyDHGroup in TIMETRA-IPSEC-MIB
+ATTRIBUTE Alc-IPsec-SA-PFS-Group 65 integer
+
+VALUE Alc-IPsec-SA-PFS-Group group1 1
+VALUE Alc-IPsec-SA-PFS-Group group2 2
+VALUE Alc-IPsec-SA-PFS-Group group5 5
+
+# Match TC TmnxEncrAlgorithm in TIMETRA-IPSEC-MIB
+ATTRIBUTE Alc-IPsec-SA-Encr-Algorithm 66 integer
+
+VALUE Alc-IPsec-SA-Encr-Algorithm null 1
+VALUE Alc-IPsec-SA-Encr-Algorithm des 2
+VALUE Alc-IPsec-SA-Encr-Algorithm des3 3
+VALUE Alc-IPsec-SA-Encr-Algorithm aes128 4
+VALUE Alc-IPsec-SA-Encr-Algorithm aes192 5
+VALUE Alc-IPsec-SA-Encr-Algorithm aes256 6
+
+# Match TC TmnxAuthAlgorithm in TIMETRA-IPSEC-MIB
+ATTRIBUTE Alc-IPsec-SA-Auth-Algorithm 67 integer
+
+VALUE Alc-IPsec-SA-Auth-Algorithm null 1
+VALUE Alc-IPsec-SA-Auth-Algorithm md5 2
+VALUE Alc-IPsec-SA-Auth-Algorithm sha1 3
+
+ATTRIBUTE Alc-IPsec-SA-Replay-Window 68 integer
+
+# RADIUS subscriber accounting VSAs (custom records)
+ATTRIBUTE Alc-Acct-I-High-Octets-Drop_64 69 octets
+ATTRIBUTE Alc-Acct-I-Low-Octets-Drop_64 70 octets
+ATTRIBUTE Alc-Acct-I-High-Pack-Drop_64 71 octets
+ATTRIBUTE Alc-Acct-I-Low-Pack-Drop_64 72 octets
+ATTRIBUTE Alc-Acct-I-High-Octets-Offer_64 73 octets
+ATTRIBUTE Alc-Acct-I-Low-Octets-Offer_64 74 octets
+ATTRIBUTE Alc-Acct-I-High-Pack-Offer_64 75 octets
+ATTRIBUTE Alc-Acct-I-Low-Pack-Offer_64 76 octets
+ATTRIBUTE Alc-Acct-I-Unc-Octets-Offer_64 77 octets
+ATTRIBUTE Alc-Acct-I-Unc-Pack-Offer_64 78 octets
+ATTRIBUTE Alc-Acct-I-All-Octets-Offer_64 79 octets
+ATTRIBUTE Alc-Acct-I-All-Pack-Offer_64 80 octets
+ATTRIBUTE Alc-Acct-O-Inprof-Pack-Drop_64 81 octets
+ATTRIBUTE Alc-Acct-O-Outprof-Pack-Drop_64 82 octets
+ATTRIBUTE Alc-Acct-O-Inprof-Octs-Drop_64 83 octets
+ATTRIBUTE Alc-Acct-O-Outprof-Octs-Drop_64 84 octets
+
+# RADIUS subscriber accounting VSAs (custom records, HSMDA)
+ATTRIBUTE Alc-Acct-OC-I-All-Octs-Offer_64 85 octets
+ATTRIBUTE Alc-Acct-OC-I-All-Pack-Offer_64 86 octets
+ATTRIBUTE Alc-Acct-OC-I-Inpr-Octs-Drop_64 87 octets
+ATTRIBUTE Alc-Acct-OC-I-Outpr-Octs-Drop_64 88 octets
+ATTRIBUTE Alc-Acct-OC-I-Inpr-Pack-Drop_64 89 octets
+ATTRIBUTE Alc-Acct-OC-I-Outpr-Pack-Drop_64 90 octets
+ATTRIBUTE Alc-Acct-OC-O-Inpr-Pack-Drop_64 91 octets
+ATTRIBUTE Alc-Acct-OC-O-Outpr-Pack-Drop_64 92 octets
+ATTRIBUTE Alc-Acct-OC-O-Inpr-Octs-Drop_64 93 octets
+ATTRIBUTE Alc-Acct-OC-O-Outpr-Octs-Drop_64 94 octets
+
+# Credit control VSAs
+ATTRIBUTE Alc-Credit-Control-CategoryMap 95 string
+ATTRIBUTE Alc-Credit-Control-Quota 96 string
+
+ATTRIBUTE Alc-Tunnel-Challenge 97 integer has_tag
+
+VALUE Alc-Tunnel-Challenge never 1
+VALUE Alc-Tunnel-Challenge always 2
+
+ATTRIBUTE Alc-Force-Nak 98 string # CoA
+
+ATTRIBUTE Alc-Ipv6-Address 99 ipv6addr
+ATTRIBUTE Alc-Serv-Id 100 integer
+ATTRIBUTE Alc-Interface 101 string
+ATTRIBUTE Alc-ToServer-Dhcp-Options 102 octets
+ATTRIBUTE Alc-ToClient-Dhcp-Options 103 octets
+ATTRIBUTE Alc-Tunnel-Serv-Id 104 integer
+ATTRIBUTE Alc-Ipv6-Primary-Dns 105 ipv6addr
+ATTRIBUTE Alc-Ipv6-Secondary-Dns 106 ipv6addr
+
+# RADIUS subscriber accounting VSAs (Policers)
+ATTRIBUTE Alc-Acct-I-statmode 107 string
+ATTRIBUTE Alc-Acct-I-Hiprio-Octets_64 108 octets
+ATTRIBUTE Alc-Acct-I-Lowprio-Octets_64 109 octets
+ATTRIBUTE Alc-Acct-O-Hiprio-Octets_64 110 octets
+ATTRIBUTE Alc-Acct-O-Lowprio-Octets_64 111 octets
+ATTRIBUTE Alc-Acct-I-Hiprio-Packets_64 112 octets
+ATTRIBUTE Alc-Acct-I-Lowprio-Packets_64 113 octets
+ATTRIBUTE Alc-Acct-O-Hiprio-Packets_64 114 octets
+ATTRIBUTE Alc-Acct-O-Lowprio-Packets_64 115 octets
+ATTRIBUTE Alc-Acct-I-All-Octets_64 116 octets
+ATTRIBUTE Alc-Acct-O-All-Octets_64 117 octets
+ATTRIBUTE Alc-Acct-I-All-Packets_64 118 octets
+ATTRIBUTE Alc-Acct-O-All-Packets_64 119 octets
+
+ATTRIBUTE Alc-Tunnel-Rx-Window-Size 120 integer has_tag
+
+# NAT Subscriber
+ATTRIBUTE Alc-Nat-Port-Range 121 string
+
+# Lawful intercept VSAs
+ATTRIBUTE Alc-LI-Action 122 integer encrypt=2
+
+VALUE Alc-LI-Action no-action 1
+VALUE Alc-LI-Action enable 2
+VALUE Alc-LI-Action disable 3
+
+ATTRIBUTE Alc-LI-Destination 123 string encrypt=2
+
+# This VSA can occur multiple times (for each FC that must be intercepted)
+# If this VSA is not present, all FCs will be intercepted.
+ATTRIBUTE Alc-LI-FC 124 integer encrypt=2
+
+VALUE Alc-LI-FC be 0
+VALUE Alc-LI-FC l2 1
+VALUE Alc-LI-FC af 2
+VALUE Alc-LI-FC l1 3
+VALUE Alc-LI-FC h2 4
+VALUE Alc-LI-FC ef 5
+VALUE Alc-LI-FC h1 6
+VALUE Alc-LI-FC nc 7
+
+# If this VSA is not present, both directions will be intercepted.
+ATTRIBUTE Alc-LI-Direction 125 integer encrypt=2
+
+VALUE Alc-LI-Direction ingress 1
+VALUE Alc-LI-Direction egress 2
+
+# Subscriber QoS overrides
+ATTRIBUTE Alc-Subscriber-QoS-Override 126 string
+
+# RADIUS subscriber accounting VSAs (Policers)
+ATTRIBUTE Alc-Acct-O-statmode 127 string
+
+# ATM Traffic Descriptor Profiles
+ATTRIBUTE Alc-ATM-Ingress-TD-Profile 128 integer
+ATTRIBUTE Alc-ATM-Egress-TD-Profile 129 integer
+
+# Application-assurance transit ip (CoA)
+ATTRIBUTE Alc-AA-Transit-IP 130 integer # CoA
+
+VALUE Alc-AA-Transit-IP host 1
+VALUE Alc-AA-Transit-IP audit-start 2
+VALUE Alc-AA-Transit-IP audit-end 3
+
+# DHCPv6 Relay pool selection attributes
+ATTRIBUTE Alc-Delegated-IPv6-Pool 131 string
+
+ATTRIBUTE Alc-Access-Loop-Rate-Down 132 integer
+ATTRIBUTE Alc-Access-Loop-Encap-Offset 133 octets
+
+# Submgt SLA-profile filter overrrule
+ATTRIBUTE Alc-Subscriber-Filter 134 string
+
+ATTRIBUTE Alc-PPP-Force-IPv6CP 135 integer
+
+# One-Time HTTP Redirection
+ATTRIBUTE Alc-Onetime-Http-Redirection-Filter-Id 136 string
+
+# Used when clearing all radius li triggered sources from a mirror destination
+# via CoA. The value of this attribute is used to authenticate the coa.
+ATTRIBUTE Alc-Authentication-Policy-Name 137 string # CoA
+
+# Lawful intercept VSAs continued
+ATTRIBUTE Alc-LI-Intercept-Id 138 integer encrypt=2
+ATTRIBUTE Alc-LI-Session-Id 139 integer encrypt=2
+
+# NAT
+ATTRIBUTE Alc-Nat-Outside-Serv-Id 140 integer
+ATTRIBUTE Alc-Nat-Outside-Ip-Addr 141 ipaddr
+
+# Mobile-Gateway APN-Password VSA (password used for the next APN AccessReq)
+ATTRIBUTE Alc-APN-Password 142 string encrypt=2
+
+# Mobile-Gateway Next-APN-Name VSA (PGW-APN to be used for the session)
+ATTRIBUTE Alc-APN-Name 143 string
+
+ATTRIBUTE Alc-Tunnel-Acct-Policy 144 string has_tag
+
+# Wlan-Gateway
+ATTRIBUTE Alc-Mgw-Interface-Type 145 integer
+
+VALUE Alc-Mgw-Interface-Type gn 1
+VALUE Alc-Mgw-Interface-Type s2a 2
+VALUE Alc-Mgw-Interface-Type s2b 3
+
+ATTRIBUTE Alc-Wlan-APN-Name 146 string
+ATTRIBUTE Alc-MsIsdn 147 string
+
+# WIFI Received Signal Strength Indication
+ATTRIBUTE Alc-RSSI 148 integer
+
+# Number of attached WIFI UEs
+ATTRIBUTE Alc-Num-Attached-UEs 149 integer
+
+# Mobile-Gateway Charging-profile-ID VSA
+ATTRIBUTE Alc-Charging-Prof-ID 150 integer
+
+# 151-155 are currently unused
+
+# Application-Assurance Radius Accounting Attributes
+ATTRIBUTE Alc-AA-Group-Partition-Isa-Id 156 string
+
+# Application-Assurance Radius Peer Information
+ATTRIBUTE Alc-AA-Peer-Identifier 157 string
+
+# A local configured filter policy can be extended with shared dynamic filter entries
+ATTRIBUTE Alc-Nas-Filter-Rule-Shared 158 string
+
+# They represent a per host customization of a generic filter policy: only
+# traffic to/from the subscriber host will match against these entries
+ATTRIBUTE Alc-Ascend-Data-Filter-Host-Spec 159 abinary
+
+# Relative Session-Timeout
+ATTRIBUTE Alc-Relative-Session-Timeout 160 integer
+
+# 161-162 are currently unused
+
+# Accounting interim update trigger reason
+ATTRIBUTE Alc-Acct-Triggered-Reason 163 integer
+
+VALUE Alc-Acct-Triggered-Reason regular 1
+VALUE Alc-Acct-Triggered-Reason sla-start 2
+VALUE Alc-Acct-Triggered-Reason sla-stop 3
+VALUE Alc-Acct-Triggered-Reason Framed-IP-Address-up 4
+VALUE Alc-Acct-Triggered-Reason Framed-IP-Address-down 5
+VALUE Alc-Acct-Triggered-Reason Alc-Ipv6-Address-up 6
+VALUE Alc-Acct-Triggered-Reason Alc-Ipv6-Address-down 7
+VALUE Alc-Acct-Triggered-Reason Delegated-IPv6-Prefix-up 8
+VALUE Alc-Acct-Triggered-Reason Delegated-IPv6-Prefix-down 9
+VALUE Alc-Acct-Triggered-Reason Framed-IPv6-Prefix-up 10
+VALUE Alc-Acct-Triggered-Reason Framed-IPv6-Prefix-down 11
+
+# 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
+
+ATTRIBUTE Alc-DSL-Line-State 175 integer
+ATTRIBUTE Alc-DSL-Type 176 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
+
+ATTRIBUTE Alc-Ipv6-Portal-Url 178 string
+ATTRIBUTE Alc-SAP-Session-Index 180 integer
+
+# names longer than the allowed maximum are treated as host setup failures
+ATTRIBUTE Alc-SLAAC-IPv6-Pool 181 string
+
+ATTRIBUTE Alc-WPP-ErrorCode 183 integer
+ATTRIBUTE Alc-Onetime-Http-Redirect-Reactivate 185 string
+
+# DHCP6 attributes
+ATTRIBUTE Alc-ToServer-Dhcp6-Options 191 octets
+ATTRIBUTE Alc-ToClient-Dhcp6-Options 192 octets
+
+#
+# MUST have renew time <= rebind time <= preferred lifetime <= valid lifetime
+#
+ATTRIBUTE Alc-v6-Preferred-Lifetime 200 integer
+ATTRIBUTE Alc-v6-Valid-Lifetime 201 integer
+ATTRIBUTE Alc-Dhcp6-Renew-Time 202 integer
+ATTRIBUTE Alc-Dhcp6-Rebind-Time 203 integer
+
+# The VLAN is transparently taken from the UE’s Ethernet layer and can be reflected
+# in both authentication and accounting
+ATTRIBUTE Alc-Wlan-SSID-VLAN 206 string
+
+ATTRIBUTE Alc-UPnP-Sub-Override-Policy 217 string
+
+ATTRIBUTE Alc-Trigger-Acct-Interim 228 string
+
+ATTRIBUTE Alc-Acct-Interim-Level 232 integer has_tag
+
+ATTRIBUTE Alc-DNAT-Override 234 string
+
+ATTRIBUTE Alc-Remove-Override 238 string
+
+ATTRIBUTE Alc-Radius-Py 242 octets
+
+ATTRIBUTE Alc-Force-DHCP-Relay 244 string
+
+END-VENDOR Alcatel-Lucent-Service-Router
diff --git a/share/dictionary.alteon b/share/dictionary.alteon
new file mode 100644
index 0000000..96f0b86
--- /dev/null
+++ b/share/dictionary.alteon
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Alteon Webswitch
+#
+# $Id$
+#
+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/share/dictionary.altiga b/share/dictionary.altiga
new file mode 100644
index 0000000..7a42e77
--- /dev/null
+++ b/share/dictionary.altiga
@@ -0,0 +1,163 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Altiga vendor attributes
+#
+# Altiga networks was acquired by Cisco in 2000.
+#
+# $Id$
+#
+
+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/share/dictionary.alvarion b/share/dictionary.alvarion
new file mode 100644
index 0000000..91589ec
--- /dev/null
+++ b/share/dictionary.alvarion
@@ -0,0 +1,313 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+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/share/dictionary.alvarion.wimax.v2_2 b/share/dictionary.alvarion.wimax.v2_2
new file mode 100644
index 0000000..9431766
--- /dev/null
+++ b/share/dictionary.alvarion.wimax.v2_2
@@ -0,0 +1,36 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+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/share/dictionary.apc b/share/dictionary.apc
new file mode 100644
index 0000000..00efbab
--- /dev/null
+++ b/share/dictionary.apc
@@ -0,0 +1,39 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+#############################################################################
+#
+# http://nam-en.apc.com/cgi-bin/nam_en.cfg/php/enduser/std_adp.php?p_faqid=8012
+#
+# $Id$
+#
+##############################################################################
+
+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
+VALUE APC-Service-Type NetworkOnly 6
+
+END-VENDOR APC
diff --git a/share/dictionary.aptilo b/share/dictionary.aptilo
new file mode 100644
index 0000000..017f107
--- /dev/null
+++ b/share/dictionary.aptilo
@@ -0,0 +1,154 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+# 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/share/dictionary.aptis b/share/dictionary.aptis
new file mode 100644
index 0000000..26023bd
--- /dev/null
+++ b/share/dictionary.aptis
@@ -0,0 +1,184 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# $Id$
+#
+
+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/share/dictionary.arbor b/share/dictionary.arbor
new file mode 100644
index 0000000..8ac3a07
--- /dev/null
+++ b/share/dictionary.arbor
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Arbor networks.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.arista b/share/dictionary.arista
new file mode 100644
index 0000000..8dbea47
--- /dev/null
+++ b/share/dictionary.arista
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2020 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$
+##############################################################################
+#
+# Arista VSAs
+# https://eos.arista.com/common-aaa-requirements/
+#
+##############################################################################
+
+VENDOR Arista 30065
+BEGIN-VENDOR Arista
+
+ATTRIBUTE Arista-AVPair 1 string
+ATTRIBUTE Arista-User-Priv-Level 2 integer
+ATTRIBUTE Arista-User-Role 3 string
+ATTRIBUTE Arista-CVP-Role 4 string
+ATTRIBUTE Arista-Command 5 string
+ATTRIBUTE Arista-WebAuth 6 integer
+ATTRIBUTE Arista-BlockMac 7 string
+ATTRIBUTE Arista-UnblockMac 8 string
+ATTRIBUTE Arista-PortFlap 9 integer
+ATTRIBUTE Arista-Captive-Portal 10 string
+
+VALUE Arista-WebAuth start 1
+VALUE Arista-WebAuth complete 2
+
+END-VENDOR Arista
diff --git a/share/dictionary.aruba b/share/dictionary.aruba
new file mode 100644
index 0000000..f4a4a03
--- /dev/null
+++ b/share/dictionary.aruba
@@ -0,0 +1,101 @@
+# -*- text -*-
+# Copyright (C) 2020 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$
+#
+# Version: $Id$
+#
+VENDOR Aruba 14823
+BEGIN-VENDOR Aruba
+
+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-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
+ATTRIBUTE Aruba-Captive-Portal-URL 43 string
+ATTRIBUTE Aruba-MPSK-Passphrase 44 octets encrypt=2
+ATTRIBUTE Aruba-ACL-Server-Query-Info 45 string
+ATTRIBUTE Aruba-Command-String 46 string
+ATTRIBUTE Aruba-Network-Profile 47 string
+ATTRIBUTE Aruba-Admin-Device-Group 48 string
+ATTRIBUTE Aruba-PoE-Priority 49 integer
+ATTRIBUTE Aruba-Port-Auth-Mode 50 integer
+
+ATTRIBUTE Aruba-NAS-Filter-Rule 51 string
+ATTRIBUTE Aruba-QoS-Trust-Mode 52 integer
+ATTRIBUTE Aruba-UBT-Gateway-Role 53 string
+ATTRIBUTE Aruba-Gateway-Zone 54 string
+
+ATTRIBUTE Aruba-STP-Admin-Edge-Port 58 integer
+
+ATTRIBUTE Aruba-UBT-Gateway-CPPM-Role 59 string
+
+ATTRIBUTE Aruba-AP-MAC-Address 60 string
+ATTRIBUTE Aruba-Device-MAC-Address 61 string
+ATTRIBUTE Aruba-Device-Traffic-Class 63 integer
+
+
+VALUE Aruba-AirGroup-Device-Type Personal-Device 1
+VALUE Aruba-AirGroup-Device-Type Shared-Device 2
+VALUE Aruba-AirGroup-Device-Type Deleted-Device 3
+
+VALUE Aruba-AirGroup-Version AirGroup-v1 1
+VALUE Aruba-AirGroup-Version AirGroup-v2 2
+
+VALUE Aruba-PoE-Priority Critical 0
+VALUE Aruba-PoE-Priority High 1
+VALUE Aruba-PoE-Priority Low 2
+
+VALUE Aruba-Port-Auth-Mode Infrastructure-Mode 1
+VALUE Aruba-Port-Auth-Mode Client-Mode 2
+VALUE Aruba-Port-Auth-Mode Multi-Domain-Mode 3
+
+VALUE Aruba-QoS-Trust-Mode DSCP 0
+VALUE Aruba-QoS-Trust-Mode QoS 1
+VALUE Aruba-QoS-Trust-Mode None 2
+
+VALUE Aruba-STP-Admin-Edge-Port Disable 0
+VALUE Aruba-STP-Admin-Edge-Port Enable 1
+
+END-VENDOR Aruba
diff --git a/share/dictionary.ascend b/share/dictionary.ascend
new file mode 100644
index 0000000..b34e884
--- /dev/null
+++ b/share/dictionary.ascend
@@ -0,0 +1,899 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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 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
diff --git a/share/dictionary.ascend.illegal b/share/dictionary.ascend.illegal
new file mode 100644
index 0000000..b741c1f
--- /dev/null
+++ b/share/dictionary.ascend.illegal
@@ -0,0 +1,432 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Ascend dictionary that illegally uses the RFC space.
+#
+# $Id$
+#
+##############################################################################
+#
+# 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
+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!
+#
+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/share/dictionary.asn b/share/dictionary.asn
new file mode 100644
index 0000000..cebb30a
--- /dev/null
+++ b/share/dictionary.asn
@@ -0,0 +1,96 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# ASN Attributes.
+#
+# Taken from http://svn.asn.pl/misc/freeradius/dictionary.asn
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.audiocodes b/share/dictionary.audiocodes
new file mode 100644
index 0000000..1ce23b3
--- /dev/null
+++ b/share/dictionary.audiocodes
@@ -0,0 +1,23 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Audiocodes
+#
+# http://www.audiocodes.com/filehandler.ashx?fileid=36358
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.avaya b/share/dictionary.avaya
new file mode 100644
index 0000000..f51664b
--- /dev/null
+++ b/share/dictionary.avaya
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Avaya P330 dictionary file
+# $Id$
+#
+# 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/share/dictionary.azaire b/share/dictionary.azaire
new file mode 100644
index 0000000..304797f
--- /dev/null
+++ b/share/dictionary.azaire
@@ -0,0 +1,53 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Azaire VSAs
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.bay b/share/dictionary.bay
new file mode 100644
index 0000000..30c854d
--- /dev/null
+++ b/share/dictionary.bay
@@ -0,0 +1,295 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Bay Networks
+# http://www.baynetworks.com/
+#
+# From MegaZone <megazone@megazone.org>, as posted to the bay-isp list.
+# Modified for Freeradius by Alan DeKok <aland@freeradius.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/share/dictionary.bigswitch b/share/dictionary.bigswitch
new file mode 100644
index 0000000..e6c4ccd
--- /dev/null
+++ b/share/dictionary.bigswitch
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+######################################################################
+# Big Switch Networks (BSN) Dictionary
+# Author: Nitin Madhok <nmadhok@g.clemson.edu>
+# Version: $Id$
+######################################################################
+
+VENDOR Big-Switch-Networks 37538
+BEGIN-VENDOR Big-Switch-Networks
+
+ATTRIBUTE BSN-User-Role 1 string
+ATTRIBUTE BSN-AVPair 2 string
+
+END-VENDOR Big-Switch-Networks
diff --git a/share/dictionary.bintec b/share/dictionary.bintec
new file mode 100644
index 0000000..20c3499
--- /dev/null
+++ b/share/dictionary.bintec
@@ -0,0 +1,49 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Bintec dictionary
+# $Id$
+#
+#
+#
+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/share/dictionary.bluecoat b/share/dictionary.bluecoat
new file mode 100644
index 0000000..0af3c51
--- /dev/null
+++ b/share/dictionary.bluecoat
@@ -0,0 +1,27 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# BlueCoat VSAs
+#
+# See also dictionary.packeteer for former Packeteer products.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.boingo b/share/dictionary.boingo
new file mode 100644
index 0000000..420e858
--- /dev/null
+++ b/share/dictionary.boingo
@@ -0,0 +1,48 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+# Boingo Wi-Fi - http://www.boingo.com/
+#
+# Version: $Id:
+#
+# Jorge Pereira <jpereiran@gmail.com>
+#
+##############################################################################
+
+VENDOR Boingo 22472
+
+BEGIN-VENDOR Boingo
+
+ATTRIBUTE BW-Venue-Id 7 string
+ATTRIBUTE BW-Venue-TZ 8 string
+ATTRIBUTE BW-Service-Type 9 string
+ATTRIBUTE BW-Class 10 string
+ATTRIBUTE BW-Venue-Description 11 string
+ATTRIBUTE BW-Venue-Price-Type 12 string
+ATTRIBUTE BW-Venue-Port-Type 13 string
+ATTRIBUTE BW-ISO-Country-Code 14 string
+ATTRIBUTE BW-e164-Country-Code 15 string
+ATTRIBUTE BW-State-Name 16 string
+ATTRIBUTE BW-City-Name 17 string
+ATTRIBUTE BW-Area-Code 18 integer
+ATTRIBUTE CL-Brand 19 string
+ATTRIBUTE CL-Software-Version 20 string
+ATTRIBUTE CL-Reg-Number 21 string
+ATTRIBUTE CL-Method-Version 22 string
+ATTRIBUTE CL-Token-Version 23 string
+ATTRIBUTE CL-APDB-Version 24 string
+ATTRIBUTE CL-User-Agent 25 string
+ATTRIBUTE CL-SSC 26 string
+ATTRIBUTE BW-User-Group 27 string
+ATTRIBUTE BW-Venue-Name 29 string
+ATTRIBUTE BW-Category 30 string
+ATTRIBUTE BW-User-Role 32 string
+ATTRIBUTE BW-User-Name 33 string
+ATTRIBUTE BW-User-Password 34 string
+ATTRIBUTE BW-User-Prefix 35 string
+ATTRIBUTE BW-User-Realm 36 string
+ATTRIBUTE BW-Operator-Name 37 string
+
+END-VENDOR Boingo
diff --git a/share/dictionary.bristol b/share/dictionary.bristol
new file mode 100644
index 0000000..d2fe1f1
--- /dev/null
+++ b/share/dictionary.bristol
@@ -0,0 +1,23 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# RoamNode VSA's
+#
+# Version: $Id$
+#
+
+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/share/dictionary.broadsoft b/share/dictionary.broadsoft
new file mode 100644
index 0000000..40520c4
--- /dev/null
+++ b/share/dictionary.broadsoft
@@ -0,0 +1,371 @@
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+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/share/dictionary.brocade b/share/dictionary.brocade
new file mode 100644
index 0000000..cf5ae94
--- /dev/null
+++ b/share/dictionary.brocade
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+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/share/dictionary.bskyb b/share/dictionary.bskyb
new file mode 100644
index 0000000..af575a0
--- /dev/null
+++ b/share/dictionary.bskyb
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# British Sky Broadcasting Group plc VSA's
+#
+# $Id$
+#
+##############################################################################
+
+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
+ATTRIBUTE Sky-Wifi-Replicated-Packet 7 string
+ATTRIBUTE Sky-Wifi-Protocol-Restriction 8 integer
+
+END-VENDOR BSkyB
diff --git a/share/dictionary.bt b/share/dictionary.bt
new file mode 100644
index 0000000..61c2dde
--- /dev/null
+++ b/share/dictionary.bt
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# British Telecom VSA's
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR BT 594
+
+BEGIN-VENDOR BT
+
+ATTRIBUTE SID-Auth 1 string
+
+END-VENDOR BT
diff --git a/share/dictionary.cablelabs b/share/dictionary.cablelabs
new file mode 100644
index 0000000..26f7818
--- /dev/null
+++ b/share/dictionary.cablelabs
@@ -0,0 +1,202 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# CableLabs
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR CableLabs 4491
+
+BEGIN-VENDOR CableLabs
+
+ATTRIBUTE CableLabs-Reserved 0 octets
+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-Account-Code 80 string
+ATTRIBUTE CableLabs-Authorization-Code 81 string
+
+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-Looukp 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/share/dictionary.cabletron b/share/dictionary.cabletron
new file mode 100644
index 0000000..5bd6f4d
--- /dev/null
+++ b/share/dictionary.cabletron
@@ -0,0 +1,28 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# http://www.cabletron.com (now http://www.enterasys.com)
+# $Id$
+#
+
+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/share/dictionary.cambium b/share/dictionary.cambium
new file mode 100644
index 0000000..5c136ec
--- /dev/null
+++ b/share/dictionary.cambium
@@ -0,0 +1,78 @@
+# -*- 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
+#
+##############################################################################
+#
+# Cambium VSA's
+#
+# $Id$
+#
+# Derived from:
+# https://community.cambiumnetworks.com/t/40501
+# https://community.cambiumnetworks.com/t/40752
+# https://community.cambiumnetworks.com/t/50024
+#
+##############################################################################
+
+VENDOR Cambium 17713
+
+BEGIN-VENDOR Cambium
+
+ATTRIBUTE Cambium-Auth-Role 1 integer
+
+VALUE Cambium-Auth-Role Invalid 0
+VALUE Cambium-Auth-Role Read-Only 1
+VALUE Cambium-Auth-Role System-Admin 2
+VALUE Cambium-Auth-Role Security-Officer 3
+VALUE Cambium-Auth-Role Deliberately-Bad 4
+
+ATTRIBUTE Cambium-ePMP-Data-VLAN-Id 21 integer
+ATTRIBUTE Cambium-ePMP-Management-VLAN-Id 22 integer
+
+ATTRIBUTE Cambium-ePMP-Max-Burst-Uplink-Rate 26 integer
+ATTRIBUTE Cambium-ePMP-Max-Burst-Downlink-Rate 27 integer
+
+ATTRIBUTE Cambium-ePMP-UserLevel 50 integer
+
+VALUE Cambium-ePMP-UserLevel Install 2
+VALUE Cambium-ePMP-UserLevel Admin 3
+VALUE Cambium-ePMP-UserLevel User 4
+VALUE Cambium-ePMP-UserLevel Read-Only 5
+
+ATTRIBUTE Cambium-ePMP-SM-Priority 51 integer
+
+VALUE Cambium-ePMP-SM-Priority Normal 0
+VALUE Cambium-ePMP-SM-Priority High 1
+VALUE Cambium-ePMP-SM-Priority Low 2
+
+ATTRIBUTE Cambium-ePMP-VLAN-Membersip-Set 52 integer
+ATTRIBUTE Cambium-ePMP-Management-VLAN-Priority 53 integer
+ATTRIBUTE Cambium-ePMP-Data-VLAN-Priority 54 integer
+ATTRIBUTE Cambium-ePMP-Separate-Management-VLAN-Id 55 integer
+ATTRIBUTE Cambium-ePMP-Separate-Management-VLAN-Priority 56 integer
+ATTRIBUTE Cambium-ePMP-Multicast-VLAN-Id 57 integer
+ATTRIBUTE Cambium-ePMP-VLAN-Mapping 58 integer
+
+ATTRIBUTE Cambium-Traffic-Quota-Limit-Up 151 integer
+ATTRIBUTE Cambium-Traffic-Quota-Limit-Down 152 integer
+ATTRIBUTE Cambium-Traffic-Quota-Limit-Up-Gigwords 153 integer
+ATTRIBUTE Cambium-Traffic-Quota-Limit-Down-Gigwords 154 integer
+ATTRIBUTE Cambium-Traffic-Quota-Limit-Total 155 integer
+ATTRIBUTE Cambium-Traffic-Quota-Limit-Total-Gigwords 156 integer
+ATTRIBUTE Cambium-VLAN-Pool-Id 157 string
+
+ATTRIBUTE Cambium-Authorize-Classes 158 tlv
+ATTRIBUTE Cambium-Authorize-Class-Name 158.1 string
+ATTRIBUTE Cambium-Authorize-Bytes-Left 158.2 integer64
+
+ATTRIBUTE Cambium-Traffic-Classes-Acct 159 tlv
+ATTRIBUTE Cambium-Acct-Class-Name 159.1 string
+ATTRIBUTE Cambium-Acct-Input-Octets 159.2 integer
+ATTRIBUTE Cambium-Acct-Output-Octets 159.3 integer
+ATTRIBUTE Cambium-Acct-Input-Packets 159.4 integer
+ATTRIBUTE Cambium-Acct-Output-Packets 159.5 integer
+
+ATTRIBUTE Cambium-Walled-Garden-State 160 integer
+
+END-VENDOR Cambium
diff --git a/share/dictionary.camiant b/share/dictionary.camiant
new file mode 100644
index 0000000..b8a4a2b
--- /dev/null
+++ b/share/dictionary.camiant
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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/share/dictionary.centec b/share/dictionary.centec
new file mode 100644
index 0000000..2772a34
--- /dev/null
+++ b/share/dictionary.centec
@@ -0,0 +1,18 @@
+# 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
+#
+## Centec Packet RADIUS Dictionary
+#
+# http://www.centecnetworks.com
+#
+#
+
+VENDOR Centec 27975
+BEGIN-VENDOR Centec
+
+#
+# Centec Privilege Attributes
+#
+ATTRIBUTE Centec-Exec-Privilege 1 integer
+
+END-VENDOR Centec
diff --git a/share/dictionary.checkpoint b/share/dictionary.checkpoint
new file mode 100644
index 0000000..7382a6e
--- /dev/null
+++ b/share/dictionary.checkpoint
@@ -0,0 +1,13 @@
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Check Point dictionary file for freeradius AAA server
+#
+VENDOR CheckPoint 2620
+
+BEGIN-VENDOR CheckPoint
+
+ATTRIBUTE CP-Gaia-User-Role 229 string
+ATTRIBUTE CP-Gaia-SuperUser-Access 230 integer
+
+END-VENDOR CheckPoint
diff --git a/share/dictionary.chillispot b/share/dictionary.chillispot
new file mode 100644
index 0000000..c086a07
--- /dev/null
+++ b/share/dictionary.chillispot
@@ -0,0 +1,40 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# ChilliSpot (and CoovaChilli) captive portal
+# http://www.chillispot.org
+# http://coova.org/wiki/index.php/CoovaChilli
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.ciena b/share/dictionary.ciena
new file mode 100644
index 0000000..b0350d5
--- /dev/null
+++ b/share/dictionary.ciena
@@ -0,0 +1,39 @@
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Dictionary for Ciena
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Ciena 1271
+
+BEGIN-VENDOR Ciena
+
+ATTRIBUTE Ciena-CN4200-Priv-Level 1 integer
+
+VALUE Ciena-CN4200-Priv-Level limited 1
+VALUE Ciena-CN4200-Priv-Level admin 2
+VALUE Ciena-CN4200-Priv-Level super-user 3
+VALUE Ciena-CN4200-Priv-Level diag 4
+
+ATTRIBUTE Ciena-CES-Priv-Level 10 integer
+
+VALUE Ciena-CES-Priv-Level limited 1
+VALUE Ciena-CES-Priv-Level admin 2
+VALUE Ciena-CES-Priv-Level super-user 3
+VALUE Ciena-CES-Priv-Level diag 4
+
+ATTRIBUTE Ciena-BP-Role 220 string
+ATTRIBUTE Ciena-NCS-Role 240 integer
+ATTRIBUTE Ciena-OC-Role 250 string
+ATTRIBUTE Ciena-CS-Client-IP 253 ipaddr
+ATTRIBUTE Ciena-CS-Acc-Level 254 integer
+ATTRIBUTE Ciena-CS-Priv-Level 255 integer
+
+END-VENDOR Ciena
+
diff --git a/share/dictionary.cisco b/share/dictionary.cisco
new file mode 100644
index 0000000..c629228
--- /dev/null
+++ b/share/dictionary.cisco
@@ -0,0 +1,226 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Accounting VSAs originally by
+# "Marcelo M. Sosa Lugones" <marcelo@sosa.com.ar>
+#
+# Version: $Id$
+#
+# For documentation on Cisco RADIUS attributes, see:
+#
+# http://www.cisco.com/univercd/cc/td/doc/product/access/acs_serv/vapp_dev/vsaig3.htm
+#
+# 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 Cisco-Relay-Information-Option 46 string
+ATTRIBUTE Cisco-DHCP-User-Class 47 string
+ATTRIBUTE Cisco-DHCP-Vendor-Class 48 string
+
+ATTRIBUTE Cisco-DHCP-Relay-GiAddr 50 string
+ATTRIBUTE Cisco-Service-Name 51 string
+ATTRIBUTE Cisco-Parent-Session-Id 52 string
+
+ATTRIBUTE Cisco-Sub-QoS-Pol-In 55 string
+ATTRIBUTE Cisco-Sub-QoS-Pol-Out 56 string
+ATTRIBUTE Cisco-In-ACL 57 string
+ATTRIBUTE Cisco-Out-ACL 58 string
+ATTRIBUTE Cisco-Sub-PBR-Policy-In 59 string
+ATTRIBUTE Cisco-Sub-Activate-Service 60 string
+ATTRIBUTE Cisco-IPv6-In-ACL 61 string
+ATTRIBUTE Cisco-IPv6-Out-ACL 62 string
+ATTRIBUTE Cisco-Sub-Deactivate-Service 63 string
+
+ATTRIBUTE Cisco-DHCP-Subscriber-Id 65 string
+ATTRIBUTE Cisco-DHCPv6-Link-Address 66 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+).
+#
+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/share/dictionary.cisco.asa b/share/dictionary.cisco.asa
new file mode 100644
index 0000000..e1738fe
--- /dev/null
+++ b/share/dictionary.cisco.asa
@@ -0,0 +1,369 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Cisco Adaptative Security Appliance (ASA) Dictionary
+#
+# http://www.cisco.com/en/US/docs/security/asa/asa90/configuration/guide/ref_extserver.html#wp1802187
+#
+# $Id$
+#
+
+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/share/dictionary.cisco.bbsm b/share/dictionary.cisco.bbsm
new file mode 100644
index 0000000..4efbca6
--- /dev/null
+++ b/share/dictionary.cisco.bbsm
@@ -0,0 +1,15 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Cisco Building Broadband Service Manager Dictionary
+#
+# http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/csnt30/user/ad.htm
+#
+# $Id$
+#
+VENDOR Cisco-BBSM 5263
+
+BEGIN-VENDOR Cisco-BBSM
+ATTRIBUTE CBBSM-Bandwidth 1 integer
+END-VENDOR Cisco-BBSM
diff --git a/share/dictionary.cisco.vpn3000 b/share/dictionary.cisco.vpn3000
new file mode 100644
index 0000000..cc9d09f
--- /dev/null
+++ b/share/dictionary.cisco.vpn3000
@@ -0,0 +1,243 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Cisco VPN 3000 Concentrator Dictionary
+#
+# 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
+#
+# http://www.cisco.com/en/US/docs/security/asa/asa80/configuration/guide/extsvr.html#wp1661512
+#
+# $Id$
+#
+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
+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
+ATTRIBUTE CVPN3000-L2TP-Encryption 21 integer
+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 string
+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 integer
+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-HTTP-Proxy-Enable 99 integer
+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
+
+VALUE CVPN3000-Tunneling-Protocols PPTP 1
+VALUE CVPN3000-Tunneling-Protocols L2TP 2
+VALUE CVPN3000-Tunneling-Protocols IPSec 4
+VALUE CVPN3000-Tunneling-Protocols PPTP-and-IPSec 5
+VALUE CVPN3000-Tunneling-Protocols L2TP/IPSec 8
+VALUE CVPN3000-Tunneling-Protocols All 15
+
+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
+
+VALUE CVPN3000-PPTP-Encryption PPTP-40bit 2
+VALUE CVPN3000-PPTP-Encryption PPTP-40-Encryption-Req 3
+VALUE CVPN3000-PPTP-Encryption PPTP-128 4
+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-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
+
+VALUE CVPN3000-L2TP-Encryption L2TP-40bit 2
+VALUE CVPN3000-L2TP-Encryption L2TP-40-Encryption-Req 3
+VALUE CVPN3000-L2TP-Encryption L2TP-128 4
+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-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
+
+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/share/dictionary.cisco.vpn5000 b/share/dictionary.cisco.vpn5000
new file mode 100644
index 0000000..70906ed
--- /dev/null
+++ b/share/dictionary.cisco.vpn5000
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Cisco VPN 5000 Concentrator Dictionary
+#
+# http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/csnt30/user/ad.htm
+#
+# $Id$
+#
+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/share/dictionary.citrix b/share/dictionary.citrix
new file mode 100644
index 0000000..3cba3d6
--- /dev/null
+++ b/share/dictionary.citrix
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Citrix VSAs
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.clavister b/share/dictionary.clavister
new file mode 100644
index 0000000..bc59c64
--- /dev/null
+++ b/share/dictionary.clavister
@@ -0,0 +1,22 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Clavister VSAs
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Clavister 5089
+
+#
+# User group attribute
+#
+BEGIN-VENDOR Clavister
+
+ATTRIBUTE Clavister-User-Group 1 string
+
+END-VENDOR Clavister
diff --git a/share/dictionary.cnergee b/share/dictionary.cnergee
new file mode 100644
index 0000000..99555d7
--- /dev/null
+++ b/share/dictionary.cnergee
@@ -0,0 +1,52 @@
+# -*- text -*-
+# Copyright (C) 2019 The Cnergee Access Server project
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+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
+ATTRIBUTE BELRAS-Group 24 integer
+ATTRIBUTE BELRAS-LIMIT 25 string
+ATTRIBUTE BELRAS-Auth 26 string
+ATTRIBUTE BELRAS-Acct 27 string
+ATTRIBUTE BELRAS-Framed-IP-Address 28 string
+ATTRIBUTE BELRAS-BL 29 string
+ATTRIBUTE BELRAS-IN 30 string
+ATTRIBUTE BELRAS-CO 31 string
+
+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/share/dictionary.colubris b/share/dictionary.colubris
new file mode 100644
index 0000000..65ce4ea
--- /dev/null
+++ b/share/dictionary.colubris
@@ -0,0 +1,13 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+VENDOR Colubris 8744
+
+BEGIN-VENDOR Colubris
+
+ATTRIBUTE Colubris-AVPair 0 string
+ATTRIBUTE Colubris-Intercept 1 integer
+
+END-VENDOR Colubris
diff --git a/share/dictionary.columbia_university b/share/dictionary.columbia_university
new file mode 100644
index 0000000..0015d7f
--- /dev/null
+++ b/share/dictionary.columbia_university
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+# A duplicate name that they use
+VALUE Service-Type Sip-session 12
+
+# Columbia University VSAs, from:
+#
+# http://www.cs.columbia.edu/IRT/cinema/release/radius_notes.html
+#
+# $Id$
+#
+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/share/dictionary.compat b/share/dictionary.compat
new file mode 100644
index 0000000..8037904
--- /dev/null
+++ b/share/dictionary.compat
@@ -0,0 +1,44 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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 octets
+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/share/dictionary.compatible b/share/dictionary.compatible
new file mode 100644
index 0000000..3b56dc6
--- /dev/null
+++ b/share/dictionary.compatible
@@ -0,0 +1,22 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.cosine b/share/dictionary.cosine
new file mode 100644
index 0000000..1682e8d
--- /dev/null
+++ b/share/dictionary.cosine
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Cosine IPSX Dictionary
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.covaro b/share/dictionary.covaro
new file mode 100644
index 0000000..7959a0b
--- /dev/null
+++ b/share/dictionary.covaro
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Dictionary for Covaro Networks
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Covaro 18022
+
+BEGIN-VENDOR Covaro
+
+ATTRIBUTE Covaro-User-Privilege 1 integer
+
+VALUE Covaro-User-Privilege SUPERUSER 1
+VALUE Covaro-User-Privilege PROVISIONING 2
+VALUE Covaro-User-Privilege MAINTENANCE 3
+VALUE Covaro-User-Privilege RETRIEVE 4
+
+ATTRIBUTE Covaro-Max-Sessions 2 integer
+ATTRIBUTE Covaro-Session-Timeout 3 integer
+
+ATTRIBUTE Covaro-Inhibit-Message 4 integer
+
+VALUE Covaro-Inhibit-Message N 0
+VALUE Covaro-Inhibit-Message Y 1
+
+ATTRIBUTE Covaro-Inhibit-Dbchg 5 integer
+
+VALUE Covaro-Inhibit-Dbchg N 0
+VALUE Covaro-Inhibit-Dbchg Y 1
+
+ATTRIBUTE Covaro-Inhibit-Pmrept 6 integer
+
+VALUE Covaro-Inhibit-Pmrept N 0
+VALUE Covaro-Inhibit-Pmrept Y 1
+
+END-VENDOR Covaro
+
diff --git a/share/dictionary.dante b/share/dictionary.dante
new file mode 100644
index 0000000..fc7b626
--- /dev/null
+++ b/share/dictionary.dante
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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/share/dictionary.dellemc b/share/dictionary.dellemc
new file mode 100644
index 0000000..4a6d0af
--- /dev/null
+++ b/share/dictionary.dellemc
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.dhcp b/share/dictionary.dhcp
new file mode 100644
index 0000000..e47aa1b
--- /dev/null
+++ b/share/dictionary.dhcp
@@ -0,0 +1,608 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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
+
+VALUE DHCP-Opcode Client-Message 1
+VALUE DHCP-Opcode Server-Message 2
+
+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
+
+ATTRIBUTE DHCP-Relay-To-IP-Address 270 ipaddr
+ATTRIBUTE DHCP-Relay-Max-Hop-Count 271 integer
+
+# This is copied from the request packet, giaddr, and
+# added to the reply packet by the server core.
+ATTRIBUTE DHCP-Relay-IP-Address 272 ipaddr
+
+# This address is assigned on a hierarchical basis to then determine
+# the subnet which the client belongs to. Stored as an ipv4prefix
+# to allow closest subnet matching in rlm_files
+ATTRIBUTE DHCP-Network-Subnet 274 ipv4prefix
+
+# This is a name for the group a client belongs to then used for
+# looking up of options
+ATTRIBUTE DHCP-Group-Name 275 string
+
+# These are for controlling option lookups
+ATTRIBUTE DHCP-SQL-Option-Identifier 276 string
+ATTRIBUTE DHCP-SQL-Option-Context 277 string
+
+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
+VALUE DHCP-Hardware-Type Wiegand-Interface 34
+VALUE DHCP-Hardware-Type Pure-IP 35
+VALUE DHCP-Hardware-Type HW-EXP1 36
+VALUE DHCP-Hardware-Type HFI 37
+#
+# 38-255 Unassigned
+#
+
+##############################################################################
+#
+# DHCP Options, with comments. For now, many are "octets",
+# as FreeRADIUS doesn't handle complex data structures.
+#
+##############################################################################
+
+#ATTRIBUTE DHCP-Pad 0 octets
+ATTRIBUTE DHCP-Subnet-Mask 1 ipaddr
+# Time Offset in twos-complement notation.
+ATTRIBUTE DHCP-Time-Offset 2 integer
+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-Size 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
+
+VALUE DHCP-Message-Type DHCP-Do-Not-Respond 0
+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-Message-Type DHCP-Lease-Query 10
+VALUE DHCP-Message-Type DHCP-Lease-Unassigned 11
+VALUE DHCP-Message-Type DHCP-Lease-Unknown 12
+VALUE DHCP-Message-Type DHCP-Lease-Active 13
+VALUE DHCP-Message-Type DHCP-Bulk-Lease-Query 14
+VALUE DHCP-Message-Type DHCP-Lease-Query-Done 15
+
+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 string
+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 octets
+
+# Client Identifier
+# First octet MAY be DHCP-Hardware-Type, rest are type-specific data,
+# e.g. MAC address. It's up to the administrator to make sense of
+# the value. We can't do anything more in the parser.
+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 octets
+# Relay Agent Information
+ATTRIBUTE DHCP-Relay-Agent-Information 82 tlv
+
+ATTRIBUTE DHCP-Agent-Circuit-Id 82.1 octets
+ATTRIBUTE DHCP-Agent-Remote-Id 82.2 octets
+
+ATTRIBUTE DHCP-Relay-Circuit-Id 82.1 octets
+ATTRIBUTE DHCP-Relay-Remote-Id 82.2 octets
+
+# 3 is reserved and shouldn't be used for anything
+ATTRIBUTE DHCP-Docsis-Device-Class 82.4 integer
+ATTRIBUTE DHCP-Relay-Link-Selection 82.5 ipaddr
+ATTRIBUTE DHCP-Subscriber-Id 82.6 string
+
+
+
+# AGH! RADIUS inside of DHCP!
+ATTRIBUTE DHCP-RADIUS-Attributes 82.7 octets
+
+# Horribly complicated
+ATTRIBUTE DHCP-Authentication-Information 82.8 octets
+
+#
+# We'll fix this later
+#
+ATTRIBUTE DHCP-Vendor-Specific-Information 82.9 octets
+
+ATTRIBUTE DHCP-Relay-Agent-Flags 82.10 byte
+ATTRIBUTE DHCP-Server-Identifier-Override 82.11 ipaddr
+
+# Values are in https://www.rfc-editor.org/rfc/rfc5213
+ATTRIBUTE Access-Technology-Type 82.13 uint16
+ATTRIBUTE Network-Name 82.14 string
+ATTRIBUTE Access-Point-Name 82.15 string
+ATTRIBUTE Access-Point-BSSID 82.16 octets # 6 octets
+
+#
+# Section 4.4.1 says that the length is variable, but the "Length"
+# field says it's "4". We've filed an errata to change it to uint32.
+#
+# And both of these definitions refer to https://www.rfc-editor.org/rfc/rfc6757
+#
+ATTRIBUTE Operator-Identifier 82.17 uint32
+ATTRIBUTE Operator-Realm 82.18 string
+
+ATTRIBUTE Remember-Relay-Port 82.19 octets # 0-length, true=exists
+
+# 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
+
+# RFC 4280 - Broadcast and Multicast Control Servers
+ATTRIBUTE DHCP-BCMS-Server-IPv4-FQDN 88 string array
+ATTRIBUTE DHCP-BCMS-Server-IPv4-Address 89 ipaddr array
+
+# Authentication
+ATTRIBUTE DHCP-Authentication 90 octets
+
+ATTRIBUTE DHCP-Client-Last-Txn-Time 91 integer # seconds in the past
+
+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
+
+# RFC 4776 - Option for Civic Addresses Configuration Information
+ATTRIBUTE DHCP-GeoConf-Civic 99 octets
+
+# RFC 4833 - Timezone Options for DHCP
+ATTRIBUTE DHCP-Timezone-Posix 100 string
+ATTRIBUTE DHCP-Timezone-Database 101 string
+
+# 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 ipaddr
+# 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
+
+ATTRIBUTE DHCP-Etherboot 128 ether
+# (for IP Phone software load)
+
+# RFC 4578 - Options for the Intel Preboot eXecution Environment
+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-VLAN-ID 132 octets
+ATTRIBUTE DHCP-IEEE-802.1P-L2-Priority 133 octets
+ATTRIBUTE DHCP-Diffserv-Code-Point 134 octets
+ATTRIBUTE DHCP-HTTP-Proxy 135 octets
+
+# RFC 5192 - PANA Authentication Agent
+ATTRIBUTE DHCP-PANA-Agent 136 ipaddr array
+
+# RFC 5223 - Discovering Location-to-Service Translation (LoST)
+ATTRIBUTE DHCP-LoST-Server 137 octets
+
+# RFC 5417 - CAPWAP Access Controller DHCP Option
+ATTRIBUTE DHCP-CAPWAP-AC-IPv4-Address 138 ipaddr array
+
+# RFC 5678 - Options for IEEE 802.21 Mobility Services (MoS)
+ATTRIBUTE DHCP-MoS-IPv4-Address 139 tlv
+ATTRIBUTE DHCP-MoS-IPv4-Address-IS 139.1 ipaddr array
+ATTRIBUTE DHCP-MoS-IPv4-Address-CS 139.2 ipaddr array
+ATTRIBUTE DHCP-MoS-IPv4-Address-ES 139.3 ipaddr array
+
+ATTRIBUTE DHCP-MoS-IPv4-FQDN 140 tlv
+ATTRIBUTE DHCP-MoS-IPv4-FQDN-IS 140.1 string array
+ATTRIBUTE DHCP-MoS-IPv4-FQDN-CS 140.2 string array
+ATTRIBUTE DHCP-MoS-IPv4-FQDN-ES 140.3 string array
+
+# RFC 6011 - SIP UA Configuration Service Domains
+ATTRIBUTE DHCP-SIP-UA-Configuration-Service-Domains 141 string
+
+# RFC 6153 - Access Network Discovery and Selection Function (ANDSF)
+ATTRIBUTE DHCP-ANDSF-IPv4-Address 142 ipaddr array
+ATTRIBUTE DHCP-ANDSF-IPv6-Address 143 ipv6addr array
+
+# 144 - 149 unused
+
+ATTRIBUTE DHCP-TFTP-Server-IPv4-Address 150 ipaddr array
+
+# RFC 6926 - Bulk Lease Query
+ATTRIBUTE DHCP-Query-Status-Code 151 octets
+ATTRIBUTE DHCP-Query-Server-Base-Time 152 date
+ATTRIBUTE DHCP-Query-Start-Time-Of-State 153 integer
+ATTRIBUTE DHCP-Query-Start-Time 154 date
+ATTRIBUTE DHCP-Query-End-Time 155 date
+ATTRIBUTE DHCP-State 156 byte
+
+VALUE DHCP-State Available 1
+VALUE DHCP-State Active 2
+VALUE DHCP-State Expired 3
+VALUE DHCP-State Released 4
+VALUE DHCP-State Abandoned 5
+VALUE DHCP-State Reset 6
+VALUE DHCP-State Remote 7
+VALUE DHCP-State Transitioning 8
+
+ATTRIBUTE DHCP-Data-Source 157 byte
+
+# RFC draft-ietf-pcp-dhcp-13
+ATTRIBUTE DHCP-PCP-IPv4-Server-Address 158 octets # Complex format (not just ipaddr array)
+
+# RFC 3942 - 159-174 - Unassigned
+# RFC 3942 - 178-207 - Unassigned
+
+# RFC 5071 - PXELINUX
+ATTRIBUTE DHCP-PXELINUX-Magic 208 octets
+ATTRIBUTE DHCP-Packet-Format 209 string
+ATTRIBUTE DHCP-Path-Prefix 210 string
+ATTRIBUTE DHCP-Reboot-Time 211 date
+
+# RFC 5969 - IPv6 Rapid Deployment on IPv4 Infrastructures (6rd)
+ATTRIBUTE DHCP-6RD 212 octets
+
+# RFC 5986 - Discovering the Local Location Information Server (LIS)
+ATTRIBUTE DHCP-Access-Network-Domain-Name 213 string array
+
+# RFC 3942 - 214-219 - Unassigned
+
+# RFC 6656 - Subnet Allocation Option
+ATTRIBUTE DHCP-Virtual-Subnet-Allocation 220 octets # Complex format not just tlv
+ATTRIBUTE DHCP-Virtual-Subnet-Selection 221 octets # Complex format not just tlv
+
+# RFC 3942 - 224-253 - Site Specific
+ATTRIBUTE DHCP-Site-specific-0 224 octets
+ATTRIBUTE DHCP-Site-specific-1 225 octets
+ATTRIBUTE DHCP-Site-specific-2 226 octets
+ATTRIBUTE DHCP-Site-specific-3 227 octets
+ATTRIBUTE DHCP-Site-specific-4 228 octets
+ATTRIBUTE DHCP-Site-specific-5 229 octets
+ATTRIBUTE DHCP-Site-specific-6 230 octets
+ATTRIBUTE DHCP-Site-specific-7 231 octets
+ATTRIBUTE DHCP-Site-specific-8 232 octets
+ATTRIBUTE DHCP-Site-specific-9 233 octets
+ATTRIBUTE DHCP-Site-specific-10 234 octets
+ATTRIBUTE DHCP-Site-specific-11 235 octets
+ATTRIBUTE DHCP-Site-specific-12 236 octets
+ATTRIBUTE DHCP-Site-specific-13 237 octets
+ATTRIBUTE DHCP-Site-specific-14 238 octets
+ATTRIBUTE DHCP-Site-specific-15 239 octets
+ATTRIBUTE DHCP-Site-specific-16 240 octets
+ATTRIBUTE DHCP-Site-specific-17 241 octets
+ATTRIBUTE DHCP-Site-specific-18 242 octets
+ATTRIBUTE DHCP-Site-specific-19 243 octets
+ATTRIBUTE DHCP-Site-specific-20 244 octets
+ATTRIBUTE DHCP-Site-specific-21 245 octets
+ATTRIBUTE DHCP-Site-specific-22 246 octets
+ATTRIBUTE DHCP-Site-specific-23 247 octets
+ATTRIBUTE DHCP-Site-specific-24 248 octets
+ATTRIBUTE DHCP-Site-specific-25 249 octets
+ATTRIBUTE DHCP-Site-specific-26 250 octets
+ATTRIBUTE DHCP-Site-specific-27 251 octets
+ATTRIBUTE DHCP-Site-specific-28 252 octets
+ATTRIBUTE DHCP-Site-specific-29 253 octets
+ATTRIBUTE DHCP-Site-specific-30 253 octets
+
+ATTRIBUTE DHCP-End-Of-Options 255 byte
+
+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
+
+END-VENDOR DHCP
diff --git a/share/dictionary.digium b/share/dictionary.digium
new file mode 100644
index 0000000..937f2d4
--- /dev/null
+++ b/share/dictionary.digium
@@ -0,0 +1,39 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Digium's Asterisk specific radius attributes
+# markster@digium.com
+#
+# http://bugs.digium.com/file_download.php\?file_id=9688\&type=bug
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.dlink b/share/dictionary.dlink
new file mode 100644
index 0000000..2048c8b
--- /dev/null
+++ b/share/dictionary.dlink
@@ -0,0 +1,37 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# D-Link Vendor Specific Attributes Dictionary
+#
+# Created by Sylph Lin <sylph.lin@gmail.com>
+#
+# Version $Id$
+#
+##############################################################################
+
+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/share/dictionary.dragonwave b/share/dictionary.dragonwave
new file mode 100644
index 0000000..daa18eb
--- /dev/null
+++ b/share/dictionary.dragonwave
@@ -0,0 +1,31 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Dragonwave
+# http://www.dragonwaveinc.comw
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.efficientip b/share/dictionary.efficientip
new file mode 100644
index 0000000..3c6fb2c
--- /dev/null
+++ b/share/dictionary.efficientip
@@ -0,0 +1,31 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Efficient IP VSA's
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.eltex b/share/dictionary.eltex
new file mode 100644
index 0000000..f4226d2
--- /dev/null
+++ b/share/dictionary.eltex
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+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/share/dictionary.epygi b/share/dictionary.epygi
new file mode 100644
index 0000000..328e729
--- /dev/null
+++ b/share/dictionary.epygi
@@ -0,0 +1,118 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+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/share/dictionary.equallogic b/share/dictionary.equallogic
new file mode 100644
index 0000000..ad72e06
--- /dev/null
+++ b/share/dictionary.equallogic
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.ericsson b/share/dictionary.ericsson
new file mode 100644
index 0000000..da715df
--- /dev/null
+++ b/share/dictionary.ericsson
@@ -0,0 +1,134 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Ericsson dictionary
+#
+# $Id$
+#
+##############################################################################
+
+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-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-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/share/dictionary.ericsson.ab b/share/dictionary.ericsson.ab
new file mode 100644
index 0000000..903fd71
--- /dev/null
+++ b/share/dictionary.ericsson.ab
@@ -0,0 +1,451 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+VENDOR Ericsson-AB 2352
+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
+
+VALUE Source-Validation Enabled 1
+VALUE Source-Validation Disabled 2
+
+ATTRIBUTE Tunnel-Domain 15 integer
+
+VALUE Tunnel-Domain Enabled 1
+VALUE Tunnel-Domain Disabled 2
+
+ATTRIBUTE Tunnel-Local-Name 16 string
+ATTRIBUTE Tunnel-Remote-Name 17 string
+ATTRIBUTE Tunnel-Function 18 integer
+
+VALUE Tunnel-Function LAC-Only 1
+VALUE Tunnel-Function LNS-Only 2
+VALUE Tunnel-Function LAC-LNS 3
+
+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
+
+VALUE Tunnel-Session-Auth CHAP 1
+VALUE Tunnel-Session-Auth PAP 2
+VALUE Tunnel-Session-Auth CHAP-PAP 3
+
+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
+
+VALUE Tunnel-Group Enabled 1
+VALUE Tunnel-Group Disabled 2
+
+ATTRIBUTE Tunnel-Context 30 string
+ATTRIBUTE Tunnel-Algorithm 31 integer
+
+VALUE Tunnel-Algorithm First 1
+VALUE Tunnel-Algorithm Load-Balance 2
+VALUE Tunnel-Algorithm WRR 3
+
+ATTRIBUTE Tunnel-Deadtime 32 integer
+ATTRIBUTE Mcast-Send 33 integer
+
+VALUE Mcast-Send NO-SEND 1
+VALUE Mcast-Send SEND 2
+VALUE Mcast-Send UNSOLICITED-SEND 3
+
+ATTRIBUTE Mcast-Receive 34 integer
+
+VALUE Mcast-Receive NO-RECEIVE 1
+VALUE Mcast-Receive RECEIVE 2
+
+ATTRIBUTE Mcast-MaxGroups 35 integer
+ATTRIBUTE Ip-Address-Pool-Name 36 string
+ATTRIBUTE Tunnel-DNIS 37 integer
+
+VALUE Tunnel-DNIS DNIS 1
+VALUE Tunnel-DNIS DNIS-Only 2
+VALUE Tunnel-DNIS DNIS-Generate 4
+
+ATTRIBUTE Medium-Type 38 integer
+
+VALUE Medium-Type DSL 11
+VALUE Medium-Type Cable 12
+VALUE Medium-Type Wireless 13
+VALUE Medium-Type Satellite 14
+
+ATTRIBUTE PVC-Encapsulation-Type 39 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
+
+ATTRIBUTE PVC-Profile-Name 40 string
+ATTRIBUTE PVC-Circuit-Padding 41 integer
+
+VALUE PVC-Circuit-Padding AAA-CIRCUIT-PADDING 1
+VALUE PVC-Circuit-Padding AAA-CIRCUIT-NO-PADDING 2
+
+ATTRIBUTE Bind-Type 42 integer
+
+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
+
+ATTRIBUTE Bind-Auth-Protocol 43 integer
+
+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
+
+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
+
+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
+
+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 has_tag
+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 octets
+ATTRIBUTE Agent-Circuit-Id 97 octets
+ATTRIBUTE Platform-Type 98 integer
+
+VALUE Platform-Type SMS 1
+VALUE Platform-Type SmartEdge-800 2
+VALUE Platform-Type SE-400 3
+VALUE Platform-Type SE-100 4
+
+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
+
+VALUE Circuit-Protocol-Encap ENCAPS-PPPOE 27
+
+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 integer64
+ATTRIBUTE Acct-Output-Octets-64 129 integer64
+ATTRIBUTE Acct-Input-Packets-64 130 integer64
+ATTRIBUTE Acct-Output-Packets-64 131 integer64
+ATTRIBUTE Assigned-IP-Address 132 ipaddr
+ATTRIBUTE Acct-Mcast-In-Octets-64 133 integer64
+ATTRIBUTE Acct-Mcast-Out-Octets-64 134 integer64
+ATTRIBUTE Acct-Mcast-In-Packets-64 135 integer64
+ATTRIBUTE Acct-Mcast-Out-Packets-64 136 integer64
+ATTRIBUTE LAC-Port 137 integer
+ATTRIBUTE LAC-Real-Port 138 integer
+ATTRIBUTE LAC-Port-Type 139 integer
+
+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
+
+ATTRIBUTE LAC-Real-Port-Type 140 integer
+
+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
+
+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
+
+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
+
+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
+
+VALUE DSL-Line-State Showtime 1
+VALUE DSL-Line-State Idle 2
+VALUE DSL-Line-State Silent 3
+
+ATTRIBUTE DSL-L2-Encapsulation 181 integer
+ATTRIBUTE DSL-Transmission-System 182 integer
+
+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
+
+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 Service-Name 190 string has_tag
+ATTRIBUTE Service-Action 191 integer has_tag
+
+VALUE Service-Action DE-ACTIVATE 0
+VALUE Service-Action ACTIVATE-WITH-ACCT 1
+VALUE Service-Action ACTIVATE-WITHOUT-ACCT 2
+
+ATTRIBUTE Service-Parameter 192 string has_tag
+ATTRIBUTE Service-Error-Cause 193 integer has_tag
+
+VALUE Service-Error-Cause Service-success 0
+VALUE Service-Error-Cause Unsupported-attribute 401
+VALUE Service-Error-Cause Missing-attribute 402
+VALUE Service-Error-Cause Invalid-request 404
+VALUE Service-Error-Cause Resource-unavailable 506
+VALUE Service-Error-Cause Generic-service-error 550
+VALUE Service-Error-Cause Service-not-found 551
+VALUE Service-Error-Cause Service-already-active 552
+VALUE Service-Error-Cause Service-accounting-disabled 553
+VALUE Service-Error-Cause Service-duplicate-parameter 554
+
+ATTRIBUTE Deactivate-Service-Name 194 string has_tag
+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 has_tag
+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-Octets 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
+
+END-VENDOR Ericsson-AB
diff --git a/share/dictionary.ericsson.packet.core.networks b/share/dictionary.ericsson.packet.core.networks
new file mode 100644
index 0000000..34e5a69
--- /dev/null
+++ b/share/dictionary.ericsson.packet.core.networks
@@ -0,0 +1,15 @@
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+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/share/dictionary.erx b/share/dictionary.erx
new file mode 100644
index 0000000..2a4f3ed
--- /dev/null
+++ b/share/dictionary.erx
@@ -0,0 +1,433 @@
+# -*- text -*-
+# Copyright (C) 2020 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$
+#
+# Juniper's (was Unisphere's) broadband RAS
+# From Terje Krogdahl <tekr@nextra.com>
+#
+# Version: $Id$
+#
+
+# 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
+#
+# Juniper now publishes a single 'current' document for the latest OS with all supported VSAs here:
+# https://www.juniper.net/documentation/en_US/junos/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 ERX 4874
+
+BEGIN-VENDOR ERX
+
+ATTRIBUTE ERX-Virtual-Router-Name 1 string
+ATTRIBUTE ERX-Address-Pool-Name 2 string
+ATTRIBUTE ERX-Local-Loopback-Interface 3 string
+ATTRIBUTE ERX-Primary-Dns 4 ipaddr
+ATTRIBUTE ERX-Secondary-Dns 5 ipaddr
+ATTRIBUTE ERX-Primary-Wins 6 ipaddr
+ATTRIBUTE ERX-Secondary-Wins 7 ipaddr
+ATTRIBUTE ERX-Tunnel-Virtual-Router 8 string has_tag
+ATTRIBUTE ERX-Tunnel-Password 9 string has_tag # sent in cleartext!
+ATTRIBUTE ERX-Ingress-Policy-Name 10 string
+ATTRIBUTE ERX-Egress-Policy-Name 11 string
+ATTRIBUTE ERX-Ingress-Statistics 12 integer
+ATTRIBUTE ERX-Egress-Statistics 13 integer
+ATTRIBUTE ERX-Atm-Service-Category 14 integer
+ATTRIBUTE ERX-Atm-PCR 15 integer
+ATTRIBUTE ERX-Atm-SCR 16 integer
+ATTRIBUTE ERX-Atm-MBS 17 integer
+ATTRIBUTE ERX-Cli-Initial-Access-Level 18 string
+ATTRIBUTE ERX-Cli-Allow-All-VR-Access 19 integer
+ATTRIBUTE ERX-Alternate-Cli-Access-Level 20 string
+ATTRIBUTE ERX-Alternate-Cli-Vrouter-Name 21 string
+ATTRIBUTE ERX-Sa-Validate 22 integer
+ATTRIBUTE ERX-Igmp-Enable 23 integer
+ATTRIBUTE ERX-Pppoe-Description 24 string
+ATTRIBUTE ERX-Redirect-VR-Name 25 string
+ATTRIBUTE ERX-Qos-Profile-Name 26 string
+ATTRIBUTE ERX-Pppoe-Max-Sessions 27 integer
+ATTRIBUTE ERX-Pppoe-Url 28 string
+ATTRIBUTE ERX-Qos-Profile-Interface-Type 29 integer
+ATTRIBUTE ERX-Tunnel-Nas-Port-Method 30 integer
+ATTRIBUTE ERX-Service-Bundle 31 string
+ATTRIBUTE ERX-Tunnel-Tos 32 integer
+ATTRIBUTE ERX-Tunnel-Maximum-Sessions 33 integer
+ATTRIBUTE ERX-Framed-Ip-Route-Tag 34 string
+ATTRIBUTE ERX-Dial-Out-Number 35 string
+ATTRIBUTE ERX-PPP-Username 36 string
+ATTRIBUTE ERX-PPP-Password 37 string
+ATTRIBUTE ERX-PPP-Auth-Protocol 38 integer
+ATTRIBUTE ERX-Minimum-BPS 39 integer
+ATTRIBUTE ERX-Maximum-BPS 40 integer
+ATTRIBUTE ERX-Bearer-Type 41 integer
+ATTRIBUTE ERX-Input-Gigapkts 42 integer
+ATTRIBUTE ERX-Output-Gigapkts 43 integer
+ATTRIBUTE ERX-Tunnel-Interface-Id 44 string
+ATTRIBUTE ERX-IpV6-Virtual-Router 45 string
+ATTRIBUTE ERX-IpV6-Local-Interface 46 string
+ATTRIBUTE ERX-Ipv6-Primary-Dns 47 ipv6addr
+ATTRIBUTE ERX-Ipv6-Secondary-Dns 48 ipv6addr
+ATTRIBUTE Sdx-Service-Name 49 string
+ATTRIBUTE Sdx-Session-Volume-Quota 50 string
+ATTRIBUTE Sdx-Tunnel-Disconnect-Cause-Info 51 string
+ATTRIBUTE ERX-Radius-Client-Address 52 ipaddr
+ATTRIBUTE ERX-Service-Description 53 string
+ATTRIBUTE ERX-L2tp-Recv-Window-Size 54 integer
+ATTRIBUTE ERX-Dhcp-Options 55 octets
+ATTRIBUTE ERX-Dhcp-Mac-Addr 56 string
+ATTRIBUTE ERX-Dhcp-Gi-Address 57 ipaddr
+ATTRIBUTE ERX-LI-Action 58 integer encrypt=2
+ATTRIBUTE ERX-Med-Dev-Handle 59 octets encrypt=2
+ATTRIBUTE ERX-Med-Ip-Address 60 ipaddr encrypt=2
+ATTRIBUTE ERX-Med-Port-Number 61 integer encrypt=2
+ATTRIBUTE ERX-MLPPP-Bundle-Name 62 string
+ATTRIBUTE ERX-Interface-Desc 63 string
+ATTRIBUTE ERX-Tunnel-Group 64 string
+ATTRIBUTE ERX-Service-Activate 65 string has_tag
+ATTRIBUTE ERX-Service-Deactivate 66 string
+ATTRIBUTE ERX-Service-Volume 67 integer has_tag
+ATTRIBUTE ERX-Service-Timeout 68 integer has_tag
+ATTRIBUTE ERX-Service-Statistics 69 integer has_tag
+
+ATTRIBUTE ERX-DF-Bit 70 integer
+
+ATTRIBUTE ERX-IGMP-Access-Name 71 string
+ATTRIBUTE ERX-IGMP-Access-Src-Name 72 string
+ATTRIBUTE ERX-IGMP-OIF-Map-Name 73 string
+
+ATTRIBUTE ERX-MLD-Access-Name 74 string
+ATTRIBUTE ERX-MLD-Access-Src-Name 75 string
+ATTRIBUTE ERX-MLD-OIF-Map-Name 76 string
+ATTRIBUTE ERX-MLD-Version 77 integer
+ATTRIBUTE ERX-IGMP-Version 78 integer
+ATTRIBUTE ERX-IP-Mcast-Adm-Bw-Limit 79 integer
+ATTRIBUTE ERX-IPv6-Mcast-Adm-Bw-Limit 80 integer
+ATTRIBUTE ERX-Qos-Parameters 82 string
+ATTRIBUTE ERX-Service-Session 83 string
+
+ATTRIBUTE ERX-Mobile-IP-Algorithm 84 integer
+ATTRIBUTE ERX-Mobile-IP-SPI 85 integer
+ATTRIBUTE ERX-Mobile-IP-Key 86 string
+ATTRIBUTE ERX-Mobile-IP-Replay 87 integer
+ATTRIBUTE ERX-Mobile-IP-Access-Control 88 string
+ATTRIBUTE ERX-Mobile-IP-Lifetime 89 integer
+
+ATTRIBUTE ERX-L2TP-Resynch-Method 90 integer
+
+ATTRIBUTE ERX-Tunnel-Switch-Profile 91 string
+
+ATTRIBUTE ERX-L2c-Up-Stream-Data 92 string
+ATTRIBUTE ERX-L2c-Down-Stream-Data 93 string
+
+ATTRIBUTE ERX-Tunnel-Tx-Speed-Method 94 integer
+
+ATTRIBUTE ERX-IGMP-Query-Interval 95 integer
+ATTRIBUTE ERX-IGMP-Max-Resp-Time 96 integer
+ATTRIBUTE ERX-IGMP-Immediate-Leave 97 integer
+ATTRIBUTE ERX-MLD-Query-Interval 98 integer
+ATTRIBUTE ERX-MLD-Max-Resp-Time 99 integer
+ATTRIBUTE ERX-MLD-Immediate-Leave 100 integer
+ATTRIBUTE ERX-IP-Block-Multicast 101 integer
+
+ATTRIBUTE ERX-IGMP-Explicit-Tracking 102 integer
+ATTRIBUTE ERX-IGMP-No-Tracking-V2-Grps 103 integer
+ATTRIBUTE ERX-MLD-Explicit-Tracking 104 integer
+ATTRIBUTE ERX-MLD-No-Tracking-V1-Grps 105 integer
+
+ATTRIBUTE ERX-IPv6-Ingress-Policy-Name 106 string
+ATTRIBUTE ERX-IPv6-Egress-Policy-Name 107 string
+ATTRIBUTE ERX-CoS-Shaping-Pmt-Type 108 string
+ATTRIBUTE ERX-DHCP-Guided-Relay-Server 109 ipaddr
+
+ATTRIBUTE ERX-Acc-Loop-Cir-Id 110 string
+ATTRIBUTE ERX-Acc-Aggr-Cir-Id-Bin 111 octets
+ATTRIBUTE ERX-Acc-Aggr-Cir-Id-Asc 112 string
+ATTRIBUTE ERX-Act-Data-Rate-Up 113 integer
+ATTRIBUTE ERX-Act-Data-Rate-Dn 114 integer
+ATTRIBUTE ERX-Min-Data-Rate-Up 115 integer
+ATTRIBUTE ERX-Min-Data-Rate-Dn 116 integer
+ATTRIBUTE ERX-Att-Data-Rate-Up 117 integer
+ATTRIBUTE ERX-Att-Data-Rate-Dn 118 integer
+ATTRIBUTE ERX-Max-Data-Rate-Up 119 integer
+ATTRIBUTE ERX-Max-Data-Rate-Dn 120 integer
+ATTRIBUTE ERX-Min-LP-Data-Rate-Up 121 integer
+ATTRIBUTE ERX-Min-LP-Data-Rate-Dn 122 integer
+ATTRIBUTE ERX-Max-Interlv-Delay-Up 123 integer
+ATTRIBUTE ERX-Act-Interlv-Delay-Up 124 integer
+ATTRIBUTE ERX-Max-Interlv-Delay-Dn 125 integer
+ATTRIBUTE ERX-Act-Interlv-Delay-Dn 126 integer
+ATTRIBUTE ERX-DSL-Line-State 127 integer
+ATTRIBUTE ERX-DSL-Type 128 integer
+
+ATTRIBUTE ERX-IPv6-NdRa-Prefix 129 ipv6prefix
+ATTRIBUTE ERX-Qos-Set-Name 130 string
+
+ATTRIBUTE ERX-Service-Acct-Interval 140 integer has_tag
+
+ATTRIBUTE ERX-DownStream-Calc-Rate 141 integer
+ATTRIBUTE ERX-UpStream-Calc-Rate 142 integer
+ATTRIBUTE ERX-Max-Clients-Per-Interface 143 integer
+
+ATTRIBUTE ERX-PPP-Monitor-Ingress-Only 144 integer
+
+ATTRIBUTE ERX-CoS-Scheduler-Pmt-Type 146 string
+ATTRIBUTE ERX-Backup-Address-Pool 147 string
+
+ATTRIBUTE ERX-ICR-Partition-Id 150 string
+ATTRIBUTE ERX-IPv6-Acct-Input-Octets 151 integer
+ATTRIBUTE ERX-IPv6-Acct-Output-Octets 152 integer
+ATTRIBUTE ERX-IPv6-Acct-Input-Packets 153 integer
+ATTRIBUTE ERX-IPv6-Acct-Output-Packets 154 integer
+ATTRIBUTE ERX-IPv6-Acct-Input-Gigawords 155 integer
+ATTRIBUTE ERX-IPv6-Acct-Output-Gigawords 156 integer
+ATTRIBUTE ERX-IPv6-NdRa-Pool-Name 157 string
+ATTRIBUTE ERX-PppoE-Padn 158 string
+ATTRIBUTE ERX-Dhcp-Option-82 159 octets
+ATTRIBUTE ERX-Vlan-Map-Id 160 integer
+ATTRIBUTE ERX-IPv6-Delegated-Pool-Name 161 string
+ATTRIBUTE ERX-Tx-Connect-Speed 162 integer
+ATTRIBUTE ERX-Rx-Connect-Speed 163 integer
+
+# ATTRIBUTE 164 - 173 RESERVED
+ATTRIBUTE ERX-Service-Activate-Type 173 integer has_tag
+ATTRIBUTE ERX-Client-Profile-Name 174 string
+ATTRIBUTE ERX-Redirect-GW-Address 175 ipaddr
+ATTRIBUTE ERX-APN-Name 176 string
+ATTRIBUTE ERX-Cos-Shaping-Rate 177 string
+ATTRIBUTE ERX-Action-Reason 178 string
+ATTRIBUTE ERX-Service-Volume-Gigawords 179 integer has_tag
+ATTRIBUTE ERX-Update-Service 180 string has_tag
+ATTRIBUTE ERX-DHCPv6-Guided-Relay-Server 181 ipv6addr
+ATTRIBUTE ERX-Acc-Loop-Remote-Id 182 string
+ATTRIBUTE ERX-Acc-Loop-Encap 183 octets
+ATTRIBUTE ERX-Inner-Vlan-Map-Id 184 integer
+ATTRIBUTE ERX-Core-Facing-Interface 185 string
+ATTRIBUTE ERX-DHCP-First-Relay-IPv4-Address 189 ipaddr
+ATTRIBUTE ERX-DHCP-First-Relay-IPv6-Address 190 ipv6addr
+ATTRIBUTE ERX-Input-Interface-Filter 191 string
+ATTRIBUTE ERX-Output-Interface-Filter 192 string
+ATTRIBUTE ERX-Pim-Enable 193 integer
+ATTRIBUTE ERX-Bulk-CoA-Transaction-Id 194 integer
+ATTRIBUTE ERX-Bulk-CoA-Identifier 195 integer
+ATTRIBUTE ERX-IPv4-Input-Service-Set 196 string
+ATTRIBUTE ERX-IPv4-Output-Service-Set 197 string
+ATTRIBUTE ERX-IPv4-Input-Service-Filter 198 string
+ATTRIBUTE ERX-IPv4-Output-Service-Filter 199 string
+ATTRIBUTE ERX-IPv6-Input-Service-Set 200 string
+ATTRIBUTE ERX-IPv6-Output-Service-Set 201 string
+ATTRIBUTE ERX-IPv6-Input-Service-Filter 202 string
+ATTRIBUTE ERX-IPv6-Output-Service-Filter 203 string
+ATTRIBUTE ERX-Adv-Pcef-Profile-Name 204 string
+ATTRIBUTE ERX-Adv-Pcef-Rule-Name 205 string
+ATTRIBUTE ERX-Re-Authentication-Catalyst 206 integer
+ATTRIBUTE ERX-DHCPv6-Options 207 octets
+ATTRIBUTE ERX-DHCP-Header 208 octets
+ATTRIBUTE ERX-DHCPv6-Header 209 octets
+ATTRIBUTE ERX-Acct-Request-Reason 210 integer
+
+ATTRIBUTE ERX-Inner-Tag-Protocol-Id 211 string
+ATTRIBUTE ERX-Routing-Services 212 integer
+ATTRIBUTE ERX-Interface-Set-Targeting-Weight 213 integer
+ATTRIBUTE ERX-Interface-Targeting-Weight 214 integer
+ATTRIBUTE ERX-Hybrid-Access-DSL-Downstream-Speed 216 integer
+ATTRIBUTE ERX-Hybrid-Access-LTE-Downstream-Speed 217 integer
+
+ATTRIBUTE ERX-PON-Access-Type 219 integer
+ATTRIBUTE ERX-ONT-ONU-Average-Data-Rate-Downstream 220 integer
+ATTRIBUTE ERX-ONT-ONU-Peak-Data-Rate-Downstream 221 integer
+ATTRIBUTE ERX-ONT-ONU-Maximum-Data-Rate-Upstream 222 integer
+ATTRIBUTE ERX-ONT-ONU-Assured-Data-Rate-Upstream 223 integer
+ATTRIBUTE ERX-PON-Tree-Maximum-Data-Rate-Upstream 224 integer
+ATTRIBUTE ERX-PON-Tree-Maximum-Data-Rate-Downstream 225 integer
+
+ATTRIBUTE ERX-Expected-Throughput-Upstream 226 integer
+ATTRIBUTE ERX-Expected-Throughput-Downstream 227 integer
+ATTRIBUTE ERX-Attainable-Expected-Throughput-Upstream 228 integer
+ATTRIBUTE ERX-Attainable-Expected-Throughput-Downstream 229 integer
+ATTRIBUTE ERX-Gamma-Data-Rate-Upstream 230 integer
+ATTRIBUTE ERX-Gamma-Data-Rate-Downstream 231 integer
+ATTRIBUTE ERX-Attainable-Gamma-Data-Rate-Upstream 232 integer
+ATTRIBUTE ERX-Attainable-Gamma-Data-Rate-Downstream 233 integer
+
+#
+# Values Attribute Name Number
+#
+VALUE ERX-Ingress-Statistics disable 0
+VALUE ERX-Ingress-Statistics enable 1
+
+VALUE ERX-Egress-Statistics disable 0
+VALUE ERX-Egress-Statistics enable 1
+
+VALUE ERX-Atm-Service-Category UBR 1
+VALUE ERX-Atm-Service-Category UBRPCR 2
+VALUE ERX-Atm-Service-Category nrtVBR 3
+VALUE ERX-Atm-Service-Category CBR 4
+
+VALUE ERX-Cli-Allow-All-VR-Access disable 0
+VALUE ERX-Cli-Allow-All-VR-Access enable 1
+
+VALUE ERX-Sa-Validate disable 0
+VALUE ERX-Sa-Validate enable 1
+
+VALUE ERX-Igmp-Enable disable 0
+VALUE ERX-Igmp-Enable enable 1
+
+VALUE ERX-Qos-Profile-Interface-Type IP 1
+VALUE ERX-Qos-Profile-Interface-Type ATM 2
+VALUE ERX-Qos-Profile-Interface-Type HDLC 3
+VALUE ERX-Qos-Profile-Interface-Type ETHERNET 4
+VALUE ERX-Qos-Profile-Interface-Type SERVER-PORT 5
+VALUE ERX-Qos-Profile-Interface-Type ATM-1483 6
+VALUE ERX-Qos-Profile-Interface-Type FRAME-RELAY 7
+VALUE ERX-Qos-Profile-Interface-Type MPLS-MINOR 8
+VALUE ERX-Qos-Profile-Interface-Type CBF 9
+VALUE ERX-Qos-Profile-Interface-Type IP-TUNNEL 10
+VALUE ERX-Qos-Profile-Interface-Type VLAN-SUB 11
+VALUE ERX-Qos-Profile-Interface-Type PPPOE-SUB 12
+
+VALUE ERX-Tunnel-Nas-Port-Method None 0
+VALUE ERX-Tunnel-Nas-Port-Method CISCO-CLID 1
+
+VALUE ERX-PPP-Auth-Protocol None 0
+VALUE ERX-PPP-Auth-Protocol PAP 1
+VALUE ERX-PPP-Auth-Protocol CHAP 2
+VALUE ERX-PPP-Auth-Protocol PAP-CHAP 3
+VALUE ERX-PPP-Auth-Protocol CHAP-PAP 4
+
+VALUE ERX-Bearer-Type None 0
+VALUE ERX-Bearer-Type Analog 1
+VALUE ERX-Bearer-Type Digital 2
+
+VALUE ERX-LI-Action off 0
+VALUE ERX-LI-Action on 1
+VALUE ERX-LI-Action noop 2
+
+VALUE ERX-DF-Bit dont-ignore-df-bit 0
+VALUE ERX-DF-Bit ignore-df-bit 1
+
+VALUE ERX-MLD-Version v1 1
+VALUE ERX-MLD-Version v2 2
+
+VALUE ERX-IGMP-Version v1 1
+VALUE ERX-IGMP-Version v2 2
+VALUE ERX-IGMP-Version v3 3
+
+VALUE ERX-Service-Statistics disabled 0
+VALUE ERX-Service-Statistics time 1
+VALUE ERX-Service-Statistics time-volume 2
+
+VALUE ERX-L2TP-Resynch-Method disable 0
+VALUE ERX-L2TP-Resynch-Method failover 1
+VALUE ERX-L2TP-Resynch-Method silent-failover 2
+VALUE ERX-L2TP-Resynch-Method failover-with-silent-backup 3
+
+VALUE ERX-Tunnel-Tx-Speed-Method static-layer2 1
+VALUE ERX-Tunnel-Tx-Speed-Method dynamic-layer2 2
+VALUE ERX-Tunnel-Tx-Speed-Method qos 3
+VALUE ERX-Tunnel-Tx-Speed-Method actual 4
+
+VALUE ERX-IGMP-Immediate-Leave disabled 0
+VALUE ERX-IGMP-Immediate-Leave enabled 1
+
+VALUE ERX-MLD-Immediate-Leave disabled 0
+VALUE ERX-MLD-Immediate-Leave enabled 1
+
+VALUE ERX-IP-Block-Multicast disabled 0
+VALUE ERX-IP-Block-Multicast enabled 1
+
+VALUE ERX-IGMP-Explicit-Tracking disabled 0
+VALUE ERX-IGMP-Explicit-Tracking enabled 1
+
+VALUE ERX-IGMP-No-Tracking-V2-Grps disabled 0
+VALUE ERX-IGMP-No-Tracking-V2-Grps enabled 1
+
+VALUE ERX-MLD-Explicit-Tracking disabled 0
+VALUE ERX-MLD-Explicit-Tracking enabled 1
+
+VALUE ERX-MLD-No-Tracking-V1-Grps disabled 0
+VALUE ERX-MLD-No-Tracking-V1-Grps enabled 1
+
+VALUE ERX-DSL-Line-State SHOWTIME 1
+VALUE ERX-DSL-Line-State IDLE 2
+VALUE ERX-DSL-Line-State SILENT 3
+
+VALUE ERX-DSL-Type ADSL1 1
+VALUE ERX-DSL-Type ADSL2 2
+VALUE ERX-DSL-Type ADSL2PLUS 3
+VALUE ERX-DSL-Type VDSL1 4
+VALUE ERX-DSL-Type VDSL2 5
+VALUE ERX-DSL-Type SDSL 6
+VALUE ERX-DSL-Type UNKNOWN 7
+
+VALUE ERX-PPP-Monitor-Ingress-Only disabled 0
+VALUE ERX-PPP-Monitor-Ingress-Only enabled 1
+
+VALUE ERX-Service-Activate-Type dynamic 1
+VALUE ERX-Service-Activate-Type opscript 1
+
+VALUE ERX-Pim-Enable disabled 0
+VALUE ERX-Pim-Enable enabled 1
+
+VALUE ERX-Re-Authentication-Catalyst disabled 0
+VALUE ERX-Re-Authentication-Catalyst client-renew 1
+
+VALUE ERX-Acct-Request-Reason Acct-Start-Ack 1
+VALUE ERX-Acct-Request-Reason Periodic 2
+VALUE ERX-Acct-Request-Reason IP-Active 4
+VALUE ERX-Acct-Request-Reason IP-Inactive 8
+VALUE ERX-Acct-Request-Reason IPv6-Active 16
+VALUE ERX-Acct-Request-Reason IPv6-Inactive 32
+VALUE ERX-Acct-Request-Reason Session-Active 64
+VALUE ERX-Acct-Request-Reason Session-Inactive 128
+VALUE ERX-Acct-Request-Reason Line-Speed-Change 256
+VALUE ERX-Acct-Request-Reason Address-Assignment-Change 512
+VALUE ERX-Acct-Request-Reason CoA-Complete 1024
+
+VALUE ERX-Routing-Services disabled 0
+VALUE ERX-Routing-Services enabled 1
+
+VALUE ERX-PON-Access-Type Other 0
+VALUE ERX-PON-Access-Type GPON 1
+VALUE ERX-PON-Access-Type XG-PON1 2
+VALUE ERX-PON-Access-Type TWDM-PON 3
+VALUE ERX-PON-Access-Type XGS-PON 4
+VALUE ERX-PON-Access-Type WDM-PON 5
+VALUE ERX-PON-Access-Type UNKNOWN 7
+
+END-VENDOR ERX
diff --git a/share/dictionary.extreme b/share/dictionary.extreme
new file mode 100644
index 0000000..d180bb9
--- /dev/null
+++ b/share/dictionary.extreme
@@ -0,0 +1,36 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Dictionary for Extreme Networks VSA's.
+# http://www.extremenetworks.com/
+#
+# $Id$
+#
+VENDOR Extreme 1916
+
+BEGIN-VENDOR Extreme
+
+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
+
+VALUE Extreme-CLI-Authorization Disabled 0
+VALUE Extreme-CLI-Authorization Enabled 1
+
+VALUE Extreme-Netlogin-Only Disabled 0
+VALUE Extreme-Netlogin-Only Enabled 1
+
+END-VENDOR Extreme
diff --git a/share/dictionary.f5 b/share/dictionary.f5
new file mode 100644
index 0000000..abcbfee
--- /dev/null
+++ b/share/dictionary.f5
@@ -0,0 +1,51 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# F5 VSAs
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.fdxtended b/share/dictionary.fdxtended
new file mode 100644
index 0000000..22c5c18
--- /dev/null
+++ b/share/dictionary.fdxtended
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+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/share/dictionary.force10 b/share/dictionary.force10
new file mode 100644
index 0000000..367a6c5
--- /dev/null
+++ b/share/dictionary.force10
@@ -0,0 +1,10 @@
+# -*- text -*-
+# Copyright (C) 2019 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$
+
+VENDOR Force10 6027
+BEGIN-VENDOR Force10
+ATTRIBUTE Force10-AVPair 1 string
+END-VENDOR Force10
diff --git a/share/dictionary.fortinet b/share/dictionary.fortinet
new file mode 100644
index 0000000..d730a1d
--- /dev/null
+++ b/share/dictionary.fortinet
@@ -0,0 +1,55 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Fortinet's VSA's
+#
+# 2019-0502
+#
+# $Id$
+#
+##############################################################################
+
+#
+# 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
+ATTRIBUTE Fortinet-SSID 7 string
+ATTRIBUTE Fortinet-AP-Name 8 string
+ATTRIBUTE Fortinet-FAC-Auth-Status 11 string
+ATTRIBUTE Fortinet-FAC-Token-ID 12 string
+ATTRIBUTE Fortinet-FAC-Challenge-Code 15 string
+ATTRIBUTE Fortinet-Webfilter-Category-Allow 16 octets
+ATTRIBUTE Fortinet-Webfilter-Category-Block 17 octets
+ATTRIBUTE Fortinet-Webfilter-Category-Monitor 18 octets
+ATTRIBUTE Fortinet-AppCtrl-Category-Allow 19 octets
+ATTRIBUTE Fortinet-AppCtrl-Category-Block 20 octets
+ATTRIBUTE Fortinet-AppCtrl-Risk-Allow 21 octets
+ATTRIBUTE Fortinet-AppCtrl-Risk-Block 22 octets
+ATTRIBUTE Fortinet-WirelessController-Device-MAC 23 ether
+ATTRIBUTE Fortinet-WirelessController-WTP-ID 24 string
+ATTRIBUTE Fortinet-WirelessController-Assoc-Time 25 date
+ATTRIBUTE Fortinet-FortiWAN-AVPair 26 string
+ATTRIBUTE Fortinet-FDD-Access-Profile 30 string
+ATTRIBUTE Fortinet-FDD-Trusted-Hosts 31 string
+ATTRIBUTE Fortinet-FDD-SPP-Name 32 string
+ATTRIBUTE Fortinet-FDD-Is-System-Admin 33 string
+ATTRIBUTE Fortinet-FDD-Is-SPP-Admin 34 string
+ATTRIBUTE Fortinet-FDD-SPP-Policy-Group 35 string
+ATTRIBUTE Fortinet-FDD-Allow-API-Access 36 string
+ATTRIBUTE Fortinet-Fpc-User-Role 40 string
+ATTRIBUTE Fortinet-Tenant-Identification 41 string
+ATTRIBUTE Fortinet-Host-Port-AVPair 42 string
+
+END-VENDOR Fortinet
diff --git a/share/dictionary.foundry b/share/dictionary.foundry
new file mode 100644
index 0000000..4b34870
--- /dev/null
+++ b/share/dictionary.foundry
@@ -0,0 +1,58 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# As posted to the list by Thomas Keitel <tkeitel@arc.nasa.gov>
+#
+# Version: $Id$
+#
+
+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
+# Foundry-COA-Command appears to stomp on Foundry-SI-Context-Role (different departments)
+# https://www.brocade.com/content/html/en/fastiron-os/08-0-60/fastiron-08060-securityguide/GUID-A3193D90-3FF4-4B04-8C6D-084743FDE91C.html
+ATTRIBUTE Foundry-COA-Command 10 string
+ATTRIBUTE Foundry-SI-Role-Template 11 string
+# Foundry-Voice-Phone-Config appears to stomp on Foundry-SI-Role-Template (different departments)
+# http://docs.ruckuswireless.com/fastiron/08.0.60/fastiron-08060-securityguide/GUID-7E649B6D-A80B-40FD-A19A-478ED22C3E2A.html
+ATTRIBUTE Foundry-Voice-Phone-Config 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/share/dictionary.freedhcp b/share/dictionary.freedhcp
new file mode 100644
index 0000000..fe2836d
--- /dev/null
+++ b/share/dictionary.freedhcp
@@ -0,0 +1,369 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+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/share/dictionary.freeradius b/share/dictionary.freeradius
new file mode 100644
index 0000000..14fed7a
--- /dev/null
+++ b/share/dictionary.freeradius
@@ -0,0 +1,193 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# The FreeRADIUS Vendor-Specific dictionary.
+#
+# Version: $Id$
+#
+
+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
+
+#
+# EAP-FAST TLVs
+#
+ATTRIBUTE FreeRADIUS-EAP-FAST-TLV 186 tlv
+ATTRIBUTE FreeRADIUS-EAP-FAST-Result 186.3 short
+ATTRIBUTE FreeRADIUS-EAP-FAST-NAK 186.4 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-Error 186.5 integer
+ATTRIBUTE FreeRADIUS-EAP-FAST-Vendor-Specific 186.7 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-EAP-Payload 186.9 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-Intermediate-Result 186.10 octets
+
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC 186.11 tlv
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Key 186.11.1 octets
+
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Opaque-TLV 186.11.2 tlv
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Opaque-PAC-Key 186.11.2.1 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Opaque-PAC-Lifetime 186.11.2.3 integer
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Opaque-I-ID 186.11.2.5 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Opaque-PAC-Type 186.11.2.10 short
+
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Lifetime 186.11.3 integer
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-A-ID 186.11.4 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-I-ID 186.11.5 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-A-ID-Info 186.11.7 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Acknowledge 186.11.8 short
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Info-TLV 186.11.9 tlv
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Info-PAC-Lifetime 186.11.9.3 integer
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Info-A-ID 186.11.9.4 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Info-I-ID 186.11.9.5 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Info-A-ID-Info 186.11.9.7 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Info-PAC-Type 186.11.9.10 short
+
+ATTRIBUTE FreeRADIUS-EAP-FAST-PAC-Type 186.11.10 short
+
+ATTRIBUTE FreeRADIUS-EAP-FAST-Crypto-Binding 186.12 octets
+
+ATTRIBUTE FreeRADIUS-EAP-FAST-Trusted-Root 186.18 octets
+ATTRIBUTE FreeRADIUS-EAP-FAST-Request-Action 186.19 short
+ATTRIBUTE FreeRADIUS-EAP-FAST-PKCS 186.20 octets
+
+ATTRIBUTE FreeRADIUS-Stats-Error 187 string
+
+ATTRIBUTE FreeRADIUS-Stats-Client-IPv6-Address 188 ipv6addr
+ATTRIBUTE FreeRADIUS-Stats-Server-IPv6-Address 189 ipv6addr
+
+# 190 is reserved
+
+ATTRIBUTE FreeRADIUS-Total-Auth-Conflicts 191 integer
+ATTRIBUTE FreeRADIUS-Total-Acct-Conflicts 192 integer
+
+END-VENDOR FreeRADIUS
diff --git a/share/dictionary.freeradius.evs5 b/share/dictionary.freeradius.evs5
new file mode 100644
index 0000000..0f96158
--- /dev/null
+++ b/share/dictionary.freeradius.evs5
@@ -0,0 +1,22 @@
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# The FreeRADIUS Extended-Vendor-Specific-5 dictionary.
+#
+# Version: $Id$
+#
+
+BEGIN-VENDOR FreeRADIUS format=Extended-Vendor-Specific-5
+
+#
+# The next two attributes are for sending EAPoL keys to a RADIUS server.
+#
+# See:
+#
+# https://w1.fi/cgit/hostap/commit/?id=b94371af8402f60218716552e571ca72cff4e3c0
+#
+ATTRIBUTE FreeRADIUS-802.1X-Anonce 1 octets # really 32 octets
+ATTRIBUTE FreeRADIUS-802.1X-EAPoL-Key-Msg 2 octets
+
+END-VENDOR FreeRADIUS
diff --git a/share/dictionary.freeradius.internal b/share/dictionary.freeradius.internal
new file mode 100644
index 0000000..590b7da
--- /dev/null
+++ b/share/dictionary.freeradius.internal
@@ -0,0 +1,889 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Non Protocol Attributes used by FreeRADIUS
+#
+# $Id$
+#
+
+# 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
+# LDAP-Group is now dynamically created
+ATTRIBUTE Module-Success-Message 1075 string
+ATTRIBUTE Module-Failure-Message 1076 string
+# X99-Fast 1077 integer
+ATTRIBUTE Rewrite-Rule 1078 string
+# SQL-Group is now dynamically created
+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 secret
+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
+
+# For delayed evaluation of maps
+ATTRIBUTE Attribute-Map 1112 string
+
+# See sites-available/coa-relay
+ATTRIBUTE COA-Packet-Type 1113 string
+ATTRIBUTE COA-Packet-DST-IP-Address 1114 ipaddr
+ATTRIBUTE COA-Packet-DST-Port 1115 integer
+ATTRIBUTE COA-Acct-Session-Id 1116 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 secret
+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
+
+ATTRIBUTE OTP-Challenge 1145 string
+ATTRIBUTE EAP-Session-Id 1146 octets
+ATTRIBUTE Chbind-Response-Code 1147 integer
+
+VALUE Chbind-Response-Code success 2
+VALUE Chbind-Response-Code failure 3
+
+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 REST-HTTP-Status-Code 1162 integer
+
+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
+
+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 SSHA2-224-Password 1177 octets
+ATTRIBUTE SSHA2-256-Password 1178 octets
+ATTRIBUTE SSHA2-384-Password 1179 octets
+ATTRIBUTE SSHA2-512-Password 1180 octets
+
+ATTRIBUTE PBKDF2-Password 1181 octets
+ATTRIBUTE SSHA3-224-Password 1182 octets
+ATTRIBUTE SSHA3-256-Password 1183 octets
+ATTRIBUTE SSHA3-384-Password 1184 octets
+ATTRIBUTE SSHA3-512-Password 1185 octets
+
+ATTRIBUTE MS-CHAP-Peer-Challenge 1192 octets
+ATTRIBUTE Home-Server-Name 1193 string
+ATTRIBUTE Originating-Realm-Key 1194 string
+ATTRIBUTE Proxy-To-Originating-Realm 1195 string
+
+ATTRIBUTE TOTP-Secret 1194 string # base32 encoded
+ATTRIBUTE TOTP-Key 1195 octets # raw key
+ATTRIBUTE TOTP-Password 1196 string
+
+ATTRIBUTE Proxy-Tunneled-Request-As-EAP 1197 integer
+VALUE Proxy-Tunneled-Request-As-EAP No 0
+VALUE Proxy-Tunneled-Request-As-EAP Yes 1
+ATTRIBUTE Temp-Home-Server-String 1198 string
+
+#
+# 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
+
+ATTRIBUTE Outer-Realm-Name 1218 string
+ATTRIBUTE Inner-Realm-Name 1219 string
+
+ATTRIBUTE EAP-Pwd-Password-Hash 1220 octets
+ATTRIBUTE EAP-Pwd-Password-Salt 1221 octets
+ATTRIBUTE EAP-Pwd-Password-Prep 1222 byte
+
+#
+# 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 WiMAX-SIM-Ki 1901 octets
+ATTRIBUTE WiMAX-SIM-OPc 1902 octets
+ATTRIBUTE WiMAX-SIM-AMF 1903 octets
+ATTRIBUTE WiMAX-SIM-SQN 1904 octets
+ATTRIBUTE WiMAX-SIM-RAND 1905 octets
+
+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
+ATTRIBUTE TLS-Cert-Valid-Since 1918 string
+ATTRIBUTE TLS-Session-Information 1919 string
+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
+ATTRIBUTE TLS-Client-Cert-X509v3-Extended-Key-Usage-OID 1936 string
+ATTRIBUTE TLS-Client-Cert-Valid-Since 1937 string
+ATTRIBUTE TLS-Cache-Method 1938 integer
+VALUE TLS-Cache-Method save 1
+VALUE TLS-Cache-Method load 2
+VALUE TLS-Cache-Method clear 3
+VALUE TLS-Cache-Method refresh 4
+
+
+ATTRIBUTE TLS-Client-Cert-X509v3-Certificate-Policies 1939 string
+
+# 1940 - 1959: reserved for TLS session caching, mostly in 4.0
+
+ATTRIBUTE TLS-Session-ID 1940 octets
+ATTRIBUTE TLS-Session-Data 1942 octets
+
+# Set by EAP-TLS code
+ATTRIBUTE TLS-OCSP-Cert-Valid 1943 integer
+VALUE TLS-OCSP-Cert-Valid unknown 3
+VALUE TLS-OCSP-Cert-Valid skipped 2
+VALUE TLS-OCSP-Cert-Valid yes 1
+VALUE TLS-OCSP-Cert-Valid no 0
+
+ATTRIBUTE TLS-Cache-Filename 1946 string
+
+ATTRIBUTE TLS-Session-Version 1947 string
+ATTRIBUTE TLS-Session-Cipher-Suite 1948 string
+
+ATTRIBUTE TLS-Session-Cert-File 1949 string
+ATTRIBUTE TLS-Session-Cert-Private-Key-File 1950 string
+
+ATTRIBUTE TLS-Server-Name-Indication 1951 string
+
+#
+# Range: 1960-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 1
+VALUE Auth-Type Reject 4
+
+#
+# FreeRADIUS extensions (most originally from Cistron)
+#
+VALUE Auth-Type Accept 254
+
+#
+# Authorization type, too.
+#
+VALUE Autz-Type Local 1
+
+#
+# And accounting
+#
+VALUE Acct-Type Local 1
+
+#
+# And Session handling
+#
+VALUE Session-Type Local 1
+
+#
+# And Post-Auth
+VALUE Post-Auth-Type Local 1
+VALUE Post-Auth-Type Reject 2
+VALUE Post-Auth-Type Challenge 3
+VALUE Post-Auth-Type Client-Lost 4
+
+#
+# And Post-Proxy
+VALUE Post-Proxy-Type Fail 1
+VALUE Post-Proxy-Type Fail-Authentication 2
+VALUE Post-Proxy-Type Fail-Accounting 3
+VALUE Post-Proxy-Type Fail-CoA 4
+VALUE Post-Proxy-Type Fail-Disconnect 5
+
+#
+# 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 EAP-MD5 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 EAP-GTC 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 EAP-TLS 13
+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 EAP-SIM 18
+VALUE EAP-Type SIM 18
+VALUE EAP-Type SRP-SHA1 19
+# 20 is unassigned
+VALUE EAP-Type EAP-TTLS 21
+VALUE EAP-Type TTLS 21
+VALUE EAP-Type Remote-Access-Service 22
+VALUE EAP-Type EAP-AKA 23
+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 EAP-FAST 43
+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 EAP-IKEv2 49
+VALUE EAP-Type IKEv2 49
+VALUE EAP-Type AKA2 50
+VALUE EAP-Type GPSK 51
+VALUE EAP-Type PWD 52
+VALUE EAP-Type EKEv1 53
+
+#
+# And this is what most people mean by MS-CHAPv2
+#
+VALUE EAP-Type EAP-MSCHAPv2 26
+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/share/dictionary.freeswitch b/share/dictionary.freeswitch
new file mode 100644
index 0000000..0592e4c
--- /dev/null
+++ b/share/dictionary.freeswitch
@@ -0,0 +1,112 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# cparker@segv.org
+#
+# Version: $Id$
+#
+
+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/share/dictionary.gandalf b/share/dictionary.gandalf
new file mode 100644
index 0000000..2070013
--- /dev/null
+++ b/share/dictionary.gandalf
@@ -0,0 +1,103 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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$
+#
+VENDOR Gandalf 64
+
+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/share/dictionary.garderos b/share/dictionary.garderos
new file mode 100644
index 0000000..c401784
--- /dev/null
+++ b/share/dictionary.garderos
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# dictionary.garderos
+#
+# Version: $Id$
+#
+# 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/share/dictionary.gemtek b/share/dictionary.gemtek
new file mode 100644
index 0000000..201d1cb
--- /dev/null
+++ b/share/dictionary.gemtek
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Gemtek Systems VSA's
+
+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/share/dictionary.h3c b/share/dictionary.h3c
new file mode 100644
index 0000000..be9eeee
--- /dev/null
+++ b/share/dictionary.h3c
@@ -0,0 +1,95 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Dictionary for Huawei-3Com. See also dictionary.huawei
+#
+# http://www.h3c.com
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR H3C 25506
+
+BEGIN-VENDOR H3C
+
+ATTRIBUTE H3C-Input-Peak-Rate 1 integer
+ATTRIBUTE H3C-Input-Average-Rate 2 integer
+ATTRIBUTE H3C-Input-Basic-Rate 3 integer
+ATTRIBUTE H3C-Output-Peak-Rate 4 integer
+ATTRIBUTE H3C-Output-Average-Rate 5 integer
+ATTRIBUTE H3C-Output-Basic-Rate 6 integer
+ATTRIBUTE H3C-Remanent-Volume 15 integer
+ATTRIBUTE H3C-ISP-ID 17 string
+ATTRIBUTE H3C-Command 20 integer
+
+VALUE H3C-Command Trigger-Request 1
+VALUE H3C-Command Terminate-Request 2
+VALUE H3C-Command SetPolicy 3
+VALUE H3C-Command Result 4
+VALUE H3C-Command PortalClear 5
+
+ATTRIBUTE H3C-Control-Identifier 24 integer
+ATTRIBUTE H3C-Result-Code 25 integer
+ATTRIBUTE H3C-Connect_Id 26 integer
+ATTRIBUTE H3C-Portal-URL 27 string
+ATTRIBUTE H3C-Ftp-Directory 28 string
+ATTRIBUTE H3C-Exec-Privilege 29 integer
+
+VALUE H3C-Exec-Privilege Visit 0
+VALUE H3C-Exec-Privilege Monitor 1
+VALUE H3C-Exec-Privilege System 2
+VALUE H3C-Exec-Privilege Manage 3
+
+ATTRIBUTE H3C-NAT-IP-Address 32 ipaddr
+ATTRIBUTE H3C-NAT-Start-Port 33 integer
+ATTRIBUTE H3C-NAT-End-Port 34 integer
+ATTRIBUTE H3C-NAS-Startup-Timestamp 59 integer
+ATTRIBUTE H3C-Ip-Host-Addr 60 string
+ATTRIBUTE H3C-User-Notify 61 string
+ATTRIBUTE H3C-User-HeartBeat 62 string
+ATTRIBUTE H3C-IPv4-Multicast-Receive-Group 98 ipaddr
+ATTRIBUTE H3C-IPv6-Multicast-Receive-Group 100 ipv6addr
+ATTRIBUTE H3C-MLD-Access-Limit 101 integer
+ATTRIBUTE H3C-L2TP-Local-Name 102 string
+ATTRIBUTE H3C-IGMP-Access-Limit 103 integer
+ATTRIBUTE H3C-VPN-Instance 104 string
+ATTRIBUTE H3C-ANCP-Profile 105 string
+ATTRIBUTE H3C-Up-Priority 106 integer
+ATTRIBUTE H3C-Down-Priority 107 integer
+ATTRIBUTE H3C-Longitude-Latitude 111 string
+ATTRIBUTE H3C-Client-Primary-DNS 135 ipaddr
+ATTRIBUTE H3C-Client-Secondary-DNS 136 ipaddr
+ATTRIBUTE H3C-User-Group 140 string
+ATTRIBUTE H3C-Security-Level 141 integer
+ATTRIBUTE H3C-Acct-IPv6-Input-Octets 144 integer
+ATTRIBUTE H3C-Acct-IPv6-Output-Octets 145 integer
+ATTRIBUTE H3C-Acct-IPv6-Input-Packets 146 integer
+ATTRIBUTE H3C-Acct-IPv6-Output-Packets 147 integer
+ATTRIBUTE H3C-Acct-IPv6-Input-Gigawords 146 integer
+ATTRIBUTE H3C-Acct-IPv6-Output-Gigawords 147 integer
+ATTRIBUTE H3C-User-Role 155 string
+ATTRIBUTE H3C-Input-Interval-Octets 201 integer
+ATTRIBUTE H3C-Output-Interval-Octets 202 integer
+ATTRIBUTE H3C-Input-Interval-Packets 203 integer
+ATTRIBUTE H3C-Output-Interval-Packets 204 integer
+ATTRIBUTE H3C-Input-Interval-Gigawords 205 integer
+ATTRIBUTE H3C-Output-Interval-Gigawords 206 integer
+ATTRIBUTE H3C-Backup-NAS-IP 207 ipaddr
+ATTRIBUTE H3C-Av-Pair 210 string
+ATTRIBUTE H3C-Accounting-Level 215 integer
+ATTRIBUTE H3C-Ita-Policy 216 string
+ATTRIBUTE H3C-NAS-Port-Name 230 string
+ATTRIBUTE H3C-Auth-Detail-Result 246 integer
+ATTRIBUTE H3C-Input-Committed-Burst-Size 247 integer
+ATTRIBUTE H3C-Output-Committed-Burst-Size 248 integer
+ATTRIBUTE H3C-Authentication-Type 249 integer
+ATTRIBUTE H3C-WEB-URL 250 string
+ATTRIBUTE H3C-Subscriber-ID 251 string
+ATTRIBUTE H3C-Subscriber-Profile 252 string
+ATTRIBUTE H3C-Product-ID 255 string
+
+END-VENDOR H3C
diff --git a/share/dictionary.hillstone b/share/dictionary.hillstone
new file mode 100644
index 0000000..b1cf2e2
--- /dev/null
+++ b/share/dictionary.hillstone
@@ -0,0 +1,51 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# From yqsi@hillstonenet.com 2015/11/2
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Hillstone 28557
+
+BEGIN-VENDOR Hillstone
+
+ATTRIBUTE Hillstone-User-vsys-id 1 integer
+ATTRIBUTE Hillstone-User-Type 2 integer
+ATTRIBUTE Hillstone-User-Admin-Privilege 3 integer
+ATTRIBUTE Hillstone-User-Login-Type 4 integer
+ATTRIBUTE Hillstone-User-Mobile-Number 5 string
+ATTRIBUTE Hillstone-User-Mobile-Operator 6 integer
+ATTRIBUTE Hillstone-User-Policy-dst-ip-begin 7 ipaddr
+ATTRIBUTE Hillstone-User-Policy-dst-ip-end 8 ipaddr
+ATTRIBUTE Hillstone-User-Role-Bame 9 string
+ATTRIBUTE Hillstone-VPN-DHCP-Gateway 100 string
+ATTRIBUTE Hillstone-VPN-DHCP-Mask 101 string
+ATTRIBUTE Hillstone-VPN-DHCP-Pool 102 string
+ATTRIBUTE Hillstone-VPN-WINS 103 string
+ATTRIBUTE Hillstone-VPN-DNS 104 string
+ATTRIBUTE Hillstone-VPN-Split-Route 105 string
+ATTRIBUTE Hillstone-VPN-Tunnel-IP 106 string
+ATTRIBUTE Hillstone-VPN-SNAT 107 integer
+
+VALUE Hillstone-User-Type HS-User-l2tp 1
+VALUE Hillstone-User-Type HS-User-8021x 2
+VALUE Hillstone-User-Type HS-User-smartvpn 4
+VALUE Hillstone-User-Type HS-User-normal 8
+VALUE Hillstone-User-Type HS-User-Admin 16
+
+VALUE Hillstone-User-Login-Type HS-Admin-Console 1
+VALUE Hillstone-User-Login-Type HS-Admin-Telnet 2
+VALUE Hillstone-User-Login-Type HS-Admin-SSH 4
+VALUE Hillstone-User-Login-Type HS-Admin-HTTP 8
+VALUE Hillstone-User-Login-Type HS-Admin-HTTPS 16
+
+VALUE Hillstone-User-Mobile-Operator HS-Mobile-ChinaMobile 1
+VALUE Hillstone-User-Mobile-Operator HS-Mobile-ChinaUnicom 2
+VALUE Hillstone-User-Mobile-Operator HS-Mobile-ChinaTelecom 3
+
+END-VENDOR Hillstone
diff --git a/share/dictionary.hp b/share/dictionary.hp
new file mode 100644
index 0000000..b4bafec
--- /dev/null
+++ b/share/dictionary.hp
@@ -0,0 +1,103 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# HP ProCurve VSA's
+#
+# $Id$
+#
+##############################################################################
+
+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
+
+# 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-MA-Port-Mode 14 integer
+ATTRIBUTE HP-Port-Bounce-Host 23 integer
+ATTRIBUTE HP-Captive-Portal-URL 24 string
+ATTRIBUTE HP-User-Role 25 string
+ATTRIBUTE HP-Management-Protocol 26 integer
+ATTRIBUTE HP-CPPM-Role 27 string
+ATTRIBUTE HP-CPPM-Secondary-Role 28 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-Access-Profile 62 string
+ATTRIBUTE HP-Nas-Rules-IPv6 63 integer
+
+# VLAN assignment attributes
+ATTRIBUTE HP-Egress-VLANID 64 integer
+ATTRIBUTE HP-Egress-VLAN-Name 65 string
+ATTRIBUTE HP-Bonjour-Inbound-Profile 66 string
+ATTRIBUTE HP-Bonjour-Outbound-Profile 67 string
+
+# AAA for REST
+ATTRIBUTE HP-URI-String 80 string
+ATTRIBUTE HP-URI-Json-String 81 string
+ATTRIBUTE HP-URI-Access 82 string
+ATTRIBUTE HP-URI-Exception 83 integer
+
+ATTRIBUTE HP-VC-groups 192 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/share/dictionary.huawei b/share/dictionary.huawei
new file mode 100644
index 0000000..78bc256
--- /dev/null
+++ b/share/dictionary.huawei
@@ -0,0 +1,236 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Dictionary for Huawei. See also dictionary.h3c
+#
+# $Id$
+#
+# https://support.huawei.com/enterprise/en/doc/EDOC1100055480/6a2e56b2/description-of-radius-attributes
+#
+##############################################################################
+
+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 ipv6addr
+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 ipv6addr
+ATTRIBUTE Huawei-Acct-Update-Address 159 integer
+ATTRIBUTE Huawei-NAT-Policy-Name 160 string
+ATTRIBUTE Huawei-NAT-Public-Address 161 ipaddr
+ATTRIBUTE Huawei-NAT-Start-Port 162 integer
+ATTRIBUTE Huawei-NAT-End-Port 163 integer
+ATTRIBUTE Huawei-NAT-Port-Forwarding 164 integer
+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-Ext-Specific 238 string
+ATTRIBUTE Huawei-Web-URL 253 string
+ATTRIBUTE Huawei-Version 254 string
+ATTRIBUTE Huawei-Product-ID 255 string
+
+END-VENDOR Huawei
diff --git a/share/dictionary.iana b/share/dictionary.iana
new file mode 100644
index 0000000..9f936c5
--- /dev/null
+++ b/share/dictionary.iana
@@ -0,0 +1,48 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Mostly values which have been allocated by IANA under
+# "expert review", but which don't have an RFC associated with them.
+#
+# $Id$
+#
+
+# 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
+
+#
+# https://freeradius.org/rfc/acct_status_type_subsystem.html
+#
+VALUE Acct-Status-Type Subsystem-On 18
+VALUE Acct-Status-Type Subsystem-Off 19
diff --git a/share/dictionary.iea b/share/dictionary.iea
new file mode 100644
index 0000000..26ed2fd
--- /dev/null
+++ b/share/dictionary.iea
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# IEA Software, Inc.
+# RADIUS VSA Dictionary
+# http://www.iea-software.com
+
+VENDOR IEA-Software 24023
+BEGIN-VENDOR IEA-Software
+
+# AirMarshal Attributes [1-30]
+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
+
+END-VENDOR IEA-Software
diff --git a/share/dictionary.infinera b/share/dictionary.infinera
new file mode 100644
index 0000000..8dac69c
--- /dev/null
+++ b/share/dictionary.infinera
@@ -0,0 +1,12 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+VENDOR Infinera 8708
+
+BEGIN-VENDOR Infinera
+
+ATTRIBUTE Infinera-User-Category 1 string
+ATTRIBUTE Infinera-ENM-User-Category 2 string
+
+END-VENDOR Infinera
diff --git a/share/dictionary.infoblox b/share/dictionary.infoblox
new file mode 100644
index 0000000..46759c5
--- /dev/null
+++ b/share/dictionary.infoblox
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.infonet b/share/dictionary.infonet
new file mode 100644
index 0000000..d27a30c
--- /dev/null
+++ b/share/dictionary.infonet
@@ -0,0 +1,50 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.ipunplugged b/share/dictionary.ipunplugged
new file mode 100644
index 0000000..d34dff8
--- /dev/null
+++ b/share/dictionary.ipunplugged
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# ipUnplugged
+# http://www.ipunplugged.com/
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.issanni b/share/dictionary.issanni
new file mode 100644
index 0000000..9b734f1
--- /dev/null
+++ b/share/dictionary.issanni
@@ -0,0 +1,44 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# UTStarcom Issanni DSL router.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.itk b/share/dictionary.itk
new file mode 100644
index 0000000..0751f33
--- /dev/null
+++ b/share/dictionary.itk
@@ -0,0 +1,45 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# http://www.digieurope.com/
+# $Id$
+#
+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/share/dictionary.juniper b/share/dictionary.juniper
new file mode 100644
index 0000000..97196ac
--- /dev/null
+++ b/share/dictionary.juniper
@@ -0,0 +1,68 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# dictionary.juniper
+#
+# As posted to the list by Eric Kilfoil <ekilfoil@uslec.net>
+#
+# Version: $Id$
+#
+
+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-Junosspace-Profiles 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
+ATTRIBUTE Juniper-CWA-Redirect 50 string
+
+ATTRIBUTE Juniper-AV-Pair 52 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/share/dictionary.karlnet b/share/dictionary.karlnet
new file mode 100644
index 0000000..5ad94e5
--- /dev/null
+++ b/share/dictionary.karlnet
@@ -0,0 +1,2076 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# KarlNet Vendor-specific information
+
+VENDOR KarlNet 762
+
+# 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
+
+# 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/share/dictionary.kineto b/share/dictionary.kineto
new file mode 100644
index 0000000..8cc8584
--- /dev/null
+++ b/share/dictionary.kineto
@@ -0,0 +1,119 @@
+# Copyright (C) 2019 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$
+#
+# Kineto Wireless Dictionary
+#
+# 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/share/dictionary.lancom b/share/dictionary.lancom
new file mode 100644
index 0000000..7462430
--- /dev/null
+++ b/share/dictionary.lancom
@@ -0,0 +1,42 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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
+ATTRIBUTE LCS-IKEv2-DNS-Domain 27 string
+ATTRIBUTE LCS-Load-Balancer 28 string
+
+END-VENDOR Lancom
diff --git a/share/dictionary.lantronix b/share/dictionary.lantronix
new file mode 100644
index 0000000..75f931b
--- /dev/null
+++ b/share/dictionary.lantronix
@@ -0,0 +1,13 @@
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Lantronix SLC Secure Lantronix Console Manager
+# Provides SLC-specific user attributes
+#
+VENDOR Lantronix 244
+
+BEGIN-VENDOR Lantronix
+
+ATTRIBUTE Lantronix-User-Attributes 1 string
+
+END-VENDOR Lantronix
diff --git a/share/dictionary.livingston b/share/dictionary.livingston
new file mode 100644
index 0000000..f9e0da7
--- /dev/null
+++ b/share/dictionary.livingston
@@ -0,0 +1,63 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+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/share/dictionary.localweb b/share/dictionary.localweb
new file mode 100644
index 0000000..8b11a6d
--- /dev/null
+++ b/share/dictionary.localweb
@@ -0,0 +1,35 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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/share/dictionary.lucent b/share/dictionary.lucent
new file mode 100644
index 0000000..bf4bf88
--- /dev/null
+++ b/share/dictionary.lucent
@@ -0,0 +1,454 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Lucent VSAs, in their own "magic" 16-bit format.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.manzara b/share/dictionary.manzara
new file mode 100644
index 0000000..5fce3d4
--- /dev/null
+++ b/share/dictionary.manzara
@@ -0,0 +1,33 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+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/share/dictionary.meinberg b/share/dictionary.meinberg
new file mode 100644
index 0000000..b57ea84
--- /dev/null
+++ b/share/dictionary.meinberg
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Meinberg
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Meinberg 5597
+
+BEGIN-VENDOR Meinberg
+
+ATTRIBUTE MBG-Management-Privilege-Level 1 integer
+
+END-VENDOR Meinberg
diff --git a/share/dictionary.mellanox b/share/dictionary.mellanox
new file mode 100644
index 0000000..4da5c34
--- /dev/null
+++ b/share/dictionary.mellanox
@@ -0,0 +1,18 @@
+# -*- 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
+#
+# dictionary.mellanox
+#
+# Discovered by Aaron Knister <aaron.knister@gmail.com>
+#
+#
+# Version $Id$
+
+VENDOR Mellanox 33049
+
+BEGIN-VENDOR Mellanox
+
+ATTRIBUTE Mellanox-Local-User-Name 1 string
+
+END-VENDOR Mellanox
diff --git a/share/dictionary.meraki b/share/dictionary.meraki
new file mode 100644
index 0000000..eb69f5e
--- /dev/null
+++ b/share/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/share/dictionary.merit b/share/dictionary.merit
new file mode 100644
index 0000000..cc95c8a
--- /dev/null
+++ b/share/dictionary.merit
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# For Merit.
+#
+# $Id$
+#
+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/share/dictionary.meru b/share/dictionary.meru
new file mode 100644
index 0000000..b5cee24
--- /dev/null
+++ b/share/dictionary.meru
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# dictionary.meru
+#
+# $Id$
+#
+#
+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/share/dictionary.microsemi b/share/dictionary.microsemi
new file mode 100644
index 0000000..68967fa
--- /dev/null
+++ b/share/dictionary.microsemi
@@ -0,0 +1,22 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# As posted to the list by Simon Butcher <simon.butcher@microsemi.com>
+#
+# Version: $Id$
+#
+
+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/share/dictionary.microsoft b/share/dictionary.microsoft
new file mode 100644
index 0000000..6ba9dd5
--- /dev/null
+++ b/share/dictionary.microsoft
@@ -0,0 +1,170 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Microsoft's VSA's, from RFC 2548
+#
+# $Id$
+#
+
+VENDOR Microsoft 311
+
+BEGIN-VENDOR Microsoft
+ATTRIBUTE MS-CHAP-Response 1 octets[50]
+ATTRIBUTE MS-CHAP-Error 2 string
+ATTRIBUTE MS-CHAP-CPW-1 3 octets[70]
+ATTRIBUTE MS-CHAP-CPW-2 4 octets[84]
+ATTRIBUTE MS-CHAP-LM-Enc-PW 5 octets
+ATTRIBUTE MS-CHAP-NT-Enc-PW 6 octets
+ATTRIBUTE MS-MPPE-Encryption-Policy 7 integer
+
+VALUE MS-MPPE-Encryption-Policy Encryption-Allowed 1
+VALUE MS-MPPE-Encryption-Policy Encryption-Required 2
+
+# This is referred to as both singular and plural in the RFC.
+# Plural seems to make more sense.
+ATTRIBUTE MS-MPPE-Encryption-Type 8 integer
+ATTRIBUTE MS-MPPE-Encryption-Types 8 integer
+
+VALUE MS-MPPE-Encryption-Types RC4-40bit-Allowed 1
+VALUE MS-MPPE-Encryption-Types RC4-128bit-Allowed 2
+VALUE MS-MPPE-Encryption-Types RC4-40or128-bit-Allowed 6
+
+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[24] 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[50]
+ATTRIBUTE MS-CHAP2-Success 26 octets
+ATTRIBUTE MS-CHAP2-CPW 27 octets[68]
+
+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[8]
+
+## 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-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/share/dictionary.mikrotik b/share/dictionary.mikrotik
new file mode 100644
index 0000000..778b35a
--- /dev/null
+++ b/share/dictionary.mikrotik
@@ -0,0 +1,68 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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$
+#
+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 Mikrotik-DHCP-Option-Param-STR2 25 string
+ATTRIBUTE Mikrotik-DHCP-Option-ParamSTR2 25 string
+ATTRIBUTE Mikrotik-Wireless-VLANID 26 integer
+ATTRIBUTE Mikrotik-Wireless-VLANIDtype 27 integer
+ATTRIBUTE Mikrotik-Wireless-VLANID-Type 27 integer
+ATTRIBUTE Mikrotik-Wireless-Minsignal 28 string
+ATTRIBUTE Mikrotik-Wireless-Maxsignal 29 string
+ATTRIBUTE Mikrotik-Switching-Filter 30 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
+
+VALUE Mikrotik-Wireless-VLANIDtype 802.1q 0
+VALUE Mikrotik-Wireless-VLANIDtype 802.1ad 1
+
+END-VENDOR Mikrotik
diff --git a/share/dictionary.mimosa b/share/dictionary.mimosa
new file mode 100644
index 0000000..f2138d8
--- /dev/null
+++ b/share/dictionary.mimosa
@@ -0,0 +1,39 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+
+VENDOR Mimosa 43356
+
+BEGIN-VENDOR Mimosa
+
+ATTRIBUTE Mimosa-Device-Configuration-Parameter 1 string
+ATTRIBUTE Mimosa-FirmwareVersion-Parameter 2 string
+ATTRIBUTE Mimosa-FirmwareLocation-Parameter 3 string
+ATTRIBUTE Mimosa-WirelessProtocol-Parameter 4 string
+ATTRIBUTE Mimosa-ManagementIPAddressMode-Parameter 5 string
+ATTRIBUTE Mimosa-ManagementIPAddress-Parameter 6 ipaddr
+ATTRIBUTE Mimosa-ManagementIPNetmask-Parameter 7 ipaddr
+ATTRIBUTE Mimosa-ManagementIPGateway-Parameter 8 ipaddr
+ATTRIBUTE Mimosa-ManagementVlanStatus-Parameter 9 byte
+ATTRIBUTE Mimosa-ManagementVlan-Parameter 10 string
+ATTRIBUTE Mimosa-ManagementPassword-Parameter 11 string
+ATTRIBUTE Mimosa-DeviceName-Parameter 12 string
+ATTRIBUTE Mimosa-TrafficShapingPeak-Parameter 13 string
+ATTRIBUTE Mimosa-TrafficShapingCommitted-Parameter 14 string
+ATTRIBUTE Mimosa-EthernetPortSpeed-Parameter 15 string
+ATTRIBUTE Mimosa-DNS1-Parameter 16 ipaddr
+ATTRIBUTE Mimosa-DNS2-Parameter 17 ipaddr
+ATTRIBUTE Mimosa-HTTPPort-Parameter 18 integer
+ATTRIBUTE Mimosa-EnableHTTPS-Parameter 19 byte
+ATTRIBUTE Mimosa-HTTPSPort-Parameter 20 integer
+ATTRIBUTE Mimosa-CloudManagement-Parameter 21 byte
+ATTRIBUTE Mimosa-EnableSNMP-Parameter 22 byte
+ATTRIBUTE Mimosa-SNMPCommunityString-Parameter 23 string
+ATTRIBUTE Mimosa-SNMPTrapServer-Parameter 24 ipaddr
+ATTRIBUTE Mimosa-NTPServerAddress-Parameter 25 string
+ATTRIBUTE Mimosa-EnableSyslog-Parameter 26 byte
+ATTRIBUTE Mimosa-SyslogServerAddress-Parameter 27 ipaddr
+ATTRIBUTE Mimosa-SyslogPort-Parameter 28 integer
+ATTRIBUTE Mimosa-SyslogProtocol-Parameter 29 string
+
+END-VENDOR Mimosa
diff --git a/share/dictionary.motorola b/share/dictionary.motorola
new file mode 100644
index 0000000..8513489
--- /dev/null
+++ b/share/dictionary.motorola
@@ -0,0 +1,74 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Motorola Canopy attributes.
+#
+# NOT included in the main dictionaries because of conflicts
+# with Ascend attributes.
+#
+# $Id$
+#
+##############################################################################
+
+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
+
+END-VENDOR Motorola
diff --git a/share/dictionary.motorola.illegal b/share/dictionary.motorola.illegal
new file mode 100644
index 0000000..bbddb37
--- /dev/null
+++ b/share/dictionary.motorola.illegal
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Motorola Canopy attributes.
+#
+# See also dictionary.motorola.illegal. You can use that one
+# by listing it in raddb/dictionary.
+#
+# $Id$
+#
+##############################################################################
+
+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
+
diff --git a/share/dictionary.motorola.wimax b/share/dictionary.motorola.wimax
new file mode 100644
index 0000000..5920af1
--- /dev/null
+++ b/share/dictionary.motorola.wimax
@@ -0,0 +1,37 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Motorola WiMAX attributes.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.navini b/share/dictionary.navini
new file mode 100644
index 0000000..24e644e
--- /dev/null
+++ b/share/dictionary.navini
@@ -0,0 +1,22 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# dictionary.navini
+#
+# By
+# "Paul Shields" <pshields@navini.com>
+#
+# Version: $Id$
+#
+
+VENDOR Navini 6504
+
+#
+# Standard attribute
+#
+BEGIN-VENDOR Navini
+
+ATTRIBUTE Navini-AVPair 1 string
+
+END-VENDOR Navini
diff --git a/share/dictionary.net b/share/dictionary.net
new file mode 100644
index 0000000..e14192a
--- /dev/null
+++ b/share/dictionary.net
@@ -0,0 +1,132 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# From https://support.sonus.net/display/UXDOC50/Vendor+Specific+Attributes+Reference
+
+VENDOR NET 177
+
+BEGIN-VENDOR NET
+
+# MSC/Media related attributes
+ATTRIBUTE NET-Fwd-Flow-In-Realm 11 string # unsupported
+ATTRIBUTE NET-Fwd-Flow-In-Src-Addr 12 string
+ATTRIBUTE NET-Fwd-Flow-In-Src-Port 13 integer
+ATTRIBUTE NET-Fwd-Flow-In-Dst-Addr 14 string
+ATTRIBUTE NET-Fwd-Flow-In-Dst-Port 15 integer
+ATTRIBUTE NET-Fwd-Flow-Out-Realm 16 string # unsupported
+ATTRIBUTE NET-Fwd-Flow-Out-Src-Addr 17 string
+ATTRIBUTE NET-Fwd-Flow-Out-Src-Port 18 integer
+ATTRIBUTE NET-Fwd-Flow-Out-Dst-Addr 19 string
+ATTRIBUTE NET-Fwd-Flow-Out-Dst-Port 20 integer
+ATTRIBUTE NET-Bwd-Flow-In-Realm 21 string # unsupported
+ATTRIBUTE NET-Bwd-Flow-In-Src-Addr 22 string
+ATTRIBUTE NET-Bwd-Flow-In-Src-Port 23 integer
+ATTRIBUTE NET-Bwd-Flow-In-Dst-Addr 24 string
+ATTRIBUTE NET-Bwd-Flow-In-Dst-Port 25 integer
+ATTRIBUTE NET-Bwd-Flow-Out-Realm 26 string # unsupported
+ATTRIBUTE NET-Bwd-Flow-Out-Src-Addr 27 string
+ATTRIBUTE NET-Bwd-Flow-Out-Src-Port 28 integer
+ATTRIBUTE NET-Bwd-Flow-Out-Dst-Addr 29 string
+ATTRIBUTE NET-Bwd-Flow-Out-Dst-Port 30 integer
+ATTRIBUTE NET-Fwd-Flow-Media-Type 31 string
+ATTRIBUTE NET-Fwd-Flow-PTime 32 integer
+ATTRIBUTE NET-Fwd-Octets 33 integer
+ATTRIBUTE NET-Fwd-Packets 34 integer
+ATTRIBUTE NET-Fwd-RTCP-Packets-Lost 35 integer # future
+ATTRIBUTE NET-Fwd-RTCP-Avg-Jitter 36 integer # future
+ATTRIBUTE NET-Fwd-RTP-Avg-Latency 37 integer
+ATTRIBUTE NET-Fwd-RTCP-MaxJitter 38 integer # future
+ATTRIBUTE NET-Fwd-RTP-MaxLatency 39 integer
+ATTRIBUTE NET-Fwd-RTP-Packets-Lost 40 integer
+ATTRIBUTE NET-Fwd-RTP-Avg-Jitter 41 integer
+ATTRIBUTE NET-Fwd-RTP-MaxJitter 42 integer
+ATTRIBUTE NET-Bwd-Octets 43 integer
+ATTRIBUTE NET-Bwd-Packets 44 integer
+ATTRIBUTE NET-Bwd-RTCP-Packets-Lost 45 integer # future
+ATTRIBUTE NET-Bwd-RTCP-Avg-Jitter 46 integer # future
+ATTRIBUTE NET-Bwd-RTP-Avg-Latency 47 integer
+ATTRIBUTE NET-Bwd-RTCP-MaxJitter 48 integer # future
+ATTRIBUTE NET-Bwd-RTP-MaxLatency 49 integer
+ATTRIBUTE NET-Bwd-RTP-Packets-Lost 50 integer
+ATTRIBUTE NET-Bwd-RTP-Avg-Jitter 51 integer
+ATTRIBUTE NET-Bwd-RTP-MaxJitter 52 integer
+
+# Generic Session and Signaling Group related metrics
+ATTRIBUTE NET-Session-Ingress-CallId 60 integer
+ATTRIBUTE NET-Session-Egress-CallId 61 integer
+ATTRIBUTE NET-Session-Generic-Id 62 integer
+ATTRIBUTE NET-Routing-Table-Number 63 integer
+ATTRIBUTE NET-Ingress-Signaling-Group 64 integer
+ATTRIBUTE NET-Egress-Signaling-Group 65 integer
+ATTRIBUTE NET-Primary-Routing-Number 66 string
+ATTRIBUTE NET-Egress-Final-Routing-Num 67 string
+ATTRIBUTE NET-Ingress-Channel-Number 68 integer
+ATTRIBUTE NET-Egress-Channel-Number 69 integer
+ATTRIBUTE NET-Call-Type 70 integer
+ATTRIBUTE NET-Call-Origin 71 integer
+ATTRIBUTE NET-Calling-Number 72 string
+ATTRIBUTE NET-Called-Number 73 string
+ATTRIBUTE NET-Calling-Name 74 string
+ATTRIBUTE NET-Disconnect-Cause 75 integer
+ATTRIBUTE NET-Abort-Cause 76 integer
+ATTRIBUTE NET-Ingress-Channel-Id 77 string
+ATTRIBUTE NET-Egress-Channel-Id 78 string
+ATTRIBUTE NET-Call-Priority 79 string
+
+# Generic Call related attributes
+ATTRIBUTE NET-Call-Number-Type 90 string
+ATTRIBUTE NET-Call-Plan 91 string
+ATTRIBUTE NET-Original-Called-Number 92 string
+ATTRIBUTE NET-Original-Called-Type 93 string
+ATTRIBUTE NET-Original-Called-Plan 94 string
+ATTRIBUTE NET-Called-Name 95 string
+ATTRIBUTE NET-Namespace 96 string
+ATTRIBUTE NET-Precedence 97 string
+ATTRIBUTE NET-Presentation 98 string
+ATTRIBUTE NET-Screening 99 string
+ATTRIBUTE NET-Transfer-Capability 100 string
+ATTRIBUTE NET-Transfer-Mode 101 string
+ATTRIBUTE NET-Transfer-Rate 102 string
+ATTRIBUTE NET-User-Rate 103 string
+
+# Generic time related attributes
+ATTRIBUTE NET-Setup-Time 110 string
+ATTRIBUTE NET-Alert-Time 111 string
+ATTRIBUTE NET-Connect-Time 112 string
+ATTRIBUTE NET-Disconnect-Time 113 string
+ATTRIBUTE NET-Inbound-Seize-Time 114 string
+ATTRIBUTE NET-Outbound-Seize-Time 115 string
+ATTRIBUTE NET-Call-Duration 116 integer
+ATTRIBUTE NET-Post-Dial-Delay 117 integer
+ATTRIBUTE NET-Disconnect-Initiator 118 integer
+
+# SIP related
+ATTRIBUTE NET-P-Asserted-ID 130 string
+ATTRIBUTE NET-SIP-Diversion 131 string
+ATTRIBUTE NET-Ingress-Local-Addr 132 string
+ATTRIBUTE NET-Ingress-Remote-Addr 133 string
+ATTRIBUTE NET-Egress-Local-Addr 134 string
+ATTRIBUTE NET-Egress-Remote-Addr 135 string
+ATTRIBUTE NET-Ingress-Net-Interface-Id 136 integer
+ATTRIBUTE NET-Egress-Net-Interface-Id 137 integer
+ATTRIBUTE NET-Refer-Call-Transfer-Id 138 string
+ATTRIBUTE NET-Session-Forked-Call-Id 139 string
+ATTRIBUTE NET-Redirect-Number 140 string
+ATTRIBUTE NET-Redirect-Ip-Address 141 string
+ATTRIBUTE NET-Session-Ingress-Realm 142 string
+ATTRIBUTE NET-Session-Egress-Realm 143 string
+ATTRIBUTE NET-Ingress-Signaling-Port-Num 144 integer
+ATTRIBUTE NET-Egress-Signaling-Port-Num 145 integer
+ATTRIBUTE NET-Transport-Type 146 integer
+ATTRIBUTE NET-P-Preferred-ID 147 string
+ATTRIBUTE NET-Replaced-Header 148 string
+
+# Generic parameters
+ATTRIBUTE NET-Firmware-Version 160 string
+ATTRIBUTE NET-Local-Time-Zone 161 string
+ATTRIBUTE NET-Gw-Id 162 string
+ATTRIBUTE NET-Time-And-Day 163 string
+ATTRIBUTE NET-Log-Time 164 string
+
+END-VENDOR NET
diff --git a/share/dictionary.netelastic b/share/dictionary.netelastic
new file mode 100644
index 0000000..96cdef0
--- /dev/null
+++ b/share/dictionary.netelastic
@@ -0,0 +1,55 @@
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Dictionary for NetElastic.
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR NetElastic 54268
+
+BEGIN-VENDOR NetElastic
+
+ATTRIBUTE NetElastic-Input-Burst-Size 1 integer
+ATTRIBUTE NetElastic-Input-Average-Rate 2 integer
+ATTRIBUTE NetElastic-Input-Peak-Rate 3 integer
+ATTRIBUTE NetElastic-Output-Burst-Size 4 integer
+ATTRIBUTE NetElastic-Output-Average-Rate 5 integer
+ATTRIBUTE NetElastic-Output-Peak-Rate 6 integer
+ATTRIBUTE NetElastic-Remanent-Volume 15 integer
+ATTRIBUTE NetElastic-ISP-ID 17 string
+ATTRIBUTE NetElastic-PortalURL 27 string
+ATTRIBUTE NetElastic-Qos-Profile-Name 31 string
+ATTRIBUTE NetElastic-Lease-Time 74 integer
+ATTRIBUTE NetElastic-Input-Peak-Burst-Size 77 integer
+ATTRIBUTE NetElastic-Output-Peak-Burst-Size 78 integer
+ATTRIBUTE NetElastic-Data-Filter 82 string
+ATTRIBUTE NetElastic-Portal-Mode 85 integer
+ATTRIBUTE NetElastic-Policy-Name 95 string
+ATTRIBUTE NetElastic-Primary-DNS 135 ipaddr
+ATTRIBUTE NetElastic-Secondary-DNS 136 ipaddr
+ATTRIBUTE NetElastic-Domain-Name 138 string
+ATTRIBUTE NetElastic-HTTP-Redirect-URL 140 string
+ATTRIBUTE NetElastic-Acct-IPv6-Input-Octets 144 integer
+ATTRIBUTE NetElastic-Acct-IPv6-Output-Octets 145 integer
+ATTRIBUTE NetElastic-Acct-IPv6-Input-Packets 146 integer
+ATTRIBUTE NetElastic-Acct-IPv6-Output-Packets 147 integer
+ATTRIBUTE NetElastic-Acct-IPv6-Input-Gigawords 148 integer
+ATTRIBUTE NetElastic-Acct-IPv6-Output-Gigawords 149 integer
+ATTRIBUTE NetElastic-User-Mac 153 string
+ATTRIBUTE NetElastic-Framed-IPv6-Address 158 ipv6addr
+ATTRIBUTE NetElastic-NAT-Public-Address 161 ipaddr
+ATTRIBUTE NetElastic-NAT-Start-Port 162 integer
+ATTRIBUTE NetElastic-NAT-End-Port 163 integer
+ATTRIBUTE NetElastic-Tariff-Input-Octets 247 string
+ATTRIBUTE NetElastic-Tariff-Output-Octets 248 string
+ATTRIBUTE NetElastic-Tariff-Input-Gigawords 249 string
+ATTRIBUTE NetElastic-Tariff-Output-Gigawords 250 string
+ATTRIBUTE NetElastic-Remanent-Volume-Type 251 integer
+ATTRIBUTE NetElastic-Web-COA 252 integer
+
+END-VENDOR NetElastic
diff --git a/share/dictionary.netscreen b/share/dictionary.netscreen
new file mode 100644
index 0000000..3419b5e
--- /dev/null
+++ b/share/dictionary.netscreen
@@ -0,0 +1,34 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.networkphysics b/share/dictionary.networkphysics
new file mode 100644
index 0000000..7e09519
--- /dev/null
+++ b/share/dictionary.networkphysics
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# NetworkPhysics dictionary
+# $Id$
+#
+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/share/dictionary.nexans b/share/dictionary.nexans
new file mode 100644
index 0000000..a4f6210
--- /dev/null
+++ b/share/dictionary.nexans
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+# Nexans Active Networking Systems dictionary http://www.nexans.de/ans
+#
+# Version: $Id$
+#
+# 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/share/dictionary.nile b/share/dictionary.nile
new file mode 100644
index 0000000..95f9545
--- /dev/null
+++ b/share/dictionary.nile
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# https://nilesecure.co/
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Nile 58313
+BEGIN-VENDOR Nile
+
+ATTRIBUTE Nile-Redirect-URL 1 string
+ATTRIBUTE Nile-Netseg 2 string
+ATTRIBUTE Nile-AVPair 3 string
+
+END-VENDOR Nile
diff --git a/share/dictionary.nokia b/share/dictionary.nokia
new file mode 100644
index 0000000..d522ff7
--- /dev/null
+++ b/share/dictionary.nokia
@@ -0,0 +1,41 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+######################################################################
+#
+# Nokia dictionary
+# $Id$
+#
+######################################################################
+
+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/share/dictionary.nokia.conflict b/share/dictionary.nokia.conflict
new file mode 100644
index 0000000..5ff9fda
--- /dev/null
+++ b/share/dictionary.nokia.conflict
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Nokia dictionary for attributes that conflict with other dictionaries.
+#
+# $Id$
+#
+##############################################################################
+
+#
+# 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/share/dictionary.nomadix b/share/dictionary.nomadix
new file mode 100644
index 0000000..31938ba
--- /dev/null
+++ b/share/dictionary.nomadix
@@ -0,0 +1,34 @@
+# -*- text -*-
+# Copyright (C) 2019 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$
+#
+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/share/dictionary.nortel b/share/dictionary.nortel
new file mode 100644
index 0000000..9f6ac83
--- /dev/null
+++ b/share/dictionary.nortel
@@ -0,0 +1,77 @@
+# -*- text -*-
+# Copyright (C) 2019 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$
+##############################################################################
+#
+# Nortel Passport 8600 VSA's.
+#
+# http://www142.nortelnetworks.com/bvdoc/setips/july04/engineeringtipstricksv12.pdf
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Nortel 562
+BEGIN-VENDOR Nortel
+
+ATTRIBUTE Nortel-User-Role 110 string
+
+ATTRIBUTE Nortel-Privilege-Level 166 integer
+
+ATTRIBUTE Fabric-Attach-VLAN-Create 170 integer
+ATTRIBUTE Fabric-Attach-VLAN-ISID 171 string
+ATTRIBUTE Fabric-Attach-VLAN-PVID 172 integer
+
+ATTRIBUTE Fabric-Attach-Switch-Mode 180 integer
+ATTRIBUTE Fabric-Attach-Client-Id 181 string
+ATTRIBUTE Fabric-Attach-Client-Type 182 string
+ATTRIBUTE Fabric-Attach-Client-PSK 183 integer
+ATTRIBUTE Fabric-Attach-Client-Trust 184 integer
+ATTRIBUTE Fabric-Attach-Client-Trusted-Binding 185 string
+ATTRIBUTE Fabric-Attach-Service-Request 186 string
+
+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 Fabric-Attach-VLAN-Create No 0
+VALUE Fabric-Attach-VLAN-Create Yes 1
+
+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/share/dictionary.ntua b/share/dictionary.ntua
new file mode 100644
index 0000000..7b35423
--- /dev/null
+++ b/share/dictionary.ntua
@@ -0,0 +1,46 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+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/share/dictionary.openser b/share/dictionary.openser
new file mode 100644
index 0000000..86e7a2a
--- /dev/null
+++ b/share/dictionary.openser
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+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/share/dictionary.packeteer b/share/dictionary.packeteer
new file mode 100644
index 0000000..d538ac1
--- /dev/null
+++ b/share/dictionary.packeteer
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Packeteer VSAs, who followed the Cisco way of putting everything
+# into one text string.
+#
+# Packeteer was acquired by Blue Coat in 2008.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.paloalto b/share/dictionary.paloalto
new file mode 100644
index 0000000..2025932
--- /dev/null
+++ b/share/dictionary.paloalto
@@ -0,0 +1,29 @@
+# -*- 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$
+#
+##############################################################################
+#
+# Palo Alto Networks.
+#
+# $Id$
+#
+##############################################################################
+
+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
+ATTRIBUTE PaloAlto-User-Domain 6 string
+ATTRIBUTE PaloAlto-Client-Source-IP 7 string
+ATTRIBUTE PaloAlto-Client-OS 8 string
+ATTRIBUTE PaloAlto-Client-Hostname 9 string
+ATTRIBUTE PaloAlto-GlobalProtect-Client-Version 10 string
+
+END-VENDOR PaloAlto
diff --git a/share/dictionary.patton b/share/dictionary.patton
new file mode 100644
index 0000000..66b41c7
--- /dev/null
+++ b/share/dictionary.patton
@@ -0,0 +1,156 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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$
+
+VENDOR Patton 1768
+
+BEGIN-VENDOR Patton
+
+ATTRIBUTE Patton-Protocol 16 string
+ATTRIBUTE Patton-Group 17 string
+ATTRIBUTE Patton-Web-Privilege-Level 18 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-Disconnect-Reason 37 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/share/dictionary.perle b/share/dictionary.perle
new file mode 100644
index 0000000..01242c6
--- /dev/null
+++ b/share/dictionary.perle
@@ -0,0 +1,525 @@
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.pfsense b/share/dictionary.pfsense
new file mode 100644
index 0000000..c211a6f
--- /dev/null
+++ b/share/dictionary.pfsense
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+#
+# dictionary.pfsense
+# pfSense Captive Portal Dictionary
+#
+# https://github.com/pfsense/pfsense/blob/master/src/usr/share/doc/radius/dictionary.pfsense
+#
+
+VENDOR pfSense 13644
+
+BEGIN-VENDOR pfSense
+
+ATTRIBUTE pfSense-Bandwidth-Max-Up 1 integer
+ATTRIBUTE pfSense-Bandwidth-Max-Down 2 integer
+ATTRIBUTE pfSense-Max-Total-Octets 3 integer
+
+END-VENDOR pfSense
diff --git a/share/dictionary.pica8 b/share/dictionary.pica8
new file mode 100644
index 0000000..e3a15aa
--- /dev/null
+++ b/share/dictionary.pica8
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2019 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$
+#
+# Pica8 RADIUS attributes
+# For general information please visit:
+# http://www.pica8.com
+#
+
+VENDOR Pica8 35098
+
+BEGIN-VENDOR Pica8
+
+ATTRIBUTE Pica8-AVPair 1 string
+ATTRIBUTE Pica8-IP-Downloadable-ACL-Rule 2 string
+ATTRIBUTE Pica8-IP-Downloadable-ACL-Name 3 string
+ATTRIBUTE Pica8-Redirect-URL 4 string
+
+END-VENDOR Pica8
diff --git a/share/dictionary.propel b/share/dictionary.propel
new file mode 100644
index 0000000..d3eaac9
--- /dev/null
+++ b/share/dictionary.propel
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# $Id$
+#
+
+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/share/dictionary.prosoft b/share/dictionary.prosoft
new file mode 100644
index 0000000..7b20339
--- /dev/null
+++ b/share/dictionary.prosoft
@@ -0,0 +1,44 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Prosoft, as posted to the list.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.proxim b/share/dictionary.proxim
new file mode 100644
index 0000000..58f29d7
--- /dev/null
+++ b/share/dictionary.proxim
@@ -0,0 +1,94 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Dictionary for Proxim Wireless.
+#
+# $Id$
+#
+
+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/share/dictionary.purewave b/share/dictionary.purewave
new file mode 100644
index 0000000..7944e82
--- /dev/null
+++ b/share/dictionary.purewave
@@ -0,0 +1,53 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Purewave Networks Base Station
+#
+# $Id$
+#
+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/share/dictionary.quiconnect b/share/dictionary.quiconnect
new file mode 100644
index 0000000..5504cc2
--- /dev/null
+++ b/share/dictionary.quiconnect
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Quiconnect VSA's.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.quintum b/share/dictionary.quintum
new file mode 100644
index 0000000..1750645
--- /dev/null
+++ b/share/dictionary.quintum
@@ -0,0 +1,52 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# dictionary.quintum
+#
+# Copied mostly from the Cisco dictionary, by
+# Jeremy McNamara <jj@indie.org>
+#
+# Version: $Id$
+#
+
+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/share/dictionary.rcntec b/share/dictionary.rcntec
new file mode 100644
index 0000000..a1cdae1
--- /dev/null
+++ b/share/dictionary.rcntec
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 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$
+###########################################################
+# Resilient Cloud Network Technologies (RCNTEC)
+# Dictionary for RCNTEC's RPCM hardware, https://rpcm.pro
+# Contributed by Sergey Minakov <ser@rcntec.com>
+#
+#
+###########################################################
+
+VENDOR RCNTEC 46235
+BEGIN-VENDOR RCNTEC
+
+ATTRIBUTE RCNTEC-RPCM-Group 1 string
+ATTRIBUTE RCNTEC-RPCM-Session-Expire 2 integer
+
+END-VENDOR RCNTEC
diff --git a/share/dictionary.redcreek b/share/dictionary.redcreek
new file mode 100644
index 0000000..d8a5f86
--- /dev/null
+++ b/share/dictionary.redcreek
@@ -0,0 +1,23 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# http://www.redcreek.com
+# $Id$
+#
+
+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/share/dictionary.rfc2865 b/share/dictionary.rfc2865
new file mode 100644
index 0000000..6e2319a
--- /dev/null
+++ b/share/dictionary.rfc2865
@@ -0,0 +1,139 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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 vsa
+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/share/dictionary.rfc2866 b/share/dictionary.rfc2866
new file mode 100644
index 0000000..4b6bda4
--- /dev/null
+++ b/share/dictionary.rfc2866
@@ -0,0 +1,59 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors#
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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 Alive 3 # dup
+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/share/dictionary.rfc2867 b/share/dictionary.rfc2867
new file mode 100644
index 0000000..821f860
--- /dev/null
+++ b/share/dictionary.rfc2867
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 2867.
+# http://www.ietf.org/rfc/rfc2867.txt
+#
+# $Id$
+#
+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/share/dictionary.rfc2868 b/share/dictionary.rfc2868
new file mode 100644
index 0000000..8535eef
--- /dev/null
+++ b/share/dictionary.rfc2868
@@ -0,0 +1,56 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 2868.
+# http://www.ietf.org/rfc/rfc2868.txt
+#
+# $Id$
+#
+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/share/dictionary.rfc2869 b/share/dictionary.rfc2869
new file mode 100644
index 0000000..4dd40fe
--- /dev/null
+++ b/share/dictionary.rfc2869
@@ -0,0 +1,41 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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]
+ATTRIBUTE ARAP-Features 71 octets[14]
+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 concat
+ATTRIBUTE Message-Authenticator 80 octets
+
+ATTRIBUTE ARAP-Challenge-Response 84 octets[8]
+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/share/dictionary.rfc3162 b/share/dictionary.rfc3162
new file mode 100644
index 0000000..e90e387
--- /dev/null
+++ b/share/dictionary.rfc3162
@@ -0,0 +1,15 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 3162.
+# http://www.ietf.org/rfc/rfc3162.txt
+#
+# $Id$
+#
+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/share/dictionary.rfc3576 b/share/dictionary.rfc3576
new file mode 100644
index 0000000..9ad0920
--- /dev/null
+++ b/share/dictionary.rfc3576
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 3576.
+# http://www.ietf.org/rfc/rfc3576.txt
+#
+# $Id$
+#
+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/share/dictionary.rfc3580 b/share/dictionary.rfc3580
new file mode 100644
index 0000000..2340768
--- /dev/null
+++ b/share/dictionary.rfc3580
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 3580.
+# http://www.ietf.org/rfc/rfc3580.txt
+#
+# $Id$
+#
+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/share/dictionary.rfc4072 b/share/dictionary.rfc4072
new file mode 100644
index 0000000..3bb543f
--- /dev/null
+++ b/share/dictionary.rfc4072
@@ -0,0 +1,11 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 4072
+# http://www.ietf.org/rfc/rfc4072.txt
+#
+# $Id$
+#
+
+ATTRIBUTE EAP-Key-Name 102 octets
diff --git a/share/dictionary.rfc4372 b/share/dictionary.rfc4372
new file mode 100644
index 0000000..c7a4ea3
--- /dev/null
+++ b/share/dictionary.rfc4372
@@ -0,0 +1,10 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 4372.
+# http://www.ietf.org/rfc/rfc4372.txt
+#
+# $Id$
+#
+ATTRIBUTE Chargeable-User-Identity 89 octets
diff --git a/share/dictionary.rfc4603 b/share/dictionary.rfc4603
new file mode 100644
index 0000000..f7ab495
--- /dev/null
+++ b/share/dictionary.rfc4603
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Attributes and values defined in RFC 4603.
+# http://www.ietf.org/rfc/rfc4603.txt
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.rfc4675 b/share/dictionary.rfc4675
new file mode 100644
index 0000000..6c3b64d
--- /dev/null
+++ b/share/dictionary.rfc4675
@@ -0,0 +1,30 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 4675.
+# http://www.ietf.org/rfc/rfc4675.txt
+#
+# $Id$
+#
+
+#
+# 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/share/dictionary.rfc4679 b/share/dictionary.rfc4679
new file mode 100644
index 0000000..86d7f27
--- /dev/null
+++ b/share/dictionary.rfc4679
@@ -0,0 +1,74 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 4679.
+# http://www.ietf.org/rfc/rfc4679.txt
+#
+# $Id$
+#
+
+VENDOR ADSL-Forum 3561
+
+BEGIN-VENDOR ADSL-Forum
+
+#
+# Glue attribute to allow decoding of ADSL-Form vendor specific
+# DHCP options.
+#
+ATTRIBUTE ADSL-Forum-DHCP-Vendor-Specific 255 tlv
+ATTRIBUTE ADSL-Forum-Device-Manufacturer-OUI 255.1 octets
+ATTRIBUTE ADSL-Forum-Device-Serial-Number 255.2 string
+ATTRIBUTE ADSL-Forum-Device-Product-Class 255.3 string
+ATTRIBUTE ADSL-Forum-Gateway-Manufacturer-OUI 255.4 octets
+
+#
+# The first two attributes are prefixed with "ADSL-" because of
+# conflicting names in dictionary.redback.
+#
+ATTRIBUTE ADSL-Agent-Circuit-Id 1 octets
+ATTRIBUTE ADSL-Agent-Remote-Id 2 octets
+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 254 octets # 0
+
+END-VENDOR ADSL-Forum
diff --git a/share/dictionary.rfc4818 b/share/dictionary.rfc4818
new file mode 100644
index 0000000..cc56252
--- /dev/null
+++ b/share/dictionary.rfc4818
@@ -0,0 +1,14 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Attributes and values defined in RFC 4818.
+# http://www.ietf.org/rfc/rfc4818.txt
+#
+# $Id$
+#
+##############################################################################
+
+ATTRIBUTE Delegated-IPv6-Prefix 123 ipv6prefix
diff --git a/share/dictionary.rfc4849 b/share/dictionary.rfc4849
new file mode 100644
index 0000000..3ddb0ef
--- /dev/null
+++ b/share/dictionary.rfc4849
@@ -0,0 +1,10 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 4849.
+# http://www.ietf.org/rfc/rfc4849.txt
+#
+# $Id$
+#
+ATTRIBUTE NAS-Filter-Rule 92 string
diff --git a/share/dictionary.rfc5090 b/share/dictionary.rfc5090
new file mode 100644
index 0000000..2531b26
--- /dev/null
+++ b/share/dictionary.rfc5090
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 5090.
+# http://www.ietf.org/rfc/rfc5090.txt
+#
+# $Id$
+#
+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/share/dictionary.rfc5176 b/share/dictionary.rfc5176
new file mode 100644
index 0000000..118fa07
--- /dev/null
+++ b/share/dictionary.rfc5176
@@ -0,0 +1,11 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 5176.
+# http://www.ietf.org/rfc/rfc5176.txt
+#
+# $Id$
+#
+VALUE Error-Cause Invalid-Attribute-Value 407
+VALUE Error-Cause Multiple-Session-Selection-Unsupported 508
diff --git a/share/dictionary.rfc5447 b/share/dictionary.rfc5447
new file mode 100644
index 0000000..f54758a
--- /dev/null
+++ b/share/dictionary.rfc5447
@@ -0,0 +1,17 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 5447.
+# http://www.ietf.org/rfc/rfc5447.txt
+#
+# $Id$
+#
+
+# 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/share/dictionary.rfc5580 b/share/dictionary.rfc5580
new file mode 100644
index 0000000..07de61e
--- /dev/null
+++ b/share/dictionary.rfc5580
@@ -0,0 +1,43 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 5580.
+# http://www.ietf.org/rfc/rfc5580.txt
+#
+# $Id$
+#
+
+# 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/share/dictionary.rfc5607 b/share/dictionary.rfc5607
new file mode 100644
index 0000000..ef47c5d
--- /dev/null
+++ b/share/dictionary.rfc5607
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 5607.
+# http://www.ietf.org/rfc/rfc5607.txt
+#
+# $Id$
+#
+
+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/share/dictionary.rfc5904 b/share/dictionary.rfc5904
new file mode 100644
index 0000000..7f2cf2d
--- /dev/null
+++ b/share/dictionary.rfc5904
@@ -0,0 +1,24 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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 concat
+ATTRIBUTE PKM-CA-Cert 138 octets concat
+
+# 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/share/dictionary.rfc6519 b/share/dictionary.rfc6519
new file mode 100644
index 0000000..dc53b52
--- /dev/null
+++ b/share/dictionary.rfc6519
@@ -0,0 +1,11 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 6519.
+# http://www.ietf.org/rfc/rfc6519.txt
+#
+# $Id$
+#
+
+ATTRIBUTE DS-Lite-Tunnel-Name 144 string
diff --git a/share/dictionary.rfc6572 b/share/dictionary.rfc6572
new file mode 100644
index 0000000..65cc95b
--- /dev/null
+++ b/share/dictionary.rfc6572
@@ -0,0 +1,28 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 6572.
+# http://www.ietf.org/rfc/rfc6572.txt
+#
+# $Id$
+#
+
+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/share/dictionary.rfc6677 b/share/dictionary.rfc6677
new file mode 100644
index 0000000..923e241
--- /dev/null
+++ b/share/dictionary.rfc6677
@@ -0,0 +1,20 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.rfc6911 b/share/dictionary.rfc6911
new file mode 100644
index 0000000..ccf6aa4
--- /dev/null
+++ b/share/dictionary.rfc6911
@@ -0,0 +1,13 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.rfc6929 b/share/dictionary.rfc6929
new file mode 100644
index 0000000..a4ad990
--- /dev/null
+++ b/share/dictionary.rfc6929
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.rfc6930 b/share/dictionary.rfc6930
new file mode 100644
index 0000000..db2b439
--- /dev/null
+++ b/share/dictionary.rfc6930
@@ -0,0 +1,12 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.rfc7055 b/share/dictionary.rfc7055
new file mode 100644
index 0000000..f0400cd
--- /dev/null
+++ b/share/dictionary.rfc7055
@@ -0,0 +1,12 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.rfc7155 b/share/dictionary.rfc7155
new file mode 100644
index 0000000..9aa64db
--- /dev/null
+++ b/share/dictionary.rfc7155
@@ -0,0 +1,12 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.rfc7268 b/share/dictionary.rfc7268
new file mode 100644
index 0000000..8ac2b34
--- /dev/null
+++ b/share/dictionary.rfc7268
@@ -0,0 +1,70 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 7268
+# http://www.ietf.org/rfc/rfc7268.txt
+#
+# $Id$
+#
+
+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/share/dictionary.rfc7499 b/share/dictionary.rfc7499
new file mode 100644
index 0000000..2231b8f
--- /dev/null
+++ b/share/dictionary.rfc7499
@@ -0,0 +1,18 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 7499.
+# http://www.ietf.org/rfc/rfc7499.txt
+#
+# $Id$
+#
+
+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/share/dictionary.rfc7930 b/share/dictionary.rfc7930
new file mode 100644
index 0000000..0b4667b
--- /dev/null
+++ b/share/dictionary.rfc7930
@@ -0,0 +1,10 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.rfc8045 b/share/dictionary.rfc8045
new file mode 100644
index 0000000..51fd76e
--- /dev/null
+++ b/share/dictionary.rfc8045
@@ -0,0 +1,65 @@
+# -*- text -*-
+# Copyright (C) 2019 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$
+#
+# Attributes and values defined in RFC 8045
+# http://www.ietf.org/rfc/rfc8045.txt
+#
+
+ATTRIBUTE IP-Port-Limit-Info 241.5 tlv
+ATTRIBUTE IP-Port-Range 241.6 tlv
+ATTRIBUTE IP-Port-Forwarding-Map 241.7 tlv
+
+#
+# These attributes can appear in all of the above TLVs. There is
+# currently no way to describe this using the existing dictionary
+# format.
+#
+ATTRIBUTE IP-Port-Type 241.5.1 integer
+ATTRIBUTE IP-Port-Limit 241.5.2 integer
+ATTRIBUTE IP-Port-Ext-IPv4-Addr 241.5.3 ipaddr
+ATTRIBUTE IP-Port-Int-IPv4-Addr 241.5.4 ipaddr
+ATTRIBUTE IP-Port-Int-IPv6-Addr 241.5.5 ipv6addr
+ATTRIBUTE IP-Port-Int-Port 241.5.6 integer
+ATTRIBUTE IP-Port-Ext-Port 241.5.7 integer
+ATTRIBUTE IP-Port-Alloc 241.5.8 integer
+ATTRIBUTE IP-Port-Range-Start 241.5.9 integer
+ATTRIBUTE IP-Port-Range-End 241.5.10 integer
+ATTRIBUTE IP-Port-Local-Id 241.5.11 string
+
+VALUE IP-Port-Alloc Reserved 0
+VALUE IP-Port-Alloc Allocation 1
+VALUE IP-Port-Alloc Deallocation 2
+
+ATTRIBUTE IP-Port-Range-Type 241.6.1 integer
+ATTRIBUTE IP-Port-Range-Limit 241.6.2 integer
+ATTRIBUTE IP-Port-Range-Ext-IPv4-Addr 241.6.3 ipaddr
+ATTRIBUTE IP-Port-Range-Int-IPv4-Addr 241.6.4 ipaddr
+ATTRIBUTE IP-Port-Range-Int-IPv6-Addr 241.6.5 ipv6addr
+ATTRIBUTE IP-Port-Range-Int-Port 241.6.6 integer
+ATTRIBUTE IP-Port-Range-Ext-Port 241.6.7 integer
+ATTRIBUTE IP-Port-Range-Alloc 241.6.8 integer
+ATTRIBUTE IP-Port-Range-Range-Start 241.6.9 integer
+ATTRIBUTE IP-Port-Range-Range-End 241.6.10 integer
+ATTRIBUTE IP-Port-Range-Local-Id 241.6.11 string
+
+VALUE IP-Port-Range-Alloc Reserved 0
+VALUE IP-Port-Range-Alloc Allocation 1
+VALUE IP-Port-Range-Alloc Deallocation 2
+
+ATTRIBUTE IP-Port-Map-Type 241.7.1 integer
+ATTRIBUTE IP-Port-Map-Limit 241.7.2 integer
+ATTRIBUTE IP-Port-Map-Ext-IPv4-Addr 241.7.3 ipaddr
+ATTRIBUTE IP-Port-Map-Int-IPv4-Addr 241.7.4 ipaddr
+ATTRIBUTE IP-Port-Map-Int-IPv6-Addr 241.7.5 ipv6addr
+ATTRIBUTE IP-Port-Map-Int-Port 241.7.6 integer
+ATTRIBUTE IP-Port-Map-Ext-Port 241.7.7 integer
+ATTRIBUTE IP-Port-Map-Alloc 241.7.8 integer
+ATTRIBUTE IP-Port-Map-Range-Start 241.7.9 integer
+ATTRIBUTE IP-Port-Map-Range-End 241.7.10 integer
+ATTRIBUTE IP-Port-Map-Local-Id 241.7.11 string
+
+VALUE IP-Port-Map-Alloc Reserved 0
+VALUE IP-Port-Map-Alloc Allocation 1
+VALUE IP-Port-Map-Alloc Deallocation 2
diff --git a/share/dictionary.rfc8559 b/share/dictionary.rfc8559
new file mode 100644
index 0000000..4d3659c
--- /dev/null
+++ b/share/dictionary.rfc8559
@@ -0,0 +1,9 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Attributes and values defined in RFC 8859
+# http://www.ietf.org/rfc/rfc8859
+#
+
+ATTRIBUTE Operator-NAS-Identifier 241.8 octets
diff --git a/share/dictionary.riverbed b/share/dictionary.riverbed
new file mode 100644
index 0000000..8d3b501
--- /dev/null
+++ b/share/dictionary.riverbed
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+VENDOR Riverbed 17163
+
+BEGIN-VENDOR Riverbed
+
+ATTRIBUTE Riverbed-Local-User 1 string
+
+END-VENDOR Riverbed
diff --git a/share/dictionary.riverstone b/share/dictionary.riverstone
new file mode 100644
index 0000000..d941b26
--- /dev/null
+++ b/share/dictionary.riverstone
@@ -0,0 +1,45 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Riverstone Networks' RADIUS VSAs
+# *** For RapidOS Versions 9.1 and above ONLY ***
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.roaringpenguin b/share/dictionary.roaringpenguin
new file mode 100644
index 0000000..95cba28
--- /dev/null
+++ b/share/dictionary.roaringpenguin
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Roaring Penguin attributes
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.ruckus b/share/dictionary.ruckus
new file mode 100644
index 0000000..41e8959
--- /dev/null
+++ b/share/dictionary.ruckus
@@ -0,0 +1,155 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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
+ATTRIBUTE Ruckus-VLAN-ID 9 integer
+ATTRIBUTE Ruckus-Sta-Expiration 10 integer # not used by AP anymore. Please check SCG-33602
+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-FlexAuth-AVP 20 string
+
+ATTRIBUTE Ruckus-WSG-User 10 string
+
+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 octets
+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 integer
+ATTRIBUTE Ruckus-Acct-Ctrs_Output-Octets 149.3 integer
+ATTRIBUTE Ruckus-Acct-Ctrs_Input-Packets 149.4 integer
+ATTRIBUTE Ruckus-Acct-Ctrs_Output-Packets 149.5 integer
+
+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
+
+# Ruckus SmartCell Insight Attributes
+ATTRIBUTE Ruckus-SCI-Role 200 string
+ATTRIBUTE Ruckus-SCI-Resource-Group 201 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/share/dictionary.ruggedcom b/share/dictionary.ruggedcom
new file mode 100644
index 0000000..0f839fc
--- /dev/null
+++ b/share/dictionary.ruggedcom
@@ -0,0 +1,12 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+VENDOR RuggedCom 15004
+
+BEGIN-VENDOR RuggedCom
+
+ATTRIBUTE RuggedCom-Privilege-level 2 string
+
+END-VENDOR RuggedCom
diff --git a/share/dictionary.sangoma b/share/dictionary.sangoma
new file mode 100644
index 0000000..fffb338
--- /dev/null
+++ b/share/dictionary.sangoma
@@ -0,0 +1,114 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.sg b/share/dictionary.sg
new file mode 100644
index 0000000..2fde048
--- /dev/null
+++ b/share/dictionary.sg
@@ -0,0 +1,149 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# SG-1 System by Runcom Technologies Ltd.
+#
+# ftp://ftp.3gpp.org/specs/2002-06/R1999/29_series/29061-3a0.zip
+#
+# $Id$
+#
+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/share/dictionary.shasta b/share/dictionary.shasta
new file mode 100644
index 0000000..87b3ff3
--- /dev/null
+++ b/share/dictionary.shasta
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.shiva b/share/dictionary.shiva
new file mode 100644
index 0000000..08da819
--- /dev/null
+++ b/share/dictionary.shiva
@@ -0,0 +1,131 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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$
+#
+
+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/share/dictionary.siemens b/share/dictionary.siemens
new file mode 100644
index 0000000..5d04502
--- /dev/null
+++ b/share/dictionary.siemens
@@ -0,0 +1,28 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Siemens
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.slipstream b/share/dictionary.slipstream
new file mode 100644
index 0000000..6274662
--- /dev/null
+++ b/share/dictionary.slipstream
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# For Slipstream dialup accelerator servers
+# Created based on
+# slipstream_sp_6.0_installation_and_configuration_guide.pdf
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR Slipstream 7000
+
+BEGIN-VENDOR Slipstream
+
+ATTRIBUTE Slipstream-Auth 1 string
+
+END-VENDOR Slipstream
diff --git a/share/dictionary.sofaware b/share/dictionary.sofaware
new file mode 100644
index 0000000..0eec6e9
--- /dev/null
+++ b/share/dictionary.sofaware
@@ -0,0 +1,39 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+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/share/dictionary.softbank b/share/dictionary.softbank
new file mode 100644
index 0000000..9ee8c03
--- /dev/null
+++ b/share/dictionary.softbank
@@ -0,0 +1,32 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors#
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+#############################################################################
+#
+# Softbank VSAs
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR SoftBank 22197
+
+BEGIN-VENDOR SoftBank
+
+ATTRIBUTE SoftBank-BB-Unit-MAC 1 string
+ATTRIBUTE SoftBank-BB-Unit-Manufacturer 2 string
+ATTRIBUTE SoftBank-BB-Unit-Model 3 string
+ATTRIBUTE SoftBank-BB-Unit-HW-Revision 4 string
+
+ATTRIBUTE SoftBank-TFTP-Config-Server 185 ipaddr
+ATTRIBUTE SoftBank-TFTP-Config-File 186 string
+ATTRIBUTE SoftBank-DNS-IPv6-Primary 198 ipv6addr
+ATTRIBUTE SoftBank-DNS-IPv6-Secondary 199 ipv6addr
+ATTRIBUTE SoftBank-Syslog-Server 201 ipv6addr
+ATTRIBUTE SoftBank-SNTP-Server 203 ipv6addr
+ATTRIBUTE SoftBank-IPv4-Tunnel-Local-Address 204 ipaddr
+ATTRIBUTE SoftBank-IPv4-Tunnel-Endpoint 207 ipv6addr
+ATTRIBUTE SoftBank-RouteInfo-Server 215 string
+
+END-VENDOR SoftBank
diff --git a/share/dictionary.sonicwall b/share/dictionary.sonicwall
new file mode 100644
index 0000000..8f4cb0c
--- /dev/null
+++ b/share/dictionary.sonicwall
@@ -0,0 +1,64 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Sonicwall Firewall dictionary
+#
+# $Id$
+#
+
+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/share/dictionary.springtide b/share/dictionary.springtide
new file mode 100644
index 0000000..8a08bfa
--- /dev/null
+++ b/share/dictionary.springtide
@@ -0,0 +1,34 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# SpringTide VSAs
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.starent b/share/dictionary.starent
new file mode 100644
index 0000000..42ce62c
--- /dev/null
+++ b/share/dictionary.starent
@@ -0,0 +1,1383 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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 SN-User-Privilege 313 integer
+ATTRIBUTE SN-IPv6-Alloc-Method 314 integer
+ATTRIBUTE SN-Congestion-Mgmt-Policy 315 string
+ATTRIBUTE SN-WSG-MIP-Required 316 integer
+ATTRIBUTE SN-WSG-MIP-Release-TIA 317 integer
+ATTRIBUTE SN-WSG-MIP-Simple-IP-Fallback 318 integer
+ATTRIBUTE SN-WLAN-AP-Identifier 319 octets
+ATTRIBUTE SN-WLAN-UE-Identifier 320 octets
+
+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
+
+VALUE SN-User-Privilege Administrative 6
+VALUE SN-User-Privilege NAS_Prompt 7
+VALUE SN-User-Privilege Inspector 19650516
+VALUE SN-User-Privilege Security_Admin 19660618
+
+VALUE SN-IPv6-Alloc-Method Alloc_Local_Pool 0
+VALUE SN-IPv6-Alloc-Method Alloc_Dhcp_Client 1
+VALUE SN-IPv6-Alloc-Method Alloc_No_Alloc 2
+VALUE SN-IPv6-Alloc-Method Alloc_Static_Alloc 3
+
+VALUE SN-WSG-MIP-Required No 0
+VALUE SN-WSG-MIP-Required Yes 1
+
+VALUE SN-WSG-MIP-Release-TIA No 0
+VALUE SN-WSG-MIP-Release-TIA Yes 1
+
+VALUE SN-WSG-MIP-Simple-IP-Fallback No 0
+VALUE SN-WSG-MIP-Simple-IP-Fallback Yes 1
+
+END-VENDOR Starent
diff --git a/share/dictionary.starent.vsa1 b/share/dictionary.starent.vsa1
new file mode 100644
index 0000000..282a7b7
--- /dev/null
+++ b/share/dictionary.starent.vsa1
@@ -0,0 +1,1202 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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/share/dictionary.surfnet b/share/dictionary.surfnet
new file mode 100644
index 0000000..b7ac158
--- /dev/null
+++ b/share/dictionary.surfnet
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Surfnet
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.symbol b/share/dictionary.symbol
new file mode 100644
index 0000000..333dcd8
--- /dev/null
+++ b/share/dictionary.symbol
@@ -0,0 +1,55 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Symbol VSAs
+#
+# Symbol Technologies has been acquired by Motorola in 2007.
+# Some attributes remain in use by products after the acquisition.
+#
+# $Id$
+#
+##############################################################################
+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 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 string # Format: 100-10000 (Kbps), 0 = Disabled
+ATTRIBUTE Symbol-Uplink-Limit 11 string # Format: 100-10000 (Kbps), 0 = Disabled
+ATTRIBUTE Symbol-User-Group 12 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/share/dictionary.t_systems_nova b/share/dictionary.t_systems_nova
new file mode 100644
index 0000000..009746a
--- /dev/null
+++ b/share/dictionary.t_systems_nova
@@ -0,0 +1,35 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# T-Systems-Nova
+#
+# $Id$
+#
+##############################################################################
+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/share/dictionary.telebit b/share/dictionary.telebit
new file mode 100644
index 0000000..fc36c27
--- /dev/null
+++ b/share/dictionary.telebit
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Telebit dictionary
+#
+# Telebit was acquired by Cisco in 1996.
+#
+# $Id$
+#
+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/share/dictionary.telkom b/share/dictionary.telkom
new file mode 100644
index 0000000..af17e6d
--- /dev/null
+++ b/share/dictionary.telkom
@@ -0,0 +1,31 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors#
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+#############################################################################
+#
+# Telkom SA - RADIUS dictionary
+# Used to convey Telkom Specific Information in proxied requests
+# EDS 20031007 eddie@saix.net
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.telrad b/share/dictionary.telrad
new file mode 100644
index 0000000..5056f22
--- /dev/null
+++ b/share/dictionary.telrad
@@ -0,0 +1,23 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# If the WiMAX format isn't crazy enough, why not have other vendors
+# do the same thing?
+#
+VENDOR Telrad 5323 format=1,1,c
+
+BEGIN-VENDOR Telrad
+
+ATTRIBUTE Telrad-TSDF-Table 1 tlv
+ATTRIBUTE Telrad-Item-Identity 1.1 byte
+ATTRIBUTE Telrad-Reference-VPWS-PDN-Name 1.2 octets
+ATTRIBUTE Telrad-TSDF-Parameters 1.3 tlv
+ATTRIBUTE Telrad-C-VLAN-ID 1.3.1 integer
+ATTRIBUTE Telrad-C-VLAN-ID-Retag 1.3.2 integer
+ATTRIBUTE Telrad-S-VLAN-ID 1.3.3 integer
+ATTRIBUTE Telrad-Reference-QOS-Profile-Name 1.3.4 string
+
+END-VENDOR Telrad
diff --git a/share/dictionary.terena b/share/dictionary.terena
new file mode 100644
index 0000000..7b7b857
--- /dev/null
+++ b/share/dictionary.terena
@@ -0,0 +1,19 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors#
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# For TERENA VSA's
+#
+# The reference for these values is:
+# http://www.terena.org/activities/tf-emc2/oid.html
+#
+# $Id$
+#
+VENDOR TERENA 25178
+
+BEGIN-VENDOR TERENA
+
+ATTRIBUTE Eduroam-SP-Country 10 string
+ATTRIBUTE Eduroam-Monitoring-Inflate 11 string
+
+END-VENDOR TERENA
diff --git a/share/dictionary.trapeze b/share/dictionary.trapeze
new file mode 100644
index 0000000..aa99390
--- /dev/null
+++ b/share/dictionary.trapeze
@@ -0,0 +1,40 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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$
+#
+#
+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
+ATTRIBUTE Trapeze-Audit 13 string
+
+END-VENDOR Trapeze
diff --git a/share/dictionary.travelping b/share/dictionary.travelping
new file mode 100644
index 0000000..a42e420
--- /dev/null
+++ b/share/dictionary.travelping
@@ -0,0 +1,76 @@
+#
+# dictionary.travelping
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+
+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
+
+VALUE TP-TLS-Auth-Type Pre-Shared-Key 0
+VALUE TP-TLS-Auth-Type X509-Subject-CommonName 1
+
+END-VENDOR Travelping
diff --git a/share/dictionary.tripplite b/share/dictionary.tripplite
new file mode 100644
index 0000000..00757cd
--- /dev/null
+++ b/share/dictionary.tripplite
@@ -0,0 +1,63 @@
+# -*- text -*-
+# # Copyright (C) 2019 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$
+# #
+# # Attributes and values defined in RFC 8045
+# # http://www.ietf.org/rfc/rfc8045.txt
+# #
+##############################################################################
+##
+## TrippLite attributes
+##
+## $Id$
+##
+###############################################################################
+
+VENDOR TrippLite 850
+
+BEGIN-VENDOR TrippLite
+
+#
+## Access is granted to the various facilities within the PowerAlert software
+## by means of the TrippLite-Authorization attribute, which is a comma-delimited
+## string of facility-code to access-level pairs.
+##
+## Facility Codes: default, security, networksettings, systemsettings, systreminfo,
+## logging, devicestatus, devicecontrols, deviceevents,
+## deviceloads, actions, schedules, discovery
+##
+## Access Levels: none (or 0), ro (or 1), rw (or 2)
+##
+## Example: default=rw,security=none,systemsettings=ro
+##
+## - The default access for all non-specified facilitys is read/write
+## - The user has no access to the security facility
+##
+
+ATTRIBUTE TrippLite-Authorization 1 string
+
+#
+## Comma-delimited string of outlet security realms from 1 through 32 to which
+## an otherwise restricted user has read-write access.
+##
+## Example: 1-5,10,15
+##
+## - User has read-write access to realms 1, 2, 3, 4 and 5
+## - User has read-write access to realms 10 and 15
+##
+
+ATTRIBUTE TrippLite-Outlet-Realms 2 string
+
+#
+## Simple message, usually sent as part of accounting
+##
+
+ATTRIBUTE TrippLite-Message 3 string
+
+#
+## PADM20 user role. Role with same name should exists on the device.
+##
+ATTRIBUTE TrippLite-User-Role 4 string
+
+END-VENDOR TrippLite
diff --git a/share/dictionary.tropos b/share/dictionary.tropos
new file mode 100644
index 0000000..bde1b34
--- /dev/null
+++ b/share/dictionary.tropos
@@ -0,0 +1,55 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# See support@tropos.com
+#
+# $Id$
+#
+##############################################################################
+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/share/dictionary.ukerna b/share/dictionary.ukerna
new file mode 100644
index 0000000..fddb1f4
--- /dev/null
+++ b/share/dictionary.ukerna
@@ -0,0 +1,39 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# GSS-EAP VSAs
+#
+# $Id$
+#
+
+VENDOR UKERNA 25622
+
+BEGIN-VENDOR UKERNA
+
+# Previously-vendor-defined IANA attributes
+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
+
+# ABFAB-specific attributes for attributes and unlang recipe items
+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
+
+# ABFAB-specific TargetedIds for the three realms of 'influence'
+ATTRIBUTE Moonshot-Host-TargetedId 138 string
+ATTRIBUTE Moonshot-Realm-TargetedId 139 string
+ATTRIBUTE Moonshot-TR-COI-TargetedId 140 string
+
+# ABFAB-specific attributes for the unlang generation of the above
+ATTRIBUTE Moonshot-MSTID-GSS-Acceptor 141 string
+ATTRIBUTE Moonshot-MSTID-Namespace 142 string
+ATTRIBUTE Moonshot-MSTID-TargetedId 143 string
+
+# ABFAB-specific OTP token value
+ATTRIBUTE Moonshot-OTP-Secret 144 string
+
+END-VENDOR UKERNA
diff --git a/share/dictionary.unix b/share/dictionary.unix
new file mode 100644
index 0000000..fe5b09a
--- /dev/null
+++ b/share/dictionary.unix
@@ -0,0 +1,21 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Allegedly for ProFTPd.
+#
+# $Id$
+#
+
+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/share/dictionary.usr b/share/dictionary.usr
new file mode 100644
index 0000000..4847f84
--- /dev/null
+++ b/share/dictionary.usr
@@ -0,0 +1,1618 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# dictionary.usr USR Robotics dictionary.
+#
+# Taken from the dictionary included with the USR RADIUS server,
+# and adjusted a bit.
+#
+# Version: $Id$
+#
+
+#
+# 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
+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-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-Callback-Type 0x986a 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-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 USR-Tunnel-Challenge-Outgoing 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-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
+
+END-VENDOR USR
diff --git a/share/dictionary.usr.illegal b/share/dictionary.usr.illegal
new file mode 100644
index 0000000..b751767
--- /dev/null
+++ b/share/dictionary.usr.illegal
@@ -0,0 +1,49 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# USE dictionary that illegally uses the RFC space.
+#
+# $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
+#
+
+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
+
diff --git a/share/dictionary.utstarcom b/share/dictionary.utstarcom
new file mode 100644
index 0000000..152d5c1
--- /dev/null
+++ b/share/dictionary.utstarcom
@@ -0,0 +1,45 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# UT Starcom (China)
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.valemount b/share/dictionary.valemount
new file mode 100644
index 0000000..aeb61ba
--- /dev/null
+++ b/share/dictionary.valemount
@@ -0,0 +1,29 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Valemount Networks Corporation specific radius attributes
+# networks@valemount.com
+#
+# $Id$
+#
+
+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/share/dictionary.vasexperts b/share/dictionary.vasexperts
new file mode 100644
index 0000000..a4c3a05
--- /dev/null
+++ b/share/dictionary.vasexperts
@@ -0,0 +1,93 @@
+# -*- text -*-
+# Copyright (C) 2020 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$
+#
+# VAS Experts dictionary
+#
+VENDOR VasExperts 43823
+
+BEGIN-VENDOR VasExperts
+
+ATTRIBUTE VasExperts-Policing-Profile 1 string
+ATTRIBUTE VasExperts-Service-Profile 2 string
+ATTRIBUTE VasExperts-Enable-Service 3 string
+ATTRIBUTE VasExperts-Multi-IP-User 4 integer
+ATTRIBUTE VasExperts-UserName 5 string
+ATTRIBUTE VasExperts-Service-Type 6 integer
+ATTRIBUTE VasExperts-Restrict-User 7 integer
+ATTRIBUTE VasExperts-Enable-Interconnect 8 integer
+ATTRIBUTE VasExperts-OutVLAN 9 integer
+ATTRIBUTE VasExperts-Command-Code 10 integer # CoA command code
+ATTRIBUTE VasExperts-OutMAC 11 string
+
+VALUE VasExperts-Service-Type Auth 0 # L3-authorization, known IP
+VALUE VasExperts-Service-Type DHCP 1 # DHCP
+VALUE VasExperts-Service-Type PAP 2 # PAP authorization
+VALUE VasExperts-Service-Type CHAP 3 # CHAP authorization
+VALUE VasExperts-Service-Type MS_CHAPv2 4 # MS-CHAPv2 authorization
+VALUE VasExperts-Service-Type MAC_QinQ 5 # MAC/QinQ authorization
+VALUE VasExperts-Service-Type ARP 6 # ARP
+VALUE VasExperts-Service-Type DHCPv6 7 # DHCPv6
+
+VALUE VasExperts-Command-Code Check-Acct 1 # Check Accounting session for Framed-IP-Address
+
+# Accounting
+ATTRIBUTE VasExperts-Acct-Traffic-Class-Name 16 string
+ATTRIBUTE VasExperts-Acct-Traffic-Class-Input-Octets 17 integer64
+ATTRIBUTE VasExperts-Acct-Traffic-Class-Output-Octets 18 integer64
+ATTRIBUTE VasExperts-Acct-Traffic-Class-Input-Packets 19 integer64
+ATTRIBUTE VasExperts-Acct-Traffic-Class-Output-Packets 20 integer64
+ATTRIBUTE VasExperts-NAT-IP 21 ipaddr # NAT 1:1 white address
+
+# DHCP -> Radius attributes
+ATTRIBUTE VasExperts-DHCP-Hostname 32 octets # DHCP Opt12
+ATTRIBUTE VasExperts-DHCP-ClientId 33 octets # DHCP Opt61
+ATTRIBUTE VasExperts-DHCP-ClassId 34 octets # DHCP Opt60
+ATTRIBUTE VasExperts-DHCP-RelayInfo 35 octets # DHCP Opt82
+ATTRIBUTE VasExperts-DHCP-ClientIP 36 ipaddr # DHCP Opt50
+ATTRIBUTE VasExperts-DHCP-Request 37 integer
+ATTRIBUTE VasExperts-DHCP-RelayRemoteId 38 octets # DHCP Opt82 subopt 2
+ATTRIBUTE VasExperts-DHCP-RelayCircuitId 39 octets # DHCP Opt82 subopt 1
+
+VALUE VasExperts-DHCP-Request Discover 0
+VALUE VasExperts-DHCP-Request Inform 1
+VALUE VasExperts-DHCP-Request Request 2
+
+# Radius -> DHCP (Access-Accept, Access-Reject)
+ATTRIBUTE VasExperts-DHCP-Option 40 octets # Any DHCP option in binary form
+ATTRIBUTE VasExperts-DHCP-DNS 41 ipaddr # DNS IP address
+ATTRIBUTE VasExperts-DHCP-Gateway 42 ipaddr # Gateway IP address
+ATTRIBUTE VasExperts-BOOTP-SName 43 string # BOOTP SName
+ATTRIBUTE VasExperts-BOOTP-File 44 string # BOOTP File
+ATTRIBUTE VasExperts-DHCP-Option-IP 45 string # IPv4 option: "opt:192.168.6.90", for example: "42:192.168.6.90"
+ATTRIBUTE VasExperts-DHCP-Option-Num 46 string # Numeric option: "opt:1500", for example: "58:3600"
+ATTRIBUTE VasExperts-DHCP-Option-String 47 string # String option: "opt:text", for example: "56:Hello from DHCP!"
+ATTRIBUTE VasExperts-DHCP-Option-Bin 48 string # Binary option in hex form: "opt:xxxxxxxx", for example: "58:100E"
+
+ATTRIBUTE VasExperts-ARP-SourceIP 60 ipaddr # ARP source IP
+ATTRIBUTE VasExperts-ARP-TargetIP 61 ipaddr # ARP target IP
+
+# DHCPv6 -> Radius attributes
+ATTRIBUTE VasExperts-DHCPv6-Request 70 integer # DHCPv6 request type
+ATTRIBUTE VasExperts-DHCPv6-UserClass 71 octets # DHCPv6 User Class option
+ATTRIBUTE VasExperts-DHCPv6-VendorClass 72 octets # DHCPv6 Vendor Class option
+ATTRIBUTE VasExperts-DHCPv6-RemoteId 73 octets # DHCPv6 RemoteId option [RFC 4649]
+ATTRIBUTE VasExperts-DHCPv6-SubsId 74 octets # DHCPv6 SubscriberId option [RFC 4580]
+ATTRIBUTE VasExperts-DHCPv6-Delegated 75 integer # DHCPv6 flag: (1) - CPE requests delegated prefix, (0) - does not
+
+# Radius -> DHCPv6 attributes
+ATTRIBUTE VasExperts-DHCP-Option-IPv6 80 string # IPv6 option: "opt:2001:fde3::709", for example: "22:2001:fde3::709"
+ATTRIBUTE VasExperts-DHCP-Option-IPv6-Prefix 81 string # IPv6 prefix option: "opt:2001:fde3/64"
+ATTRIBUTE VasExperts-DHCP6-Option-Num 82 string # DHCPv6 numeric option: "opt:1500", for example: "58:3600"
+ATTRIBUTE VasExperts-DHCP6-Option-String 83 string # DHCPv6 string option: "opt:text", for example: "56:Hello from DHCP!"
+ATTRIBUTE VasExperts-DHCP6-Option-Bin 84 string # DHCPv6 binary option in hex form: "opt:xxxxxxxx", for example: "58:100E"
+
+VALUE VasExperts-DHCPv6-Request Solicit 1
+VALUE VasExperts-DHCPv6-Request Request 3
+VALUE VasExperts-DHCPv6-Request Renew 5
+VALUE VasExperts-DHCPv6-Request Rebind 6
+
+# Attributes 250 - 255 are dedicated to the customer's private use and are not used (ignored) by pcrf
+
+END-VENDOR VasExperts
diff --git a/share/dictionary.verizon b/share/dictionary.verizon
new file mode 100644
index 0000000..4bd8693
--- /dev/null
+++ b/share/dictionary.verizon
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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/share/dictionary.versanet b/share/dictionary.versanet
new file mode 100644
index 0000000..e63c429
--- /dev/null
+++ b/share/dictionary.versanet
@@ -0,0 +1,56 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.vqp b/share/dictionary.vqp
new file mode 100644
index 0000000..34650df
--- /dev/null
+++ b/share/dictionary.vqp
@@ -0,0 +1,112 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+#
+# 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-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/share/dictionary.walabi b/share/dictionary.walabi
new file mode 100644
index 0000000..8f01673
--- /dev/null
+++ b/share/dictionary.walabi
@@ -0,0 +1,31 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Walabi Store & Forward FAX attributes.
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.waverider b/share/dictionary.waverider
new file mode 100644
index 0000000..ddd1dfc
--- /dev/null
+++ b/share/dictionary.waverider
@@ -0,0 +1,58 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# http://www.waverider.com/
+# $Id$
+#
+
+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/share/dictionary.wichorus b/share/dictionary.wichorus
new file mode 100644
index 0000000..9b3f599
--- /dev/null
+++ b/share/dictionary.wichorus
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# Dictionary for WiChorus Inc. VSA's.
+# http://www.wichorus.com/
+#
+# Version: $Id$
+#
+
+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/share/dictionary.wifialliance b/share/dictionary.wifialliance
new file mode 100644
index 0000000..8f330ad
--- /dev/null
+++ b/share/dictionary.wifialliance
@@ -0,0 +1,86 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# WiFi-Alliance attributes for Hotspot 2.0
+#
+# $Id$
+#
+##############################################################################
+
+VENDOR WiFi-Alliance 40808
+
+BEGIN-VENDOR WiFi-Alliance
+
+# 0 1 2 3
+# 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+# | Server Method | Subscription Remediation Server URL
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+#
+# Server Method
+#
+# 0 = OMA DM
+# 1 = Soap XML SPP
+# 2..255 reserved
+#
+ATTRIBUTE HS20-Subscription-Remediation-Needed 1 octets
+ATTRIBUTE HS20-AP-Version 2 byte
+
+# 0 1 2 3
+# 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+# | Version | PPS MO UpdateIdentifier |
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+#
+# Version
+#
+# 0 = release 1
+# 1 = release 2
+#
+ATTRIBUTE HS20-Mobile-Device-Version 3 octets
+
+# 0 1 2 3
+# 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+# | Code | Re-auth Delay | URL
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+#
+# Code
+#
+# 0 = User's subscription does not allow or no longer allows access at this BSS
+# 1 = User's subscription does not allow or no longer allows access at this ESS
+#
+#
+# Re-Auth delay = delay in seconds that a mobile device waits before attempting
+# reassociation.
+# 0 == delay is decided by the mobile device.
+#
+# URL = UTF-8 encoded URL.
+# Which provides a webpage explaining why the mobile device was
+# not authorized (or is no longer authorized)
+#
+ATTRIBUTE HS20-Deauthentication-Request 4 octets
+
+# 0 1 2 3
+# 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+# | SWT | Session Information URL
+# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+#
+# SWT = Session Warning Time is the number of minutes of advance
+# notice an AP shall provide to the mobile device before terminating
+# its session. When SWT is set to the special value of 255, the AP
+# (802.1X authenticator) chooses the session warning time value.
+#
+# Session Information URL field: URL which is transmitted to a mobile
+# device in a BSS Transition Management Request frame SWT minutes
+# before the mobile device’s session is terminated. The URL provides
+# the location of a webpage with information for the user on how to
+# extend the session.
+#
+ATTRIBUTE HS20-Session-Information-URL 5 octets
+
+END-VENDOR WiFi-Alliance
diff --git a/share/dictionary.wimax b/share/dictionary.wimax
new file mode 100644
index 0000000..4d220ea
--- /dev/null
+++ b/share/dictionary.wimax
@@ -0,0 +1,619 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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
+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
+ATTRIBUTE WiMAX-ASN-IP-Service-Capabilities 1.5 byte
+ATTRIBUTE WiMAX-VCSN-IP-Service-Capabilities 1.6 byte
+ATTRIBUTE WiMAX-Authorized-IP-Services 1.7 byte
+ATTRIBUTE WiMAX-Authorized-Anchor-Locations 1.8 byte
+ATTRIBUTE WiMAX-ASN-Ethernet-Service-Capabilities 1.9 byte
+ATTRIBUTE WiMAX-VCSN-Ethernet-Service-Capabilities 1.10 byte
+ATTRIBUTE WiMAX-Authorized-Ethernet-Services 1.11 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
+
+VALUE WiMAX-ASN-IP-Service-Capabilities DHCP-Relay 1
+VALUE WiMAX-ASN-IP-Service-Capabilities DHCP-Proxy 2
+VALUE WiMAX-ASN-IP-Service-Capabilities FA 4
+VALUE WiMAX-ASN-IP-Service-Capabilities PMIP-Client 8
+
+VALUE WiMAX-ASN-Ethernet-Service-Capabilities eAFF-IPv4-Transport 1
+VALUE WiMAX-ASN-Ethernet-Service-Capabilities eAFF-IPv6-Transport 2
+VALUE WiMAX-ASN-Ethernet-Service-Capabilities eFA 4
+
+VALUE WiMAX-VCSN-Ethernet-Service-Capabilities eCFF-IPv4-Transport 1
+VALUE WiMAX-VCSN-Ethernet-Service-Capabilities eCFF-IPv6-Transport 2
+VALUE WiMAX-VCSN-Ethernet-Service-Capabilities eHAv4 4
+VALUE WiMAX-VCSN-Ethernet-Service-Capabilities eHAv6 8
+
+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
+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
+ATTRIBUTE WiMAX-Uplink-Classifier 28.9 string
+ATTRIBUTE WiMAX-Downlink-Classifier 28.10 string
+ATTRIBUTE WiMAX-Classifier 28.11 tlv
+ATTRIBUTE WiMAX-ClassifierID 28.11.1 integer
+ATTRIBUTE WiMAX-Classifer-Priority 28.11.2 integer
+ATTRIBUTE WiMAX-Classifer-Protocol 28.11.3 integer
+ATTRIBUTE WiMAX-Classifer-Direction 28.11.4 byte
+
+VALUE WiMAX-Classifer-Direction Reserved-0 0
+VALUE WiMAX-Classifer-Direction IN 1
+VALUE WiMAX-Classifer-Direction OUT 2
+VALUE WiMAX-Classifer-Direction Bi-Directional 3
+VALUE WiMAX-Classifer-Direction FF 4
+
+ATTRIBUTE WiMAX-Source-Specification 28.11.5 tlv
+
+ATTRIBUTE WiMAX-Source-IPAddress 28.11.5.1 ipaddr
+ATTRIBUTE WiMAX-Source-IPAddressRange 28.11.5.2 octets # 2 of ipv4addr OR ipv6addr
+ATTRIBUTE WiMAX-Source-IPAddressMask 28.11.5.3 combo-ip
+ATTRIBUTE WiMAX-Source-Port 28.11.5.4 short
+ATTRIBUTE WiMAX-Source-Port-Range 28.11.5.5 integer # really 2 short
+ATTRIBUTE WiMAX-Source-Inverted 28.11.5.6 byte
+ATTRIBUTE WiMAX-Source-Assigned 28.11.5.7 byte
+
+ATTRIBUTE WiMAX-Destination-Specification 28.11.6 tlv
+
+ATTRIBUTE WiMAX-Destination-IPAddress 28.11.6.1 ipaddr
+ATTRIBUTE WiMAX-Destination-IPAddressRange 28.11.6.2 octets # 2 of ipv4addr OR ipv6addr
+ATTRIBUTE WiMAX-Destination-IPAddressMask 28.11.6.3 combo-ip
+ATTRIBUTE WiMAX-Destination-Port 28.11.6.4 short
+ATTRIBUTE WiMAX-Destination-Port-Range 28.11.6.5 integer # really 2 short
+ATTRIBUTE WiMAX-Destination-Inverted 28.11.6.6 byte
+ATTRIBUTE WiMAX-Destination-Assigned 28.11.6.7 byte
+
+ATTRIBUTE WiMAX-IP-TOS/DSCP-Range-and-Mask 28.11.7 octets
+ATTRIBUTE WiMAX-VLAN-ID 28.11.8 integer
+ATTRIBUTE WiMAX-802.1p 28.11.9 octets
+
+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
+ATTRIBUTE WiMAX-R3-IF-Descriptor 29.17 tlv
+
+ATTRIBUTE WiMAX-R3-IF-Name 29.17.1 string
+ATTRIBUTE WiMAX-R3-IF-ID 29.17.2 octets
+# ATTRIBUTE WiMAX-PDFID 29.17.3 short
+ATTRIBUTE WiMAX-IPv4-addr 29.17.4 ipaddr
+ATTRIBUTE WiMAX-IPv4-Netmask 29.17.5 ipaddr
+ATTRIBUTE WiMAX-DGW-IPv4-addr 29.17.6 ipaddr
+
+ATTRIBUTE WiMAX-DHCP-Option 29.18 tlv
+
+ATTRIBUTE WiMAX-Ref-R3-IF-Name 29.18.1 string
+ATTRIBUTE WiMAX-DHCP-Option-Container 29.18.2 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
+ATTRIBUTE WiMAX-PFDv2-Src-IP-Address-Range 84.9.5.2 octets # 2 of ipv4addr OR ipv6addr
+ATTRIBUTE WiMAX-PFDv2-Src-IP-Address-Mask 84.9.5.3 combo-ip
+ATTRIBUTE WiMAX-PFDv2-Src-Port 84.9.5.4 short
+ATTRIBUTE WiMAX-PFDv2-Src-Port-Range 84.9.5.5 integer # really 2 short
+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
+
+ATTRIBUTE WiMAX-AE-Command-Code 143 byte
+
+VALUE WiMAX-AE-Command-Code Authentication-Information-Request 1
+VALUE WiMAX-AE-Command-Code Authentication-Information-Answer 2
+VALUE WiMAX-AE-Command-Code Update-Location-Request 3
+VALUE WiMAX-AE-Command-Code Update-Location-Answer 4
+VALUE WiMAX-AE-Command-Code Cancel-Location-Request 5
+VALUE WiMAX-AE-Command-Code Cancel-Location-Answer 6
+VALUE WiMAX-AE-Command-Code Purge-UE-Request 7
+VALUE WiMAX-AE-Command-Code Purge-UE-Answer 8
+VALUE WiMAX-AE-Command-Code Insert-Subscriber-Data-Request 9
+VALUE WiMAX-AE-Command-Code Insert-Subscriber-Data-Answer 10
+VALUE WiMAX-AE-Command-Code Delete-Subscriber-Data-Request 11
+VALUE WiMAX-AE-Command-Code Delete-Subscriber-Data-Answer 12
+VALUE WiMAX-AE-Command-Code Notification-Request 13
+VALUE WiMAX-AE-Command-Code Notification-Answer 14
+VALUE WiMAX-AE-Command-Code Accounting 15
+
+ATTRIBUTE WiMAX-Requested-EUTRAN-Authentication-Info 144 tlv
+ATTRIBUTE WiMAX-Number-Of-Requested-Vectors 144.1 integer
+ATTRIBUTE WiMAX-Immediate-Response-Preferred 144.2 integer
+ATTRIBUTE WiMAX-Re-synchronization-Info 144.3 octets
+
+VALUE WiMAX-Immediate-Response-Preferred Yes 0
+
+ATTRIBUTE WiMAX-Authentication-Info 145 tlv
+ATTRIBUTE WiMAX-E-UTRAN-Vector 145.1 tlv
+ATTRIBUTE WiMAX-E-UTRAN-Vector-Item-Number 145.1.1 integer
+ATTRIBUTE WiMAX-E-UTRAN-Vector-RAND 145.1.2 octets
+ATTRIBUTE WiMAX-E-UTRAN-Vector-XRES 145.1.3 octets
+ATTRIBUTE WiMAX-E-UTRAN-Vector-AUTN 145.1.4 octets
+ATTRIBUTE WiMAX-E-UTRAN-Vector-KASME 145.1.5 octets
+
+ATTRIBUTE WiMAX-Visited-PLMN-ID 146 octets
+
+ATTRIBUTE WiMAX-RAT-Type 150 integer
+
+ATTRIBUTE WiMAX-Terminal-Information 151 tlv
+ATTRIBUTE WiMAX-IMEI 151.2 string
+ATTRIBUTE WiMAX-Software-Version 151.2 string
+
+ATTRIBUTE WiMAX-Subscription-Data 154 tlv
+ATTRIBUTE WiMAX-UE-AMBR-DL 154.2 integer
+ATTRIBUTE WiMAX-UE-AMBR-UL 154.3 integer
+
+ATTRIBUTE WiMAX-Cancellation-Type 155 byte
+
+VALUE WiMAX-Cancellation-Type MME_UPDATE_PROCEDURE 0
+VALUE WiMAX-Cancellation-Type SUBSCRIPTION_WITHDRAWAL 2
+VALUE WiMAX-Cancellation-Type INITIAL_ATTACH_PROCEDURE 4
+
+ATTRIBUTE WiMAX-EPS-Location-Information 156 tlv
+ATTRIBUTE WiMAX-E-UTRAN-Cell-Global-Identity 156.1 octets
+ATTRIBUTE WiMAX-Tracking-Area-Identity 156.2 octets
+ATTRIBUTE WiMAX-Geographical-Information 156.3 octets
+ATTRIBUTE WiMAX-Geodetic-Information 156.4 octets
+ATTRIBUTE WiMAX-Current-Location-Retrieved 156.5 byte
+ATTRIBUTE WiMAX-Age-Of-Location-Information 156.6 integer
+
+VALUE WiMAX-Current-Location-Retrieved Active-Location-Retrieval 0
+
+ATTRIBUTE WiMAX-Service-Selection 166 string
+
+END-VENDOR WiMAX
diff --git a/share/dictionary.wimax.alvarion b/share/dictionary.wimax.alvarion
new file mode 100644
index 0000000..10c273f
--- /dev/null
+++ b/share/dictionary.wimax.alvarion
@@ -0,0 +1,516 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+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/share/dictionary.wimax.wichorus b/share/dictionary.wimax.wichorus
new file mode 100644
index 0000000..aa2e3d3
--- /dev/null
+++ b/share/dictionary.wimax.wichorus
@@ -0,0 +1,409 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# 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$
+#
+##############################################################################
+
+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/share/dictionary.wispr b/share/dictionary.wispr
new file mode 100644
index 0000000..1493c36
--- /dev/null
+++ b/share/dictionary.wispr
@@ -0,0 +1,38 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# dictionary.wispr
+#
+# VSAs originally by
+# "James Underwood" <underwood@comcast.net>
+#
+# Version: $Id$
+#
+# 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/share/dictionary.xedia b/share/dictionary.xedia
new file mode 100644
index 0000000..d125e4e
--- /dev/null
+++ b/share/dictionary.xedia
@@ -0,0 +1,26 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# XEDIA, AP series routers
+# From Yard RADIUS, and Piotr Orlewicz, porlewicz@teleton.pl www.real-data.pl
+#
+# $Id$
+#
+#############################################################################
+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/share/dictionary.xylan b/share/dictionary.xylan
new file mode 100644
index 0000000..506bf04
--- /dev/null
+++ b/share/dictionary.xylan
@@ -0,0 +1,56 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Xylan dictionary
+#
+# $Id$
+#
+##############################################################################
+
+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-Primary-Home-Agent 12 string
+ATTRIBUTE Xylan-Secondary-Home-Agent 13 string
+ATTRIBUTE Xylan-Home-Agent-Password 14 string
+ATTRIBUTE Xylan-Home-Network-Name 15 string
+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
+
+ATTRIBUTE Xylan-Policy-List 100 string
+ATTRIBUTE Xylan-Redirect-Url 101 string
+ATTRIBUTE Xylan-Device-Name 152 string
+ATTRIBUTE Xylan-Device-Location 153 string
+
+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/share/dictionary.yubico b/share/dictionary.yubico
new file mode 100644
index 0000000..a40ea55
--- /dev/null
+++ b/share/dictionary.yubico
@@ -0,0 +1,25 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Yubico VSA's
+#
+# $Id$
+#
+##############################################################################
+
+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/share/dictionary.zeus b/share/dictionary.zeus
new file mode 100644
index 0000000..d3f5bbc
--- /dev/null
+++ b/share/dictionary.zeus
@@ -0,0 +1,18 @@
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# 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/share/dictionary.zte b/share/dictionary.zte
new file mode 100644
index 0000000..d7352c0
--- /dev/null
+++ b/share/dictionary.zte
@@ -0,0 +1,73 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+# For ZTE.
+#
+# $Id$
+#
+# 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/share/dictionary.zyxel b/share/dictionary.zyxel
new file mode 100644
index 0000000..3b60bb8
--- /dev/null
+++ b/share/dictionary.zyxel
@@ -0,0 +1,27 @@
+# -*- text -*-
+# Copyright (C) 2019 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+#
+##############################################################################
+#
+# Zyxel attributes, of course in the RFC space...
+#
+# $Id$
+#
+##############################################################################
+
+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/share/format.pl b/share/format.pl
new file mode 100755
index 0000000..10ef0ab
--- /dev/null
+++ b/share/format.pl
@@ -0,0 +1,235 @@
+#!/usr/bin/env perl
+#
+# Format the dictionaries according to a standard scheme.
+#
+# Usage: ./format.pl dictionary.foo
+#
+# We don't over-write the dictionaries in place, so that the process
+# can be double-checked by hand.
+#
+# This is a bit of a hack.
+#
+# FIXME: get lengths from variables, rather than hard-coding.
+#
+######################################################################
+#
+# 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 St, Fifth Floor, Boston, MA 02110-1301, USA
+#
+# Copyright (C) 2010 Alan DeKok <aland@freeradius.org>
+#
+######################################################################
+#
+# $Id$
+#
+
+$begin_vendor = 0;
+$blank = 0;
+
+while (@ARGV) {
+ $filename = shift;
+
+ open FILE, "<$filename" or die "Failed to open $filename: $!\n";
+
+ @output = ();
+
+ while (<FILE>) {
+ #
+ # Clear out trailing whitespace
+ #
+ s/[ \t]+$//;
+
+ #
+ # And CR's
+ #
+ s/\r//g;
+
+ #
+ # Suppress multiple blank lines
+ #
+ if (/^\s+$/) {
+ next if ($blank == 1);
+ $blank = 1;
+ push @output, "\n";
+ next;
+ }
+ $blank = 0;
+
+ s/\s*$/\n/;
+
+ #
+ # Suppress leading whitespace, so long as it's
+ # not followed by a comment..
+ #
+ s/^\s*([^#])/$1/;
+
+ #
+ # Remember the vendor
+ #
+ if (/^VENDOR\s+([-\w]+)\s+(\w+)(.*)/) {
+ $name=$1;
+ $len = length $name;
+ if ($len < 32) {
+ $lenx = 32 - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabs = "\t" x $lenx;
+ } else {
+ $tabs = " ";
+ }
+ push @output, "VENDOR\t\t$name$tabs$2$3\n";
+ $vendor = $name;
+ next;
+ }
+
+ #
+ # Remember if we did begin-vendor.
+ #
+ if (/^BEGIN-VENDOR\s+([-\w]+)\s+([-=\w]+)/) {
+ $begin_vendor = 1;
+ if (!defined $vendor) {
+ $vendor = $1;
+ } elsif ($vendor ne $1) {
+ # do something smart
+ }
+
+ if (! $2) {
+ push @output, "BEGIN-VENDOR\t$vendor\n";
+ } else {
+ push @output, "BEGIN-VENDOR\t$vendor\t$2\n";
+ }
+ next;
+ }
+
+ #
+ # Get attribute.
+ #
+ if (/^ATTRIBUTE\s+([-\w]+)\s+([\w.]+)\s+(\w+)(.*)/) {
+ $name=$1;
+ $len = length $name;
+ if ($len < 40) {
+ $lenx = 40 - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabs = "\t" x $lenx;
+ if ($tabs eq "") {
+ $tabs = " ";
+ }
+ } else {
+ $tabs = " ";
+ }
+
+ $value = $2;
+ $type = $3;
+ $stuff = $4;
+
+ #
+ # See if it's old format, with the vendor at the end of
+ # the line. If so, make it the new format.
+ #
+ if ($stuff =~ /$vendor/) {
+ if ($begin_vendor == 0) {
+ push @output, "BEGIN-VENDOR\t$vendor\n\n";
+ $begin_vendor = 1;
+ }
+ $stuff =~ s/$vendor//;
+ $stuff =~ s/\s+$//;
+ }
+
+ push @output, "ATTRIBUTE\t$name$tabs$value\t$type$stuff\n";
+ next;
+ }
+
+ #
+ # Values.
+ #
+ if (/^VALUE\s+([-\w]+)\s+([-\w\/,.]+)\s+(\w+)(.*)/) {
+ $attr=$1;
+ $len = length $attr;
+ if ($len < 32) {
+ $lenx = 32 - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabsa = "\t" x $lenx;
+ if ($tabsa eq "") {
+ $tabsa = " ";
+ $len += 1;
+ } else {
+ $len -= $len % 8;
+ $len += 8 * length $tabsa;
+ }
+ } else {
+ $tabsa = " ";
+ $len += 1;
+ }
+
+ #
+ # For the code below, we assume that the attribute lengths
+ #
+ if ($len < 32) {
+ $lena = 0;
+ } else {
+ $lena = $len - 32;
+ }
+
+ $name = $2;
+ $len = length $name;
+ if ($len < 24) {
+ $lenx = 24 - $lena - $len;
+ $lenx += 7; # round up
+ $lenx /= 8;
+ $lenx = int $lenx;
+ $tabsn = "\t" x $lenx;
+ if ($tabsn eq "") {
+ $tabsn = " ";
+ }
+ } else {
+ $tabsn = " ";
+ }
+
+ push @output, "VALUE\t$attr$tabsa$name$tabsn$3$4\n";
+ next;
+ }
+
+ #
+ # Remember if we did this.
+ #
+ if (/^END-VENDOR/) {
+ $begin_vendor = 0;
+ }
+
+ #
+ # Everything else gets dumped out as-is.
+ #
+ push @output, $_;
+ }
+
+#
+# If we changed the format, print the end vendor, too.
+#
+ if ($begin_vendor) {
+ push @output, "\nEND-VENDOR\t$vendor\n";
+ }
+
+ close FILE;
+
+ open FILE, ">$filename" or die "Failed to open $filename: $!\n";
+
+ print FILE @output;
+
+ close FILE;
+}