1646 lines
67 KiB
Plaintext
1646 lines
67 KiB
Plaintext
--
|
|
-- *************************************************************
|
|
-- Hirschmann WWAN Management MIB
|
|
-- *************************************************************
|
|
--
|
|
HM2-WWAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE, Integer32,
|
|
Unsigned32,
|
|
Counter64 FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
hm2ConfigurationMibs,
|
|
HmEnabledStatus,
|
|
HmActionValue,
|
|
HmTimeSeconds1970,
|
|
HmLargeDisplayString FROM HM2-TC-MIB
|
|
InetAddressType,
|
|
InetAddress FROM INET-ADDRESS-MIB
|
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB;
|
|
|
|
hm2WwanMib MODULE-IDENTITY
|
|
LAST-UPDATED "201505291200Z" -- May 29, 2015
|
|
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
|
CONTACT-INFO
|
|
"Postal: Stuttgarter Str. 45-51
|
|
72654 Neckartenzlingen
|
|
Germany
|
|
Phone: +49 - 7127 -14 -0
|
|
E-mail: hac.support@belden.com"
|
|
DESCRIPTION
|
|
"This MIB defines the SNMP interface for Hirschmann WWAN
|
|
implementation."
|
|
REVISION "201505291200Z" -- May 29, 2015
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { hm2ConfigurationMibs 125 }
|
|
|
|
|
|
hm2WwanMibNotifications OBJECT IDENTIFIER ::= { hm2WwanMib 0 }
|
|
hm2WwanMibObjects OBJECT IDENTIFIER ::= { hm2WwanMib 1 }
|
|
|
|
hm2WwanGeneralGroup OBJECT IDENTIFIER ::= { hm2WwanMibObjects 1 }
|
|
hm2WwanDataGroup OBJECT IDENTIFIER ::= { hm2WwanMibObjects 2 }
|
|
hm2WwanSimCardGroup OBJECT IDENTIFIER ::= { hm2WwanMibObjects 3 }
|
|
hm2WwanInformationGroup OBJECT IDENTIFIER ::= { hm2WwanMibObjects 4 }
|
|
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Textual Conventions
|
|
-- *************************************************************
|
|
--
|
|
|
|
Hm2CellularNetworks ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Cellular Networks list."
|
|
SYNTAX INTEGER {
|
|
auto (1),
|
|
gsm (2),
|
|
umts (3),
|
|
lte (4),
|
|
gsmumts (5),
|
|
gsmlte (6),
|
|
umtslte (7),
|
|
none (8)
|
|
}
|
|
|
|
Hm2TechnologyLevel ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Cellular Networks Technology levels."
|
|
SYNTAX INTEGER {
|
|
lte (1),
|
|
utms (2)
|
|
}
|
|
|
|
Hm2AuthType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Data Authentication list."
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
pap (2),
|
|
chap (3),
|
|
papchap (4)
|
|
}
|
|
|
|
Hm2PdpType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Data IP Addressing types."
|
|
SYNTAX INTEGER {
|
|
ipv4 (1),
|
|
ipv6 (2),
|
|
ipv4v6 (3)
|
|
}
|
|
|
|
Hm2ConnectionStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Data Connection Status list."
|
|
SYNTAX INTEGER {
|
|
inactive (1),
|
|
active (2),
|
|
idle (3),
|
|
connecting (4),
|
|
reconnecting (5),
|
|
failure (6)
|
|
}
|
|
|
|
Hm2LimitUnit ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Data Plan measuring unit."
|
|
SYNTAX INTEGER {
|
|
kb (1),
|
|
mb (2),
|
|
gb (3)
|
|
}
|
|
|
|
Hm2SimCardRole ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Sim Card Role."
|
|
SYNTAX INTEGER {
|
|
auto (1),
|
|
primary (2),
|
|
backup (3)
|
|
}
|
|
|
|
Hm2SimCardStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Sim Card Status."
|
|
SYNTAX INTEGER {
|
|
simPresent (1),
|
|
simAbsent (2),
|
|
simLocked (3),
|
|
simUnlocked (4),
|
|
simInactive (5),
|
|
simActive (6)
|
|
}
|
|
|
|
Hm2Pin1Status ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Sim Card Pin1 Status."
|
|
SYNTAX INTEGER {
|
|
notVerified (1),
|
|
verified (2),
|
|
blocked (3),
|
|
disabled (4),
|
|
wrongCode(5)
|
|
}
|
|
|
|
Hm2RegistrationStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Sim Card Registration Status."
|
|
SYNTAX INTEGER {
|
|
notRegistered (1),
|
|
registering (2),
|
|
registered (3),
|
|
failure (4)
|
|
}
|
|
|
|
Hm2RoamingStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "WWAN Carrier Roaming Status."
|
|
SYNTAX INTEGER {
|
|
home (1),
|
|
roaming (2),
|
|
roamingDisabled (3)
|
|
}
|
|
|
|
Hm2TrapBits ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Traps enable/disable bit list."
|
|
SYNTAX BITS {
|
|
roamingActive(0),
|
|
ltePersistenceSwitch(1),
|
|
cellularRegistrationFailed(2),
|
|
dataConnectionSetup(3),
|
|
dataPlanWarningThreshold(4),
|
|
simPin1Status(5),
|
|
failoverConnectionBackupSim(6),
|
|
failoverRegistrationBackupSim(7),
|
|
failoverRoamingBackupSim(8),
|
|
failoverDataLimitBackupSim(9),
|
|
failoverRegistrationModemReset(10)
|
|
}
|
|
|
|
Hm2SimCardsListIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "SIM Cards list."
|
|
SYNTAX INTEGER {
|
|
sim1 (0),
|
|
sim2 (1),
|
|
sim3 (2),
|
|
sim4 (3)
|
|
}
|
|
|
|
Hm2SimCardsListActive ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "SIM Cards list."
|
|
SYNTAX INTEGER {
|
|
noSim (0),
|
|
sim1 (1),
|
|
sim2 (2),
|
|
sim3 (3),
|
|
sim4 (4)
|
|
}
|
|
|
|
Hm2ModemOperationalState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Modem power states."
|
|
SYNTAX INTEGER {
|
|
online(0),
|
|
low-power(1),
|
|
offline(2),
|
|
reset(3),
|
|
shutting-down(4),
|
|
persistent-low-power(5),
|
|
unknown(255)
|
|
}
|
|
|
|
Hm2CellularDataTech ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Data technology list."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
gsm(1),
|
|
umts(2),
|
|
edge(3),
|
|
hsdpa(4),
|
|
hsupa(5),
|
|
hsdpa-hsupda(6),
|
|
lte(7),
|
|
hsdpaplus(8),
|
|
hsdpaplus-hsupa(9),
|
|
dchsdpaplus(10),
|
|
dchsdpaplus-hsupa(11)
|
|
}
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- General Group Objects
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanAdminStatus OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WWAN Global mode operation change."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 1 }
|
|
|
|
hm2WwanCellularSelection OBJECT-TYPE
|
|
SYNTAX Hm2CellularNetworks
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cellular network selection supported combinations.
|
|
'auto' value means all supported networks (GSM/UMTS/LTE)."
|
|
DEFVAL { auto }
|
|
::= { hm2WwanGeneralGroup 2 }
|
|
|
|
hm2WwanLtePersistence OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When an LTE capable device is connected to a non-LTE network
|
|
it may not handover to an LTE network when one becomes available
|
|
if data is being continuously transmitted or received. Enabling
|
|
this function will insure that a connection over LTE will be
|
|
maintained whenever LTE is available."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 4 }
|
|
|
|
hm2WwanLtePersistenceInterval OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0..3600 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds after which LTE Persistence switch will be
|
|
attempted. A 0 value means switch without waiting. This time
|
|
interval is needed to avoid intermittent switches."
|
|
DEFVAL { 30 }
|
|
::= { hm2WwanGeneralGroup 5 }
|
|
|
|
hm2WwanFailoverTechnologyLevel OBJECT-TYPE
|
|
SYNTAX Hm2TechnologyLevel
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Desired cellular technology limit. If the current cellular
|
|
network technology falls below this level then failover can
|
|
be triggered. This mib node is meant to be used in conjunction
|
|
with hm2WwanBackupSimTechnologyLevel failover scenario."
|
|
DEFVAL { utms }
|
|
::= { hm2WwanGeneralGroup 6 }
|
|
|
|
hm2WwanBackupSimFailoverConnection OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Switch to Backup SIM card when data connection fails."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 7 }
|
|
|
|
hm2WwanBackupSimFailoverRegistration OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Switch to Backup SIM when registration fails."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 8 }
|
|
|
|
hm2WwanBackupSimFailoverRoaming OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Switch to Backup SIM when roaming is detected."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 9 }
|
|
|
|
hm2WwanBackupSimFailoverDataLimit OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Switch to Backup SIM card when data limit is reached and
|
|
switch to Primary SIM when data limit is recovered."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 10 }
|
|
|
|
hm2WwanModemResetFailoverRegistration OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Attempt a Modem reset if both Primary and Backup SIM cards
|
|
report registration failures. Backup SIM card registration
|
|
failure might not be needed depending if
|
|
hm2WwanBackupSimFailoverRegistration is enabled or if the
|
|
SIM is physical present."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 11 }
|
|
|
|
hm2WwanBackupSimTechnologyLevel OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Switch to Backup SIM card when current cellular technology
|
|
drops bellow a limit. Configure limit with hm2WwanFailoverTechnologyLevel."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 12 }
|
|
|
|
hm2WwanFailoverCycle OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By default
|
|
hm2WwanBackupSimFailoverConnection
|
|
hm2WwanBackupSimFailoverRegistration
|
|
will not fallback to using the Primary SIM card if failure
|
|
is encountered on the Backup SIM card. This mib node will
|
|
allow falling back to Primary SIM card if Backup SIM card
|
|
is unable to register or create a connection. The cycled
|
|
fallback will be done after 60 seconds."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanGeneralGroup 13 }
|
|
|
|
hm2WwanSetTrap OBJECT-TYPE
|
|
SYNTAX Hm2TrapBits
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A bitmap string serving as a enable/disable method for
|
|
the trap events defined by the WWAN notifications. All
|
|
traps are enabled by default."
|
|
DEFVAL { { roamingActive, ltePersistenceSwitch, cellularRegistrationFailed, dataConnectionSetup, dataPlanWarningThreshold, simPin1Status, failoverConnectionBackupSim, failoverRegistrationBackupSim, failoverRoamingBackupSim, failoverDataLimitBackupSim, failoverRegistrationModemReset } }
|
|
::= { hm2WwanGeneralGroup 14 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- WWAN Data Group
|
|
-- *************************************************************
|
|
--
|
|
--
|
|
|
|
-- *************************************************************
|
|
-- WWAN Data Connections Table
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanDataConnectionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hm2WwanDataConnectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configuration options for each
|
|
WWAN Data connection per SIM card."
|
|
::= { hm2WwanDataGroup 1 }
|
|
|
|
|
|
hm2WwanDataConnectionEntry OBJECT-TYPE
|
|
SYNTAX Hm2WwanDataConnectionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries of the table."
|
|
INDEX { hm2WwanDataConnectionSimId }
|
|
::= { hm2WwanDataConnectionTable 1 }
|
|
|
|
|
|
Hm2WwanDataConnectionEntry ::= SEQUENCE {
|
|
hm2WwanDataConnectionSimId Integer32,
|
|
hm2WwanDataConnectionAdminStatus HmEnabledStatus,
|
|
hm2WwanDataConnectionApn SnmpAdminString,
|
|
hm2WwanDataConnectionApnCurrent SnmpAdminString,
|
|
hm2WwanDataConnectionUser SnmpAdminString,
|
|
hm2WwanDataConnectionPassword SnmpAdminString,
|
|
hm2WwanDataConnectionAuth Hm2AuthType,
|
|
hm2WwanDataConnectionPdpType Hm2PdpType,
|
|
hm2WwanDataConnectionIpAddressType InetAddressType,
|
|
hm2WwanDataConnectionIpAddress InetAddress,
|
|
hm2WwanDataConnectionDnsPrimaryType InetAddressType,
|
|
hm2WwanDataConnectionDnsPrimary InetAddress,
|
|
hm2WwanDataConnectionDnsSecondaryType InetAddressType,
|
|
hm2WwanDataConnectionDnsSecondary InetAddress,
|
|
hm2WwanDataConnectionIpAddressCurrentType InetAddressType,
|
|
hm2WwanDataConnectionIpAddressCurrent InetAddress,
|
|
hm2WwanDataConnectionDnsPrimaryCurrentType InetAddressType,
|
|
hm2WwanDataConnectionDnsPrimaryCurrent InetAddress,
|
|
hm2WwanDataConnectionDnsSecondaryCurrentType InetAddressType,
|
|
hm2WwanDataConnectionDnsSecondaryCurrent InetAddress,
|
|
hm2WwanDataConnectionMtu Integer32,
|
|
hm2WwanDataConnectionFailedRetry Integer32,
|
|
hm2WwanDataConnectionFailedRetryCurrent Unsigned32,
|
|
hm2WwanDataConnectionStatus Hm2ConnectionStatus,
|
|
hm2WwanDataConnectionStatusErrorReason HmLargeDisplayString,
|
|
hm2WwanDataConnectionActivatedCount Unsigned32,
|
|
hm2WwanDataConnectionStartTime Unsigned32,
|
|
hm2WwanDataConnectionUpTime Unsigned32,
|
|
hm2WwanDataConnectionTotalUpTime Unsigned32
|
|
}
|
|
|
|
|
|
hm2WwanDataConnectionSimId OBJECT-TYPE
|
|
SYNTAX Hm2SimCardsListIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SIM ID for which this connection entry belongs to. Also
|
|
used as the table's index."
|
|
::= { hm2WwanDataConnectionEntry 1 }
|
|
|
|
hm2WwanDataConnectionAdminStatus OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operational mode of the connection."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanDataConnectionEntry 2 }
|
|
|
|
hm2WwanDataConnectionApn OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access Point Name used to identify the data connection's
|
|
gateway name in the carriers network. If empty then the
|
|
default APN configured on the SIM card will be used. APN
|
|
value change while the connection is active, will take effect
|
|
after toggling hm2WwanDataConnectionAdminStatus."
|
|
DEFVAL { ''H }
|
|
::= { hm2WwanDataConnectionEntry 3 }
|
|
|
|
hm2WwanDataConnectionApnCurrent OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current Access Point Name used for data connections. If
|
|
hm2WwanDataConnectionApn is empty then the value shown here
|
|
represents the automatically detected APN stored on the
|
|
Sim Card."
|
|
::= { hm2WwanDataConnectionEntry 4 }
|
|
|
|
hm2WwanDataConnectionUser OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name used for authentication when settting up a new
|
|
data connection. Empty value means its not required."
|
|
DEFVAL { ''H }
|
|
::= { hm2WwanDataConnectionEntry 5 }
|
|
|
|
hm2WwanDataConnectionPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pasword asociated with the user name used for authentication
|
|
when settting up a new data connection. Not readable by the user."
|
|
DEFVAL { ''H }
|
|
::= { hm2WwanDataConnectionEntry 6 }
|
|
|
|
hm2WwanDataConnectionAuth OBJECT-TYPE
|
|
SYNTAX Hm2AuthType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of authentication used when setting up a data
|
|
connection."
|
|
DEFVAL { none }
|
|
::= { hm2WwanDataConnectionEntry 7 }
|
|
|
|
hm2WwanDataConnectionPdpType OBJECT-TYPE
|
|
SYNTAX Hm2PdpType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP type of the data connection to set up. It can be
|
|
IPv4 or IPv6. Currently only IPv4 is supported."
|
|
DEFVAL { ipv4 }
|
|
::= { hm2WwanDataConnectionEntry 8 }
|
|
|
|
hm2WwanDataConnectionIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hm2WwanDataConnectionIpAddress value type, either IPv4
|
|
or IPv6."
|
|
DEFVAL { ipv4 }
|
|
::= { hm2WwanDataConnectionEntry 9 }
|
|
|
|
hm2WwanDataConnectionIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manual IP address to be used for configuring a new data
|
|
connection. If 0.0.0.0 then a dynamic IP Address will be
|
|
assigned by the carrier."
|
|
DEFVAL { '00000000'H }
|
|
::= { hm2WwanDataConnectionEntry 10 }
|
|
|
|
hm2WwanDataConnectionDnsPrimaryType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hm2WwanDataConnectionDnsPrimary value type, either IPv4
|
|
or IPv6."
|
|
DEFVAL { ipv4 }
|
|
::= { hm2WwanDataConnectionEntry 11 }
|
|
|
|
hm2WwanDataConnectionDnsPrimary OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manual IP address to be used for configuring the primary
|
|
DNS server address for the data connection. If 0.0.0.0
|
|
then a dynamic DNS IP Address will be assigned by the carrier."
|
|
DEFVAL { '00000000'H }
|
|
::= { hm2WwanDataConnectionEntry 12 }
|
|
|
|
hm2WwanDataConnectionDnsSecondaryType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hm2WwanDataConnectionDnsSecondary value type, either IPv4
|
|
or IPv6."
|
|
DEFVAL { ipv4 }
|
|
::= { hm2WwanDataConnectionEntry 13 }
|
|
|
|
hm2WwanDataConnectionDnsSecondary OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manual IP address to be used for configuring the secondary
|
|
DNS server address for the data connection. If 0.0.0.0
|
|
then a dynamic DNS IP Address will be assigned by the carrier."
|
|
DEFVAL { '00000000'H }
|
|
::= { hm2WwanDataConnectionEntry 14 }
|
|
|
|
hm2WwanDataConnectionIpAddressCurrentType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hm2WwanDataConnectionIpAddressCurrent value type, either IPv4
|
|
or IPv6."
|
|
::= { hm2WwanDataConnectionEntry 15 }
|
|
|
|
hm2WwanDataConnectionIpAddressCurrent OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address that the WWAN data interface is currently
|
|
using."
|
|
DEFVAL { '00000000'H }
|
|
::= { hm2WwanDataConnectionEntry 16 }
|
|
|
|
hm2WwanDataConnectionDnsPrimaryCurrentType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hm2WwanDataConnectionDnsPrimaryCurrent value type, either IPv4
|
|
or IPv6."
|
|
::= { hm2WwanDataConnectionEntry 17 }
|
|
|
|
hm2WwanDataConnectionDnsPrimaryCurrent OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Primary DNS Address that the WWAN data interface
|
|
is currently using."
|
|
DEFVAL { '00000000'H }
|
|
::= { hm2WwanDataConnectionEntry 18 }
|
|
|
|
hm2WwanDataConnectionDnsSecondaryCurrentType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hm2WwanDataConnectionDnsSecondaryCurrent value type, either IPv4
|
|
or IPv6."
|
|
::= { hm2WwanDataConnectionEntry 19 }
|
|
|
|
hm2WwanDataConnectionDnsSecondaryCurrent OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Secondary DNS Address that the WWAN data interface
|
|
is currently using."
|
|
DEFVAL { '00000000'H }
|
|
::= { hm2WwanDataConnectionEntry 20 }
|
|
|
|
hm2WwanDataConnectionMtu OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1500)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Transmision Unit used when sending IP packets
|
|
over the WWAN data interface. The MTU value is reported
|
|
by the wwan modem."
|
|
::= { hm2WwanDataConnectionEntry 21 }
|
|
|
|
hm2WwanDataConnectionFailedRetry OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How many times should a failed WWAN data connection
|
|
attempt to try reconnecting before aborting and using
|
|
fallback options or logging error. A value of 0 means
|
|
no retry attempts and a value of -1 means 'infinite'
|
|
attempts."
|
|
DEFVAL { 3 }
|
|
::= { hm2WwanDataConnectionEntry 22 }
|
|
|
|
hm2WwanDataConnectionFailedRetryCurrent OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number o data reconnect attempts made.
|
|
Value 0 means no retries have been made."
|
|
::= { hm2WwanDataConnectionEntry 23 }
|
|
|
|
hm2WwanDataConnectionStatus OBJECT-TYPE
|
|
SYNTAX Hm2ConnectionStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current status of this WWAN Data connection. If in 'Error'
|
|
state then a reason for the error will be found under
|
|
hm2WwanDataConnectionStatusErrorReason."
|
|
::= { hm2WwanDataConnectionEntry 24 }
|
|
|
|
hm2WwanDataConnectionStatusErrorReason OBJECT-TYPE
|
|
SYNTAX HmLargeDisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason why this WWAN Data connection is in 'Error'
|
|
state."
|
|
::= { hm2WwanDataConnectionEntry 25 }
|
|
|
|
hm2WwanDataConnectionActivatedCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How many times this WWAN Data connection was successfuly
|
|
established."
|
|
::= { hm2WwanDataConnectionEntry 26 }
|
|
|
|
hm2WwanDataConnectionStartTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time in seconds since Jan 1, 1970."
|
|
::= { hm2WwanDataConnectionEntry 27 }
|
|
|
|
hm2WwanDataConnectionUpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time in seconds since this connection is active."
|
|
::= { hm2WwanDataConnectionEntry 28 }
|
|
|
|
hm2WwanDataConnectionTotalUpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total time in which this connection was active."
|
|
::= { hm2WwanDataConnectionEntry 29 }
|
|
|
|
|
|
-- *************************************************************
|
|
-- WWAN Data Plan Management Table
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanDataPlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hm2WwanDataPlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configuration options for each
|
|
WWAN Data Plan per SIM card."
|
|
::= { hm2WwanDataGroup 2 }
|
|
|
|
|
|
hm2WwanDataPlanEntry OBJECT-TYPE
|
|
SYNTAX Hm2WwanDataPlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries of the table."
|
|
INDEX { hm2WwanDataPlanSimId }
|
|
::= { hm2WwanDataPlanTable 1 }
|
|
|
|
|
|
Hm2WwanDataPlanEntry ::= SEQUENCE {
|
|
hm2WwanDataPlanSimId Integer32,
|
|
hm2WwanDataPlanMonthlyLimit Unsigned32,
|
|
hm2WwanDataPlanLimitMeasureUnit Hm2LimitUnit,
|
|
hm2WwanDataPlanWarningThreshold Integer32,
|
|
hm2WwanDataPlanReset HmActionValue,
|
|
hm2WwanDataPlanResetDay Integer32,
|
|
hm2WwanDataPlanLastReset HmTimeSeconds1970,
|
|
hm2WwanDataPlanCutoffThreshold Integer32,
|
|
hm2WwanDataPlanMonthlyUsageTx Counter64,
|
|
hm2WwanDataPlanMonthlyUsageRx Counter64
|
|
}
|
|
|
|
|
|
hm2WwanDataPlanSimId OBJECT-TYPE
|
|
SYNTAX Hm2SimCardsListIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SIM ID for which this connection entry belongs. Also
|
|
used as the table's index."
|
|
::= { hm2WwanDataPlanEntry 1 }
|
|
|
|
hm2WwanDataPlanMonthlyLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of data that the carrier will charge as
|
|
per a WWAN data contract per month. A value 0 means
|
|
unlimited."
|
|
DEFVAL { 0 }
|
|
::= { hm2WwanDataPlanEntry 2 }
|
|
|
|
hm2WwanDataPlanLimitMeasureUnit OBJECT-TYPE
|
|
SYNTAX Hm2LimitUnit
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Which measure unit is used to interpret the volume
|
|
of the data traffic. Possible units are: Kilobytes,
|
|
Megabytes, Gigabytes."
|
|
DEFVAL { kb }
|
|
::= { hm2WwanDataPlanEntry 3 }
|
|
|
|
hm2WwanDataPlanWarningThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The percentage of the volume of data that when reached
|
|
will generate a warning. A value of 0 will disable the
|
|
warning."
|
|
DEFVAL { 90 }
|
|
::= { hm2WwanDataPlanEntry 4 }
|
|
|
|
hm2WwanDataPlanReset OBJECT-TYPE
|
|
SYNTAX HmActionValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manually reset the data plan counters. Only the value
|
|
'action(2)' can be written and when read 'noop(1)' will
|
|
always be returned."
|
|
DEFVAL { noop }
|
|
::= { hm2WwanDataPlanEntry 5 }
|
|
|
|
hm2WwanDataPlanResetDay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..31)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Which day of the month will be used to auto reset the data
|
|
plan counters. A value of 0 will disable the reset action.
|
|
The reset action will be performed at 00:00am in the
|
|
selected day."
|
|
DEFVAL { 0 }
|
|
::= { hm2WwanDataPlanEntry 6 }
|
|
|
|
hm2WwanDataPlanLastReset OBJECT-TYPE
|
|
SYNTAX HmTimeSeconds1970
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time in seconds since Jan 1st, 1970 when the last data
|
|
plan counters were resetted."
|
|
::= { hm2WwanDataPlanEntry 7 }
|
|
|
|
hm2WwanDataPlanCutoffThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The percentage of the volume of used data that when reached
|
|
will completely disable any data connections associated with
|
|
this SIM ID. A value of 0 will disable the cutoff."
|
|
DEFVAL { 100 }
|
|
::= { hm2WwanDataPlanEntry 8 }
|
|
|
|
hm2WwanDataPlanMonthlyUsageTx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of data that was transmitted since last reset. The
|
|
measure unit is the same as hm2WwanDataPlanLimitMeasureUnit."
|
|
::= { hm2WwanDataPlanEntry 9 }
|
|
|
|
hm2WwanDataPlanMonthlyUsageRx OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of data that was received since last reset. The
|
|
measure unit is the same as hm2WwanDataPlanLimitMeasureUnit."
|
|
::= { hm2WwanDataPlanEntry 10 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Data Packet Stats Table
|
|
-- *************************************************************
|
|
--
|
|
|
|
hm2WwanDataPacketStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hm2WwanDataPacketStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains packet statistics for each
|
|
WWAN Data connection per SIM card."
|
|
::= { hm2WwanDataGroup 3 }
|
|
|
|
hm2WwanDataPacketStatsEntry OBJECT-TYPE
|
|
SYNTAX Hm2WwanDataPacketStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries of the table."
|
|
INDEX { hm2WwanDataPacketStatsSimId }
|
|
::= { hm2WwanDataPacketStatsTable 1 }
|
|
|
|
Hm2WwanDataPacketStatsEntry ::= SEQUENCE {
|
|
hm2WwanDataPacketStatsSimId Integer32,
|
|
hm2WwanDataPacketStatsTxOk Counter64,
|
|
hm2WwanDataPacketStatsRxOk Counter64,
|
|
hm2WwanDataPacketStatsTxErrors Counter64,
|
|
hm2WwanDataPacketStatsRxErrors Counter64,
|
|
hm2WwanDataPacketStatsTxOverflows Counter64,
|
|
hm2WwanDataPacketStatsRxOverflows Counter64,
|
|
hm2WwanDataPacketStatsTxBytesOk Counter64,
|
|
hm2WwanDataPacketStatsRxBytesOk Counter64,
|
|
hm2WwanDataPacketStatsTxDropped Counter64,
|
|
hm2WwanDataPacketStatsRxDropped Counter64
|
|
}
|
|
|
|
hm2WwanDataPacketStatsSimId OBJECT-TYPE
|
|
SYNTAX Hm2SimCardsListIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SIM ID for which this data connection packet statistics
|
|
entry belongs to. Also used as the table's index."
|
|
::= { hm2WwanDataPacketStatsEntry 1 }
|
|
|
|
hm2WwanDataPacketStatsTxOk OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of successfully transmitted data packets."
|
|
::= { hm2WwanDataPacketStatsEntry 2 }
|
|
|
|
hm2WwanDataPacketStatsRxOk OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of successfully received data packets."
|
|
::= { hm2WwanDataPacketStatsEntry 3 }
|
|
|
|
hm2WwanDataPacketStatsTxErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of errors encountered during packet transmission."
|
|
::= { hm2WwanDataPacketStatsEntry 4 }
|
|
|
|
hm2WwanDataPacketStatsRxErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of errors encountered during packet reception."
|
|
::= { hm2WwanDataPacketStatsEntry 5 }
|
|
|
|
hm2WwanDataPacketStatsTxOverflows OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of overflows encountered during packet transmission."
|
|
::= { hm2WwanDataPacketStatsEntry 6 }
|
|
|
|
hm2WwanDataPacketStatsRxOverflows OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of overflows encountered during packet reception."
|
|
::= { hm2WwanDataPacketStatsEntry 7 }
|
|
|
|
hm2WwanDataPacketStatsTxBytesOk OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of successfully transmitted bytes."
|
|
::= { hm2WwanDataPacketStatsEntry 8 }
|
|
|
|
hm2WwanDataPacketStatsRxBytesOk OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of successfully received bytes."
|
|
::= { hm2WwanDataPacketStatsEntry 9 }
|
|
|
|
hm2WwanDataPacketStatsTxDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped during transmission."
|
|
::= { hm2WwanDataPacketStatsEntry 10 }
|
|
|
|
hm2WwanDataPacketStatsRxDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets dropped during reception."
|
|
::= { hm2WwanDataPacketStatsEntry 11 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Sim Card Group Objects
|
|
-- *************************************************************
|
|
--
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Sim Card Table
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanSimCardTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hm2WwanSimCardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configuration options for each
|
|
WWAN SIM card."
|
|
::= { hm2WwanSimCardGroup 1 }
|
|
|
|
|
|
hm2WwanSimCardEntry OBJECT-TYPE
|
|
SYNTAX Hm2WwanSimCardEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries of the table."
|
|
INDEX { hm2WwanSimCardSimId }
|
|
::= { hm2WwanSimCardTable 1 }
|
|
|
|
|
|
Hm2WwanSimCardEntry ::= SEQUENCE {
|
|
hm2WwanSimCardSimId Integer32,
|
|
hm2WwanSimCardAdminStatus HmEnabledStatus,
|
|
hm2WwanSimCardRole Hm2SimCardRole,
|
|
hm2WwanSimCardRoleCurrent Hm2SimCardRole,
|
|
hm2WwanSimCardStatus Hm2SimCardStatus,
|
|
hm2WwanSimCardSetActive HmActionValue,
|
|
hm2WwanSimCardPin1 SnmpAdminString,
|
|
hm2WwanSimCardPin1Mode HmEnabledStatus,
|
|
hm2WwanSimCardPin1Status Hm2Pin1Status,
|
|
hm2WwanSimCardPin1VerifyTries Integer32,
|
|
hm2WwanSimCardPin1UnblockTries Integer32,
|
|
hm2WwanSimCardPuk1 SnmpAdminString,
|
|
hm2WwanSimCardRoamingMode HmEnabledStatus,
|
|
hm2WwanSimCardIccid SnmpAdminString,
|
|
hm2WwanSimCardImsi SnmpAdminString
|
|
}
|
|
|
|
hm2WwanSimCardSimId OBJECT-TYPE
|
|
SYNTAX Hm2SimCardsListIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SIM ID for which this connection entry belongs. Also
|
|
used as the table's index."
|
|
::= { hm2WwanSimCardEntry 1 }
|
|
|
|
hm2WwanSimCardAdminStatus OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sim Card enable/disable function."
|
|
DEFVAL { enable }
|
|
::= { hm2WwanSimCardEntry 2 }
|
|
|
|
hm2WwanSimCardRole OBJECT-TYPE
|
|
SYNTAX Hm2SimCardRole
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The role this Sim Card will be assigned. The role is
|
|
important for failover scenarios configured under
|
|
General Configuration Group. 'auto' setting will
|
|
automatically choose a role."
|
|
DEFVAL { auto }
|
|
::= { hm2WwanSimCardEntry 3 }
|
|
|
|
hm2WwanSimCardRoleCurrent OBJECT-TYPE
|
|
SYNTAX Hm2SimCardRole
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The role this Sim Card is currently using."
|
|
::= { hm2WwanSimCardEntry 4 }
|
|
|
|
hm2WwanSimCardStatus OBJECT-TYPE
|
|
SYNTAX Hm2SimCardStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sim Card Status information:
|
|
* simPresent: the SIM is physicaly present.
|
|
* simAbsent: the SIM is physicaly absent.
|
|
* simLocked: the SIM is physicaly present
|
|
but was not unlocked using PIN1.
|
|
* simUnlocked: the SIM is physicaly present
|
|
and it was unlocked unsing PIN1.
|
|
* simInactive: the sim is physicaly present
|
|
but it is not used for data
|
|
connections.
|
|
* simActive: the sim is physicaly present and
|
|
is used for data connections."
|
|
::= { hm2WwanSimCardEntry 5 }
|
|
|
|
hm2WwanSimCardSetActive OBJECT-TYPE
|
|
SYNTAX HmActionValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manual operation to set the active status of this
|
|
sim card. When in active state this sim card will be
|
|
used for establishing data connections."
|
|
DEFVAL { noop }
|
|
::= { hm2WwanSimCardEntry 6 }
|
|
|
|
hm2WwanSimCardPin1 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0|4..8))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sim Card's PIN1 code. PIN1 is used to unlock main Sim
|
|
functions which will allow Network Carrier Registration."
|
|
DEFVAL { ''H }
|
|
::= { hm2WwanSimCardEntry 7 }
|
|
|
|
hm2WwanSimCardPin1Mode OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allows to enable or disable PIN1 code. With PIN1 disabled
|
|
the Sim Card will automatically unlock all it's functions."
|
|
::= { hm2WwanSimCardEntry 8 }
|
|
|
|
|
|
hm2WwanSimCardPin1Status OBJECT-TYPE
|
|
SYNTAX Hm2Pin1Status
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Pin1 status information:
|
|
* NotVerified: Pin1 was not verified.
|
|
* Verified: Pin1 was successfuly verified.
|
|
* Blocked: Wrong Pin1 was used too many times
|
|
and the Sim Card blocked it.
|
|
* Disabled: Pin1 was manually disabled or the
|
|
Sim Card does not requires it.
|
|
* WrongCode: The configured Pin1 code is not
|
|
accepted by the Sim Card unlock function."
|
|
::= { hm2WwanSimCardEntry 9 }
|
|
|
|
hm2WwanSimCardPin1VerifyTries OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of times a wrong Pin1 code can be used
|
|
to unlock the Sim Card until it is blocked."
|
|
::= { hm2WwanSimCardEntry 10 }
|
|
|
|
hm2WwanSimCardPin1UnblockTries OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of times a wrong PUK1 code can be entered
|
|
to unblock a PIN1 code."
|
|
::= { hm2WwanSimCardEntry 11 }
|
|
|
|
hm2WwanSimCardPuk1 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..8))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PUK1 code is used to unblock a PIN1 code. Writing a PUK1
|
|
value will attempt to unblock a PIN1 code if the PIN1 code
|
|
is in 'Blocked' state. PUK1 code will not be saved.
|
|
hm2WwanSimCardPin1UnblockTries is a counter on how many
|
|
times a wrong PUK1 code can be entered. Empty value write
|
|
operation will be ignored. New PIN code configured during
|
|
the unblock operation will be the current PIN1 stored in
|
|
hm2WwanSimCardPin1 mib."
|
|
::= { hm2WwanSimCardEntry 12 }
|
|
|
|
hm2WwanSimCardRoamingMode OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Roaming will allow the modem to perform registration
|
|
with carriers other than the one that emitted the current
|
|
SIM card. Data connections established when attached to
|
|
Roaming partners will probably incur additional costs."
|
|
DEFVAL { disable }
|
|
::= { hm2WwanSimCardEntry 13 }
|
|
|
|
hm2WwanSimCardIccid OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0|22))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Integrated Circuit Card Identifier is the international
|
|
SIM's identifier. This value is preserved over reboots
|
|
so that when a new SIM is inserted the operation can be
|
|
detected and the settings relevant for the old SIM can
|
|
be resetted. The user can only read this mib value."
|
|
DEFVAL { ''H }
|
|
::= { hm2WwanSimCardEntry 14 }
|
|
|
|
hm2WwanSimCardImsi OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0|15))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"International Mobile Subscriber Identity is an individual
|
|
identifier on operator networks. Mobile network operators
|
|
connect mobile phone calls and communicate with their market
|
|
SIM cards using their IMSIs."
|
|
::= { hm2WwanSimCardEntry 15 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Information Group Objects
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanCellularInformationGroup OBJECT IDENTIFIER ::= { hm2WwanInformationGroup 1 }
|
|
hm2WwanModemInformationGroup OBJECT IDENTIFIER ::= { hm2WwanInformationGroup 2 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Cellular Information Group Objects
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanCellularActiveSimId OBJECT-TYPE
|
|
SYNTAX Hm2SimCardsListActive
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sim Card id for the current active SIM:
|
|
* '0' value means no SIM Card is active.
|
|
* '1' value means Primary SIM Card is active.
|
|
* '2' value means Backup SIM Card is active."
|
|
::= { hm2WwanCellularInformationGroup 1 }
|
|
|
|
hm2WwanCellularRegistration OBJECT-TYPE
|
|
SYNTAX Hm2RegistrationStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of the Sim's Carrier Registration."
|
|
::= { hm2WwanCellularInformationGroup 2 }
|
|
|
|
hm2WwanCellularOperator OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Network Operator Name"
|
|
::= { hm2WwanCellularInformationGroup 3 }
|
|
|
|
hm2WwanCellularNetwork OBJECT-TYPE
|
|
SYNTAX Hm2CellularNetworks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current Cellular Network Technology being used."
|
|
::= { hm2WwanCellularInformationGroup 4 }
|
|
|
|
hm2WwanCellularMcc OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mobile Country Code is a 3 digits code used to
|
|
identify the country where the Public Land
|
|
Mobile Network (PLMN) resides."
|
|
::= { hm2WwanCellularInformationGroup 5 }
|
|
|
|
hm2WwanCellularMnc OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mobile Network Code is a 2 to 3 digits code used to
|
|
identify the Public Land Mobile Network (PLMN)
|
|
in that country."
|
|
::= { hm2WwanCellularInformationGroup 6 }
|
|
|
|
hm2WwanCellularLac OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Location area code together with PLMN (MCC + MNC)
|
|
creates an internationally unique identifier known
|
|
as Location Area Identity (LAI). The LAI is used
|
|
for location updating of the mobile subscribers."
|
|
::= { hm2WwanCellularInformationGroup 7 }
|
|
|
|
hm2WwanCellularBsic OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Base Station Identity Code is a code used in WWAN networks
|
|
to uniquely identify a base station."
|
|
::= { hm2WwanCellularInformationGroup 8 }
|
|
|
|
hm2WwanCellularCellId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifier of the current used WWAN Cell."
|
|
::= { hm2WwanCellularInformationGroup 9 }
|
|
|
|
hm2WwanCellularBand OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current Cellular Band used for radio transmissions."
|
|
::= { hm2WwanCellularInformationGroup 10 }
|
|
|
|
hm2WwanCellularChannel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current channel number within the Cellular Band
|
|
used for radio transmissions. A value of 0 means the
|
|
channel is not relevant to the network technology
|
|
currently in use."
|
|
::= { hm2WwanCellularInformationGroup 11 }
|
|
|
|
hm2WwanCellularSignalStrength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In GSM/UMTS mobile networks signal strength is based
|
|
on RSSI (Received Signal Strength Indication) value
|
|
measuring the power level being received by the antena.
|
|
The higher the RSSI the stronger the signal. A value
|
|
of -125 means 'no signal'."
|
|
::= { hm2WwanCellularInformationGroup 12 }
|
|
|
|
hm2WwanCellularSignalStrengthLte OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In LTE mobile networks signal strength is based on
|
|
RSRP (Reference Signal Received Power) value."
|
|
::= { hm2WwanCellularInformationGroup 13 }
|
|
|
|
hm2WwanCellularSignalQuality OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UMTS signal quality indicator based on ECIO
|
|
(Energy to Interference Ratio)."
|
|
::= { hm2WwanCellularInformationGroup 14 }
|
|
|
|
hm2WwanCellularSignalQualityLte OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LTE signal quality indicator based on RSRQ
|
|
(Reference Signal Received Quality)."
|
|
::= { hm2WwanCellularInformationGroup 15 }
|
|
|
|
hm2WwanCellularRoamingStatus OBJECT-TYPE
|
|
SYNTAX Hm2RoamingStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current Roaming status:
|
|
* Home: registration done in home network.
|
|
* Roaming: registration done in partner network in
|
|
roaming mode. Roaming has to be admin enabled.
|
|
* RoamingDisabled: no home network detected and
|
|
Roaming is admin disabled."
|
|
::= { hm2WwanCellularInformationGroup 16 }
|
|
|
|
hm2WwanCellularBitErrorRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cellular transmission error rate displayed in hundredths
|
|
of percentage units. A value of 1000 means 10% bit error ratio."
|
|
::= { hm2WwanCellularInformationGroup 17 }
|
|
|
|
hm2WwanCellularCurrentTxRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current channel TX rate displayed in kbps."
|
|
::= { hm2WwanCellularInformationGroup 18 }
|
|
|
|
hm2WwanCellularCurrentRxRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current channel RX rate displayed in kbps."
|
|
::= { hm2WwanCellularInformationGroup 19 }
|
|
|
|
hm2WwanCellularMaxTxRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum channel TX rate that can be achieved,
|
|
displayed in kbps."
|
|
::= { hm2WwanCellularInformationGroup 20 }
|
|
|
|
hm2WwanCellularMaxRxRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum channel RX rate that can be achieved,
|
|
displayed in kbps."
|
|
::= { hm2WwanCellularInformationGroup 21 }
|
|
|
|
hm2WwanCellularDataTech OBJECT-TYPE
|
|
SYNTAX Hm2CellularDataTech
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Data technology in use for the active
|
|
data connection."
|
|
::= { hm2WwanCellularInformationGroup 22 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Modem Information Group
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanModemManufacturer OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Radio Modem Manufacturer"
|
|
::= { hm2WwanModemInformationGroup 1 }
|
|
|
|
hm2WwanModemModel OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model of the Radio Modem."
|
|
::= { hm2WwanModemInformationGroup 2 }
|
|
|
|
hm2WwanModemRevision OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Modem Software version and revision."
|
|
::= { hm2WwanModemInformationGroup 3 }
|
|
|
|
hm2WwanModemImei OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internation Mobile Equipment Identity is a unique number
|
|
given to mobile capable devices."
|
|
::= { hm2WwanModemInformationGroup 4 }
|
|
|
|
hm2WwanModemOperationalState OBJECT-TYPE
|
|
SYNTAX Hm2ModemOperationalState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ONLINE: Modem is fully operational
|
|
LOW_POWER: Modem has temporarily disabled RF
|
|
OFFLINE: Modem has deactivated RF and is partially shutdown
|
|
RESET: Modem is in the process of power cycling
|
|
SHUTTING_DOWN: Modem is in the process of shutting down
|
|
PERSISTENT_LOW_POWER: Modem has disabled RF and state persists after reset
|
|
UNKNOWN: Unknown state."
|
|
::= { hm2WwanModemInformationGroup 5 }
|
|
|
|
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- WWAN Traps
|
|
-- *************************************************************
|
|
--
|
|
hm2WwanRoamingActiveTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanCellularRoamingStatus,
|
|
hm2WwanCellularOperator,
|
|
hm2WwanCellularActiveSimId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated whenever Roaming status will
|
|
become active."
|
|
::= { hm2WwanMibNotifications 1 }
|
|
|
|
hm2WwanLtePersistenceSwitchTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanLtePersistence,
|
|
hm2WwanLtePersistenceInterval,
|
|
hm2WwanCellularActiveSimId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated when LTE Persistence function
|
|
will perform a switch back to LTE."
|
|
::= { hm2WwanMibNotifications 2 }
|
|
|
|
hm2WwanCelluarRegistrationFailedTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanCellularRegistration,
|
|
hm2WwanCellularActiveSimId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated whenever a Cellular Network
|
|
Registration failure occurs."
|
|
::= { hm2WwanMibNotifications 3 }
|
|
|
|
hm2WwanDataConnectionSetupTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanDataConnectionStatus,
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanDataConnectionApnCurrent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated whenever a Cellular Data
|
|
Connection will change its status."
|
|
::= { hm2WwanMibNotifications 4 }
|
|
|
|
hm2WwanDataPlanWarningThresholdTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanDataPlanWarningThreshold,
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanDataPlanMonthlyLimit,
|
|
hm2WwanDataPlanLimitMeasureUnit,
|
|
hm2WwanDataPlanMonthlyUsageTx,
|
|
hm2WwanDataPlanMonthlyUsageRx
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated when the Data Plan
|
|
Warning Threshold is reached. The trap is
|
|
resent after each 25% of remaining data
|
|
is consumed all the way up until the
|
|
Data Plan Limit is reached."
|
|
::= { hm2WwanMibNotifications 5 }
|
|
|
|
hm2WwanSimCardPin1StatusTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanSimCardPin1Status,
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanSimCardRoleCurrent,
|
|
hm2WwanSimCardStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated whenever SIM Card
|
|
PIN1 access functions are used and their
|
|
status changes."
|
|
::= { hm2WwanMibNotifications 6 }
|
|
|
|
hm2WwanBackupSimFailoverConnectionTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanSimCardRoleCurrent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated whenever a data
|
|
connection on the Primary SIM Card fails
|
|
and a failover to Backup SIM Card is done."
|
|
::= { hm2WwanMibNotifications 7 }
|
|
|
|
hm2WwanBackupSimFailoverRegistrationTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanSimCardRoleCurrent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated whenever a cellular
|
|
network registration the Primary SIM Card fails
|
|
and a failover to Backup SIM Card is done."
|
|
::= { hm2WwanMibNotifications 8 }
|
|
|
|
hm2WwanBackupSimFailoverRoamingTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanSimCardRoleCurrent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated whenever a cellular
|
|
network registration to a Roaming Carrier
|
|
is detected on the Primary SIM Card and as
|
|
a result a failover to the Backup SIM Card is done."
|
|
::= { hm2WwanMibNotifications 9 }
|
|
|
|
hm2WwanBackupSimFailoverDataLimitTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanSimCardRoleCurrent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated when the current
|
|
Data Plan Limit is reached and a failover
|
|
to the Backup SIM Card is done."
|
|
::= { hm2WwanMibNotifications 10 }
|
|
|
|
hm2WwanModemResetFailoverRegistrationTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hm2WwanCellularActiveSimId,
|
|
hm2WwanSimCardRoleCurrent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification generated when cellular network
|
|
registration fails on the Primary SIM Card and
|
|
also the fallback to Backup SIM Card registration
|
|
fails."
|
|
::= { hm2WwanMibNotifications 11 }
|
|
|
|
END
|