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