Observium_CE/mibs/bintec/BINTEC-AUX-MIB

625 lines
22 KiB
Plaintext

-- 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