CISCO-VOICE-CAS-MODULE-MIB
AI MIB Summary
The CISCO-VOICE-CAS-MODULE-MIB manages programmable Channel Associated Signaling (CAS) bit configurations on Cisco voice modules to translate ABCD signaling states (off-hook, on-hook, flash) between TDM interfaces and packet networks. This module enables the specific mapping of E&M and DSP signaling patterns required for interoperability in legacy voice trunk environments.
This MIB is used to support Programmable CAS signaling Bit configuration on modules that support voice traffic.
This MIB will enable programming of the CAS bits in order to translate incoming/outgoing bit patterns from/to the TDM or packet side interface.
Terminology:
ABCD - Signaling bits describing off-hook, on-hook, idle, flash, etc events.
DSP - Digital Signal Processing
CAS - Channal Associated Signaling
E&M - Ear and Mouth Protocol
TDM - Time Division Multiplexed
Main OID:
ciscoVoiceCasModuleMIB.1.3.6.1.4.1.9.9.389
21
Objects
Active
Status
6
Dependencies
Imported Objects
Objects
21 total| Object Name |
|---|
ciscoVoiceCasModuleMIBThis MIB is used to support Programmable
CAS signaling Bit configuration on modules
that support voice traffic.
This MIB will enable programming of the CAS
bits in order to translate incoming/outgoing
bit patterns from/to the TDM or packet side
interface.
Terminology:
ABCD - Signaling bits describing off-hook,
on-hook, idle, flash, etc events.
DSP - Digital Signal Processing
CAS - Channal Associated Signaling
E&M - Ear and Mouth Protocol
TDM - Time Division Multiplexed MODULE-IDENTITY .1.3.6.1.4.1.9.9.389 |
ciscoVoiceCasModuleNotifs OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.389.0 |
ciscoVoiceCasModuleObjects OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.389.1 |
cvcmCasConfig OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.389.1.1 |
cvcmABCDBitTemplateConfigTableThis table is used to configure templates
on the module/card. These templates provide
mapping information between the incoming CAS
ABCD signaling bit patterns and the outgoing
ABCD signaling bit patterns. The outgoing
bit patterns are derived from the incoming
bit patterns by applying a set of actions to
each incoming bit.
Thus, this table essentially contains
configuration information about CAS ABCD
signaling bits.
The ABCD bit carries signaling information
describing off-hook, on-hook event etc on a
T1 or E1. The pattern representations
differ in CAS variants on a T1 and E1.
For example:
On T1:
E&M protocol ABCD seized is 1100
On E1:
CAS-R2 signaling ABCD seized is 0001
This table is configured on a per module/ card
basis.
Further, one can have multiple different actions
performed on the different bits (A, B, C or D)
consecutively for the same incoming ABCD bit
index. However, a given bit position can only
have one action being performed on it for a given
incoming bit pattern.
For example, for a given incoming bit index,
one can define the 'A' bit to be set to 0, the 'B'
bit to be swapped with the 'C' bit, the 'C' bit to be
swapped with the 'B' bit and the 'D' bit to be inverted.
Thus, using this table, the user can create a template
with name (cvcmCasTemplateName) 'Template1' where for
incoming pattern (cvcmABCDIncomingPattern) '0000',
the action on the A bit (cvcmCasABitAction) is
'casBitSetToZero', the action on the B bit
(cvcmCasBBitAction) is 'casBitCBit', the action on the
C bit (cvcmCasCBitAction) is 'casBitBBit' and the action
on the D bit (cvcmCasDBitAction) is 'casBitInvertBit'.
This will create one entry in 'Template1' where the
resultant outgoing pattern (cvcmABCDOutgoingPattern)
will be '0001'. SEQUENCE OF CvcmABCDBitTemplateConfigEntry .1.3.6.1.4.1.9.9.389.1.1.1 |
cvcmABCDBitTemplateConfigEntryAn entry in the table. Each entry consists of
user defined CAS ABCD bit information to configure
a transmit or received signaling channel on a DSP. CvcmABCDBitTemplateConfigEntry .1.3.6.1.4.1.9.9.389.1.1.1.1 |
cvcmModuleIndexThis object uniquely identifies the card/ module
where this table resides. It could be the slot
number of the module or be 1 where 'module' is
not applicable. Unsigned32 .1.3.6.1.4.1.9.9.389.1.1.1.1.1 |
cvcmCasTemplateIndexThis object will index into the template that
is configured in this table. Unsigned32 .1.3.6.1.4.1.9.9.389.1.1.1.1.2 |
cvcmABCDPatternIndexWill be used to index into a particular pattern
mapping in the template that is configured.
Since there are only 4 signaling bits (A, B, C, D),
there can only be (2^4) or 16 patterns per
template. Unsigned32 .1.3.6.1.4.1.9.9.389.1.1.1.1.3 |
cvcmModulePhysicalIndexThis object represents the entPhysicalIndex of
the module where this table is being configured.
If the entPhysicalTable is not supported on the
SNMP agent, then the value of this object will
be zero.ro EntPhysicalIndexOrZero (CISCO-TC) .1.3.6.1.4.1.9.9.389.1.1.1.1.4 |
cvcmCasTemplateNameThis object identifies the name of the template
configured.
This object needs to be unique among all the
instances of the cvcmABCDBitTemplateConfigTable.
The SNMP agent will need to validate this value
for uniqueness.rw SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.4.1.9.9.389.1.1.1.1.5 |
cvcmABCDIncomingPatternThis object identifies the ABCD signaling bits
that are received by the module. The actions
specified in 'cvcmCasABitAction', 'cvcmCasBBitAction',
'cvcmCasCBitAction' and 'cvcmCasDBitAction' are applied
to this object.rw CvcmCasPatternBitPosition .1.3.6.1.4.1.9.9.389.1.1.1.1.6 |
cvcmABCDOutgoingPatternThis object identifies the ABCD signaling bits
defined by user, and downloaded to DSP signaling
channel.
This pattern is derived from the actions specified in
'cvcmCasABitAction', 'cvcmCasBBitAction', 'cvcmCasCBitAction'
and 'cvcmCasDBitAction'.
The same pattern can map to different
cvcmABCDIncomingPattern depending on the set of actions.
This pattern is mapped to input ABCD bit pattern
received and reported to the TDM or network side.ro CvcmCasPatternBitPosition .1.3.6.1.4.1.9.9.389.1.1.1.1.7 |
cvcmCasABitActionThis object identifies the action on the
'A' bit of the incoming ABCD bit pattern
specified in cvcmABCDIncomingPattern.
For this object,
'cvcmInvertBit' is same as 'cvcmInvertABit',
'cvcmNoAction' is same as 'cvcmABit'.rw CvcmCasBitAction .1.3.6.1.4.1.9.9.389.1.1.1.1.8 |
cvcmCasBBitActionThis object identifies the action on the
'B' bit of the incoming ABCD bit pattern
specified in cvcmABCDIncomingPattern.
For this object,
'cvcmInvertBit' is same as 'cvcmInvertBBit',
'cvcmNoAction' is same as 'cvcmBBit'.rw CvcmCasBitAction .1.3.6.1.4.1.9.9.389.1.1.1.1.9 |
cvcmCasCBitActionThis object identifies the action on the
'C' bit of the incoming ABCD bit pattern
specified in cvcmABCDIncomingPattern.
For this object,
'cvcmInvertBit' is same as 'cvcmInvertCBit',
'cvcmNoAction' is same as 'cvcmCBit'.rw CvcmCasBitAction .1.3.6.1.4.1.9.9.389.1.1.1.1.10 |
cvcmCasDBitActionThis object identifies the action on the
'D' bit of the incoming ABCD bit pattern
specified in cvcmABCDIncomingPattern.
For this object,
'cvcmInvertBit' is same as 'cvcmInvertDBit',
'cvcmNoAction' is same as 'cvcmDBit'.rw CvcmCasBitAction .1.3.6.1.4.1.9.9.389.1.1.1.1.11 |
cvcmCasBitRowStatusAn entry may be created using the 'createAndGo'
option. When the row is successfully created,
the object will be set to 'active' by the agent.
An entry may be deleted by setting the object
to 'destroy'.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.9.9.389.1.1.1.1.12 |
cvcmMIBConformance OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.389.2 |
cvcmMIBGroups OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.389.2.1 |
cvcmMIBCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.389.2.2 |