-- **************************************************************************** -- **************************************************************************** -- -- File: MX-DEBUG-MIB.my -- -- Package: MediatrixMibs -- -- **************************************************************************** -- **************************************************************************** -- -- Copyright(c) 2001-2005 Mediatrix Telecom, Inc. -- Copyright(c) 2007 Media5 Corporation. ("Media5") -- -- NOTICE: -- This document contains information that is confidential and proprietary -- to Media5. -- -- Media5 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 Media5. -- -- Media5 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. -- -- **************************************************************************** -- **************************************************************************** MX-DEBUG-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MxIpHostName, MxIpPort FROM MX-TC mediatrixExperimental FROM MX-SMI; mxDebugMIB MODULE-IDENTITY LAST-UPDATED "0911270000Z" ORGANIZATION "Mediatrix Telecom, Inc." CONTACT-INFO "Mediatrix Telecom, Inc. 4229, Garlock Street Sherbrooke (Quebec) Canada Phone: (819) 829-8749 " DESCRIPTION "This MIB contains debug-related objects for Mediatrix products." -- ************************************************************************ -- Revision history -- ************************************************************************ REVISION "0911270000Z" DESCRIPTION "Added mxDebugPcmCaptureEndpointNumber variable." REVISION "0808220000Z" DESCRIPTION "Added group of mxDebugDspStats variables." REVISION "0805210000Z" DESCRIPTION "Modify description of mxDebugFaxRelayForDspToSyslog and mxDebugFaxRelayFromDspToSyslog variables" REVISION "0710240000Z" DESCRIPTION "Specify to refer to documentation for mxDebugPcmCaptureEnable variable" REVISION "0207050000Z" DESCRIPTION "December 7, 2005 Added the MIB variable: pcmCaptureEnable to mxDebugPcmCaptureEnable July 5, 2002 Renamed signalingLog to mxDebugSignalingLog signalingLogEnable to mxDebugSignalingLogEnable signalingLogHost to mxDebugSignalingLogHost signalingLogPort to mxDebugSignalingLogPort to align with the coding guidelines June 26, 2002 Added the OBJECT IDENTIFIERs: - mxDebugFax Added the MIB variables: - mxDebugT38OutgoingToSyslog - mxDebugT38IncomingToSyslog - mxDebugFaxRelayForDspToSyslog - mxDebugFaxRelayFromDspToSyslog Added Conformance and OBJECT-GROUPs August 03, 2001 Creation" ::= { mediatrixExperimental 5 } mxDebugMIBObjects OBJECT IDENTIFIER ::= { mxDebugMIB 1 } mxDebugConformance OBJECT IDENTIFIER ::= { mxDebugMIB 2 } mxDebugSignalingLog OBJECT IDENTIFIER ::= { mxDebugMIBObjects 5 } mxDebugSignalingLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the logging client debugging tool for IP telephony signaling." DEFVAL { disable } ::= { mxDebugSignalingLog 1 } mxDebugSignalingLogHost OBJECT-TYPE SYNTAX MxIpHostName MAX-ACCESS read-write STATUS current DESCRIPTION "Logging client IP address or domain name." DEFVAL { "192.168.0.10" } ::= { mxDebugSignalingLog 2 } mxDebugSignalingLogPort OBJECT-TYPE SYNTAX MxIpPort MAX-ACCESS read-write STATUS current DESCRIPTION "Logging client IP port number." DEFVAL { 6000 } ::= { mxDebugSignalingLog 3 } -- ******************************************************************** -- Fax debugging -- ******************************************************************** mxDebugFax OBJECT IDENTIFIER ::= { mxDebugMIBObjects 10 } -- ******************************************************************** -- T.38 debugging using syslog -- ******************************************************************** mxDebugT38OutgoingToSyslog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog T.38 outgoing data" DEFVAL { disable } ::= { mxDebugFax 5 } mxDebugT38IncomingToSyslog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog T.38 incoming data" DEFVAL { disable } ::= { mxDebugFax 6 } -- ******************************************************************** -- Fax relay debugging using syslog -- ******************************************************************** mxDebugFaxRelayForDspToSyslog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog fax relay data sent to DSPs This variable's semantics are different depending on protocol and/or hardware platforms. Please refer to the documentation shipped with your device for more details." DEFVAL { disable } ::= { mxDebugFax 15 } mxDebugFaxRelayFromDspToSyslog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog fax relay data received from DSPs This variable's semantics are different depending on protocol and/or hardware platforms. Please refer to the documentation shipped with your device for more details." DEFVAL { disable } ::= { mxDebugFax 16 } -- ******************************************************************** -- PCM capture debugging -- ******************************************************************** mxDebugPcmCapture OBJECT IDENTIFIER ::= { mxDebugMIBObjects 60 } mxDebugPcmCaptureEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable PCM capture for port 1 and 2 or on the port number defined in the mxDebugPcmCaptureEndpointNumber variable. This variable's semantics are different depending on protocol and/or hardware platforms. Please refer to the documentation shipped with your device for more details." DEFVAL { disable } ::= { mxDebugPcmCapture 5 } mxDebugPcmCaptureIpAddress OBJECT-TYPE SYNTAX MxIpHostName MAX-ACCESS read-write STATUS current DESCRIPTION "PCM capture client IP address." DEFVAL { "192.168.10.1" } ::= { mxDebugPcmCapture 10 } mxDebugPcmCaptureEndpointNumber OBJECT-TYPE SYNTAX Unsigned32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "PCM capture endpoint number. This variable's semantics are different depending on protocol and/or hardware platforms. Please refer to the documentation shipped with your device for more details." DEFVAL { 1 } ::= { mxDebugPcmCapture 20 } -- ******************************************************************** -- DSP Stats -- ******************************************************************** mxDebugDspStats OBJECT IDENTIFIER ::= { mxDebugMIBObjects 70 } mxDebugDspStatsEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activates the DSP statistics. When enabled, in-call statistics from the DSP channels are sent to the syslog. See the DspStatsInterval and DspStatsFilter variables for more configuration. This variable's semantics are different depending on protocol and/or hardware platforms. Please refer to the documentation shipped with your device for more details. WARNING: Enabling the DSP channel statistics might slow down the system and reduce voice quality. Use only for debugging or troubleshooting purposes." DEFVAL { disable } ::= { mxDebugDspStats 5 } mxDebugDspStatsInterval OBJECT-TYPE SYNTAX Unsigned32(0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The time interval, in seconds, between each statistics request. When greater than 0, it outputs the statistics at the interval specified, and at channel closing. When the interval is 0, it outputs the statistics only during channel closure. This variable's semantics are different depending on protocol and/or hardware platforms. Please refer to the documentation shipped with your device for more details." DEFVAL { 0 } ::= { mxDebugDspStats 10 } mxDebugDspStatsFilter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sum of the numerical values of required statistics. The statistics numerical values are: * DIM_STAT_ID_EC_DBG (1): Echo Canceller. * DIM_STAT_ID_ERROR (2): Error. * DIM_STAT_ID_FAX_RELAY (4): Fax T38. * DIM_STAT_ID_RX_TX (8): Transmit/Receive. * DIM_STAT_ID_SEC_RTP (16): Security SRTP. * DIM_STAT_ID_VAD (32): Voice Activity Detection. [Mediatrix 4102 only] * DIM_STAT_ID_VQMON (64): Voice Quality Monitor. [All platforms except 4102] * DIM_STAT_ID_VP (128): Voice Playout. Examples: * 8 means DIM_STAT_ID_RX_TX statistics only. * 12 means DIM_STAT_ID_FAX_RELAY and DIM_STAT_ID_RX_TX. * 255 means all groups. This variable's semantics are different depending on protocol and/or hardware platforms. Please refer to the documentation shipped with your device for more details. WARNING: Requesting a lot of statistics might slow down the system and reduce voice quality. Use only for debugging or troubleshooting purposes." DEFVAL { 0 } ::= { mxDebugDspStats 15 } -- ************************************************************************ -- Conformance information -- ************************************************************************ mxDebugCompliances OBJECT IDENTIFIER ::= { mxDebugConformance 1 } mxDebugComplVer1 MODULE-COMPLIANCE STATUS current DESCRIPTION "List of groups required to support debug parameters." MODULE -- This Module MANDATORY-GROUPS { mxDebugSignalingLogGroupVer1, mxDebugFaxGroupVer1, mxDebugPcmCaptureGroupVer1 } ::= { mxDebugCompliances 10 } -- ************************************************************************ -- MIB variable grouping -- ************************************************************************ mxDebugGroups OBJECT IDENTIFIER ::= { mxDebugConformance 2 } mxDebugSignalingLogGroupVer1 OBJECT-GROUP OBJECTS { mxDebugSignalingLogEnable, mxDebugSignalingLogHost, mxDebugSignalingLogPort } STATUS current DESCRIPTION "A collection of objects that defines a list related to signaling log." ::= { mxDebugGroups 10 } mxDebugFaxGroupVer1 OBJECT-GROUP OBJECTS { mxDebugT38OutgoingToSyslog, mxDebugT38IncomingToSyslog, mxDebugFaxRelayForDspToSyslog, mxDebugFaxRelayFromDspToSyslog } STATUS current DESCRIPTION "A collection of objects that defines the T.38 syslog activation" ::= { mxDebugGroups 20 } mxDebugPcmCaptureGroupVer1 OBJECT-GROUP OBJECTS { mxDebugPcmCaptureEnable, mxDebugPcmCaptureIpAddress } STATUS current DESCRIPTION "A collection of objects that defines the PCM capture activation" ::= { mxDebugGroups 30 } END