snmp_mib_archive/CISCO-DSP-MGMT-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

2151 lines
74 KiB
Plaintext

-- *********************************************************************
-- CISCO-DSP-MGMT-MIB.my: Digital Signal Processing Management MIB file
--
-- July 1997 Hongchi Shih
--
-- Copyright (c) 1997-2009 by cisco Systems, Inc.
-- All rights reserved.
-- *********************************************************************
CISCO-DSP-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32,
Gauge32,
Integer32,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TimeStamp,
TruthValue,
DisplayString,
RowStatus
FROM SNMPv2-TC
entPhysicalIndex,
entPhysicalName
FROM ENTITY-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoDspMgmtMIB MODULE-IDENTITY
LAST-UPDATED "200904090000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-voice@cisco.com"
DESCRIPTION
"Digital Signal Processing (DSP) Management MIB module.
The MIB module monitors the DSP resource and status.
Acronyms & Terms
================
DTMF - Dual Tone Multi-Frequency.
DTMF uses two frequencies, the high frequency
omponent and the low frequency component,
to generate digit signals.
DSPFarm - DSPFarm ia a logical name given to a functionality
which groups the DSP resources to provide certain
service like transcoding and conferencing using DSP.
DSPFarm profile - A DSPFarm profile logically groups the DSP
to perform service like transcoding and conferencing.
It is uniquely identified by a profile number.
MTP - Media Termination Point. RTP packet received by
MTP in the incoming call leg will be regenerated
and send out through the outgoing call leg.
transcode - Translating codec. transcoder is used to do
codec translation. If incoming call leg negotiates
codec-A and outgoing call leg negotiates codec-B
then transcoder will convert received RTP packet
from codec-A to codec-B or codec-B to codec-A.
MTP hardware session - Media termination functionality
with using DSP.
MTP software session - Media termination functionality
without using DSP.
RTP - Real-time Transport protocol."
REVISION "200904090000Z"
DESCRIPTION
"1. Added the following new OBJECT IDENTIFIERs:
cdspDspfarmObjects,
cdspDspfarmUtilObjects.
2. Added the following objects to cdspDspfarmObjects:
cdspGlobMaxConfTranscodeSess,
cdspGlobMaxAvailTranscodeSess.
3. Added cdspTranscodeProfileTable.
4. Added cdspMtpProfileTable.
5. Added the following objects to cdspDspfarmUtilObjects:
cdspTotAvailTranscodeSess,
cdspTotUnusedTranscodeSess,
cdspTotAvailMtpSess,
cdspTotUnusedMtpSess.
6. Added OBJECT-GROUP cdspDspfarmInfoGroup.
7. Deprecated MODULE-COMPLIANCE cdspMgmtComplianceRev9.
8. Added MODULE-COMPLIANCE cdspMgmtComplianceRev10."
REVISION "200709030005Z"
DESCRIPTION
"Added cdspUtilTable to have MIB support for utilised and free
DSP channels corresponding to codec pools available in codec
template currently active on VXSM."
REVISION "200706250000Z"
DESCRIPTION
"Added two values to object cdspCodecTemplateSupported to
support TGW2 and FMC codec templates."
REVISION "200706200000Z"
DESCRIPTION
"1. Added cdspVoiceModeIpIp object in cdspVoiceParamTable.
2. Deprecated cdspTransparentIpIp."
REVISION "200604140000Z"
DESCRIPTION
"Added following objects in cdspVoiceParamTable:
cdspTransparentIpIp"
REVISION "200511020000Z"
DESCRIPTION
"Added following objects in cdspVoiceParamTable:
cdspVqmThreshSES
Modified the following objects in cdspVoiceParamTable:
cdspVqmControl"
REVISION "200508170000Z"
DESCRIPTION
"Added following objects to cdspVoiceParamTable:
cdspPktLossConcealment"
REVISION "200508040000Z"
DESCRIPTION
"Added following objects to cdspVoiceParamTable:
cdspVqmControl
cdspRtcpXrControl
cdspRtcpXrTransMultiplier
cdspRtcpXrGminDefault
cdspRtcpXrExtRfactor"
REVISION "200506200000Z"
DESCRIPTION
"Added entPhysicalName to the OBJECTS clause of
cdspOperStateNotification."
REVISION "200505180000Z"
DESCRIPTION
"Added object cdspEnableOperStateNotification
to enable cdspOperStateNotification.
Added cdspOperStateNotification to reflect
cdspOperState in 'normal' or 'shutdown' state."
REVISION "200504180000Z"
DESCRIPTION
"Added object cdspCodecTemplateSupported to
cdspCardStatusTable."
REVISION "200410210000Z"
DESCRIPTION
"Added object cdspRtcpTimerControl to
cdspVoiceParamTable."
REVISION "200310100000Z"
DESCRIPTION
"Added object cdspDspNum to cdspStatusTable."
REVISION "200308200000Z"
DESCRIPTION
"Changing the DESCRIPTION of
cdspMIBCardStateNotification
to notify Manager whenever
cdspCardState enters normal."
REVISION "200308140000Z"
DESCRIPTION
"(1) Added following objects to cdspCardStatusTable:
cdspTotalDsp
cdspFailedDsp
cdspCongestedDsp
cdspNormalDsp
cdspNx64Dsp
cdspDspSwitchOverThreshold
(2) Added cdspVoiceParamTable
(3) Added following objects to cdspStatusTable:
cdspSigBearerChannelSplit
cdspNumCongestionOccurrence
(4) Added following enumerations to cdspOperState:
congested (3)
failed (4)
(5) Added cdspStatusXTable"
REVISION "200008140000Z"
DESCRIPTION
"Fix typo in the DESCRIPTION clause of
cdspMIBEnableCardStatusNotification object;
change 'cdspFatalNotification' to
'cdspMIBCardStateNotification'."
REVISION "9810170000Z"
DESCRIPTION
"Add new objects to support channelized DSP features."
::= { ciscoMgmt 86 }
-- Digital Signal Processing Management MIB objects definitions
cdspMgmtNotifications OBJECT IDENTIFIER
::= { ciscoDspMgmtMIB 0 }
cdspMgmtObjects OBJECT IDENTIFIER
::= { ciscoDspMgmtMIB 1 }
cdspCardObjects OBJECT IDENTIFIER
::= { cdspMgmtObjects 1 }
cdspObjects OBJECT IDENTIFIER
::= { cdspMgmtObjects 2 }
cdspMIBNotificationEnables OBJECT IDENTIFIER
::= { cdspMgmtObjects 3 }
cdspVoiceObjects OBJECT IDENTIFIER
::= { cdspMgmtObjects 4 }
cdspUtilObjects OBJECT IDENTIFIER
::= { cdspMgmtObjects 5 }
cdspDspfarmObjects OBJECT IDENTIFIER
::= { cdspMgmtObjects 6 }
cdspDspfarmUtilObjects OBJECT IDENTIFIER
::= { cdspMgmtObjects 7 }
-- Digital Signal Processing Group
--
-- This group contains the DSP related variables
-- of the DSP Card
--
-- DSP Card Table
cdspCardStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdspCardStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DSP Card Table. It contains status information of the
DSP cards present within the router."
::= { cdspCardObjects 1 }
cdspCardStatusEntry OBJECT-TYPE
SYNTAX CdspCardStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DSP card table indicates the
DSP card state, resource utilization.
Each entry is created when a DSP software is detected
on a DSP card. The entry is deleted when the DSP card is
deleted."
INDEX { entPhysicalIndex }
::= { cdspCardStatusTable 1 }
CdspCardStatusEntry ::= SEQUENCE {
cdspCardIndex Integer32,
cdspCardState INTEGER,
cdspCardResourceUtilization Unsigned32,
cdspCardLastHiWaterUtilization Unsigned32,
cdspCardLastResetTime TimeStamp,
cdspCardMaxChanPerDSP Unsigned32,
cdspTotalDsp Unsigned32,
cdspFailedDsp Gauge32,
cdspDspSwitchOverThreshold Unsigned32,
cdspCongestedDsp Gauge32,
cdspNormalDsp Gauge32,
cdspNx64Dsp Unsigned32,
cdspCodecTemplateSupported INTEGER
}
cdspCardIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object corresponds to cardIndex in the chassis mib.
If value of this object is 0, then the entry is not
associated to cardIndex of the chassis mib."
::= { cdspCardStatusEntry 1 }
cdspCardState OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
fatal(4),
offLine(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the current state of
DSP card being monitored.
normal - DSP card in normal condition.
warning - DSP card has some problem and need attention.
critical - DSP card has a major alarm.
fatal - DSP card is not functional.
DSP subsystem might reset DSP card to
recover it from the fatal error condition.
After the DSP card is reset successfully,
the object cdspCardResourceUtilization and
cdspCardLastHiWaterUtilization are reset to
0.
If the fatal error is persistent in this object
after card is reset, the card should be replaced.
offLine - DSP card is in off-line maintenance state."
::= { cdspCardStatusEntry 2 }
cdspCardResourceUtilization OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the percentage of current DSP
resource utilization of the card. The utilization is a
ratio of number of busy DSP resources (for handling calls,
transcoding, voice compression,...) to the total available
DSP resources."
::= { cdspCardStatusEntry 3 }
cdspCardLastHiWaterUtilization OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the last high water mark of DSP
resource utilization. This object is reset to 0 after
DSP card is reset."
::= { cdspCardStatusEntry 4 }
cdspCardLastResetTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the last DSP card reset
occurred."
::= { cdspCardStatusEntry 5 }
cdspCardMaxChanPerDSP OBJECT-TYPE
SYNTAX Unsigned32
UNITS "channels"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of channels allowed in each DSP.
The value is chosen in an implementation-dependent
manner by the DSP functionality.
The value of 0 in this object indicates Channelized
DSP mode is turned off."
::= { cdspCardStatusEntry 6 }
cdspTotalDsp OBJECT-TYPE
SYNTAX Unsigned32 (1..2048)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of DSPs in the card."
::= { cdspCardStatusEntry 7 }
cdspFailedDsp OBJECT-TYPE
SYNTAX Gauge32 (0..2048)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DSPs in the failed state (i.e
cdspOperstate is 'failed')"
::= { cdspCardStatusEntry 8 }
cdspDspSwitchOverThreshold OBJECT-TYPE
SYNTAX Unsigned32 (1..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the threshold of DSP failures.
When 'cdspFailedDsp' reaches the value of this object,
the voice gateway switchover will occur.
The maximum value of this object can not be more than
the value in 'cdspTotalDsp'"
::= { cdspCardStatusEntry 9 }
cdspCongestedDsp OBJECT-TYPE
SYNTAX Gauge32 (0..2048)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DSPs in the congested state (i.e
cdspOperstate is 'congested')."
::= { cdspCardStatusEntry 10 }
cdspNormalDsp OBJECT-TYPE
SYNTAX Gauge32 (0..2048)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DSPs in the normal state (i.e
cdspOperstate is 'normal')."
::= { cdspCardStatusEntry 11 }
cdspNx64Dsp OBJECT-TYPE
SYNTAX Unsigned32 (0..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the number of DSPs that need to be set
aside for making Nx64 calls.
The max value of this object is limited to the value of the
object 'cdspTotalDsp'.
If this value is 0, it is not allowed to make any
Nx64 call. The default value of this object is 0."
::= { cdspCardStatusEntry 12 }
cdspCodecTemplateSupported OBJECT-TYPE
SYNTAX INTEGER {
tgw(1),
cable(2),
umts3G(3),
cdma3G(4),
tgw2(5),
fmc(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the codec template supported in DSP
image. The codec template can be:
tgw - Codec template for wireline used in
Trunking GateWay application.
cable - Codec template for AES (Advanced Encryption
Standard) encryption used in cable
application.
umts3G - Codec template for AMR (Adaptive Multi-Rate)
codecs used in 3G UMTS (Universal Mobile
Telecommunication System) application.
cdma3G - Codec template for EVRC (Enhanced Variable
Rate Codec) used in 3G CDMA (Code Division
Multiple Access) application.
tgw2 - Codec template for iLBC (Internet Low Bandwidth Codec)
codec used in Tandem Gateway application.
fmc - Codec template for AMR (Adaptive Multi-Rate)
codec used in Fixed Mobile Convergence (FMC)
application."
::= { cdspCardStatusEntry 13 }
-- DSP Table
cdspStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdspStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Status information for the DSPs.
This status table is used for tracking dangling DSP
resources. The dangling DSP channel means that the DSP
channel is reserved for serving calls but the channel
is not used by active calls. The number of the dangling
DSP channels can be computed by
'cdspInUseChannels - cdspActiveChannels'."
::= { cdspObjects 1 }
cdspStatusEntry OBJECT-TYPE
SYNTAX CdspStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in cdspStatusTable indicates the DSP state and
alarm conditions. Each entry is created when a DSP is
detected on a DSP card. The entry is deleted when the DSP
card is deleted.
The 'entPhysicalIndex' represents a DSP entity, and the
'entPhysicalClass' is 'other(1)'."
INDEX { entPhysicalIndex }
::= { cdspStatusTable 1 }
CdspStatusEntry ::= SEQUENCE {
cdspOperState INTEGER,
cdspAlarms Counter32,
cdspLastAlarmCause INTEGER,
cdspLastAlarmCauseText DisplayString,
cdspLastAlarmTime TimeStamp,
cdspTotalChannels Unsigned32,
cdspInUseChannels Gauge32,
cdspActiveChannels Gauge32,
cdspSigBearerChannelSplit TruthValue,
cdspNumCongestionOccurrence Counter32,
cdspDspNum Unsigned32
}
cdspOperState OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
shutdown(2),
congested(3),
failed(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the DSP.
normal - DSP operates normally
shutdown - DSP is shutdown due to fatal error
congested - DSP does not accept call because
the DSP buffer is full
failed - DSP failed"
::= { cdspStatusEntry 1 }
cdspAlarms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the accumulated number of DSP
Alarms."
::= { cdspStatusEntry 2 }
cdspLastAlarmCause OBJECT-TYPE
SYNTAX INTEGER {
other(1),
noAlarm(2),
dspFatalError(3),
dspMemoryError(4),
dspBufferError(5),
dspDownloadError(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the current or last alarm state of
DSP.
other - none of the following
noAlarm - alarm condition had not been detected
dspFatalError - DSP fatal error
dspMemoryError - DSP memory error is detected
dspBufferError - DSP buffer error
dspDownloadError - Failed to download software to DSP.
The cdspOperState will be set to 'shutdown(2) if the
alarm condition of DSP is persistent."
::= { cdspStatusEntry 3 }
cdspLastAlarmCauseText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the failure reason for the current
or last DSP Alarm.
It should be used only for direct, human-readable display
and only if a management station is unable to
decode the value of cdspLastAlarmCause."
::= { cdspStatusEntry 4 }
cdspLastAlarmTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the last DSP Alarm
occurred. The value of this object is 0 if the value of
cdspLastAlarmCause object is 'noAlarm'."
::= { cdspStatusEntry 5 }
cdspTotalChannels OBJECT-TYPE
SYNTAX Unsigned32
UNITS "channels"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of channels in the DSP. This value is
predetermined by the DSP functionality upon initialization.
The value of 0 in this object indicates Channelized DSP
mode is turned off."
::= { cdspStatusEntry 6 }
cdspInUseChannels OBJECT-TYPE
SYNTAX Gauge32
UNITS "channels"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of channels that are reserved for
serving calls. The value is incremented when the
DSP channel is reserved for call setup and
is decremented after the DSP channel is free
due to call disconnection."
::= { cdspStatusEntry 7 }
cdspActiveChannels OBJECT-TYPE
SYNTAX Gauge32
UNITS "channels"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of channels that are used by
active calls to process media stream.
The value is incremented after the reserved DSP
channel enters call connection state and is decremented
after the call is disconnected."
::= { cdspStatusEntry 8 }
cdspSigBearerChannelSplit OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if the DSP channels are splitted
for signaling call and bearer call.
If the value of this object is 'true' which
means that signaling call and bearer call cannot share
any DSP channel.
This object is not applicable when Channelized DSP
mode is turned off."
::= { cdspStatusEntry 9 }
cdspNumCongestionOccurrence OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of congestion occurred on the DSP.
This value is set to 0 when system is reset."
::= { cdspStatusEntry 10 }
cdspDspNum OBJECT-TYPE
SYNTAX Unsigned32 (1..252)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the DSP number associated with
this DSP entity."
::= { cdspStatusEntry 11 }
-- DSP Ext Table
cdspStatusXTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdspStatusXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the additional detailed
state and statistics information for a DSP
that supports the splitted signalling and
bearer channels."
::= { cdspObjects 2 }
cdspStatusXEntry OBJECT-TYPE
SYNTAX CdspStatusXEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table is created when its associated
entry in cdspStatusTable is created and the value of
cdspSigBearerChannelSplit object is 'true'."
AUGMENTS { cdspStatusEntry }
::= { cdspStatusXTable 1 }
CdspStatusXEntry ::= SEQUENCE {
cdspXNumberOfBearerCalls Gauge32,
cdspXNumberOfSigCalls Gauge32,
cdspXAvailableBearerBandwidth Gauge32,
cdspXAvailableSigBandwidth Gauge32
}
cdspXNumberOfBearerCalls OBJECT-TYPE
SYNTAX Gauge32
UNITS "calls"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of bearer calls on the DSP."
::= { cdspStatusXEntry 1 }
cdspXNumberOfSigCalls OBJECT-TYPE
SYNTAX Gauge32
UNITS "calls"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of signaling calls on the DSP."
::= { cdspStatusXEntry 2 }
cdspXAvailableBearerBandwidth OBJECT-TYPE
SYNTAX Gauge32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of channels on the DSP currently
available for bearer calls."
::= { cdspStatusXEntry 3 }
cdspXAvailableSigBandwidth OBJECT-TYPE
SYNTAX Gauge32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of channels on the DSP currently
available for signaling calls."
::= { cdspStatusXEntry 4 }
-- DSP Voice Table
cdspVoiceParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdspVoiceParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on voice call setup
related parameters for DSP resource."
::= { cdspVoiceObjects 1 }
cdspVoiceParamEntry OBJECT-TYPE
SYNTAX CdspVoiceParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DSP table contains information
regarding a single DSP resource associated voice
call setup parameters.
An entry in this table is created when a DSP is
detected and the DSP resource can be used by voice
applications.
An entry in this table is deleted when the DSP
associated card/module is removed from the system.
The 'entPhysicalClass' for the entry is 'other'."
INDEX { entPhysicalIndex }
::= { cdspVoiceParamTable 1 }
CdspVoiceParamEntry ::= SEQUENCE {
cdspRtpSidPayloadType INTEGER,
cdspRtcpControl TruthValue,
cdspRtcpTransInterval Unsigned32,
cdspRtcpRecvMultiplier Unsigned32,
cdspVadAdaptive TruthValue,
cdspDtmfPowerLevel Integer32,
cdspDtmfPowerTwist Integer32,
cdspRtcpTimerControl INTEGER,
cdspVqmControl INTEGER,
cdspRtcpXrControl TruthValue,
cdspRtcpXrTransMultiplier Unsigned32,
cdspRtcpXrGminDefault Unsigned32,
cdspRtcpXrExtRfactor Unsigned32,
cdspPktLossConcealment INTEGER,
cdspVqmThreshSES Unsigned32,
cdspTransparentIpIp TruthValue,
cdspVoiceModeIpIp INTEGER
}
cdspRtpSidPayloadType OBJECT-TYPE
SYNTAX INTEGER {
decimal(13),
hexadecimal(19)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the RTP (Real Time Protocol) payload
type of the SID (Silence Insertion Descriptor) packet
that is sent to the remote endpoint at the onset
of silence suppression."
REFERENCE "Section 5.1 of RFC2833"
DEFVAL { decimal }
::= { cdspVoiceParamEntry 1 }
cdspRtcpControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objects controls if RTCP (Real Time Control Protocol)
will be enabled.
If this object is set to 'true', both transmission and
reception of RTCP packets are enabled; otherwise,
transmission of RTCP packets is disabled while any
received RTCP packets are ignored."
REFERENCE "Appendix A.7 of RFC1889"
DEFVAL { true }
::= { cdspVoiceParamEntry 2 }
cdspRtcpTransInterval OBJECT-TYPE
SYNTAX Unsigned32 (5000..65535)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute specifies the RTCP report interval (defined
in RFC1889). It indicates the interval in which the RTCP
reports should be sent to the participating members.
RTCP reports is sent out in a random interval computed
by using 'cdspRtcpTransInterval' and a random number
that is between 0.5 and 1.5.
This interval timer also serves the purpose
of RTP packets receive timer. At every interval
multiplier times this interval, where a check is made on
a VoIP connection (which is in SENDRECV or RECVONLY xGCP
modes) to see if any RTP packets have been received. If
not, gateway-initiated DLCX should be sent to the
Call Agent.
This object is applicable only if 'cdspRtcpControl' is
set to 'true'."
REFERENCE "Appendix A.7 of RFC1889"
DEFVAL { 5000 }
::= { cdspVoiceParamEntry 3 }
cdspRtcpRecvMultiplier OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies an approximate RTCP report interval
(defined in RFC 1889) in milliseconds in which the RTCP
reports should be sent to the participating members.
It specifies how many times the RTCP reports may fail
before exception condition activity may be done.
In the time elapse of value of this MIB object times the
RTCP Report Interval specified by 'cdspRtcpTransInterval',
a check will be done on a VoIP connection (which is in
SENDRECV or RECVONLY xGCP modes) to see if any RTP packets
have been received. If not, gateway-initiated DLCX should
be sent to the Call Agent.
This object is applicable only if 'cdspRtcpControl' is
set to 'true'."
REFERENCE "Section 6.2.1 of RFC1889"
DEFVAL { 5 }
::= { cdspVoiceParamEntry 4 }
cdspVadAdaptive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute is used to enable or disable the Adaptive
VAD knob of the VAD algorithm.
Adaptive VAD works in conjunction with VAD Threshold
(cvifcfgMusicOnHoldThreshold from CISCO-VOICE-IF-MIB).
When this object set to 'true', VAD Threshold is ignored
and the DSP adjusts the threshold automatically according
to the background noise level.
When the adaptive VAD configuration is 'false', VAD
threshold is used directly. The VAD configuration is
ignored for all CODECs that contain their own VAD
(G.729AB, G.723.1A and GSM-EFR).
Likewise, when a channel is configured in ClearChannel
mode (Clear Channel is Non-Compression CODEC channel),
VAD will automatically be disabled irrespective of
the configuration."
DEFVAL { false }
::= { cdspVoiceParamEntry 5 }
cdspDtmfPowerLevel OBJECT-TYPE
SYNTAX Integer32 (-250..30)
UNITS "0.1 dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the power level of the low
frequency component of DTMF. The power level of the high
frequency component of DTMF is relative above or below
the value specified in object cdspDtmfPowerTwist.
If the value of cdspDtmfPowerTwist is 0, the power
level of the high frequency component as well as the low
frequency component is specified by this object."
REFERENCE "Q.23, Q.24, EIA/TIA-464"
DEFVAL { -120 }
::= { cdspVoiceParamEntry 6 }
cdspDtmfPowerTwist OBJECT-TYPE
SYNTAX Integer32 (-100..100)
UNITS "0.1 dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the relative power level of the
high frequency component of DTMF.
The low frequency group is always fixed to the value
specified by cdspDtmfPowerLevel.
When this object is set to 0, the power level of both
frequency components is set to the same level.
When this object is set to a positive value, the power
level of the high frequency component is set to
relatively higher specified in this object than the
low frequency component.
For example if cdspDtmfPowerLevel is set to -120(-12 dBm)
and this object is set to 50, the power level of the
high frequency component becomes -70(-7 dBm).
When this object is set to a negative value, the power
level of the high frequency component is set to
relatively lower specified in this object than the low
frequency component. For example if cdspDtmfPowerLevel is
set to -120(-12 dBm) and this object is set to -100,
the power level of the high frequency component becomes
-220(-22 dBm).
The power level of the high frequency component has to be
in the data range specified in cdspDtmfPowerLevel.
For example if cdspDtmfPowerLevel is set to -200(-20 dBm)
and this object is set to -100, the power level
of the high frequency component will become -300(-30 dBm)
which is out of the range (-250..30) of data specified in
cdspDtmfPowerLevel, so -100 is illegitimate for
this setting."
REFERENCE "Q.23, Q.24, EIA/TIA-464"
DEFVAL { 0 }
::= { cdspVoiceParamEntry 7 }
cdspRtcpTimerControl OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
startImmediately(2),
startRtpOrRtcpPktRcvd(3),
startRtcpPktRcvd(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies when the RTCP receive timer
is started.
disabled - timer is disabled
startImmediately - timer starts immediately
as soon as RTCP is enabled
on the call
startRtpOrRtcpPktRcvd - timer starts upon reception of
the first RTP or RTCP packet
startRtcpPktRcvd - timer starts upon reception of
the first RTCP packet"
DEFVAL { startRtcpPktRcvd }
::= { cdspVoiceParamEntry 8 }
cdspVqmControl OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
rfc3611Vqm(2),
xnq(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to disable VQM or enable either
RFC 3611 RTCPXR or Extended Network Quality Metrics VQM.
disable - VQM is disabled.
rfc3611Vqm - RFC 3611 RTCPXR. RTCPXR packet uses
extended report block type as defined
in RFC3611.
xnq - Extended Network Quality Metrics.
The difference between RFC 3611 RTCPXR and
Extended Network Quality Metrics is the extended
report block type used in RTCPXR packets.
RFC 3611 RTCPXR uses voip-metrics block type as defined
in RFC3611. Extended Network Quality Metrics
uses a proprietary block type.
If this object is set to 'disabled', the RTP terminations
(object cmedxTermTypePkgIds in CISCO-MEGACO-EXT-MIB)
on the card cannot be provisioned with the related packages,
rtcpxr or pkgXnq, respectively.
If this object is set to 'rfc3611Vqm', the RTP
terminations (object cmedxTermTypePkgIds in
CISCO-MEGACO-EXT-MIB) on the card
can include package ID 'rtcpxr (27)' and/or 'xrbm (28)',
but can not include package ID 'pkgXnq (32)'.
If this object is set to 'xnq', the RTP
terminations (object cmedxTermTypePkgIds in
CISCO-MEGACO-EXT-MIB) on the card
can include package ID 'pkgXnq (32)', but can not
include 'rtcpxr (27)' or 'xrbm (28)'."
REFERENCE "RFC 3611"
DEFVAL { disable }
::= { cdspVoiceParamEntry 9 }
cdspRtcpXrControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls if RTCPXR
(Real Time Control Protocol Extended Report) is enabled.
If this object is set to 'true', both transmission and
reception of RTCPXR packets are enabled; otherwise,
transmission of RTCPXR packets is disabled while any
received RTCPXR packets are ignored.
If object cdspVqmControl is set to 'xnq (3)', this
object is read-only with the value of 'true'."
DEFVAL { true }
::= { cdspVoiceParamEntry 10 }
cdspRtcpXrTransMultiplier OBJECT-TYPE
SYNTAX Unsigned32 (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure the RTCPXR report
frequency. i.e. how many RTCP packets during the interval
of every RTCPXR packet.
The RTCPXR report is sent every 'cdspRtcpXrTransMultiplier'
of RTCP packet.
Example:
If RTCP packet is sent every 10 ms(frequency of RTCP
packet = 10 ms), and 'cdspRtcpXrTransMultiplier' is set
to 3, then RTCPXR is sent every 3x10 ms = 30 ms(frequency
of RTCPXR packet = 30 ms).
This object is applicable only if 'cdspRtcpXrControl' is
set to 'true'.
If object cdspVqmControl is set to 'xnq (3)', this
object is read-only with the value of '1'."
DEFVAL { 1 }
::= { cdspVoiceParamEntry 11 }
cdspRtcpXrGminDefault OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is the default minimum gap value configured
for the IP stream.
This object is applicable only if 'cdspVqmControl' is
set to 'rfc3611Vqm'."
REFERENCE "RFC3611"
DEFVAL { 16 }
::= { cdspVoiceParamEntry 12 }
cdspRtcpXrExtRfactor OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is the external R factor metric value.
The value 127 means it is not applicable.
This object is applicable only if 'cdspVqmControl' is
set to 'rfc3611Vqm'.
When 'cdspVqmControl' is not 'rfc3611Vqm', this object
is set to 127."
DEFVAL { 127 }
::= { cdspVoiceParamEntry 13 }
cdspPktLossConcealment OBJECT-TYPE
SYNTAX INTEGER {
none(1),
simple(2),
g711A1(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the packet loss concealment:
(1) none: No packet loss concealment applied
(2) simple: Cisco Proprietary packet loss concealment
(3) g711A1: ITU G.711 Appendix I compliant"
REFERENCE "ITU G.711 Appendix 1"
DEFVAL { simple }
::= { cdspVoiceParamEntry 14 }
cdspVqmThreshSES OBJECT-TYPE
SYNTAX Unsigned32 (10..1000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute specifies the threshold for
Severely Errored Second on VQM. If the total
number of milliseconds sampled as bad voice quality
in one second period exceeds threshold, then
this second is considered a 'severely errored second'.
This object is applicable only if 'cdspVqmControl' is
set to 'xnq'."
DEFVAL { 50 }
::= { cdspVoiceParamEntry 15 }
cdspTransparentIpIp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This attribute is used to enable or disable the transparent
mode when establishing a non-transcoding IP-IP connection.
The attribute does not apply for the transcoding IP-IP
connections.
A non-transcoding connection is one where the codec and
packetization period are the same between the two IP
terminations.
When this object is set to 'true', the non-transcoding IP-IP
connection is established in such a way that the bearer stream
is not interrupted by the gateway.
When this object is set to 'false', the non-transcoding IP-IP
connection is established in a way the gateway terminates the
bearer stream at one leg, and regenerates the bearer stream at
the other leg."
DEFVAL { false }
::= { cdspVoiceParamEntry 16 }
cdspVoiceModeIpIp OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
fastRoute(2),
transparent(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the voice mode for IP IP connections.
normal : A normal Mode is a transcoding mode for IP-IP
connections where the bearer properties will
be different on two ends of a call.
fastRoute : A voice call will be esatblished in this mode
when the codec is same on two ends of a call
but packetization period is different.
tranparent : A voice call will be established in transparent
mode when the all the bearer properties for a
voice call are same on the two ends of a call."
DEFVAL { normal }
::= { cdspVoiceParamEntry 17 }
-- END of DSP Voice Table
--
--
-- DSP Codec Utilization Table
cdspUtilTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdspUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains DSP utilization information for all the codec
families available in codec template currently active on VXSM."
::= { cdspUtilObjects 1 }
cdspUtilEntry OBJECT-TYPE
SYNTAX CdspUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in cdspUtilTable indicates the
DSP capacity usage.
Each entry maps to a codec pool family , uniquely identified
by cdspCodecPoolIndex, and displays corresponding
utilized and available DSP channels.
The entry is derived based on the codec families supported
(DSP channels consumed by them) in the current codec template
i.e the instance of cdspCodecTemplateSupported at start up
time by the system."
INDEX {
entPhysicalIndex,
cdspCodecPoolIndex
}
::= { cdspUtilTable 1 }
CdspUtilEntry ::= SEQUENCE {
cdspCodecPoolIndex Unsigned32,
cdspCurrentUtilCap Unsigned32,
cdspCurrentAvlbCap Unsigned32
}
cdspCodecPoolIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies a row. Pool index is corresponding
to the number of DSP channels utilized. The instance
identifier value of this object depends on the codec
template supported on this module as indicated by the
value of corresponding instance of 'cdspCodecTemplateSupported'
of cdspCardStatusTable table. A pool index will map to
codec family utilizing pool index number of DSP channels,
codecs consuming same number of DSP channels will be part
of one family.
Based on the value of the corresponding instance of
'cdspCodecTemplateSupported', the possible instance
identifier values of 'cdspCodecPollIndex' specific
set of codec families:
Codec Template Pool Index Codec family
tgw 1 G.711 family/HDLC/CCD
3 G.729/G.726/T.38 family
4 G.723 family
cable 1 G.711 family/HDLC/T.38
3 iLBC family
tgw2 1 G.711 family/HDLC/T.38
3 G.729/G.726/T.38 family
4 iLBC family
fmc 1 G.711 family/HDLC/T.38
2 G.729/G.726/T.38 family
3 AMR/EFR family"
::= { cdspUtilEntry 1 }
cdspCurrentUtilCap OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of DSP channels which are
currently being utilized corresponding to active calls on
VXSM segregated on the basis of codec families."
DEFVAL { 0 }
::= { cdspUtilEntry 2 }
cdspCurrentAvlbCap OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of DSP channels which are
currently available on VXSM corresponding to a codec family."
DEFVAL { 0 }
::= { cdspUtilEntry 3 }
-- End of DSP Codec Capacity Table
--
-- DSPFarm Objects
--
-- Global transcode sessions
cdspGlobMaxConfTranscodeSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the maximum transcode sessions
configured globally for the voice gateway."
::= { cdspDspfarmObjects 1 }
cdspGlobMaxAvailTranscodeSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of available sessions
from the maximum transcode sessions configured globally for
the voice gateway."
::= { cdspDspfarmObjects 2 }
-- transcode Profile
cdspTranscodeProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdspTranscodeProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about each transcode
DSPFarm profile. It gives the maximum number of transcode
sessions configured and the number of available
sessions per profile."
::= { cdspDspfarmObjects 3 }
cdspTranscodeProfileEntry OBJECT-TYPE
SYNTAX CdspTranscodeProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in cdspTranscodeProfileTable indicates the transcode
DSPFarm profile maximum configured sessions and available
sessions. Each DSPFarm transcode profile configured in the
voice gateway forms a new entry to this table. The entry is
deleted when the transcode DSPFarm profile is deleted.
A new entry to this table can be created and an existing
entry can be deleted using object cdspTranscodeProfileRowStatus
indexed with a profile number."
INDEX { cdspTranscodeProfileId }
::= { cdspTranscodeProfileTable 1 }
CdspTranscodeProfileEntry ::= SEQUENCE {
cdspTranscodeProfileId Unsigned32,
cdspTranscodeProfileMaxConfSess Unsigned32,
cdspTranscodeProfileMaxAvailSess Unsigned32,
cdspTranscodeProfileRowStatus RowStatus
}
cdspTranscodeProfileId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the profile number
of the DSPFarm transcode profile."
::= { cdspTranscodeProfileEntry 1 }
cdspTranscodeProfileMaxConfSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the maximum transcode sessions
configured on the DSPFarm transcode profile for the
voice gateway."
::= { cdspTranscodeProfileEntry 2 }
cdspTranscodeProfileMaxAvailSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of available
transcode sessions per transcode profile from the
configured maximum transcode sessions per transcode
profile for the voice gateway."
::= { cdspTranscodeProfileEntry 3 }
cdspTranscodeProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new entry or delete
an existing entry in cdspTranscodeProfileTable.
The storage type for all the entries created would
be volatile. To retain the configured entries. One must
write the configuration to memory in the voice gateway."
::= { cdspTranscodeProfileEntry 4 }
-- MTP Profile
cdspMtpProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdspMtpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about each MTP
DSPFarm profile. It gives the maximum number of MTP
sessions configured and the number of available
sessions per profile."
::= { cdspDspfarmObjects 4 }
cdspMtpProfileEntry OBJECT-TYPE
SYNTAX CdspMtpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in cdspMtpProfileTable indicates the MTP
DSPFarm profile maximum configured sessions and available
sessions. Each DSPFarm MTP profile configured in the
voice gateway forms a new entry to this table. The entry is
deleted when the MTP DSPFarm profile is deleted.
A new entry to this table can be created and an existing
entry can be deleted using object cdspMtpProfileRowStatus
indexed with a profile number."
INDEX { cdspMtpProfileId }
::= { cdspMtpProfileTable 1 }
CdspMtpProfileEntry ::= SEQUENCE {
cdspMtpProfileId Unsigned32,
cdspMtpProfileMaxConfSoftSess Unsigned32,
cdspMtpProfileMaxConfHardSess Unsigned32,
cdspMtpProfileMaxAvailHardSess Unsigned32,
cdspMtpProfileRowStatus RowStatus
}
cdspMtpProfileId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the profile number
of the DSPFarm MTP profile."
::= { cdspMtpProfileEntry 1 }
cdspMtpProfileMaxConfSoftSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the maximum MTP software
sessions configured per DSPFarm MTP profile for the
voice gateway."
::= { cdspMtpProfileEntry 2 }
cdspMtpProfileMaxConfHardSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the maximum MTP hardware
sessions configured per DSPFarm MTP profile for the
voice gateway."
::= { cdspMtpProfileEntry 3 }
cdspMtpProfileMaxAvailHardSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of available
MTP sessions per MTP profile from the configured
maximum MTP sessions per MTP profile for the voice
gateway."
::= { cdspMtpProfileEntry 4 }
cdspMtpProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new entry or delete
an existing entry in cdspMtpProfileTable.
The storage type for all the entries created would
be volatile. To retain the configured entries. One must
write the configuration to memory in the voice gateway."
::= { cdspMtpProfileEntry 5 }
-- DSPFarm Utilization objects
cdspTotAvailTranscodeSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of transcode
sessions available for the voice gateway. The value
is equal to summation of all the values returned by
transcode profile object cdspTranscodeProfileMaxAvailSess."
::= { cdspDspfarmUtilObjects 1 }
cdspTotUnusedTranscodeSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of unused
transcode sessions."
::= { cdspDspfarmUtilObjects 2 }
cdspTotAvailMtpSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of MTP sessions
available for the voice gateway. The value is equal to
summation of all the values returned by MTP profile
object cdspMtpProfileMaxAvailHardSess."
::= { cdspDspfarmUtilObjects 3 }
cdspTotUnusedMtpSess OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of unused MTP
sessions."
::= { cdspDspfarmUtilObjects 4 }
cdspMIBEnableCardStatusNotification OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable controls whether the system
produces the cdspMIBCardStateNotification. A false
value will prevent DSP card fatal notifications
from being generated by this system."
DEFVAL { false }
::= { cdspMIBNotificationEnables 1 }
cdspEnableOperStateNotification OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable controls whether the system
produces the cdspOperStateNotification. A false
value will prevent a DSP operational state
notification from being generated by this system."
DEFVAL { false }
::= { cdspMIBNotificationEnables 2 }
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2
-- Notifications that are backward compatible with SNMPv1 Traps.
cdspMIBNotificationPrefix OBJECT IDENTIFIER
::= { ciscoDspMgmtMIB 2 }
cdspMIBNotifications OBJECT IDENTIFIER
::= { cdspMIBNotificationPrefix 0 }
cdspMIBCardStateNotification NOTIFICATION-TYPE
OBJECTS { cdspCardState }
STATUS current
DESCRIPTION
"A cdspMIBCardStateNotification is sent when the cdspCardState
enters into normal(1) state and enters into or exits from
fatal(4) state."
::= { cdspMIBNotifications 1 }
cdspOperStateNotification NOTIFICATION-TYPE
OBJECTS {
cdspOperState,
entPhysicalName
}
STATUS current
DESCRIPTION
"A cdspOperStateNotification is sent when the cdspOperState
enters into normal(1) state or shutdown(2) state.
The value of entPhysicalName contains the name of the
DSP."
::= { cdspMIBNotifications 2 }
cdspMgmtConformance OBJECT IDENTIFIER
::= { ciscoDspMgmtMIB 3 }
cdspMgmtCompliances OBJECT IDENTIFIER
::= { cdspMgmtConformance 1 }
cdspMgmtGroups OBJECT IDENTIFIER
::= { cdspMgmtConformance 2 }
-- compliance statements
cdspMgmtCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs."
MODULE -- this module
MANDATORY-GROUPS { cdspMgmtGeneralInfoGroup }
::= { cdspMgmtCompliances 1 }
cdspMgmtComplianceRev1 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs."
MODULE -- this module
MANDATORY-GROUPS { cdspMgmtGeneralInfoGroup }
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
::= { cdspMgmtCompliances 2 }
cdspMgmtComplianceRev2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroup,
cdspMgmtNotificationsGroup
}
GROUP cdspMgmtExtGeneralInfoGroup
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVoiceInfoGroup
DESCRIPTION
"This group is optional and it is for voice applications
only."
::= { cdspMgmtCompliances 3 }
cdspMgmtComplianceRev3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroup,
cdspMgmtNotificationsGroup
}
GROUP cdspMgmtExtGeneralInfoGroup
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVoiceInfoGroupRev1
DESCRIPTION
"This group is optional and it is for voice applications
only."
::= { cdspMgmtCompliances 4 }
cdspMgmtComplianceRev4 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs.
This replaces cdspMgmtComplianceRev3."
MODULE -- this module
GROUP cdspMgmtExtGeneralInfoGroupRev1
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVoiceInfoGroupRev1
DESCRIPTION
"This group is optional and it is for voice applications
only."
::= { cdspMgmtCompliances 5 }
cdspMgmtComplianceRev5 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs.
This replaces cdspMgmtComplianceRev4."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroupRev1,
cdspMgmtNotificationsGroupRev1
}
GROUP cdspMgmtExtGeneralInfoGroupRev1
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVoiceInfoGroupRev1
DESCRIPTION
"This group is optional and it is for voice applications
only."
GROUP cdspVQMGroup
DESCRIPTION
"This group is mandatory only if
VQM (Voice Quality Monitor) is supported."
::= { cdspMgmtCompliances 6 }
cdspMgmtComplianceRev6 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs.
This replaces cdspMgmtComplianceRev5."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroupRev1,
cdspMgmtNotificationsGroupRev1
}
GROUP cdspMgmtExtGeneralInfoGroupRev1
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVQMGroup
DESCRIPTION
"This group is mandatory only if
VQM (Voice Quality Monitor) is supported."
GROUP cdspVoiceInfoGroupRev2
DESCRIPTION
"This group is optional and it is for voice applications
only."
::= { cdspMgmtCompliances 7 }
cdspMgmtComplianceRev7 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs.
This replaces cdspMgmtComplianceRev5."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroupRev1,
cdspMgmtNotificationsGroupRev1
}
GROUP cdspMgmtExtGeneralInfoGroupRev1
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVQMGroup
DESCRIPTION
"This group is mandatory only if
VQM (Voice Quality Monitor) is supported."
GROUP cdspVoiceInfoGroupRev2
DESCRIPTION
"This group is optional and it is for voice applications
only."
GROUP cdspTransCodingGroup
DESCRIPTION
"This group is optional and it provides
DSP transcoding related parameters."
::= { cdspMgmtCompliances 8 }
cdspMgmtComplianceRev8 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroupRev1,
cdspMgmtNotificationsGroupRev1
}
GROUP cdspMgmtExtGeneralInfoGroupRev1
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVQMGroup
DESCRIPTION
"This group is mandatory only if
VQM (Voice Quality Monitor) is supported."
GROUP cdspVoiceInfoGroupRev2
DESCRIPTION
"This group is optional and it is for voice applications
only."
GROUP cdspTransCodingGroup1
DESCRIPTION
"This group is optional and it provides
DSP transcoding related parameters."
::= { cdspMgmtCompliances 9 }
cdspMgmtComplianceRev9 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroupRev1,
cdspMgmtNotificationsGroupRev1
}
GROUP cdspMgmtExtGeneralInfoGroupRev1
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVQMGroup
DESCRIPTION
"This group is mandatory only if
VQM (Voice Quality Monitor) is supported."
GROUP cdspVoiceInfoGroupRev2
DESCRIPTION
"This group is optional and it is for voice applications
only."
GROUP cdspTransCodingGroup1
DESCRIPTION
"This group is optional and it provides
DSP transcoding related parameters."
GROUP cdspUtilInfoGroup
DESCRIPTION
"This group is optional and it provides
DSP codec capacity related parameters."
::= { cdspMgmtCompliances 10 }
cdspMgmtComplianceRev10 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems that contain a
Cisco DSP card and its associated DSPs."
MODULE -- this module
MANDATORY-GROUPS {
cdspMgmtGeneralInfoGroupRev1,
cdspMgmtNotificationsGroupRev1
}
GROUP cdspMgmtExtGeneralInfoGroupRev1
DESCRIPTION
"This group is optional and it provides additional
general DSP information."
GROUP cdspChannelGroup
DESCRIPTION
"This group is mandatory only if the DSP software offers
multiple channels per DSP."
GROUP cdspChannelExtGroup
DESCRIPTION
"This group is optional and it provides additional
DSP related information."
GROUP cdspVQMGroup
DESCRIPTION
"This group is mandatory only if
VQM (Voice Quality Monitor) is supported."
GROUP cdspVoiceInfoGroupRev2
DESCRIPTION
"This group is optional and it is for voice applications
only."
GROUP cdspTransCodingGroup1
DESCRIPTION
"This group is optional and it provides
DSP transcoding related parameters."
GROUP cdspUtilInfoGroup
DESCRIPTION
"This group is optional and it provides
DSP codec capacity related parameters."
GROUP cdspDspfarmInfoGroup
DESCRIPTION
"This group is optional and it provides
DSPFarm session related parameters."
::= { cdspMgmtCompliances 11 }
-- units of conformance
cdspMgmtGeneralInfoGroup OBJECT-GROUP
OBJECTS {
cdspCardIndex,
cdspCardState,
cdspCardResourceUtilization,
cdspCardLastHiWaterUtilization,
cdspCardLastResetTime,
cdspOperState,
cdspAlarms,
cdspLastAlarmCause,
cdspLastAlarmCauseText,
cdspLastAlarmTime,
cdspMIBEnableCardStatusNotification
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing the Digital Signal
Processing related information."
::= { cdspMgmtGroups 1 }
cdspChannelGroup OBJECT-GROUP
OBJECTS {
cdspCardMaxChanPerDSP,
cdspTotalChannels,
cdspInUseChannels,
cdspActiveChannels
}
STATUS current
DESCRIPTION
"A collection of objects providing information
specific for multiple channels per DSP."
::= { cdspMgmtGroups 2 }
cdspMgmtExtGeneralInfoGroup OBJECT-GROUP
OBJECTS {
cdspTotalDsp,
cdspFailedDsp,
cdspCongestedDsp,
cdspNormalDsp,
cdspDspSwitchOverThreshold,
cdspNx64Dsp,
cdspDspNum
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing information for DSP."
::= { cdspMgmtGroups 3 }
cdspVoiceInfoGroup OBJECT-GROUP
OBJECTS {
cdspRtpSidPayloadType,
cdspRtcpControl,
cdspRtcpTransInterval,
cdspRtcpRecvMultiplier,
cdspVadAdaptive,
cdspDtmfPowerLevel,
cdspDtmfPowerTwist
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing DSP voice
application parameters."
::= { cdspMgmtGroups 4 }
cdspMgmtNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { cdspMIBCardStateNotification }
STATUS deprecated
DESCRIPTION
"The notifications which a DSP Management entity is
required to implement."
::= { cdspMgmtGroups 5 }
cdspChannelExtGroup OBJECT-GROUP
OBJECTS {
cdspSigBearerChannelSplit,
cdspNumCongestionOccurrence,
cdspXNumberOfBearerCalls,
cdspXNumberOfSigCalls,
cdspXAvailableBearerBandwidth,
cdspXAvailableSigBandwidth
}
STATUS current
DESCRIPTION
"A collection of objects providing DSP channels
splitting information."
::= { cdspMgmtGroups 6 }
cdspVoiceInfoGroupRev1 OBJECT-GROUP
OBJECTS {
cdspRtpSidPayloadType,
cdspRtcpControl,
cdspRtcpTransInterval,
cdspRtcpRecvMultiplier,
cdspVadAdaptive,
cdspDtmfPowerLevel,
cdspDtmfPowerTwist,
cdspRtcpTimerControl
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing DSP voice
application parameters."
::= { cdspMgmtGroups 7 }
cdspMgmtExtGeneralInfoGroupRev1 OBJECT-GROUP
OBJECTS {
cdspTotalDsp,
cdspFailedDsp,
cdspCongestedDsp,
cdspNormalDsp,
cdspDspSwitchOverThreshold,
cdspNx64Dsp,
cdspDspNum,
cdspCodecTemplateSupported
}
STATUS current
DESCRIPTION
"This group replaces cdspMgmtExtGeneralInfoGroup.
A collection of objects providing information for DSP."
::= { cdspMgmtGroups 8 }
cdspMgmtGeneralInfoGroupRev1 OBJECT-GROUP
OBJECTS {
cdspCardIndex,
cdspCardState,
cdspCardResourceUtilization,
cdspCardLastHiWaterUtilization,
cdspCardLastResetTime,
cdspOperState,
cdspAlarms,
cdspLastAlarmCause,
cdspLastAlarmCauseText,
cdspLastAlarmTime,
cdspMIBEnableCardStatusNotification,
cdspEnableOperStateNotification
}
STATUS current
DESCRIPTION
"A collection of objects providing the Digital Signal
Processing related information."
::= { cdspMgmtGroups 9 }
cdspMgmtNotificationsGroupRev1 NOTIFICATION-GROUP
NOTIFICATIONS {
cdspMIBCardStateNotification,
cdspOperStateNotification
}
STATUS current
DESCRIPTION
"The notifications which a DSP Management entity is
required to implement."
::= { cdspMgmtGroups 10 }
cdspVQMGroup OBJECT-GROUP
OBJECTS {
cdspVqmControl,
cdspRtcpXrControl,
cdspRtcpXrTransMultiplier,
cdspRtcpXrGminDefault,
cdspRtcpXrExtRfactor,
cdspVqmThreshSES
}
STATUS current
DESCRIPTION
"This group includs VQM (Voice Quality Monitor)
related information. It is mandatory only if
VQM is supported."
::= { cdspMgmtGroups 11 }
cdspVoiceInfoGroupRev2 OBJECT-GROUP
OBJECTS {
cdspRtpSidPayloadType,
cdspRtcpControl,
cdspRtcpTransInterval,
cdspRtcpRecvMultiplier,
cdspVadAdaptive,
cdspDtmfPowerLevel,
cdspDtmfPowerTwist,
cdspRtcpTimerControl,
cdspPktLossConcealment
}
STATUS current
DESCRIPTION
"A collection of objects providing DSP voice
application parameters."
::= { cdspMgmtGroups 12 }
cdspTransCodingGroup OBJECT-GROUP
OBJECTS { cdspTransparentIpIp }
STATUS deprecated
DESCRIPTION
"A collection of objects providing DSP
transcoding related parameters."
::= { cdspMgmtGroups 13 }
cdspTransCodingGroup1 OBJECT-GROUP
OBJECTS { cdspVoiceModeIpIp }
STATUS current
DESCRIPTION
"A collection of objects providing DSP
transcoding related parameters for voice."
::= { cdspMgmtGroups 14 }
cdspUtilInfoGroup OBJECT-GROUP
OBJECTS {
cdspCurrentUtilCap,
cdspCurrentAvlbCap
}
STATUS current
DESCRIPTION
"A collection of objects providing DSP
codec capacity usage ."
::= { cdspMgmtGroups 15 }
cdspDspfarmInfoGroup OBJECT-GROUP
OBJECTS {
cdspGlobMaxConfTranscodeSess,
cdspGlobMaxAvailTranscodeSess,
cdspTranscodeProfileRowStatus,
cdspTranscodeProfileMaxConfSess,
cdspTranscodeProfileMaxAvailSess,
cdspMtpProfileRowStatus,
cdspMtpProfileMaxConfSoftSess,
cdspMtpProfileMaxConfHardSess,
cdspMtpProfileMaxAvailHardSess,
cdspTotAvailTranscodeSess,
cdspTotUnusedTranscodeSess,
cdspTotAvailMtpSess,
cdspTotUnusedMtpSess
}
STATUS current
DESCRIPTION
"A collection of objects providing DSPFarm
session configuration, availability and
utilization."
::= { cdspMgmtGroups 16 }
END