summaryrefslogtreecommitdiff
path: root/MIBS/tait
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/tait')
-rw-r--r--MIBS/tait/TAIT-COMMON-MIB72
-rw-r--r--MIBS/tait/TAIT-INFRA93-94SERIES-COMMON-MIB42
-rw-r--r--MIBS/tait/TAIT-INFRA93-94SERIES-TC-MIB186
-rw-r--r--MIBS/tait/TAIT-INFRA93SERIES-MIB2379
-rw-r--r--MIBS/tait/TAIT-INFRA93SERIES-TC-MIB234
-rw-r--r--MIBS/tait/TAIT-TN9300-MIB2824
-rw-r--r--MIBS/tait/TAIT-TN9300-TC310
-rw-r--r--MIBS/tait/TAIT-TNADMIN-MIB173
-rw-r--r--MIBS/tait/TAIT-TNADMIN-MODULE-MIB40
-rw-r--r--MIBS/tait/TAIT-TNADMIN-TC57
10 files changed, 6317 insertions, 0 deletions
diff --git a/MIBS/tait/TAIT-COMMON-MIB b/MIBS/tait/TAIT-COMMON-MIB
new file mode 100644
index 0000000..bd96ac6
--- /dev/null
+++ b/MIBS/tait/TAIT-COMMON-MIB
@@ -0,0 +1,72 @@
+TAIT-COMMON-MIB DEFINITIONS ::= BEGIN
+--_________________________________________________________________
+-- Description:
+-- Top-level MIB sub-tree for Tait Communications
+--
+-- Notes:
+-- None
+--_________________________________________________________________
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
+ FROM SNMPv2-SMI;
+
+--
+-- Module Identification
+--
+taitCommonRegModule MODULE-IDENTITY
+ LAST-UPDATED "201202201200Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO
+ "postal: Tait International Limited
+ 558 Wairakei Road
+ PO Box 1645
+ Christchurch
+ New Zealand
+
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+ DESCRIPTION "The Tait Communication registration module."
+ REVISION "201202201200Z"
+ DESCRIPTION "Update with new identity."
+
+ ::= { enterprises 3570 1 1 1 }
+--_________________________________________________________________
+
+
+--
+-- Root of OID sub-tree for Tait Communications as assigned by
+-- IANA. This value MUST NOT BE MODIFIED
+--
+tait OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "The root of the sub-tree for Tait Communications."
+ ::= { enterprises 3570 }
+
+--
+-- Top Level OID Registrations
+--
+-- sub-tree for registrations, which includes modules
+taitRegistrations OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Sub-tree for registrations, which includes modules."
+ ::= { tait 1 }
+
+taitModules OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Sub-tree for module registrations. It contains the textual context files."
+ ::= { taitRegistrations 1 }
+
+-- sub-tree for company-wide objects and events
+taitGeneric OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Sub-tree for common objects and events for products."
+ ::= { tait 2 }
+
+-- sub-tree for product-specific objects and events
+taitProducts OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Sub-tree for product-specific objects and events."
+ ::= { tait 3 }
+
+END
diff --git a/MIBS/tait/TAIT-INFRA93-94SERIES-COMMON-MIB b/MIBS/tait/TAIT-INFRA93-94SERIES-COMMON-MIB
new file mode 100644
index 0000000..3c72ea4
--- /dev/null
+++ b/MIBS/tait/TAIT-INFRA93-94SERIES-COMMON-MIB
@@ -0,0 +1,42 @@
+TAIT-INFRA93-94SERIES-COMMON-MIB DEFINITIONS ::= BEGIN
+------------------------------------------------------------------------
+-- TAIT Communications Enterprise definition MIB for the Infrastructure-93-94-Series
+-- of Base Stations which comprises the following product types:
+-- - TB9300 DMR Base Station
+-- - TB9400 P25 Base Station
+------------------------------------------------------------------------
+
+IMPORTS
+ MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ taitModules
+ FROM TAIT-COMMON-MIB;
+
+------------------------------------------------------------------------
+
+infra93-94MibModule MODULE-IDENTITY
+ LAST-UPDATED "201406171100Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO "Tait Communications
+ 245 Wooldridge Road
+ PO Box 1645
+ Christchurch
+ New Zealand
+
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+ DESCRIPTION "Add system alarms for TDMA."
+
+ REVISION "201406171100Z"
+ DESCRIPTION "Define the module and product root OIDs for monitored Tait 93/94-series Base Stations"
+
+ REVISION "201401260000Z"
+ DESCRIPTION "1.04.00 - Remove unused import"
+
+ REVISION "201401141100Z"
+ DESCRIPTION "1.01.01 - Initial version prior to change log entries"
+ ::= { taitModules 10 }
+
+------------------------------------------------------------------------
+
+END
diff --git a/MIBS/tait/TAIT-INFRA93-94SERIES-TC-MIB b/MIBS/tait/TAIT-INFRA93-94SERIES-TC-MIB
new file mode 100644
index 0000000..c27eda9
--- /dev/null
+++ b/MIBS/tait/TAIT-INFRA93-94SERIES-TC-MIB
@@ -0,0 +1,186 @@
+TAIT-INFRA93-94SERIES-TC-MIB DEFINITIONS ::= BEGIN
+
+--
+-- Textual conventions and enumerations for the monitored Base Station
+--
+IMPORTS
+ MODULE-IDENTITY,
+ Integer32,
+ Unsigned32 FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ infra93-94MibModule
+ FROM TAIT-INFRA93-94SERIES-COMMON-MIB;
+
+-- TODO: Automatically inject these versions numbers and timestamps from the buildsystem to reduce chance of human error.
+infra93-94TC MODULE-IDENTITY
+ LAST-UPDATED "201808310000Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO "Tait Communications
+ 245 Wooldridge Road
+ PO Box 1645
+ Christchurch
+ New Zealand
+
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+ DESCRIPTION "Textual conventions used in the Tait-infrastructure-93-94-series MIBs"
+
+ REVISION "201808310000Z"
+ DESCRIPTION "Version 1.13.00 - Added generic textual conventions for gate state property (open/closed) and an option property that can be enabled/disabled"
+
+ REVISION "201805220026Z"
+ DESCRIPTION "Version 1.12.00 - Removed dmr specific textual conventions textual convention"
+
+ REVISION "201711280000Z"
+ DESCRIPTION "Version 1.11.00 - The textual convention for ChannelGroupStatus cleaned up"
+
+ REVISION "201707280000Z"
+ DESCRIPTION "Version 1.10.00 - The textual conventions for ChannelGroupStatus, Milliseconds, TimingControlType added
+ - The textual conventions for ChannelGroupStatus updated to include single-base-station status and description"
+
+ REVISION "201603210000Z"
+ DESCRIPTION "Version 1.09.00 - Added Condition, VoltageV, CurrentmA from TB9400 specific textual conventions"
+
+ REVISION "201505151200Z"
+
+ DESCRIPTION "Version 1.08.00 - Modified range of alarmState to include unavailable (0)"
+
+ REVISION "201410301500Z"
+ DESCRIPTION "Version 1.01.03 - Description text reviewed"
+
+ REVISION "201401141100Z"
+ DESCRIPTION "Version 1.01.02"
+ ::= { infra93-94MibModule 1}
+
+-- =====================
+--
+-- Textual Conventions
+--
+-- =====================
+
+BaseStationMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Base Station Run Mode"
+ SYNTAX INTEGER {
+ offline(0),
+ online(1),
+ unknown(2)
+ }
+
+Condition ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Condition"
+ SYNTAX INTEGER {
+ bad(0),
+ good(1),
+ notFitted(2)
+ }
+
+CurrentmA ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-3"
+ STATUS current
+ DESCRIPTION
+ "The increment size is 1 mA. Displayed unit is A"
+ SYNTAX Unsigned32 (0..65535)
+
+AlarmState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Base Station Alarm status"
+ SYNTAX INTEGER {
+ unavailable(0),
+ cleared(1),
+ raised(2),
+ disabled(3)
+ }
+
+FrequencyHz ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-6"
+ STATUS current
+ DESCRIPTION
+ "The increment size is 1 Hz. Displayed unit is MHz"
+ SYNTAX Unsigned32 (0..4294967295)
+
+PowerW ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The increment size is 1 W"
+ SYNTAX Unsigned32 (0..255)
+
+TransmitterStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Base Station Transmitter status"
+ SYNTAX INTEGER {
+ unknown(0),
+ unconfigured(1),
+ untuned(2),
+ idle(3),
+ transmitting(4),
+ calibrating(5),
+ fault(6)
+ }
+
+
+VoltageV ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-2"
+ STATUS current
+ DESCRIPTION
+ "The increment size is 0.01 V. Displayed unit is V"
+ SYNTAX Integer32 (-32768..32767)
+
+
+Milliseconds ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The increment size is 1 ms"
+ SYNTAX Unsigned32 (0..4294967295)
+
+
+ChannelGroupStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "It describes the role that base-station is playing in a channelgroup. The possible values are -
+ no license(0): The base station does not have a feature license permitting it to be part of a channel group.
+ offline(1): The base station is offline. It is not operational.
+ Isolated(2): The base station is operating as best-efforts repeater. This type of voting should not occur in trunked networks.
+ satellite(3): The base station has acknowledged another channel group member as the central voter. It plays a supporting role to the central voter.
+ central voter(4): The base station is operating as the central voter for the channel group. All incoming voice streams are sent to it for voting. Only one channel group member can be the central voter at any one time.
+ single base station(5): The base station is operating as a single basestation with channelgroup disabled.
+ backup central(6): The base station is capable of operating as master but is currently a satellite to a better master"
+ SYNTAX INTEGER {
+ noLicense(0),
+ offline(1),
+ isolated(2),
+ satellite(3),
+ centralVoter(4),
+ singleBaseStation(5),
+ backupCentral(6)
+ }
+
+
+TimingControlType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "TimingControlType"
+ SYNTAX INTEGER {
+ fixed(0),
+ selfRegulating(1)
+ }
+
+
+GateState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state of a gate"
+ SYNTAX INTEGER {
+ closed(0),
+ open(1)
+ }
+
+OptionState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state of an option"
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+
+END
diff --git a/MIBS/tait/TAIT-INFRA93SERIES-MIB b/MIBS/tait/TAIT-INFRA93SERIES-MIB
new file mode 100644
index 0000000..4eb7137
--- /dev/null
+++ b/MIBS/tait/TAIT-INFRA93SERIES-MIB
@@ -0,0 +1,2379 @@
+TAIT-INFRA93SERIES-MIB DEFINITIONS ::= BEGIN
+
+--
+-- Change log is now represented using the standard MODULE-IDENTITY REVISION and DESCRIPTION pairs below
+--
+
+IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY,
+ Counter32, Unsigned32
+ FROM SNMPv2-SMI
+ TruthValue, DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ taitGeneric
+ FROM TAIT-COMMON-MIB
+ infra93-94MibModule
+ FROM TAIT-INFRA93-94SERIES-COMMON-MIB
+ AlarmState,
+ BaseStationMode,
+ Condition,
+ CurrentmA,
+ FrequencyHz,
+ PowerW,
+ TransmitterStatus,
+ VoltageV,
+ ChannelGroupStatus,
+ Milliseconds,
+ TimingControlType,
+ GateState,
+ OptionState
+ FROM TAIT-INFRA93-94SERIES-TC-MIB
+ Ratio,
+ StandaloneNodeStatus,
+ ControlProtocolStatus,
+ LogicalChannelState,
+ LeveldBm,
+ SINADLevel,
+ Temperature,
+ FrequencydHz,
+ SubAudibleType,
+ TxFrequencyResponse,
+ RxFrequencyResponse,
+ OperationalMode,
+ DcsCode,
+ MPTControlProtocolStatus,
+ FallbackNodeStatus,
+ ColourCode,
+ TransmitterSyncStatus,
+ ReceiverSyncStatus
+ FROM TAIT-INFRA93SERIES-TC-MIB;
+
+infra93MibMonitored MODULE-IDENTITY
+ LAST-UPDATED "201908301538Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO "Tait Communications
+ 245 Wooldridge Road
+ PO Box 1645
+ Christchurch
+ New Zealand
+
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+
+ DESCRIPTION "rctRfTransmitter, rctRfReceiver, rctSelectedChannel related Monitored values
+ in the TB93XX series Base Stations"
+
+ REVISION "201908301538Z"
+ DESCRIPTION "Version 1.24.00 - Added linearTransmissionCapability object group.
+ - This group is optional and will be present only for systems
+ equipped with a linear power amplifier.
+ - This group contains the following alarms:
+ rctAlarmTxRSynthOutOfLock
+ systemAlarmCartesianLoopUnstable
+ systemAlarmTxRCableAbsent
+ - Added optional pmuInfoGroup object group.
+ - pmuAlarmsGroup and pmuStateGroup are now optional."
+
+ REVISION "201905290000Z"
+ DESCRIPTION "Version 1.23.00 - Minor text revisions"
+
+ REVISION "201903300000Z"
+ DESCRIPTION "Version 1.22.00 - healthNetworkConnLogChan1State, healthNetworkConnLogChan2State references updated"
+
+ REVISION "201808300000Z"
+ DESCRIPTION "Version 1.21.00 - Added audio line configured levels, tx-key, rx-gate and rf repeat
+ - Added receiver disabled state monitored value."
+
+ REVISION "201807300000Z"
+ DESCRIPTION "Version 1.20.00 - Clarified the meaning of the configuration invalid alarm"
+
+ REVISION "201805220026Z"
+ DESCRIPTION "Version 1.19.00 - Added new logical channel states TEST and POLL
+ - modified textual convention value for INVALID from 4 to 255"
+
+ REVISION "201709140130Z"
+ DESCRIPTION "Version 1.18.00 - Add channel group name to current channel properties
+ - nwSvpPort Monitored value in the TB93XX series Base Stations"
+
+ REVISION "201708241400Z"
+ DESCRIPTION "Version 1.17.00 - Two backup NTP servers added
+ - Added channelgroup properties - status, localBufferLevel, furthestBufferLevel, marshalingType, marshallingDuration, Receiver and Transmitter synchronization status/reason
+ - Added DMR Central Voter and DMR IP Networking Satellite licences
+ - Added single-base-station as an option for channelgroup status
+ - Added monitoring parameters for channelgroup network characteristics -
+ nwChannelGroupLateStreamsCount, nwChannelGroupOverflowCount, nwChannelGroupUnderflowCount
+ nwChannelGroupLostPacketsCount, nwChannelGroupJitter
+ - TX Buffer alarm added"
+
+ REVISION "201705051500Z"
+ DESCRIPTION "Version 1.16.00 - Simulcast related alarms added"
+
+ REVISION "201703070000Z"
+ DESCRIPTION "Version 1.15.00 - Fixed missing MAX-ACCESS entires on OIDs: linkInfoDMRNodeIPAddress, linkInfoDMRNodePriority, linkInfoMPTNodeIPAddress, linkInfoMPTNodePriority"
+
+ REVISION "201702030000Z"
+ DESCRIPTION "Version 1.14.01 - Fixed missing MAX-ACCESS entires on OIDs: linkInfoDMRNodeIPAddress, linkInfoDMRNodePriority, linkInfoMPTNodeIPAddress, linkInfoMPTNodePriority"
+
+ REVISION "201612050000Z"
+ DESCRIPTION "Version 1.14.00 - Added support for MPT conventional fallback
+ - Added status of the MPT fallback node
+ - Added status of the DMR fallback node
+ - Added state of the receiver's analog gate
+ - Added the node controller IP addresses and priorities for DMR and MPT
+ - Added the colour code of the channel"
+
+ REVISION "201607010000Z"
+ DESCRIPTION "Version 1.13.00 - Added configured Ntp server visibility
+ - Copied PMU State items from TB9400 MIB
+ - Updated DCS formatting description"
+
+ REVISION "201602180000Z"
+ DESCRIPTION "Version 1.12.00 - Updated ControlProtocolStatus description tfor name change from dmr-rx-only to dmr-hibernate.
+ - Updated ControlProtocolStatus description to include dmr-tier2-aligned mode.
+ - Updated where logical receiver gating information comes from."
+
+ REVISION "201511030400Z"
+ DESCRIPTION "Version 1.11.00 - Fixed missing alarm getters for pa reverse power high, pa final 2 temperature high and pmu output current high
+ - Added licenceAnalogConventional
+ - Updated description for infoStandaloneNodeStatus
+ - updated alarm range descriptions
+ - added temperature for reciter board (rctTemperatureBoard)"
+
+ REVISION "201503230400Z"
+ DESCRIPTION "Version 1.10.00 - Added DMR Conventional license state"
+
+ REVISION "201410301500Z"
+ DESCRIPTION "Version 1.09.00 - Description text reviewed"
+
+ REVISION "201407290000Z"
+ DESCRIPTION "Version 1.08.00 - Report the number of interference events"
+
+ REVISION "201407100000Z"
+ DESCRIPTION "1.07.00 - Able to monitor the running state of the secure shell interface"
+
+ REVISION "201404140000Z"
+ DESCRIPTION "1.06.00 - Add system alarms for TDMA"
+
+ REVISION "201404130000Z"
+ DESCRIPTION "1.05.00 - Added values for use during coverage testing"
+
+ REVISION "201403140000Z"
+ DESCRIPTION "1.04.01 - Modified description of the inactive logical channel state"
+
+ REVISION "201401260000Z"
+ DESCRIPTION "1.04.00 - Moved textual convention module identity OID to start at 1"
+
+ REVISION "201401141100Z"
+ DESCRIPTION "1.03.03 - Addition of interference counter and interference over threshold"
+
+ REVISION "201401010000Z"
+ DESCRIPTION "These versions were recorded prior to utilization of the MODULE-IDENTITY change log:
+ 1.03.02 - Modified textual convention for states of logical channels, OFF(0)=>INACTIVE(0)
+ 1.03.01 - Updated description for dmr-two-slot-data now that it is supported
+ 1.03.00 - Addition of packet lost counters
+ 1.02.00 - Addition of licenses and module detail information
+ 1.00.04 - New standalone node alarms
+ Two alarms have been added for the standalone node. This resulted in two new traps:
+ systemFallbackControlled and systemDuplicateNodePriority. Also two new OIDs in the MIB:
+ systemAlarmFallbackControlled and systemAlarmDuplicateNodePriority
+ 1.00.03 - Modifications to names of states
+ ControlProtocolStatus:
+ offline(0) enum has been renamed to unconnected(0)
+ unconnected(1) enum has been DEPRECATED and will no longer be used by new base station
+ software.
+ idle(2) enum has been renamed to standby(2)
+
+ The consequences for mismatched old base stations with new MIBs and new base
+ stations with old MIBs are as follows:
+
+ Old base station queried with new MIBs in NMS:
+ offline(0) => unconnected(0)
+ unconnected(1) => deprecated_unconnected(1)
+ idle(2) => standby(2)
+
+ New base station queried with old MIBs in NMS:
+ unconnected(0) => offline(0)
+ standby(2) => idle(2)
+
+ LogicalChannelState:
+ offline(0) enum has been renamed to off(0)
+
+ 1.00.02 - Initial version prior to change log entries"
+ ::= { infra93-94MibModule 2 }
+
+infra93MIB OBJECT IDENTIFIER ::= { taitGeneric 2 }
+
+monitored OBJECT IDENTIFIER ::= { infra93MIB 2 }
+
+mibObjects OBJECT IDENTIFIER ::= { monitored 1 }
+productInfo OBJECT IDENTIFIER ::= { mibObjects 1 }
+productSummary OBJECT IDENTIFIER ::= { productInfo 1 }
+info OBJECT IDENTIFIER ::= { productSummary 1 }
+health OBJECT IDENTIFIER ::= { productSummary 2 }
+productEnabledFeatures OBJECT IDENTIFIER ::= { productInfo 2 }
+
+modules OBJECT IDENTIFIER ::= { mibObjects 2 }
+reciter OBJECT IDENTIFIER ::= { modules 2 }
+rctSummary OBJECT IDENTIFIER ::= { reciter 1}
+rctInfo OBJECT IDENTIFIER ::= { rctSummary 1 }
+rctHealth OBJECT IDENTIFIER ::= { rctSummary 2 }
+rctSelectedChannel OBJECT IDENTIFIER ::= { reciter 2 }
+rctRfReceiveQuality OBJECT IDENTIFIER ::= { reciter 3 }
+rctRfReceiver OBJECT IDENTIFIER ::= { reciter 4 }
+rctRfTransmitter OBJECT IDENTIFIER ::= { reciter 5 }
+rctTemperature OBJECT IDENTIFIER ::= { reciter 6 }
+rctSystemInterface OBJECT IDENTIFIER ::= { reciter 7 }
+
+powerAmplifier OBJECT IDENTIFIER ::= { modules 3 }
+paSummary OBJECT IDENTIFIER ::= { powerAmplifier 1 }
+paInfo OBJECT IDENTIFIER ::= { paSummary 1 }
+paHealth OBJECT IDENTIFIER ::= { paSummary 2 }
+paTxOutput OBJECT IDENTIFIER ::= { powerAmplifier 2 }
+paTemperature OBJECT IDENTIFIER ::= { powerAmplifier 4 }
+paGeneral OBJECT IDENTIFIER ::= { powerAmplifier 5 }
+
+powerManagementUnit OBJECT IDENTIFIER ::= { modules 4 }
+pmuSummary OBJECT IDENTIFIER ::= { powerManagementUnit 1 }
+pmuInfo OBJECT IDENTIFIER ::= { pmuSummary 1 }
+pmuHealth OBJECT IDENTIFIER ::= { pmuSummary 2 }
+pmuSubmodules OBJECT IDENTIFIER ::= { pmuSummary 3 }
+pmuState OBJECT IDENTIFIER ::= { powerManagementUnit 2 }
+
+frontPanel OBJECT IDENTIFIER ::= { modules 5 }
+fpSummary OBJECT IDENTIFIER ::= { frontPanel 1 }
+fpInfo OBJECT IDENTIFIER ::= { fpSummary 1 }
+fpHealth OBJECT IDENTIFIER ::= { fpSummary 2 }
+
+alarms OBJECT IDENTIFIER ::= { mibObjects 3 }
+alarmSummary OBJECT IDENTIFIER ::= { alarms 1 }
+reciterAlarms OBJECT IDENTIFIER ::= { alarms 3 }
+paAlarms OBJECT IDENTIFIER ::= { alarms 4 }
+pmuAlarms OBJECT IDENTIFIER ::= { alarms 5 }
+customAlarms OBJECT IDENTIFIER ::= { alarms 6 }
+fpAlarms OBJECT IDENTIFIER ::= { alarms 7 }
+systemAlarms OBJECT IDENTIFIER ::= { alarms 8 }
+
+networkLinks OBJECT IDENTIFIER ::= { mibObjects 4 }
+networkLinksSummary OBJECT IDENTIFIER ::= { networkLinks 1 }
+linkInfo OBJECT IDENTIFIER ::= { networkLinksSummary 1 }
+linkHealth OBJECT IDENTIFIER ::= { networkLinksSummary 2 }
+
+networkInterfaces OBJECT IDENTIFIER ::= { mibObjects 5 }
+nwNtpInterface OBJECT IDENTIFIER ::= { networkInterfaces 1 }
+nwChannelGroup OBJECT IDENTIFIER ::= { networkInterfaces 2 }
+nwPorts OBJECT IDENTIFIER ::= { networkInterfaces 3 }
+
+mibConformance OBJECT IDENTIFIER ::= { monitored 5}
+mibGroups OBJECT IDENTIFIER ::= { mibConformance 1}
+mibCompliance OBJECT IDENTIFIER ::= { mibConformance 2}
+
+--
+-- Monitored Objects
+--
+
+--
+-- Product Summary
+--
+licenceDmrFull OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DMR Full license. The base station is licensed for operation on a DMR Full system.
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 300 }
+
+licenceDmrExpress OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DMR Express 6 license. The base station is licensed for operation on a DMR Express system.
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 302 }
+
+licenceDmrAccess OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DMR Access license. The base station is licensed for operation on a DMR Access system.
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 303 }
+
+licenceDmrConventional OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DMR Conventional license. The base station is licensed for operation on a DMR concentional system.
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 304 }
+
+licenceAnalogConventional OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Analog Conventional licence. The base station is licenced for Analog conventional operation
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 301 }
+
+licenceDmrExpress20 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DMR Express 20 license. The base station is licensed for operation on a DMR Express 20 system.
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 305 }
+
+licenceDmrCentralVoter OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DMR Central Voter license. The base station is licensed for operation as a DMR Central Voter.
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 306 }
+
+licenceDmrNetworkSatellite OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DMR IP Networking Satellite license. The base station is licensed for operation as a DMR IP
+ Networking satellite.
+ Range: true(1), false(2)"
+ ::= { productEnabledFeatures 307 }
+
+--
+-- Base Station Info
+--
+infoTransmitterStatus OBJECT-TYPE
+ SYNTAX TransmitterStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current status of the transmitter.
+
+ unknown(0): The transmitter is in an unknown, probably faulty state.
+ unconfigured(1): The transmitter requires configuration before it can transmit.
+ untuned(2): Something is wrong with the configuration, so the exciter is unable to set the selected frequency.
+ idle(3): The transmitter is not transmitting on either channel.
+ transmitting(4): The transmitter is actively transmitting.
+ calibrating(5): The transmitter is being calibrated.
+ fault(6): There is a detected fault with the transmitter."
+ ::= { info 1 }
+
+infoStandaloneNodeStatus OBJECT-TYPE
+ SYNTAX StandaloneNodeStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The current status of standalone mode.
+ offline(0): A maintainer has taken the base station offline. The base station is not under node control.
+ standby(1): The standalone node is enabled and ready to become active if the base station loses contact with the node.
+ The standby state can also occur if the base station has lost contact with the node, but an activated major alarm at the base station prevents the standalone node from becoming active.
+ active(2): The base station has lost connection with the node and is in standalone node mode.
+ disabled(4): The standalone node feature is disabled in configuration.
+ running(5): The standalone node is contending with other embedded nodes on the site to take over as the master node.
+ master(6): The standalone node is acting as a master node and has set up a control channel on this base station."
+ ::= { info 2 }
+
+infoMPTFallbackNodeStatus OBJECT-TYPE
+ SYNTAX FallbackNodeStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current status of the MPT fallback node."
+ ::= { info 3 }
+
+infoDMRFallbackNodeStatus OBJECT-TYPE
+ SYNTAX FallbackNodeStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current status of the DMR fallback node."
+ ::= { info 4 }
+
+
+--
+-- Base Station Health
+--
+healthRunMode OBJECT-TYPE
+ SYNTAX BaseStationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current base station mode.
+ Offline means that a maintainer has taken the base station out of service.
+
+ offline(0): The base station is currently offline. It is out of service. It does not transmit or receive user traffic. It communicates with a web browser but not with nodes.
+ online(1): The base station is currently online. This is its normal operating mode.
+ unknown(2): The base station mode is unknown. This indicates a faulty condition."
+ ::= { health 2 }
+
+healthNetworkConnLogChan1State OBJECT-TYPE
+ SYNTAX LogicalChannelState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the state of logical channel 1.
+
+ inactive(0): The logical channel is not transmitting.
+ idle(1): The logical channel is currently idle. It is not currently a traffic channel or a control channel.
+ traffic(2): The logical channel is currently operating as a traffic channel (voice/data).
+ control(3): The logical channel is currently operating as a control channel.
+ test(4): The logical channel is currently operating as a test channel.
+ poll(5): The logical channel is currently operating as a poll channel.
+ invalid(255): The logical channel configuration is invalid."
+ ::= { health 3 }
+
+healthNetworkConnLogChan2State OBJECT-TYPE
+ SYNTAX LogicalChannelState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the state of logical channel 2.
+
+ inactive(0): The logical channel is not transmitting.
+ idle(1): The logical channel is currently idle. It is not currently a traffic channel or a control channel.
+ traffic(2): The logical channel is currently operating as a traffic channel (voice/data).
+ control(3): The logical channel is currently operating as a control channel.
+ test(4): The logical channel is currently operating as a test channel.
+ poll(5): The logical channel is currently operating as a poll channel.
+ invalid(255): The logical channel configuration is invalid."
+ ::= { health 4 }
+
+healthSecureShellRunning OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether the remote secure shell interface is running.
+ Range: true(1), false(2)"
+ ::= { health 5 }
+
+
+--
+-- Reciter Information
+--
+
+rctInfoProductCode OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The reciter product code. Product codes are explained in the Specifications Manual."
+ ::= { rctInfo 1 }
+
+rctInfoSerialNumber OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The reciter serial number. A unique identifier assigned to the module in the factory."
+ ::= { rctInfo 2 }
+
+rctInfoHardwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The reciter hardware version number."
+ ::= { rctInfo 3 }
+
+rctInfoFirmwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version number of the firmware currently installed on the Reciter."
+ ::= { rctInfo 4 }
+
+
+--
+-- Reciter Receiver
+--
+
+rctRfReceiverRSSI OBJECT-TYPE
+ SYNTAX LeveldBm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current strength of the received signal in dBm.
+ Range: -12000..-6000"
+ ::= { rctRfReceiver 1 }
+
+rctRfReceiverLC1RSSI OBJECT-TYPE
+ SYNTAX LeveldBm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current strength of the received signal on logical channel 1 in dBm.
+ Range: -12000..-6000"
+ ::= { rctRfReceiver 2 }
+
+rctRfReceiverLC2RSSI OBJECT-TYPE
+ SYNTAX LeveldBm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current strength of the received signal on logical channel 2 in dBm.
+ Range: -12000..-6000"
+ ::= { rctRfReceiver 3 }
+
+rctRfReceiverLC1RxGateState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Receiver gate state of logical channel 1. Only valid if the logical channel has received anything since powering up.
+ Range: true(1), false(2)"
+ ::= { rctRfReceiver 4 }
+
+rctRfReceiverLC2RxGateState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Receiver gate state of logical channel 2. Only valid if the logical channel has received anything since powering up.
+ Range: true(1), false(2)"
+ ::= { rctRfReceiver 5 }
+
+rctRfReceiverSelectedDecodeCTCSS OBJECT-TYPE
+ SYNTAX FrequencydHz
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The CTCSS value that the base station unmutes to."
+ ::= { rctRfReceiver 8 }
+
+rctRfReceiverSelectedDecodeSubAudibleType OBJECT-TYPE
+ SYNTAX SubAudibleType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured receive sub-audible signaling type."
+ ::= { rctRfReceiver 9 }
+
+rctRfReceiverSelectedSINADGatingLevel OBJECT-TYPE
+ SYNTAX SINADLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured signal-to-noise gating threshold in dB."
+ ::= { rctRfReceiver 10 }
+
+rctRfReceiverSelectedDecodeDCS OBJECT-TYPE
+ SYNTAX DcsCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DCS value that the base station unmutes to."
+ ::= { rctRfReceiver 11 }
+
+rctRfReceiverSelectedFrequencyResponse OBJECT-TYPE
+ SYNTAX RxFrequencyResponse
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the receive baseband frequency response that applies to the channel.
+ MPT Control channels have a flat speech charactieristic.
+ MPT Traffic channels have a de-emphasis characteristic.
+ Conventional analog channels take their setting from channel profile configuration.
+ 'Flat speech' applies a constant gain to frequencies in the speech band (high pass above 300 Hz).
+ 'De-emph speech' is a de-emphasis characteristic over the speech band (high pass above 300 Hz)."
+ ::= { rctRfReceiver 12 }
+
+rctRfReceiverAnalogGateState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Analog receiver gate state of the channel.
+ Range: true(1), false(2)"
+ ::= { rctRfReceiver 13 }
+
+rctRfReceiverIsDisabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of the receiver; if it is unavailable then the receiver can't be disabled in the current mode of operation.
+ Range: true(1), false(2)"
+ ::= { rctRfReceiver 14}
+
+--
+-- Reciter RF transmitter
+--
+rctRfTxSelectedEncodeCTCSS OBJECT-TYPE
+ SYNTAX FrequencydHz
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured transmit CTCSS tone frequency in dHz."
+ ::= { rctRfTransmitter 10 }
+
+rctRfTxSelectedEncodeSubAudibleType OBJECT-TYPE
+ SYNTAX SubAudibleType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured transmit sub-audible signaling type"
+ ::= { rctRfTransmitter 11 }
+
+rctRfTxSelectFrequencyResponse OBJECT-TYPE
+ SYNTAX TxFrequencyResponse
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the transmit baseband frequency response that applies to the channel.
+ MPT Control channels have a flat speech charactieristic.
+ MPT Traffic channels have a pre-emphasis characteristic.
+ Conventional analog channels take their setting from channel profile configuration.
+ 'Flat speech' applies a constant gain to frequencies in the speech band (high pass above 300 Hz).
+ 'Pre-emph speech' is a pre-emphasis characteristic over the speech band (high pass above 300 Hz)."
+ ::= { rctRfTransmitter 12 }
+
+rctRfTxSelectedEncodeDCS OBJECT-TYPE
+ SYNTAX DcsCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DCS sub-audible signalling value that the base station applies while transmitting."
+ ::= { rctRfTransmitter 13 }
+
+rctRfTxSelectedEncodeSubAudibleDeviation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The deviation that CTCSS or DCS signaling will cause to the carrier frequency. It is in Hz."
+ ::= { rctRfTransmitter 14 }
+
+rctRfTxRfRepeatState OBJECT-TYPE
+ SYNTAX OptionState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current RF repeat state.
+
+ disabled(0): RF is not repeated. The reciter acts as a base station.
+ enabled(1): RF is repeated. The reciter acts as a repeater."
+ ::= { rctRfTransmitter 16 }
+
+--
+-- Reciter temperature
+--
+rctTemperatureBoard OBJECT-TYPE
+ SYNTAX Temperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The reciter temperature in degrees Celsius, measured on the reciter circuit board.
+ Range: -30..125"
+ ::= { rctTemperature 1 }
+
+--
+-- Reciter system interface
+--
+rctSiConfiguredBalancedLineInLevel OBJECT-TYPE
+ SYNTAX LeveldBm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured level of the balanced line input in dBm.
+ Range: -30..0"
+ ::= { rctSystemInterface 1 }
+
+rctSiConfiguredBalancedLineOutLevel OBJECT-TYPE
+ SYNTAX LeveldBm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured level of the balanced line output in dBm.
+ Range: -30..0"
+ ::= { rctSystemInterface 2 }
+
+rctSiTxKey OBJECT-TYPE
+ SYNTAX GateState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The state of the Tx key input.
+ Range: Active(1), Inactive(2)"
+ ::= { rctSystemInterface 3 }
+
+rctSiRxGate OBJECT-TYPE
+ SYNTAX GateState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The state of the Rx Gate output.
+ Range: Active(1), Inactive(2)"
+ ::= { rctSystemInterface 4 }
+
+--
+-- PA Information
+--
+
+paInfoProductCode OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power amplifier product code. Product codes are explained in the Specifications Manual."
+ ::= { paInfo 1 }
+
+paInfoSerialNumber OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Power amplifier serial number. A unique identifier assigned to the module in the factory."
+ ::= { paInfo 2 }
+
+paInfoHardwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power amplifier hardware version number."
+ ::= { paInfo 3 }
+
+paInfoFirmwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version number of the firmware currently installed on the power amplifier."
+ ::= { paInfo 4 }
+
+
+--
+-- Front panel Information
+--
+
+fpInfoProductCode OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product code for the front panel."
+ ::= { fpInfo 1 }
+
+fpInfoSerialNumber OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Front panel serial number. A unique identifier assigned to the front panel in the factory."
+ ::= { fpInfo 2 }
+
+fpInfoHardwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Front panel hardware version number."
+ ::= { fpInfo 3 }
+
+fpInfoFirmwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version number of the firmware currently installed on the front panel."
+ ::= { fpInfo 4 }
+
+
+--
+-- PMU Information
+--
+
+pmuInfoProductCode OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product code for the PMU."
+ ::= { pmuInfo 1 }
+
+pmuInfoSerialNumber OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMU serial number. A unique identifier assigned to the PMU in the factory."
+ ::= { pmuInfo 2 }
+
+pmuInfoHardwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The PMU hardware version number."
+ ::= { pmuInfo 3 }
+
+pmuInfoFirmwareVersion OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version number of the firmware currently installed on the PMU."
+ ::= { pmuInfo 4 }
+
+pmuInfoCalibrationUpdateDate OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates when the PMU was last calibrated."
+ ::= { pmuInfo 5 }
+
+--
+-- PMU state
+--
+pmuStateMainsInState OBJECT-TYPE
+ SYNTAX Condition
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The condition of the PMU's AC power input.
+ Range:
+ bad(0): The AC power input is off, or too low, or too high.
+ good(1): The AC power input is usable.
+ not fitted(2): The AC power input module is not fitted."
+ ::= { pmuState 1 }
+
+pmuStateBatteryInState OBJECT-TYPE
+ SYNTAX Condition
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The condition of the PMU's DC power input.
+ Range:
+ bad(0): The DC power input is off, or too low, or too high.
+ good(1): The DC power input is usable.
+ not fitted(2): The DC power input module is not fitted."
+ ::= { pmuState 2 }
+
+pmuStateBatteryInVoltage OBJECT-TYPE
+ SYNTAX VoltageV
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The measured voltage of the DC (battery) power supply to the PMU.
+ Range: 10.5..15.5."
+ ::= { pmuState 3 }
+
+pmuStateOutCurrent OBJECT-TYPE
+ SYNTAX CurrentmA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The output current in mA that the PMU is supplying to the subrack (PA(s), reciter(s) and control panel).
+ Range: 0..20000."
+ ::= { pmuState 4 }
+
+pmuStateOutVoltage OBJECT-TYPE
+ SYNTAX VoltageV
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual voltage of the PMU output(s) to the PA(s) and reciter(s) in the subrack (nominally 28 V).
+ Range: 0..32."
+ ::= { pmuState 5 }
+
+pmuStateOutStatus OBJECT-TYPE
+ SYNTAX Condition
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The condition of the PMU power supply to the PA.
+ Range:
+ bad(0): The power supply is absent or its voltage is too low or too high.
+ good(1): The power supply is OK."
+ ::= { pmuState 6 }
+
+pmuStateAuxOutState OBJECT-TYPE
+ SYNTAX Condition
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The condition of the auxiliary power output.
+ Range:
+ bad(0): The auxiliary power is off, or its voltage is too high or too low.
+ good(1): The auxiliary power output is on.
+ not fitted(2): The auxiliary power module is not fitted."
+ ::= { pmuState 7 }
+
+pmuStateBusConnect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The state of the DC supply to the PMU's standby converter.
+ Range: connected(1), not connected(2)"
+ ::= { pmuState 9 }
+
+--
+--
+-- Reciter Selected Channel
+--
+
+rctSelectedChannelNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of the currently selected channel.
+ Range: 1..1000"
+ ::= { rctSelectedChannel 1 }
+
+rctSelectedChannelName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the current channel."
+ ::= { rctSelectedChannel 2 }
+
+rctSelectedChannelProfileName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the channel profile assigned to the currently selected channel."
+ ::= { rctSelectedChannel 3 }
+
+rctSelectedChannelSigProfileName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the signalling profile assigned to the currently selected channel."
+ ::= { rctSelectedChannel 4 }
+
+rctSelectedChannelTransmitPower OBJECT-TYPE
+ SYNTAX PowerW
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Configured PA RF transmit power in watts for the current channel when it is powered by mains.
+ Range: 0..100"
+ ::= { rctSelectedChannel 5 }
+
+rctSelectedChannelTxFreq OBJECT-TYPE
+ SYNTAX FrequencyHz
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmit frequency of the current channel in Hz.
+ Range: 100000000..1000000000"
+ ::= { rctSelectedChannel 6 }
+
+rctSelectedChannelRxFreq OBJECT-TYPE
+ SYNTAX FrequencyHz
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The receive frequency of the current channel in Hz.
+ Range: 100000000..1000000000"
+ ::= { rctSelectedChannel 7 }
+
+rctSelectedChannelSystemType OBJECT-TYPE
+ SYNTAX OperationalMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of network configured in the channel profile of the currently selected channel,
+ analogConventional(1), dmrConventional(2), dmrTrunking(3), mptTrunking(4)"
+ ::= { rctSelectedChannel 10 }
+
+rctSelectedChannelColourCode OBJECT-TYPE
+ SYNTAX ColourCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured colour code for the currently selected channel"
+ ::= { rctSelectedChannel 11 }
+
+rctSelectedChannelGroupName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the channel group assigned to the currently selected channel."
+ ::= { rctSelectedChannel 12 }
+
+rctRfRcvInterference OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interference level is above configured RSSI threshold.
+ Range: true(1), false(2)"
+ ::= { rctRfReceiveQuality 2 }
+
+rctRfInterferenceCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counter indicating cumulative number of seconds that interference has been present.
+ Range: 0..4294967295"
+ ::= { rctRfReceiveQuality 3 }
+
+rctRfInterferenceEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times the receiver detects interference."
+ ::= { rctRfReceiveQuality 4 }
+
+--
+-- PA Tx Output
+--
+paTxOutputForwardPower OBJECT-TYPE
+ SYNTAX PowerW
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The measured forward power of the PA output in Watts.
+ Range: 0..100"
+ ::= { paTxOutput 1 }
+
+paTxOutputVSWR OBJECT-TYPE
+ SYNTAX Ratio
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter's voltage standing wave ratio (VSWR)."
+ ::= { paTxOutput 2 }
+
+--
+-- Link Info (Network Connections)
+--
+linkInfoCtrlProtocolStatus OBJECT-TYPE
+ SYNTAX ControlProtocolStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of the base station as reported to the node using the control protocol.
+ Range:
+ unconnected(0): The base station is not under node control.
+ deprecatedUnconnected(1): DEPRECATED - The base station is not in contact with a node.
+ standby(2): The base station is in contact with a node. Its air interface is not transmitting or receiving.
+ dmr-aligned(3): The base station is transmitting a framesync structure together with an idle pattern or a payload.
+ dmr-offset(4): Not currently used.
+ dmr-two-slot-data(5): The base station is carrying a data call that uses both logical channels.
+ dmr-hibernate(6): the base station is hibernating
+ analogue(7): Not currently used.
+ test-mode(8): Reserved.
+ dmr-tier2-aligned(9): The base station is transmitting a framesync struture for Tier 2 operation"
+ ::= { linkInfo 1 }
+
+linkInfoNetworkPacketCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total packets received from the network on control and data protocols. This is an accumulating number. The counter is large enough that the number rolls over infrequently, such as once every few months, depending on call volumes."
+ ::= { linkInfo 2 }
+
+linkInfoMPTCtrlProtocolStatus OBJECT-TYPE
+ SYNTAX MPTControlProtocolStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of the base station as reported to the node using the control protocol.
+ unconnected(0): The base-station is not connected to any MPT-IP node, neither external nor fallback.
+ idle(1): The base-station is connected to a MPT-IP node (either external or fallback). It is not transmitting anything on its air interface (transmitter is off).
+ control(2): The base-station is connected to a MPT-IP node (either external or fallback). Air interface transmitting and receiving MPT control channel signalling only.
+ traffic(3): The base-station is connected to a MPT-IP node (either external or fallback). Voice/Data packets are sent to and received from node, Air interface is transmitting as well as receiving.
+ conventional(4): The base-station is connected to a fallback node. Voice/Data packets are repeated locally from uplink to downlink. Air interface is transmitting as well as receiving."
+ ::= { linkInfo 3 }
+
+linkInfoDMRNodeIPAddress OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the DMR Node Controlling the base station."
+ ::= {linkInfo 4 }
+
+linkInfoDMRNodePriority OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The priority of the DMR Node Controlling the base station."
+ ::= {linkInfo 5 }
+
+linkInfoMPTNodeIPAddress OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the MPT Node Controlling the base station."
+ ::= {linkInfo 6 }
+
+linkInfoMPTNodePriority OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The priority of the MPT Node Controlling the base station."
+ ::= {linkInfo 7 }
+
+
+linkHealthNetworkPacketLostCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total accumulated number of lost voice and control packets sent from the control and switching nodes. An increasing number indicates that the linking infrastructure has a problem or is congested."
+ ::= { linkHealth 2 }
+
+linkHealthNetworkJitterLastOver OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum jitter measured in the last over."
+ ::= { linkHealth 3 }
+
+linkHealthNetworkJitterCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of times the configured jitter threshold has been exceeded."
+ ::= { linkHealth 4 }
+
+linkHealthSequenceErrorsCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result of lost packets - i.e. the number of times packets have been received out of sequence. This is an accumulating number."
+ ::= { linkHealth 5 }
+
+nwConfiguredNtpServerAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address configured for the preferred NTP server used by the base-station.
+ The current status of NTP for the base-station including the selected server is
+ available via the NTPv4-MIB (RFC 5907)"
+ ::= { nwNtpInterface 1 }
+
+nwConfiguredNtpBackupServerAddress1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address configured for a backup NTP server used by the base-station.
+ The current status of NTP for the base-station including the backup servers is
+ available via the NTPv4-MIB (RFC 5907)"
+ ::= { nwNtpInterface 2 }
+
+nwConfiguredNtpBackupServerAddress2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address configured for a backup NTP server used by the base-station.
+ The current status of NTP for the base-station including the backup servers is
+ available via the NTPv4-MIB (RFC 5907)"
+ ::= { nwNtpInterface 3 }
+
+--
+--
+-- Monitored Alarms: Summary -----------------------------------------------------------------------------
+--
+alarmSummaryBaseStation OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Base station summary alarm. The base station currently has one or more active alarms.
+ Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 1 }
+
+alarmSummaryReciter OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reciter summary alarm. The reciter currently has one or more active alarms. Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 2 }
+
+alarmSummaryPowerAmplifier OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PA summary alarm. The PA currently has one or more active alarms. Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 3 }
+
+alarmSummaryPowerManagementUnit OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMU summary alarm. The PMU currently has one or more active alarms. Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 4 }
+
+alarmSummaryCustomAlarms OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom summary alarm. There are currently one or more active custom alarms. Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 5 }
+
+alarmSummaryFrontPanel OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Front panel summary alarm. The front panel currently has one or more active alarms. Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 6 }
+
+alarmSummarySystem OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System summary alarm. One or more system conditions have triggered alarms. This does not indicate a base station fault. Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 7 }
+
+alarmSummaryMinor OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Minor summary alarm. The base station currently has one or more minor alarms. The node will select other channels in preference. Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 8 }
+
+alarmSummaryMajor OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Major summary alarm. The base station currently has one or more major alarms. The node will take it out of service.
+ Connect to the base station to see what these alarms are.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { alarmSummary 9 }
+
+--
+-- Monitored Alarms: Reciter -----------------------------------------------------------------------------
+--
+rctAlarmRxSynthOutOfLock OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Receiver synthesizer alarm. The receiver synthesizer is unable to lock on to the frequency it is configured to operate at.
+ In response, the base station disabled the receiver.
+ Check that this frequency is within the receiver's RF frequency range. If it is, send the reciter for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 2 }
+
+rctAlarmInvalidChannelSelected OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel invalid alarm. An invalid channel number was selected. The base station has stopped operating.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 3 }
+
+rctAlarmOverTemperature OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature high alarm. The reciter is approaching its maximum operating temperature.
+ Check if the ambient temperature high alarm is active (Monitor > Alarms > System) and that the reciter, PMU and PA fan Diagnose > Sub-Systems > Fan Tests).
+ This alarm could be caused by a high ambient temperature or a fan failure.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 10 }
+
+rctAlarmTxCalibrationInvalid OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitter calibration invalid alarm. This alarm activates if the exciter has become uncalibrated. Send the reciter for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 13 }
+
+rctAlarmRxCalibrationInvalid OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reciter receiver calibration invalid alarm. The RSSI needs to be calibrated for the operational frequency of the channel.
+ Connect to the base station and re-calibrate the RSSI.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 14 }
+
+rctAlarmInvalidConfiguration OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reciter hardware configuration invalid alarm, the base station modules are not compatible
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 15 }
+
+rctAlarm25MHzSynthOutOfLock OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Synthesizer out of lock alarm. The reciter's 25 MHz synthesizer cannot remain locked to the external reference.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 16 }
+
+rctAlarm6144MHzSynthOutOfLock OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Synthesizer out of lock alarm. The reciter's 61.44 MHz synthesizer cannot remain locked to the external reference.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 17 }
+
+rctAlarmTxFSynthOutOfLock OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The TxF synthesizer is unable to lock on to the frequency it is configured to operate at. In response, the base station disabled the transmitter.
+ Send the reciter for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 18 }
+
+rctAlarmSimulcastSynch OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The base station cannot achieve synchronization to common time reference required for simulcast operation.
+ If simulcast not needed, uncheck simulcast box in channel profile. Otherwise, check 1PPS and External reference units and NTP server and connectors.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 19 }
+
+rctAlarmReceiverSynch OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reports whether the receiver is aligned with the transmit TDMA frame synchronization of the transmitters of the channel group.
+ Possible causes for the receiver unsynchronized alarm are:
+ 1. The reciter does not have a valid 1PPS input and is not able to free run 1PPS [ref].
+ 2. The reciter is not synchronized to a valid NTP server and is not able to free run NTP time.
+ This alarm should be disabled for other system types.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 20 }
+
+rctAlarmTxRSynthOutOfLock OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The TxR synthesizer is unable to lock on to the frequency it is configured to operate at. In response, the base station disabled the transmitter.
+ Send the reciter for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { reciterAlarms 21 }
+
+--
+-- Monitored Alarms: Power Amplifier -----------------------------------------------------------------------------
+--
+paAlarmNoPADetected OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PA not detected alarm. The reciter has not received a response from a PA over the control bus.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 1 }
+
+paAlarmInvalidFirmware OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PA firmware invalid alarm. The firmware in the PA is invalid.
+ 1. Connect to the base station and activate the latest PA firmware.
+ 2. Replace the PA and send it for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 2 }
+
+paAlarmInvalidCalibration OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Invalid PA calibration alarm. This alarm can only be triggered on start-up, when the PA carries out self-tests.
+ It indicates that settings stored in firmware have values outside acceptable limits. In response, the base station disables the transmitter.
+ Contact your regional Tait office for assistance.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 3 }
+
+paAlarmForwardPowerLow OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Forward power low alarm. The PA forward power output is below the configured minimum limit.
+ If the VSWR is also raised, check for a load mismatch. Otherwise, there may be a fault in the output driver(s).
+ Replace the PA and send for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 5 }
+
+paAlarmPowerFoldback OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Power foldback alarm. The PA has detected a fault condition and, to prevent damage, reduced its power output to 35 Watts. (But only if the configured power output is higher than 35 Watts. If the configured output is less than or equal to 35, it stays the same.)
+ Check the other alarms to see what fault condition(s) have caused this. If the fault clears, the PA automatically returns to its previous power output level and the alarm returns to green.
+ This alarm causes the node to take the base station out of service. Once the problem is fixed, you need to send a test transmission to clear the alarm. Only then will the node bring the channel back into service.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 7 }
+
+paAlarmReversePowerHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reverse power high alarm. The PA's reverse power is above the configured maximum.
+ Check for a load mismatch. This alarm has a resolution of only 1W so it isn't sufficiently sensitive for power outputs below 20W.
+ Note: This alarm will not show if the transmit combiner uses an isolator.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 8 }
+
+paAlarmShutdownImminent OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PA shut-down alarm. The PA is not operational. It detected a fault condition and disabled the transmitter to prevent damage.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 9 }
+
+paAlarmVSWRFault OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VSWR alarm. The PA's Voltage Standing Wave Ratio (VSWR) is above the configured threshold. A normal VSWR is <= 2:1.
+ A high VSWR automatically means reduced output power. If the VSWR increases to 10:1 or more,
+ the PA folds back its power output to a low level. If the VSWR returns to 5:1 or less, the PA recovers.
+ Check for a load mismatch on the RF output.
+ This alarm causes the node to take the base station out of service.
+ Once the problem is fixed, you need to send a test transmission to clear the alarm. Only then will the node bring the channel back into service.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 10 }
+
+paAlarmDriverCurrentHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Driver current high alarm. The driver is drawing excessive current. A fixed limit has been exceeded. Replace the PA and send it for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 11 }
+
+paAlarmFinal1CurrentHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Final 1 current high alarm. The current in the PA's final 1 output stage has exceeded a fixed limit.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 12 }
+
+paAlarmFinal2CurrentHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Final 2 current high alarm. The current in the PA's final 2 output stage has exceeded a fixed limit.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 13 }
+
+paAlarmCurrentImbalance OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current imbalance alarm. One of the PA's final stages is drawing significantly more current than the other.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 14 }
+
+paAlarmSupplyVoltageLow OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supply voltage low alarm. The PA supply voltage is 26 V or less, probably because the battery supply to the PMU is running low.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 15 }
+
+paAlarmSupplyVoltageHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supply voltage high alarm. The power supplied to the PA is 29 V or more. The PMU is faulty and needs replacing,
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 16 }
+
+paAlarmDriverTemperatureHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Driver temperature high alarm. The temperature in the PA's driver output stage has exceeded the configured threshold.
+ If it continues to rise and exceeds a built-in limit, the PA will fold back its power output.
+ To see the actual temperature, connect to the base station and select Diagnose > Sub-Systems > Fan Tests.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 17 }
+
+paAlarmFinal1TemperatureHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Final 1 temperature high alarm. The temperature in the PA's final 1 output stage has exceeded the configured threshold.
+ If it continues to rise and exceeds a built-in limit, the PA will fold back its power output.
+ To see the actual temperature, connect to the base station and select Diagnose > Sub-Systems > Fan Tests.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 18 }
+
+paAlarmFinal2TemperatureHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Final 2 temperature high alarm. The temperature in the PA's final 2 output stage has exceeded the configured threshold.
+ If it continues to rise and exceeds a built-in limit, the PA will fold back its power output.
+ To see the actual temperature, connect to the base station and select Diagnose > Sub-Systems > Fan Tests.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { paAlarms 19 }
+
+--
+-- Monitored Alarms: Power Management Unit
+--
+pmuAlarmNoPMUDetected OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMU not detected alarm. The reciter has not received a response from the PMU over the control bus.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 1 }
+
+pmuAlarmInvalidFirmware OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMU firmware invalid alarm. The firmware in the PMU is invalid.
+ 1. Connect to the base station and activate the PMU firmware.
+ 2. Replace the PMU and send it for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 2 }
+
+pmuAlarmMainsFailure OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mains supply alarm. The mains power supply to the PMU is absent or its voltage is outside acceptable limits.
+ The PMU is using DC power instead.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 4 }
+
+pmuAlarmSelfTestFailure OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMU power-up fault. During start-up, the PMU detected an internal error and will reset itself.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 5 }
+
+pmuAlarmShutdownImminent OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shut-down imminent alarm. A battery is currently powering the base station and its voltage has fallen below the configured power shut-down voltage.
+ The PMU will shut down 30 seconds after activating this alarm.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 6 }
+
+pmuAlarmTemperatureHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMU temperature alarm. One of the PMU temperature sensors has detected a temperature that is above the fixed limit.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 7 }
+
+pmuAlarmBatteryProtect OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Battery protection mode alarm. Battery protection mode is on. If mains power fails, the PMU will shut down to protect the battery.
+ Battery protection mode is entered when the battery voltage falls below the configured power shutdown voltage. Check the battery backup system.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 8 }
+
+pmuAlarmBatteryVoltageLow OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Low battery voltage alarm. The DC voltage supply to the PMU is below the configured alarm threshold.
+ If mains power is lost, the PMU is likely to reduce its output voltage or shut down. Check the charging system.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 9 }
+
+pmuAlarmBatteryVoltageHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Battery voltage high alarm. The voltage of the DC power supply to the PMU is higher than the configured maximum.
+ The base station takes no action until the voltage reaches the fixed maximum, when it shuts down.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 10 }
+
+pmuAlarmCurrentOutHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMU high current alarm. The PMU is providing > 15 A of current and is automatically lowering its output voltage.
+ There is a short circuit or the PMU is faulty.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 11 }
+
+pmuAlarmVoltageOutLow OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Output voltage low alarm. The PMU's DC output (nominally 28 V) is lower than the fixed minimum of 24 V.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 12 }
+
+pmuAlarmVoltageOutHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "High voltage alarm. The PMU's DC output (nominally 28 V) is higher than the fixed maximum of 32 V.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { pmuAlarms 13 }
+
+--
+-- Monitored Alarms: System
+--
+systemAlarmAmbientTempLow OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ambient temperature low alarm. The ambient temperature at the front panel air intake is below the configured minimum.
+ Fan operation and PA power output are unaffected by this alarm.
+ This alarm could indicate an air conditioning failure.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 1 }
+
+systemAlarmAmbientTempHigh OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ambient temperature high alarm. The ambient temperature at the front panel air intake has exceeded the configured maximum.
+ Fan operation and PA power output are unaffected by this alarm.
+ This alarm could indicate an air conditioning failure."
+ ::= { systemAlarms 2 }
+
+systemAlarmExternalRefAbsent OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "External frequency reference absent alarm. The base station did not detect an external reference frequency source. It is now using its own source. An external reference is critical for simulcast applications and for K-band operation.
+ 1. The source has become unplugged.
+ 2. The source is not working.
+ 3. There is no external reference source and the alarm was not disabled at installation time. You can disable the alarm (Configure > Alarms > Control).
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 3 }
+
+systemAlarmQoSJitter OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QoS jitter alarm. The incoming voice stream has a jitter equal to or greater than the configured threshold.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 4 }
+
+systemAlarmQoSLostPackets OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QoS lost packets alarm. The number of lost packets in the incoming voice stream has equalled or exceeded the configured threshold.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 5 }
+
+systemAlarmFallbackControlled OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This base station is controlled by an Embedded Node in fallback mode."
+ ::= { systemAlarms 6 }
+
+systemAlarmDuplicateNodePriority OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The base station's BSP priority is being used by another base station on the same site. This alarm is raised only if the base station has been configured as 'CCH Capable'."
+ ::= { systemAlarms 7 }
+
+systemAlarmNTPSynchronisation OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The base station hasn't had received an NTP signal from a server and the clock might be out of synchronization.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 8 }
+
+
+systemAlarm1PPSAbsent OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "In a simulcast system base stations must have a 1PPS pulse. This alarm should be disabled for other systems.
+ It is not applicable to receive only base stations. The alarm warns that the base station isn't receiving
+ a 1PPS pulse. If the base station loses the pulse but is still receiving its external reference, it phase-locks its transmit clock to
+ the external frequency reference in order to maintain synchronization. This is called Holdover mode and is a temporary measure. When the
+ holdover duration expires the base station becomes unsynchronized.
+ The 'Simulcast unsynchronized' alarm under 'Reciter' below indicates whether the base station is synchronized for simulcast operation.
+ The 'Receiver unsynchronised' alarm in this section indicates whether the base station receiver is synchronized.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 9 }
+
+systemAlarmQoSTransmitBuffer OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Simulcast satellite base station is receiving packets that cannot fit into the transmit buffer.
+ The alarm can be raised due to one of the two reasons: packets arriving too late or too early.
+ See nwQosUnderflowCount and nwQosOverflowCount for the events that cause the alarm condition.
+ Most likely causes for packets being late are jitter, delay and configuration errors.
+ Most likely cause for packets being too early is preemption.
+ Use SNMP monitoring tools and base station's WUI (Monitoring->Interfaces->Channel Group) to identify the cause.
+ Refer to logs, if the event has happened too far in the past.
+ The alarm is asserted when rate of non-transmitted packets exceeds 1 percent.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 10 }
+
+systemAlarmCartesianLoopUnstable OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PA feedback loop to linearise transmitter can't achieve specified tolerances.
+ Check TxR cable connected properly, otherwise return for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 11 }
+
+systemAlarmTxRCableAbsent OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PA feedback cable to reciter TxR is not working correctly/not present.
+ Ensure that the TxR cable between PA and Reciter TxR is unbroken and connected securely, or return for repair.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { systemAlarms 12 }
+
+--
+-- Monitored Alarms: Front Panel
+--
+fpAlarmFan1 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Fan alarm. The reciter has failed to detect Fan 1 when attempting to activate it upon start-up or when a module temperature threshold is exceeded. The fan may need replacing.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { fpAlarms 1 }
+
+fpAlarmFan2 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Fan alarm. The reciter has failed to detect Fan 2 when attempting to activate it upon start-up or when a module temperature threshold is exceeded. The fan may need replacing.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { fpAlarms 2 }
+
+fpAlarmFan3 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Fan alarm. The reciter has failed to detect Fan 3 when attempting to activate it upon start-up or when a module temperature threshold is exceeded. The fan may need replacing.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { fpAlarms 3 }
+
+fpAlarmNoFPDetected OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The base station is unable to detect the front panel on the control bus. Check the connections of the D-range connector and system control bus cable.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { fpAlarms 4 }
+
+fpAlarmInvalidFirmware OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Invalid front panel firmware alarm. Connect to the base station and select Tools > Firmware Download to acquire valid firmware. If the firmware is valid contact your regional Tait office for assistance.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { fpAlarms 5 }
+
+--
+-- Monitored Alarms: Custom -----------------------------------------------------------------------------
+--
+customAlarm1 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 1. The state of digital input 1 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 1 }
+
+customAlarm2 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 2. The state of digital input 2 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 2 }
+
+customAlarm3 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 3. The state of digital input 3 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 3 }
+
+customAlarm4 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 4. The state of digital input 4 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 4 }
+
+customAlarm5 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 5. The state of digital input 5 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 5 }
+
+customAlarm6 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 6. The state of digital input 6 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 6 }
+
+customAlarm7 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 7. The state of digital input 7 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 7 }
+
+customAlarm8 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 8. The state of digital input 8 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 8 }
+
+customAlarm9 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 9. The state of digital input 9 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 9 }
+
+customAlarm10 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 10. The state of digital input 10 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 10 }
+
+customAlarm11 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 11. The state of digital input 11 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 11 }
+
+customAlarm12 OBJECT-TYPE
+ SYNTAX AlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Custom alarm 12. The state of digital input 12 has changed, triggering this alarm.
+ This occurs when external equipment has been connected to the input.
+ When configured as 'active high', a custom alarm is triggered when its input goes to 'high' (4.75V) and it is cleared when its input goes to 'low'.
+ When configured as 'active low', a custom alarm is triggered when its input goes to 'low' (0V) and it is cleared when its input goes to 'high'.
+ Range: unavailable(0), cleared(1), raised(2), disabled(3)"
+ ::= { customAlarms 12 }
+
+-- Monitored network ports: -----------------------------------------------------------------------------
+--
+nwSvpPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The configured Simulcast Voted protocol UDP port."
+ ::= { nwPorts 1 }
+
+--
+-- Monitored Channelgroup: -----------------------------------------------------------------------------
+--
+nwChannelGroupStatus OBJECT-TYPE
+ SYNTAX ChannelGroupStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voting role that the base station is currently playing within the channel group."
+ ::= { nwChannelGroup 1 }
+
+
+nwChannelGroupLocalBufferLevel OBJECT-TYPE
+ SYNTAX Milliseconds
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The lowest level of the transmit buffer, measured in milliseconds over a 5-second period."
+ ::= { nwChannelGroup 2 }
+
+nwChannelGroupEmptiestBufferLevel OBJECT-TYPE
+ SYNTAX Milliseconds
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The level of the transmit buffer (in ms) at the member that has got emptiest buffer-level.
+ It is the smallest transmit buffer of any channel group member.
+ If marshalling is self-regulating, the central voter is responsible for ensuring that there are no buffer underruns.
+ If marshalling is fixed, the marshalling duration must be long enough to prevent buffer underruns."
+ ::= { nwChannelGroup 3 }
+
+
+nwChannelGroupMarshallingType OBJECT-TYPE
+ SYNTAX TimingControlType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "[Simulcast] The Marshalling Type configuration setting indicates how the marshalling time is determined.
+ Range:
+ fixed(0): Configuration defines the marshalling time.
+ self-regulating(1): The network element dynamically adjusts the marshalling time based on the size of the smallest transmit buffer in the channel group."
+ ::= { nwChannelGroup 4 }
+
+nwChannelGroupMarshallingDuration OBJECT-TYPE
+ SYNTAX Milliseconds
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "In simulcast, the current marshalling duration (in ms). This is fixed in configuration or automatically regulated. This parameter is only used by the central voter (channel group master).
+ Range: 0..300"
+ ::= { nwChannelGroup 5 }
+
+nwChannelGroupReceiverSynchStatus OBJECT-TYPE
+ SYNTAX ReceiverSyncStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The receiver synchronization status indicates whether the base station's receiver is synchronized and if not then gives reasons why.
+ Range:
+ no-license(0): The base station does not have a license to operate in Simulcast mode.
+ non-channelgroup-operation(1):The current channel group profile does not enable channel group operation.
+ synchronized(2): The transmitter is able to synchronize its transmissions with the other members of the channel group. Simulcast is functioning properly.
+ never-had-1pps(3): The base station has never had a 1PPS signal. It is either faulty or absent and is therefore unsynchronized.
+ never-had-ntp(4): The base station has never had NTP so it is therefore unsynchronized.
+ missing-1pps-or-ntp(5): 1PPS or NTP is faulty or absent after initial synchronisation."
+ ::= { nwChannelGroup 6 }
+
+nwChannelGroupTransmitterSynchStatus OBJECT-TYPE
+ SYNTAX TransmitterSyncStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Synchronization status indicates whether the base station's transmission is synchronized and if not then gives reasons why. A base station transmitter in a simulcast channel group must be synchronized for simulcast operation. An unsynchronized base station does not transmit, unless it is specifically configured to transmit even though unsynchronized.
+ Range:
+ no-license(0): The base station does not have a license to operate in Simulcast mode.
+ non-simulcast-operation(1): The current channel profile does not enable simulcast.
+ bad-frequency-reference(2): The base station has frequency reference either faulty or absent and is therefore unsynchronized.
+ never-had-1pps(3): The base station has never had a 1PPS. It is either faulty or absent and is therefore unsynchronized.
+ never-had-ntp(4): The base station has never had NTP so it is therefore unsynchronized.
+ missing-1pps-or-ntp(5): 1PPS or NTP is faulty or absent after initial synchronisation.
+ synchronized(6): The transmitter is able to synchronize its transmissions with the other members of the channel group. Simulcast is functioning properly.
+ non-channelgroup-operation(7):The current channel profile does not enable channel group operation."
+ ::= { nwChannelGroup 7 }
+
+nwChannelGroupLateStreamsCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times any transmission stream arrives later than the required transmit time.
+ The count is aggregated one since system-startup."
+ ::= { nwChannelGroup 8 }
+
+
+nwChannelGroupOverflowCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of channelgroup messages that did not fit in the transmit buffer or were too far into the future.
+ The count is total such messages since system-startup."
+ ::= { nwChannelGroup 9 }
+
+nwChannelGroupUnderflowCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times transmit-buffer ran empty, since system-startup."
+ ::= { nwChannelGroup 10 }
+
+nwChannelGroupLostPacketsCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets that were lost during a transmission stream, based on the packet sequence numbering.
+ The count is aggregated one since system-startup."
+ ::= { nwChannelGroup 11 }
+
+nwChannelGroupJitter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The jitter-value calculated in compliance with RFC-1889. It is the mean deviation (absolute value)
+ of the difference in packet spacing at the receiver compared to the sender for a pair of packets. The value is in milliseconds."
+ ::= { nwChannelGroup 12 }
+
+
+healthGroup OBJECT-GROUP
+ OBJECTS {
+ healthRunMode,
+ healthNetworkConnLogChan1State,
+ healthNetworkConnLogChan2State,
+ healthSecureShellRunning
+ }
+ STATUS current
+ DESCRIPTION "The health Group."
+ ::= { mibGroups 1 }
+
+alarmSummaryGroup OBJECT-GROUP
+ OBJECTS {
+ alarmSummaryPowerAmplifier,
+ alarmSummaryFrontPanel,
+ alarmSummaryReciter,
+ alarmSummaryBaseStation,
+ alarmSummarySystem,
+ alarmSummaryPowerManagementUnit,
+ alarmSummaryCustomAlarms,
+ alarmSummaryMinor,
+ alarmSummaryMajor
+ }
+ STATUS current
+ DESCRIPTION "The alarmSummary Group."
+ ::= { mibGroups 2 }
+
+rctSelectedChannelGroup OBJECT-GROUP
+ OBJECTS {
+ rctSelectedChannelNumber,
+ rctSelectedChannelName,
+ rctSelectedChannelProfileName,
+ rctSelectedChannelSigProfileName,
+ rctSelectedChannelTransmitPower,
+ rctSelectedChannelTxFreq,
+ rctSelectedChannelRxFreq,
+ rctSelectedChannelSystemType,
+ rctSelectedChannelColourCode,
+ rctSelectedChannelGroupName
+ }
+ STATUS current
+ DESCRIPTION "The rctSelectedChannel Group."
+ ::= { mibGroups 3 }
+
+paTxOutputGroup OBJECT-GROUP
+ OBJECTS {
+ paTxOutputForwardPower,
+ paTxOutputVSWR
+ }
+ STATUS current
+ DESCRIPTION "The paTxOutput Group."
+ ::= { mibGroups 5 }
+
+linkInfoGroup OBJECT-GROUP
+ OBJECTS {
+ linkInfoCtrlProtocolStatus,
+ linkInfoNetworkPacketCount,
+ linkInfoMPTCtrlProtocolStatus,
+ linkInfoDMRNodeIPAddress,
+ linkInfoDMRNodePriority,
+ linkInfoMPTNodeIPAddress,
+ linkInfoMPTNodePriority,
+ linkHealthSequenceErrorsCount,
+ linkHealthNetworkPacketLostCount,
+ linkHealthNetworkJitterLastOver,
+ linkHealthNetworkJitterCount
+ }
+ STATUS current
+ DESCRIPTION "The linkInfo Group."
+ ::= { mibGroups 6 }
+
+customAlarmsGroup OBJECT-GROUP
+ OBJECTS {
+ customAlarm1,
+ customAlarm2,
+ customAlarm3,
+ customAlarm4,
+ customAlarm5,
+ customAlarm6,
+ customAlarm7,
+ customAlarm8,
+ customAlarm9,
+ customAlarm10,
+ customAlarm11,
+ customAlarm12
+ }
+ STATUS current
+ DESCRIPTION "The customAlarms group."
+ ::= { mibGroups 7 }
+
+systemAlarmsGroup OBJECT-GROUP
+ OBJECTS {
+ systemAlarmExternalRefAbsent,
+ systemAlarmAmbientTempHigh,
+ systemAlarmAmbientTempLow,
+ systemAlarmQoSJitter,
+ systemAlarmQoSLostPackets,
+ systemAlarmFallbackControlled,
+ systemAlarmDuplicateNodePriority,
+ systemAlarmNTPSynchronisation,
+ systemAlarm1PPSAbsent,
+ systemAlarmQoSTransmitBuffer
+ }
+ STATUS current
+ DESCRIPTION "The systemAlarms Group."
+ ::= { mibGroups 8 }
+
+fpAlarmsGroup OBJECT-GROUP
+ OBJECTS {
+ fpAlarmInvalidFirmware,
+ fpAlarmFan2,
+ fpAlarmNoFPDetected,
+ fpAlarmFan3,
+ fpAlarmFan1
+ }
+ STATUS current
+ DESCRIPTION "The fpAlarms Group."
+ ::= { mibGroups 9 }
+
+paAlarmsGroup OBJECT-GROUP
+ OBJECTS {
+ paAlarmFinal1CurrentHigh,
+ paAlarmDriverCurrentHigh,
+ paAlarmSupplyVoltageLow,
+ paAlarmFinal2TemperatureHigh,
+ paAlarmFinal2CurrentHigh,
+ paAlarmVSWRFault,
+ paAlarmDriverTemperatureHigh,
+ paAlarmForwardPowerLow,
+ paAlarmNoPADetected,
+ paAlarmFinal1TemperatureHigh,
+ paAlarmSupplyVoltageHigh,
+ paAlarmPowerFoldback,
+ paAlarmInvalidCalibration,
+ paAlarmInvalidFirmware,
+ paAlarmShutdownImminent,
+ paAlarmReversePowerHigh,
+ paAlarmCurrentImbalance
+ }
+ STATUS current
+ DESCRIPTION "The paAlarms Group."
+ ::= { mibGroups 10 }
+
+pmuAlarmsGroup OBJECT-GROUP
+ OBJECTS {
+ pmuAlarmMainsFailure,
+ pmuAlarmBatteryVoltageLow,
+ pmuAlarmBatteryVoltageHigh,
+ pmuAlarmBatteryProtect,
+ pmuAlarmInvalidFirmware,
+ pmuAlarmVoltageOutHigh,
+ pmuAlarmNoPMUDetected,
+ pmuAlarmVoltageOutLow,
+ pmuAlarmShutdownImminent,
+ pmuAlarmCurrentOutHigh,
+ pmuAlarmSelfTestFailure,
+ pmuAlarmTemperatureHigh
+ }
+ STATUS current
+ DESCRIPTION "The pmuAlarms Group."
+ ::= { mibGroups 11 }
+
+reciterAlarmsGroup OBJECT-GROUP
+ OBJECTS {
+ rctAlarmRxSynthOutOfLock,
+ rctAlarmInvalidChannelSelected,
+ rctAlarmRxCalibrationInvalid,
+ rctAlarmOverTemperature,
+ rctAlarmInvalidConfiguration,
+ rctAlarm25MHzSynthOutOfLock,
+ rctAlarmTxCalibrationInvalid,
+ rctAlarmTxFSynthOutOfLock,
+ rctAlarm6144MHzSynthOutOfLock,
+ rctAlarmSimulcastSynch,
+ rctAlarmReceiverSynch
+ }
+ STATUS current
+ DESCRIPTION "The reciterAlarms Group."
+ ::= { mibGroups 12 }
+
+infoGroup OBJECT-GROUP
+ OBJECTS {
+ infoTransmitterStatus,
+ infoMPTFallbackNodeStatus,
+ infoDMRFallbackNodeStatus,
+ rctInfoProductCode,
+ rctInfoSerialNumber,
+ rctInfoHardwareVersion,
+ rctInfoFirmwareVersion,
+ paInfoProductCode,
+ paInfoSerialNumber,
+ paInfoHardwareVersion,
+ paInfoFirmwareVersion,
+ fpInfoProductCode,
+ fpInfoSerialNumber,
+ fpInfoHardwareVersion,
+ fpInfoFirmwareVersion,
+ licenceDmrFull,
+ licenceDmrExpress,
+ licenceDmrAccess,
+ licenceDmrConventional,
+ licenceAnalogConventional,
+ licenceDmrExpress20,
+ licenceDmrCentralVoter,
+ licenceDmrNetworkSatellite
+ }
+ STATUS current
+ DESCRIPTION "The info Group."
+ ::= { mibGroups 13 }
+
+rctReceiveQualityGroup OBJECT-GROUP
+ OBJECTS {
+ rctRfRcvInterference,
+ rctRfInterferenceCounter,
+ rctRfInterferenceEvents
+ }
+ STATUS current
+ DESCRIPTION "The receive quality Group."
+ ::= { mibGroups 14 }
+
+rctReceiverGroup OBJECT-GROUP
+ OBJECTS {
+ rctRfReceiverRSSI,
+ rctRfReceiverLC1RSSI,
+ rctRfReceiverLC2RSSI,
+ rctRfReceiverLC1RxGateState,
+ rctRfReceiverLC2RxGateState,
+ rctRfReceiverSelectedDecodeCTCSS,
+ rctRfReceiverSelectedDecodeSubAudibleType,
+ rctRfReceiverSelectedSINADGatingLevel,
+ rctRfReceiverSelectedDecodeDCS,
+ rctRfReceiverSelectedFrequencyResponse,
+ rctRfReceiverAnalogGateState,
+ rctRfReceiverIsDisabled
+ }
+ STATUS current
+ DESCRIPTION "The receiver Group."
+ ::= { mibGroups 15 }
+
+rctTemperatureGroup OBJECT-GROUP
+ OBJECTS {
+ rctTemperatureBoard
+ }
+ STATUS current
+ DESCRIPTION "The reciter temperature group."
+ ::= { mibGroups 16 }
+
+pmuStateGroup OBJECT-GROUP
+ OBJECTS {
+ pmuStateMainsInState,
+ pmuStateBatteryInState,
+ pmuStateBatteryInVoltage,
+ pmuStateOutCurrent,
+ pmuStateOutVoltage,
+ pmuStateOutStatus,
+ pmuStateAuxOutState,
+ pmuStateBusConnect
+ }
+ STATUS current
+ DESCRIPTION "The pmu status indications group."
+ ::= { mibGroups 17 }
+
+nwNtpInterfaceGroup OBJECT-GROUP
+ OBJECTS {
+ nwConfiguredNtpServerAddress,
+ nwConfiguredNtpBackupServerAddress1,
+ nwConfiguredNtpBackupServerAddress2
+ }
+ STATUS current
+ DESCRIPTION "The network ntp interface group."
+ ::= { mibGroups 18 }
+
+rctTransmitterGroup OBJECT-GROUP
+ OBJECTS {
+ rctRfTxSelectedEncodeCTCSS,
+ rctRfTxSelectedEncodeSubAudibleType,
+ rctRfTxSelectFrequencyResponse,
+ rctRfTxSelectedEncodeDCS,
+ rctRfTxSelectedEncodeSubAudibleDeviation,
+ rctRfTxRfRepeatState
+ }
+ STATUS current
+ DESCRIPTION "The transmitter group."
+ ::= { mibGroups 19 }
+
+nwChannelGroupGroup OBJECT-GROUP
+ OBJECTS {
+ nwChannelGroupStatus,
+ nwChannelGroupLocalBufferLevel,
+ nwChannelGroupEmptiestBufferLevel,
+ nwChannelGroupMarshallingType,
+ nwChannelGroupMarshallingDuration,
+ nwChannelGroupReceiverSynchStatus,
+ nwChannelGroupTransmitterSynchStatus,
+ nwChannelGroupLateStreamsCount,
+ nwChannelGroupOverflowCount,
+ nwChannelGroupUnderflowCount,
+ nwChannelGroupLostPacketsCount,
+ nwChannelGroupJitter
+ }
+ STATUS current
+ DESCRIPTION "The group for channelgroup."
+ ::= { mibGroups 20 }
+
+nwPortsGroup OBJECT-GROUP
+ OBJECTS {
+ nwSvpPort
+ }
+ STATUS current
+ DESCRIPTION "Network ports"
+ ::= { mibGroups 21 }
+
+mibComplianceList MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The requirements for conformance to the TAIT-INFRA93SERIES-MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ rctTransmitterGroup,
+ rctReceiverGroup,
+ rctReceiveQualityGroup,
+ infoGroup,
+ healthGroup,
+ alarmSummaryGroup,
+ rctSelectedChannelGroup,
+ paTxOutputGroup,
+ linkInfoGroup,
+ customAlarmsGroup,
+ systemAlarmsGroup,
+ fpAlarmsGroup,
+ paAlarmsGroup,
+ reciterAlarmsGroup,
+ rctTemperatureGroup,
+ nwNtpInterfaceGroup,
+ nwChannelGroupGroup,
+ nwPortsGroup
+ }
+ GROUP linearTransmissionCapability
+ DESCRIPTION "Information about linear PA or features requiring a linear PA
+ not reported if software running on TB7300 platform"
+ GROUP pmuAlarmsGroup
+ DESCRIPTION "PMU information not reported if software running on TB7300 platform"
+ GROUP pmuInfoGroup
+ DESCRIPTION "PMU information not reported if software running on TB7300 platform"
+ GROUP pmuStateGroup
+ DESCRIPTION "PMU information not reported if software running on TB7300 platform"
+ ::= { mibCompliance 1 }
+
+rctSystemInterfaceGroup OBJECT-GROUP
+ OBJECTS {
+ rctSiConfiguredBalancedLineInLevel,
+ rctSiConfiguredBalancedLineOutLevel,
+ rctSiTxKey,
+ rctSiRxGate
+ }
+ STATUS current
+ DESCRIPTION "Reciter system interface"
+ ::= { mibGroups 22 }
+
+linearTransmissionCapability OBJECT-GROUP
+ OBJECTS {
+ rctAlarmTxRSynthOutOfLock,
+ systemAlarmCartesianLoopUnstable,
+ systemAlarmTxRCableAbsent
+ }
+ STATUS current
+ DESCRIPTION "Information depending on existence of a linear power amplifier"
+ ::= { mibGroups 23 }
+
+pmuInfoGroup OBJECT-GROUP
+ OBJECTS {
+ pmuInfoProductCode,
+ pmuInfoSerialNumber,
+ pmuInfoHardwareVersion,
+ pmuInfoFirmwareVersion,
+ pmuInfoCalibrationUpdateDate
+ }
+ STATUS current
+ DESCRIPTION "The PMU info group."
+ ::= { mibGroups 24 }
+
+deprecatedOidGroup OBJECT-GROUP
+ OBJECTS {
+ infoStandaloneNodeStatus
+ }
+ STATUS deprecated
+ DESCRIPTION "Deprecated OIDs"
+ ::= { mibGroups 27 }
+END
+
diff --git a/MIBS/tait/TAIT-INFRA93SERIES-TC-MIB b/MIBS/tait/TAIT-INFRA93SERIES-TC-MIB
new file mode 100644
index 0000000..8a1d358
--- /dev/null
+++ b/MIBS/tait/TAIT-INFRA93SERIES-TC-MIB
@@ -0,0 +1,234 @@
+TAIT-INFRA93SERIES-TC-MIB DEFINITIONS ::= BEGIN
+
+--
+-- Textual conventions and enumerations for the monitored TB93xx Repeater
+--
+
+IMPORTS
+ MODULE-IDENTITY,
+ Integer32,
+ Unsigned32
+ FROM SNMPv2-SMI
+
+ infra93-94TC
+ FROM TAIT-INFRA93-94SERIES-TC-MIB
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+infra93TC MODULE-IDENTITY
+ LAST-UPDATED "201905290026Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO "Tait Communications
+ 245 Wooldridge Road
+ PO Box 1645
+ Christchurch
+ New Zealand
+
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+
+ DESCRIPTION "Textual conventions to be used in the Tait-infrastructure-93-series MIBs"
+
+ REVISION "201905290026Z"
+ DESCRIPTION "1.23.00 - Minor text edit"
+
+ REVISION "201805220026Z"
+ DESCRIPTION "1.16.00 - moved dmr specific textual conventions from common to dmr mib"
+
+ REVISION "201707280000Z"
+ DESCRIPTION "1.15.00 - added TransmitterSyncStatus and ReceiverSyncStatus"
+
+ REVISION "201611180000Z"
+ DESCRIPTION "1.14.00 - added MPT Fallback Node Status"
+
+ REVISION "201607010000Z"
+ DESCRIPTION "1.13.00 - Updated DCS formatting description"
+
+ REVISION "201410301500Z"
+ DESCRIPTION "1.05.01 - Description text reviewed"
+
+ REVISION "201404140000Z"
+ DESCRIPTION "1.05.00 - Added values for use during coverage testing"
+
+ REVISION "201401260000Z"
+ DESCRIPTION "1.04.00 - Moved textual convention module identity OID to start at 1"
+
+ REVISION "201401141100Z"
+ DESCRIPTION "1.03.02 - Initial version prior to change log entries"
+ ::= { infra93-94TC 1}
+
+-- =====================
+--
+-- Textual Conventions
+--
+-- =====================
+
+Ratio ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-1"
+ STATUS current
+ DESCRIPTION
+ "The increment size is 0.1 1. Displayed unit is N/A"
+ SYNTAX Integer32 (-256..255)
+
+LeveldBm ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-2"
+ STATUS current
+ DESCRIPTION
+ "The increment size is 0.01 dBm. Displayed unit is dBm"
+ SYNTAX Integer32 (-32768..32767)
+
+SINADLevel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The increment size is 1 dB."
+ SYNTAX Unsigned32 (0..255)
+
+Temperature ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The increment size is 1 degree C"
+ SYNTAX Integer32 (-32768..32767)
+
+FrequencydHz ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-1"
+ STATUS current
+ DESCRIPTION
+ "The increment size is 0.1 Hz. Displayed unit is Hz"
+ SYNTAX Unsigned32 (0..4294967295)
+
+DcsCode ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "o"
+ STATUS current
+ DESCRIPTION
+ "DCS code. Displayed value should be octal."
+ SYNTAX Unsigned32 (0..4294967295)
+
+SubAudibleType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Type of sub-audible signaling"
+ SYNTAX INTEGER {
+ none(0),
+ ctcss(1),
+ dcs(2)
+ }
+
+TxFrequencyResponse ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Type of Tx frequency response"
+ SYNTAX INTEGER {
+ pre-emph-speech(1),
+ flat-speech(2)
+ }
+
+RxFrequencyResponse ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Type of Rx frequency response"
+ SYNTAX INTEGER {
+ de-emph-speech(1)
+ }
+
+OperationalMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Base Station operational mode"
+ SYNTAX INTEGER {
+ analogConventional(1),
+ dmrConventional(2),
+ dmrTrunking(3),
+ mptTrunking(4)
+ }
+
+MPTControlProtocolStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "MPT Control protocol states"
+ SYNTAX INTEGER {
+ unconnected(0),
+ idle(1),
+ control(2),
+ traffic(3),
+ conventional(4)
+ }
+
+FallbackNodeStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Fallback status"
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2),
+ settling(3),
+ disabled(4)
+ }
+
+ColourCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Colour Code"
+ SYNTAX Unsigned32 (0..15)
+
+TransmitterSyncStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Transmitter Synchronisation status on TB9300"
+ SYNTAX INTEGER {
+ no-license(0),
+ non-simulcast-operation(1),
+ frequency-reference-bad-or-absent(2),
+ never-had-1pps(3),
+ never-had-ntp(4),
+ missing-1pps-or-ntp(5),
+ synchronized(6),
+ non-channelgroup-operation(7)
+ }
+
+ReceiverSyncStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Receiver Synchronisation status on TB9300"
+ SYNTAX INTEGER {
+ no-license(0),
+ non-channelgroup-operation(1),
+ synchronized(2),
+ never-had-1pps(3),
+ never-had-ntp(4),
+ missing-1pps-or-ntp(5)
+ }
+
+
+ControlProtocolStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Control protocol states"
+ SYNTAX INTEGER {
+ unconnected(0),
+ deprecatedUnconnected(1),
+ standby(2),
+ dmrAligned(3),
+ dmrOffset(4),
+ dmr2SlotData(5),
+ dmrHibernate(6),
+ analogue(7),
+ testMode(8),
+ dmrTier2Aligned(9)
+ }
+
+
+LogicalChannelState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Network Connection Logical channel state"
+ SYNTAX INTEGER {
+ inactive(0),
+ idle(1),
+ traffic(2),
+ control(3),
+ test(4),
+ poll(5),
+ invalid(255)
+ }
+
+StandaloneNodeStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Fallback node status"
+ SYNTAX INTEGER {
+ offline(0),
+ standby(1),
+ active(2),
+ disabled(4),
+ running(5),
+ master(6)
+ }
+END
diff --git a/MIBS/tait/TAIT-TN9300-MIB b/MIBS/tait/TAIT-TN9300-MIB
new file mode 100644
index 0000000..7a3b136
--- /dev/null
+++ b/MIBS/tait/TAIT-TN9300-MIB
@@ -0,0 +1,2824 @@
+TAIT-TN9300-MIB DEFINITIONS ::= BEGIN
+--
+-- Versions:
+--
+-- Release 1
+-- Preliminary support for monitoring of TN9300 DMR Node controller status.
+--
+-- Release 2
+-- Changed type of the site syscode to string
+--
+-- Notes:
+-- None
+--
+
+IMPORTS
+ enterprises, Integer32, Unsigned32, Gauge32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, DateAndTime, TruthValue
+ FROM SNMPv2-TC
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ NodeRequestedState, NodeState, NetworkCheckState,
+ ChannelState, Mpt1327LinkState,
+ Mpt1327ChannelState, RemoteNodeState,
+ DipLineState, NgwLinkState, SipCallSpeechVotingPriority,
+ SipLineIncomingType, SipLineRegistrationType, SipLineState,
+ UnitStatusMessageId, EventSeverity, LicenseValidity,
+ UnitAuthentication, RemoteNodeSyncState
+ FROM TAIT-TN9300-TC
+
+ taitProducts, taitModules
+ FROM TAIT-COMMON-MIB;
+
+tn9300MibModule MODULE-IDENTITY
+ LAST-UPDATED "201903181400Z"
+ ORGANIZATION "www.taitworld.com"
+ CONTACT-INFO
+ "postal: Tait International Limited
+ 558 Wairakei Road
+ Christchurch
+ PO Box 1645
+ Christchurch
+ New Zealand
+
+ phone: +64 3358 3399
+ email: support@taitworld.com"
+ DESCRIPTION "TaitNet TN9300 DMR Node Controller Module"
+
+ REVISION "201903181400Z"
+ DESCRIPTION "Added four new site and channel objects for the alternate channel."
+
+ REVISION "201901281630Z"
+ DESCRIPTION "Defined a new tn9300ChannelBaseStationNumber object then added it as a channel table index.
+ Also updated some of the description text."
+
+ REVISION "201901091200Z"
+ DESCRIPTION "Added the description for tn9300LicenseValidity."
+
+ REVISION "201812041200Z"
+ DESCRIPTION "Defined a new set of events, 19 in total, and its corresponding groups and objects.
+ These new events are intended to be an alternative to the original set."
+
+ REVISION "201811231200Z"
+ DESCRIPTION "Defined the channel stuck mute event."
+
+ REVISION "201811211200Z"
+ DESCRIPTION "Created a new tn9300EventBaseStationNumber object and added it to the channel jammed/unjammed traps.
+ For the other channel traps, the channel number object previously added was replaced with this."
+
+ REVISION "201810251200Z"
+ DESCRIPTION "Replaced the added site number in site failure/ok events with site name.
+ Added the site name and channel number to all of the channel related events.
+ Defined tn9300EventChannelNumber to serve as the channel number object specifically for events.
+ Changed the OID of tn9300EventUnitAddress to use the tn9300ObjectsForEvents subtree instead.
+ Defined a new group for event objects and added the two mentioned above.
+ Fixed some errors and warnings, and corrected some descriptions."
+
+ REVISION "201807311200Z"
+ DESCRIPTION "Added the site number to the site failure event and the channel number to the channel failure event"
+
+ REVISION "201807171005Z"
+ DESCRIPTION "Changed to Tait International Limited"
+
+ REVISION "201805291200Z"
+ DESCRIPTION "Added dual CC and syscode for dynamic adjacent site"
+
+ REVISION "201804231200Z"
+ DESCRIPTION "Fixed range restriction for tn9300UnitAddress.
+ Removed tn9300UnitAddress from tn9300UnitAddressGroup."
+
+ REVISION "201804171200Z"
+ DESCRIPTION "Fixed identifier for tn9300UnitGroup.
+ Fixed ranage restriction for tn9300AdjSiteSendOrder and tn9300UnitAddress.
+ Changed to use tn9300EventIUnitAddress in the tn9300UnitStatusMessageEvent.
+ Changed to accessible-for-notify for tn9300UnitAddress
+ Set tn9300EventIUnitAddress to tn9300UnitGroup "
+
+ REVISION "201803182203Z"
+ DESCRIPTION "Added identifiers to conformance group.
+ Fixed inconsistency in type of 'tn9300SipLineProxyAddress'.
+ Changed some naming conventions."
+
+ REVISION "201803081200Z"
+ DESCRIPTION "Added table for adjacent site and added site alias in site table"
+
+ REVISION "201803051200Z"
+ DESCRIPTION "Added traps for deregistration by system"
+
+ REVISION "201801260000Z"
+ DESCRIPTION "Added traps for remote node database sync"
+
+ REVISION "201711220000Z"
+ DESCRIPTION "Fixed format and description for dual control channel"
+
+ REVISION "201705240000Z"
+ DESCRIPTION "Added CPU and memory utilization monitoring."
+
+ REVISION "201703160054Z"
+ DESCRIPTION "Fixed uppercase/lowercase inconsistencies."
+
+ REVISION "201608221200Z"
+ DESCRIPTION "Added 3 Terminal alarm descriptions"
+
+ REVISION "201510301200Z"
+ DESCRIPTION "Added SipLine objects and changed the term FxoLine to SipLine.
+ Changed some descriptions."
+
+ REVISION "201503172208Z"
+ DESCRIPTION "added Unit object, table and status notification"
+
+ REVISION "201404042307Z"
+ DESCRIPTION "Added authentication ok and failure notifications."
+
+ REVISION "201211292201Z"
+ DESCRIPTION "Object descriptions updated."
+
+ REVISION "201206282228Z"
+ DESCRIPTION "Removed digital io tables and notifications.
+ Changed format of notifications to include a newline between the DESCRIPTION
+ tag and the description text."
+
+ REVISION "201206270902Z"
+ DESCRIPTION "Changed type of the syscode value to string"
+
+ REVISION "201205282317Z"
+ DESCRIPTION "Initial revision of this module"
+ ::= { taitModules 11 }
+
+-- root for items in the tn9300 MIB module
+tn9300MIB OBJECT IDENTIFIER ::= { taitProducts 6 }
+
+-- conformance area, containing groups and compliance specifications
+tn9300Confs OBJECT IDENTIFIER ::= { tn9300MIB 1 }
+tn9300Groups OBJECT IDENTIFIER ::= { tn9300Confs 1 }
+tn9300Compl OBJECT IDENTIFIER ::= { tn9300Confs 2 }
+
+-- sub-tree for objects and for each functional area
+tn9300Objs OBJECT IDENTIFIER ::= { tn9300MIB 2 }
+tn9300NodeObjs OBJECT IDENTIFIER ::= { tn9300Objs 1 }
+tn9300SiteObjs OBJECT IDENTIFIER ::= { tn9300Objs 2 }
+tn9300SipLineObjs OBJECT IDENTIFIER ::= { tn9300Objs 3 }
+tn9300DipLineObjs OBJECT IDENTIFIER ::= { tn9300Objs 4 }
+tn9300Mpt1327Objs OBJECT IDENTIFIER ::= { tn9300Objs 5 }
+tn9300Mpt1327ChObjs OBJECT IDENTIFIER ::= { tn9300Objs 6 }
+tn9300RemoteNodeObjs OBJECT IDENTIFIER ::= { tn9300Objs 7 }
+tn9300MobileIpObjs OBJECT IDENTIFIER ::= { tn9300Objs 8 }
+tn9300UnitObjs OBJECT IDENTIFIER ::= { tn9300Objs 9 }
+tn9300NetworkGwObjs OBJECT IDENTIFIER ::= { tn9300Objs 10 }
+tn9300EventObjs OBJECT IDENTIFIER ::= { tn9300Objs 99 }
+
+-- sub-tree for events
+tn9300Events OBJECT IDENTIFIER ::= { tn9300MIB 3 }
+tn9300EventsV2 OBJECT IDENTIFIER ::= { tn9300Events 0 }
+tn9300ObjectsForEvents OBJECT IDENTIFIER ::= { tn9300Events 99 }
+
+-- sub-tree for Channel Group Manager
+tn9300CgmMIB OBJECT IDENTIFIER ::= { tn9300MIB 4 }
+
+tn9300Version OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version of software running on the node controller."
+ ::= { tn9300NodeObjs 1 }
+
+tn9300Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name:
+ Represents the name of this node controller."
+ ::= { tn9300NodeObjs 2 }
+
+tn9300Priority OBJECT-TYPE
+ SYNTAX Integer32 (0..21)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Priority:
+ Represents the priority of this node. On multi-node systems the lowest priority node
+ assumes control of the network."
+ ::= { tn9300NodeObjs 3 }
+
+tn9300RequestedState OBJECT-TYPE
+ SYNTAX NodeRequestedState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Requested state:
+ Represents the state in which this node has been instructed to operate. Status types are Unknown (0), Offline (1), Program (2) or Online (3)."
+ ::= { tn9300NodeObjs 4 }
+
+tn9300State OBJECT-TYPE
+ SYNTAX NodeState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "State:
+ Represents the state in which this node is operating. Status types are Unknown (0), Offline (1), Program (2), Switching (3) or Control (4)."
+ ::= { tn9300NodeObjs 5 }
+
+tn9300NetCheckAddressAType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of internet address for network check A."
+ ::= { tn9300NodeObjs 7 }
+
+tn9300NetCheckAddressA OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address for network check A."
+ ::= { tn9300NodeObjs 8 }
+
+tn9300NetCheckStateA OBJECT-TYPE
+ SYNTAX NetworkCheckState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of network check A. Status types are Not Configured (0), OK (1) or Failed (2)."
+ ::= { tn9300NodeObjs 9 }
+
+tn9300NetCheckAddressBType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of internet address for network check B."
+ ::= { tn9300NodeObjs 10 }
+
+tn9300NetCheckAddressB OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address for network check B."
+ ::= { tn9300NodeObjs 11 }
+
+tn9300NetCheckStateB OBJECT-TYPE
+ SYNTAX NetworkCheckState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of network check B. Status types are Not Configured (0), OK (1) or Failed (2)."
+ ::= { tn9300NodeObjs 12 }
+
+tn9300CallsSwitching OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of calls being switched by this node."
+ ::= { tn9300NodeObjs 13 }
+
+tn9300ConnectionsSwitching OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of connections being switched by this node."
+ ::= { tn9300NodeObjs 14 }
+
+tn9300MemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total physical memory used by all node processes (percent)"
+ ::= { tn9300NodeObjs 15 }
+
+tn9300CpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current total CPU load of all node processes (percent)"
+ ::= { tn9300NodeObjs 16 }
+
+tn9300DiskSpaceOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether the available disk space is above or below threshold."
+ ::= { tn9300NodeObjs 17 }
+
+tn9300LicenseValidity OBJECT-TYPE
+ SYNTAX LicenseValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current validity of the license. Types are as follows:
+ Valid (0),
+ File not found (1),
+ Invalid host ID (2),
+ Invalid product code (3),
+ Invalid version (4),
+ Invalid expiry date (5),
+ Expired (6),
+ Corrupt signature (7),
+ Conflicting features (8),
+ Invalid tier mode (9),
+ Invalid license format (10)"
+ ::= { tn9300NodeObjs 18 }
+
+--
+-- The site table
+--
+
+tn9300SiteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300SiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the status of the sites connected to this node controller."
+ ::= { tn9300SiteObjs 1 }
+
+tn9300SiteEntry OBJECT-TYPE
+ SYNTAX Tn9300SiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, just the site number."
+ INDEX { tn9300SiteNumber }
+ ::= { tn9300SiteTable 1 }
+
+Tn9300SiteEntry ::=
+ SEQUENCE {
+ tn9300SiteNumber Integer32,
+ tn9300SiteName DisplayString,
+ tn9300SiteSyscode DisplayString,
+ tn9300SiteEnabled TruthValue,
+ tn9300SiteOk TruthValue,
+ tn9300SiteAutoQueueDepth TruthValue,
+ tn9300SiteQueueDepth Integer32,
+ tn9300SiteZone Integer32,
+ tn9300SiteExtraWaitSlots Integer32,
+ tn9300SiteCCReassignTimeout Integer32,
+ tn9300SiteTCRotation TruthValue,
+ tn9300SiteRxActivityTimeout Integer32,
+ tn9300SiteRxInactiveTimeout Integer32,
+ tn9300SiteFramelength Integer32,
+ tn9300SiteMinFramelength Integer32,
+ tn9300SiteMaxFramelength Integer32,
+ tn9300SiteDualCC Integer32,
+ tn9300SiteOpenMuteTimeout Integer32,
+ tn9300SiteManAdjSiteRF Integer32,
+ tn9300SiteManAdjSiteSyscode DisplayString,
+ tn9300SiteNChannels Gauge32,
+ tn9300SiteNControlChannels Gauge32,
+ tn9300SiteNTrafficChannels Gauge32,
+ tn9300SiteNIdleChannels Gauge32,
+ tn9300SiteNDisabledChannels Gauge32,
+ tn9300SiteNFailedChannels Gauge32,
+ tn9300SiteNOnAirCalls Gauge32,
+ tn9300SiteNRingingCalls Gauge32,
+ tn9300SiteNQueuedCalls Gauge32,
+ tn9300SiteTotalCalls Counter32,
+ tn9300SiteTotalChannelCalls Counter32,
+ tn9300SiteTotalQueueTime Counter32,
+ tn9300SiteChannelTimeFailed Counter32,
+ tn9300SiteChannelTimeTraffic Counter32,
+ tn9300SiteChannelTimeControl Counter32,
+ tn9300SiteChannelTimeIdle Counter32,
+ tn9300SiteCallsQueuedUnder5 Counter32,
+ tn9300SiteCallsQueued5To10 Counter32,
+ tn9300SiteCallsQueued10To20 Counter32,
+ tn9300SiteCallsQueuedOver20 Counter32,
+ tn9300SiteAlias DisplayString,
+ tn9300SiteControlChCountOk TruthValue,
+ tn9300SiteNAlternateChannels Gauge32,
+ tn9300SiteChannelTimeAlternate Counter32
+ }
+
+tn9300SiteNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..250)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Site Number:
+ Represents a unique identifier for this site."
+ ::= { tn9300SiteEntry 1 }
+
+tn9300SiteName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Site Name:
+ The name of this site."
+ ::= { tn9300SiteEntry 2 }
+
+tn9300SiteSyscode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Syscode:
+ The syscode of this site."
+ ::= { tn9300SiteEntry 3 }
+
+tn9300SiteEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enabled:
+ Boolean value, true if this site is enabled."
+ ::= { tn9300SiteEntry 4 }
+
+tn9300SiteOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enabled:
+ Boolean value, true if this site is OK."
+ ::= { tn9300SiteEntry 5 }
+
+tn9300SiteAutoQueueDepth OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Automatic Queue Depth:
+ Boolean value, if true, the queue depth is set to twice the number of traffic
+ channels at this site with a minimum value of 3 and a maximum of 20."
+ ::= { tn9300SiteEntry 6 }
+
+tn9300SiteQueueDepth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Queue Depth:
+ Represents the maximum number of calls that are allowed to be queued at this site."
+ ::= { tn9300SiteEntry 7 }
+
+tn9300SiteZone OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zone:
+ The ID of the zone to which this site belongs.
+ When a call is placed to a radio that is registered on a site with a
+ zone ID the network will attempt to contact the radio on all sites
+ with the same zone ID.
+
+ This reduces registration traffic but increases individual call
+ request traffic. It is useful on systems with large numbers of radios
+ and few individual calls. These systems often only make group calls.
+
+ This feature is not recommended if registration based group calls are used."
+ ::= { tn9300SiteEntry 8 }
+
+tn9300SiteExtraWaitSlots OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Extra Wait Slots:
+ Represents the number of extra slots that the site should wait for a radio
+ to reply to a control channel poll (i.e. an AHOY).
+
+ This feature is used at sites where there is an extra delay in the
+ transmission/reception of on-air codewords that puts it outside of the MPT timing
+ specifications, e.g. a cell extender site, which can add in 1 or more slots of delay.
+
+ Disadvantages:
+ 1. To stop conflicts, the site will withdraw the extra slots when waiting. This
+ means other radios will be unable to make call requests during this time.
+
+ 2. As a site can only process one outgoing call (site to radio) at a time, it will
+ not be able to process as many calls.
+
+ 3. As a rule of thumb, each extra wait slot added to the site will halve the maximum
+ call rate the site can handle."
+ ::= { tn9300SiteEntry 9 }
+
+tn9300SiteCCReassignTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Control Channel Reassignment Timeout:
+ Represents the time (in minutes), between switching the control channel from
+ one channel to another.
+
+ Control channel reassignment should be used only when there is a compelling
+ (i.e. regulatory) reason to move the control channel at intervals.
+
+ If this feature is used it is recommended that jammed channels are inhibited
+ from becoming control channels.
+
+ If set to 0, the lowest numbered, uninhibited channel becomes the control
+ channel and remains so unless it fails. If it fails the node will reassign
+ the next lowest numbered channel.
+
+ Immediately before reassignment, the control channel issues a MOVE command to
+ all radios to transfer them to the new control channel frequency."
+ ::= { tn9300SiteEntry 10 }
+
+tn9300SiteTCRotation OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Traffic Channel Rotation:
+ If traffic channel rotation is enabled, the node will allocate a new traffic channel
+ to each call. The traffic channels are chosen based on the channel number with lower
+ numbers being used first. Only idle channels that are configured to be traffic channels
+ are used in the selection process. When all the channels at the site have been used, the
+ selection process starts again with the lowest channel number."
+ ::= { tn9300SiteEntry 11 }
+
+tn9300SiteRxActivityTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Site Receiver Activity Timeout:
+ Represents a number of slots (each of duration 106ms). If interference is detected in
+ each consecutive slot for this number of slots, the channel is deemed to be jammed."
+ ::= { tn9300SiteEntry 12 }
+
+tn9300SiteRxInactiveTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Site Receiver Activity Timeout:
+ Represents a number of slots (each of duration 106ms). If no interference is detected in
+ each consecutive slot for this number of slots, the channel is deemed to be not jammed."
+ ::= { tn9300SiteEntry 13 }
+
+tn9300SiteFramelength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Framelength:
+ Represents the number of slots in a frame. Bigger framelengths reduce the probability of
+ two radios selecting the same slot and failing. However call setup is slower when retries
+ occur.
+
+ A value of zero represents dynamic framelength. In this case the node will use an
+ algorithm, based on codeword statistics, to determine the most appropriate framelength
+ between the limits set by the maximum and minimum dynamic framelength."
+ ::= { tn9300SiteEntry 14 }
+
+tn9300SiteMinFramelength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Minimum Dynamic Framelength:
+ Represents the minimum number of slots in a frame when using dynamic framelength."
+ ::= { tn9300SiteEntry 15 }
+
+tn9300SiteMaxFramelength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum Dynamic Framelength:
+ Represents the maximum number of slots in a frame when using dynamic framelength."
+ ::= { tn9300SiteEntry 16 }
+
+tn9300SiteDualCC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dual Control Channels:
+ Allows for a second control channel on this site. Both control channels
+ share the other channels for traffic use.
+
+ This is useful at sites with lots of traffic channels and/or a large quantity of
+ data communications. In addition to the primary control channel the next lowest
+ numbered channel will be used as the second control channel (so long as it is
+ correctly configured and not inhibited.)
+
+ When this feature is enabled and a radio registers on the primary control channel:
+
+ 1. The node determines if it is allowed to used the second control channel.
+ 2. If it is, the node instructs the radio to register on the second control channel.
+
+ When using dual control channels, you can have them with the same syscode
+ or with complementary syscodes that have different PAR values
+
+ Single (0), Dual-same syscode(1), Dual-different PAR(2)"
+ ::= { tn9300SiteEntry 17 }
+
+tn9300SiteOpenMuteTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open Mute Timeout:
+ Represents the time (seconds) that a traffic channel will wait for the receiver
+ to go idle before sending clear messages.
+
+ The traffic channel waits for the receiver to go idle as parties transmitting on
+ the channel may miss the clear messages.
+
+ On some systems the receiver may get jammed from noise (stuck mute) and therefore
+ the channel may not go 'idle'. This timeout is used to force the sending of clear
+ messages in these circumstances."
+ ::= { tn9300SiteEntry 18 }
+
+tn9300SiteManAdjSiteRF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Manual Adjacent Site RF:
+ Represents the RF number of a manual adjacent control channel. Used for a cell extender."
+ ::= { tn9300SiteEntry 19 }
+
+tn9300SiteManAdjSiteSyscode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Manual Adjacent Site Syscode:
+ Represents the syscode of a manual adjacent control channel. Used for a cell extender."
+ ::= { tn9300SiteEntry 20 }
+
+tn9300SiteNChannels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of channels:
+ Represents the number of channels installed at this site."
+ ::= { tn9300SiteEntry 21 }
+
+tn9300SiteNControlChannels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of control channels:
+ Represents the number of channels operating as control channels at this site."
+ ::= { tn9300SiteEntry 22 }
+
+tn9300SiteNTrafficChannels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of traffic channels:
+ Represents the number of channels operating as traffic channels at this site."
+ ::= { tn9300SiteEntry 23 }
+
+tn9300SiteNIdleChannels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of idle channels:
+ Represents the number of idle channels at this site."
+ ::= { tn9300SiteEntry 24 }
+
+tn9300SiteNDisabledChannels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of disabled channels:
+ Represents the number of disabled channels at this site."
+ ::= { tn9300SiteEntry 25 }
+
+tn9300SiteNFailedChannels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of failed channels:
+ Represents the number of failed channels at this site."
+ ::= { tn9300SiteEntry 26 }
+
+tn9300SiteNOnAirCalls OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of on-air calls:
+ Represents the number of calls currently on-air at this site."
+ ::= { tn9300SiteEntry 27 }
+
+tn9300SiteNRingingCalls OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of ringing calls:
+ Represents the number of calls waiting to be answered at this site."
+ ::= { tn9300SiteEntry 28 }
+
+tn9300SiteNQueuedCalls OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of queued calls:
+ Represents the number of calls that are queued at this site."
+ ::= { tn9300SiteEntry 29 }
+
+tn9300SiteTotalCalls OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total calls:
+ Represents the total number of calls at this site since the node started."
+ ::= { tn9300SiteEntry 30 }
+
+tn9300SiteTotalChannelCalls OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total channel calls:
+ Represents the total number of calls that required a traffic channel at this site since the node started."
+ ::= { tn9300SiteEntry 31 }
+
+tn9300SiteTotalQueueTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total queue time:
+ Represents the total queue time in seconds of all calls at this site since the node started."
+ ::= { tn9300SiteEntry 32 }
+
+tn9300SiteChannelTimeFailed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel time failed:
+ Represents the total time in seconds that channels at this site have spent in the failed state since the node started."
+ ::= { tn9300SiteEntry 33 }
+
+tn9300SiteChannelTimeTraffic OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel time traffic:
+ Represents the total time in seconds that channels at this site have spent as traffic channels since the node started."
+ ::= { tn9300SiteEntry 34 }
+
+tn9300SiteChannelTimeControl OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel time control:
+ Represents the total time in seconds that channels at this site have spent as control channels since the node started."
+ ::= { tn9300SiteEntry 35 }
+
+tn9300SiteChannelTimeIdle OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel time idle:
+ Represents the total time in seconds that channels at this site have spent in the idle state since the node started."
+ ::= { tn9300SiteEntry 36 }
+
+tn9300SiteCallsQueuedUnder5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of calls that have been queued under 5 seconds at this site since the node started."
+ ::= { tn9300SiteEntry 37 }
+
+tn9300SiteCallsQueued5To10 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of calls that have been queued between 5 and 10 seconds at this site since the node started."
+ ::= { tn9300SiteEntry 38 }
+
+tn9300SiteCallsQueued10To20 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of calls that have been queued between 10 and 20 seconds at this site since the node started."
+ ::= { tn9300SiteEntry 39 }
+
+tn9300SiteCallsQueuedOver20 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of calls that have been queued for longer than 20 seconds at this site since the node started."
+ ::= { tn9300SiteEntry 40 }
+
+tn9300SiteAlias OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Site alias:
+ The short name of this site."
+ ::= { tn9300SiteEntry 41 }
+
+tn9300SiteControlChCountOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether the actual number of control channel for the site matches the required."
+ ::= { tn9300SiteEntry 42 }
+
+tn9300SiteNAlternateChannels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of alternate channels:
+ Represents the number of channels operating as alternate channels at this site."
+ ::= { tn9300SiteEntry 43 }
+
+tn9300SiteChannelTimeAlternate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Channel time alternate:
+ Represents the total time in seconds that channels at this site have spent as alternate channels since the node started."
+ ::= { tn9300SiteEntry 44 }
+
+-- TODO Partitions, AdjacentSites, PooledSites
+
+--
+-- The channel table
+--
+
+tn9300ChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300ChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of the channels."
+ ::= { tn9300SiteObjs 2 }
+
+tn9300ChannelEntry OBJECT-TYPE
+ SYNTAX Tn9300ChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the site number and the channel number."
+ INDEX { tn9300SiteNumber, tn9300ChannelBaseStationNumber, tn9300ChannelNumber }
+ ::= { tn9300ChannelTable 1 }
+
+Tn9300ChannelEntry ::=
+ SEQUENCE {
+ tn9300ChannelNumber Integer32,
+ tn9300ChannelIpAddressType InetAddressType,
+ tn9300ChannelIpAddress InetAddress,
+ tn9300ChannelPort Integer32,
+ tn9300ChannelRf Integer32,
+ tn9300ChannelEnabled TruthValue,
+ tn9300ChannelControlAllowed TruthValue,
+ tn9300ChannelTrafficAllowed TruthValue,
+ tn9300ChannelInhibitIfJammed TruthValue,
+ tn9300ChannelState ChannelState,
+ tn9300ChannelJammed TruthValue,
+ tn9300ChannelMinorAlarm TruthValue,
+ tn9300ChannelMajorAlarm TruthValue,
+ tn9300ChannelAParty DisplayString,
+ tn9300ChannelBParty DisplayString,
+ tn9300ChannelBspRxPackets Counter32,
+ tn9300ChannelBspTxPackets Counter32,
+ tn9300ChannelBspLostPackets Counter32,
+ tn9300ChannelRtpRxPackets Counter32,
+ tn9300ChannelRtpTxPackets Counter32,
+ tn9300ChannelRtpLostPackets Counter32,
+ tn9300ChannelRtpRtt Gauge32,
+ tn9300ChannelRtpRttJitter Gauge32,
+ tn9300ChannelTimeFailed Counter32,
+ tn9300ChannelTimeTraffic Counter32,
+ tn9300ChannelTimeControl Counter32,
+ tn9300ChannelTimeIdle Counter32,
+ tn9300ChannelAlternateAllowed TruthValue,
+ tn9300ChannelTimeAlternate Counter32,
+ tn9300ChannelBaseStationNumber Integer32
+ }
+
+tn9300ChannelNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..24)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The number of this channel."
+ ::= { tn9300ChannelEntry 1 }
+
+tn9300ChannelIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of internet address for this channel."
+ ::= { tn9300ChannelEntry 2 }
+
+tn9300ChannelIpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address for this channel."
+ ::= { tn9300ChannelEntry 3 }
+
+tn9300ChannelPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port number of this channel."
+ ::= { tn9300ChannelEntry 4 }
+
+tn9300ChannelRf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The radio frequency of this channel."
+ ::= { tn9300ChannelEntry 5 }
+
+tn9300ChannelEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel is enabled."
+ ::= { tn9300ChannelEntry 6 }
+
+tn9300ChannelControlAllowed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel is allowed to become a control channel."
+ ::= { tn9300ChannelEntry 7 }
+
+tn9300ChannelTrafficAllowed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel is allowed to become a traffic channel."
+ ::= { tn9300ChannelEntry 8 }
+
+tn9300ChannelInhibitIfJammed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel is configured to be inhibited if it is jammed."
+ ::= { tn9300ChannelEntry 9 }
+
+tn9300ChannelState OBJECT-TYPE
+ SYNTAX ChannelState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The state of this channel. Status types are Unknown (0), Disabled (1), Idle (2), Control (3), Traffic (4), Data (5) or Failed (6)."
+ ::= { tn9300ChannelEntry 10 }
+
+tn9300ChannelJammed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel is jammed."
+ ::= { tn9300ChannelEntry 11 }
+
+tn9300ChannelMinorAlarm OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel has a minor alarm."
+ ::= { tn9300ChannelEntry 12 }
+
+tn9300ChannelMajorAlarm OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel has a major alarm."
+ ::= { tn9300ChannelEntry 13 }
+
+tn9300ChannelAParty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MPT1327 number of the A party (if a call is in progress on the channel)."
+ ::= { tn9300ChannelEntry 14 }
+
+tn9300ChannelBParty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MPT1327 number of the B party (if a call is in progress on the channel)."
+ ::= { tn9300ChannelEntry 15 }
+
+tn9300ChannelBspRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of BSP packets received from this channel."
+ ::= { tn9300ChannelEntry 16 }
+
+tn9300ChannelBspTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of BSP packets transmitted to this channel."
+ ::= { tn9300ChannelEntry 17 }
+
+tn9300ChannelBspLostPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of BSP packets which were lost in transmission to this channel."
+ ::= { tn9300ChannelEntry 18 }
+
+tn9300ChannelRtpRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RTP packets received from this channel."
+ ::= { tn9300ChannelEntry 19 }
+
+tn9300ChannelRtpTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RTP packets transmitted to this channel."
+ ::= { tn9300ChannelEntry 20 }
+
+tn9300ChannelRtpLostPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RTP packets which were lost in transmission to this channel."
+ ::= { tn9300ChannelEntry 21 }
+
+tn9300ChannelRtpRtt OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The round trip time for RTP pings."
+ ::= { tn9300ChannelEntry 22 }
+
+tn9300ChannelRtpRttJitter OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The round trip time jitter for RTP pings."
+ ::= { tn9300ChannelEntry 23 }
+
+tn9300ChannelTimeFailed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total time in seconds that this channel has spent in the failed state since the node started."
+ ::= { tn9300ChannelEntry 24 }
+
+tn9300ChannelTimeTraffic OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total time in seconds that this channel has spent as a traffic channel since the node started."
+ ::= { tn9300ChannelEntry 25 }
+
+tn9300ChannelTimeControl OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total time in seconds that this channel has spent as a control channel since the node started."
+ ::= { tn9300ChannelEntry 26 }
+
+tn9300ChannelTimeIdle OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total time in seconds that this channel has spent in the idle state since the node started."
+ ::= { tn9300ChannelEntry 27 }
+
+tn9300ChannelAlternateAllowed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Boolean value, true if this channel is allowed to become an alternate channel."
+ ::= { tn9300ChannelEntry 28 }
+
+tn9300ChannelTimeAlternate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total time in seconds that this channel has spent as an alternate channel since the node started."
+ ::= { tn9300ChannelEntry 29 }
+
+tn9300ChannelBaseStationNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The number of the base station this channel belongs to."
+ ::= { tn9300ChannelEntry 99 }
+
+--
+-- The adjacent site table
+--
+
+tn9300AdjacentSiteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300AdjacentSiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of the adjacent sites."
+ ::= { tn9300SiteObjs 5 }
+
+tn9300AdjacentSiteEntry OBJECT-TYPE
+ SYNTAX Tn9300AdjacentSiteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the site number and the adjacent site number."
+ INDEX { tn9300SiteNumber, tn9300AdjSiteSendOrder }
+ ::= { tn9300AdjacentSiteTable 1 }
+
+Tn9300AdjacentSiteEntry ::=
+ SEQUENCE {
+ tn9300AdjSiteSendOrder Integer32,
+ tn9300AdjSiteAlias DisplayString,
+ tn9300AdjSiteSyscode1 DisplayString,
+ tn9300AdjSiteRF1 Integer32,
+ tn9300AdjSiteSyscode2 DisplayString,
+ tn9300AdjSiteRF2 Integer32
+ }
+
+tn9300AdjSiteSendOrder OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The send order of this adjacent site."
+ ::= { tn9300AdjacentSiteEntry 1 }
+
+tn9300AdjSiteAlias OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Site alias:
+ The short name of this site."
+ ::= { tn9300AdjacentSiteEntry 2 }
+
+tn9300AdjSiteSyscode1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Adjacent Site Syscode1:
+ Represents the first syscode of a this adjacent control channel. Used for a cell extender."
+ ::= { tn9300AdjacentSiteEntry 3 }
+
+tn9300AdjSiteRF1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Adjacent Site RF1:
+ Represents the first RF number of this adjacent control channel. Used for a cell extender."
+ ::= { tn9300AdjacentSiteEntry 4 }
+
+tn9300AdjSiteSyscode2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Adjacent Site Syscode2:
+ Represents the second syscode of a this adjacent control channel. Used for a cell extender."
+ ::= { tn9300AdjacentSiteEntry 5 }
+
+tn9300AdjSiteRF2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Adjacent Site RF2:
+ Represents the second RF number of this adjacent control channel. Used for a cell extender."
+ ::= { tn9300AdjacentSiteEntry 6 }
+
+--
+-- Mpt1327 Gateway
+--
+
+tn9300Mpt1327IpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of internet address for the MPT1327 Gateway."
+ ::= { tn9300Mpt1327Objs 1 }
+
+tn9300Mpt1327IpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the MPT1327 Gateway."
+ ::= { tn9300Mpt1327Objs 2 }
+
+tn9300Mpt1327Port OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port number for the MPT1327 Gateway."
+ ::= { tn9300Mpt1327Objs 3 }
+
+tn9300Mpt1327State OBJECT-TYPE
+ SYNTAX Mpt1327LinkState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The state in which the MPT1327 gateway is operating. Status types are Unknown (0), OK (1) or Failed (2)."
+ ::= { tn9300Mpt1327Objs 4 }
+
+tn9300Mpt1327RxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes received from the MPT1327 Gateway."
+ ::= { tn9300Mpt1327Objs 5 }
+
+tn9300Mpt1327TxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes transmitted to the MPT1327 Gateway."
+ ::= { tn9300Mpt1327Objs 6 }
+
+tn9300Mpt1327LinkErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of errors detected on the link to the MPT1327 Gateway."
+ ::= { tn9300Mpt1327Objs 7 }
+
+tn9300Mpt1327Connections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of connections established to the MPT1327 Gateway."
+ ::= { tn9300Mpt1327Objs 8 }
+
+--
+-- The Mpt1327 gateway channel table
+--
+
+tn9300Mpt1327ChTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300Mpt1327ChEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of the MPT1327 gateway channels."
+ ::= { tn9300Mpt1327ChObjs 1 }
+
+tn9300Mpt1327ChEntry OBJECT-TYPE
+ SYNTAX Tn9300Mpt1327ChEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the MPT1327 gateway channel number."
+ INDEX { tn9300Mpt1327ChNumber }
+ ::= { tn9300Mpt1327ChTable 1 }
+
+Tn9300Mpt1327ChEntry ::=
+ SEQUENCE {
+ tn9300Mpt1327ChNumber Integer32,
+ tn9300Mpt1327ChIpAddressType InetAddressType,
+ tn9300Mpt1327ChIpAddress InetAddress,
+ tn9300Mpt1327ChPort Integer32,
+ tn9300Mpt1327ChState Mpt1327ChannelState,
+ tn9300Mpt1327ChLinkState NgwLinkState,
+ tn9300Mpt1327ChAParty DisplayString,
+ tn9300Mpt1327ChBParty DisplayString,
+ tn9300Mpt1327ChNgpRxPackets Counter32,
+ tn9300Mpt1327ChNgpTxPackets Counter32,
+ tn9300Mpt1327ChNgpLostPackets Counter32,
+ tn9300Mpt1327ChRtpRxPackets Counter32,
+ tn9300Mpt1327ChRtpTxPackets Counter32,
+ tn9300Mpt1327ChRtpLostPackets Counter32,
+ tn9300Mpt1327ChRtpRtt Gauge32,
+ tn9300Mpt1327ChRtpJitter Gauge32
+ }
+
+tn9300Mpt1327ChNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..24)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel number:
+ The number of this channel."
+ ::= { tn9300Mpt1327ChEntry 1 }
+
+tn9300Mpt1327ChIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel IP address type:
+ The type of internet address for the network gateway used by this channel."
+ ::= { tn9300Mpt1327ChEntry 2 }
+
+tn9300Mpt1327ChIpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel IP address:
+ The IP address of the network gateway used by this channel."
+ ::= { tn9300Mpt1327ChEntry 3 }
+
+tn9300Mpt1327ChPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel port:
+ The port on the network gateway used by this channel."
+ ::= { tn9300Mpt1327ChEntry 4 }
+
+tn9300Mpt1327ChState OBJECT-TYPE
+ SYNTAX Mpt1327ChannelState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel state:
+ The state in which this channel is operating. Status types are Unknown (0), Idle (1), Traffic (2), Control (3) or Failed (4)."
+ ::= { tn9300Mpt1327ChEntry 5 }
+
+tn9300Mpt1327ChLinkState OBJECT-TYPE
+ SYNTAX NgwLinkState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel link state:
+ The state of the link between this channel and its associated network gateway. Status types are Unknown (0), OK (1) or Failed (2)."
+ ::= { tn9300Mpt1327ChEntry 6 }
+
+tn9300Mpt1327ChAParty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel A party:
+ The MPT1327 number of the A party (if a call is in progress on this channel)."
+ ::= { tn9300Mpt1327ChEntry 7 }
+
+tn9300Mpt1327ChBParty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel B party:
+ The MPT1327 number of the B party (if a call is in progress on this channel)."
+ ::= { tn9300Mpt1327ChEntry 8 }
+
+tn9300Mpt1327ChNgpRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel NGP rx packets:
+ The number of NGP packets received on this channel from its associated
+ network gateway."
+ ::= { tn9300Mpt1327ChEntry 9 }
+
+tn9300Mpt1327ChNgpTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel NGP tx packets:
+ The number of NGP packets transmitted from this channel to its associated
+ network gateway."
+ ::= { tn9300Mpt1327ChEntry 10 }
+
+tn9300Mpt1327ChNgpLostPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel NGP lost packets:
+ The number of NGP packets lost in transmission from this channel to its associated
+ network gateway."
+ ::= { tn9300Mpt1327ChEntry 11 }
+
+tn9300Mpt1327ChRtpRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel RTP rx packets:
+ The number of RTP packets received on this channel from its associated
+ network gateway."
+ ::= { tn9300Mpt1327ChEntry 12 }
+
+tn9300Mpt1327ChRtpTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel RTP tx packets:
+ The number of RTP packets transmitted from this channel to its associated
+ network gateway."
+ ::= { tn9300Mpt1327ChEntry 13 }
+
+tn9300Mpt1327ChRtpLostPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel RTP lost packets:
+ The number of RTP packets lost in transmission from this channel to its associated
+ network gateway."
+ ::= { tn9300Mpt1327ChEntry 14 }
+
+tn9300Mpt1327ChRtpRtt OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel RTP round trip time:
+ The round trip time for RTP pings."
+ ::= { tn9300Mpt1327ChEntry 15 }
+
+tn9300Mpt1327ChRtpJitter OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MPT1327 gateway channel RTP round trip time jitter:
+ The round trip time jitter for RTP pings."
+ ::= { tn9300Mpt1327ChEntry 16 }
+
+--
+-- The SIP line table
+--
+
+tn9300SipLineTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300SipLineEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of the SIP lines."
+ ::= { tn9300SipLineObjs 1 }
+
+tn9300SipLineEntry OBJECT-TYPE
+ SYNTAX Tn9300SipLineEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the SIP line number."
+ INDEX { tn9300SipLineNumber }
+ ::= { tn9300SipLineTable 1 }
+
+Tn9300SipLineEntry ::=
+ SEQUENCE {
+ tn9300SipLineNumber Integer32,
+ tn9300SipLineName DisplayString,
+ tn9300SipLineRegistrationType SipLineRegistrationType,
+ tn9300SipLineUserName DisplayString,
+ tn9300SipLineEnabled TruthValue,
+ tn9300SipLineSpchVotePri SipCallSpeechVotingPriority,
+ tn9300SipLineAisMultipartContents TruthValue,
+ tn9300SipLineAisMonitor TruthValue,
+ tn9300SipLineSipGroup DisplayString,
+ tn9300SipLineInphoneTable DisplayString,
+ tn9300SipLineIncomingType SipLineIncomingType,
+ tn9300SipLineProxyAddressType InetAddressType,
+ tn9300SipLineProxyAddress InetAddress,
+ tn9300SipLineIpAddressType InetAddressType,
+ tn9300SipLineIpAddress InetAddress,
+ tn9300SipLineState SipLineState,
+ tn9300SipLineUptime Counter32,
+ tn9300SipLineConnects Counter32,
+ tn9300SipLineCalls Counter32
+ }
+
+tn9300SipLineNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SIP line number:
+ The number of this SIP line."
+ ::= { tn9300SipLineEntry 1 }
+
+tn9300SipLineName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line name:
+ The name of this SIP line."
+ ::= { tn9300SipLineEntry 2 }
+
+tn9300SipLineRegistrationType OBJECT-TYPE
+ SYNTAX SipLineRegistrationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line type:
+ The registration type configured on this SIP line. Registration types are Unknown (0), Outbound (1), Inbound (2) or AIS (3)."
+ ::= { tn9300SipLineEntry 3 }
+
+tn9300SipLineUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line user name:
+ The user name of this SIP line."
+ ::= { tn9300SipLineEntry 4 }
+
+tn9300SipLineEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enabled:
+ Boolean value, true if this SIP line is enabled."
+ ::= { tn9300SipLineEntry 5 }
+
+tn9300SipLineSpchVotePri OBJECT-TYPE
+ SYNTAX SipCallSpeechVotingPriority
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line speech voting priority:
+ Priorities are Unknown (0), Normal (1) or Override (2)."
+ ::= { tn9300SipLineEntry 6 }
+
+tn9300SipLineAisMultipartContents OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Multipart contents on AIS INVITE message:
+ Boolean value, true if the multipart contents are supported."
+ ::= { tn9300SipLineEntry 7 }
+
+tn9300SipLineAisMonitor OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Registration of AIS call monitor:
+ Boolean value, true if an AIS console is permitted to register as a call monitor."
+ ::= { tn9300SipLineEntry 8 }
+
+tn9300SipLineSipGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP group name:
+ The SIP group name for this SIP line."
+ ::= { tn9300SipLineEntry 9 }
+
+tn9300SipLineInphoneTable OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Inphone table name:
+ The Inphone table name for this SIP line."
+ ::= { tn9300SipLineEntry 10 }
+
+tn9300SipLineIncomingType OBJECT-TYPE
+ SYNTAX SipLineIncomingType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line A party ID:
+ The ident of the A party for incoming calls on this SIP line (if any). Ident types are Unknown (0), PSTNI (1) or PABXI (2)."
+ ::= { tn9300SipLineEntry 11 }
+
+tn9300SipLineProxyAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line outgoing proxy IP address type:
+ The type of internet address for the outgoing proxy used by this SIP line."
+ ::= { tn9300SipLineEntry 12 }
+
+tn9300SipLineProxyAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line outgoing proxy IP address:
+ The IP address for the outgoing proxy used by this SIP line."
+ ::= { tn9300SipLineEntry 13 }
+
+tn9300SipLineIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP gateway IP address type:
+ The type of internet address for the SIP gateway connected this SIP line."
+ ::= { tn9300SipLineEntry 14 }
+
+tn9300SipLineIpAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP gateway IP address:
+ The IP address of the SIP gateway connected by this SIP line."
+ ::= { tn9300SipLineEntry 15 }
+
+tn9300SipLineState OBJECT-TYPE
+ SYNTAX SipLineState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line state:
+ The state in which this SIP line is operating. Status types are Unknown (0), Disabled (1), Up (2) or Down (3)."
+ ::= { tn9300SipLineEntry 16 }
+
+tn9300SipLineUptime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line uptime:
+ The length of time (in days hh:mm:ss) that the connection between the SIP gateway and the node has been established since its last reset."
+ ::= { tn9300SipLineEntry 17 }
+
+tn9300SipLineConnects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line connects:
+ The number of times that the connection between the node and the SIP gateway has been re-established."
+ ::= { tn9300SipLineEntry 18 }
+
+tn9300SipLineCalls OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SIP line calls:
+ The number of calls in progress on the SIP line."
+ ::= { tn9300SipLineEntry 19 }
+
+--
+-- The DIP connection table
+--
+
+tn9300DipLineTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300DipLineEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of the DIP connection channels."
+ ::= { tn9300DipLineObjs 1 }
+
+tn9300DipLineEntry OBJECT-TYPE
+ SYNTAX Tn9300DipLineEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the DIP connection channel number."
+ INDEX { tn9300DipLineNumber }
+ ::= { tn9300DipLineTable 1 }
+
+Tn9300DipLineEntry ::=
+ SEQUENCE {
+ tn9300DipLineNumber Integer32,
+ tn9300DipLineName DisplayString,
+ tn9300DipLineNgwIpAddrType InetAddressType,
+ tn9300DipLineNgwIpAddr InetAddress,
+ tn9300DipLineAddress DisplayString,
+ tn9300DipLinePilotAddress DisplayString,
+ tn9300DipLineSpchVotePri SipCallSpeechVotingPriority,
+ tn9300DipLineState DipLineState,
+ tn9300DipLineNgwLinkState NgwLinkState,
+ tn9300DipLineAParty DisplayString,
+ tn9300DipLineBParty DisplayString,
+ tn9300DipLnClientIpAddrType InetAddressType,
+ tn9300DipLnClientIpAddr InetAddress,
+ tn9300DipLineClientUptime Counter32,
+ tn9300DipLineClientConnects Counter32,
+ tn9300DipLineNgpRxPackets Counter32,
+ tn9300DipLineNgpTxPackets Counter32,
+ tn9300DipLineNgpLostPackets Counter32,
+ tn9300DipLineRtpRxPackets Counter32,
+ tn9300DipLineRtpTxPackets Counter32,
+ tn9300DipLineRtpLostPackets Counter32,
+ tn9300DipLineRtpRtt Gauge32,
+ tn9300DipLineRtpJitter Gauge32
+ }
+
+tn9300DipLineNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..300)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DIP connection number:
+ The number of this DIP connection."
+ ::= { tn9300DipLineEntry 1 }
+
+tn9300DipLineName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection name:
+ The name of this DIP connection."
+ ::= { tn9300DipLineEntry 2 }
+
+tn9300DipLineNgwIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection NGW IP address type:
+ The type of internet address for the network gateway used by this DIP connection."
+ ::= { tn9300DipLineEntry 3 }
+
+tn9300DipLineNgwIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection NGW IP address:
+ The IP address of the network gateway used by this DIP connection."
+ ::= { tn9300DipLineEntry 4 }
+
+tn9300DipLineAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection Address:
+ The MPT1327 address used for this DIP connection."
+ ::= { tn9300DipLineEntry 5 }
+
+tn9300DipLinePilotAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection Address:
+ The MPT1327 pilot address used for this DIP connection."
+ ::= { tn9300DipLineEntry 6 }
+
+tn9300DipLineSpchVotePri OBJECT-TYPE
+ SYNTAX SipCallSpeechVotingPriority
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection speech voting priority:
+ How the node's packet switch handles incoming speech from the DIP connection. Unknown (0). Normal (1) - speech is handled in the same way as speech from a radio. Override (2) - speech will pre-empt existing speech from a radio, the dispatcher can interrupt any radio in a group call."
+ ::= { tn9300DipLineEntry 7 }
+
+tn9300DipLineState OBJECT-TYPE
+ SYNTAX DipLineState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection state:
+ The state in which this DIP connection is operating. Status types are Unknown (0), Unconfigured (1), Idle (2), Active (3) or Failed (4)."
+ ::= { tn9300DipLineEntry 8 }
+
+tn9300DipLineNgwLinkState OBJECT-TYPE
+ SYNTAX NgwLinkState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection NGW link state:
+ The state of the link between this DIP connection and its associated network gateway. Status types are Unknown (0), OK (1) or Failed (2)."
+ ::= { tn9300DipLineEntry 9 }
+
+tn9300DipLineAParty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection A party:
+ The MPT1327 number of the A party (if a call is in progress on this DIP connection)."
+ ::= { tn9300DipLineEntry 10 }
+
+tn9300DipLineBParty OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection channel B party:
+ The MPT1327 number of the B party (if a call is in progress on this DIP connection)."
+ ::= { tn9300DipLineEntry 11 }
+
+tn9300DipLnClientIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection client IP address type:
+ The type of internet address for the client connected to this DIP connection."
+ ::= { tn9300DipLineEntry 12 }
+
+tn9300DipLnClientIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection client IP address:
+ The IP address of the client connected to this DIP connection."
+ ::= { tn9300DipLineEntry 13 }
+
+tn9300DipLineClientUptime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection client uptime:
+ The time that the client has been connected to this DIP connection."
+ ::= { tn9300DipLineEntry 14 }
+
+tn9300DipLineClientConnects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection client connects:
+ The number of client connections on this DIP connection since this node was last started."
+ ::= { tn9300DipLineEntry 15 }
+
+tn9300DipLineNgpRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection NGP rx packets:
+ The number of NGP packets received on this DIP connection from its associated network gateway."
+ ::= { tn9300DipLineEntry 16 }
+
+tn9300DipLineNgpTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection NGP tx packets:
+ The number of NGP packets transmitted from this DIP connection to its associated network gateway."
+ ::= { tn9300DipLineEntry 17 }
+
+tn9300DipLineNgpLostPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection NGP lost packets:
+ The number of NGP packets lost in transmission from this DIP connection to its associated network gateway."
+ ::= { tn9300DipLineEntry 18 }
+
+tn9300DipLineRtpRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection RTP rx packets:
+ The number of RTP packets received on this DIP connection from its associated network gateway."
+ ::= { tn9300DipLineEntry 19 }
+
+tn9300DipLineRtpTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection RTP tx packets:
+ The number of RTP packets transmitted from this DIP connection to its associated network gateway."
+ ::= { tn9300DipLineEntry 20 }
+
+tn9300DipLineRtpLostPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection RTP lost packets:
+ The number of RTP packets lost in transmission from this DIP connection to its associated network gateway."
+ ::= { tn9300DipLineEntry 21 }
+
+tn9300DipLineRtpRtt OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection RTP round trip time:
+ The round trip time for RTP pings between this DIP connection and its associated network gateway."
+ ::= { tn9300DipLineEntry 22 }
+
+tn9300DipLineRtpJitter OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DIP connection RTP round trip time jitter:
+ The round trip time jitter for RTP pings between this DIP connection and its associated network gateway."
+ ::= { tn9300DipLineEntry 23 }
+
+--
+-- The remote node table
+--
+
+tn9300RemoteNodeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300RemoteNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of the remote nodes."
+ ::= { tn9300RemoteNodeObjs 1 }
+
+tn9300RemoteNodeEntry OBJECT-TYPE
+ SYNTAX Tn9300RemoteNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the node number."
+ INDEX { tn9300RemoteNodeNumber }
+ ::= { tn9300RemoteNodeTable 1 }
+
+Tn9300RemoteNodeEntry ::=
+ SEQUENCE {
+ tn9300RemoteNodeNumber Integer32,
+ tn9300RemoteNodeName DisplayString,
+ tn9300RemoteNodeIpAddrType InetAddressType,
+ tn9300RemoteNodeIpAddr InetAddress,
+ tn9300RemoteNodePriority Integer32,
+ tn9300RemoteNodeState RemoteNodeState,
+ tn9300RemoteNodeCallSw Gauge32,
+ tn9300RemoteNodeConnectSw Gauge32,
+ tn9300RemoteNodeSynced RemoteNodeSyncState
+ }
+
+tn9300RemoteNodeNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Remote node number:
+ The number of this remote node."
+ ::= { tn9300RemoteNodeEntry 1 }
+
+tn9300RemoteNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote node name."
+ ::= { tn9300RemoteNodeEntry 2 }
+
+tn9300RemoteNodeIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote node IP address type:
+ The type of internet address for this remote node."
+ ::= { tn9300RemoteNodeEntry 3 }
+
+tn9300RemoteNodeIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote node IP address:
+ The IP address of this remote node."
+ ::= { tn9300RemoteNodeEntry 4 }
+
+tn9300RemoteNodePriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote node priority."
+ ::= { tn9300RemoteNodeEntry 5 }
+
+tn9300RemoteNodeState OBJECT-TYPE
+ SYNTAX RemoteNodeState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote node state:
+ The state in which the this remote node is operating. Status types are Unknown (0), Offline (1), Program (2), Switching (3), Control (4), Failed (5) or Graceful Shutdown (6)."
+ ::= { tn9300RemoteNodeEntry 6 }
+
+tn9300RemoteNodeCallSw OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of calls being switched on this remote node."
+ ::= { tn9300RemoteNodeEntry 7 }
+
+tn9300RemoteNodeConnectSw OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of connections being switched on this remote node."
+ ::= { tn9300RemoteNodeEntry 8 }
+
+tn9300RemoteNodeSynced OBJECT-TYPE
+ SYNTAX RemoteNodeSyncState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The state of synchronisation between the control and a remote node. Types are OK (0), Failed (1), Unknown (2), or None (3)."
+ ::= { tn9300RemoteNodeEntry 9 }
+
+-- ===================================================================
+--
+-- Unit Table / Objects
+--
+-- ===================================================================
+--
+--
+
+tn9300UnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300UnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of the units."
+ ::= { tn9300UnitObjs 1 }
+
+tn9300UnitEntry OBJECT-TYPE
+ SYNTAX Tn9300UnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the unit address."
+ INDEX { tn9300UnitAddress }
+ ::= { tn9300UnitTable 1 }
+
+Tn9300UnitEntry ::=
+ SEQUENCE {
+ tn9300UnitAddress Integer32,
+ tn9300UnitAlias DisplayString,
+ tn9300UnitAuthentication UnitAuthentication
+ }
+
+tn9300UnitAddress OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Unit address: The unit number, in the format of the DMR raw address."
+ ::= { tn9300UnitEntry 1 }
+
+tn9300UnitAlias OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Unit alias: a 7 bit ASCII character unique identifier."
+ ::= { tn9300UnitEntry 2 }
+
+tn9300UnitAuthentication OBJECT-TYPE
+ SYNTAX UnitAuthentication
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The authentication state of a unit. Types are as follows:
+ Not Polled (0),
+ Polling (1),
+ Not Home (2),
+ Busy (3),
+ Bad Authentication (4),
+ Bad CRC Received (5),
+ Good Authentication Received (6),
+ Rejected (7),
+ Not Registered (8)"
+ ::= { tn9300UnitEntry 3 }
+
+tn9300UnitStatusMessageId OBJECT-TYPE
+ SYNTAX UnitStatusMessageId
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Unit alarm status message IDs:
+ PPP link to MPC down (1),
+ GPS signal lost (2),
+ GPS signal regained (after loss) (3),
+ Unit antenna connection failure (VSWR out of range) (4),
+ Unit supply voltage out of range (5),
+ Unit temperature T0 (normal range) (6),
+ Unit temperature T1 (over temp) (7),
+ Unit temperature T2 (over temp) (8),
+ Unit temperature T3 (over temp) (9),
+ Unit loss of service (10),
+ Radio frequency out of lock (service regained) (11),
+ MCP configuration error (12)"
+ ::= { tn9300UnitObjs 2 }
+
+--
+--
+--
+-- ===================================================================
+-- ===================================================================
+
+
+tn9300MipRegistered OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of units registered on the mobile home agent."
+ ::= { tn9300MobileIpObjs 1 }
+
+tn9300MipFailing OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of units failing to register on the mobile home agent."
+ ::= { tn9300MobileIpObjs 2 }
+
+tn9300MipTimeouts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of home agent registration timeouts that have occured."
+ ::= { tn9300MobileIpObjs 3 }
+
+tn9300MipRejections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of home agent registration rejections that have occured."
+ ::= { tn9300MobileIpObjs 4 }
+
+tn9300MipIcmpRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of ICMP packets that have been received over mobile IP."
+ ::= { tn9300MobileIpObjs 5 }
+
+tn9300MipIcmpTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of ICMP packets that have been sent over mobile IP."
+ ::= { tn9300MobileIpObjs 6 }
+
+tn9300MipUdpRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of UDP packets that have been received over mobile IP."
+ ::= { tn9300MobileIpObjs 7 }
+
+tn9300MipUdpTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of UDP packets that have been sent over mobile IP."
+ ::= { tn9300MobileIpObjs 8 }
+
+
+tn9300MipRxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes that have been received over mobile IP."
+ ::= { tn9300MobileIpObjs 9 }
+
+tn9300MipTxBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of bytes that have been sent over mobile IP."
+ ::= { tn9300MobileIpObjs 10 }
+
+--
+-- The network gateway table
+--
+
+tn9300NetworkGwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Tn9300NetworkGwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of network gateways."
+ ::= { tn9300NetworkGwObjs 1 }
+
+tn9300NetworkGwEntry OBJECT-TYPE
+ SYNTAX Tn9300NetworkGwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the network gateway ID."
+ INDEX { tn9300NetworkGwId }
+ ::= { tn9300NetworkGwTable 1 }
+
+Tn9300NetworkGwEntry ::=
+ SEQUENCE {
+ tn9300NetworkGwId Integer32,
+ tn9300NetworkGwConnOk TruthValue,
+ tn9300NetworkGwIpAddrType InetAddressType,
+ tn9300NetworkGwIpAddr InetAddress
+ }
+
+tn9300NetworkGwId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ID of a network gateway."
+ ::= { tn9300NetworkGwEntry 1 }
+
+tn9300NetworkGwConnOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Indicates whether the network gateway connection is up or not."
+ ::= { tn9300NetworkGwEntry 2 }
+
+tn9300NetworkGwIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The type of internet address for this network gateway."
+ ::= { tn9300NetworkGwEntry 3 }
+
+tn9300NetworkGwIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The IP address for this network gateway."
+ ::= { tn9300NetworkGwEntry 4 }
+
+--
+-- Event objects
+--
+
+tn9300EventSeverity OBJECT-TYPE
+ SYNTAX EventSeverity
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The severity of an event. Types are OK (0), Minor (1), or Major (2)."
+ ::= { tn9300EventObjs 2 }
+
+tn9300EventUnitAddress OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The unit number, in the format of the DMR raw address. Corresponds to tn9300UnitAddress."
+ ::= { tn9300EventObjs 3 }
+
+tn9300EventBaseStationNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The number of the base station the channel belongs to. Corresponds to tn9300ChannelBaseStationNumber."
+ ::= { tn9300EventObjs 4 }
+
+tn9300EventChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The number of this channel. Corresponds to tn9300ChannelNumber."
+ ::= { tn9300EventObjs 5 }
+
+tn9300EventNetworkGwId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The ID of this network gateway. Corresponds to tn9300NetworkGwId."
+ ::= { tn9300EventObjs 6 }
+
+--
+-- Events
+--
+
+tn9300NodeActivationEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300State }
+ STATUS current
+ DESCRIPTION "Node activated:
+ The node has entered the active state."
+ ::= { tn9300EventsV2 1 }
+
+tn9300SiteFailureEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300SiteOk, tn9300SiteName }
+ STATUS current
+ DESCRIPTION "Site failure:
+ A site has failed."
+ ::= { tn9300EventsV2 2 }
+
+tn9300SiteOkEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300SiteOk, tn9300SiteName }
+ STATUS current
+ DESCRIPTION "Site OK:
+ A site has recovered."
+ ::= { tn9300EventsV2 3 }
+
+tn9300ChannelMinorAlarmEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300ChannelMinorAlarm, tn9300SiteName, tn9300EventBaseStationNumber }
+ STATUS current
+ DESCRIPTION "Channel minor alarm:
+ A channel has raised a minor alarm."
+ ::= { tn9300EventsV2 4 }
+
+tn9300ChannelMajorAlarmEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300ChannelMajorAlarm, tn9300SiteName, tn9300EventBaseStationNumber }
+ STATUS current
+ DESCRIPTION "Channel major alarm:
+ A channel has raised a major alarm."
+ ::= { tn9300EventsV2 5 }
+
+tn9300ChannelFailureEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300ChannelState, tn9300SiteName, tn9300EventBaseStationNumber }
+ STATUS current
+ DESCRIPTION "Channel failure:
+ A channel has failed."
+ ::= { tn9300EventsV2 6 }
+
+tn9300ChannelOkEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300ChannelState, tn9300SiteName, tn9300EventBaseStationNumber }
+ STATUS current
+ DESCRIPTION "Channel OK:
+ A channel has recovered."
+ ::= { tn9300EventsV2 7 }
+
+tn9300ChannelJammedEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300ChannelJammed, tn9300SiteName, tn9300EventBaseStationNumber, tn9300EventChannelNumber }
+ STATUS current
+ DESCRIPTION "A channel is jammed."
+ ::= { tn9300EventsV2 8 }
+
+tn9300ChannelUnjammedEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300ChannelJammed, tn9300SiteName, tn9300EventBaseStationNumber, tn9300EventChannelNumber }
+ STATUS current
+ DESCRIPTION "A channel is no longer jammed."
+ ::= { tn9300EventsV2 9 }
+
+tn9300SipLinkUpEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300SipLineState, tn9300SipLineIpAddressType, tn9300SipLineIpAddress }
+ STATUS current
+ DESCRIPTION "SIP link up."
+ ::= { tn9300EventsV2 14 }
+
+tn9300SipLinkDownEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300SipLineState }
+ STATUS current
+ DESCRIPTION "SIP link down."
+ ::= { tn9300EventsV2 15 }
+
+tn9300DipLinkUpEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300DipLineState, tn9300DipLnClientIpAddrType, tn9300DipLnClientIpAddr, tn9300DipLineAddress }
+ STATUS current
+ DESCRIPTION "DIP link up."
+ ::= { tn9300EventsV2 16 }
+
+tn9300DipLinkDownEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300DipLineState, tn9300DipLnClientIpAddrType, tn9300DipLnClientIpAddr, tn9300DipLineAddress }
+ STATUS current
+ DESCRIPTION "DIP link down."
+ ::= { tn9300EventsV2 17 }
+
+tn9300ControlChannelEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300SiteNControlChannels, tn9300SiteName }
+ STATUS current
+ DESCRIPTION "Too few control channels:
+ The number of control channels at a site is less than required."
+ ::= { tn9300EventsV2 18 }
+
+tn9300NetworkErrorEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300NetCheckStateA, tn9300NetCheckAddressAType, tn9300NetCheckAddressA, tn9300NetCheckStateB, tn9300NetCheckAddressBType, tn9300NetCheckAddressB }
+ STATUS current
+ DESCRIPTION "One or both of the network checks failed."
+ ::= { tn9300EventsV2 19 }
+
+tn9300RemoteNodeUpEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300RemoteNodeState, tn9300RemoteNodeIpAddrType, tn9300RemoteNodeIpAddr }
+ STATUS current
+ DESCRIPTION "A remote node is up."
+ ::= { tn9300EventsV2 20 }
+
+tn9300RemoteNodeDownEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300RemoteNodeState, tn9300RemoteNodeIpAddrType, tn9300RemoteNodeIpAddr }
+ STATUS current
+ DESCRIPTION "A remote node is down."
+ ::= { tn9300EventsV2 21 }
+
+tn9300LowDiskSpaceEvent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "The node is low on available disk space."
+ ::= { tn9300EventsV2 22 }
+
+tn9300LicenseCheckFailedEvent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "The node does not have a valid license installed."
+ ::= { tn9300EventsV2 23 }
+
+tn9300NetworkGatewayUpEvent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A network gateway connection has been established."
+ ::= { tn9300EventsV2 24 }
+
+tn9300NetworkGatewayDownEvent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A network gateway has been disconnected."
+ ::= { tn9300EventsV2 25 }
+
+tn9300NodeFailedEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300NetCheckStateA, tn9300NetCheckAddressAType, tn9300NetCheckAddressA, tn9300NetCheckStateB, tn9300NetCheckAddressBType, tn9300NetCheckAddressB }
+ STATUS current
+ DESCRIPTION "All network checks have failed."
+ ::= { tn9300EventsV2 26 }
+
+tn9300NetworkUpEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300NetCheckStateA, tn9300NetCheckAddressAType, tn9300NetCheckAddressA, tn9300NetCheckStateB, tn9300NetCheckAddressBType, tn9300NetCheckAddressB }
+ STATUS current
+ DESCRIPTION "A network check has succeeded."
+ ::= { tn9300EventsV2 27 }
+
+tn9300AuthenticationOkEvent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A radio has passed an authentication check."
+ ::= { tn9300EventsV2 28 }
+
+tn9300AuthenticationFailureEvent NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A radio has failed an authentication check."
+ ::= { tn9300EventsV2 29 }
+
+tn9300UnitStatusMessageEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300UnitStatusMessageId, tn9300EventUnitAddress }
+ STATUS current
+ DESCRIPTION "Terminal alarm notification (UnitStatusMessageId) from <unit address>. Terminal alarm status message IDs:
+ PPP link to MPC down (1),
+ GPS signal lost (2),
+ GPS signal regained (after loss) (3),
+ Terminal antenna connection failure (VSWR out of range) (4),
+ Terminal supply voltage out of range (5),
+ Terminal temperature T0 (normal range) (6),
+ Terminal temperature T1 (over temp) (7),
+ Terminal temperature T2 (over temp) (8),
+ Terminal temperature T3 (over temp) (9),
+ Terminal loss of service (10),
+ Radio frequency out of lock (service regained) (11),
+ MCP configuration error (12),
+ Terminal antenna connection good (13),
+ Terminal unsolicited reset (14),
+ Terminal gained service (15)"
+ ::= { tn9300EventsV2 30 }
+
+tn9300RemoteNodeSyncFailedEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300RemoteNodeState, tn9300RemoteNodeIpAddrType, tn9300RemoteNodeIpAddr }
+ STATUS current
+ DESCRIPTION "A remote node database is out of sync."
+ ::= { tn9300EventsV2 31 }
+
+tn9300RemoteNodeSyncOkEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300RemoteNodeState, tn9300RemoteNodeIpAddrType, tn9300RemoteNodeIpAddr }
+ STATUS current
+ DESCRIPTION "A remote node database is synced with this node."
+ ::= { tn9300EventsV2 32 }
+
+tn9300UnitDeregisteredBySystemEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventUnitAddress }
+ STATUS current
+ DESCRIPTION "A unit was deregistered by system (timed-out)."
+ ::= { tn9300EventsV2 33 }
+
+tn9300NodeStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300State }
+ STATUS current
+ DESCRIPTION "The node has changed state."
+ ::= { tn9300EventsV2 34 }
+
+tn9300NodeIpNetworkStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300NetCheckStateA, tn9300NetCheckAddressAType, tn9300NetCheckAddressA, tn9300NetCheckStateB, tn9300NetCheckAddressBType, tn9300NetCheckAddressB }
+ STATUS current
+ DESCRIPTION "At least one of the network check results have changed."
+ ::= { tn9300EventsV2 35 }
+
+tn9300NodeDiskSpaceEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300DiskSpaceOk }
+ STATUS current
+ DESCRIPTION "The available disk space has either went below or above threshold."
+ ::= { tn9300EventsV2 36 }
+
+tn9300NodeLicenseEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300LicenseValidity }
+ STATUS current
+ DESCRIPTION "The validity of the license has changed."
+ ::= { tn9300EventsV2 37 }
+
+tn9300SiteStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300SiteOk, tn9300SiteName }
+ STATUS current
+ DESCRIPTION "A site has changed state."
+ ::= { tn9300EventsV2 38 }
+
+tn9300SiteControlChCountEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300SiteControlChCountOk, tn9300SiteName, tn9300SiteNControlChannels }
+ STATUS current
+ DESCRIPTION "The number of control channels for a site has either went below or equal the required."
+ ::= { tn9300EventsV2 39 }
+
+tn9300BSMinorAlarmStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300ChannelMinorAlarm, tn9300SiteName, tn9300EventBaseStationNumber }
+ STATUS current
+ DESCRIPTION "A base station's minor alarm state has changed."
+ ::= { tn9300EventsV2 40 }
+
+tn9300BSMajorAlarmStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300ChannelMajorAlarm, tn9300SiteName, tn9300EventBaseStationNumber }
+ STATUS current
+ DESCRIPTION "A base station's major alarm state has changed."
+ ::= { tn9300EventsV2 41 }
+
+tn9300BSStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300ChannelState, tn9300SiteName, tn9300EventBaseStationNumber }
+ STATUS current
+ DESCRIPTION "A base station has changed state."
+ ::= { tn9300EventsV2 42 }
+
+tn9300ChannelJammedStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300ChannelJammed, tn9300SiteName, tn9300EventBaseStationNumber, tn9300EventChannelNumber }
+ STATUS current
+ DESCRIPTION "A channel's jammed state has changed."
+ ::= { tn9300EventsV2 43 }
+
+tn9300ChannelStuckMuteEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300SiteName, tn9300EventBaseStationNumber, tn9300EventChannelNumber }
+ STATUS current
+ DESCRIPTION "A channel has reached its site's open mute timeout."
+ ::= { tn9300EventsV2 44 }
+
+tn9300SipLinkStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300SipLineState, tn9300SipLineName, tn9300SipLineIpAddressType, tn9300SipLineIpAddress }
+ STATUS current
+ DESCRIPTION "A SIP link has changed state."
+ ::= { tn9300EventsV2 45 }
+
+tn9300DipLinkStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300DipLineState, tn9300DipLineName, tn9300DipLnClientIpAddrType, tn9300DipLnClientIpAddr, tn9300DipLineAddress }
+ STATUS current
+ DESCRIPTION "A DIP link has changed state."
+ ::= { tn9300EventsV2 46 }
+
+tn9300RemoteNodeStateEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300RemoteNodeState, tn9300RemoteNodeName, tn9300RemoteNodeIpAddrType, tn9300RemoteNodeIpAddr }
+ STATUS current
+ DESCRIPTION "A remote node has changed state."
+ ::= { tn9300EventsV2 47 }
+
+tn9300RemoteNodeSyncEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300RemoteNodeSynced, tn9300RemoteNodeName, tn9300RemoteNodeIpAddrType, tn9300RemoteNodeIpAddr }
+ STATUS current
+ DESCRIPTION "A remote node's sync state has changed."
+ ::= { tn9300EventsV2 48 }
+
+tn9300NetworkGwConnEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300NetworkGwConnOk, tn9300EventNetworkGwId, tn9300NetworkGwIpAddrType, tn9300NetworkGwIpAddr }
+ STATUS current
+ DESCRIPTION "A network gateway has changed state."
+ ::= { tn9300EventsV2 49 }
+
+tn9300UnitAuthenticationEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300UnitAuthentication, tn9300EventUnitAddress }
+ STATUS current
+ DESCRIPTION "A unit's authentication state has changed."
+ ::= { tn9300EventsV2 50 }
+
+tn9300UnitStatusMsgEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300UnitStatusMessageId, tn9300EventUnitAddress }
+ STATUS current
+ DESCRIPTION "A status message from a unit was received."
+ ::= { tn9300EventsV2 51 }
+
+tn9300UnitRegTimeoutEvent NOTIFICATION-TYPE
+ OBJECTS { tn9300EventSeverity, tn9300EventUnitAddress }
+ STATUS current
+ DESCRIPTION "A unit has reached the registration time limit and was deregistered by the system."
+ ::= { tn9300EventsV2 52 }
+
+--
+--
+-- =======================================================
+
+--
+-- Object and Event Groups
+--
+
+tn9300StatusGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300Version,
+ tn9300Name,
+ tn9300Priority,
+ tn9300RequestedState,
+ tn9300State,
+ tn9300NetCheckAddressAType,
+ tn9300NetCheckAddressA,
+ tn9300NetCheckStateA,
+ tn9300NetCheckAddressBType,
+ tn9300NetCheckAddressB,
+ tn9300NetCheckStateB,
+ tn9300CallsSwitching,
+ tn9300ConnectionsSwitching,
+ tn9300MemoryUsage,
+ tn9300CpuUsage,
+ tn9300DiskSpaceOk,
+ tn9300LicenseValidity
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of the node controller."
+ ::= { tn9300Groups 1 }
+
+tn9300SiteGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300SiteName,
+ tn9300SiteSyscode,
+ tn9300SiteEnabled,
+ tn9300SiteOk,
+ tn9300SiteAutoQueueDepth,
+ tn9300SiteQueueDepth,
+ tn9300SiteZone,
+ tn9300SiteExtraWaitSlots,
+ tn9300SiteCCReassignTimeout,
+ tn9300SiteTCRotation,
+ tn9300SiteRxActivityTimeout,
+ tn9300SiteRxInactiveTimeout,
+ tn9300SiteFramelength,
+ tn9300SiteMinFramelength,
+ tn9300SiteMaxFramelength,
+ tn9300SiteDualCC,
+ tn9300SiteOpenMuteTimeout,
+ tn9300SiteManAdjSiteRF,
+ tn9300SiteManAdjSiteSyscode,
+ tn9300SiteNChannels,
+ tn9300SiteNControlChannels,
+ tn9300SiteNTrafficChannels,
+ tn9300SiteNIdleChannels,
+ tn9300SiteNDisabledChannels,
+ tn9300SiteNFailedChannels,
+ tn9300SiteNOnAirCalls,
+ tn9300SiteNRingingCalls,
+ tn9300SiteNQueuedCalls,
+ tn9300SiteTotalCalls,
+ tn9300SiteTotalChannelCalls,
+ tn9300SiteTotalQueueTime,
+ tn9300SiteChannelTimeFailed,
+ tn9300SiteChannelTimeTraffic,
+ tn9300SiteChannelTimeControl,
+ tn9300SiteChannelTimeIdle,
+ tn9300SiteCallsQueuedUnder5,
+ tn9300SiteCallsQueued5To10,
+ tn9300SiteCallsQueued10To20,
+ tn9300SiteCallsQueuedOver20,
+ tn9300SiteAlias,
+ tn9300AdjSiteAlias,
+ tn9300AdjSiteSyscode1,
+ tn9300AdjSiteSyscode2,
+ tn9300AdjSiteRF1,
+ tn9300AdjSiteRF2,
+ tn9300SiteControlChCountOk,
+ tn9300SiteNAlternateChannels,
+ tn9300SiteChannelTimeAlternate
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a site."
+ ::= { tn9300Groups 2 }
+
+tn9300ChannelGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300ChannelIpAddressType,
+ tn9300ChannelIpAddress,
+ tn9300ChannelPort,
+ tn9300ChannelRf,
+ tn9300ChannelEnabled,
+ tn9300ChannelControlAllowed,
+ tn9300ChannelTrafficAllowed,
+ tn9300ChannelInhibitIfJammed,
+ tn9300ChannelState,
+ tn9300ChannelJammed,
+ tn9300ChannelMinorAlarm,
+ tn9300ChannelMajorAlarm,
+ tn9300ChannelAParty,
+ tn9300ChannelBParty,
+ tn9300ChannelBspRxPackets,
+ tn9300ChannelBspTxPackets,
+ tn9300ChannelBspLostPackets,
+ tn9300ChannelRtpRxPackets,
+ tn9300ChannelRtpTxPackets,
+ tn9300ChannelRtpLostPackets,
+ tn9300ChannelRtpRtt,
+ tn9300ChannelRtpRttJitter,
+ tn9300ChannelTimeFailed,
+ tn9300ChannelTimeTraffic,
+ tn9300ChannelTimeControl,
+ tn9300ChannelTimeIdle,
+ tn9300ChannelAlternateAllowed,
+ tn9300ChannelTimeAlternate
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a channel."
+ ::= { tn9300Groups 3 }
+
+tn9300Mpt1327Group OBJECT-GROUP
+ OBJECTS {
+ tn9300Mpt1327IpAddressType,
+ tn9300Mpt1327IpAddress,
+ tn9300Mpt1327Port,
+ tn9300Mpt1327State,
+ tn9300Mpt1327RxBytes,
+ tn9300Mpt1327TxBytes,
+ tn9300Mpt1327LinkErrors,
+ tn9300Mpt1327Connections
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of the MPT1327 Gateway."
+ ::= { tn9300Groups 6 }
+
+tn9300Mpt1327ChGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300Mpt1327ChIpAddressType,
+ tn9300Mpt1327ChIpAddress,
+ tn9300Mpt1327ChPort,
+ tn9300Mpt1327ChState,
+ tn9300Mpt1327ChLinkState,
+ tn9300Mpt1327ChAParty,
+ tn9300Mpt1327ChBParty,
+ tn9300Mpt1327ChNgpRxPackets,
+ tn9300Mpt1327ChNgpTxPackets,
+ tn9300Mpt1327ChNgpLostPackets,
+ tn9300Mpt1327ChRtpRxPackets,
+ tn9300Mpt1327ChRtpTxPackets,
+ tn9300Mpt1327ChRtpLostPackets,
+ tn9300Mpt1327ChRtpRtt,
+ tn9300Mpt1327ChRtpJitter
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of an MPT1327 gateway channel."
+ ::= { tn9300Groups 7 }
+
+tn9300SipLineGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300SipLineName,
+ tn9300SipLineIncomingType,
+ tn9300SipLineSpchVotePri,
+ tn9300SipLineIpAddressType,
+ tn9300SipLineIpAddress,
+ tn9300SipLineState,
+ tn9300SipLineUptime,
+ tn9300SipLineConnects,
+ tn9300SipLineRegistrationType,
+ tn9300SipLineUserName,
+ tn9300SipLineEnabled,
+ tn9300SipLineAisMultipartContents,
+ tn9300SipLineAisMonitor,
+ tn9300SipLineSipGroup,
+ tn9300SipLineInphoneTable,
+ tn9300SipLineProxyAddressType,
+ tn9300SipLineProxyAddress,
+ tn9300SipLineCalls
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a SIP line."
+ ::= { tn9300Groups 8 }
+
+tn9300DipLineGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300DipLineName,
+ tn9300DipLineNgwIpAddrType,
+ tn9300DipLineNgwIpAddr,
+ tn9300DipLineAddress,
+ tn9300DipLinePilotAddress,
+ tn9300DipLineSpchVotePri,
+ tn9300DipLineState,
+ tn9300DipLineNgwLinkState,
+ tn9300DipLineAParty,
+ tn9300DipLineBParty,
+ tn9300DipLnClientIpAddrType,
+ tn9300DipLnClientIpAddr,
+ tn9300DipLineClientUptime,
+ tn9300DipLineClientConnects,
+ tn9300DipLineNgpRxPackets,
+ tn9300DipLineNgpTxPackets,
+ tn9300DipLineNgpLostPackets,
+ tn9300DipLineRtpRxPackets,
+ tn9300DipLineRtpTxPackets,
+ tn9300DipLineRtpLostPackets,
+ tn9300DipLineRtpRtt,
+ tn9300DipLineRtpJitter
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a DIP connection."
+ ::= { tn9300Groups 9 }
+
+tn9300RemoteNodeGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300RemoteNodeName,
+ tn9300RemoteNodeIpAddrType,
+ tn9300RemoteNodeIpAddr,
+ tn9300RemoteNodePriority,
+ tn9300RemoteNodeState,
+ tn9300RemoteNodeCallSw,
+ tn9300RemoteNodeConnectSw,
+ tn9300RemoteNodeSynced
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a remote node."
+ ::= { tn9300Groups 10 }
+
+tn9300EventGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tn9300NodeActivationEvent,
+ tn9300SiteFailureEvent,
+ tn9300SiteOkEvent,
+ tn9300ChannelMinorAlarmEvent,
+ tn9300ChannelMajorAlarmEvent,
+ tn9300ChannelFailureEvent,
+ tn9300ChannelOkEvent,
+ tn9300ChannelJammedEvent,
+ tn9300ChannelUnjammedEvent,
+ tn9300SipLinkUpEvent,
+ tn9300SipLinkDownEvent,
+ tn9300DipLinkUpEvent,
+ tn9300DipLinkDownEvent,
+ tn9300ControlChannelEvent,
+ tn9300NetworkErrorEvent,
+ tn9300RemoteNodeUpEvent,
+ tn9300RemoteNodeDownEvent,
+ tn9300LowDiskSpaceEvent,
+ tn9300LicenseCheckFailedEvent,
+ tn9300NetworkGatewayUpEvent,
+ tn9300NetworkGatewayDownEvent,
+ tn9300NodeFailedEvent,
+ tn9300NetworkUpEvent,
+ tn9300AuthenticationOkEvent,
+ tn9300AuthenticationFailureEvent,
+ tn9300UnitStatusMessageEvent,
+ tn9300RemoteNodeSyncFailedEvent,
+ tn9300RemoteNodeSyncOkEvent,
+ tn9300UnitDeregisteredBySystemEvent
+ }
+ STATUS current
+ DESCRIPTION "The notification group."
+ ::= { tn9300Groups 12 }
+
+tn9300MobileIpGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300MipRegistered,
+ tn9300MipFailing,
+ tn9300MipTimeouts,
+ tn9300MipRejections,
+ tn9300MipIcmpRxPackets,
+ tn9300MipIcmpTxPackets,
+ tn9300MipUdpRxPackets,
+ tn9300MipUdpTxPackets,
+ tn9300MipRxBytes,
+ tn9300MipTxBytes
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the counters for mobile IP."
+ ::= { tn9300Groups 13 }
+
+tn9300UnitGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300UnitAlias,
+ tn9300UnitStatusMessageId,
+ tn9300UnitAuthentication
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a unit."
+ ::= { tn9300Groups 14 }
+
+tn9300EventObjectGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300EventSeverity,
+ tn9300EventUnitAddress,
+ tn9300EventBaseStationNumber,
+ tn9300EventChannelNumber,
+ tn9300EventNetworkGwId
+ }
+ STATUS current
+ DESCRIPTION "The objects that are used specifically for events."
+ ::= { tn9300Groups 15 }
+
+tn9300EventGroupV2 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ tn9300NodeStateEvent,
+ tn9300NodeIpNetworkStateEvent,
+ tn9300NodeDiskSpaceEvent,
+ tn9300NodeLicenseEvent,
+ tn9300SiteStateEvent,
+ tn9300SiteControlChCountEvent,
+ tn9300BSMinorAlarmStateEvent,
+ tn9300BSMajorAlarmStateEvent,
+ tn9300BSStateEvent,
+ tn9300ChannelJammedStateEvent,
+ tn9300ChannelStuckMuteEvent,
+ tn9300SipLinkStateEvent,
+ tn9300DipLinkStateEvent,
+ tn9300RemoteNodeStateEvent,
+ tn9300RemoteNodeSyncEvent,
+ tn9300NetworkGwConnEvent,
+ tn9300UnitAuthenticationEvent,
+ tn9300UnitStatusMsgEvent,
+ tn9300UnitRegTimeoutEvent
+ }
+ STATUS current
+ DESCRIPTION "The new set of notification objects."
+ ::= { tn9300Groups 16 }
+
+tn9300NetworkGwGroup OBJECT-GROUP
+ OBJECTS {
+ tn9300NetworkGwConnOk,
+ tn9300NetworkGwIpAddrType,
+ tn9300NetworkGwIpAddr
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a network gateway."
+ ::= { tn9300Groups 17 }
+
+-- the compliance specifications
+tn9300ComplianceV1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The implementation requirements for the Tait TN9300 MIB"
+ MODULE -- This Module
+ MANDATORY-GROUPS {
+ tn9300StatusGroup,
+ tn9300SiteGroup,
+ tn9300ChannelGroup,
+ tn9300SipLineGroup,
+ tn9300DipLineGroup,
+ tn9300Mpt1327Group,
+ tn9300Mpt1327ChGroup,
+ tn9300RemoteNodeGroup,
+ tn9300EventGroup,
+ tn9300MobileIpGroup,
+ tn9300UnitGroup,
+ tn9300EventObjectGroup,
+ tn9300EventGroupV2,
+ tn9300NetworkGwGroup
+ }
+ ::= { tn9300Compl 1}
+
+END
diff --git a/MIBS/tait/TAIT-TN9300-TC b/MIBS/tait/TAIT-TN9300-TC
new file mode 100644
index 0000000..a480bbf
--- /dev/null
+++ b/MIBS/tait/TAIT-TN9300-TC
@@ -0,0 +1,310 @@
+TAIT-TN9300-TC DEFINITIONS ::= BEGIN
+
+--
+-- Textual conventions and enumerations for the TN9300 DMR Node
+--
+
+IMPORTS
+
+ Integer32, Unsigned32,
+ MODULE-IDENTITY FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION FROM SNMPv2-TC
+ taitModules FROM TAIT-COMMON-MIB;
+
+taittn9300TC MODULE-IDENTITY
+ LAST-UPDATED "201812041200Z"
+ ORGANIZATION "www.taitworld.com"
+ CONTACT-INFO
+ "postal: Tait International Limited
+ 558 Wairakei Road
+ Christchurch
+ PO Box 1645
+ Christchurch
+ New Zealand
+
+ phone: +64 3358 3399
+ email: support@taitworld.com"
+
+ DESCRIPTION "Textual conventions used in the TN9300 MIB."
+
+ REVISION "201812041200Z"
+ DESCRIPTION "Defined the EventSeverity, LicenseValidity, UnitAuthentication, and RemoteNodeSyncState textual conventions."
+
+ REVISION "201807171005Z"
+ DESCRIPTION "Changed to Tait International Limited"
+
+ REVISION "201803182203Z"
+ DESCRIPTION "Changed naming on new terminal alarm definitions to camel case."
+
+ REVISION "201703160123Z"
+ DESCRIPTION "Fixed syntax on new terminal alarm definitions."
+
+ REVISION "201608221200Z"
+ DESCRIPTION "Added 3 Terminal alarm descriptions"
+
+ REVISION "201510301200Z"
+ DESCRIPTION "Changed some descriptions"
+
+ REVISION "201503172208Z"
+ DESCRIPTION "added UnitStatusMessageId enum"
+
+ REVISION "201206270902Z"
+ DESCRIPTION "Changed type of the syscode value to string"
+
+ REVISION "201205282317Z"
+ DESCRIPTION
+ "Version 1.00.01
+ Status [under review]"
+ ::= { taitModules 11 1 }
+
+
+-- =====================
+--
+-- Textual Conventions
+--
+-- =====================
+
+NodeRequestedState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state that a node has been instructed to enter. Status types are: Unknown (0), Offline(1), Program (2), or Online (3)."
+ SYNTAX INTEGER {
+ unknown(0),
+ offline(1),
+ program(2),
+ online(3)
+ }
+
+NodeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state in which a node is operating. Status types are Unknown (0), Offline (1), Program (2), Switching (3) or Control (4)."
+ SYNTAX INTEGER {
+ unknown(0),
+ offline(1),
+ program(2),
+ switching(3),
+ control(4)
+ }
+
+NetworkCheckState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The status of a network check. Status types are Not Configured (0), OK (1) or Failed (2)."
+ SYNTAX INTEGER {
+ notConfigured(0),
+ ok(1),
+ failed(2)
+ }
+
+ChannelState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state in which a channel is operating. Status types are Unknown (0), Disabled (1), Idle (2), Control (3), Traffic (4), Data (5) or Failed (6)."
+ SYNTAX INTEGER {
+ unknown(0),
+ disabled(1),
+ idle(2),
+ control(3),
+ traffic(4),
+ data(5),
+ failed(6)
+ }
+
+SipLineRegistrationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The types of SIP line registration. Registration types are Unknown (0), Outbound (1), Inbound (2) or AIS (3)."
+ SYNTAX INTEGER {
+ unknown(0),
+ inbound(1),
+ outbound(2),
+ ais(3)
+ }
+
+SipLineIncomingType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ident of the A party in an incoming phone call. Ident types are Unknown (0), PSTNI (1) or PABXI (2)."
+ SYNTAX INTEGER {
+ unknown(0),
+ pstni(1),
+ pabxi(2)
+ }
+
+SipCallSpeechVotingPriority ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The speech voting priority for SIP calls. Priority types are Unknown (0), Normal (1) or Override (2)."
+ SYNTAX INTEGER {
+ unknown(0),
+ normal(1),
+ override(2)
+ }
+
+SipLineState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state in which a SIP line is operating. Status types are Unknown (0), Disabled (1), Up (2) or Down (3)."
+ SYNTAX INTEGER {
+ unknown(0),
+ disabled(1),
+ up(2),
+ down(3)
+ }
+
+DipLineState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state in which a DIP line is operating. Status types are Unknown (0), Unconfigured (1), Idle (2), Active (3) or Failed (4)."
+ SYNTAX INTEGER {
+ unknown(0),
+ unconfigured(1),
+ idle(2),
+ active(3),
+ failed(4)
+ }
+
+NgwLinkState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state of the link to the network gateway. Status types are Unknown (0), OK (1) or Failed (2)."
+ SYNTAX INTEGER {
+ unknown(0),
+ ok(1),
+ failed(2)
+ }
+
+Mpt1327LinkState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state of the link to the MPT gateway. Status types are Unknown (0), OK (1) or Failed (2)."
+ SYNTAX INTEGER {
+ unknown(0),
+ ok(1),
+ failed(2)
+ }
+
+Mpt1327ChannelState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state in which an MPT 1327 channel is operating. Status types are Unknown (0), Idle (1), Traffic (2), Control (3) or Failed (4)."
+ SYNTAX INTEGER {
+ unknown(0),
+ idle(1),
+ traffic(2),
+ control(3),
+ failed(4)
+ }
+
+RemoteNodeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state in which a remote node is operating. Status types are Unknown (0), Offline (1), Program (2), Switching (3), Control (4), Failed (5) or Graceful Shutdown (6)."
+ SYNTAX INTEGER {
+ unknown(0),
+ offline(1),
+ program(2),
+ switching(3),
+ control(4),
+ failed(5),
+ gracefulShutdown(6)
+ }
+
+UnitStatusMessageId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Unit alarm status message IDs:
+ PPP link to MPC down (1),
+ GPS signal lost (2),
+ GPS signal regained (after loss) (3),
+ Unit antenna connection failure (VSWR out of range) (4),
+ Unit supply voltage out of range (5),
+ Unit temperature T0 (normal range) (6),
+ Unit temperature T1 (over temp) (7),
+ Unit temperature T2 (over temp) (8),
+ Unit temperature T3 (over temp) (9),
+ Unit loss of service (10),
+ Radio frequency out of lock (service regained) (11),
+ MCP configuration error (12),
+ Unit antenna connection good (13),
+ Unit unsolicited reset (14),
+ Unit gained service (15)"
+ SYNTAX INTEGER {
+ clearAll(0),
+ pppLinkToMpcDown(1),
+ gpsSignalLost(2),
+ gpsSignalRegainedAfterLoss(3),
+ terminalAntennaConnectionFailureVswrOutOfRange(4),
+ terminalSupplyVoltageOutOfRange(5),
+ radioTemperatureT0NormalRange(6),
+ radioTemperatureT1OverTemp(7),
+ radioTemperatureT2OverTemp(8),
+ radioTemperatureT3OverTemp(9),
+ terminalLossOfService(10),
+ radioFrequencyOutOfLockServiceRegained(11),
+ mcpConfigurationError(12),
+ terminalAntennaConnectionGood(13),
+ terminalUnsolicitedReset(14),
+ terminalGainedService(15),
+ unknown(128)
+ }
+
+EventSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The severity of an event. Types are OK (0), Minor (1), or Major (2)."
+ SYNTAX INTEGER {
+ ok(0),
+ minor(1),
+ major(2)
+ }
+
+LicenseValidity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The current validity of the license. Types are as follows:
+ Valid (0),
+ File Not Found (1),
+ Invalid Host ID (2),
+ Invalid Product Code(3),
+ Invalid Version (4),
+ Invalid Expiry Date (5),
+ Expired (6),
+ Corrupt Signature (7),
+ Conflicting Features (8),
+ Invalid Tier Mode (9),
+ Invalid License Format (10)"
+ SYNTAX INTEGER {
+ valid(0),
+ fileNotFound(1),
+ invalidHostId(2),
+ invalidProductCode(3),
+ invalidVersion(4),
+ invalidExpiryDate(5),
+ expired(6),
+ corruptSignature(7),
+ conflictingFeatures(8),
+ invalidTierMode(9),
+ invalidLicenseFormat(10)
+ }
+
+UnitAuthentication ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The authentication state of a unit. Types are as follows:
+ Not Polled (0),
+ Polling (1),
+ Not Home (2),
+ Busy (3),
+ Bad Authentication (4),
+ Bad CRC Received (5),
+ Good Authentication Received (6),
+ Rejected (7),
+ Not Registered (8)"
+ SYNTAX INTEGER {
+ notPolled(0),
+ polling(1),
+ notHome(2),
+ busy(3),
+ badAuthentication(4),
+ badCrcReceived(5),
+ goodAuthenticationReceived(6),
+ rejected(7),
+ notRegistered(8)
+ }
+
+RemoteNodeSyncState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The state of synchronisation between the control and a remote node. Types are OK (0), Failed (1), Unknown (2), or None (3)."
+ SYNTAX INTEGER {
+ ok(0),
+ failed(1),
+ unknown(2),
+ none(3)
+ }
+
+END \ No newline at end of file
diff --git a/MIBS/tait/TAIT-TNADMIN-MIB b/MIBS/tait/TAIT-TNADMIN-MIB
new file mode 100644
index 0000000..1722778
--- /dev/null
+++ b/MIBS/tait/TAIT-TNADMIN-MIB
@@ -0,0 +1,173 @@
+TAIT-TNADMIN-MIB DEFINITIONS ::= BEGIN
+--
+-- Versions:
+--
+-- Release 1
+-- Preliminary support for monitoring of core network server.
+--
+-- Notes:
+-- None
+--
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ tnAdminMibModule, tnAdminMIB
+ FROM TAIT-TNADMIN-MODULE-MIB
+ PercentHundredths, TaitServiceState
+ FROM TAIT-TNADMIN-TC;
+
+tnAdminMibObjNotif MODULE-IDENTITY
+ LAST-UPDATED "202002101200Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO
+ "postal: Tait International Limited
+ 245 Wooldridge Road
+ Harewood
+ Christchurch
+ PO Box 1645
+ Christchurch
+ New Zealand
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+ DESCRIPTION "TaitNet Administration objects and notifications definition."
+
+ REVISION "202002101200Z"
+ DESCRIPTION "Initial revision of this module."
+ ::= { tnAdminMibModule 2 }
+
+-- Conformance area, containing groups and compliance specifications.
+tnAdminConfs OBJECT IDENTIFIER ::= { tnAdminMIB 1 }
+tnAdminGroups OBJECT IDENTIFIER ::= { tnAdminConfs 1 }
+tnAdminCompl OBJECT IDENTIFIER ::= { tnAdminConfs 2 }
+
+-- Sub-tree for objects and for each functional area.
+tnAdminObjs OBJECT IDENTIFIER ::= { tnAdminMIB 2 }
+tnAdminTaitServiceObjs OBJECT IDENTIFIER ::= { tnAdminObjs 1 }
+
+-- Sub-tree for events.
+tnAdminEvents OBJECT IDENTIFIER ::= { tnAdminMIB 3 }
+
+-- Tait service table
+tnAdminTaitServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnAdminTaitServiceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table stores the details of Tait services."
+ ::= { tnAdminTaitServiceObjs 1 }
+
+tnAdminTaitServiceEntry OBJECT-TYPE
+ SYNTAX TnAdminTaitServiceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry index specification, the Tait service ID."
+ INDEX { tnAdminTaitServicePort }
+ ::= { tnAdminTaitServiceTable 1 }
+
+TnAdminTaitServiceEntry ::=
+ SEQUENCE {
+ tnAdminTaitServicePort Integer32,
+ tnAdminTaitServiceName DisplayString,
+ tnAdminTaitServiceVersion DisplayString,
+ tnAdminTaitServiceSize Integer32,
+ tnAdminTaitServiceRam PercentHundredths,
+ tnAdminTaitServiceCpu PercentHundredths,
+ tnAdminTaitServiceUptime Integer32,
+ tnAdminTaitServiceState TaitServiceState,
+ tnAdminTaitServiceProcessId Integer32
+ }
+
+tnAdminTaitServicePort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The HTTPS port used by a service."
+ ::= { tnAdminTaitServiceEntry 1 }
+
+tnAdminTaitServiceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the service."
+ ::= { tnAdminTaitServiceEntry 2 }
+
+tnAdminTaitServiceVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version of the firmware installed in a service."
+ ::= { tnAdminTaitServiceEntry 3 }
+
+tnAdminTaitServiceSize OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current memory usage of a service, in kilobytes."
+ ::= { tnAdminTaitServiceEntry 4 }
+
+tnAdminTaitServiceRam OBJECT-TYPE
+ SYNTAX PercentHundredths
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current memory usage of a service, in percent."
+ ::= { tnAdminTaitServiceEntry 5 }
+
+tnAdminTaitServiceCpu OBJECT-TYPE
+ SYNTAX PercentHundredths
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current CPU usage of a service, in percent."
+ ::= { tnAdminTaitServiceEntry 6 }
+
+tnAdminTaitServiceUptime OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total time, in seconds, a service has been running since it was started. Resets to 0 when the service is stopped."
+ ::= { tnAdminTaitServiceEntry 7 }
+
+tnAdminTaitServiceState OBJECT-TYPE
+ SYNTAX TaitServiceState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state of a service. State values are Running (0), Watchdog Stopped (1), Application Stopped (2), Stopped (3), and Not Installed (4)."
+ ::= { tnAdminTaitServiceEntry 8 }
+
+tnAdminTaitServiceProcessId OBJECT-TYPE
+ SYNTAX Integer32 (0..4194304)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current process ID of a service. A value of 0 is returned when the service is not running."
+ ::= { tnAdminTaitServiceEntry 9 }
+
+-- Groups
+tnAdminTaitServiceGroup OBJECT-GROUP
+ OBJECTS {
+ tnAdminTaitServiceName,
+ tnAdminTaitServiceVersion,
+ tnAdminTaitServiceSize,
+ tnAdminTaitServiceRam,
+ tnAdminTaitServiceCpu,
+ tnAdminTaitServiceUptime,
+ tnAdminTaitServiceState,
+ tnAdminTaitServiceProcessId
+ }
+ STATUS current
+ DESCRIPTION "The objects that describe the status of a Tait service."
+ ::= { tnAdminGroups 2 }
+
+-- Compliance specifications
+tn9300ComplianceV1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The implementation requirements for the Tait TNADMIN MIB."
+ MODULE -- This Module
+ MANDATORY-GROUPS {
+ tnAdminTaitServiceGroup
+ }
+ ::= { tnAdminCompl 1 }
+
+END
diff --git a/MIBS/tait/TAIT-TNADMIN-MODULE-MIB b/MIBS/tait/TAIT-TNADMIN-MODULE-MIB
new file mode 100644
index 0000000..61db4a6
--- /dev/null
+++ b/MIBS/tait/TAIT-TNADMIN-MODULE-MIB
@@ -0,0 +1,40 @@
+TAIT-TNADMIN-MODULE-MIB DEFINITIONS ::= BEGIN
+--
+-- Versions:
+--
+-- Release 1
+-- Preliminary support for monitoring of core network server.
+--
+-- Notes:
+-- None
+--
+
+IMPORTS
+ MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ taitProducts, taitModules
+ FROM TAIT-COMMON-MIB;
+
+tnAdminMibModule MODULE-IDENTITY
+ LAST-UPDATED "202002101200Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO
+ "postal: Tait International Limited
+ 245 Wooldridge Road
+ Harewood
+ Christchurch
+ PO Box 1645
+ Christchurch
+ New Zealand
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+ DESCRIPTION "TaitNet Administration module and product root OID definition."
+
+ REVISION "202002101200Z"
+ DESCRIPTION "Initial revision of this module."
+ ::= { taitModules 20 }
+
+-- Root for items in the tnAdmin MIB module.
+tnAdminMIB OBJECT IDENTIFIER ::= { taitProducts 15 }
+
+END
diff --git a/MIBS/tait/TAIT-TNADMIN-TC b/MIBS/tait/TAIT-TNADMIN-TC
new file mode 100644
index 0000000..500d702
--- /dev/null
+++ b/MIBS/tait/TAIT-TNADMIN-TC
@@ -0,0 +1,57 @@
+TAIT-TNADMIN-TC DEFINITIONS ::= BEGIN
+--
+-- Versions:
+--
+-- Release 1
+-- Preliminary support for monitoring of core network server.
+--
+-- Notes:
+-- None
+--
+
+IMPORTS
+ MODULE-IDENTITY, Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ tnAdminMibModule
+ FROM TAIT-TNADMIN-MODULE-MIB;
+
+tnAdminTC MODULE-IDENTITY
+ LAST-UPDATED "202002101200Z"
+ ORGANIZATION "www.taitradio.com"
+ CONTACT-INFO
+ "postal: Tait International Limited
+ 245 Wooldridge Road
+ Harewood
+ Christchurch
+ PO Box 1645
+ Christchurch
+ New Zealand
+ phone: +64 3358 3399
+ email: support@taitradio.com"
+ DESCRIPTION "TaitNet Administration textual conventions."
+
+ REVISION "202002101200Z"
+ DESCRIPTION "Initial revision of this module."
+ ::= { tnAdminMibModule 1 }
+
+-- Textual Conventions
+PercentHundredths ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-2"
+ STATUS current
+ DESCRIPTION "Type used to represent a percent value, rounded to the nearest hundredth."
+ SYNTAX Integer32 (0..10000)
+
+TaitServiceState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The current state of a Tait service. State values are Running (0), Watchdog Stopped (1), Application Stopped (2), Stopped (3), and Not Installed (4)."
+ SYNTAX INTEGER {
+ running(0),
+ watchdogStopped(1),
+ applicationStopped(2),
+ stopped(3),
+ notInstalled(4)
+ }
+
+END