1066 lines
51 KiB
Plaintext
1066 lines
51 KiB
Plaintext
-- **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 |