summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-VISM-DSX0-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/cisco/CISCO-VISM-DSX0-MIB')
-rw-r--r--MIBS/cisco/CISCO-VISM-DSX0-MIB1700
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
+