diff options
Diffstat (limited to 'MIBS/cisco/CISCO-VISM-DSX0-MIB')
| -rw-r--r-- | MIBS/cisco/CISCO-VISM-DSX0-MIB | 1700 |
1 files changed, 1700 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-VISM-DSX0-MIB b/MIBS/cisco/CISCO-VISM-DSX0-MIB new file mode 100644 index 0000000..a74bf9c --- /dev/null +++ b/MIBS/cisco/CISCO-VISM-DSX0-MIB @@ -0,0 +1,1700 @@ +-- **************************************************************** +-- ciscoVismDsx0MIB +-- The MIB for DS0 interface configuration and +-- Alarm Configuration for VISM(Voice Interface Module) +-- in MGX products. +-- +-- March 2004, Rashmi Purandare +-- +-- Copyright (c) 2003,2004 by Cisco Systems, Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-VISM-DSX0-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + DisplayString, + TruthValue FROM SNMPv2-TC + dsx0Vism, + cardSpecific FROM BASIS-MIB + ciscoWan FROM CISCOWAN-SMI; + +ciscoVismDsx0MIB MODULE-IDENTITY + LAST-UPDATED "200403110000Z" + 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-wanatm@cisco.com" + DESCRIPTION + "This MIB module contains ds0 configuration, + Status and DS0 related information on a + DS1 interface supported in VISM module. + + VISM is a Voice Interworking Service Module supported + in MGX8250 and MGX8850 and other MGX products. + + Terminologies used: + line : Same as the Physical Interface. + DS1 line signifies DS1 interface." + + REVISION "200403110000Z" + DESCRIPTION + "Added + - ds0Companding + - ds0RxCasTransTblName + - ds0TxCasTransTblName + - ds0TxRxCasConfig + - ciscoVismDsx0Compliance2 + - ciscoVismDsx0ConfGroup2 + Deprecated + - ciscoVismDsx0Compliance + - ciscoVismDsx0ConfGroup + " + REVISION "200308030000Z" + DESCRIPTION + "Added following tables: + dsx0VismCnfTable + dsx0VismChanMapTable + + These tables were defined in CISCO-WAN-AXIPOP-MIB + (an unrelated mib) earlier. The relevant contents + from CISCO-WAN-AXIPOP-MIB are moved and converted + to SMIv2 and defined here." + + REVISION "200306170000Z" + DESCRIPTION + "Initial version of the MIB. + + The content of this MIB was originally available + in SMIv1 version. The MIB has been converted to + SMIv2 version and descriptions of some of the objects + have been modified." + ::= { ciscoWan 81 } + +vismDs0CardStats OBJECT IDENTIFIER ::= { cardSpecific 24 } + +-- ----------------------------------------------------------------- +-- +-- dsx0Vism group: +-- +-- This group contains the tables/objects necessary to configure +-- the DS0s on DS1/E1 interfaces of VISM. +-- ----------------------------------------------------------------- + +dsx0VismCnfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx0VismCnfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries in this table are created and deleted + implicitly at the time of adding and deleting the line. + For every DS0 on a line, one row will be created." + ::= { dsx0Vism 1 } + +dsx0VismCnfEntry OBJECT-TYPE + SYNTAX Dsx0VismCnfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This ds0 table contains both cas related + and non cas related parameters. + + The non cas related parameters are applicable + accross all line signaling types, while the + following cas related parameters + are applicable only if the signaling type + of the line(DS1/E1 Interface) to which this ds0 belongs + is cas. + + ds0IdleCode + ds0SeizedCode + ds0ReceivedCode + ds0CasVariantName + ds0CasCadenceOnTime + ds0CasCadenceOffTime + ds0InsertLocalCas + ds0LocalCasPattern + ds0CasParameterSource + ds0CasOnHookMinMakeTime + ds0CasOffHookMinMakeTime + ds0CasWinkMinMakeTime + ds0CasWinkMaxMakeTime + ds0CasWinkBreakTime + ds0CasGlareTime + ds0CasGaurdTime + ds0CasDelayImmedStart + ds0CasMinDelayDialTime + ds0CasMinStartDialTime + ds0CasFlashMinMakeTime + ds0CasFlashMaxMakeTime + ds0CasDirectionality + ds0CasGlarePolicy + ds0CasIncomingMgcpPackage + ds0CasOutgoingMgcpPackage + + When the line signaling type changes from cas to non-cas + and vice versa, then the user will be forced to delete + endpoint/ccs channels associated with any ds0 on that line + When an endpoint is deleted the ds0CasVariantName associated + with that endpoint will also be implicitly deleted. + Other than that none of the above cas related parameters are + modified across line signaling type changes." + INDEX { ds0IfIndex } + ::= { dsx0VismCnfTable 1 } + +Dsx0VismCnfEntry ::= + SEQUENCE { + ds0IfIndex Integer32, + ds0RobbedBitSignalling TruthValue, + ds0IdleCode Integer32, + ds0SeizedCode Integer32, + ds0ReceivedCode Integer32, + ds0TransmitCodesEnable TruthValue, + ds0BundleMapped Integer32, + ds0IfType INTEGER, + ds0CasVariantName DisplayString, + ds0CasCadenceOnTime Integer32, + ds0CasCadenceOffTime Integer32, + ds0InsertLocalCas TruthValue, + ds0LocalCasPattern Integer32, + ds0LoopbackCommand INTEGER, + ds0CasParameterSource INTEGER, + ds0CasOnHookMinMakeTime Integer32, + ds0CasOffHookMinMakeTime Integer32, + ds0CasWinkMinMakeTime Integer32, + ds0CasWinkMaxMakeTime Integer32, + ds0CasWinkBreakTime Integer32, + ds0CasGlareTime Integer32, + ds0CasGaurdTime Integer32, + ds0CasDelayImmedStart Integer32, + ds0SignalingType INTEGER, + ds0CasMinDelayDialTime Integer32, + ds0CasMinStartDialTime Integer32, + ds0CasFlashMinMakeTime Integer32, + ds0CasFlashMaxMakeTime Integer32, + ds0CasDirectionality INTEGER, + ds0CasGlarePolicy INTEGER, + ds0CasIncomingMgcpPackage DisplayString, + ds0CasOutgoingMgcpPackage DisplayString, + ds0InputGain Integer32, + ds0OutputAttenuation Integer32, + ds0MusicThreshold Integer32, + ds0SidPacket TruthValue, + ds0ExecDiag TruthValue, + ds0Companding INTEGER, + ds0RxCasTransTblName DisplayString, + ds0TxCasTransTblName DisplayString, + ds0TxRxCasConfig INTEGER +} + +ds0IfIndex OBJECT-TYPE + SYNTAX Integer32 (1..248) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the index for this table. + This is derived from the following formula: + index = 31 * (Ds1# - 1) + ds0# + + where : Ds1# - The T1/E1 line number in the range 1 - 8. + ds0# - The ds0 channel number ranging from + 1 to 24 for T1 + and 1 to 31 for E1." + ::= {dsx0VismCnfEntry 1} + +ds0RobbedBitSignalling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if Robbed Bit Signalling is + turned on or off for a given ds0. This only + applies to DS0s on a DS1 link. For E1 links the + value is always off (false). For T1 links, the default + value is true if the line is configured for CAS signaling, + the default value is false if the line is configured for + CCS signaling or no signaling." + ::= { dsx0VismCnfEntry 2 } + +ds0IdleCode OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the code transmitted in the + ABCD bits when the ds0 is not connected and + ds0TransmitCodesEnable is enabled. The object is + a bitmap and the various bit positions are: + Bit 0 (value 1) D bit + Bit 1 (value 2) C bit + Bit 2 (value 4) B bit + Bit 3 (value 8) A bit + This object is useful for ds0 conditioning to be + done if an alarm condition is detected from the + network side. DS0 conditioning is implemented in + the trunking application only. + + This object is not applicable in the CAS backhaul + application. + + From vism 2.0.3 release onwards this object can + be configured in any mode, but will be applicable + only in trunking application and will be ignored + in other applications." + DEFVAL { 0 } + ::= { dsx0VismCnfEntry 3 } + +ds0SeizedCode OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the code transmitted in the + ABCD bits when the ds0 is connected and + ds0TransmitCodesEnable is enabled. The object is + a bitmap and the various bit positions are: + Bit 0 (value 1) D bit + Bit 1 (value 2) C bit + Bit 2 (value 4) B bit + Bit 3 (value 8) A bit + This object is useful for ds0 conditioning to be + done if an alarm condition is detected from the + network side. DS0 conditioning is implemented in + the trunking application only. + + This object is not applicable in the CAS backhaul + application. + + From vism 2.0.3 release onwards this object can + be configured in any mode, but will be applicable + only in trunking application and will be ignored + in other applications." + DEFVAL { 15 } + ::= { dsx0VismCnfEntry 4 } + +ds0ReceivedCode OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the code being received in + the ABCD bits. The object is a bitmap and the + various bit positions are: + Bit 0 (value 1) D bit + Bit 1 (value 2) C bit + Bit 2 (value 4) B bit + Bit 3 (value 8) A bit" + ::= { dsx0VismCnfEntry 5 } + +ds0TransmitCodesEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object determines if the idle and seized + codes are transmitted. If the value of this object + is true then the codes are transmitted. + This object is not applicable in the CAS backhaul + application." + DEFVAL { true } + ::= { dsx0VismCnfEntry 6 } + +ds0BundleMapped OBJECT-TYPE + SYNTAX Integer32(-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates endpoint number as specified + by mgEndpointNumber of endpoint table. + If it is not associated with any endpoint, then it + is set to -1. + It should be noted that the endpoint is associated + with bearer DS0s only. For signaling channel or DS0 + as in the case of CCS channel, there is no endpoint + number associated with it and the value is set to -1." + ::= { dsx0VismCnfEntry 7 } + +ds0IfType OBJECT-TYPE + SYNTAX INTEGER { + bearer (81), + ccs-signaling (63), + unknown (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface type associated + with the ds0. + bearer(81) : ds0 ifType is considered as bearer if + the DS0 is used for carrying voice traffic. + ccs-signaling(63): ds0 ifType is considered as ccs-signaling, + if the DS0 is configured as the D-channel." + ::= { dsx0VismCnfEntry 8 } + +ds0CasVariantName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the index to the CAS variant + table. This parameter can be configured after configuring + this ds0 as an endpoint. This object cannot be modified + while connections exist on this endpoint. The CAS variant + table is used for configuring the system parameters associated + with various types of CAS signaling methods supported." + ::= { dsx0VismCnfEntry 9 } + +ds0CasCadenceOnTime OBJECT-TYPE + SYNTAX Integer32(2..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute describes the duration during which the digit + tone is generated. + This object is applicable only for CAS backhaul applications. + For trunking application it is not applicable. + The value is expresssed in units of milliseconds. + From vism2.0.3 release onwards this object can + configured in any application, but will be applicable + only in non-trunking applications and will be ignored + in other applications." + DEFVAL {75} + ::= {dsx0VismCnfEntry 10 } + +ds0CasCadenceOffTime OBJECT-TYPE + SYNTAX Integer32(0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute corresponds to the silence between the + digit tones. + This object is applicable only for CAS backhaul applications. + For trunking application it is not applicable. + The value is expresssed in units of milliseconds. + + From vism2.0.3 release onwards this object can + configured in any application, but will be applicable + only in non-trunking applications and will be ignored + in other applications." + DEFVAL {75} + ::= {dsx0VismCnfEntry 11} + +ds0InsertLocalCas OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object tells the framer whether to force the cas bits + to a value defined by ds0LocalCasPattern or not. + + If this is enabled the framer will force the cas (ABCD) bits + to a value defined in ds0LocalCasPattern by ignorning the + cas bits sent by DSP. Else the framer will transmit the cas + bits sent by DSP. + + Setting of this object is not allowed when the signaling type + of this line is cas. + + Also setting of this object is not allowed when the + ds0LoopbackCommand is set to RemoteLoop, because in this + situation we are suppose to loopback whatever comes from + the TDM side and not force the cas bits to something else. + + This object can be set only if the line type is T1." + DEFVAL {false} + ::= {dsx0VismCnfEntry 12} + +ds0LocalCasPattern OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the pattern that the cas (ABCD) bits will have + when ds0InsertLocalCas is enabled." + DEFVAL{0} + ::={dsx0VismCnfEntry 13} + +ds0LoopbackCommand OBJECT-TYPE + SYNTAX INTEGER { + noLoop (1), + remoteLoop (2), + localLoop (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the loopback type at the ds0 level.The + ds0 configuration overrides the line level configuration. + + NoLoop + There is no loopback on this ds0. + + LocalLoop + The data received from the ATM side is loopedback + to the ATM side. + + RemoteLoop + The data from the TDM side is looped back to the + TDM side. + + Setting of this object to RemoteLoop will not be allowed when + insert local cas for this ds0 (ds0InsertLocalCas object) is + enabled as we are suppose to force the cas bits to the pattern + configured in ds0LocalCasPattern, and not do loopback on the + TDM side." + DEFVAL{noLoop} + ::= {dsx0VismCnfEntry 14} + +ds0CasParameterSource OBJECT-TYPE + SYNTAX INTEGER + { + casAppl (1), + mibValue (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates VISM whether to read the cas related + timer parameters from the casAppl file downloaded for that + endpoint or to read from this mib. + + This gives the flexibility of configuring + different cas related timer values for different + endpoints associated with the same cas variant. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint." + DEFVAL{casAppl} + ::= { dsx0VismCnfEntry 15 } + +ds0CasOnHookMinMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the the minimum time in msecs + for which the on hook pattern should be present in order for it + to be recognised else the signal will be considered to be a + spurious signal and will be ignored. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint. + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000" + DEFVAL {300} + ::= { dsx0VismCnfEntry 16 } + +ds0CasOffHookMinMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the minimum time in msecs for + which the off hook pattern should be present in order for it to be + recognised else the signal will be considered to be a spurious signal + and will be ignored. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000" + DEFVAL {20} + ::= { dsx0VismCnfEntry 17 } + +ds0CasWinkMinMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wink consists of off-hook A-B bit pattern, followed + by on-hook A-B bit pattern in timed sequence. + This object indicates the minimum duration for which + the off-hook part of wink signal should persist. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000." + DEFVAL {100} + ::= { dsx0VismCnfEntry 18 } + +ds0CasWinkMaxMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "millisesconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wink consists of off-hook A-B bit pattern, followed + by on-hook A-B bit pattern in timed sequence. + This object indicates the maximum duration for which the + off-hook part of the wink signal should persist, if it + exceeds this time limit the signal will be considered to + be spurious and will be ignored. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..3000. + + The value for this object should be greater than or equal to + ds0CasWinkMinMakeTime" + DEFVAL {350} + ::= { dsx0VismCnfEntry 19 } + +ds0CasWinkBreakTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wink consists of off-hook A-B bit pattern, + followed by on-hook A-B bit pattern in timed sequence. + This object indicates the minimum duration for which + the on-hook part of wink signal should persist. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000." + DEFVAL {70} + ::= { dsx0VismCnfEntry 20 } + +ds0CasGlareTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the terminating gateway receives off Hook event + from the Call Agent it starts the timer specified in + this object to see if the terminating side is also + trying to originate a call. If this is true, we have + a 'glare' condition. The way glare is resolved is + thru this user programmable timer, we will not honor + any off hook events from the originating PBX during + this time. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non CAS. + For a CAS line this object can only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..10000." + DEFVAL {100} + ::= { dsx0VismCnfEntry 21 } + +ds0CasGaurdTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The gaurd time is the duration between the end of one call + and the start of next call. This object specifies what should + be such a duration. All state changes from the PBX are ignored + for this duration. After receiving DLCX, this timer will be + started for a period as configured in this object, and will + not honor any off-hook events before the expiration of this timer. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..1000." + DEFVAL {800} + ::= { dsx0VismCnfEntry 22 } + +ds0CasDelayImmedStart OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This timer indicates the time that VISM should wait before + outpulsing digits to the PBX after sending an off hook event. + This applies only to immediate start protocol. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint. + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..1000." + DEFVAL {500} + ::= { dsx0VismCnfEntry 23 } + +ds0SignalingType OBJECT-TYPE + SYNTAX INTEGER { + cas (1), + ccs (2), + none (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute indicates the type of signaling on the line + to which this ds0 belongs. + + CAS - Channel Associated Signaling + CCS - Common Channel Signaling + none - no signaling used. + + This object will be implicitly set to line signaling + type every time it changes." + DEFVAL { none } + ::= {dsx0VismCnfEntry 24} + +ds0CasMinDelayDialTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an object for an E & M signaling protocol like + wink-start for this ds0. The difference is that the + address-control signal is different from wink. + The originating VISM, on receiving a seize (AB=11) from the + PBX, responds by sending the delay-dial (AB=11) signal back + to the PBX. When the originating VISM is ready to collect + the digits, it sends a start-dial (AB=00) signal. + This operation is symmetric. So the terminating VISM, on + seizing a trunk, should receive AB=11 + (as an ack that the trunk is operational). Subsequently, + when it receives the start signal (AB=00) from the connected PBX, + it should outpulse the digits. The rest of the operation + is similiar to wink-start. + + The allowed range for this object is 100..1000 with + units in milliseconds. + + In delay-dial operation, the outgoing interface (this interface), + after sending a seize signal (AB = 11), waits for the delay-dial + signal (AB = 11). The delay-dial signal, apart from + acknowledging the seize signal, tells this interface that + the connected equipment is not ready for the digits yet. + This object specifies the time in milliseconds, after which + incoming AB=11 will be interpreted by this interface as the + delay-dial signal." + REFERENCE + "1. Generic Requirements, GR-506-CORE, Issue 1, June 1996, + Revision 1, November 1996, + 2. LSSGR: Signaling for Analog Interfaces + Section 11.2.3 is about 'Delay-Dial Operation' (in general) + In particular, section 11.2.3.1 ([R11-21] is about these + timing requirements." + DEFVAL {100} + ::= {dsx0VismCnfEntry 25} + +ds0CasMinStartDialTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an object for an E & M signaling protocol like + wink-start for this ds0. The difference is that the + address-control signal is different from wink. The originating + VISM, on receiving a seize (AB=11) from the PBX, + responds by sending the delay-dial (AB=11) signal back + to the PBX. When the originating VISM is ready to collect + the digits, it sends a start-dial (AB=00) signal. + This operation is symmetric. So the terminating VISM, on + seizing a trunk, should receive AB=11 + (as an ack that the trunk is operational). Subsequently, + when it receives the start signal (AB=00) from + the connected PBX, it should outpulse the digits. + The rest of the operation is similiar to wink-start. + + The allowed range for this object is 70..1000. + + In delay-dial operation, the outgoing interface (this interface), + after receiving a delay-dial signal (AB=11) from the connected + equipment, waits for the start-dial signal (AB = 00) before + sending the digits to the connected equipment. + The start-dial signal tells this interface that the + connected equipment is ready for the digits. + This object specifies the time in milliseconds, after which + incoming AB=00 will be interpreted by this interface as the + start dial signal." + REFERENCE + "1. Generic Requirements, GR-506-CORE, Issue 1, June 1996, + Revision 1, November 1996, + 2. LSSGR: Signaling for Analog Interfaces + Section 11.2.3 is about 'Delay-Dial Operation' (in general) + In particular, section 11.2.3.1 ([R11-22] and [R11-23]) is + about these timing requirements." + DEFVAL {70} + ::= {dsx0VismCnfEntry 26} + +ds0CasFlashMinMakeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flash is a CAS signal generated by users to request + special services. The interpretation of the flash + depends on the protocol in use. The signal itself + is an on-hook followed by an off-hook. This object + specifies the minimum duration for the signal to be + recognized as a flash by VISM. This duration, + expressed in milliseconds, is defined as the elapsed + time between the off-to-on-hook transition followed by + the on-to-off-hook transition. + If the on-hook duration is shorter than the value of + this object, the signal will be ignored. + + This object cannot be configured if the signaling type + for the line to which this ds0 belongs is non-CAS. + For a CAS line, this object can only be configured + after associating this ds0 with an endpoint. + If no endpoint was added for this Ds0, any configuration + attempt will be rejected. + + This object will be applicable if ds0CasParameterSource + has a value of mibvalue (2). + + The allowed range for this object is 50..1550." + DEFVAL {300} + ::= {dsx0VismCnfEntry 27} + +ds0CasFlashMaxMakeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flash is a CAS signal generated by users to request + special services. The interpretation of the flash + depends on the protocol in use. The signal itself is + an on-hook followed by an off-hook. This object specifies + the maximum duration for the signal to be recognized as a + flash by VISM. This duration, expressed in milliseconds, + is defined as the elapsed time between the off-to-on-hook + transition followed by the on-to-off-hook transition. + If the on-hook duration is longer than the value of this object, + the signal will be ignored. + + This object cannot be configured if the signaling type + for the line to which this ds0 belongs is non-CAS. + + For a CAS line, this object can only be configured after + associating this ds0 with an endpoint. This means that + if no endpoint was added for this Ds0, any configuration + set attempt will be rejected, but any get will be allowed. + + This object will be applicable if ds0CasParameterSource + has a value of 'mibvalue'(2). + + The allowed range for this object is 50..1550. + The value of this object should be greater than + or equal to ds0CasFlashMinMakeTime." + DEFVAL {1400} + ::= {dsx0VismCnfEntry 28} + +ds0CasDirectionality OBJECT-TYPE + SYNTAX INTEGER { + bidirectional (1), + incoming (2), + outgoing (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the direction in which CAS calls + will be accepted on this endpoint. If this object is set to + + bidirectional(1): VISM can send and receive calls on this + endpoint + incoming(2) : calls from the connected PBX will be + accepted by VISM on this endpoint. + outgoing(3) : VISM will send calls towards the connected PBX and + not accept calls from the PBX. + + The main difference between bidirectional and one-way trunks + is the occurrence of glare. On bidirectional trunks, since both + VISM and the connected PBX can seize the endpoint at + approximately the same time, glare (dual seizure) is likely to occur. + The protocol assigned to a bidirectional endpoint should be + capable of detecting and resolving glare. + Wink-start and delay-dial are examples of protocols capable of + glare handling and immediate-start, ground-start and loop-start, + of those that cannot. + + This object cannot be configured if the signaling type for + the DS1 line to which this ds0 belongs is non-CAS. + + For a CAS line, this object can only be configured after + associating this ds0 with an endpoint. This means that if + no endpoint was added for this Ds0, any configuration set + attempt will be rejected, but any get will be allowed." + DEFVAL {bidirectional} + ::= {dsx0VismCnfEntry 29} + +ds0CasGlarePolicy OBJECT-TYPE + SYNTAX INTEGER { + controlling (1), + releasing (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies how a bidirectional endpoint should + resolve glare. This object will be used only if + dsx0VismDirectionality of the endpoint is 'bidirectional'. + When glare is detected, if this object is set to controlling, + VISM will wait for the connected PBX to assert on-hook. + When the connected PBX goes on-hook, VISM proceeds to dial + the numbers out waits for answer. + + If this object is set to releasing(2), VISM indicates the + glare situation to the Call Agent + (as specified by the control protocol), prepares to collect + digits from the PBX and asserts on hook. The incoming call + should go through. + If the CAS protocol assigned to the endpoint cannot detect + glare or if it cannot resolve glare according to the policy + provisioned via this object, this object will not be used. + + This object cannot be configured if the signaling type + for the DS1 line to which this ds0 belongs is non-CAS. + + For a CAS line, this object can only be configured after + associating this ds0 with an endpoint. This means that if no + endpoint was added for this Ds0, any configuration set + attempt will be rejected, but any get will be allowed." + DEFVAL {controlling} + ::= {dsx0VismCnfEntry 30} + +ds0CasIncomingMgcpPackage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object, in conjunction with the card level + persistentXgcpEventsTable, controls how persistent + CAS events (like seize, disconnect, etc) related + to an incoming call observed on this DS0 are notified to + the Media Gateway Controller (MGC). + + At the card level, the persistentXgcpEventsTable allows + MGCP package-event combinations to be configured as persistent. + For example, when L/hd is added to the persistentXgcpEventsTable, + the hook-down event in line package will be notified to the MGC + every time it is observed without the MGC requesting for that event. + + Since the same CAS event can map to different MGCP events under + different packages (eg. the CAS event 'seize' can be 'sup' in + 'MS' package and 'hd' in 'BL' package) and different lines could + be running different packages at a given time, there needs to be + a per-DS0 object indicating what package should be used while + notifying CAS events observed on that DS0. This object, + ds0CasIncomingMgcpPackage specifies the package that will be + used while notifying CAS events observed on an incoming call + on this DS0. + + This object can be set to a package name from + xgcpCapabilityPackageTable whose + xgcpCapabilityPackageEnable is true or the string 'basic' + indicating that one of the basic packages in that table + (G, T, L, H, R, D or M) to which the observed event belongs + can be used. + + This object is used only if the protocol is MGCP. + If the notification is in response to an RQNT, VISM + uses the package (and event name) that the MGC used + to request the event regardless what this object is set to. + + In the absence of an RQNT, the observed CAS event is + encoded according to the package that this object specifies. + A 'seize' observed on the CAS signaling channel on this DS0, + for example is encoded as 'ms/sup' if this object is + set to 'ms', 'bl/hd' if this object is set to 'bl' or + as 'L/hd' if this object is set to 'basic'. + If this package/event is present in persistentXgcpEventsTable, + a notification is generated, otherwise this event is discarded. + + An attempt to set this object to a package name whose + xgcpCapabilityPackageEnable is false in + xgcpCapabilityPackageTable will fail. + + This object is used only if the ds0CasDirectionality is set + to 'bidirectional' or 'incoming'." + ::= {dsx0VismCnfEntry 31} + +ds0CasOutgoingMgcpPackage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object, in conjunction with the card level + persistentXgcpEventsTable, controls how persistent + CAS events (like answer, disconnect, etc) related + to an outgoing call observed on this DS0 are notified to the + Media Gateway Controller (MGC). + + At the card level, the persistentXgcpEventsTable allows + MGCP package-event combinations to be configured as persistent. + For example, when L/hd is added to the persistentXgcpEventsTable, + the hook-down event in line package will be notified to the MGC + every time it is observed without the MGC requesting for that event. + + Since the same CAS event can map to different MGCP events + under different packages (eg. the CAS event 'answer' can be + 'ans' in 'MS' package and 'hd' in 'BL' package) and different + lines could be running different packages at a given time, + there needs to be a per-DS0 object indicating what package + should be used while notifying CAS events observed on that DS0. + This object, ds0CasOutgoingMgcpPackage specifies the package + that will be used while notifying CAS events observed on an + outgoing call on this DS0. + + This object can be set to a package name from + xgcpCapabilityPackageTable whose xgcpCapabilityPackageEnable + is true or the string 'basic' indicating that one + of the basic packages in that table (G, T, L, H, R, D or M) + to which the observed event belongs can be used. + + This object is used only if the protocol is MGCP. + If the notification is in response to an RQNT, + VISM uses the package (and event name) that the MGC used + to request the event regardless what this object is set to. + + In the absence of an RQNT, the observed CAS event is encoded + according to the package that this object specifies. + An answer observed on the CAS signaling channel on this DS0, + for example is encoded as 'ms/ans' if this object is set to 'ms', + 'bl/hd' if this object is set to 'bl' or as 'L/hd' if this object is + set to 'basic'. If this package/event is present in + persistentXgcpEventsTable, a notification is generated, + otherwise this event is discarded. + + An attempt to set this object to a package name whose + xgcpCapabilityPackageEnable is false in + xgcpCapabilityPackageTable will fail. + + This object is used only if the ds0CasDirectionality is set + to 'bidirectional' or 'outgoing'." + ::= {dsx0VismCnfEntry 32} + +ds0InputGain OBJECT-TYPE + SYNTAX Integer32 (-6..14) + UNITS "dB - decibel" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the amount of gain inserted at the + receiver side of a ds0 channel, in dB (decibel) units. + The default value of this object is 0 dB. + + The input gain settings only define a gain/loss relative + to the 0 dB setting. The absolute loss at the 0 dB setting + could be implementation dependent based on the desired network + loss plan. + + This object can be set when there are active call going on, + and in this case the new gain will take effective immediately. + It can also be set at both unbound endpoints and bound but + non-active endpoints." + DEFVAL { 0 } + ::= {dsx0VismCnfEntry 33} + +ds0OutputAttenuation OBJECT-TYPE + SYNTAX Integer32 (0..14) + UNITS "dB - decibel" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the amount of attenuation inserted + at the transmit side of a ds0 channel, in dB (decibel) units. + + The output attenuation settings only define a loss relative to + 0 dB setting. The absolute loss at the 0 dB setting could be + implementation dependent based on the desired network loss plan. + + This object can be set when there are active call going on, + and in this case the new gain will take effective immediately. + It can also be set at both unbound endpoints and bound but + non-active endpoints. + " + DEFVAL { 0 } + ::= {dsx0VismCnfEntry 34} + +ds0MusicThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..-30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The indicates Music On Hold Threshold in dBm. Based on this + value, VISM DSP will interprete the incoming signal from TDM side + as either silence or voice, and consequently turn on or off VAD. + + This object can be set when there is active call going on at the + ds0 channel, and at both unbound endpoints and bound non-active + endpoints. + " + DEFVAL { -38 } + ::= {dsx0VismCnfEntry 35} + +ds0SidPacket OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the Silence Indication + Detection (SID) packet should be generated when silence + suppression is in active mode. The SID packet indicates + the noise level during silence, which is used as a reference + to generate comfort noise on the other side of the gateway. + This object is used for VoIP only." + DEFVAL {true} + ::= {dsx0VismCnfEntry 36} + +ds0ExecDiag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of DSP channel level + RAS on the VISM. When it is enable VISM will configure + the DSP through HOST-DSP message on the individual channel." + DEFVAL{true} + ::= { dsx0VismCnfEntry 37 } + +ds0Companding OBJECT-TYPE + SYNTAX INTEGER + { + uLaw (1), + aLaw (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether input from / output + to the TDM side of DS0 is u-law or a-law stream. + The setting of this object will not take effect + unless the corresponding DSP channel is closed and + re-opened." + ::= { dsx0VismCnfEntry 38 } + +ds0RxCasTransTblName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the template name 'cvcmCasTemplateName' + in the CISCO-VOICE-CAS-MODULE-MIB associated with the receive + signaling channel on a DS0." + ::= { dsx0VismCnfEntry 39 } + +ds0TxCasTransTblName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the template name + 'cvcmCasTemplateName' in the CISCO-VOICE-CAS-MODULE-MIB + associated with the transmit signaling channel + on a DS0." + ::= { dsx0VismCnfEntry 40 } + +ds0TxRxCasConfig OBJECT-TYPE + SYNTAX INTEGER { + transmit (1), + receive (2), + bidirectional (3), + none (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates configuration on a DS0. + 'transmit'- Configure transmit signaling channel + on the DSP with user defined CAS + pattern to translate incoming ABCD + CAS bits from the TDM + 'receive'- Configure receive signaling channel + on the DSP with user defined CAS + pattern to translate the outgoing + ABCD CAS bits on the TDM + 'bidirectional'- Configure transmit and receive + signaling channel on the DSP with + user defined CAS pattern to translate + incoming and outgoing ABCD CAS bits + on the TDM + 'none'- Signaling channel is using default + ABCD CAS pattern specified by the DSP." + ::= { dsx0VismCnfEntry 41 } +------------------------------------------------------------------- +-- +-- dsx0VismChanMapTable +-- This table defines the mapping between the Ds0 and the ifIndex +-- used to index the table dsx0VismCnfTable. +------------------------------------------------------------------- + +dsx0VismChanMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx0VismChanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is created implicitly at the time of + creating and deleting the endpoints. + This table provides the mapping information from a line + and channel to obtain an index for that channel." + ::= { dsx0Vism 2 } + +dsx0VismChanMapEntry OBJECT-TYPE + SYNTAX Dsx0VismChanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the mapping from dsx1Line number + to ds0 channel Number and provides the ifIndex mapping." + INDEX { dsx1LineNum, ds0ChanNum } + ::= { dsx0VismChanMapTable 1 } + +Dsx0VismChanMapEntry ::= + SEQUENCE { + dsx1LineNum Integer32, + ds0ChanNum Integer32, + ds0ChanMapIfIndex Integer32 +} + +dsx1LineNum OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the physical line number on + VISM card." + ::= { dsx0VismChanMapEntry 1 } + +ds0ChanNum OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the ds0 number or channel number + within a T1 or E1 line. + The valid channel numbers are 1 to 24 for T1 line + and 1 - 31 for E1 line." + ::= { dsx0VismChanMapEntry 2 } + +ds0ChanMapIfIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the ifIndex derived based on the + line number and the channel number within the line according + to the formula: + IfIndex = 31 * (Ds1# - 1) + ds0# + + where : Ds1# - The T1/E1 line number in the range 1 - 8. + ds0# - The ds0 channel number ranging from + 1 to 24 for T1 + and 1 to 31 for E1." + ::= { dsx0VismChanMapEntry 3 } + + +vismTotalDs0Count OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the total number of ds0s configured the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 1 } + +vismFreeDs0Count OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of free ds0s on the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 2 } + +vismActiveDs0Count OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of active ds0s on the card." + ::= { vismDs0CardStats 3 } + +vismBlockDs0Count OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of blocked ds0s on the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 4 } + +vismActiveHighWaterMark OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the high water mark number of ds0s that were + active simultaneously on the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 5 } + +vismDs0CardStatsClrButton OBJECT-TYPE + SYNTAX INTEGER { + noaction (1), + clear (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to clear all the vism Ds0 + card stats. 1 = No action, 2 = Clear alarm" + ::= { vismDs0CardStats 6 } + +-- +-- VISM DS0 Line Stats table +-- + +vismDs0LineStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VismDs0LineStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on DS0s configured + on DS1 interface." + ::= { dsx0Vism 3 } + +vismDs0LineStatsEntry OBJECT-TYPE + SYNTAX VismDs0LineStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vismDs0LineStatsTable. + Each entry contains following information + applicable for each DS1 interface: + Total DS0s + Free DS0s + Active DS0s + Blocked DS0s." + INDEX { ds0LineNum } + ::= { vismDs0LineStatsTable 1 } + +VismDs0LineStatsEntry ::= + SEQUENCE { + ds0LineNum Integer32, + lineTotalDs0Count Integer32, + lineFreeDs0Count Integer32, + lineActiveDs0Count Integer32, + lineBlockDs0Count Integer32, + lineActiveHighWaterMark Integer32, + lineStatsClrButton INTEGER + } + +ds0LineNum OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the identifier of a DS1/E1 Interface on + a managed device. The number of entries is 8 in a VISM + and VISM-PR card." + ::= { vismDs0LineStatsEntry 1 } + +lineTotalDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the total number of ds0s configured on this + DS1 line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 2 } + +lineFreeDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the total number of free ds0s on this + DS1 line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 3 } + +lineActiveDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of active ds0s on this line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 4 } + +lineBlockDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of blocked ds0s on this line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 5 } + +lineActiveHighWaterMark OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the high water mark number of ds0s that + were active simultaneously on the line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 6 } + +lineStatsClrButton OBJECT-TYPE + SYNTAX INTEGER { + noaction (1), + clear (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to clear the vism Ds0 line + status entry. 1 = No action, 2 = Clear alarm." + ::= { vismDs0LineStatsEntry 7 } + +-- +-- VISM DS0 Status table +-- + +vismDs0StatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF VismDs0StatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains ds0 status information on a + DS1 interface." + ::= { dsx0Vism 4 } + + vismDs0StatusEntry OBJECT-TYPE + SYNTAX VismDs0StatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ds0 Status Table." + INDEX { ds0LineNumber, ds0Number } + ::= { vismDs0StatusTable 1 } + +VismDs0StatusEntry ::= + SEQUENCE { + ds0LineNumber Integer32, + ds0Number Integer32, + ds0Status INTEGER, + ds0StatusClrButton INTEGER + } + +ds0LineNumber OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the identifier of a DS1/E1 Interface + on a managed device. The number of entries is 8 in a + VISM and VISM-PR card." + ::= { vismDs0StatusEntry 1 } + +ds0Number OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the ds0 number on a + DS1 interface." + ::= { vismDs0StatusEntry 2 } + +ds0Status OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + busy (2), + fault (3), + block (4), + unknown (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the status of the ds0. idle - This ds0 + is in idle state. busy - This ds0 is in busy state. + Ds0 enters this state when it is in the process of + being setup for a call. fault - This ds0 is in fault(alarm) + state. block - This ds0 is in block state. + Ds0 can enter this state when the line or + gateway is commissioned out of service." + DEFVAL { unknown } + ::= { vismDs0StatusEntry 3 } + +ds0StatusClrButton OBJECT-TYPE + SYNTAX INTEGER { + noaction (1), + clear (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to clear the vism Ds0 + status. 1 = No action, 2 = Clear alarm" + ::= { vismDs0StatusEntry 4 } + +-- conformance information + +ciscoVismDsx0MIBConformance OBJECT IDENTIFIER ::= { ciscoVismDsx0MIB 2 } + +ciscoVismDsx0MIBGroups OBJECT IDENTIFIER ::= + { ciscoVismDsx0MIBConformance 1 } + +ciscoVismDsx0MIBCompliances OBJECT IDENTIFIER ::= + { ciscoVismDsx0MIBConformance 2 } + +-- compliance statements + +ciscoVismDsx0Compliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for objects related + to DS0 mib objects." + MODULE -- this module + MANDATORY-GROUPS { + ciscoVismDsx0LineStatsGroup, + ciscoVismDsx0StatusGroup, + ciscoVismDsx0ConfGroup, + ciscoVismDsx0ChanMapGroup, + ciscoVismCardStatsGroup + } + ::= { ciscoVismDsx0MIBCompliances 1 } + +ciscoVismDsx0Compliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for objects related + to DS0 mib objects." + MODULE -- this module + MANDATORY-GROUPS { + ciscoVismDsx0LineStatsGroup, + ciscoVismDsx0StatusGroup, + ciscoVismDsx0ConfGroup2, + ciscoVismDsx0ChanMapGroup, + ciscoVismCardStatsGroup + } + ::= { ciscoVismDsx0MIBCompliances 2 } + +ciscoVismCardStatsGroup OBJECT-GROUP + OBJECTS { + vismTotalDs0Count, + vismFreeDs0Count, + vismActiveDs0Count, + vismBlockDs0Count, + vismActiveHighWaterMark, + vismDs0CardStatsClrButton + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 Statistics applicable to VISM Module." + ::= { ciscoVismDsx0MIBGroups 1 } + +ciscoVismDsx0LineStatsGroup OBJECT-GROUP + OBJECTS { + ds0LineNum, + lineTotalDs0Count, + lineFreeDs0Count, + lineActiveDs0Count, + lineBlockDs0Count, + lineActiveHighWaterMark, + lineStatsClrButton + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 Line statistics." + ::= { ciscoVismDsx0MIBGroups 2 } + +ciscoVismDsx0StatusGroup OBJECT-GROUP + OBJECTS { + ds0LineNumber, + ds0Number, + ds0Status, + ds0StatusClrButton + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 status." + ::= { ciscoVismDsx0MIBGroups 3 } + +ciscoVismDsx0ConfGroup OBJECT-GROUP + OBJECTS { + ds0IfIndex, + ds0RobbedBitSignalling, + ds0IdleCode, + ds0SeizedCode, + ds0ReceivedCode, + ds0BundleMapped, + ds0IfType, + ds0CasVariantName, + ds0CasCadenceOnTime , + ds0CasCadenceOffTime, + ds0InsertLocalCas, + ds0LocalCasPattern, + ds0LoopbackCommand, + ds0CasParameterSource, + ds0CasOnHookMinMakeTime, + ds0CasOffHookMinMakeTime, + ds0CasWinkMinMakeTime, + ds0CasWinkMaxMakeTime, + ds0CasWinkBreakTime, + ds0CasGlareTime, + ds0CasGaurdTime, + ds0CasDelayImmedStart, + ds0SignalingType, + ds0CasMinDelayDialTime, + ds0CasMinStartDialTime , + ds0CasFlashMinMakeTime, + ds0CasFlashMaxMakeTime, + ds0CasDirectionality, + ds0CasGlarePolicy, + ds0CasIncomingMgcpPackage, + ds0CasOutgoingMgcpPackage, + ds0InputGain, + ds0OutputAttenuation, + ds0MusicThreshold, + ds0SidPacket, + ds0ExecDiag + } + STATUS deprecated + DESCRIPTION + "The collection of objects used for + DS0 configuration in VISM module." + ::= { ciscoVismDsx0MIBGroups 4 } + +ciscoVismDsx0ConfGroup2 OBJECT-GROUP + OBJECTS { + ds0IfIndex, + ds0RobbedBitSignalling, + ds0IdleCode, + ds0SeizedCode, + ds0ReceivedCode, + ds0BundleMapped, + ds0IfType, + ds0CasVariantName, + ds0CasCadenceOnTime , + ds0CasCadenceOffTime, + ds0InsertLocalCas, + ds0LocalCasPattern, + ds0LoopbackCommand, + ds0CasParameterSource, + ds0CasOnHookMinMakeTime, + ds0CasOffHookMinMakeTime, + ds0CasWinkMinMakeTime, + ds0CasWinkMaxMakeTime, + ds0CasWinkBreakTime, + ds0CasGlareTime, + ds0CasGaurdTime, + ds0CasDelayImmedStart, + ds0SignalingType, + ds0CasMinDelayDialTime, + ds0CasMinStartDialTime , + ds0CasFlashMinMakeTime, + ds0CasFlashMaxMakeTime, + ds0CasDirectionality, + ds0CasGlarePolicy, + ds0CasIncomingMgcpPackage, + ds0CasOutgoingMgcpPackage, + ds0InputGain, + ds0OutputAttenuation, + ds0MusicThreshold, + ds0SidPacket, + ds0ExecDiag, + ds0Companding, + ds0RxCasTransTblName, + ds0TxCasTransTblName, + ds0TxRxCasConfig + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 configuration in VISM module." + ::= { ciscoVismDsx0MIBGroups 7 } + +ciscoVismDsx0ChanMapGroup OBJECT-GROUP + OBJECTS { + dsx1LineNum, + ds0ChanNum , + ds0ChanMapIfIndex + } + STATUS current + DESCRIPTION + "The collection of objects used for + mapping DS0 to ifIndex." + ::= { ciscoVismDsx0MIBGroups 5 } + +ciscoVismDsx0ConfDeprecatedGroup OBJECT-GROUP + OBJECTS { + ds0TransmitCodesEnable + } + STATUS deprecated + DESCRIPTION + "The collection of objects that were + supported earlier but deprecated now." + ::= { ciscoVismDsx0MIBGroups 6 } + +END + |