Observium_CE/mibs/media5/MX-CORNET-SYSTEM-MIB

1066 lines
51 KiB
Plaintext
Raw Blame History

-- **SDOC***********************************************************************
-- *****************************************************************************
--
-- Copyright(c) 2004-2005 Mediatrix Telecom, Inc.
--
-- NOTICE:
-- This document contains information that is confidential and proprietary
-- to Mediatrix Telecom, Inc.
--
-- Mediatrix Telecom, Inc. reserves all rights to this document as well as
-- to the Intellectual Property of the document and the technology and
-- know-how that it includes and represents.
--
-- This publication cannot be reproduced, neither in whole nor in part, in
-- any form whatsoever without written prior approval by
-- Mediatrix Telecom, Inc.
--
-- Mediatrix Telecom, Inc. reserves the right to revise this publication
-- and make changes at any time and without the obligation to notify any
-- person and/or entity of such revisions and/or changes.
--
-- *****************************************************************************
-- **EDOC***********************************************************************
MX-CORNET-SYSTEM-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
ifIndex
FROM RFC1213-MIB
corNet,
ipAddressStatusCorNet,
ipAddressConfigCorNet,
ipAddressConfigCorNetStatic
FROM MX-CORNET-MIB
ipAddressStatus,
ipAddressConfig,
mediatrixMgmt
FROM MX-SMI
MxAdvancedIpPort,
MxIpHostName,
MxIpPort,
MxEnableState
FROM MX-TC;
corNetSystemMIB MODULE-IDENTITY
LAST-UPDATED "200607170000Z"
ORGANIZATION "Mediatrix Telecom, Inc."
CONTACT-INFO "Mediatrix Telecom, Inc.
4229, Garlock Street
Sherbrooke (Quebec)
Canada
Phone: (819) 829-8749"
DESCRIPTION "This MIB contains CorNet system configuration objects for CorNet units."
-- *************************************************************************
-- Revision history
-- *************************************************************************
REVISION "200607170000Z"
DESCRIPTION "Added the corNetSystemServices group to manage the new HiPath 4000
services."
REVISION "200512020000Z"
DESCRIPTION "Add the variable corNetSystemDataVoiceOnlyModeEnable."
REVISION "200507070000Z"
DESCRIPTION "Add the variable corNetSystemDataRfc2833DefaultPayloadType and
corNetSystemDataRfc2198DefaultPayloadType."
REVISION "200506270000Z"
DESCRIPTION "Modify the description of the corNetSystemSecurityPassword.
Added corNetSystemSecurityLevel and corNetSystemDataIfTable."
REVISION "200506100000Z"
DESCRIPTION "Modified description of corNetSystemFaultManagementTrapsMaximumPacketsLostRatio."
REVISION "200505160000Z"
DESCRIPTION "Added corNetSystemSecurityIfTable."
REVISION "200505060000Z"
DESCRIPTION "Added:
corNetSystemFaultManagementTrapsEnable,
corNetSystemFaultManagementTrapsReportDelay,
corNetSystemFaultManagementTrapsComputePeriod,
corNetSystemFaultManagementTrapsMaximumPacketsLostRatio,
corNetSystemFaultManagementTrapsMaximumJitterBufferOverrunRatio,
corNetSystemFaultManagementTrapsMaximumJitterBufferUnderrunRatio,
ipAddressConfigCorNetFaultManagementHost,
ipAddressConfigCorNetFaultManagementTrapPort,
ipAddressStatusCorNetFaultManagementHost,
ipAddressStatusCorNetFaultManagementTrapPort,
corNetFaultManagementJitterBufferStatus,
corNetFaultManagementPacketsLostStatus,
corNetFaultManagementRebootTrap,
corNetFaultManagementAuthenticationFailureTrap,
corNetFaultManagementLanTrap,
corNetFaultManagementPacketsLostTrap,
corNetFaultManagementJitterBufferTrap
"
REVISION "200406150000Z"
DESCRIPTION "Creation."
::= { corNet 1 }
corNetSystemMIBObjects OBJECT IDENTIFIER ::= { corNetSystemMIB 1 }
corNetSystemConformance OBJECT IDENTIFIER ::= { corNetSystemMIB 2 }
corNetSystemEvents OBJECT IDENTIFIER ::= { corNetSystemMIB 3 }
-- *************************************************************************
-- CorNet system registration
-- *************************************************************************
corNetSystemRegistration OBJECT IDENTIFIER ::= { corNetSystemMIBObjects 10 }
corNetSystemRegistrationIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CorNetSystemRegistrationIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds configuration for the registration of CorNet units. Each row
is used to configure a single line of the unit."
::= { corNetSystemRegistration 10 }
corNetSystemRegistrationIfEntry OBJECT-TYPE
SYNTAX CorNetSystemRegistrationIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row is used to configure the registration of a single line."
INDEX { ifIndex }
::= { corNetSystemRegistrationIfTable 1 }
CorNetSystemRegistrationIfEntry ::= SEQUENCE
{
corNetSystemRegSubscriberNumber OCTET STRING,
corNetSystemRegLocationIdentifierNumber OCTET STRING
}
corNetSystemRegSubscriberNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The E.164 alias of the line. Each line must be configured with a unique
Subscriber Number. The Subscriber Number can<61>t be left empty.
The line of the CorNet unit provides its Subscriber Number to the CorNet PBX
during the registration process."
DEFVAL { "" }
::= { corNetSystemRegistrationIfEntry 10 }
corNetSystemRegLocationIdentifierNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Location Identifier Number describes the physical location of the CorNet
unit line. The CorNet PBX uses this information to route emergency calls. The
Location Identification Number may be left empty.
The line provides its Location Identifier Number to the CorNet PBX during the
registration process.
If the line provides a Location Identifier Number to the CorNet PBX, the CorNet
PBX uses this information to route emergency calls.
If the line doesn<73>t provide a Location Identifier Number to the CorNet PBX, the
CorNet PBX doesn<73>t guarantee the correct routing of emergency calls."
DEFVAL { "" }
::= { corNetSystemRegistrationIfEntry 20 }
-- *************************************************************************
-- CorNet system initialization
-- *************************************************************************
corNetSystemInitialization OBJECT IDENTIFIER ::= { corNetSystemMIBObjects 20 }
corNetSystemInitializationIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CorNetSystemInitializationIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds configuration for the initialization of CorNet units. Each row
is used to configure a single line of the unit."
::= { corNetSystemInitialization 10 }
corNetSystemInitializationIfEntry OBJECT-TYPE
SYNTAX CorNetSystemInitializationIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row is used to configure the initialization of a single line."
INDEX { ifIndex }
::= { corNetSystemInitializationIfTable 1 }
CorNetSystemInitializationIfEntry ::= SEQUENCE
{
corNetSystemInitEmergencyNumber OCTET STRING
}
corNetSystemInitEmergencyNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Emergency Number is used by the CorNet PBX to route emergency calls. The
Emergency Number may be left empty.
The line provides its Emergency Number to the CorNet PBX during the
initialization process.
If the line provides an Emergency Number to the CorNet PBX, the CorNet PBX uses
this information to route emergency calls.
If the line doesn<73>t provide an Emergency Number to the CorNet PBX, the CorNet
PBX doesn<73>t guarantee the correct routing of emergency calls."
DEFVAL { "" }
::= { corNetSystemInitializationIfEntry 10 }
-- *************************************************************************
-- CorNet system security
-- *************************************************************************
corNetSystemSecurity OBJECT IDENTIFIER ::= { corNetSystemMIBObjects 25 }
corNetSystemSecurityIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CorNetSystemSecurityIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds the configuration for the security of CorNet units. Each row
is used to configure a single line of the unit."
::= { corNetSystemSecurity 10 }
corNetSystemSecurityIfEntry OBJECT-TYPE
SYNTAX CorNetSystemSecurityIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row is used to configure the security of a single line."
INDEX { ifIndex }
::= { corNetSystemSecurityIfTable 1 }
CorNetSystemSecurityIfEntry ::= SEQUENCE
{
corNetSystemSecurityPassword OCTET STRING,
corNetSystemSecurityLevel INTEGER
}
corNetSystemSecurityPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The security password used by an endpoint.
The security is used in:
- Authentication of CorNet registration.
- Message integrity of CorNet signaling.
- H.235 security in H.323 signaling.
The endpoint does not use security when this field is empty."
DEFVAL { "" }
::= { corNetSystemSecurityIfEntry 10 }
corNetSystemSecurityLevel OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reduced(1),
full(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The security level used by an endpoint:
none (0): The endpoint doesn't use security.
reduced (1): The endpoint uses the reduced security profile. In this
profile, the endpoint uses authentication in the CorNet registration,
message integrity in outgoing CorNet signaling and H.235 security
in H.323 signaling.
full (2): The endpoint uses the full security profile. In this
profile, the endpoint uses authentication in the CorNet registration,
message integrity in outgoing/incoming CorNet signaling and H.235
security in H.323 signaling.
The endpoint uses security level 'none (0)' when the variable
corNetSystemSecurityPassword is empty."
DEFVAL { none }
::= { corNetSystemSecurityIfEntry 50 }
-- *************************************************************************
-- CorNet system Fault Management
-- *************************************************************************
corNetSystemFaultManagement OBJECT IDENTIFIER ::= { corNetSystemMIBObjects 30 }
--
-- CorNet system Fault Management Traps Configuration
--
corNetSystemFaultManagementTrapsEnable OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION "When enabled, the Fault Management traps are sent to
the Fault Management Host whenever a defined trigger is hit."
DEFVAL { enable }
::= { corNetSystemFaultManagement 10 }
corNetSystemFaultManagementTrapsComputePeriod OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the interval at which a faulty condition is computed.
For example, the packets lost ratio is computed after each
corNetSystemFaultManagementTrapsComputePeriod. If the packets lost ratio
is greater than corNetSystemFaultManagementtrapsMaximumPacketsLostRatio
then a SNMP trap is sent to the Fault Management Host.
The same trap will not be sent again to the Fault Management Host until
the corNetSystemFaultManagementTrapsReportDelay elapses.
This value is expressed in seconds (s).
"
DEFVAL { 5 }
::= { corNetSystemFaultManagement 20 }
corNetSystemFaultManagementTrapsReportDelay OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the time to wait before a given trap is sent again to indicate either:
- the faulty condition is still present.
- the faulty condition is not present anymore.
This value is expressed in minutes (min)."
DEFVAL { 1 }
::= { corNetSystemFaultManagement 30 }
corNetSystemFaultManagementTrapsMaximumPacketsLostRatio OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the maximum acceptable percentage of the ratio
(number of RTP packets lost) /
(number of RTP packets received + number of RTP packets lost during a corNetSystemFaultManagementTrapsComputePeriod)
before a packet lost trap is sent to the Fault Management Host.
This value is expressed in percentage (%)."
DEFVAL { 1 }
::= { corNetSystemFaultManagement 40 }
corNetSystemFaultManagementTrapsMaximumJitterBufferOverrunRatio OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the maximum acceptable percentage of the ratio
(time duration the jitter buffer is overrunning) /
(corNetSystemFaultManagementTrapsComputePeriod)
before a jitter buffer trap is sent to the Fault Management Host.
This value is expressed in percentage (%). "
DEFVAL { 1 }
::= { corNetSystemFaultManagement 50 }
corNetSystemFaultManagementTrapsMaximumJitterBufferUnderrunRatio OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the maximum acceptable percentage of the ratio
(time duration the jitter buffer is underrunning) /
(corNetSystemFaultManagementTrapsComputePeriod)
before a jitter buffer trap is sent to the Fault Management Host.
This value is expressed in percentage (%)."
DEFVAL { 1 }
::= { corNetSystemFaultManagement 60 }
-- *************************************************************************
-- CorNet system data
-- *************************************************************************
corNetSystemData OBJECT IDENTIFIER ::= { corNetSystemMIBObjects 50 }
corNetSystemDataIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CorNetSystemDataIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds the configuration for the data of CorNet units. Each row
is used to configure a single line of the unit."
::= { corNetSystemData 10 }
corNetSystemDataIfEntry OBJECT-TYPE
SYNTAX CorNetSystemDataIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row is used to configure the data of a single line."
INDEX { ifIndex }
::= { corNetSystemDataIfTable 1 }
CorNetSystemDataIfEntry ::= SEQUENCE
{
corNetSystemDataRfc2198RedundancyLevel Unsigned32,
corNetSystemDataRfc2198DefaultPayloadType Unsigned32,
corNetSystemDataRfc2833DefaultPayloadType Unsigned32,
corNetSystemDataVoiceOnlyModeEnable MxEnableState
}
corNetSystemDataRfc2198RedundancyLevel OBJECT-TYPE
SYNTAX Unsigned32 (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sets the redundancy level used in the RFC 2198.
This variable is used to duplicate the RFC 2833 fax/modem tones."
DEFVAL { 0 }
::= { corNetSystemDataIfEntry 50 }
corNetSystemDataRfc2198DefaultPayloadType OBJECT-TYPE
SYNTAX Unsigned32 (96..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Default payload type used for RFC 2198. This payload type is applied
for both receiving and sending packets.
The RFC 2198 is only enable if:
1) The RFC 2833 is enabled. The redundancy is only applied to duplicate
the RFC 2833 fax/modem tones.
2) The remote entity supports the RFC 2198."
DEFVAL { 99 }
::= { corNetSystemDataIfEntry 70 }
corNetSystemDataRfc2833DefaultPayloadType OBJECT-TYPE
SYNTAX Unsigned32 (96..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This variable sets the payload type of the RFC 2833 events that is supported
by the unit. This value will be inserted in the dynamicRTPPayloadType field
in the H.225 TerminalCapabilitySet message.
For example,
CASE 1:
1) If corNetSystemDataRfc2833DefaultPayloadType = 98
2) If dynamicRTPPayloadType = 101
The unit will send RFC 2833 events with payload type 101. Also, the unit
will decode a RFC 2833 event with payload type 98.
CASE 2:
1) If corNetSystemDataRfc2833DefaultPayloadType = 98
2) If dynamicRTPPayloadType is not found in the received H.225
TerminalCapabilitySet message.
The RFC 2833 will be disabled in the unit."
DEFVAL { 98 }
::= { corNetSystemDataIfEntry 90 }
corNetSystemDataVoiceOnlyModeEnable OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This variable defines whether the fax/modem tone is detected or not.
enable: Fax/Modem tones will not be detected (voice only);
disable: Fax/Modem tones will be detected (voice/fax/modem)."
DEFVAL { disable }
::= { corNetSystemDataIfEntry 150 }
-- *************************************************************************
-- CorNet system Services
-- *************************************************************************
corNetSystemServices OBJECT IDENTIFIER ::= { corNetSystemMIBObjects 100 }
corNetSystemServicesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CorNetSystemServicesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds the parameters defining access to the services offered
by the CorNet gatekeeper, indexed by service entry number.
Note that these services are only recognized when the
corNetSystemCallFeaturesEnable variable is enabled."
::= { corNetSystemServices 100 }
corNetSystemServicesEntry OBJECT-TYPE
SYNTAX CorNetSystemServicesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row is used to configure a single service."
INDEX {
corNetSystemServicesIndex
}
::= { corNetSystemServicesTable 1 }
CorNetSystemServicesEntry ::= SEQUENCE
{
corNetSystemServicesIndex Unsigned32,
corNetSystemServiceName OCTET STRING,
corNetSystemServiceEnable MxEnableState,
corNetSystemServiceKbKeyCode Unsigned32,
corNetSystemServiceActivationSequence OCTET STRING,
corNetSystemService2StageFlag INTEGER,
corNetSystemServiceFirstDigitTimer Unsigned32
}
corNetSystemServicesIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Accepted service index for this row."
::= { corNetSystemServicesEntry 5 }
corNetSystemServiceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A character string identifying the service.
Only used for display purposes in the configuration
interface."
DEFVAL { "" }
::= { corNetSystemServicesEntry 10 }
corNetSystemServiceEnable OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to activate/deactivate the corresponding service."
DEFVAL { disable }
::= { corNetSystemServicesEntry 15 }
corNetSystemServiceKbKeyCode OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The feature code identifying the service in
the CorNet server."
DEFVAL { 0 }
::= { corNetSystemServicesEntry 20 }
corNetSystemServiceActivationSequence OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A string making up a digit map that the user needs to
dial when requesting the service.
The formal digit map syntax, as summarized here, is taken from
RFC 2705:
DigitMap = DigitString / '(' DigitStringList ')'
DigitStringList = DigitString 0*( '|' DigitString )
DigitString = 1*(DigitStringElement)
DigitStringElement = DigitPosition ['.']
DigitPosition = DigitMapLetter / DigitMapRange
DigitMapLetter = DIGIT / '#' / '*' / 'A' / 'B' / 'C' / 'D' / 'T'
DigitMapRange = 'x' / '[' 1*DigitLetter ']'
DigitLetter ::= *((DIGIT '-' DIGIT ) / DigitMapLetter)
where 'x' means 'any digit' and '.' means 'any occurrence of the
previous element'."
DEFVAL { "" }
::= { corNetSystemServicesEntry 25 }
corNetSystemService2StageFlag OBJECT-TYPE
SYNTAX INTEGER {
no(0),
yes(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The boolean flag used to distinguish between the services
that only require the user to enter the activation sequence
and those which necessitate further dialling from the user
once the server has responded to the service request.
no: The dialling of the activation sequence is all that is needed
to request the service.
yes: Following the service request, the server signals
the user and awaits the entry of further data. These
services make use of the corNetSystemServices2StageEndingMethod,
corNetSystemServices2StageTimeout and corNetSystemServices2StageEndKey
variables to establish how the end of second stage dialling is detected."
DEFVAL { no }
::= { corNetSystemServicesEntry 30 }
corNetSystemServiceFirstDigitTimer OBJECT-TYPE
SYNTAX Unsigned32 (1000..180000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Applies to the second stage of two-stage services.
This is the amount of time to wait (in milliseconds) for user input
while in the second stage of a service request. If the delay expires,
the service request is cancelled altogether. This avoids
waiting forever after the user has dialled an activation
sequence for a two-stage service."
DEFVAL { 20000 }
::= { corNetSystemServicesEntry 35 }
-- *************************************************************************
-- CorNet System Services global parameters
-- *************************************************************************
corNetSystemCallFeaturesEnable OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This is the master switch to enable all service requests.
When enabled, the dialled DTMFs are compared against the activation
sequences contained in corNetSystemServicesTable. If a match is found,
the corresponding feature code is sent to the gatekeeper via a
KB_KEY request.
When disabled, or if no match can be found, each DTMF dialled is
blindly relayed to the gatekeeper."
DEFVAL { disable }
::= { corNetSystemServices 150 }
corNetSystemServices2StageEndingMethod OBJECT-TYPE
SYNTAX INTEGER {
timer(0),
endCharacter(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The method that will be used to determine that second stage dialling
is complete. After this point, any DTMF entered will be sent in-band.
timer: Second stage dialling will end when a period of time equal
to that specified in corNetSystemServices2StageTimeout elapses
without any keys being pressed.
endCharacter: Second stage dialling will end as soon as the character
contained in corNetSystemServices2StageEndKey is
entered by the user."
DEFVAL { timer }
::= { corNetSystemServices 200 }
corNetSystemServices2StageTimeout OBJECT-TYPE
SYNTAX Unsigned32 (500..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The amount of time to wait (in milliseconds) after a DTMF entry
before deciding that 2nd stage dialling is over."
DEFVAL { 4000 }
::= { corNetSystemServices 250 }
corNetSystemServices2StageEndKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The DTMF key that will end all second stage dialling sequences."
DEFVAL { "#" }
::= { corNetSystemServices 300 }
corNetSystemServicesTimeoutInterDigit OBJECT-TYPE
SYNTAX Unsigned32 (500..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The timeout associated with the 'T' character in the digit maps
contained in corNetSystemServiceActivationSequence strings.
(see the definition of corNetSystemServicesTable)
The 'T' digit is used to express a time lapse between the detection of two DTMFs.
This value is expressed in milliseconds (ms)."
DEFVAL { 4000 }
::= { corNetSystemServices 350 }
-- *************************************************************************
-- CorNet Fault Management status
-- *************************************************************************
corNetFaultManagementStatus OBJECT IDENTIFIER ::= { mediatrixMgmt 80 }
corNetFaultManagementPacketsLostStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
error(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
Indicates if the corNetSystemFaultManagementTrapsMaximumPacketsLostRatio
is exceeded ( error(1) ) or if it is within normal value ( normal(0) ).
"
DEFVAL { normal }
::= { corNetFaultManagementStatus 5 }
corNetFaultManagementJitterBufferStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
overrun(1),
underrun(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
Indicates if the
corNetSystemFaultManagementTrapsMaximumJitterBufferOverrunRatio is exceeded
( overrun(1) ) or if
corNetSystemFaultManagementTrapsMaximumJitterBufferUnderrunRatio is exceeded
( underrun(2) ) or if
it is within normal value ( normal(0) ).
"
DEFVAL { normal }
::= { corNetFaultManagementStatus 10 }
-- *************************************************************************
-- CorNet IP address status
-- *************************************************************************
ipAddressStatusCorNetPbxIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpAddressStatusCorNetPbxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds the actual configuration used by the lines to register with a
CorNet PBX."
::= { ipAddressStatusCorNet 10 }
ipAddressStatusCorNetPbxIfEntry OBJECT-TYPE
SYNTAX IpAddressStatusCorNetPbxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row holds the IP address and the CorNet signaling port of a CorNet PBX. The
line is actually using this configuration to register with a CorNet PBX."
INDEX { ifIndex }
::= { ipAddressStatusCorNetPbxIfTable 1 }
IpAddressStatusCorNetPbxIfEntry ::= SEQUENCE
{
ipAddressStatusCorNetPbxHost MxIpHostName,
ipAddressStatusCorNetPbxPort MxIpPort
}
ipAddressStatusCorNetPbxHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address or domain name of the CorNet PBX to which the line is
configured to register."
DEFVAL { "" }
::= { ipAddressStatusCorNetPbxIfEntry 10 }
ipAddressStatusCorNetPbxPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CorNet signaling port of the CorNet PBX to which the line is
configured to register."
DEFVAL { 4060 }
::= { ipAddressStatusCorNetPbxIfEntry 20 }
-- *******************************************
-- CorNet Fault Management ip Address Status
-- *******************************************
ipAddressStatusCorNetFaultManagementHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address or domain name of the CorNet Fault Management Host
to which SNMP traps related to the Fault Management are sent."
DEFVAL { "" }
::= { ipAddressStatusCorNet 20 }
ipAddressStatusCorNetFaultManagementTrapPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CorNet Fault Management Host IP port on which the
SNMP traps related to the Fault Management are sent."
DEFVAL { 162 }
::= { ipAddressStatusCorNet 30 }
-- *************************************************************************
-- CorNet IP address config
-- *************************************************************************
ipAddressConfigCorNetPbxIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpAddressConfigCorNetPbxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds the configuration for the registration of the lines with a
CorNet PBX."
::= { ipAddressConfigCorNetStatic 10 }
ipAddressConfigCorNetPbxIfEntry OBJECT-TYPE
SYNTAX IpAddressConfigCorNetPbxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row is used to configure the IP address and the CorNet signaling port of a
CorNet PBX. The line uses this configuration to register with a CorNet PBX."
INDEX { ifIndex }
::= { ipAddressConfigCorNetPbxIfTable 1 }
IpAddressConfigCorNetPbxIfEntry ::= SEQUENCE
{
ipAddressConfigCorNetPbxHost MxIpHostName,
ipAddressConfigCorNetPbxPort MxIpPort
}
ipAddressConfigCorNetPbxHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address or domain name of the CorNet PBX to which the line registers."
DEFVAL { "" }
::= { ipAddressConfigCorNetPbxIfEntry 10 }
ipAddressConfigCorNetPbxPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The CorNet signaling port used by the CorNet PBX."
DEFVAL { 4060 }
::= { ipAddressConfigCorNetPbxIfEntry 20 }
-- *******************************************
-- CorNet Fault Management IP address config
-- *******************************************
ipAddressConfigCorNetFaultManagementHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address or domain name of the CorNet Fault Management Host
to which SNMP traps related to the Fault Management are sent."
DEFVAL { "" }
::= { ipAddressConfigCorNetStatic 20 }
ipAddressConfigCorNetFaultManagementTrapPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The CorNet Fault Management Host IP port on which the
SNMP traps related to the Fault Management are sent."
DEFVAL { 162 }
::= { ipAddressConfigCorNetStatic 30 }
-- *************************************************************************
-- Conformance information
-- *************************************************************************
corNetSystemCompliances OBJECT IDENTIFIER ::= { corNetSystemConformance 1 }
corNetSystemBasicComplVer1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION "This is a list of conformance groups. These conformance groups contain the name
of objects necessary to adequately configure a CorNet unit."
MODULE -- MX-CORNET-SYSTEM-MIB
MANDATORY-GROUPS {
corNetSystemRegistrationGroupVer1,
corNetSystemInitializationGroupVer1,
corNetSystemSecurityGroupVer1,
corNetSystemFaultManagementGroupVer1,
corNetSystemDataGroupVer1,
corNetSystemServicesGroupVer1
}
::= { corNetSystemCompliances 5 }
-- *************************************************************************
-- MIB variable grouping
-- *************************************************************************
corNetSystemGroups OBJECT IDENTIFIER ::= { corNetSystemConformance 2 }
corNetSystemRegistrationGroupVer1 OBJECT-GROUP
OBJECTS {
corNetSystemRegSubscriberNumber,
corNetSystemRegLocationIdentifierNumber
}
STATUS current
DESCRIPTION "A list of objects used to configure the registration of a CorNet unit."
::= { corNetSystemGroups 5 }
corNetSystemInitializationGroupVer1 OBJECT-GROUP
OBJECTS {
corNetSystemInitEmergencyNumber
}
STATUS current
DESCRIPTION "A list of objects used to configure the initialization of a CorNet unit."
::= { corNetSystemGroups 10 }
corNetSystemSecurityGroupVer1 OBJECT-GROUP
OBJECTS {
corNetSystemSecurityPassword,
corNetSystemSecurityLevel
}
STATUS current
DESCRIPTION "A list of objects used to configure the security of a CorNet unit."
::= { corNetSystemGroups 13 }
corNetSystemFaultManagementGroupVer1 OBJECT-GROUP
OBJECTS {
corNetSystemFaultManagementTrapsEnable,
corNetSystemFaultManagementTrapsComputePeriod,
corNetSystemFaultManagementTrapsReportDelay,
corNetSystemFaultManagementTrapsMaximumPacketsLostRatio,
corNetSystemFaultManagementTrapsMaximumJitterBufferOverrunRatio,
corNetSystemFaultManagementTrapsMaximumJitterBufferUnderrunRatio,
corNetFaultManagementPacketsLostStatus,
corNetFaultManagementJitterBufferStatus,
ipAddressConfigCorNetFaultManagementHost,
ipAddressConfigCorNetFaultManagementTrapPort,
ipAddressStatusCorNetFaultManagementHost,
ipAddressStatusCorNetFaultManagementTrapPort
}
STATUS current
DESCRIPTION "A list of objects used to configure the fault management of a CorNet unit."
::= { corNetSystemGroups 15 }
corNetSystemFaultManagementNotificationsGroupVer1 NOTIFICATION-GROUP
NOTIFICATIONS {
corNetFaultManagementRebootTrap,
corNetFaultManagementAuthenticationFailureTrap,
corNetFaultManagementLanTrap,
corNetFaultManagementPacketsLostTrap,
corNetFaultManagementJitterBufferTrap
}
STATUS current
DESCRIPTION "A list of objects necessary to realize the Notification for the Fault Management."
::= { corNetSystemGroups 20 }
corNetSystemDataGroupVer1 OBJECT-GROUP
OBJECTS {
corNetSystemDataRfc2198RedundancyLevel,
corNetSystemDataRfc2198DefaultPayloadType,
corNetSystemDataRfc2833DefaultPayloadType,
corNetSystemDataVoiceOnlyModeEnable
}
STATUS current
DESCRIPTION "A list of objects used to configure the data of a CorNet unit."
::= { corNetSystemGroups 50 }
corNetSystemServicesGroupVer1 OBJECT-GROUP
OBJECTS {
corNetSystemServicesIndex,
corNetSystemServiceName,
corNetSystemServiceEnable,
corNetSystemServiceKbKeyCode,
corNetSystemServiceActivationSequence,
corNetSystemService2StageFlag,
corNetSystemServiceFirstDigitTimer,
corNetSystemCallFeaturesEnable,
corNetSystemServices2StageEndingMethod,
corNetSystemServices2StageTimeout,
corNetSystemServices2StageEndKey,
corNetSystemServicesTimeoutInterDigit
}
STATUS current
DESCRIPTION "A list of objects used to configure the data of a CorNet unit."
::= { corNetSystemGroups 100 }
-- *************************************************************************
-- CorNet System Events
-- *************************************************************************
corNetSystemFaultManagementNotifications OBJECT IDENTIFIER ::= { corNetSystemEvents 5 }
--
-- CorNet system Fault Management Traps
--
corNetFaultManagementRebootTrap NOTIFICATION-TYPE
OBJECTS {
sysObjectID,
sysMacAddress
}
STATUS current
DESCRIPTION "Indicates to the Fault Management Host that the unit has rebooted
This trap includes the sysObjectID and sysMacAddress."
::= { corNetSystemFaultManagementNotifications 1050 }
corNetFaultManagementAuthenticationFailureTrap NOTIFICATION-TYPE
OBJECTS {
sysObjectID,
sysMacAddress
}
STATUS current
DESCRIPTION "Indicates to the Fault Management Host that an SNMP authentication failure
occurred. This trap includes the sysObjectID and sysMacAddress."
::= { corNetSystemFaultManagementNotifications 1150 }
corNetFaultManagementLanTrap NOTIFICATION-TYPE
OBJECTS {
sysObjectID,
sysMacAddress
}
STATUS current
DESCRIPTION "Indicates to the Fault Management Host that the LAN error was detected.
This trap includes the sysObjectID and the sysMacAddress."
::= { corNetSystemFaultManagementNotifications 1250 }
corNetFaultManagementPacketsLostTrap NOTIFICATION-TYPE
OBJECTS {
sysObjectID,
sysMacAddress,
corNetFaultManagementPacketsLostStatus
}
STATUS current
DESCRIPTION "Indicates to the Fault Management Host that:
1) the corNetSystemFaultManagementTrapsMaximumPacketsLostRatio
has been exceeded.
OR
2) the RTP packets lost ratio returns within the normal limit (i.e. under the
value of corNetSystemFaultManagementTrapsMaximumPacketsLostRatio).
A packet lost trap indicating condition #2 is sent only if a packet lost trap
indicating condition #1 has been previously sent.
condition #1 is indicated by:
corNetFaultManagementPacketsLostStatus = error (1)
condition #2 is indicated by:
corNetFaultManagementPacketsLostStatus = normal (0)
This trap includes the sysObjectID, the sysMacAddress and the
corNetFaultManagementPacketsLostStatus."
::= { corNetSystemFaultManagementNotifications 1350 }
corNetFaultManagementJitterBufferTrap NOTIFICATION-TYPE
OBJECTS {
sysObjectID,
sysMacAddress,
corNetFaultManagementJitterBufferStatus
}
STATUS current
DESCRIPTION "Indicates to the Fault Management Host that:
1) the corNetSystemFaultManagementTrapsMaximumJitterBufferOverrunRatio
has been exceeded.
OR
2) the corNetSystemFaultManagementTrapsMaximumJitterBufferUnderrunRatio
has been exceeded.
OR
3) the overrun/underrun ratios return within the normal limit (i.e. under the value of
corNetSystemFaultManagementTrapsMaximumJitterBufferOverrunRatio
and corNetSystemFaultManagementTrapsMaximumJitterBufferUnderrunRatio).
A jitter buffer trap indicating condition #3 is sent only if a jitter buffer trap
indicating condition #1 or #2 has been previously sent.
condition #1 is indicated by:
corNetFaultManagementJitterBufferStatus = overrun (1)
condition #2 is indicated by:
corNetFaultManagementJitterBufferStatus = underrun (2)
condition #3 is indicated by:
corNetFaultManagementJitterBufferStatus = normal (0)
This trap includes the sysObjectID, the sysMacAddress and the
corNetFaultManagementJitterBufferStatus."
::= { corNetSystemFaultManagementNotifications 1450 }
END