snmp_mib_archive/CISCO-VOICE-ATM-DIAL-CONTROL-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

718 lines
25 KiB
Plaintext

-- *****************************************************************
-- CISCO-VOICE-ATM-DIAL-CONTROL-MIB.my: Voice ATM Dial Control MIB
-- file
--
-- April 1998, Steve Yang
-- Updated May 1999 Chris White
--
-- Copyright (c) 1998-2001, 2002 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-VOICE-ATM-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
CvcSpeechCoderRate,
CvcFaxTransmitRate,
CvcGUid,
CvcInBandSignaling
FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB
callActiveSetupTime,
callActiveIndex
FROM DIAL-CONTROL-MIB
cCallHistoryIndex
FROM CISCO-DIAL-CONTROL-MIB
ifIndex
FROM IF-MIB
ciscoExperiment
FROM CISCO-SMI;
ciscoVoiceAtmDialControlMIB MODULE-IDENTITY
LAST-UPDATED "200211170000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-voice@cisco.com"
DESCRIPTION
"This MIB module enhances the IETF Dial Control MIB
(RFC2128) by providing ATM management information over a
data network."
REVISION "200211170000Z"
DESCRIPTION
"Modify the following objects:
[1] Add a new enum definition in CvAtmSessionProtocol
[2] Change the default value in
cvAtmPeerCfgInBandSignaling
"
REVISION "9903200000Z"
DESCRIPTION
"Add new objects for handling the following:
[1] Call History object ids 6-17 to bring MIB inline with
stored Call History record.
[2] Added Call Active Entry objects
[3] Added Dialpeer Objects for VoATM "
::= { ciscoExperiment 35 }
-- Voice ATM Dial Control MIB objects definitions
ciscoVoiceAtmDialControlMIBObjects OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIB 1 }
-- The Voice Dial Control MIB consists of the following groups
-- [1] Voice ATM Dial Control Call History Group (cvAtmCallHistory)
-- [2] Voice ATM Dial Control Call Active Group (cvAtmCallActive)
-- [3] Voice ATM Dial Control Dialpeer Group (cvAtmDialPeer)
cvAtmCallHistory OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIBObjects 1 }
cvAtmCallActive OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIBObjects 2 }
cvAtmDialPeer OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIBObjects 3 }
--
-- Textual Conventions
--
--
-- Session Protocol textual convention
--
CvAtmSessionProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a Session Protocol used by Voice calls between a
local and remote router via the ATM backbone.
other - none of the following.
ciscoSwitched - cisco proprietary ATM session protocol.
"
SYNTAX INTEGER {
other (1),
ciscoSwitched (2),
aal2Trunk (3)
}
--**********************************************************************
-- Voice over ATM Dial Control Call History Group
--**********************************************************************
--
-- Voice over ATM Call History Table
--
cvAtmCallHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvAtmCallHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the ATM extension to the call history
table of IETF Dial Control MIB. It contains ATM call
leg information about specific voice over ATM call."
::= { cvAtmCallHistory 1 }
cvAtmCallHistoryEntry OBJECT-TYPE
SYNTAX CvAtmCallHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information regarding a single ATM call leg.
An entry of this table is created when its associated call
history entry in the IETF Dial Control MIB is created and
the call history entry contains information for the call
establishment to the peer on the data network backbone via
a voice over ATM peer.
Th the IETF Dial Control MIB is deleted."
INDEX { cCallHistoryIndex }
::= { cvAtmCallHistoryTable 1 }
CvAtmCallHistoryEntry ::=
SEQUENCE {
cvAtmCallHistoryConnectionId CvcGUid,
cvAtmCallHistoryVpi INTEGER,
cvAtmCallHistoryVci INTEGER,
cvAtmCallHistoryLowerIfName DisplayString,
cvAtmCallHistorySessionTarget DisplayString,
cvAtmCallHistorySubchannelID INTEGER,
cvAtmCallHistorySessionProtocol CvAtmSessionProtocol,
cvAtmCallHistoryCalledNumber DisplayString,
cvAtmCallHistoryDtmfRelay TruthValue,
cvAtmCallHistoryUseSeqNumbers TruthValue
}
cvAtmCallHistoryConnectionId OBJECT-TYPE
SYNTAX CvcGUid
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The global call identifier for the ATM call."
::= { cvAtmCallHistoryEntry 1 }
cvAtmCallHistoryVpi OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VPI used for this ATM connection."
::= { cvAtmCallHistoryEntry 2 }
cvAtmCallHistoryVci OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VCI used for this ATM connection."
::= { cvAtmCallHistoryEntry 3 }
cvAtmCallHistoryLowerIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifName of the ATM interface associated with this
call."
::= { cvAtmCallHistoryEntry 4 }
cvAtmCallHistorySessionTarget OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the session target of the peer that
was used for the voice over ATM call. A zero length string
indicates that the value is unavailable."
::= { cvAtmCallHistoryEntry 5 }
cvAtmCallHistorySubchannelID OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subchannel used for this ATM connection."
::= { cvAtmCallHistoryEntry 6 }
cvAtmCallHistorySessionProtocol OBJECT-TYPE
SYNTAX CvAtmSessionProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the session protocol used on this call."
::= { cvAtmCallHistoryEntry 7 }
cvAtmCallHistoryCalledNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the called party number for trunk connection
calls. A zero length string indicates that this data is
unavailable."
::= { cvAtmCallHistoryEntry 8 }
cvAtmCallHistoryDtmfRelay OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if Dtmf Relay was enabled for the call."
::= { cvAtmCallHistoryEntry 9 }
cvAtmCallHistoryUseSeqNumbers OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if Sequence Numbers were used on the voice
data packets."
::= { cvAtmCallHistoryEntry 10 }
--**********************************************************************
-- Voice over ATM Dial Control Call Active Group
--**********************************************************************
--
-- Voice over ATM Call Active Table
--
cvAtmCallActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvAtmCallActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the ATM extension to the active call
table of IETF Dial Control MIB. It contains ATM call
leg information about specific voice over ATM call."
::= { cvAtmCallActive 1 }
cvAtmCallActiveEntry OBJECT-TYPE
SYNTAX CvAtmCallActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information regarding a single ATM call leg.
An entry of this table is created when its associated call
active entry in the IETF Dial Control MIB is created. The
call active entry contains information for the call
establishment to the peer on the data network backbone via
a voice over ATM peer.
The entry is deleted when its associated call active entry
in the IETF Dial Control MIB is deleted."
INDEX { callActiveSetupTime, callActiveIndex }
::= { cvAtmCallActiveTable 1 }
CvAtmCallActiveEntry ::=
SEQUENCE {
cvAtmCallActiveConnectionId CvcGUid,
cvAtmCallActiveVpi INTEGER,
cvAtmCallActiveVci INTEGER,
cvAtmCallActiveLowerIfName DisplayString,
cvAtmCallActiveSessionTarget DisplayString,
cvAtmCallActiveSubchannelID INTEGER,
cvAtmCallActiveSessionProtocol CvAtmSessionProtocol,
cvAtmCallActiveCalledNumber DisplayString,
cvAtmCallActiveDtmfRelay TruthValue,
cvAtmCallActiveUseSeqNumbers TruthValue
}
cvAtmCallActiveConnectionId OBJECT-TYPE
SYNTAX CvcGUid
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The global call identifier for the ATM call."
::= { cvAtmCallActiveEntry 1 }
cvAtmCallActiveVpi OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VPI used for this ATM connection."
::= { cvAtmCallActiveEntry 2 }
cvAtmCallActiveVci OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VCI used for this ATM connection."
::= { cvAtmCallActiveEntry 3 }
cvAtmCallActiveLowerIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifName of the ATM interface associated with this
call."
::= { cvAtmCallActiveEntry 4 }
cvAtmCallActiveSessionTarget OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the session target of the peer
that is used for the voice over ATM call. A null string
indicates that the value is unavailable."
::= { cvAtmCallActiveEntry 5 }
cvAtmCallActiveSubchannelID OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subchannel used for this ATM connection."
::= { cvAtmCallActiveEntry 6 }
cvAtmCallActiveSessionProtocol OBJECT-TYPE
SYNTAX CvAtmSessionProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the session protocol being used on this call."
::= { cvAtmCallActiveEntry 7 }
cvAtmCallActiveCalledNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the called party number for trunk connection
calls. A null string indicates that this data is
unavailable."
::= { cvAtmCallActiveEntry 8 }
cvAtmCallActiveDtmfRelay OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if Dtmf Relay is enabled for the call."
::= { cvAtmCallActiveEntry 9 }
cvAtmCallActiveUseSeqNumbers OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if Sequence Numbers are used on the voice data
packets."
::= { cvAtmCallActiveEntry 10 }
--*********************************************************************
-- Voice over ATM specific Peer Configuration Table
--*********************************************************************
cvAtmPeerCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvATMPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the Voice over ATM (ATM) peer specific
information that is required to accept or place voice calls
via the ATM backbone with the session protocol specified
in cvAtmPeerCfgSessionProtocol."
::= { cvAtmDialPeer 1 }
cvAtmPeerCfgEntry OBJECT-TYPE
SYNTAX CvATMPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single ATM specific Peer. One entry per ATM
encapsulation. The entry is created when its associated
'voiceOverATM(152)' encapsulation ifEntry is created.
This entry is deleted when its associated ifEntry
is deleted."
INDEX { ifIndex }
::= { cvAtmPeerCfgTable 1 }
CvATMPeerCfgEntry ::= SEQUENCE {
cvAtmPeerCfgSessionProtocol CvAtmSessionProtocol,
cvAtmPeerCfgInterfaceName DisplayString,
cvAtmPeerCfgVpi INTEGER,
cvAtmPeerCfgVci INTEGER,
cvAtmPeerCfgVcName DisplayString,
cvAtmPeerCfgCoderRate CvcSpeechCoderRate,
cvAtmPeerCfgCodecBytes INTEGER,
cvAtmPeerCfgFaxRate CvcFaxTransmitRate,
cvAtmPeerCfgFaxBytes INTEGER,
cvAtmPeerCfgInBandSignaling CvcInBandSignaling,
cvAtmPeerCfgVADEnable TruthValue,
cvAtmPeerCfgUseSeqNumbers TruthValue,
cvAtmPeerCfgDtmfRelay TruthValue
}
cvAtmPeerCfgSessionProtocol OBJECT-TYPE
SYNTAX CvAtmSessionProtocol
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the session protocol to be used
for Internet call between local and remote router via
ATM backbone."
DEFVAL { ciscoSwitched }
::= { cvAtmPeerCfgEntry 1 }
cvAtmPeerCfgInterfaceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the ifName on which the call will go
out.
A zero length string indicates that no interface has been
assigned."
DEFVAL { "" }
::= { cvAtmPeerCfgEntry 2 }
cvAtmPeerCfgVpi OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VPI used for this ATM connection."
DEFVAL { 0 }
::= { cvAtmPeerCfgEntry 3 }
cvAtmPeerCfgVci OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VCI used for this ATM connection."
DEFVAL { 0 }
::= { cvAtmPeerCfgEntry 4 }
cvAtmPeerCfgVcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VC Name used for this ATM connection."
DEFVAL { "" }
::= { cvAtmPeerCfgEntry 5 }
cvAtmPeerCfgCoderRate OBJECT-TYPE
SYNTAX CvcSpeechCoderRate
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the default voice coder rate of
speech for the ATM peer."
DEFVAL { g729Ar8000 }
::= { cvAtmPeerCfgEntry 6 }
cvAtmPeerCfgCodecBytes OBJECT-TYPE
SYNTAX INTEGER (0..240)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the payload size for the voice
packets to be transmitted during the call."
DEFVAL { 30 }
::= { cvAtmPeerCfgEntry 7 }
cvAtmPeerCfgFaxRate OBJECT-TYPE
SYNTAX CvcFaxTransmitRate
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the default transmit rate of FAX
for the ATM peer. If the value of this object is 'none',
then the Fax relay feature is disabled; otherwise the
Fax relay feature is enabled."
DEFVAL { voiceRate }
::= { cvAtmPeerCfgEntry 8 }
cvAtmPeerCfgFaxBytes OBJECT-TYPE
SYNTAX INTEGER (0..240)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the payload size for the fax
packets to be transmitted during the call."
DEFVAL { 30 }
::= { cvAtmPeerCfgEntry 9 }
cvAtmPeerCfgInBandSignaling OBJECT-TYPE
SYNTAX CvcInBandSignaling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the type of in-band signaling
used between the two end points of the call and is used
by the router to determine how to interpret the ABCD
signaling bits sent as part of the voice payload data."
DEFVAL { cas }
::= { cvAtmPeerCfgEntry 10 }
cvAtmPeerCfgVADEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether or not VAD (Voice Activity
Detection) is enabled. If the object value is 'false',
then the voice data is continuously transmitted to
ATM backbone."
DEFVAL { true }
::= { cvAtmPeerCfgEntry 11 }
cvAtmPeerCfgUseSeqNumbers OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether or not Sequence Numbers are
generated on voice packets."
DEFVAL { false }
::= { cvAtmPeerCfgEntry 12 }
cvAtmPeerCfgDtmfRelay OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether or not Dtmf Relay is enabled.
If it is then dtmf digits are transported as FRF11 Annex
C packets, instead of being encoded as speech."
DEFVAL { false }
::= { cvAtmPeerCfgEntry 13 }
--
-- Notifications
--
ciscoVoiceAtmDialControlMIBNotificationPrefix OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIB 2 }
ciscoVoiceAtmDialControlMIBNotifications OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIBNotificationPrefix 0 }
--
-- Conformancy, Compliance and Group Objects
--
ciscoVoiceAtmDialControlMIBConformance OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIB 3 }
ciscoVoiceAtmDialControlMIBCompliances OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIBConformance 1 }
ciscoVoiceAtmDialControlMIBGroups OBJECT IDENTIFIER ::=
{ ciscoVoiceAtmDialControlMIBConformance 2 }
-- compliance statements
ciscoVoiceAtmDialControlMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the CISCO VOICE ATM DIAL CONTROL MIB"
MODULE -- this module
MANDATORY-GROUPS
{ cvAtmCallHistoryGroup,
cvAtmCallActiveGroup,
cvAtmPeerCfgGroup }
OBJECT cvAtmPeerCfgSessionProtocol
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgInterfaceName
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgVpi
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgVci
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgVcName
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgCoderRate
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgCodecBytes
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgFaxRate
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgFaxBytes
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgInBandSignaling
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgVADEnable
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgUseSeqNumbers
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
OBJECT cvAtmPeerCfgDtmfRelay
MIN-ACCESS read-only
DESCRIPTION
"Agent implements read-only access at present time"
::= { ciscoVoiceAtmDialControlMIBCompliances 1 }
-- units of conformance
cvAtmCallHistoryGroup OBJECT-GROUP
OBJECTS {
cvAtmCallHistoryConnectionId,
cvAtmCallHistoryVpi,
cvAtmCallHistoryVci,
cvAtmCallHistoryLowerIfName,
cvAtmCallHistorySessionTarget,
cvAtmCallHistorySubchannelID,
cvAtmCallHistorySessionProtocol,
cvAtmCallHistoryCalledNumber,
cvAtmCallHistoryDtmfRelay,
cvAtmCallHistoryUseSeqNumbers
}
STATUS current
DESCRIPTION
"A collection of objects providing the ATM Call History
entry capability."
::= { ciscoVoiceAtmDialControlMIBGroups 1 }
cvAtmCallActiveGroup OBJECT-GROUP
OBJECTS {
cvAtmCallActiveConnectionId,
cvAtmCallActiveVpi,
cvAtmCallActiveVci,
cvAtmCallActiveLowerIfName,
cvAtmCallActiveSessionTarget,
cvAtmCallActiveSubchannelID,
cvAtmCallActiveSessionProtocol,
cvAtmCallActiveCalledNumber,
cvAtmCallActiveDtmfRelay,
cvAtmCallActiveUseSeqNumbers
}
STATUS current
DESCRIPTION
"A collection of objects providing the ATM Call Active
entry capability."
::= { ciscoVoiceAtmDialControlMIBGroups 2 }
cvAtmPeerCfgGroup OBJECT-GROUP
OBJECTS {
cvAtmPeerCfgSessionProtocol,
cvAtmPeerCfgInterfaceName,
cvAtmPeerCfgVpi,
cvAtmPeerCfgVci,
cvAtmPeerCfgVcName,
cvAtmPeerCfgCoderRate,
cvAtmPeerCfgCodecBytes,
cvAtmPeerCfgFaxRate,
cvAtmPeerCfgFaxBytes,
cvAtmPeerCfgInBandSignaling,
cvAtmPeerCfgVADEnable,
cvAtmPeerCfgUseSeqNumbers,
cvAtmPeerCfgDtmfRelay
}
STATUS current
DESCRIPTION
"A collection of objects providing the ATM Dialpeer
capability. These objects have been implemented as
read-only."
::= { ciscoVoiceAtmDialControlMIBGroups 3 }
END