-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00 -- (c) Copyright 2000-2014 bintec elmeg GmbH -- All Rights reserved -- $RCSfile: mib-aux,v $ -- $Revision: 1.12 $ -- $Date: 2014-02-07 10:37:49 $ -- Author: mmossner -------------------------------------------------------------------------- BINTEC-AUX-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, Counter32, Counter64, IpAddress, TimeTicks, mib-2, enterprises FROM SNMPv2-SMI DisplayString, TimeStamp FROM SNMPv2-TC tty, Date, BitValue, HexValue FROM BINTEC-MIB MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; auxMIB MODULE-IDENTITY LAST-UPDATED "2008081100Z" ORGANIZATION "bintec elmeg GmbH" CONTACT-INFO "EMail: info@bintec-elmeg.com Web: www.bintec-elmeg.com " DESCRIPTION "MIB for Aux/Modem support" REVISION "2008071100Z" DESCRIPTION "Aux MIB." ::= { tty 3 } aux OBJECT IDENTIFIER ::= { auxMIB 1 } auxConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AuxConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxConfigTable configures each corresponding aux device. " ::= { aux 10 } auxConfigEntry OBJECT-TYPE SYNTAX AuxConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single auxConfigTable entry. " INDEX { auxConfigIfIndex } ::= { auxConfigTable 1 } AuxConfigEntry ::= SEQUENCE { auxConfigIfIndex INTEGER, auxConfigSpeed INTEGER, auxConfigPIN DisplayString, auxConfigModulation INTEGER, auxConfigDispatch INTEGER, auxConfigAPN DisplayString, auxConfigInit DisplayString, auxConfigEscape INTEGER, auxConfigAccessType INTEGER, -- not needed for V.24 auxConfigPUK DisplayString, auxConfigPinData OCTET STRING, -- not needed for V.24 auxConfigRoamingMode INTEGER, -- not needed for V.24 auxConfigRoamingPLMN INTEGER -- not needed for V.24 } auxConfigIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the corresponding tty interface. " ::= { auxConfigEntry 1 } auxConfigSpeed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The speed of the aux device. The default value is 9600. " DEFVAL { 9600 } ::= { auxConfigEntry 2 } auxConfigPIN OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The PIN code of the SIM card. This is used to authorize the access to the SIM card. " ::= { auxConfigEntry 3 } auxConfigModulation OBJECT-TYPE SYNTAX INTEGER { auto(1), mdm-9600(2), mdm-14400(3), v110-9600(4), v110-14400(5), v120(6), gprs(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Modulation used by the modem. With auto(1) the modulation will be automatically chosen. mdm_9600(2) sets the modulation to 9600 bps (V.32). mdm_14400(3) sets the modulation to 14400 bps (V.34). The values v110_9600(4) and v110_14400(5) set the modulation to V110 encapsulation with the corresponding speed (9600 or 14400 bps). Setting the value to v120(6) v120 will be used. If the value is set to gprs(7) the modulation for GSM capable modems is taken from auxConfigAccessType. " DEFVAL { auto } ::= { auxConfigEntry 4 } auxConfigDispatch OBJECT-TYPE SYNTAX INTEGER { ppp(1), isdnlogin(2), none(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The dispatch service the modem should be used for. The service could be either ppp(1), isdnlogin(2) or none. " DEFVAL { isdnlogin } ::= { auxConfigEntry 5 } auxConfigAPN OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "GPRS Access Point Name (APN). " ::= { auxConfigEntry 6 } auxConfigInit OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "Additional Modem init sequence. This sequence will be send to the modem to initialize it. Normally this string should be empty (un-used). " ::= { auxConfigEntry 7 } auxConfigEscape OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Modem escape character. This character is sent to the modem to terminate the session. For GPRS/UMTS modems this parameter should be zero. " DEFVAL { 43 } ::= { auxConfigEntry 8 } auxConfigAccessType OBJECT-TYPE SYNTAX INTEGER { auto(1), -- factory default settings gprs-only(2), -- GPRS only umts-only(3), -- UMTS only gprs-pref(4), -- GPRS preferred umts-pref(5) -- UMTS preferred } MAX-ACCESS read-write STATUS current DESCRIPTION "The default Access Type used by a GPRS/UMTS modem. This setting works only for vendors who publish the AT commands needed offically in the internet. " DEFVAL { auto } ::= { auxConfigEntry 9 } auxConfigPUK OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The PUK code of the SIM card needed to reset the PIN code if the PIN is invalidated. This is used to enter a new PIN code. The PUK isn't stored in the configuration for security reasons and used only temporarily if available. " ::= { auxConfigEntry 10 } auxConfigPinData OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Field used for storing the PIN permanently. " ::= { auxConfigEntry 11 } auxConfigRoamingMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), auto(2), unrestricted(3), international(4), national(5), fixed(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Roaming configuration for this TTY interface. Possible values are: disabled - no roaming at all auto - roaming decision by modems factory defaults unrestricted - no restrictions for roaming decision international - international roaming only national - national roaming only fixed - use auxConfigRoamingPLMN exclusively " DEFVAL { auto } ::= { auxConfigEntry 12 } auxConfigRoamingPLMN OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The PLMN (Public Land Mobile Netword) code allowed for Roaming. Used only if auxConfigRoamingMode_fixed is selected. " ::= { auxConfigEntry 13 } -- auxStatTable OBJECT-TYPE SYNTAX SEQUENCE OF AuxStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The auxStatTable holds statistics about the corresponding aux device. " ::= { aux 11 } auxStatEntry OBJECT-TYPE SYNTAX AuxStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single auxStatTable entry. " INDEX { auxStatIfIndex } ::= { auxStatTable 1 } AuxStatEntry ::= SEQUENCE { auxStatIfIndex INTEGER, auxStatOperStatus INTEGER, auxStatErrorCode INTEGER, auxStatNetwork DisplayString, auxStatCommand DisplayString, auxStatAnswer DisplayString, auxStatCSQ INTEGER, auxStatControlChannel INTEGER, -- not supported by V.24 auxStatAccessType INTEGER, -- not supported by V.24 auxStatInDiscards INTEGER, auxStatHomePLMN INTEGER, auxStatCurrentPLMN INTEGER, auxStatIMEI DisplayString, -- not supported by V.24 auxStatIccId DisplayString, -- not supported by V.24 auxStatLocationAreaCode DisplayString, auxStatCellId DisplayString } auxStatIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the corresponding tty interface. " ::= { auxStatEntry 1 } auxStatOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), called(4), calling(5), connect(6), simwait(7), pinwait(8), error(9), disconnected(10), pukwait(11), regwait(12), apnwait(13) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the GSM modem. The following states can occur: - up(1) the device is up - initialization finished - down(2) the device is down - init(3) initialization state - called(4) incoming call received - calling(5) dialout is performed - connect(6) connection established - simwait(7) modem is detected - SIM card not ready - pinwait(8) modem is waiting for non-empty PIN entry - error(9) error - for details consult ErrorCode - disconnected(10) the device isn't available (unplugged) - pukwait(11) waiting for PUK entry after PIN invalidated - regwait(12) wating for network operator registration - apnwait(13) waiting for APN entry if APN is empty The initial OperStatus is down(2). " DEFVAL { down } ::= { auxStatEntry 2 } auxStatErrorCode OBJECT-TYPE SYNTAX INTEGER { none(1), unspecified(2), pinerror(3), pukerror(4), apnerror(5), simerror(6), reg-denied(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "If an error occurs (OperStatus is set to error) this variable shows the reason for the error. Currently the following error codes are possible: - none(1) no error occured - unspecified(2) error can't be specified any further - pinerror(3) PIN was wrong PUK needed - pukerror(4) PUK was wrong - apnerror(5) APN was wrong - simerror(6) SIM card not present or damaged - reg-denied(7) Network registration denied The initial ErrorCode is none(1). " DEFVAL { none } ::= { auxStatEntry 3 } auxStatNetwork OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the PLMN (Public Land Mobile Network) actually being used. " ::= { auxStatEntry 4 } auxStatCommand OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last Command that was sent to the Modem. " ::= { auxStatEntry 5 } auxStatAnswer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last Answer gotten from the Modem. " ::= { auxStatEntry 6 } auxStatCSQ OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The GSM receive signal level in decibel (db). A value below -100 signals a very low signal quality. A value between -100 and -80 means that signal quality is low. If the value is between -80 and -70 the quality is ok. The interval from -70 to -60 signals a good quality and if the value is above -60 the quality is excellent. The default e.g. initial value is -113. " DEFVAL { -113 } ::= { auxStatEntry 7 } auxStatControlChannel OBJECT-TYPE SYNTAX INTEGER { not-available(1), available(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "If the UMTS card provides several channels and one could be used to control the card e.g. get status information from the card like the signal quality a dedicated daemon will do this and the auxStatControlChannel will be set to available. In the other case auxStatControlChannel is set to not_available. " DEFVAL { not-available } ::= { auxStatEntry 8 } auxStatAccessType OBJECT-TYPE SYNTAX INTEGER { unknown(1), gsm(2), compact-gsm(3), umts(4), gsm-edge(5), umts-hsdpa(6), umts-hsupa(7), umts-hspa(8) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The Access Type the modem actually registers on. Normally the `edge' or `hs*pa' Access Types aren't provided in detail by the operator. " DEFVAL { unknown } ::= { auxStatEntry 9 } auxStatInDiscards OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames which can't be enqueued upstream. " ::= { auxStatEntry 10 } auxStatHomePLMN OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The PLMN (Public Land Mobile Network) code of the Home PLMN. " ::= { auxStatEntry 11 } auxStatCurrentPLMN OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The PLMN (Public Land Mobile Network) code of the Network currently used. " ::= { auxStatEntry 12 } auxStatIMEI OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The IMEI (International Mobile Equipment Identity) of the detected GSM/UMTS device. " ::= { auxStatEntry 13 } auxStatIccId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The ICC-ID of the SIM-Card found in the device which is actually enumerated with auxStatIfIndex. Some UMTS modem vendors offer no capability to read this ID before entering a valid PIN :-( In this case the default configuration is choosen. " ::= { auxStatEntry 14 } auxStatLocationAreaCode OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual Location Area Code the UMTS-Modem is registered. This may differ for GSM/UMTS Access Technology. " ::= { auxStatEntry 15 } auxStatCellId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual Cell-ID the UMTS-Modem is registered. This may differ for GSM/UMTS Access Technology. " ::= { auxStatEntry 16 } -- -- auxMobileOperatorTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AuxMobileOperatorEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The auxMobileOperatorTable shows the actually available -- network provider and the registration status. -- " -- ::= { aux 13 } -- auxMobileOperatorEntry OBJECT-TYPE -- SYNTAX AuxMobileOperatorEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A single auxMobileOperatorTable entry. -- " -- INDEX { auxMobileOperatorIfIndex, auxMobileOperatorID, auxMobileOperatorAccessType } -- ::= { auxMobileOperatorTable 1 } -- AuxMobileOperatorEntry ::= -- SEQUENCE { -- auxMobileOperatorIfIndex INTEGER, -- auxMobileOperatorID INTEGER, -- auxMobileOperatorAccessType INTEGER, -- auxMobileOperatorStatus INTEGER, -- auxMobileOperatorName DisplayString -- } -- -- auxPLMNTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AuxPLMNEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The auxPLMNTable holds the PLMN (Public Land Mobile -- Networks) codes known by the Modem(s). -- " -- ::= { aux 16 } -- auxPLMNEntry OBJECT-TYPE -- SYNTAX AuxPLMNEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A single auxPLMNTable entry. -- " -- INDEX { auxPLMNOperatorId } -- ::= { auxPLMNTable 1 } -- AuxPLMNEntry ::= -- SEQUENCE { -- auxPLMNOperatorId INTEGER, -- auxPLMNOperatorName DisplayString -- } -- -- auxPreferredPLMNTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AuxPreferredPLMNEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The auxPreferredPLMNTable shows the preferred PLMNs -- (Public Land Mobile Networks) accessible by the SIM-Card. -- " -- ::= { aux 17 } -- auxPreferredPLMNEntry OBJECT-TYPE -- SYNTAX AuxPreferredPLMNEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A single auxPreferredPLMNTable entry. -- " -- INDEX { auxPreferredPLMNIccId, auxPreferredPLMNOperatorId } -- ::= { auxPreferredPLMNTable 1 } -- AuxPreferredPLMNEntry ::= -- SEQUENCE { -- auxPreferredPLMNIccId DisplayString, -- auxPreferredPLMNOperatorId INTEGER, -- auxPreferredPLMNOperatorName DisplayString, -- auxPreferredPLMNAccessGSM INTEGER, -- auxPreferredPLMNAccessUMTS INTEGER -- } END