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

192 lines
6.0 KiB
Plaintext

-- *****************************************************************
-- CISCO-VOICE-CARD-MIB.my: Codec Complexity MIB
--
-- March 2002, Prabhakaran Ganesan
--
-- Copyright (c) 1994 - 1996, 2000, 2001, 2002 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
--
CISCO-VOICE-CARD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
ciscoMgmt FROM CISCO-SMI;
ciscoVoiceCard MODULE-IDENTITY
LAST-UPDATED "200202150000Z"
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
"The MIB module to configure voice-card specific
parameters such as codec complexity in voice-
enabled cisco routers."
REVISION "200202150000Z"
DESCRIPTION
"Initial version"
::= { ciscoMgmt 300576 }
-- Notification
ciscoVoiceCardNotifications OBJECT IDENTIFIER
::= { ciscoVoiceCard 0 }
ciscoVoiceCardObjects OBJECT IDENTIFIER ::= { ciscoVoiceCard 1 }
-- The Voice Card table contains the various objects defining the
-- characteristics of the voice card. The index is used to access
-- each voice card's entry in the table.
cVoiceCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF CVoiceCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of voice card entries. The number of entries
is the number of slots in the router."
::= { ciscoVoiceCardObjects 1 }
cVoiceCardEntry OBJECT-TYPE
SYNTAX CVoiceCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable
to a particular voice card. The number of entries is
the same as the number of slots in the router. This
is a constant for a given router."
INDEX { cVoiceCardIndex }
::= { cVoiceCardTable 1 }
CVoiceCardEntry ::=
SEQUENCE {
cVoiceCardIndex Unsigned32,
cVoiceCardSlotNumber Unsigned32,
cVoiceCardCodecComplexity INTEGER,
cVoiceCardAdminStatus INTEGER
}
cVoiceCardIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, used to index the
cVoiceCardTable."
::= { cVoiceCardEntry 1 }
cVoiceCardSlotNumber OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot number of the slot containing this voice
card."
::= { cVoiceCardEntry 2 }
cVoiceCardCodecComplexity OBJECT-TYPE
SYNTAX INTEGER {
hc(2), -- High Complexity
mc(4) -- Medium Complexity
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines whether the voice ports in the card can
support all codecs or not. Medium complexity
configuration can not support all codecs, while
High Complexity configuration supports all codecs.
The card may support all types of codecs listed,
but the NMS setting a value will force the card
only to use the codecs limited by the Codec
Complexity configured."
::= { cVoiceCardEntry 3 }
cVoiceCardAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- The voice card is not shut.
down(2) -- The voice card is shut.
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administrative status of the voice card. The voice
card is administratively down if all voice ports are
shut. The agent changes the status whenever the status
of the voice card changes in the router. The voice
card changes state immediately when the NMS changes
the state of this object."
::= { cVoiceCardEntry 4 }
-- Conformance
ciscoVoiceCardConformance OBJECT IDENTIFIER
::= { ciscoVoiceCard 2 }
ciscoVoiceCardMIBCompliances OBJECT IDENTIFIER
::= { ciscoVoiceCardConformance 1 }
ciscoVoiceCardMIBGroups OBJECT IDENTIFIER
::= { ciscoVoiceCardConformance 2 }
-- Compliance statements
ciscoVoiceCardMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the
Cisco Voice Card MIB."
MODULE -- Compliance to this module
MANDATORY-GROUPS {
ciscoVoiceCardGroup
}
::= { ciscoVoiceCardMIBCompliances 1 }
-- MIB Groups
ciscoVoiceCardGroup OBJECT-GROUP
OBJECTS {
cVoiceCardSlotNumber,
cVoiceCardCodecComplexity,
cVoiceCardAdminStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing voice card specific
functionality."
::= { ciscoVoiceCardMIBGroups 1 }
END