Observium_CE/mibs/avaya/G700-MG-MIB

4884 lines
168 KiB
Plaintext

--==========================================================
--
-- MIB : G700 Media Gateway Avaya, Inc.
--
-- Version : 0.1 31 October 2001
-- Version : 0.2 21 January 2002
-- Version : 0.3 12 February 2002
-- Version : 0.4 07 March 2002
-- Version : 1.1 07 May 2002
-- Version : 1.2 24 May 2002
-- Version : 1.3 18 Jul 2002
-- Version : 1.4 29 Oct 2002
-- Version : 1.5 01 Mer 2003
-- Version : 1.6 2 Apr 2003
-- Version : 1.7 10 Apr 2003
-- Version : 1.8 27 Apr 2003
-- Version : 1.9 03 May 2003
-- Version : 1.10 04 Nov 2003
-- Version : 1.11 04 Nov 2003
-- Version : 1.12 05 Nov 2003
-- Version : 1.13 01 Dec 2003
-- Version : 1.14 01 Feb 2004
-- Version : 1.15 01 Apr 2004
-- Version : 1.16 07 Apr 2004
-- Version : 1.17 15 May 2004
-- Version : 1.18 17 July 2004
-- Version : 1.19 5 Oct 2004
-- Version : 1.20 21 Jan 2005
-- Version : 1.21 5 Feb 2005
-- Version : 1.22 7 Jun 2005
-- Version : 1.23 21 June 2005
-- Version : 1.24 18 Jul 2005
-- Version : 1.25 16 Oct 2005
-- Version : 1.26 26 Jan 2006
-- Version : 1.27 26-Feb-2006
-- Version : 1.28 24-Mar-2006
-- Version : 1.29 2 -May-2006
-- Version : 1.30 20-Jul-2006
-- Version : 1.31 31-Jul-2006
-- Version : 1.32 17-Oct-2006
-- Version : 1.33 01-Nov-2006
-- Version : 1.34 25-Dec-2006
-- Version : 1.35 01-Jan-2007
-- Version : 1.36 06-Feb-2007
-- Version : 1.37 20-Feb-2007
-- Version : 1.38 28-May-2007
-- Version : 1.39 08-July-2007
-- Version : 1.40 11-Sep-2007
-- Version : 1.41 17-Sep-2007
-- Version : 1.42 02-Oct-2007
-- Version : 1.43 03-Oct-2007
-- Version : 1.44 07-Oct-2007
-- Version : 1.45 17-Oct-2007
-- Version : 1.46 15-Dec-2007
-- Version : 1.47 21-Jan-2008
-- Version : 1.48 03-Feb-2008
-- Version : 1.49 04-Mar-2008
-- Version : 1.50 06-Mar-2008
-- Version : 1.51 28-Mar-2008
-- Version : 1.52 06-Apr-2008
-- Version : 1.53 08-May-2008
-- Version : 1.54 23-July-2008
-- Version : 1.55 16-Sep-2008
-- Version : 1.56 05-Nov-2008
-- Version : 1.57 19-Nov-2008
-- Version : 1.58 22-Jan-2009
-- Version : 1.59 04-Mar-2009
-- Version : 1.60 31-Mar-2009
-- Version : 1.61 20-July-2009
-- Version : 1.62 14-Mar-2010
-- Version : 1.63 07-Nov-2010
-- Version : 1.64 15-May-2011
-- Version : 1.65 06-Jun-2012
-- Version : 1.66 27-Feb-2014
-- Version : 1.67 08-May-2014
-- Version : 1.68 23-Mar-2015
--==========================================================
--
-- Copyright 2001-2014 Avaya, Inc. All Rights Reserved.
--
-- THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Avaya Inc.
-- The copyright notice above does not evidence any
-- actual or intended publication of such source code.
--
--==========================================================
--
-- Compilation note: This MIB module includes items from (lucent) LOAD-MIB.
-- Both modules have groups named 'products' and 'mibs'. This fact causes
-- problems for some SNMP MIB compilers. A bypass is to temporally rename
-- both groups in LOAD-MIB to 'lucentProduct' and 'lucentMibs' before
-- compiling this module.
--
-- Changes in 1.68 - 23-Mar-2015 - Matthew Chandler
-- 1.) Add OCSP Access Denied support.
--
-- Changes in 1.67 - 08-May-2014 - Gordon Gustafson
-- 1.) Add Voip DSP core fault support.
--
-- Changes in 1.66 - 27-Feb-2014 - Stefano Mimmi
-- 1.) Add TLS/FIPS traps support.
--
-- Changes in 1.65 - 06-Jun-2012 - Matthew Chandler
-- 1.) Add SLA Monitor support.
--
-- Changes in 1.64 - 15-May-2011 - Renu Sharma
-- 1.) Add Ds1 ISDN trap support
--
-- Changes in 1.63 - 07-Nov-2010 - Cliff G
-- 1.) Add MM721 support.
--
-- Changes in 1.62 - 21-Jan-2010 - Shlomi Biton
-- 1.) IPv6 changes:
-- a. Add cmgCurrentInetAddressType and cmgCurrentInetAddress to present
-- IPv6 address of the Processor.
-- b. Add cmgActiveControllerInetAddressType and
-- cmgActiveControllerInetAddress for presentation of the IPv4/IPv6
-- controller address.
-- c. Add cmgVoipRemoteRtcpMonitorInetAddressType and
-- cmgVoipRemoteRtcpMonitorInetAddress for presentation of RTCP monitor
-- IPv6 address to which the Media Gateway should report its RTCP
-- statistics (Remote Configuration).
-- d. Add cmgVoipLocalRtcpMonitorInetAddressType and
-- cmgVoipLocalRtcpMonitorInetAddress for presentation of RTCP monitor
-- IPv6 address to which the Media Gateway should report its RTCP
-- statistics (Local Configuration).
-- e. Add cmgVoipStaticInetAddressType and cmgVoipStaticInetAddress for the
-- static configuration of the VoIP IPv6 address configuration.
-- f. Add cmgVoipCurrentInetAddressType and cmgVoipCurrentInetAddress for the
-- current VoIP IPv6 address.
-- g. Enlarge cmgStaticControllerHosts range from 64 characters to 255.
-- h. Add cmgRegistrationSuccessInetAddress and cmgRegistrationFaultInetAddress
-- traps which include INET Address varbinds.
-- i. Add cmgVoipRemoteRtcpMonitorPortInetAddress for presentation of the
-- remote IPv6 RTCP monitor UDP port configuration.
-- j. Add cmgVoipLocalRtcpMonitorPortInetAddress for configuration of the local IPv6
-- RTCP monitor UDP port configuration.
--
-- Changes in 1.61 - 20-July-2009 - Ron Blechman
-- 1.) Add cmgVoipTotalChannelsEnforcedByCM.
--
-- Changes in 1.60 - 31-Mar-2009 - Shlomi Biton
-- 1.) Add the cmgActiveControllerSoftwareVersion for presentation of
-- active Communication Manager software version.
--
-- Changes in 1.59 - 04-Mar-2009 - Shlomi Biton
-- 1.) Update cmgPrimarySearchTime range to (1..59) instead of (1..60).
-- Update cmgTotalSearchTime range to (2..60) instead of (1..60)
--
-- Changes in 1.58 - 22-Jan-2009 - Shlomi Biton
-- 1.) Update cmgModuleType to include g430Mainboard(51).
--
-- Changes in 1.57 - 19-Nov-2008 - Shlomi Biton
-- 1.) Change Distributed Office to Communication Manager Branch Edition names.
-- 2.) Change i40-14A to i40-A14 and G250-14A to G250-A14.
--
-- Changes in 1.56 - 05-Nov-2008 - Shlomi Biton
-- 1.) Update cmgVoipSlot description.
--
-- Changes in 1.55 - 16-Sep-2008 - Shlomi Biton
-- 1.) Add new enumerations for G430 H.248.
-- a. cmgHWType - avayaG430(41).
-- b. cmgModuleType - g430Mainboard(51)
--
-- Changes in 1.54 - 23-July-2008 - Shlomi Biton
-- 1.) Add new enumeration to cmgVoipFaultMask - bit 8 - Unsupported DSP module.
--
-- Changes in 1.53 - 08-May-2008 - Mark Rajcok
-- 1.) Remove cmgRemotePrimaryClockSource, cmgRemoteSecondaryClockSource,
-- cmgRemoteClockSwitching
--
-- Changes in 1.52 - 06-Apr-2008 - Shlomi Biton
-- 1.) Update Venus and Jupiter Product names to be G430 and G450.
--
-- Changes in 1.51 - 28-Mar-2008 - Imad Benbrahim
-- 1.) Added trap cmgTimeslotOccupancyFault to indicate that timeslot occupancy
-- exceeded a threshold. New trap cmgTimeslotOccupancyClear clears that
-- condition.
-- 2.) Added trap cmgTimeslotAvailabilityFault to indicate timeslot exhaustion.
-- New trap cmgTimeslotAvailabilityClear clears that condition.
-- 3.) Added new attributes for timselot monitoring: cmgTimeslotMonitoring,
-- cmgTimeslotUpperThreshold and cmgTimeslotLowerThreshold.
--
-- Changes in 1.50 - 06-Mar-2008 - Shlomi Biton
-- 1.) Update cmgHardwareFaultMask:
-- 07 0/7 0x01 Power On Status Test failure
-- 19 2/3 0x10 TDM Test Expansion Box 1 Failure
-- 20 2/4 0x08 TDM Test Expansion Box 2 Failure
-- 21 2/5 0x04 PoE Power Supply Base Box Failure
-- 22 2/6 0x02 PoE Power Supply Expansion Box 1 Failure
-- 23 2/7 0x01 PoE Power Supply Expansion Box 2 Failure
--
-- Changes in 1.49 - 03-Feb-2008 - Shlomi Biton
-- 1.) Add new varbind to cmgFirmwareDownloadBegun.
--
-- Changes in 1.48 - 03-Feb-2008 - Shlomi Biton
-- 1.) Add enumerations for Venus and Jupiter to cmgHWType
-- a. avayaDistributedOfficeJupiter(35)
-- b. avayaDistributedOfficeVenus(37)
-- 2.) Add enumeration for Jupiter Mainboard in cmgModuleType.
-- a. jupiterMainboard(50)
-- 3.) Add poe8(26) enumeration for MM118 in CmgModuleList and cmgModuleType.
--
-- Changes in 1.47 - 21-Jan-2008 - Mark Rajcok
-- 1.) Add new cmgExpansionUnits table to cmgChassis group for venus and mercury
--
-- Changes in 1.46 - 15-Dec-2007 - Shlomi Biton according to Imad Benbrahim request
-- 1.) Update the ranges of: cmgAnalogReceiveGain and cmgAnalogTransmitGain to be:
-- (-600..300).
--
-- Changes in 1.45 - 17-Oct-2007 - Imad Benbrahim
-- 1.) Add Echo Canceller attributes to the cmgVoip group.
-- 2.) Add table cmgAnalogPorts to the cmgChasssis group. This new table
-- contains Echo canceller attributes and analog ports correction
-- attributes for the balance, receive gain and transmit gain.
--
-- Changes in 1.44 - 07-Oct-2007 - Shlomi Biton
-- 1.) Fix the order of the bits in cmgVoipFaultMask as follows:
-- Cajun Octet Octet
-- bit# bit# value Meaning
-- 0 0/0 0x80 Occupancy above threshold, based on a snapshot of
-- cmgVoipChannelsInUse divided by cmgVoipTotalChannels.
-- 1 0/1 0x40 Occupancy above threshold, based on cmgVoipAverageOccupancy.
-- 2 0/2 0x20 VoIP engine automatic reset.
-- 3 0/3 0x10 VoIP hardware fault.
-- 4 0/4 0x08 VoIP IP configuration fault.
-- 5 0/5 0x04 VoIP DSP Failure
-- 6 0/6 0x02 VoIP DSP CORE Failure
-- 7 0/7 0x01 VoIP DSP FPGA Failure
-- 8-15 1/8-15 Unused
--
-- Changes in 1.43 - 03-Oct-2007 - Shlomi Biton
-- 1.) Add explanation on new bits in cmgVoipFaultMask
-- 8 1/0 0x01 VoIP DSP FPGA Failure
-- 9 1/1 0x02 VoIP DSP CORE Failure
-- 10 1/2 0x04 VoIP DSP Failure
-- 11-15 1/3-7 Unused
--
-- Changes in 1.42 - 02-Oct-2007 - Shlomi Biton
-- 1.) Change g450SupervisorBlade(40) to g450Mainboard(40) in cmgModuleType.
--
-- Changes in 1.41 - 17-Sep-2007 - Shlomi Biton
-- 1.) Add avayaG250-14A(8) to cmgHWType.
-- 2.) Add g250-int-analog-6L8T(29) to cmgModuleList and cmgModuleType.
--
-- Changes in 1.40 - 11-Sep-2007 - Mark Rajcok
-- 1.) Add cmgRemotePrimaryClockSource, cmgRemoteSecondaryClockSource,
-- cmgRemoteClockSwitching, cmgClockSourceControl
-- for G450 (SRAD 124033)
--
-- Changes in 1.39 - 28-May-2007 - Shlomi Biton
-- 1.) Add avayaDistributedOfficei40-14A(34) to cmgHWType.
-- 2.) add i40-14A-int-analog-6L8T(49) to cmgModuleList and cmgModuleType.
--
-- Changes in 1.38 - 28-May-2007 - Shlomi Biton
-- 1.) Add avayaTRM480(33)to cmgHWType.
--
-- Changes in 1.37 - 20-Feb-2007 - John Madden/Shlomi Biton
-- 1.) Increase length of cmgModuleList to account for 10 slots in G450
-- 2.) Use shorter enumerations in cmgModuleList and cmgModuleType:
-- i120-intana(44) - i120 Integrated analog module
-- i40-int-analog-2L4T(45) - avayaDistributedOfficei40 Integrated analog 2 Lines + 4 Trunks module
-- i40-int-analog-2L1T(46)- avayaDistributedOfficei40 Integrated analog 2 Lines + 1 Trunk module
-- i40-int-BRI(47) - avayaDistributedOfficei40 Integrated BRI Trunk module
-- i40-int-DS1(48) - avayaDistributedOfficei40 Integrated DS1 Trunk module
--
-- Changes in 1.36 - 06-Feb-2007 - Shlomi Biton
-- 1.) Add new enumerations to cmgModuleList and cmgModuleType
-- avayaDistributedOfficei120-intana(44) - i120 Integrated analog module
-- avayaDistributedOfficei40-int-analog-2L4T(45) - avayaDistributedOfficei40 Integrated analog 2 Lines + 4 Trunks module
-- avayaDistributedOfficei40-int-analog-2L1T(46)- avayaDistributedOfficei40 Integrated analog 2 Lines + 1 Trunk module
-- avayaDistributedOfficei40-int-BRI(47) - avayaDistributedOfficei40 Integrated BRI Trunk module
-- avayaDistributedOfficei40-int-DS1(48) - avayaDistributedOfficei40 Integrated DS1 Trunk module
--
-- Changes in 1.35 - 01-Jan-2007 - Shlomi Biton
-- 1.) Rename Liverpool Project hardware names to fit Avaya Distributed Office Name
-- convention. In particular change cmgHWType values:
-- avayaG350L(28) to avayaDistributedOfficei120(28).
-- avayaG250L(29) to avayaDistributedOfficei40-Analog(29).
-- avayaG250L-BRI(30) to avayaDistributedOfficei40-BRI(30).
-- avayaG250L-DS1(31) to avayaDistributedOfficei40-DS1(31).
-- avayaG250L-DCP(32) to avayaDistributedOfficei40-DCP(32).
-- and cmgModuleList and cmgModuleType values:
-- server-blade(34) to avayaAM110ApplicationModule(34).
--
-- Changes in 1.34 - 25-Dec-2006 - M. Deutsch/John Madden
-- 1.) Add enum (3):camp-on to cmgVoipAdminState
--
-- Changes in 1.33 - 01-Nov-2006 - Shlomi Biton
-- 1.) Add the values: avayaG450(7), avayaG350L(28), avayaG250L(29), avayaG250L-BRI(30),
-- avayaG250L-DS1(31), avayaG250L-DCP(32) to cmgHWType.
--
-- Changes in 1.32 - 17-Oct-2006 - Shlomi Biton
-- 1.) Add the values: 41 (TIM508), 42(TIM516) and 43(TIM518) to cmgModuleType.
--
-- Changes in 1.31 - 31-Jul-2006 - Shlomi Biton
-- 1.) Change cmgStatic802Vlan and cmgCurrent802Vlan to support Vlan range of 1-4090(inclusive)
-- instead of 1-3071.
--
-- Changes in 1.30 - 20-Jul-2006 - John Madden
-- 1.) Change cmgVoipDSPCoreTable so that there is no row creation
-- 2.) Add dsp not responding test enumeraton
--
-- Changes in 1.29 - 2-May-2006 - Pesah Spector, Meir Duetsch, John Madden
-- 1.) Change cmgVoipDSPCoreTable index
-- 2.) Make cmgPrimaryClockSource, cmgSecondaryClockSource, cmgActiveClockSource read/write
-- 3.) Add new element cmgClockSwitching
--
-- Changes in 1.28 - 24-Mar-2006 - Pesah Spector, John Madden
-- 1.) Add cmgVoipDSPCoreTable for G450
-- 2.) Add g450SupervisorBlade(40) enumeration for cmgModuleType and cmgModuleList
-- 3.) Update range for cmgVoipSlot and cmgEtrModule for G450
-- 4.) Add server-blade for G250L and G350L
--
-- Changes in 1.27 - 26-Feb-2006 - Meir Deutsch
-- 1.) Add cmgPrimarySearchTime , cmgTotalSearchTime and cmgTransitionPoint
-- 2.) Re use of cmgHardwareFanLowSpeedLevel.
--
-- Changes in 1.26 - 26-Jan-2006 - Meir Deutsch
-- 1.) Add TGM550/TIM514/TIM510/TIM521 support (cmgHwType and cmgModuleType).
--
--
-- Changes in 1.25 - 16-Oct-2005 - Shlomi Biton
-- 1.) Remove "Fan speed Low" MIB item.
--
-- Changes in 1.24 - 18-Jul-2005 - John Madden
-- 1.) Mark cmgDsu mib elements as obsolete
-- 2.) Mark Dsu related traps as obsolete
--
-- Changes in 1.23 - 21-June-2005 - Shlomi Biton
-- 1.) Add cmgHardwareFanLowSpeedLevel to control the speed of the fans.
-- 2.) Update cmgModuleNumberOfPorts from 0..32 to 0..64 for MM316 (40 ports +1 Gig copper).
-- 3.) Fixing cmgModuleList and cmgModuleType to be
-- fxs24(18), MM716 24 FXS analog ports module
-- 4.) Update cmgTrapModule to be with range (0..32) instead of (0..10).
-- 5.) Add new MM enumeration for MM314CR for cmgModuleList and cmgModuleType.
-- poe24cr(25), HDMM314 24 power over Ethernet plus 1 GBIC port
--
-- Changes in 1.22 - 7-Jun-2005 - John M. Madden
-- 1.) update cmgModuleSlot from 1..7 to 1..9
-- 2.) update cmgModuleNumberOfPorts from 0..8 to 0..32
-- 3.) Add bounds for cmgCcModule, cmgCcPort, cmgCcRelay, cmgETRModule, cmgETRNumberOfPorts
-- 4.) Change cmgDynCacRBBL from INTEGER to Integer32
--
-- Changes in 1.21 - 5-Feb-2005 - Meir Deutsch
-- 1.) Add G250-DCP and G250-DS1 support (cmgHwType and cmgModuleType). change object names for G250/G250-BRI
--
--Changes in 1.20 - 31-Jan-2005 - Shlomi Biton
-- 1.) Fixing compilation problems.
-- 2.) Adding new enumarations to CmgModuleList and cmgModuleType of poe(40).
-- 3.) Adding to cmgMgpFaultMask - bit 16 - Configuration download failure.
-- 4.) Adding 3 new trap for download configuration as follows:
-- a. cmgConfigDownloadFault - An attempt to download a configuration file has failed.
-- b. cmgConfigDownloadBegun - The media gateway has begun download of a configuration file.
-- c. cmgConfigDownloadSuccess - The media gateway has completed successful download
-- of a configuration file.
--
--Changes in 1.19 - 5-Oct-2004 - Meir Deutsch
-- 1.) Add G250-BRI support (cmgHwType AND cmgModuleType)
--
-- Changes in 1.18 - 17-Jul-2004 - Pesah Spector
-- 1.) Add new trap that signals on non critical problems in firmware
-- download process - cmgFirmwareDownloadWarning
--
-- Changes in 1.17 - 15-May-2004 - Dan Gluskin
-- 1.) Add 'invalid(253)' cmgModuleType (required by G250 to send a cmgInsertFault trap
-- When a module in inserted in the wrong slot
--
-- Changes in 1.16 - 07-Apr-2004 - Shlomi Biton
-- 1.) Changing dcp16 to dcp24 in cmgModuleList and cmgModuleType.
-- G350 HDMM312 is now dcp24hd(13) instead of dcp24(13).
-- dcp24(17) for MM717 instead of dcp16(17).
-- 2.) Adding g250intana(19) for G250 Integrated analog module in addition to g350intana(16)
--
-- Changes in 1.15 - 19-Feb-2004 - Shlomi Biton
-- 1.) Add dcp16(17) and fxo4fxs12(18) to cmgModuleType.
--
-- Changes in 1.14
-- 1.) Add cmgHWtype enumeraton for G250
--
-- Changes in 1.13
-- 1.) Add cmgHWtype enumeraton for G350
-- 2.) cmgModuleName access changed to read-only
--
-- Changes in 1.12
-- Move the traps OID under the new cmgTrapV3separator Identifier
-- Rational: RFC 2576 says: 'If the SNMPv1 generic-trap parameter is 'enterpriseSpecific(6)',
-- the SNMPv2 snmpTrapOID parameter SHALL be the concatentation of the SNMPv1
-- enterprise parameter and two additional sub- identifiers, '0',
-- and the SNMPv1 specific-trap parameter.'
--
-- in SNMPv1 G350 is sending for cmg traps:
-- generic trap: enterpriseSpecific(6)
-- enterprise: cmgTrapTypes(1.3.6.1.4.1.6889.2.9.1.5.2.2)
-- specific trap: x (cmg trap number)
--
-- Consequently, for SNMPv3, G350 should send 1.3.6.1.4.1.6889.2.9.1.5.2.2.0.x
-- and so the traps OIDs were moved under this identifier"
--
--
-- Changes in Version 1.11
-- 1.) Add cmgDynamicCAC group
--
-- Changes in Version 1.10
-- 1.) Add G350 R1 new cmgModuleTypes
--
-- Changes in Version 1.9
-- 1.) Add the common traps variables (cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation) to
-- cmgUnsupportedMmEnrolement and cmgDataModuleAwohConflict
-- 2.) Add range to cmgCcPulseDuration
--
-- Changes in Version 1.8
-- 1.) cmgDataModuleAwohConflict ADDED
-- 2.) CmgIccVlan removed (redundant with cmgStatic802Vlan
-- 3.) cmgEtrStatus, cmgEtrAdminState enumeration changed
-- Changes in Version 1.7
-- 1.) cmgCcOperatingTime renamed to cmgCcPulseDuration
--
-- Changes in Version 1.6
-- 1.) ETR and Contact-Closure tables revised
-- 2.) unsupportedMmEnrolement Trap added
-- 3.) cmgModuleSlot range changed to 1..7 (for G350)
-- 4.) cmgModuleFaultMask changed
-- 5.) new item: cmgIccVlan
--
-- Changes in Version 1.5
-- 1.) Added support for Boxster
-- 2.) cmgContactClosures section
-- 3.) cmgETR section
--
-- Changes in Version 1.4
-- 1.) Added traps #36 cmgSyncSignalExcess and trap #37 cmgSyncExcessClear.
-- [hw021513]
-- 2.) Added to cmgHardwareFaultMask Octet/Bit 2/2 for Clock Synchronization Signal Excessive Switching. [hw021513]
--
-- Changes in Version 1.3
-- 1.) Changed size of cmgPrimaryClockSource and
-- cmgSecondaryClockSource to 21. [hw021163]
-- 2.) Added traps #34 cmgSyncSignalWarn and trap #35 cmgSyncWarnClear.
-- [hw021134]
-- 3.) Added to cmgHardwareFaultMask Octet/Bit 2/1 for Clock Synchronization Signal Warning. [hw021196]
--
-- Changes in Version 1.2
-- 1.) Changed avayaProducts to products
-- 2.) Changed avayaMibs to mibs
-- 3.) Added parsing tokens 001 and 002 to this file in the form of comments
-- to allow scripts to operate on that part only. The script will
-- change products to avayaProducts and mibs to avayaMibs to avoid
-- name conflicts with other MIBs during execution of Emanate MIB
-- compiler and code generation tools.
--
-- Changes in Version 1.1
-- 1.) Corrected the order of variables in cmgFirmwareDownFault trap
-- (MR#hw020863)
-- 2.) Added to cmgVoipFaultMask Octet/Bit 0/4 for VoIP IP configuration fault
-- (MR#hw020860)
-- 3.) Added traps #142 cmgVoipIPConfigFault and trap #143 cmgVoipIpConfigClear
-- (MR#hw020860)
--
-- Changes in Version 0.4
-- 1.) Changed cmgCurrent802Vlan range to 1..3071
-- 2.) Changed cmgVoipRemoteRtcpReportPeriod range to 5..30
-- 3.) Changed cmgVoipLocalRtcpReportPeriod range to 5..30
--
-- Changes in Version 0.3
-- 1.) Changed cmgVoipLocalRtcpReportPeriod range to 0..300
-- 2.) Changed cmgStatic802Vlan range to 1..3071
--
-- Changes in Version 0.2
-- 1.) Changed MG-MIB to G700-MG-MIB
-- 2.) Replaced C-HawkMediaGateway by g700MediaGateway in object names
-- 3.) Replaced IP2100 by G700 in descriptions
-- 4.) Changed LAST-UPDATED and CONTACT-INFO fields in MODULE-IDENTITY
-- 5.) Removed objects cmgCurrentSubnetMask, cmgCurrentDefaultGateway,
-- cmgStaticSubnetMask and cmgStaticDefaultGateway from
-- cmgProcessorConfig group. Their OIDs will remain unused.
-- The OIDs for the remaining objects remain same.
-- 6.) Changed LOAD to LOAD-MIB in the IMPORTS clause
G700-MG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, IpAddress, Integer32, enterprises
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
DisplayString
FROM RFC1213-MIB
genAppFileId, genAppFileName, genAppFileVersionNumber,
genOpLastFailureIndex,genOpLastWarningDisplay
FROM LOAD-MIB
TimeTicks
FROM RFC1155-SMI;
--Warning! do not change the token below. Required for parsing.
--ChkTk001 Parsing token 001
avaya OBJECT IDENTIFIER ::= { enterprises 6889 }
products OBJECT IDENTIFIER ::= { avaya 1 }
mibs OBJECT IDENTIFIER ::= { avaya 2 }
g700MediaGateway OBJECT IDENTIFIER ::= { products 9 }
g700MediaGatewayMIB OBJECT IDENTIFIER ::= { mibs 9 }
--Warning! do not change the token below. Required for parsing.
--ChkTk002 Parsing token 002
CmgItuPerceivedSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ITU perceived severity values"
REFERENCE
"ITU Recommendation M.3100, 'Generic Network Information
Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm
Reporting Function', 1992"
SYNTAX INTEGER
{
cleared (1),
indeterminate (2),
critical (3),
major (4),
minor (5),
warning (6)
}
cmgmib MODULE-IDENTITY
LAST-UPDATED "201503230600Z"
ORGANIZATION "Avaya, Inc."
CONTACT-INFO
"Avaya Customer Services
Postal: 4655 Great America Parkway
Santa Clara,CA 95054
USA
Tel.: +1-908-953-6000
Internet: http://support.avaya.com/contact
"
DESCRIPTION
"A MIB to support the Avaya H248 Media Gateways.
"
REVISION "201503230600Z"
DESCRIPTION
"Added trap for OCSP feature"
::= { g700MediaGatewayMIB 1 }
-- Textual Conventions
CmgModuleSlot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"gateway module slot number"
SYNTAX INTEGER (1..9)
-- Groups in the mediaGateway
cmgChassis OBJECT IDENTIFIER ::= { cmgmib 1 } -- Chassis group
cmgProcessor OBJECT IDENTIFIER ::= { cmgmib 2 } -- MG processor group
cmgControllers OBJECT IDENTIFIER ::= { cmgmib 3 } -- MG call controller group
cmgVoip OBJECT IDENTIFIER ::= { cmgmib 4 } -- VoIP group
cmgTraps OBJECT IDENTIFIER ::= { cmgmib 5 } -- Traps group
cmgContactClosures OBJECT IDENTIFIER ::= { cmgmib 6 }
cmgETR OBJECT IDENTIFIER ::= { cmgmib 7 }
cmgDynamicCAC OBJECT IDENTIFIER ::= { cmgmib 8 }
cmgSLAMonitor OBJECT IDENTIFIER ::= { cmgmib 9 } -- SLA Monitor Group
--
-- CHASSIS GROUP
--
cmgHWType OBJECT-TYPE
SYNTAX INTEGER { media-gateway(1),
g350(2),
avayaG250(3),
avayaG250-BRI(4),
avayaG250-DS1(5),
avayaG250-DCP(6),
avayaG450(7),
avayaG250-A14(8),
avayaTGM550(10),
avayaCommunicationManagerBranchEditioni120(28),
avayaCommunicationManagerBranchEditioni40-Analog(29),
avayaCommunicationManagerBranchEditioni40-BRI(30),
avayaCommunicationManagerBranchEditioni40-DS1(31),
avayaCommunicationManagerBranchEditioni40-DCP(32),
avayaTRM480(33),
avayaCommunicationManagerBranchEditioni40-A14(34),
avayaCommunicationManagerBranchEditionG450(35),
avayaCommunicationManagerBranchEditionG430(37),
avayaG430(41)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the type of component. Where 'media-gateway' refers to G700"
::= { cmgChassis 1 }
cmgModelNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Model number of this component."
::= { cmgChassis 2 }
cmgDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Description of this component: G700 Media Gateway."
::= { cmgChassis 3 }
cmgSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of this gateway."
::= { cmgChassis 4 }
cmgHWVintage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware version of this gateway."
::= { cmgChassis 5 }
cmgHWSuffix OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware vintage suffix of this gateway."
::= { cmgChassis 6 }
cmgStackPosition OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Position of this media gateway in the Cajun stack,
counting from the bottom of the stack."
::= { cmgChassis 7 }
cmgModuleList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of the physical media modules installed in this gateway.
Meaning of each octet is as follows.
1 Number of slots; in the G700 Media Gateway this is
always 4.
2 Type of slot identifier; in the G700 Media Gateway
this is always integer(2).
3-4 Length of each field in the following sequence; in the
G700 Media Gateway this is always 1.
5-14 Module type ids in slot order, 1 - 10. Values are
defined below for cmgModuleType, or none(0) if no
module is installed.
none(0), -- no module installed
t1e1-voip(1), -- T1/E1 with integrated CSU/DSU & VoIP DSP
bri(2), -- BRI trunk module
dcp(3), -- DCP station module
analog(4), -- combination analog line and trunk
t1e1(5), -- T1/E1 with integrated CSU/DSU
voip(6), -- dedicated VoIP media module
icc(7), -- internal call controller
fxo4fxs4(9), -- MM714 4 FXS + 4FXO analog ports module
bri2(10), -- MM722 2 BRI trunk ports module
ds1wan(11), -- MM340 1 DS1 (E1/T1) WAN data port module
uspwan(12), -- MM342 1 USP WAN data port module
dcp24hd(13), -- HDMM312 24 DCP station ports G350 high-density form-factor module
poe24(14), -- HDMM314 24 power over Ethernet plus 1 GBIC port
g350intana(16), -- G350 Integrated analog module
dcp24(17), -- MM717 24 DCP station ports module
fxs24(18), -- MM716 24 FXS analog ports module
g250-int-analog-2L4T(19), -- G250 Integrated analog 2 Lines + 4 Trunks module
g250-int-analog-2L1T(20), -- G250 Integrated analog 2 Lines + 1 Trunk module
g250-int-BRI(21), -- G250 Integrated BRI Trunk module
g250-int-DS1(24), -- G250 Integrated DS1 Trunk module
g250-int-12pDCP(23), -- G250 Integrated 12 Port DCP lines module
poe40(22), -- HDMM316 40 power over Ethernet plus 1 Giga bit copper
poe24cr(25), -- HDMM314 24 power over Ethernet plus 1 GBIC port (Cost Reduction)
poe8(26), -- MM118 - 8 10/100 power over Ethernet ports module
tgm550-int-analog-2L2T(30), -- TGM550 Integrated analog 2 Lines + 2 Trunks module
tim514(31), -- TIM514 4 FXS + 4 FXO analog ports module
tim510(32), -- TIM510 1 DS1 (E1/T1) module
tim521(33), -- TIM521 4 BRI trunk ports module
avayaAM110ApplicationModule(34), -- Avaya Communication Manager Branch Edition Application Module for i40 and i120.
g450Mainboard(40), -- G450 mainboard
tim508(41), -- TIM508 8 FXS analog ports module
tim516(42), -- TIM516 16 FXS analog ports module
tim518(43), -- TIM518 8 FXS + 8 FXO analog ports module
i120-intana(44), -- i120 Integrated analog module
i40-int-analog-2L4T(45), -- avayaCommunicationManagerBranchEditioni40 Integrated analog 2 Lines + 4 Trunks module
i40-int-analog-2L1T(46), -- avayaCommunicationManagerBranchEditioni40 Integrated analog 2 Lines + 1 Trunk module
i40-int-BRI(47), -- avayaCommunicationManagerBranchEditioni40 Integrated BRI Trunk module
i40-int-DS1(48), -- avayaCommunicationManagerBranchEditioni40 Integrated DS1 Trunk module
i40-A14-int-analog-6L8T(49), -- avayaCommunicationManagerBranchEditioni40 Integrated analog 6 Lines + 8 Trunks module
avayaCommunicationManagerBranchEditionG450Mainboard(50), -- Mainboard
g430Mainboard(51),
bri8(52), -- MM721 8 BRI trunk ports module
unknown(255) -- type cannot be determined
"
::= { cmgChassis 8 }
cmgReset OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this attribute to ON is interpreted as
a reset command for the whole chassis. It initiates a complete
reinitialisation of the chassis and of all the devices
incorporated inside the chassis."
::= { cmgChassis 9 }
--
-- Hardware Subgroup
--
cmgHardware OBJECT IDENTIFIER ::= { cmgChassis 10 }
cmgCpuTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reading of the internal temperature sensor at the CPU,
expressed in degrees Celsius."
::= { cmgHardware 1 }
cmgCpuTempWarningThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal enclosure temperature warning threshold, expressed in degrees
Celsius. When the temperature at the CPU sensor exceeds the threshold,
a trap is sent to the management console. If both CPU and DSP sensors
exceed their thresholds, only one trap is sent."
::= { cmgHardware 2 }
cmgCpuTempShutdownThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal enclosure temperature shutdown threshold, expressed in degrees
Celsius. When the temperature at the CPU sensor exceeds the threshold,
a trap is sent to the management console and the media gateway begins
a controlled shutdown."
::= { cmgHardware 3 }
cmgDspTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reading of the internal temperature sensor at the DSPs,
expressed in degrees Celsius."
::= { cmgHardware 4 }
cmgDspTempWarningThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal enclosure temperature warning threshold, expressed in degrees
Celsius. When the temperature at the DSP sensor exceeds the threshold,
a trap is sent to the management console. If both CPU and DSP sensors
exceed their thresholds, only one trap is sent."
::= { cmgHardware 5 }
cmgDspTempShutdownThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal enclosure temperature shutdown threshold, expressed in degrees
Celsius. When the temperature at the DSP sensor exceeds the threshold,
a trap is sent to the management console and the media gateway begins
a controlled shutdown."
::= { cmgHardware 6 }
cmgPowerMgProcessor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage reading in millivolts at the power supply serving the Media
Gateway main processor. Nominal value is +5100 mV. If the reading
falls outside the range 4950 to 5250 mV, a trap is sent to the
management console and the corresponding bit in the fault mask
is turned on."
::= { cmgHardware 7 }
cmgPowerMediaModules OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage reading in millivolts at the power supply serving the Media
Modules. Nominal value is -48000 mV. If the reading falls outside
the range -43000 to -53000 mV, a trap is sent to the management
console and the corresponding bit in the fault mask is turned on."
::= { cmgHardware 8 }
cmgPowerVoipComplex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage reading in millivolts at the power supply serving the VoIP
complexes. Nominal value is +3400 mV. If the reading falls outside
the range 3200 to 3600 mV, a trap is sent to the management console
and the corresponding bit in the fault mask is turned on."
::= { cmgHardware 9 }
cmgPowerDsp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage reading in millivolts at the power supply serving the DSP
units, derived from VoIP complex power. Nominal value is +1580 mV.
If the reading falls outside the range 1530 to 1620 mV, a trap is
sent to the management console and the corresponding bit in the
fault mask is turned on."
::= { cmgHardware 10 }
cmgPower8260 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage reading in millivolts at the power supply serving the 8260
processor, derived from VoIP complex power. Nominal value is +2500
mV. If the reading falls outside the range 2430 to 2580 mV, a
trap is sent to the management console and the corresponding
bit in the fault mask is turned on."
::= { cmgHardware 11 }
cmgHardwareFaultMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each bit of this value set to '1' indicates a specific fault
in the module.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
Octet 0 high-order 4 bits show fan status.
Octet 0 low-order 4 bits show temperature status.
Octet 1 shows power supply status.
Octet 2 shows other alarms.
Cajun Octet Octet
bit# /bit# value Meaning
----- ----- ----- -------
0 0/0 0x80 Multiple fan warning: at least two fans have been operating
at less than 90% of their nominal speed for 5 minutes or
more. This may be an early warning of overheating.
1 0/1 0x40 PSU fan brief failure warning: the power supply fan has been
operating at less than 90% of its nominal speed for 10 minutes
or more, but less than 15 minutes. This may be an early
warning of overheating.
2 0/2 0x20 PSU fan prolonged failure warning: the power supply fan has
been operating at less than 90% of its nominal speed for 15
minutes or more. This may be an early warning of overheating.
3 0/3 Unused.
4 0/4 0x08 Temperature warning: cmgCpuTemp has exceeded its warning
threshold.
5 0/5 0x04 Temperature warning: cmgDspTemp has exceeded its warning
threshold.
6 0/6 Unused.
7 0/7 Power On Status Test failure -NCE, QUICC test failures on power up
8 1/0 0x80 The +5.1 v power supply to the MG processor is out of range.
9 1/1 0x40 The -48 v power supply to the media modules is out of range.
10 1/2 0x20 The +3.3 v power supply to the VoIP complexes is out of range.
11 1/3 0x10 The +1.58 v power supply to the DSP units is out of range.
12 1/4 0x08 The +2.5 v power supply to the 8260 processor is out of range.
13 1/5 0x04 The -48 v auxiliary power supply to the endpoints is out of
range.
14 1/6 0x02 The +12 v power supply to the fans is out of range.
15 1/7 Unused.
16 2/0 0x80 Clock synchronization signal is lost.
17 2/1 0x40 Clock synchronization signal warning. Only one clock
syncronization signal source remains.
18 2/2 0x20 Clock synchronization signal excessive switching.
19 2/3 0x10 TDM Test Expansion Box 1 Failure
20 2/4 0x08 TDM Test Expansion Box 2 Failure
21 2/5 0x04 PoE Power Supply Base Box Failure
22 2/6 0x02 PoE Power Supply Expansion Box 1 Failure
23 2/7 0x01 PoE Power Supply Expansion Box 2 Failure
"
::= { cmgHardware 12 }
cmgHardwareStatusMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each bit of this value set to '1' indicates a specific status
condition in the module.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
Octet 0 high-order 4 bits show LED status.
Octet 0 low-order 4 bits show ICC status.
Octets 1 - 5 show power-on self test (POST) results.
Cajun Octet Octet
bit# bit# value Meaning
----- ----- ----- -------
0 0/0 0x80 Media gateway red LED is on.
1 0/1 0x40 The red LED is on in one or more of the media modules.
2-3 0/2-3 Unused.
4 0/4 0x08 Integrated Communications Controller hardware watchdog
alert is on.
5-7 0/5-7 Unused.
8 1/0 0x80 POST HDLC local loopback failed.
9 1/1 0x40 POST Ethernet local loopback failed.
10 1/2 0x20 POST Ethernet physical local loopback failed.
11 1/3 0x10 POST Port I/O read-write test failed.
12-15 1/4-7 Unused.
16 2/0 0x80 POST NCE0 reset failed.
17 2/1 0x40 POST NCE0 internal RAM test failed.
18 2/2 0x20 POST NCE0 FIFO loop-around failed.
19 2/3 0x10 POST NCE0 internal channel loopback failed.
20 2/4 0x08 POST NCE0 internal TDM loopback failed.
21 2/5 0x04 POST NCE0 external channel loopback failed.
22-23 2/6-7 Unused.
24 3/0 0x80 POST NCE1 reset failed.
25 3/1 0x40 POST NCE1 internal RAM test failed.
26 3/2 0x20 POST NCE1 FIFO loop-around failed.
27 3/3 0x10 POST NCE1 internal channel loopback failed.
28 3/4 0x08 POST NCE1 internal TDM loopback failed.
29 3/5 0x04 POST NCE1 external channel loopback failed.
30-31 3/6-7 Unused.
32 4/0 0x80 POST DSP reset failed.
33 4/1 0x40 POST POST SPI internal loopback failed.
34 4/2 0x20 POST Spitfire FIFO test failed.
35 4/3 0x10 POST ADC test failed.
36 4/4 0x08 POST CPLD access test failed.
37-39 4/5-7 Unused.
40-47 5/0-7 Unused.
"
::= { cmgHardware 13 }
cmgHardwareFanLowSpeedLevel OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The fan speed level mode. Disable(2) is used for normal operation of two fan speeds.
Enable(1) is used to activate additional lower speed level.
Default is disable(2)."
::= { cmgHardware 14 }
--
-- Modules Subgroup - physical media modules installed in the gateway
--
cmgModules OBJECT IDENTIFIER ::= { cmgChassis 11 }
cmgModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of physical media modules in this media gateway."
::= { cmgModules 1 }
cmgModuleEntry OBJECT-TYPE
SYNTAX CmgModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, representing a single media module."
INDEX { cmgModuleSlot }
::= { cmgModuleTable 1 }
CmgModuleEntry ::=
SEQUENCE {
cmgModuleSlot INTEGER,
cmgModuleType INTEGER,
cmgModuleDescription DisplayString,
cmgModuleName DisplayString,
cmgModuleSerialNumber DisplayString,
cmgModuleHWVintage DisplayString,
cmgModuleHWSuffix DisplayString,
cmgModuleFWVersion DisplayString,
cmgModuleNumberOfPorts INTEGER,
cmgModuleFaultMask OCTET STRING,
cmgModuleStatusMask OCTET STRING,
cmgModuleReset INTEGER,
cmgModuleNumberOfChannels INTEGER
}
cmgModuleSlot OBJECT-TYPE
SYNTAX INTEGER (1..9)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Slot number of this module."
::= { cmgModuleEntry 1 }
cmgModuleType OBJECT-TYPE
SYNTAX INTEGER {
t1e1-voip(1), -- T1/E1 with integrated CSU/DSU & VoIP DSP
bri(2), -- BRI trunk module
dcp(3), -- DCP station module
analog(4), -- combination analog line and trunk
t1e1(5), -- T1/E1 with integrated CSU/DSU
voip(6), -- dedicated VoIP media module
icc(7), -- internal call controller
fxo4fxs4(9), -- MM714 4 FXS + 4FXO analog ports module
bri2(10), -- MM722 2 BRI trunk ports module
ds1wan(11), -- MM340 1 DS1 (E1/T1) WAN data port module
uspwan(12), -- MM342 1 USP WAN data port module
dcp24hd(13), -- HDMM312 24 DCP station ports G350 high-density form-factor module
poe24(14), -- HDMM314 24 power over Ethernet plus 1 GBIC port
g350intana(16), -- G350 Integrated analog module
dcp24(17), -- MM717 24 DCP station ports module
fxs24(18), -- MM716 24 FXS analog ports module
g250-int-analog-2L4T(19), -- G250 Integrated analog 2 Lines + 4 Trunks module
g250-int-analog-2L1T(20), -- G250 Integrated analog 2 Lines + 1 Trunk module
g250-int-BRI(21), -- G250 Integrated BRI Trunk module
g250-int-DS1(24), -- G250 Integrated DS1 Trunk module
g250-int-12pDCP(23), -- G250 Integrated 12 Port DCP lines module
poe40(22), -- HDMM316 40 power over Ethernet plus 1 Giga bit copper
poe24cr(25), -- HDMM314 24 power over Ethernet plus 1 GBIC port
poe8(26), -- MM118 - 8 10/100 power over Ethernet ports module
g250-int-analog-6L8T(29), -- G250-A14 Integrated analog 6 Lines + 8 Trunks module
tgm550-int-analog-2L2T(30), -- TGM550 Integrated analog 2 Lines + 2 Trunks module
tim514(31), -- TIM514 4 FXS + 4 FXO analog ports module
tim510(32), -- TIM510 1 DS1 (E1/T1) module
tim521(33), -- TIM521 4 BRI trunk ports module
avayaAM110ApplicationModule(34), -- Avaya Communication Manager Branch Edition Application Module for i40 and i120.
g450Mainboard(40), -- G450 Mainboard
tim508(41),
tim516(42),
tim518(43),
i120-intana(44), -- i120 Integrated analog module
i40-int-analog-2L4T(45), -- avayaCommunicationManagerBranchEditioni40 Integrated analog 2 Lines + 4 Trunks module
i40-int-analog-2L1T(46), -- avayaCommunicationManagerBranchEditioni40 Integrated analog 2 Lines + 1 Trunk module
i40-int-BRI(47), -- avayaCommunicationManagerBranchEditioni40 Integrated BRI Trunk module
i40-int-DS1(48), -- avayaCommunicationManagerBranchEditioni40 Integrated DS1 Trunk module
i40-A14-int-analog-6L8T(49), -- avayaCommunicationManagerBranchEditioni40 Integrated analog 6 Lines + 8 Trunks module
avayaCommunicationManagerBranchEditionG450Mainboard(50),
g430Mainboard(51),
bri8(52), -- MM721 8 BRI trunk ports module
invalid(253), -- Bad module or a module in a slot that cannot support it.
unknown(255) -- type cannot be determined
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type of this module."
::= { cmgModuleEntry 2 }
cmgModuleDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of this media module, e.g. 'Avaya E1/T1 media module
with integrated CSU/DSU'"
::= { cmgModuleEntry 3 }
cmgModuleName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "User-assigned name of this media module."
::= { cmgModuleEntry 4 }
cmgModuleSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number of this module. The first 12 characters are meaningful.
Form is yyLLmmnnnnnn, where
yy = last 2 digits of the year of manufacture
LL = manufacturing facility, e.g. DR for Denver, Colorado
mm = month of manufacture, 01 - 12
nnnnnn = a six-digit sequence number
"
::= { cmgModuleEntry 5 }
cmgModuleHWVintage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware vintage of this module."
::= { cmgModuleEntry 6 }
cmgModuleHWSuffix OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware vintage suffix of this module."
::= { cmgModuleEntry 7 }
cmgModuleFWVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version of this module. This duplicates information available
in the Load MIB. It shows the media module run image version, plus
the VoIP engine version if applicable."
::= { cmgModuleEntry 8 }
cmgModuleNumberOfPorts OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of physical connectors on this module."
::= { cmgModuleEntry 9 }
cmgModuleFaultMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each bit of this value set to '1' indicates a specific fault
in the module.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
Cajun Octet Octet
bit# bit# value Meaning
----- ----- ----- -------
0 0/0 0x80 Media module is in administrative busy-out.
1 0/1 0x40 One or more ports on this media module is in administrative
busy-out.
2 0/2 0x20 Insertion sequence failed.
3 0/3 AWOH data module conflict.
4 0/4 0x08 Media module automatic reset occurred.
5 0/5 0x04 One or more power-on startup tests failed.
6 0/6 0x02 Media module parameter exchange failed.
7 0/7 Unsupported module enrolment.
8-15 1/0-7 Unused.
"
::= { cmgModuleEntry 10 }
cmgModuleStatusMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each bit of this value set to '1' indicates a specific status
condition in the module.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
Cajun Octet Octet
bit# bit# value Meaning
----- ----- ----- -------
0 0/0 0x80 Red LED is on.
1 0/1 0x40 Module controlled by ACP on communications controller.
2-7 0/2-7 Unused.
8-15 1/0-7 Unused.
"
::= { cmgModuleEntry 11 }
cmgModuleReset OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this attribute to ON is interpreted as a reset
command for the module. It initiates a complete reinitialization of
the module and of all the devices incorporated inside the module."
::= { cmgModuleEntry 12 }
cmgModuleNumberOfChannels OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of communications channels or spans on this module. Earlier
Avaya products have referred to T1E1 channels as ports. This media
gateway calls them channels."
::= { cmgModuleEntry 13 }
--
-- Analog table
--
cmgAnalogPorts OBJECT IDENTIFIER ::= { cmgChassis 12 }
cmgAnalogPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgAnalogPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of analog ports in this media gateway."
::= { cmgAnalogPorts 1 }
cmgAnalogPortEntry OBJECT-TYPE
SYNTAX CmgAnalogPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, representing a single analog port."
INDEX { cmgAnalogSlot, cmgAnalogPort }
::= { cmgAnalogPortTable 1 }
CmgAnalogPortEntry ::= SEQUENCE {
cmgAnalogSlot INTEGER,
cmgAnalogPort INTEGER,
cmgAnalogEchoCancellerControl INTEGER,
cmgAnalogEchoCancellerConfig1 INTEGER,
cmgAnalogEchoCancellerConfig2 INTEGER,
cmgAnalogBalance INTEGER,
cmgAnalogReceiveGain INTEGER,
cmgAnalogTransmitGain INTEGER
}
cmgAnalogSlot OBJECT-TYPE
SYNTAX INTEGER (1..9)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Slot number of this analog port."
::= { cmgAnalogPortEntry 1 }
cmgAnalogPort OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Port number of this analog port."
::= { cmgAnalogPortEntry 2 }
cmgAnalogEchoCancellerControl OBJECT-TYPE
SYNTAX INTEGER { auto(0), on(1), off(2),
fixedOn(3), notSupported(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The echo canceller control setting for this analog port.
auto means that the system will enable or disable the echo
canceller as appropriate for each call.
fixedOn indicates that the analog firmware always enables
the echo canceller (this value cannot be changed).
Similarly, notSupported indicates that the analog HW
does not contain echo cancellers (this value cannot be changed)."
::= { cmgAnalogPortEntry 3 }
cmgAnalogEchoCancellerConfig1 OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Echo canceller configuration setting for this analog port (byte 1 of 2).
This value is not writeable if cmgAnalogEchoCancellerControl
is fixedOn(3) or notSupported(4)."
::= { cmgAnalogPortEntry 4 }
cmgAnalogEchoCancellerConfig2 OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Echo canceller configuration setting for this analog port (byte 2 of 2).
This value is not writeable if cmgAnalogEchoCancellerControl
is fixedOn(3) or notSupported(4)."
::= { cmgAnalogPortEntry 5 }
cmgAnalogBalance OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Balance index."
::= { cmgAnalogPortEntry 6 }
cmgAnalogReceiveGain OBJECT-TYPE
SYNTAX INTEGER (-600..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The receive gain multiplied by 100, for instance -123 indicates -1.23dB."
::= { cmgAnalogPortEntry 7 }
cmgAnalogTransmitGain OBJECT-TYPE
SYNTAX INTEGER (-600..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The transmit gain multiplied by 100, for instance +287 indicates 2.87dB."
::= { cmgAnalogPortEntry 8 }
--
-- Expansion Units table
--
cmgExpansionUnits OBJECT IDENTIFIER ::= { cmgChassis 13 }
cmgExpansionUnitsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgExpansions
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Expansion Units connected to this media gateway."
::= { cmgExpansionUnits 1 }
cmgExpansions OBJECT-TYPE
SYNTAX CmgExpansions
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, representing a single Expansion Unit."
INDEX { cmgExpansionSlot }
::= { cmgExpansionUnitsTable 1 }
CmgExpansions ::= SEQUENCE {
cmgExpansionSlot INTEGER,
cmgExpansionModelNumber DisplayString,
cmgExpansionDescription DisplayString,
cmgExpansionSerialNumber DisplayString,
cmgExpansionHWVintage DisplayString,
cmgExpansionHWSuffix DisplayString,
cmgExpansionDemandTest INTEGER,
cmgExpansionDemandTestResult INTEGER
}
cmgExpansionSlot OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Expansion Unit Slot."
::= { cmgExpansions 1 }
cmgExpansionModelNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Expansion Unit model."
::= { cmgExpansions 2 }
cmgExpansionDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Expansion Unit description."
::= { cmgExpansions 3 }
cmgExpansionSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Expansion Unit serial number."
::= { cmgExpansions 4 }
cmgExpansionHWVintage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Expansion Unit HW vintage."
::= { cmgExpansions 5 }
cmgExpansionHWSuffix OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Expansion Unit HW suffix."
::= { cmgExpansions 6 }
cmgExpansionDemandTest OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "When set to on(1), activates on demand test for the Expansion Unit."
::= { cmgExpansions 7 }
cmgExpansionDemandTestResult OBJECT-TYPE
SYNTAX INTEGER { fail(1), pass(255) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result of the on demand test for the Expansion Unit.
Failure(1) may be the result of a disconnected or bad cable."
::= { cmgExpansions 8 }
--
-- Timeslot usage monitoring
--
cmgTimeslotMonitoring OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Timeslot Monitoring flag. When on, timeslot usage is monitored and
traps are sent when thresholds are crossed. Those traps are
cmgTimeslotOccupancyFault, cmgTimeslotOccupancyClear,
cmgTimeslotAvailabilityFault and cmgTimeslotAvailabilityClear."
::= { cmgChassis 14 }
cmgTimeslotUpperThreshold OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Timeslot Upper threshold. The gateway will send trap cmgTimeslotOccupancyFault
as soon as the timeslot usage goes above this threshold.
This threshold must be set greater than the lower threshold; for example,
cmgTimeslotLowerThreshold=85, cmgTimeslotUpperThreshold=90. Default is 90.
cmgTimeslotMonitoring must be set to on(1) for traps to be sent."
::= { cmgChassis 15 }
cmgTimeslotLowerThreshold OBJECT-TYPE
SYNTAX INTEGER (0..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Timeslot Lower threshold. After the gateway has sent a cmgTimeslotOccupancyFault
trap, it will send a cmgTimeslotOccupancyClear as soon as the timeslot usage goes
below this threshold. Also after the gateway has sent a cmgTimeslotAvailabilityFault
trap, it will send cmgTimeslotAvailabilityClear as soon as the timeslot usage goes
below this threshold.
This lower threshold must be less than the upper threshold; for example
cmgTimeslotLowerThreshold=85, cmgTimeslotUpperThreshold=90. Default is 85.
cmgTimeslotMonitoring must be set to on(1) for traps to be sent."
::= { cmgChassis 16 }
--
-- T1/E1 DSU tables
--
cmgDsu OBJECT IDENTIFIER ::= { cmgModules 2 }
--
-- T1/E1 DSU Configuration table
--
-- The index includes port number, even though in R1 there is only one
-- port and its index is always one. This is to accomodate possible
-- future expansion to more than one port on a T1/E1 module.
--
cmgDsuConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgDsuConfigEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Configuration of E1/T1 DSUs in this media gateway."
::= { cmgDsu 1 }
cmgDsuConfigEntry OBJECT-TYPE
SYNTAX CmgDsuConfigEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry in the table, representing the configuration of one DSU
on a T1/E1 media module."
INDEX { cmgDsuSlot, cmgDsuPort }
::= { cmgDsuConfigTable 1 }
CmgDsuConfigEntry ::=
SEQUENCE {
cmgDsuSlot INTEGER,
cmgDsuPort INTEGER,
cmgDsuPortEnable INTEGER,
cmgDsuDataFormat INTEGER,
cmgDsuFlowControl INTEGER,
cmgDsuYellowAlarmAction INTEGER,
cmgDsuReceiveClock INTEGER,
cmgDsuInvertTxC INTEGER,
cmgDsuInvertRxC INTEGER,
cmgDsuInvertTxD INTEGER,
cmgDsuInvertRxD INTEGER,
cmgDsuPortInitiatedLoopback INTEGER,
cmgDsuNetworkInitiatedLoopback INTEGER,
cmgDsuChannelAssignments OCTET STRING,
cmgDsuDataRate INTEGER
}
cmgDsuSlot OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "Slot number of this DSU."
::= { cmgDsuConfigEntry 1 }
cmgDsuPort OBJECT-TYPE
SYNTAX INTEGER (1..1)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "Port number of this DSU."
::= { cmgDsuConfigEntry 2 }
cmgDsuPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object allows a user to take the E1/T1 port out of service for
administration. During administration, it may be in an inconsistent
state. When administration is complete, the port may be enabled
again. If the port is not yet correctly administered, the change to
the enabled state will fail with an INCONSISTENT_VALUE error."
::= { cmgDsuConfigEntry 3 }
cmgDsuDataFormat OBJECT-TYPE
SYNTAX INTEGER { rate56Kbps(1), rate64KbpsClear(2) }
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Data format (channel rate) of this DSU."
::= { cmgDsuConfigEntry 4 }
cmgDsuFlowControl OBJECT-TYPE
SYNTAX INTEGER {
dtr-rts(1),
dtr(2),
rts(3),
disable(4)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies the conditions under which this DSU will send all ones to
indicate data port not ready.
dtr-rts(1) Monitor both DTR and RTS as described below. If either
is interrupted, send all ones.
dtr(2) Monitor the DTE Ready interchange circuit CD (CCITT 108/1/2).
If DTR is interrupted, send all ones.
rts(3) Monitor the Request-to-Send interchange circuit CD (CCITT 105).
If RTS is interrupted, send all ones.
disable(4) Do not monitor interchange circuits from the DTE."
::= { cmgDsuConfigEntry 5 }
cmgDsuYellowAlarmAction OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
halt(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies the action to take when a yellow alarm is received on
the network interface.
noAction(1) Ignore yellow alarms.
halt(2) Stop transmission and disable the data port. Send all ones
on the Received Data interchange circuit BB (CCITT 104) and
interrupt the Clear-to-Send interchange circuit (CCITT 106)."
::= { cmgDsuConfigEntry 6 }
cmgDsuReceiveClock OBJECT-TYPE
SYNTAX INTEGER {
internal(1),
external(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies whether data received from the data port is clocked using
the DSU internal clock or by an external clock provided by the DTE
connected to the port. When an external clock is used, it must be
synchronized to the same clock source as the DSU.
The DSU Receive Clock is equivalent to the Data Port Transmit Clock.
internal(1) The clock is provided internally by the DSU/CSU on the
TXC interchange circuit DB (CCITT 114).
external(2) The clock is provided externally by the DTE on the XTXC
interchange circuit DA (CCITT 113).
"
::= { cmgDsuConfigEntry 7 }
cmgDsuInvertTxC OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies whether the clock supplied by the DSU/CSU on the TXC
interchange circuit DB (CCITT 114) is phase inverted with respect
to the Transmitted Data interchange ciucuit BA (CCITT 103). This
option is useful when long cable lengths between the DSU/CSU and
the DTE are causing data errors."
::= { cmgDsuConfigEntry 8 }
cmgDsuInvertRxC OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies whether the receive clock supplied by the DSU/CSU or
DTE is phase inverted."
::= { cmgDsuConfigEntry 9 }
cmgDsuInvertTxD OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies whether the transmitted data stream is logically inverted
before being transmitted. This option is useful for applications
where HDLC data is being transported. Inverting the data ensures
that the density requirements for the network interface are met."
::= { cmgDsuConfigEntry 10 }
cmgDsuInvertRxD OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies whether the received data stream is logically inverted.
This option is useful for applications where HDLC data is being
transported. Inverting the data ensures that the density
requirements for the network interface are met."
::= { cmgDsuConfigEntry 11 }
cmgDsuPortInitiatedLoopback OBJECT-TYPE
SYNTAX INTEGER {
allow(1),
disallow(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies whether the DSU should accept loopback requests from
the DTE port. The local DTE can send an LL or RL signal to the
T1/E1 media module in the EIA-530A interface. The LL signal causes
the module to activate a local DTE loopback. An RL signal causes
the module to send an in-band code to signal the far end to go
into loopback."
::= { cmgDsuConfigEntry 12 }
cmgDsuNetworkInitiatedLoopback OBJECT-TYPE
SYNTAX INTEGER {
allow(1),
disallow(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies whether the DSU should accept in-band loopback requests
from the far end, that is, a DSU across the network."
::= { cmgDsuConfigEntry 13 }
cmgDsuChannelAssignments OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specifies which channels are assigned to Voice and which to the DSU.
Each bit represents one channel. If the bit is set to 1, the channel
is assigned to the DSU; otherwise it is assigned to Voice. The
channel number of a bit is determined by the formula (8*n + b + 1),
where n is the octet number and b is the bit number. So the 3rd bit
in octet 2 represents channel (8*2 + 3 + 1) = 20."
::= { cmgDsuConfigEntry 14 }
cmgDsuDataRate OBJECT-TYPE
SYNTAX INTEGER (0..2048)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Data format (channel rate) of this DSU times the number of channels
of type ds0-dsu-channel(5). See cmgChType in cmgChannelTable."
::= { cmgDsuConfigEntry 15 }
--
-- T1/E1 DSU Port Status table
--
-- Much of this table could be represented in masks. We have
-- decided to break status out into separate objects because it's
-- likely to be presented that way in the device manager, rather
-- than in the drop-down lists that show faults.
--
-- The index includes port number, even though in R1 there is only one
-- port and its index is always one. This is to accomodate possible
-- future expansion to more than one port on a T1/E1 module.
--
cmgDsuPortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgDsuPortStatusEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Status of E1/T1 DSUs in this media gateway."
::= { cmgDsu 2 }
cmgDsuPortStatusEntry OBJECT-TYPE
SYNTAX CmgDsuPortStatusEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry in the table, representing the configuration of one DSU
on a T1/E1 media module."
INDEX { cmgDsuSlot, cmgDsuPort }
::= { cmgDsuPortStatusTable 1 }
CmgDsuPortStatusEntry ::=
SEQUENCE {
cmgDsuRTS INTEGER,
cmgDsuDTR INTEGER,
cmgDsuLL INTEGER,
cmgDsuRL INTEGER,
cmgDsuRLSD INTEGER,
cmgDsuCTS INTEGER,
cmgDsuDSR INTEGER,
cmgDsuRing INTEGER,
cmgDsuTestMode INTEGER,
cmgDsuTxD INTEGER,
cmgDsuRxD INTEGER,
cmgDsuFaultMask OCTET STRING,
cmgDsuStatusMask OCTET STRING
}
--
-- DTE output signals
--
cmgDsuRTS OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "State of request-to-send signal from the DTE to the DSU."
::= { cmgDsuPortStatusEntry 1 }
cmgDsuDTR OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"State of data-terminal-ready signal from the DTE to the DSU."
::= { cmgDsuPortStatusEntry 2 }
cmgDsuLL OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Is there a DTE local loopback active between the DTE and the DSU?"
::= { cmgDsuPortStatusEntry 3 }
cmgDsuRL OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Is there a remote loopback active in the FPGA?"
::= { cmgDsuPortStatusEntry 4 }
--
-- DTE input signals
--
cmgDsuRLSD OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"State of the Receive Line Signal Detect from the DSU to the DTE."
::= { cmgDsuPortStatusEntry 5 }
cmgDsuCTS OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "State of clear-to-send signal from the DSU to the DTE."
::= { cmgDsuPortStatusEntry 6 }
cmgDsuDSR OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "State of data-set-ready signal from the DCE to the DTE."
::= { cmgDsuPortStatusEntry 7 }
cmgDsuRing OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "State of the DCE ring indicator signal to the DTE."
::= { cmgDsuPortStatusEntry 8 }
cmgDsuTestMode OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "Indicates whether tests are currently in progress."
::= { cmgDsuPortStatusEntry 9 }
cmgDsuTxD OBJECT-TYPE
SYNTAX INTEGER {
mark(1),
space(2),
cycling(3)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"State of data transmission from the synchronous DTE to the
data port on the DSU."
::= { cmgDsuPortStatusEntry 10 }
cmgDsuRxD OBJECT-TYPE
SYNTAX INTEGER {
mark(1),
space(2),
cycling(3)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"State of data reception at the synchronous DTE from the
data port on the DSU/CSU."
::= { cmgDsuPortStatusEntry 11 }
cmgDsuFaultMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Each bit of this value set to '1' indicates a specific fault
in this DSU.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
Cajun Octet Octet
bit# bit# value Meaning
----- ----- ----- -------
0 0/0 0x80 DSU FPGA configuration failure.
1 0/1 0x40 DSU automatic reset.
2-3 0/2-3 Unused.
4 0/4 0x08 DSU DTE DTR off - DTE is disconnected or not functioning.
5 0/5 0x04 DSU DTE RTS off - DTE is not sending data.
6 0/6 0x02 DSU TxD failure - data received from DTE is all zeroes or
all ones.
7 0/7 0x01 DSU RxD failure - data received from far end is all zeroes or
all ones.
8-15 1/0-7 Unused.
"
::= { cmgDsuPortStatusEntry 12 }
cmgDsuStatusMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..4))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Each bit of this value set to '1' indicates a specific status
condition in this DSU, or a fault or status condition in its
associated CSU.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
If the CSU is reporting a Blue Alarm (AIS), multiple other alarms
may be hidden by the Blue Alarm.
-- The four octets of the T1E1 status mask are taken from three different
-- maintenance APIs and assembled by the SNMP agent.
Octets 0-1 show CSU fault status.
-- From t1e1csu_status.mask, built by the macro T1E1CSU_STATUS_MKMASK.
-- This is defined in CAPIStructures.h:851 and used in T1E1Csu.C:194.
Octet 2 shows CSU loopbacks active.
-- From t1e1csu_lpbkstatus.mask, built by the macro T1E1CSU_LPBKSTATUS_MKMASK.
-- This is defined in CAPIStructures.h:803 and used in T1E1Csu.C:173.
Octet 3 shows DSU loopbacks active.
-- From t1e1dsu_tstmgmt.mask, built by the macro T1E1DSU_TSTMGMT_MKMASK
-- This is defined in CAPIStructures.h:1115 and used in T1E1Dsu.C:1574.
-- Note this just copies t1e1dsu_tstmgmt.status_lpbk into the mask field.
-- Don't confuse t1e1dsu_tstmgmt.lpbk and t1e1dsu_tstmgmt.status_lpbk. The
-- first is what a CLI user requested; the second is what the board reports.
--
-- The bit assignments are chosen to facilitate retrieval from the board.
Cajun Octet Octet
bit# bit# value Meaning
----- ----- ----- -------
0-5 0/0-5 Unused.
6 0/6 0x02 CSU CRC multiframe lost (LCM) - E1 only
7 0/7 0x01 CSU remote multiframe alignment lost (RMA) - E1 only
8 1/0 0x80 CSU local multiframe alignment lost (LMA) - E1 only
9 1/1 0x40 CSU polar density violations (PDV) - in the T1 configuration
using AMI line coding, this is equivalent to bipolar
violations (BPV).
10 1/2 0x20 CSU alarm indication signal (AIS, Blue Alarm).
11 1/3 0x10 CSU remote alarm indication signal (RAI, Yellow Alarm).
12 1/4 0x08 CSU loss of frame (LOF, Red Alarm) - unable to synchronize
13 1/5 0x04 CSU excessive error rate (EER) - applies to ESF framing only.
on DS1 signal.
14 1/6 0x02 CSU out of frame (OOF) - 2 of 4 frame synchronization bits
in error.
15 1/7 0x01 CSU loss of signal (LOS) - 175 consecutive zeroes received.
16-20 2/0-4 Unused.
21 2/5 0x04 CSU Digital diagnostic loopback active (towards DTE). This is
the equivalent of either equipment (DTE) or repeater loopback
in the Paradyne 3160.
22 2/6 0x02 CSU Line loopback active (towards network).
23 2/7 0x01 CSU Payload loopback active (towards network).
24-26 3/0-2 Unused.
27 3/3 0x10 DSU Far-end Data Channel loopback active.
28 3/4 0x08 DSU Data Terminal loopback active.
29 3/5 0x04 DSU Remote loopback active.
30 3/6 0x02 DSU Near-end Data Channel loopback active.
31 3/7 0x01 DSU Local DTE loopback active.
"
::= { cmgDsuPortStatusEntry 13 }
--
-- T1/E1 DSU Test table
--
-- The index includes port number, even though in R1 there is only one
-- port and its index is always one. This is to accomodate possible
-- future expansion to more than one port on a T1/E1 module.
--
cmgDsuTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgDsuTestEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Loopback tests in effect on DSUs in this media gateway."
::= { cmgDsu 3 }
cmgDsuTestEntry OBJECT-TYPE
SYNTAX CmgDsuTestEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry in the table, representing the configuration of one DSU
on a T1/E1 media module."
INDEX { cmgDsuSlot, cmgDsuPort }
::= { cmgDsuTestTable 1 }
CmgDsuTestEntry ::=
SEQUENCE {
cmgDsuLoopbackPattern INTEGER,
cmgDsuLocalDteLoopback INTEGER,
cmgDsuNearEndDataChannelLoopback INTEGER,
cmgDsuFarEndDataChannelLoopback INTEGER,
cmgDsuRemoteLoopback INTEGER,
cmgDsuDataTerminalLoopback INTEGER,
cmgDsuReset INTEGER
}
cmgDsuLoopbackPattern OBJECT-TYPE
SYNTAX INTEGER {
allZeroes(1),
allOnes(2),
oneZeroOne(3),
oneIn5(4),
oneIn8(5),
threeIn24(6),
qrs(7),
qrs511(8),
qrs2047(9),
none(255)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Specifies the pattern to be sent during a loopback test.
allZeroes(1) is most often used to verify B8ZS line encoding.
allOnes(2) is most often used to measure signal power.
oneZeroOne(3) alternates ones and zeroes. It is most often used
to test bridge taps.
oneIn5(4) is the pattern '00001', to send a remote loopback request.
oneIn8(5) is the pattern '00000001', used to test repeater timing
recovery.
threeIn24(6) is 21 zeroes followed by 3 ones, used to test the ones
density tolerance in AMI coded lines.
qrs(7) is a quasi-random signal approximating live data. It is
also available in repeating patterns of 511 or 2047 bits.
none means no pattern; used for response.
"
::= { cmgDsuTestEntry 1 }
cmgDsuLocalDteLoopback OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether a Local DTE loopback is active, in which
a signal received from the DTE is looped back after passing
through the transceivers, but before passing through the FIFOs.
This loopback can be activated by this DSU or by the local DTE."
::= { cmgDsuTestEntry 2 }
cmgDsuNearEndDataChannelLoopback OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether a Near-end Data Channel loopback is active,
in which a signal received from the CSU is looped back after
passing through the FIFOs but before entering the transceivers.
This loopback was activated by the near end, that is, this DSU."
::= { cmgDsuTestEntry 3 }
cmgDsuFarEndDataChannelLoopback OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether a Far-end Data Channel loopback is active.
This is functionally equivalent to the Near-end Data Channel
loopback, except that this loopback was activated by the far
end, that is, a DSU across the network."
::= { cmgDsuTestEntry 4 }
cmgDsuRemoteLoopback OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether a Remote loopback is active, in which a
signal received from the CSU is looped back before entering
the FIFOs. This loopback may have been activated by either
the near end (this DSU) or the far end (a DSU across the
network)."
::= { cmgDsuTestEntry 5 }
cmgDsuDataTerminalLoopback OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether a Data Terminal loopback is active, in which
a signal received from the DTE is looped back after passing
through the FIFOs. This loopback can only be activated by the
near end, that is, this DSU."
::= { cmgDsuTestEntry 6 }
cmgDsuReset OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Set to on(1) to request reinitialization of the DSU."
::= { cmgDsuTestEntry 7 }
--
-- MG PROCESSOR GROUP
--
cmgProcessorConfig OBJECT IDENTIFIER ::= { cmgProcessor 1 }
cmgProcessorQos OBJECT IDENTIFIER ::= { cmgProcessor 2 }
cmgProcessorClock OBJECT IDENTIFIER ::= { cmgProcessor 3 }
--
-- MGP Configuration and Status group
--
cmgGatewayNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Media gateway number by which the Call Controller
knows this media module."
::= { cmgProcessorConfig 1 }
cmgMACAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MAC address of this processor."
::= { cmgProcessorConfig 2 }
cmgFWVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..9))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Firmware version of this gateway."
::= { cmgProcessorConfig 3 }
cmgCurrentIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current IP address of this processor. If cmgUseDhcpForIpAddress
was on(1) at the time of last startup, this was received from the
DHCP server. Otherwise it is the value of cmgStaticIpAddress
at the last startup. If cmgUseDhcpForIpAddress was on(1) and
the DHCP request failed, this value will be '0.0.0.0'."
::= { cmgProcessorConfig 4 }
cmgUseDhcpForIpAddress OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether the gateway should get its IP address, default
gateway, and subnet mask from the DHCP server, or use the locally
administered static IP address, default gateway, and subnet mask."
::= { cmgProcessorConfig 7 }
cmgUseDhcpForVlan OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether the gateway should get its VLAN ID from the
DHCP server, or use the locally administered static VLAN ID
cmgStatic802Vlan."
::= { cmgProcessorConfig 8 }
cmgDhcpSson OBJECT-TYPE
SYNTAX INTEGER (128..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the DHCP Site-Specific Option Number to use with a
DHCP request. This gives the DHCP server information about the
client's capabilities and properties."
::= { cmgProcessorConfig 9 }
cmgStaticIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Locally administered static IP address of this processor. If
cmgUseDhcpForIpAddress is on(1), this object is ignored."
::= { cmgProcessorConfig 10 }
cmgDnsServerList OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Comma-separated list of DNS server IP addresses this processor
may use."
::= { cmgProcessorConfig 13 }
cmgDnsHostname OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DNS Hostname of this processor."
::= { cmgProcessorConfig 14 }
cmgMgpFaultMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each bit of this value set to '1' indicates a specific fault
in the Media Gateway processor.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
Cajun Octet Octet
bit# bit# value Meaning
----- ----- ----- -------
0 0/0 0x80 Memory failure.
1 0/1 0x40 DHCP request failure.
2 0/2 0x20 Firmware download failure.
3 0/3 0x10 Software watchdog alert - MG processes restarting.
4 0/4 0x08 Internal Communications Controller expected but not present.
5 0/5 0x04 Internal Communications Controller automatic reset.
6 0/6 0x02 Media Gateway busy-out.
7 0/7 0x01 Configuration upload failure.
8 1/0 0x80 Primary controller not found.
9 1/1 0x40 No controller found.
10 1/2 0x20 Registration failure.
11 1/3 0x10 H.248 control link down.
12-13 1/4-5 Unused.
14 1/6 0x02 Maintenance test failure.
15 1/7 0x01 Maintenance test failure over threshold.
16 2/0 0x80 Configuration download failure.
17-23 2/0-7 Unused.
"
::= { cmgProcessorConfig 15 }
cmgCurrentInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current IPv6 address type of this processor. The processor can have two IP
address one IPv4 and the second IPv6. cmgCurrentIpAddress presents the IPv4
address and this MIB item presents the IPv6 address. "
::= { cmgProcessorConfig 16 }
cmgCurrentInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Inet Address of the processor.
1. The address type of this object is specified in
cmgCurrentInetAddressType.
2. Default of cmgCurrentInetAddressType is unknown(0) and
cmgCurrentInetAddress is zero length.
"
::= { cmgProcessorConfig 17 }
--
-- MGP Quality of Service group
--
cmgQosControl OBJECT-TYPE
SYNTAX INTEGER {
local(1),
remote(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether this processor should use the locally administered
Quality of Service parameters, or whether it should use the parameters
downloaded from the controller. This affects both signaling and
voice traffic."
::= { cmgProcessorQos 1 }
cmgRemoteSigDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DiffServ Code Point for signaling traffic on the H.248 link,
received from the controller. If cmgQosControl is local(1),
this value is ignored."
::= { cmgProcessorQos 2 }
cmgRemoteSig802Priority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"802.1 Priority for signaling traffic on the H.248 link,
received from the controller. If cmgQosControl is local(1),
this value is ignored."
::= { cmgProcessorQos 3 }
cmgLocalSigDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DiffServ Code Point for signaling traffic on the H.248 link,
locally administered. If cmgQosControl is remote(2),
this value is ignored."
::= { cmgProcessorQos 4 }
cmgLocalSig802Priority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"802.1 Priority for signaling traffic on the H.248 link,
locally administered. If cmgQosControl is remote(2),
this value is ignored."
::= { cmgProcessorQos 5 }
cmgStatic802Vlan OBJECT-TYPE
SYNTAX INTEGER (1..4090)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"802.1 VLAN ID for this processor, locally administered.
If cmgUseDhcpForVlan is on(1), this value is ignored."
::= { cmgProcessorQos 6 }
cmgCurrent802Vlan OBJECT-TYPE
SYNTAX INTEGER (1..4090)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"802.1 VLAN ID currently in use for this processor. If
cmgUseDhcpForVlan was on(1) at the last startup, this came
from the DHCP server. Otherwise it is equal to cmgStatic802Vlan
at the time of the last startup."
::= { cmgProcessorQos 7 }
--
-- MGP Clock group
--
cmgPrimaryClockSource OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..21))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Primary clock source configured for this processor. If a T1
or BRI module is providing the clock, it reads 'Vs' or 'Vs(pp,pp,...)',
where s is slot number and pp are the port numbers. If the
VoIP module is providing the clock, it reads 'voip'.
It reads 'None' if no primary clock source is configured.
If cmgClockSourceControl is remote(2), access is read-only.
If cmgClockSourceControl is local(1), access is read-write."
::= { cmgProcessorClock 1 }
cmgSecondaryClockSource OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..21))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Secondary clock source configured for this processor. If a T1
or BRI module is providing the clock, it reads 'Vs' or 'Vs(pp,pp,...)',
where s is slot number and pp are the port numbers. If the
VoIP module is providing the clock, it reads 'voip'.
It reads 'None' if no secondary clock source is configured.
If cmgClockSourceControl is remote(2), access is read-only.
If cmgClockSourceControl is local(1), access is read-write."
::= { cmgProcessorClock 2 }
cmgActiveClockSource OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
secondary(2),
local(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Identifies the clock source in use at this processor.
If cmgClockSourceControl is remote(2), access is read-only.
If cmgClockSourceControl is local(1), access is read-write."
::= { cmgProcessorClock 3 }
cmgClockSwitching OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag to enable/disable sync switching.
If cmgClockSourceControl is remote(2), access is read-only.
If cmgClockSourceControl is local(1), access is read-write."
::= { cmgProcessorClock 4 }
cmgClockSourceControl OBJECT-TYPE
SYNTAX INTEGER {local(1), remote(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether this processor sync administration parameters
are controlled locally or remotely."
::= { cmgProcessorClock 5 }
--
-- CALL CONTROLLER GROUP
--
cmgRegistrationState OBJECT-TYPE
SYNTAX INTEGER { registered(1), notRegistered(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows whether this media gateway is currently registered with any
call controller."
::= { cmgControllers 1 }
cmgActiveControllerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv4 Address of the call controller now serving this media gateway.
If cmgRegistrationState is notRegistered(2), this will be '0.0.0.0'.
If cmgRegistrationState is registered(1) and the controller IP address is IPv6
address, this will be '0.0.0.0'.
Otherwise it will be taken from one of the two address lists at
registration time."
::= { cmgControllers 2 }
cmgH248LinkStatus OBJECT-TYPE
SYNTAX INTEGER { up(1),down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the H.248 link connecting this media gateway
to its active call controller."
::= { cmgControllers 3 }
cmgH248LinkErrorCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Most recently received H.248 error code affecting the link
between this media gateway and its active call controller.
If cmgH248LinkStatus is up(1), this value will be zero.
0 No error
400 Syntax error in message
403 Syntax error in TransactionRequest
406 Version not supported
410 Incorrect identifier
411 The transaction refers to an unknown ContextId
412 No ContextIDs available
421 Unknown action or illegal combination of actions
422 Syntax error in action
430 Unknown TerminationID
431 No TerminationID matched a wildcard
432 Out of TerminationIDs or No TerminationID available
433 TerminationID is already in a Context
434 Max number of Terminations in a Context exceeded
440 Unsupported or unknown package
441 Missing remote or local descriptor
442 Syntax error in command
443 Unknown command
444 Unsupported or unknown descriptor
445 Unsupported property
446 Unsupported or unknown parameter
447 Descriptor not legal in this command
448 Descriptor appears twice in a command
450 No such property in this package
451 No such event in this package
452 No such signal in this package
453 No such statistic in this package
454 No such parameter value in this package
455 Parameter illegal in this descriptor
456 Parameter or property appears twice in this descriptor
457 Missing parameter in signal or event
471 Implied add for multiplex failure
500 Internal software failure in the media gateway
501 Not implemented
502 Not ready
503 Service unavailable
504 Command received from unauthorized entity
505 Transaction Request received before ServiceChange Reply received
510 Insufficient resources
512 Gateway unequipped to detect requested event
513 Gateway unequipped to generate requested signal
514 Gateway cannot send the specified announcement
515 Unsupported media type
517 Unsupported or invalid mode
518 Event buffer full
519 Out of space to store digit map
520 Digit map undefined in MG
521 Termination is 'Service Changing'
526 Insufficient bandwidth
529 Internal hardware failure in MG
530 Temporary network failure
531 Permanent network failure
581 Does not exist
"
::= { cmgControllers 4 }
cmgUseDhcpForMgcList OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Should this gateway get its controller IP address from the DHCP
server, or should it use the locally administered controller list?
If this value is on(1), the gateway will try the DHCP-provided
addresses first, and if they fail it will try the static addresses.
If the value is off(2), the gateway will try only static addresses.
Changes to this object take effect when the gateway is restarted."
::= { cmgControllers 5 }
cmgStaticControllerHosts OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Comma-separated list of up to four administered static IPv4 and IPv6 addresses
for primary and backup call controllers. IPv4 addresses should be in
the form '123.124.125.126', with no port numbers. (The Media Gateway
always uses the default H.248 port number 2945). IPv6 address should be in
the form of '2002:8740:64e2::8740:64e2'. Use '+' if there is both IPv4 and IPv6
address on the same index/location. An IP address may
appear more than once in the list. If cmgUseDhcpForMgcList is equal
to off(2), these are the only addresses the gateway will try. In that
case this list must contain at least one active entry. Changes to the
list take effect when the gateway is restarted.
Example for IPv4 and IPv6 address configuration:
'135.6.8.98+2001:db8::370:7334, 135.6.8.99, 2001:db8::1428:57ab'"
::= { cmgControllers 6 }
cmgDhcpControllerHosts OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of IP addresses for up to four primary and backup call
controllers, received from the DHCP server. An IP address may
appear more than once in the list. If cmgUseDhcpForMgcList is
equal to on(2), the gateway will try these addresses first,
and if none succeed, it will try the addresses in
cmgStaticControllerHosts."
::= { cmgControllers 7 }
cmgPrimarySearchTime OBJECT-TYPE
SYNTAX INTEGER (1..59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of minutes for the Primary Search Timer."
::= { cmgControllers 8 }
cmgTotalSearchTime OBJECT-TYPE
SYNTAX INTEGER (2..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of minutes for the Total Search Timer."
::= { cmgControllers 9 }
cmgTransitionPoint OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of the Transition Point."
::= { cmgControllers 10 }
cmgActiveControllerSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Release string of the call controller now serving this media gateway.
Release string should be in format 'R015x.02.0.947.0' without patch information.
If cmgRegistrationState is notRegistered(2) or this information is unknown to
the agent, then this object will contain a zero-length string.
Changes to the value take effect when the gateway is registered or
re-registered."
::= { cmgControllers 11}
cmgActiveControllerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv4/IPv6 Address of the call controller now serving this media gateway.
If cmgRegistrationState is notRegistered(2), this will be unknown(0).
cmgActiveControllerAddress will present IPv4 address controller only."
::= { cmgControllers 12 }
cmgActiveControllerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Inet Address of the controller that the gateway is registered to.
1. The address type of this object is specified in
cmgActiveControllerInetAddressType.
2. Default of cmgActiveControllerInetAddressType is unknown(0) and
cmgActiveControllerInetAddress is zero length.
"
::= { cmgControllers 13 }
--
-- VoIP GROUP
--
cmgVoipEngineUseDhcp OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines whether VoIP engines use their statically administered
IP addresses or whether they get their addresses from the DHCP server."
::= { cmgVoip 1 }
cmgVoipQosControl OBJECT-TYPE
SYNTAX INTEGER { local(1), remote(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the same as cmgQosControl in the MG Processor group. That
parameter determines whether the gateway uses voice and signaling
QoS parameters administered locally or whether it gets the parameters
from its call controller. It is reproduced here for convenience."
::= { cmgVoip 2 }
cmgVoipRemoteParameters OBJECT IDENTIFIER ::= { cmgVoip 3 }
cmgVoipRemoteQosParameters OBJECT IDENTIFIER ::= { cmgVoipRemoteParameters 1 }
cmgVoipRemoteRtcpParameters OBJECT IDENTIFIER ::= { cmgVoipRemoteParameters 2 }
cmgVoipRemoteRsvpParameters OBJECT IDENTIFIER ::= { cmgVoipRemoteParameters 3 }
cmgVoipLocalParameters OBJECT IDENTIFIER ::= { cmgVoip 4 }
cmgVoipLocalQosParameters OBJECT IDENTIFIER ::= { cmgVoipLocalParameters 1 }
cmgVoipLocalRtcpParameters OBJECT IDENTIFIER ::= { cmgVoipLocalParameters 2 }
cmgVoipLocalRsvpParameters OBJECT IDENTIFIER ::= { cmgVoipLocalParameters 3 }
--
-- Remote (controller-provided) QoS parameters
--
cmgVoipRemoteBbeDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Better-than-Best-Effort DiffServ code point received from the
controller. This is a value to be assigned to the code point part
of the Differentiated Services field in the IP header of each voice
packet. See RFC2475 for a full description of Differentiated Services."
::= { cmgVoipRemoteQosParameters 1 }
cmgVoipRemoteEfDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Expedited-Forwarding DiffServ code point received from the
controller. This is a value to be assigned to the code point part
of the Differentiated Services field in the IP header of each voice
packet. See RFC2475 for a full description of Differentiated Services."
::= { cmgVoipRemoteQosParameters 2 }
cmgVoipRemote802Priority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 802.1 priority received from the call controller. This is
a priority value to be assigned to the tag header for priority-tagged
voice frames. See IEEE standard 802.1Q-1998 for a full description."
::= { cmgVoipRemoteQosParameters 3 }
cmgVoipRemoteMinRtpPort OBJECT-TYPE
SYNTAX INTEGER (1..65533)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower end of the range of UDP ports assigned to voice traffic,
received from the call controller. Must be less than or equal
to cmgVoipRemoteMaxRtpPort."
::= { cmgVoipRemoteQosParameters 4 }
cmgVoipRemoteMaxRtpPort OBJECT-TYPE
SYNTAX INTEGER (3..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper end of the range of UDP ports assigned to voice traffic,
received from the call controller. Must be greater than or equal
to cmgVoipRemoteMinRtpPort."
::= { cmgVoipRemoteQosParameters 5 }
--
-- Remote (controller-provided) RTCP parameters
--
cmgVoipRemoteRtcpEnabled OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag that determines whether the Media Gateway will collect and
report RTCP statistics. See RFC 1889 for a full description of RTCP.
If this value is disabled(2), the rest of this group will be ignored."
::= { cmgVoipRemoteRtcpParameters 1 }
cmgVoipRemoteRtcpMonitorIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of an RTCP monitor to which the Media Gateway should
report its RTCP statistics.
cmgVoipRemoteRtcpMonitorIpAddress will present 0.0.0.0 if no IP address
was configured or IPv6 address configured."
::= { cmgVoipRemoteRtcpParameters 2 }
cmgVoipRemoteRtcpMonitorPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port on the RTCP monitor to which the Media Gateway should
report its RTCP statistics."
::= { cmgVoipRemoteRtcpParameters 3 }
cmgVoipRemoteRtcpReportPeriod OBJECT-TYPE
SYNTAX INTEGER (5..30)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTCP reporting interval in seconds."
::= { cmgVoipRemoteRtcpParameters 4 }
cmgVoipRemoteRtcpMonitorInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 address type of an RTCP monitor to which the Media Gateway should
report its RTCP statistics.
User can define sending RTCP monitor packets to IPv4 host and IPv6 host. This
mib item is used for IPv6 host, while cmgVoipRemoteRtcpMonitorIpAddress is used
for the IPv4 host.
cmgVoipRemoteRtcpMonitorIpAddress will present IPv4 address controller only."
::= { cmgVoipRemoteRtcpParameters 5 }
cmgVoipRemoteRtcpMonitorInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 address of an RTCP monitor to which the Media Gateway should
report its RTCP statistics.
1. The address type of this object is specified in
cmgVoipRemoteRtcpMonitorInetAddressType.
2. Default of cmgVoipRemoteRtcpMonitorInetAddressType is unknown(0) and
cmgVoipRemoteRtcpMonitorInetAddress is zero length.
"
::= { cmgVoipRemoteRtcpParameters 6 }
cmgVoipRemoteRtcpMonitorPortInetAddress OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port on the IPv6 RTCP monitor to which the Media Gateway should
report its RTCP statistics."
::= { cmgVoipRemoteRtcpParameters 7 }
--
-- Remote (controller-provided) RSVP parameters
--
cmgVoipRemoteRsvpEnabled OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag that determines whether the VoIP engines should use RSVP to
control call admission. See RFC 2205 for a full description of RSVP.
If this value is disabled(2), the rest of this group will be ignored."
::= { cmgVoipRemoteRsvpParameters 1 }
cmgVoipRemoteRetryOnFailure OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag that determines whether the VoIP engines should retry a
reservation request after the first one fails. If this value is
disabled(2), the next object will be ignored."
::= { cmgVoipRemoteRsvpParameters 2 }
cmgVoipRemoteRetryDelay OBJECT-TYPE
SYNTAX INTEGER (1..99) -- Is there a defined range?
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interval in seconds between a reservation request failure and the
subsequent retry. If cmgVoipRemoteRetryOnFailure is disabled(2), this
object will be ignored."
::= { cmgVoipRemoteRsvpParameters 3 }
cmgVoipRemoteRsvpProfile OBJECT-TYPE
SYNTAX INTEGER {guaranteedService(1), controlledLoadService(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSVP service model to request."
::= { cmgVoipRemoteRsvpParameters 4 }
--
-- Locally administered QoS parameters
--
cmgVoipLocalBbeDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Better-than-Best-Effort DiffServ code point received from the
controller. This is a value to be assigned to the code point part
of the Differentiated Services field in the IP header of each voice
packet. See RFC2475 for a full description of Differentiated Services."
::= { cmgVoipLocalQosParameters 1 }
cmgVoipLocalEfDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Expedited-Forwarding DiffServ code point received from the
controller. This is a value to be assigned to the code point part
of the Differentiated Services field in the IP header of each voice
packet. See RFC2475 for a full description of Differentiated Services."
::= { cmgVoipLocalQosParameters 2 }
cmgVoipLocal802Priority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 802.1 priority received from the call controller. This is
a priority value to be assigned to the tag header for priority-tagged
voice frames. See IEEE standard 802.1Q-1998 for a full description."
::= { cmgVoipLocalQosParameters 3 }
cmgVoipLocalMinRtpPort OBJECT-TYPE
SYNTAX INTEGER (1..65533)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower end of the range of UDP ports assigned to voice traffic,
received from the call controller. Must be less than or equal
to cmgVoipLocalMaxRtpPort."
::= { cmgVoipLocalQosParameters 4 }
cmgVoipLocalMaxRtpPort OBJECT-TYPE
SYNTAX INTEGER (3..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper end of the range of UDP ports assigned to voice traffic,
received from the call controller. Must be greater than or equal
to cmgVoipLocalMinRtpPort."
::= { cmgVoipLocalQosParameters 5 }
--
-- Locally administered RTCP parameters
--
cmgVoipLocalRtcpEnabled OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag that determines whether the Media Gateway will collect and
report RTCP statistics. See RFC 1889 for a full description of RTCP.
If this value is disabled(2), the rest of this group will be ignored."
::= { cmgVoipLocalRtcpParameters 1 }
cmgVoipLocalRtcpMonitorIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IPv4 address of an RTCP monitor to which the Media Gateway should
report its RTCP statistics.
cmgVoipLocalRtcpMonitorIpAddress will present 0.0.0.0 if no IP address
was configured or IPv6 address configured."
::= { cmgVoipLocalRtcpParameters 2 }
cmgVoipLocalRtcpMonitorPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port on the RTCP monitor to which the Media Gateway should
report its RTCP statistics."
::= { cmgVoipLocalRtcpParameters 3 }
cmgVoipLocalRtcpReportPeriod OBJECT-TYPE
SYNTAX INTEGER (5..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RTCP reporting interval in seconds."
::= { cmgVoipLocalRtcpParameters 4 }
cmgVoipLocalRtcpMonitorInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 address type of an RTCP monitor to which the Media Gateway should
report its RTCP statistics.
User can define sending RTCP monitor packets to IPv4 host and IPv6 host. This
mib item is used for IPv6 host, while cmgVoipLocalRtcpMonitorIpAddress is used
for the IPv4 host.
cmgVoipLocalRtcpMonitorIpAddress will present IPv4 address controller only."
::= { cmgVoipLocalRtcpParameters 5 }
cmgVoipLocalRtcpMonitorInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 address of an RTCP monitor to which the Media Gateway should
report its RTCP statistics.
1. The address type of this object is specified in
cmgVoipLocalRtcpMonitorInetAddressType.
2. Default of cmgVoipLocalRtcpMonitorInetAddressType is unknown(0) and
cmgVoipLocalRtcpMonitorInetAddress is zero length.
"
::= { cmgVoipLocalRtcpParameters 6 }
cmgVoipLocalRtcpMonitorPortInetAddress OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port on the IPv6 RTCP monitor to which the Media Gateway should
report its RTCP statistics."
::= { cmgVoipLocalRtcpParameters 7 }
--
-- Locally administered RSVP parameters
--
cmgVoipLocalRsvpEnabled OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag that determines whether the VoIP engines should use RSVP to
control call admission. See RFC 2205 for a full description of RSVP.
If this value is disabled(2), the rest of this group will be ignored."
::= { cmgVoipLocalRsvpParameters 1 }
cmgVoipLocalRetryOnFailure OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag that determines whether the VoIP engines should retry a
reservation request after the first one fails. If this value is
disabled(2), the next object will be ignored."
::= { cmgVoipLocalRsvpParameters 2 }
cmgVoipLocalRetryDelay OBJECT-TYPE
SYNTAX INTEGER (1..99) -- Is there a defined range?
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval in seconds between a reservation request failure and the
subsequent retry. If cmgVoipLocalRetryOnFailure is disabled(2), this
object will be ignored."
::= { cmgVoipLocalRsvpParameters 3 }
cmgVoipLocalRsvpProfile OBJECT-TYPE
SYNTAX INTEGER {guaranteedService(1), controlledLoadService(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The RSVP service model to request."
::= { cmgVoipLocalRsvpParameters 4 }
--
-- VoIP Engine Table
--
cmgVoipEngineTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoipEngineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of VoIP engines in the media gateway."
::= { cmgVoip 5 }
cmgVoipEngineEntry OBJECT-TYPE
SYNTAX VoipEngineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table representing one VoIP engine."
INDEX { cmgVoipSlot }
::= { cmgVoipEngineTable 1 }
VoipEngineEntry ::=
SEQUENCE {
cmgVoipSlot INTEGER,
cmgVoipMACAddress OCTET STRING,
cmgVoipStaticIpAddress IpAddress,
cmgVoipCurrentIpAddress IpAddress,
cmgVoipJitterBufferSize Integer32,
cmgVoipTotalChannels Integer32,
cmgVoipChannelsInUse Integer32,
cmgVoipAverageOccupancy INTEGER,
cmgVoipHyperactivity INTEGER,
cmgVoipAdminState INTEGER,
cmgVoipDspFWVersion DisplayString,
cmgVoipDspStatus INTEGER,
cmgVoipEngineReset INTEGER,
cmgVoipFaultMask OCTET STRING,
cmgVoipStaticInetAddressType InetAddressType,
cmgVoipStaticInetAddress InetAddress,
cmgVoipCurrentInetAddressType InetAddressType,
cmgVoipCurrentInetAddress InetAddress
}
cmgVoipSlot OBJECT-TYPE
SYNTAX INTEGER (1..104)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Location of this VoIP engine, either a media module slot (1-4 for G700) or
the motherboard (100 for G700, 10 for G350, G250).
For G450/G430 the index arrangement is as follows:
* For V1 - V10 the rule is cmgVoIPSlot = Slot# * 10 + SoDIMM#. Note that MM760 is not supported
in G430/G450, nor other MM which support VoIP engine. Thus, only V10 is relevant.
* For G450 motherboard is 101-104.
* For G430 motherboard is 101-102 (101 is the on board DSP and 102 is the replaceable VoIP
SoDIMM module.
"
::= { cmgVoipEngineEntry 1 }
cmgVoipMACAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MAC address of the component hosting this VoIP engine."
::= { cmgVoipEngineEntry 2 }
cmgVoipStaticIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administered static IPv4 Address of this VoIP engine. If
cmgVoipEngineUseDhcp was off(2) at startup time, this value
determined the current IPv4 address of the engine."
::= { cmgVoipEngineEntry 3 }
cmgVoipCurrentIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv4 Address currently in use at this VoIP engine. If
cmgVoipEngineUseDhcp was on(2) at startup time, this value
was received from the DHCP server. Otherwise it is equal to
cmgVoipStaticIpAddress at startup time."
::= { cmgVoipEngineEntry 4 }
cmgVoipJitterBufferSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size in bytes of the dynamic jitter buffer at this VoIP engine."
::= { cmgVoipEngineEntry 5 }
cmgVoipTotalChannels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total channels available to this VoIP engine."
::= { cmgVoipEngineEntry 6 }
cmgVoipChannelsInUse OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of channels in use at this VoIP engine."
::= { cmgVoipEngineEntry 7 }
--
-- Can we say more about the algorithms
-- for occupancy and hyperactivity?
--
cmgVoipAverageOccupancy OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5-minute average occupancy of this VoIP engine."
::= { cmgVoipEngineEntry 8 }
cmgVoipHyperactivity OBJECT-TYPE
SYNTAX INTEGER { normal(1), hyperactive(2), unknown(255) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether hyperactivity has been detected by this VoIP engine."
::= { cmgVoipEngineEntry 9 }
cmgVoipAdminState OBJECT-TYPE
SYNTAX INTEGER { busy-out(1), release(2), camp-on(3), unknown(255) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maintenance busy-out state of this VoIP engine."
::= { cmgVoipEngineEntry 10 }
cmgVoipDspFWVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version of the DSP complex on this VoIP engine. This is
also available in the Load MIB."
::= { cmgVoipEngineEntry 11 }
cmgVoipDspStatus OBJECT-TYPE
SYNTAX INTEGER { idle(1), inUse(2), fault(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status of the DSP complex on this VoIP engine."
::= { cmgVoipEngineEntry 12 }
cmgVoipEngineReset OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this attribute to ON is interpreted as
a reset command for the VoIP engine. It initiates a complete
reinitialisation of the VoIP engine."
::= { cmgVoipEngineEntry 13 }
cmgVoipFaultMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each bit of this value set to '1' indicates a specific fault
in the VoIP engine.
Octets are numbered in the order in which they appear in the PDU.
Bits are numbered from the most-significant leftmost bit in the
octet (bit 0) to the least-significant rightmost bit (bit 7).
Cajun numbering continues across octets, so that octet 1 bit 0 is
called bit 8 in the Cajun scheme. That number is also shown below,
with the octet value for each single bit set.
Cajun Octet Octet
bit# bit# value Meaning
----- ----- ----- -------
0 0/0 0x80 Occupancy above threshold, based on a snapshot of
cmgVoipChannelsInUse divided by cmgVoipTotalChannels.
1 0/1 0x40 Occupancy above threshold, based on cmgVoipAverageOccupancy.
2 0/2 0x20 VoIP engine automatic reset.
3 0/3 0x10 VoIP hardware fault.
4 0/4 0x08 VoIP IP configuration fault.
5 0/5 0x04 VoIP DSP Failure
6 0/6 0x02 VoIP DSP CORE Failure
7 0/7 0x01 VoIP DSP FPGA Failure
8 1/0 0x80 Unsupported DSP module.
9--15 1/1-7 Unused
"
::= { cmgVoipEngineEntry 14 }
cmgVoipStaticInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administered static IPv6 Address Type of the VoIP engine. The VoIP Engine Processor
can have two IP addresses: one IPv4 and the second IPv6. cmgVoipStaticIpAddress
presents the IPv4 address and this MIB item presents the IPv6 address. "
::= { cmgVoipEngineEntry 15 }
cmgVoipStaticInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administered static IPv6 Address of the VoIP engine.
1. The address type of this object is specified in
cmgVoipStaticInetAddressType.
2. Default of cmgVoipStaticInetAddressType is unknown(0) and
cmgVoipStaticInetAddress is zero length.
"
::= { cmgVoipEngineEntry 16 }
cmgVoipCurrentInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv6 Address Type currently in use at this VoIP engine. The VoIP Engine Processor
can have two IP address one IPv4 and the second IPv6. cmgVoipCurrentIpAddress presents the IPv4
address and this MIB item presents the IPv6 address. "
::= { cmgVoipEngineEntry 17 }
cmgVoipCurrentInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv6 Address currently in use at this VoIP engine.
1. The address type of this object is specified in
cmgVoipCurrentInetAddressType.
2. Default of cmgVoipCurrentInetAddressType is unknown(0) and
cmgVoipCurrentInetAddress is zero length.
"
::= { cmgVoipEngineEntry 18 }
cmgVoipDSPCoreTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgVoipDSPCoreEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table representing the DSP cores in VoIP engine of the media gateway."
::= { cmgVoip 6 }
cmgVoipDSPCoreEntry OBJECT-TYPE
SYNTAX CmgVoipDSPCoreEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table representing one DSP Core of a VoIP engine.
This table uses an external index from cmgVoIPEngineTable
which selects a DSP SoDIMM/engine module and secondary index
cmgDSPVoIPCoreID that selects a core on SoDIMM module"
INDEX { cmgVoipSlot, cmgDSPCoreCoreId }
::= { cmgVoipDSPCoreTable 1 }
CmgVoipDSPCoreEntry ::=
SEQUENCE {
cmgDSPCoreCoreId INTEGER,
cmgDSPCoreTotalChannels INTEGER,
cmgDSPCoreChannelsInUse INTEGER,
cmgDSPCoreAdminState INTEGER,
cmgDSPCoreStatus INTEGER,
cmgDSPCoreDemandTest INTEGER,
cmgDSPCoreDemandTestResult INTEGER
}
cmgDSPCoreCoreId OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSP core ID within the specific DSP VoIP engine."
::= { cmgVoipDSPCoreEntry 1 }
cmgDSPCoreTotalChannels OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total channels available to this DSP core."
::= { cmgVoipDSPCoreEntry 2 }
cmgDSPCoreChannelsInUse OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of channels in use at this DSP core."
::= { cmgVoipDSPCoreEntry 3 }
cmgDSPCoreAdminState OBJECT-TYPE
SYNTAX INTEGER { busy-out(1), release(2), camp-on(3), unknown(255) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maintenance busy-out state of this DSP core."
::= { cmgVoipDSPCoreEntry 4 }
cmgDSPCoreStatus OBJECT-TYPE
SYNTAX INTEGER { idle(1), inUse(2), fault(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status of the DSP Core."
::= { cmgVoipDSPCoreEntry 5 }
cmgDSPCoreDemandTest OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Activates on demand test for the DSP Core."
::= { cmgVoipDSPCoreEntry 6 }
cmgDSPCoreDemandTestResult OBJECT-TYPE
SYNTAX INTEGER { errorCode1 (1), errorCode2 (2),
errorCode3 (3), errorCode4 (4),
errorCode5 (5), errorCode6 (6),
notResponding (7), pass (255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Result of the on demand test for the DSP Core."
::= { cmgVoipDSPCoreEntry 7 }
--
-- Voip Echo Canceller
--
cmgVoipEchoCancellerControl OBJECT-TYPE
SYNTAX INTEGER { auto(0), on(1), off(2), fixedOn(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The echo canceller control setting for all VoIP engines.
auto means that the system will enable or disable the echo
cancellers as appropriate for each call.
fixedOn indicates that the VoIP firmware always enables
the echo cancellers (this value cannot be changed)."
::= { cmgVoip 7 }
cmgVoipEchoCancellerConfig1 OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Echo canceller configuration setting for all VoIP engines (byte 1 of 2).
This value may not be writable if the VoIP firmware is old."
::= { cmgVoip 8 }
cmgVoipEchoCancellerConfig2 OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Echo canceller configuration setting for all VoIP engines (byte 2 of 2).
This value may not be writable if the VoIP firmware is old."
::= { cmgVoip 9 }
cmgVoipTotalChannelsEnforcedByCM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total channels enforced by Communications Manager."
::= { cmgVoip 10 }
--
-- TRAPS GROUP
--
cmgTrapManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgTrapManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of trap receivers in this media gateway."
::= { cmgTraps 1 }
cmgTrapManagerEntry OBJECT-TYPE
SYNTAX CmgTrapManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, representing a single trap receiver."
INDEX { cmgTrapManagerAddress }
::= { cmgTrapManagerTable 1 }
CmgTrapManagerEntry ::=
SEQUENCE {
cmgTrapManagerAddress IpAddress,
cmgTrapManagerControl INTEGER,
cmgTrapManagerMask Integer32,
cmgTrapManagerRowStatus RowStatus
}
cmgTrapManagerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address of this trap receiver."
::= { cmgTrapManagerEntry 1 }
--
-- { cmgTrapManagerEntry 2 } is reserved for a later release, when we
-- may support fully-qualified DNS domain names to identify trap managers.
--
cmgTrapManagerControl OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether this trap receiver is currently receiving traps."
::= { cmgTrapManagerEntry 3 }
cmgTrapManagerMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A bit mask indicating the trap categories of interest
to this trap receiver.
Bit Category
0 Power warnings
1 Fan and temperature warnings
2 Application faults
3 Module insert or remove
4 Configuration traps: port enable or disable, administrative
busy-out and release for ports and media modules
5-7 Not supported
8 Voice faults: Quality of service problems, voice hardware
faults
9 Normal operations: successful registration with the gateway
controller, successful firmware download.
10-31 Not supported
"
::= { cmgTrapManagerEntry 4 }
cmgTrapManagerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry in the table. Available states:
active(1), -- Trap receiver is administered, though not
-- necessarily active.
createAndGo(4), -- Used to add a new receiver to the table.
destroy(6) -- Used to delete a receiver from the table.
The cmgTrapManagerAddress of a new entry must be different from all other
entries, or the create request will return INCONSISTENT-VALUE-ERROR.
"
::= { cmgTrapManagerEntry 5 }
--
-- Trap definitions and the trap variables to support them
--
cmgTrapDefinitions OBJECT IDENTIFIER ::= { cmgTraps 2 }
cmgTrapVariables OBJECT IDENTIFIER ::= { cmgTrapDefinitions 1 }
cmgTrapTypes OBJECT IDENTIFIER ::= { cmgTrapDefinitions 2 }
cmgTrapLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Location of the problem in the form gggVspp, where
ggg Media gateway number, or zero if the gateway is not
currently registered with any controller.
V The letter V; a field separator.
s Slot number, if applicable. If the fault occurred on
the media gateway processor, this will be omitted.
pp Port number, if applicable. If the fault occurred on
the media gateway processor or on a media module as a
whole, this will be omitted.
"
::= { cmgTrapVariables 1 }
cmgTrapOnBoard OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..4))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Expected values are 'no' and 'yes'. If a problem is on-board,
replacing the media module is likely to resolve the problem."
::= { cmgTrapVariables 2 }
cmgTrapSubsystem OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..4))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The high-level subsystem that generated the trap.
Expected values are 'HW', 'SW', and 'Net'."
::= { cmgTrapVariables 3 }
cmgTrapOnIccMissing OBJECT-TYPE
SYNTAX INTEGER { no(1), yes(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Should the media gateway send a trap on startup if there is no
integrated communications controller in slot 1?"
::= { cmgTrapVariables 4 }
cmgTrapModule OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A display string to identify the module type in module
insert and remove traps."
::= { cmgTrapVariables 5 }
cmgTrapSeverity OBJECT-TYPE
SYNTAX CmgItuPerceivedSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The severity of the notification."
::= { cmgTrapVariables 6}
cmgProductId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Product Id of Avaya Device - 10 characters."
::= { cmgTrapVariables 7}
cmgTrapAvailableTimeslots OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Number of Timeslots available on this gateway."
::= { cmgTrapVariables 8 }
cmgTrapInUseTimeslots OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Number of Timeslots in use on this gateway."
::= { cmgTrapVariables 9 }
cmgFipsErrorType OBJECT-TYPE
SYNTAX INTEGER { cryptoTestError(1), prngFailure(2), hashIntegrity(3) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The type of FIPS error."
::= { cmgTrapVariables 10 }
--
cmgTrapV3separator OBJECT IDENTIFIER ::= { cmgTrapTypes 0 }
-- "RFC 2576 says: 'If the SNMPv1 generic-trap parameter is 'enterpriseSpecific(6)',
-- the SNMPv2 snmpTrapOID parameter SHALL be the concatentation of the SNMPv1
-- enterprise parameter and two additional sub- identifiers, '0',
-- and the SNMPv1 specific-trap parameter.'
--
-- in SNMPv1 G350 is sending for cmg traps:
-- generic trap: enterpriseSpecific(6)
-- enterprise: cmgTrapTypes(1.3.6.1.4.1.6889.2.9.1.5.2.2)
-- specific trap: x (cmg trap number)
--
-- Consequently, for SNMPv3, G350 should send 1.3.6.1.4.1.6889.2.9.1.5.2.2.0.x
-- and so the traps OIDs were moved under this identifier"
--
-- Hardware traps
--
cmgMultipleFanFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"At least two fans have been operating at less than 90% of their
nominal speed for five minutes or more. This may be an early
warning of overheating."
::= { cmgTrapV3separator 2 }
cmgMultipleFanClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"At least three fans are operating normally. The system should
be operable indefinitely without overheating."
::= { cmgTrapV3separator 3 }
cmgPsuFanBriefFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"The power supply fan has been operating at less than 90% of its
optimal speed for 10 minutes or more, but less than 15 minutes.
This may be an early warning of overheating."
::= { cmgTrapV3separator 4 }
cmgPsuFanBriefClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION "The power supply fan is operating normally."
::= { cmgTrapV3separator 5 }
cmgPsuFanProlongedFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"The power supply fan has been operating at less than 90% of its
optimal speed for 15 minutes or more. This may be an early
warning of overheating."
::= { cmgTrapV3separator 6 }
cmgPsuFanProlongedClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION "The power supply fan is operating normally."
::= { cmgTrapV3separator 7 }
-- Trap types 8 and 9 are unused.
cmgCpuTempWarningFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgCpuTemp, cmgCpuTempWarningThresh, cmgCpuTempShutdownThresh }
STATUS current
DESCRIPTION
"The temperature sensor at the CPU has exceeded its warning threshold."
::= { cmgTrapV3separator 10 }
cmgCpuTempWarningClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgCpuTemp, cmgCpuTempWarningThresh, cmgCpuTempShutdownThresh }
STATUS current
DESCRIPTION
"The temperature sensor at the CPU has dropped below its warning
threshold."
::= { cmgTrapV3separator 11 }
cmgDspTempWarningFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgDspTemp, cmgDspTempWarningThresh, cmgDspTempShutdownThresh }
STATUS current
DESCRIPTION
"The temperature sensor at the DSP complex has exceeded its
warning threshold."
::= { cmgTrapV3separator 12 }
cmgDspTempWarningClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgDspTemp, cmgDspTempWarningThresh, cmgDspTempShutdownThresh }
STATUS current
DESCRIPTION
"The temperature sensor at the DSP complex has dropped below its
warning threshold."
::= { cmgTrapV3separator 13 }
cmgTempShutdownFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgCpuTemp, cmgCpuTempShutdownThresh, cmgDspTemp, cmgDspTempShutdownThresh }
STATUS current
DESCRIPTION
"The CPU temperature sensor has exceeded its shutdown threshold.
The system is about to begin controlled shutdown."
::= { cmgTrapV3separator 14 }
-- There is no Clear trap for Temp Shutdown. Trap Type 15 is reserved.
cmgMgpPowerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerMgProcessor }
STATUS current
DESCRIPTION
"The voltage reading at the +5.1v power source serving the MG
Processor is out of tolerance."
::= { cmgTrapV3separator 16 }
cmgMgpPowerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerMgProcessor }
STATUS current
DESCRIPTION
"The voltage reading at the +5.1v power source serving the MG
Processor is back within its tolerance range."
::= { cmgTrapV3separator 17 }
cmgMediaModulePowerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerMediaModules }
STATUS current
DESCRIPTION
"The voltage reading at the -48v power source serving the media modules
is out of tolerance."
::= { cmgTrapV3separator 18 }
cmgMediaModulePowerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerMediaModules }
STATUS current
DESCRIPTION
"The voltage reading at the -48v power source serving the media modules
is back within its tolerance range."
::= { cmgTrapV3separator 19 }
cmgVoipPowerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerVoipComplex }
STATUS current
DESCRIPTION
"The voltage reading at the +3.4v power source serving the VoIP
complexes is out of tolerance."
::= { cmgTrapV3separator 20 }
cmgVoipPowerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerVoipComplex }
STATUS current
DESCRIPTION
"The voltage reading at the +3.4v power source serving the VoIP
complexes is back within its tolerance range."
::= { cmgTrapV3separator 21 }
cmgDspPowerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerDsp }
STATUS current
DESCRIPTION
"The voltage reading at the +1.58v power source serving the DSP units
is out of tolerance."
::= { cmgTrapV3separator 22 }
cmgDspPowerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPowerDsp }
STATUS current
DESCRIPTION
"The voltage reading at the +1.58v power source serving the DSP units
is back within its tolerance range."
::= { cmgTrapV3separator 23 }
cmg8260PowerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPower8260 }
STATUS current
DESCRIPTION
"The voltage reading at the +2.5v power source serving the 8260
processor is out of tolerance."
::= { cmgTrapV3separator 24 }
cmg8260PowerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPower8260 }
STATUS current
DESCRIPTION
"The voltage reading at the +2.5v power source serving the 8260
processor is back within its tolerance range."
::= { cmgTrapV3separator 25 }
cmgAuxPowerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"The voltage reading at the -48v auxiliary power source serving the
end points is out of tolerance."
::= { cmgTrapV3separator 26 }
cmgAuxPowerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"The voltage reading at the -48v auxiliary power source serving the
end points is back within its tolerance range."
::= { cmgTrapV3separator 27 }
cmgFanPowerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"The voltage at the +12 auxiliary power source serving the fans is
out of tolerance."
::= { cmgTrapV3separator 28 }
cmgFanPowerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask }
STATUS current
DESCRIPTION
"The voltage at the +12 auxiliary power source serving the fans is
back within its tolerance range."
::= { cmgTrapV3separator 29 }
cmgSyncSignalFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPrimaryClockSource, cmgSecondaryClockSource, cmgActiveClockSource }
STATUS current
DESCRIPTION "Synchronization signal lost."
::= { cmgTrapV3separator 30 }
cmgSyncSignalClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPrimaryClockSource, cmgSecondaryClockSource, cmgActiveClockSource }
STATUS current
DESCRIPTION "Synchronization signal normal."
::= { cmgTrapV3separator 31 }
cmgVoipHardwareFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask }
STATUS current
DESCRIPTION
"One or more of the DSP complexes serving VoIP engines has failed."
::= { cmgTrapV3separator 32 }
cmgVoipHardwareClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask }
STATUS current
DESCRIPTION
"All the DSP complexes serving VoIP engines are back in service."
::= { cmgTrapV3separator 33 }
cmgSyncSignalWarn NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPrimaryClockSource, cmgSecondaryClockSource, cmgActiveClockSource }
STATUS current
DESCRIPTION "Synchronization signal lost."
::= { cmgTrapV3separator 34 }
cmgSyncWarnClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPrimaryClockSource, cmgSecondaryClockSource, cmgActiveClockSource }
STATUS current
DESCRIPTION "Synchronization signal normal."
::= { cmgTrapV3separator 35 }
cmgSyncSignalExcess NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPrimaryClockSource, cmgSecondaryClockSource, cmgActiveClockSource }
STATUS current
DESCRIPTION "The synchronization signal source (primary or secondary) is experiencing excessive failures in a short period of time causing excessive switching to an alternate source."
::= { cmgTrapV3separator 36 }
cmgSyncExcessClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgHardwareFaultMask, cmgPrimaryClockSource, cmgSecondaryClockSource, cmgActiveClockSource }
STATUS current
DESCRIPTION "Synchronization signal source which was causing excessive switching due to excessive failures is now normal."
::= { cmgTrapV3separator 37 }
cmgVoipCoreFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask }
STATUS current
DESCRIPTION
"One or more of the DSP Cores serving VoIP engines has failed."
::= { cmgTrapV3separator 38 }
cmgVoipCoreClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask }
STATUS current
DESCRIPTION
"All the DSP Cores serving VoIP engines are back in service."
::= { cmgTrapV3separator 39 }
--
-- Configuration Change traps
--
cmgModuleRemove NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapModule }
STATUS current
DESCRIPTION "A media module has been removed."
::= { cmgTrapV3separator 50 }
-- There is no Clear trap for Module Remove. Trap Type 51 is reserved.
cmgModuleInsertFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleFaultMask, cmgTrapModule }
STATUS current
DESCRIPTION "Media module insertion sequence has failed."
::= { cmgTrapV3separator 52 }
cmgModuleInsertSuccess NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapModule }
STATUS current
DESCRIPTION "A media module has been inserted."
::= { cmgTrapV3separator 53 }
cmgMgBusyout NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"An administrator has moved a media module or port to
the busy-out state."
::= { cmgTrapV3separator 54 }
cmgMgRelease NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"An administrator has moved a media module or port from the
busy-out state back into service."
::= { cmgTrapV3separator 55 }
cmgUnsupportedMmEnrolement NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleSlot, cmgModuleType, cmgModuleName}
STATUS current
DESCRIPTION
"The event is sent when a module is inserted to a slot where it can be identified
but not supported due to hardware limitations."
::= { cmgTrapV3separator 56 }
cmgDataModuleAwohConflict NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleSlot, cmgModuleType, cmgModuleName}
STATUS current
DESCRIPTION
"This event is generated when a data module is found in a slot that was Administered
without hardware as a voice module in the call controller."
::= { cmgTrapV3separator 57 }
--
-- Normal Operations traps
--
cmgFirmwareDownloadBegun NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, genAppFileId, genAppFileName, genAppFileVersionNumber, cmgProductId, cmgTrapSeverity }
STATUS current
DESCRIPTION
"The media gateway has begun download of a software module."
::= { cmgTrapV3separator 70 }
cmgFirmwareDownloadSuccess NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, genAppFileId, genAppFileName, genAppFileVersionNumber }
STATUS current
DESCRIPTION
"The media gateway has completed successful download of a software module."
::= { cmgTrapV3separator 71 }
-- The Registration Fault trap is among the Application Fault traps.
-- Trap Type 72 is reserved.
cmgRegistrationSuccess NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgActiveControllerAddress }
STATUS current
DESCRIPTION
"The media gateway has successfully registered with a controller."
::= { cmgTrapV3separator 73 }
cmgMgManualReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"The media gateway is beginning a user-requested reset operation."
::= { cmgTrapV3separator 74 }
cmgModuleManualReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"A media module is beginning a user-requested reset operation."
::= { cmgTrapV3separator 75 }
cmgVoipManualReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"A VoIP engine is beginning a user-requested reset operation."
::= { cmgTrapV3separator 76 }
cmgDsuManualReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"An E1/T1 DSU is beginning a user-requested reset operation."
::= { cmgTrapV3separator 77 }
cmgConfigUploadBegun NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"The media gateway has begun upload of a configuration file."
::= { cmgTrapV3separator 78 }
cmgConfigUploadSuccess NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"The media gateway has completed successful upload of a configuration file."
::= { cmgTrapV3separator 79 }
--
-- Application Fault traps
--
cmgMemoryFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION "Main processor memory has issued a failure warning."
::= { cmgTrapV3separator 90 }
cmgMemoryClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION "Main processor memory is back in normal service."
::= { cmgTrapV3separator 91 }
cmgDhcpRequestFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The media gateway cannot contact its DHCP server, or the server
failed to respond to a request."
::= { cmgTrapV3separator 92 }
cmgDhcpRequestClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The media gateway has received a successful response to a DHCP request."
::= { cmgTrapV3separator 93 }
cmgFirmwareDownloadFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, genAppFileId, genAppFileName, genAppFileVersionNumber, genOpLastFailureIndex }
STATUS current
DESCRIPTION
"An attempt to download a software module has failed."
::= { cmgTrapV3separator 94 }
cmgFirmwareDownloadWarning NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation,genAppFileId, genAppFileName, genAppFileVersionNumber, genOpLastWarningDisplay}
STATUS current
DESCRIPTION
"Non critical event occur during attempt to download a software module."
::= { cmgTrapTypes 95 }
cmgProcessRestart NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"One or more media gateway software processes have terminated and
been restarted by the software task manager."
::= { cmgTrapV3separator 96 }
cmgProcessRestartClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"Media gateway software processes are running normally."
::= { cmgTrapV3separator 97 }
cmgIccMissingFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"An Internal Communications Controller expected in slot 1 is missing."
::= { cmgTrapV3separator 98 }
cmgIccMissingClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The Internal Communications Controller expected in slot 1 is present."
::= { cmgTrapV3separator 99 }
cmgIccAutoReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The Media gateway has automatically reset the Internal
Communications Controller."
::= { cmgTrapV3separator 100 }
cmgIccAutoResetClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The Internal Communications Controller is running normally."
::= { cmgTrapV3separator 101 }
cmgPrimaryControllerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, cmgUseDhcpForMgcList }
STATUS current
DESCRIPTION
"The media gateway cannot contact the first controller
in its controller list."
::= { cmgTrapV3separator 102 }
cmgPrimaryControllerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, cmgUseDhcpForMgcList }
STATUS current
DESCRIPTION
"The media gateway has successfully contacted the first controller
in its controller list."
::= { cmgTrapV3separator 103 }
cmgNoControllerFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, cmgUseDhcpForMgcList }
STATUS current
DESCRIPTION
"The media gateway cannot contact any controller in its controller lists."
::= { cmgTrapV3separator 104 }
cmgNoControllerClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, cmgUseDhcpForMgcList }
STATUS current
DESCRIPTION
"The media gateway has successfully contacted one of the controllers
in its controller lists."
::= { cmgTrapV3separator 105 }
cmgRegistrationFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, cmgActiveControllerAddress }
STATUS current
DESCRIPTION
"The media gateway cannot register with any controller
in its controller list."
::= { cmgTrapV3separator 106 }
-- The Clear trap for Registration Fault is Registration Success,
-- among the Normal Operations Traps. Trap Type 107 is reserved.
cmgH248LinkDown NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The H.248 link between the media gateway and its controller is down."
::= { cmgTrapV3separator 108 }
cmgH248LinkUp NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The H.248 link between the media gateway and its controller
is back in service."
::= { cmgTrapV3separator 109 }
cmgTestFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION "A maintenance test has failed."
::= { cmgTrapV3separator 110 }
cmgTestClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION "Failed maintenance tests have succeeded."
::= { cmgTrapV3separator 111 }
cmgTestThresholdFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION "Maintenance test failure count has exceeded its
reporting threshold."
::= { cmgTrapV3separator 112 }
cmgTestThresholdClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION "Maintenance test failure count has dropped below
its reporting threshold."
::= { cmgTrapV3separator 113 }
cmgMgAutoReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask }
STATUS current
DESCRIPTION
"The media gateway is beginning automatic reinitialization."
::= { cmgTrapV3separator 114 }
-- There is no Clear trap for MG Auto Reset. Trap Type 115 is reserved.
cmgModuleAutoReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleFaultMask }
STATUS current
DESCRIPTION
"One of the media modules is beginning automatic reinitialization."
::= { cmgTrapV3separator 116 }
cmgModuleAutoResetClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleFaultMask }
STATUS current
DESCRIPTION
"The reset media module is running normally."
::= { cmgTrapV3separator 117 }
cmgModulePostFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleFaultMask }
STATUS current
DESCRIPTION
"A media module has failed its power-on startup test."
::= { cmgTrapV3separator 118 }
cmgModulePostClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleFaultMask }
STATUS current
DESCRIPTION
"Media module power-on startup test successful."
::= { cmgTrapV3separator 119 }
cmgModuleParameterFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleFaultMask }
STATUS current
DESCRIPTION
"A media module has failed its parameter exchange."
::= { cmgTrapV3separator 120 }
cmgModuleParameterClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgModuleFaultMask }
STATUS current
DESCRIPTION
"Media module parameter exchange successful."
::= { cmgTrapV3separator 121 }
cmgConfigUploadFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, genOpLastFailureIndex }
STATUS current
DESCRIPTION
"An attempt to upload a configuration file has failed."
::= { cmgTrapV3separator 122 }
-- The Clear trap for Configuration Upload Fault is Configuration Upload
-- Success, among the Normal Operations Traps. Trap Type 123 is reserved.
cmgVoipOccFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask, cmgVoipChannelsInUse, cmgVoipTotalChannels }
STATUS current
DESCRIPTION
"One or more of the VoIP engines in the media gateway is over
its occupancy threshold, as measured by a snapshot:
(Channels In Use)/(Total Channels)."
::= { cmgTrapV3separator 124 }
cmgVoipOccClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask, cmgVoipChannelsInUse, cmgVoipTotalChannels }
STATUS current
DESCRIPTION
"All the VoIP engines in the media gateway are operating below
occupancy threshold, as measured by a snapshot:
(Channels In Use)/(Total Channels)."
::= { cmgTrapV3separator 125 }
cmgVoipAvgOccFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask, cmgVoipAverageOccupancy }
STATUS current
DESCRIPTION
"One or more of the VoIP engines in the media gateway is over
its average occupancy threshold."
::= { cmgTrapV3separator 126 }
cmgVoipAvgOccClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask, cmgVoipAverageOccupancy }
STATUS current
DESCRIPTION
"All the VoIP engines in the media gateway are operating below
occupancy threshold, as measured by a snapshot:
(Channels In Use)/(Total Channels)."
::= { cmgTrapV3separator 127 }
cmgVoipAutoReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask }
STATUS current
DESCRIPTION "A VoIP engine has begun automatic reset."
::= { cmgTrapV3separator 128 }
cmgVoipAutoResetClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask }
STATUS current
DESCRIPTION
"A VoIP engine has completed automatic reset, and is running normally."
::= { cmgTrapV3separator 129 }
cmgDsuFpgaConfigureFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"The DSU in one of the E1/T1 media modules failed to
configure its Field Programmable Gateway Array."
::= { cmgTrapV3separator 130 }
cmgDsuFpgaConfigureClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"The DSU in one of the E1/T1 media modules has successfully
configured its Field Programmable Gateway Array."
::= { cmgTrapV3separator 131 }
cmgDsuAutoReset NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"A DSU in one of the E1/T1 media modules has begun automatic reset."
::= { cmgTrapV3separator 132 }
cmgDsuAutoResetClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"A DSU in one of the E1/T1 media modules has completed automatic
reset, and is running normally."
::= { cmgTrapV3separator 133 }
cmgDsuDteDtrFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"One of the E1/T1 media modules has detected that the DTR signal from
its DTE is off. This indicates that the DTE is not connected or not
functioning."
::= { cmgTrapV3separator 134 }
cmgDsuDteDtrClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"One of the E1/T1 media modules has detected that the DTR signal from
its DTE is back to normal."
::= { cmgTrapV3separator 135 }
cmgDsuDteRtsFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"An E1/T1 media module has detected that the RTS signal from its
DTE is not on whenever the DTE requests to send data and during
data transfer. This indicates that the DTE is not functioning."
::= { cmgTrapV3separator 136 }
cmgDsuDteRtsClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"An E1/T1 media module has detected that the RTS signal from its
DTE is back to normal."
::= { cmgTrapV3separator 137 }
cmgDsuTxDFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"An E1/T1 media module has detected that the data received from the
local DTE to be sent to the far end is either all ones or all zeroes."
::= { cmgTrapV3separator 138 }
cmgDsuTxDClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"The E1/T1 media module is receiving normal data from the local
DTE to be sent to the far end."
::= { cmgTrapV3separator 139 }
cmgDsuRxDFailure NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"An E1/T1 media module has detected that the data received from the
far end to be sent to the local DTE is either all ones or all zeroes."
::= { cmgTrapV3separator 140 }
cmgDsuRxDClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS obsolete
DESCRIPTION
"The E1/T1 media module is receiving normal data from the far end
to be sent to the local DTE."
::= { cmgTrapV3separator 141 }
cmgVoipIpConfigFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask, cmgVoipCurrentIpAddress }
STATUS current
DESCRIPTION
"There is an IP configuration failure in the VoIP Engine.
No static IP address has been supplied or the firmware is getting
indications that this is a duplicate IP address."
::= { cmgTrapV3separator 142 }
cmgVoipIpConfigClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgVoipFaultMask, cmgVoipCurrentIpAddress }
STATUS current
DESCRIPTION
"The IP configuration of the VoIP Engine is successful."
::= { cmgTrapV3separator 143 }
cmgConfigDownloadFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, genOpLastFailureIndex }
STATUS current
DESCRIPTION
"An attempt to download a configuration file has failed."
::= { cmgTrapV3separator 144 }
-- The Clear trap for Configuration Download Fault is Configuration Download
-- Success, among the Normal Operations Traps.
cmgConfigDownloadBegun NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"The media gateway has begun download of a configuration file."
::= { cmgTrapV3separator 145 }
cmgConfigDownloadSuccess NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation }
STATUS current
DESCRIPTION
"The media gateway has completed successful download of a configuration file."
::= { cmgTrapV3separator 146 }
cmgTimeslotOccupancyFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapAvailableTimeslots, cmgTrapInUseTimeslots }
STATUS current
DESCRIPTION
"Timeslot usage is over the occupancy threshold,
as measured by a snapshot:
(Timeslots In Use)/(Total Timeslots)."
::= { cmgTrapV3separator 147 }
cmgTimeslotOccupancyClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapAvailableTimeslots, cmgTrapInUseTimeslots}
STATUS current
DESCRIPTION
"Timeslot usage is below the occupancy threshold,
as measured by a snapshot:
(Timeslots In Use)/(Total Timeslots)."
::= { cmgTrapV3separator 148 }
cmgTimeslotAvailabilityFault NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapAvailableTimeslots, cmgTrapInUseTimeslots }
STATUS current
DESCRIPTION
"No more Timeslot are available on this gateway."
::= { cmgTrapV3separator 149 }
cmgTimeslotAvailabilityClear NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapAvailableTimeslots, cmgTrapInUseTimeslots}
STATUS current
DESCRIPTION
"Timeslots are again available on this gateway,
usage is below the occupancy threshold,
as measured by a snapshot:
(Timeslots In Use)/(Total Timeslots)."
::= { cmgTrapV3separator 150 }
cmgRegistrationSuccessInetAddress NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgActiveControllerInetAddressType, cmgActiveControllerInetAddress,
cmgProductId, cmgTrapSeverity }
STATUS current
DESCRIPTION
"The media gateway has successfully registered with a controller.
This trap is identical to cmgRegistrationSuccess but with INET Address varbind
instead of IPv4 varbind."
::= { cmgTrapV3separator 151 }
cmgRegistrationFaultInetAddress NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgMgpFaultMask, cmgActiveControllerInetAddressType, cmgActiveControllerInetAddress,
cmgProductId, cmgTrapSeverity }
STATUS current
DESCRIPTION
"The media gateway cannot register with any controller
in its controller list.
This trap is identical to cmgRegistrationFault but with INET Address varbind
instead of IPv4 varbind."
::= { cmgTrapV3separator 152 }
cmgDs1Layer2Down NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapModule }
STATUS current
DESCRIPTION "ISDN Layer-2 is down on a Ds1."
::= { cmgTrapV3separator 153 }
cmgDs1Layer2Up NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapModule }
STATUS current
DESCRIPTION "ISDN Layer-2 is established on a Ds1."
::= { cmgTrapV3separator 154 }
cmgFipsErrorMode NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapModule, cmgFipsErrorType, cmgTrapSeverity }
STATUS current
DESCRIPTION "The Gateway is in FIPS error mode."
::= { cmgTrapV3separator 155 }
cmgCertErrorCertRevoked NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapSeverity }
STATUS current
DESCRIPTION "A Gateway TLS Certificate was revoked."
::= { cmgTrapV3separator 156 }
cmgCrlAccessDenied NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapSeverity }
STATUS current
DESCRIPTION "The Gateway could not access a Certificate Revocation List."
::= { cmgTrapV3separator 157 }
cmgCrlFileSize NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapSeverity }
STATUS current
DESCRIPTION "The Gateway could not download a Certificate Revocation List due
to filesystem limitations."
::= { cmgTrapV3separator 158 }
cmgCertErrorCertExpired NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapSeverity }
STATUS current
DESCRIPTION "A Gateway TLS Certificate has expired."
::= { cmgTrapV3separator 159 }
cmgCertErrorNearExpiry NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapSeverity }
STATUS current
DESCRIPTION "A Gateway TLS Certificate is near expiry and should be updated."
::= { cmgTrapV3separator 160 }
cmgCertErrorIdAuthentication NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapSeverity }
STATUS current
DESCRIPTION "A Gateway TLS Certificate could not be authenticated"
::= { cmgTrapV3separator 161 }
cmgOcspAccessDenied NOTIFICATION-TYPE
OBJECTS { cmgTrapSubsystem, cmgTrapOnBoard, cmgTrapLocation, cmgTrapSeverity }
STATUS current
DESCRIPTION "The Gateway could not access an OCSP Responder."
::= { cmgTrapV3separator 162 }
-- ************************************************************************* --
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1
cmgContactClosuresTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgContactClosuresEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for managing contact closure adjunct port.
The adjunct box contains two relays.
"
::= { cmgContactClosures 1 }
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1.1
cmgContactClosuresEntry OBJECT-TYPE
SYNTAX CmgContactClosuresEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { cmgCcModule, cmgCcPort, cmgCcRelay }
::= { cmgContactClosuresTable 1 }
CmgContactClosuresEntry ::=
SEQUENCE {
cmgCcModule INTEGER,
cmgCcPort INTEGER,
cmgCcRelay INTEGER,
cmgCcAdminState INTEGER,
cmgCcPulseDuration INTEGER,
cmgCcStatus INTEGER
}
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1.1.1
cmgCcModule OBJECT-TYPE
SYNTAX INTEGER (10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { cmgContactClosuresEntry 1 }
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1.1.2
cmgCcPort OBJECT-TYPE
SYNTAX INTEGER (1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { cmgContactClosuresEntry 2 }
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1.1.3
cmgCcRelay OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Each contact closure port can control two relays on the adjunct"
::= { cmgContactClosuresEntry 3 }
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1.1.4
cmgCcAdminState OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
manualTrigger(2),
manualOff(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The admin state of the contact-closure where:
Auto(1): The Contact Closure is controlled by the call
Controller.
Trigger(2): The contact closure relay is triggered.
Off(3): The contact closure relay is off (not triggered).
"
DEFVAL { auto }
::= { cmgContactClosuresEntry 4 }
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1.1.5
cmgCcPulseDuration OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
The number of second the relay is triggred after each pulse activation
signal is received from the call-controller.
"
DEFVAL { 3 }
::= { cmgContactClosuresEntry 5 }
-- 1.3.6.1.4.1.6889.1.2.9.1.6.1.1.6
cmgCcStatus OBJECT-TYPE
SYNTAX INTEGER
{
triggered(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
The actual contact closure relay state
"
::= { cmgContactClosuresEntry 6 }
-- 1.3.6.1.4.1.6889.1.2.9.1.7.1
cmgETRTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmgETREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Emergency Transfer Function Table (short circuit
Line and Trunk ports in case of call-controller connectivity
problems)"
::= { cmgETR 1 }
-- 1.3.6.1.4.1.6889.1.2.9.1.7.1.1
cmgETREntry OBJECT-TYPE
SYNTAX CmgETREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { cmgEtrModule }
::= { cmgETRTable 1 }
CmgETREntry ::= SEQUENCE {
cmgEtrModule INTEGER,
cmgEtrAdminState INTEGER,
cmgEtrNumberOfPairs INTEGER,
cmgEtrStatus INTEGER,
cmgEtrCurrentLoopDetect OCTET STRING
}
-- 1.3.6.1.4.1.6889.1.2.9.1.7.1.1.1
cmgEtrModule OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Module number - 10 on G450"
::= { cmgETREntry 1 }
-- 1.3.6.1.4.1.6889.1.2.9.1.7.1.1.2
cmgEtrAdminState OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
on(2),
off(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Module's ETR administration state where:
off(1): ETR is turned off without checking if there
is an active call among trunk-line port pairs
auto(2): ETR is turned off as soon as the module is
operational (controlled by a call controller)
on(3): ETR is never turned off"
DEFVAL { auto }
::= { cmgETREntry 2 }
-- 1.3.6.1.4.1.6889.1.2.9.1.7.1.1.3
cmgEtrNumberOfPairs OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ETR TRUNK-LINE pairs"
DEFVAL { 1 }
::= { cmgETREntry 3 }
-- 1.3.6.1.4.1.6889.1.2.9.1.7.1.1.4
cmgEtrStatus OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the ETR function"
::= { cmgETREntry 4 }
-- 1.3.6.1.4.1.6889.1.2.9.1.7.1.1.5
cmgEtrCurrentLoopDetect OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each bit in the bit-mask represents a current-loop-detector of one
trunk-line ETR pairs. The bit is set when current is detected"
::= { cmgETREntry 5 }
--
-- cmgDynamicCAC
--
-- 1.3.6.1.4.1.6889.1.2.9.1.8.1
cmgDynCacStatus OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
notConfigured(2),
notArmed(3),
armedNotConfigured(4),
notSupported(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Dynamic CAC status"
::= { cmgDynamicCAC 1 }
-- 1.3.6.1.4.1.6889.1.2.9.1.8.2
cmgDynCacRBBL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last Reported BBL value sent to the MGC"
::= { cmgDynamicCAC 2 }
-- 1.3.6.1.4.1.6889.1.2.9.1.8.3
cmgDynCacLastUpdate OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last time (sysUpTime) a 'dynamic CAC' event was sent to the MGC"
::= { cmgDynamicCAC 3 }
--
-- SLA Monitor Group
--
-- 1.3.6.1.4.1.6889.2.9.1.9.1
cmgSLAMonitorState OBJECT-TYPE
SYNTAX INTEGER
{
disabled (0),
enabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current state of the SLA Monitor."
::= { cmgSLAMonitor 1 }
-- 1.3.6.1.4.1.6889.2.9.1.9.2
cmgSLAMonitorServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address type (IPv4 or IPv6) of this SLA Monitor server."
::= { cmgSLAMonitor 2 }
-- 1.3.6.1.4.1.6889.2.9.1.9.3
cmgSLAMonitorServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 or IPv6 address of the SLA Monitor server."
::= { cmgSLAMonitor 3 }
-- 1.3.6.1.4.1.6889.2.9.1.9.4
cmgSLAMonitorServerPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SLA Monitor server port."
::= { cmgSLAMonitor 4 }
-- 1.3.6.1.4.1.6889.2.9.1.9.5-9 UNDEFINED/RESERVED
-- 1.3.6.1.4.1.6889.2.9.1.9.10
cmgSLAMonitorPacketCaptureMode OBJECT-TYPE
SYNTAX INTEGER
{
none (0),
withoutPayload (1),
all (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SLA Monitor packet capture mode."
::= { cmgSLAMonitor 10 }
-- 1.3.6.1.4.1.6889.2.9.1.9.11-98 UNDEFINED/RESERVED
-- 1.3.6.1.4.1.6889.2.9.1.9.99
cmgSLAMonitorVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SLA Monitor firmware version."
::= { cmgSLAMonitor 99 }
END