mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
458 lines
15 KiB
Plaintext
458 lines
15 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-H324-DIAL-CONTROL-MIB.my: H.324 Dial Control MIB
|
|
--
|
|
--
|
|
-- January 2007, Lizzie Cheung
|
|
--
|
|
-- Copyright (c) 2007 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
CISCO-H324-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
callActiveSetupTime,
|
|
callActiveIndex,
|
|
AbsoluteCounter32
|
|
FROM DIAL-CONTROL-MIB
|
|
cCallHistoryIndex
|
|
FROM CISCO-DIAL-CONTROL-MIB
|
|
CvcGUid,
|
|
CvcVideoCoderRate
|
|
FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
ciscoH324DialControlMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200702060000Z"
|
|
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 H.324 call information over
|
|
a telephony network.
|
|
|
|
ITU-T Recommendation H.324 is the ITU standard
|
|
covers audio and video to be shared among
|
|
narrow-band visual telephone systems
|
|
and terminal equipments over ISDN.
|
|
|
|
REFERENCE
|
|
|
|
[1] RFC 2128 Dial Control Management Information
|
|
Base using SMIv2."
|
|
|
|
REVISION "200702060000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
|
|
::= { ciscoMgmt 621 }
|
|
|
|
-- H324 Dial Control MIB objects definitions
|
|
|
|
ciscoH324DialControlMIBObjects OBJECT IDENTIFIER ::=
|
|
{ ciscoH324DialControlMIB 1 }
|
|
ciscoH324DialControlMIBConform OBJECT IDENTIFIER ::=
|
|
{ ciscoH324DialControlMIB 2 }
|
|
|
|
-- The H324 Dial Control MIB consists of the following groups
|
|
-- [1] H324 Dial Control Call History Group
|
|
-- (cH324DialControlCallHistory)
|
|
-- [2] H324 Dial Control Call Active Group
|
|
-- (cH324DialControlCallActive)
|
|
|
|
cH324DialControlCallHistory OBJECT IDENTIFIER ::=
|
|
{ ciscoH324DialControlMIBObjects 1 }
|
|
cH324DialControlCallActive OBJECT IDENTIFIER ::=
|
|
{ ciscoH324DialControlMIBObjects 2 }
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
--
|
|
-- Voice Call H.324 Call Type textual convention
|
|
--
|
|
|
|
CH324CallType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the H.324 call type of a voice
|
|
call."
|
|
SYNTAX INTEGER {
|
|
h324 (1) -- h324 call
|
|
}
|
|
|
|
--**********************************************************************
|
|
-- H324 Dial Control Call History Group
|
|
--**********************************************************************
|
|
|
|
--
|
|
-- H324 Call History Table
|
|
--
|
|
|
|
cH324CallHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CH324CallHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the H.324 extension to the call
|
|
history table of IETF Dial Control MIB. It contains H.324
|
|
call leg information about specific voice encapsulation
|
|
call with H.324 setup.
|
|
|
|
An entry is added to the table 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 a voice encapsulation peer with video
|
|
call information type.
|
|
|
|
The entry is deleted when its associated call history
|
|
entry in the IETF Dial Control MIB is deleted."
|
|
|
|
::= { cH324DialControlCallHistory 1 }
|
|
|
|
cH324CallHistoryEntry OBJECT-TYPE
|
|
SYNTAX CH324CallHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information regarding a single voice encapsulation
|
|
call with H.324 setup."
|
|
INDEX { cCallHistoryIndex }
|
|
::= { cH324CallHistoryTable 1 }
|
|
|
|
|
|
CH324CallHistoryEntry ::=
|
|
SEQUENCE {
|
|
cH324CallHistoryConnectionId CvcGUid,
|
|
cH324CallHistoryIncomingConnectionId CvcGUid,
|
|
cH324CallHistoryH324CallType CH324CallType,
|
|
cH324CallHistoryUsedBandwidth Unsigned32,
|
|
cH324CallHistoryTxVideoCodec CvcVideoCoderRate,
|
|
cH324CallHistoryTxVideoPackets AbsoluteCounter32,
|
|
cH324CallHistoryTxVideoBytes AbsoluteCounter32,
|
|
cH324CallHistoryRxVideoCodec CvcVideoCoderRate,
|
|
cH324CallHistoryRxVideoPackets AbsoluteCounter32,
|
|
cH324CallHistoryRxVideoBytes AbsoluteCounter32
|
|
}
|
|
|
|
cH324CallHistoryConnectionId OBJECT-TYPE
|
|
SYNTAX CvcGUid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global call identifier for the H.324 call."
|
|
::= { cH324CallHistoryEntry 1 }
|
|
|
|
cH324CallHistoryIncomingConnectionId OBJECT-TYPE
|
|
SYNTAX CvcGUid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global call identifier for the gateway call which
|
|
will be shared with the associated call legs."
|
|
::= { cH324CallHistoryEntry 2 }
|
|
|
|
cH324CallHistoryH324CallType OBJECT-TYPE
|
|
SYNTAX CH324CallType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of H.324 call."
|
|
::= { cH324CallHistoryEntry 3 }
|
|
|
|
cH324CallHistoryUsedBandwidth OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10000000)
|
|
UNITS "kilobits per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bandwidth for the H.324 call session."
|
|
::= { cH324CallHistoryEntry 4 }
|
|
|
|
cH324CallHistoryTxVideoCodec OBJECT-TYPE
|
|
SYNTAX CvcVideoCoderRate
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The negotiated encoding type used to compress
|
|
the video data in transmit direction for a
|
|
H.324 call session."
|
|
::= { cH324CallHistoryEntry 5 }
|
|
|
|
cH324CallHistoryTxVideoPackets OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data packets
|
|
transmitted for the H.324 call session."
|
|
::= { cH324CallHistoryEntry 6 }
|
|
|
|
cH324CallHistoryTxVideoBytes OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data bytes
|
|
transmitted for the H.324 call session."
|
|
::= { cH324CallHistoryEntry 7 }
|
|
|
|
cH324CallHistoryRxVideoCodec OBJECT-TYPE
|
|
SYNTAX CvcVideoCoderRate
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The negotiated encoding type used to compress
|
|
the video data in receive direction for a
|
|
H.324 call session."
|
|
::= { cH324CallHistoryEntry 8 }
|
|
|
|
cH324CallHistoryRxVideoPackets OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data packets
|
|
received for the H.324 call session."
|
|
::= { cH324CallHistoryEntry 9 }
|
|
|
|
cH324CallHistoryRxVideoBytes OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data bytes
|
|
received for the H.324 call session."
|
|
::= { cH324CallHistoryEntry 10 }
|
|
|
|
--**********************************************************************
|
|
-- H324 Dial Control Call Active Group
|
|
--**********************************************************************
|
|
|
|
--
|
|
-- H324 Call Active Table
|
|
--
|
|
|
|
cH324CallActiveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CH324CallActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the H.324 extension to the active
|
|
call table of IETF Dial Control MIB. It contains H.324
|
|
call leg information about specific voice encapsulation
|
|
call with H.324 setup.
|
|
|
|
An entry is added to the table 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 a voice encapsulation peer with video
|
|
call information type.
|
|
|
|
The entry is deleted when its associated call active entry
|
|
in the IETF Dial Control MIB is deleted."
|
|
|
|
::= { cH324DialControlCallActive 1 }
|
|
|
|
cH324CallActiveEntry OBJECT-TYPE
|
|
SYNTAX CH324CallActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information regarding a single voice encapsulation
|
|
call with H.324 setup."
|
|
INDEX { callActiveSetupTime, callActiveIndex }
|
|
::= { cH324CallActiveTable 1 }
|
|
|
|
CH324CallActiveEntry ::=
|
|
SEQUENCE {
|
|
cH324CallActiveConnectionId CvcGUid,
|
|
cH324CallActiveIncomingConnectionId CvcGUid,
|
|
cH324CallActiveH324CallType CH324CallType,
|
|
cH324CallActiveUsedBandwidth Unsigned32,
|
|
cH324CallActiveTxVideoCodec CvcVideoCoderRate,
|
|
cH324CallActiveTxVideoPackets AbsoluteCounter32,
|
|
cH324CallActiveTxVideoBytes AbsoluteCounter32,
|
|
cH324CallActiveRxVideoCodec CvcVideoCoderRate,
|
|
cH324CallActiveRxVideoPackets AbsoluteCounter32,
|
|
cH324CallActiveRxVideoBytes AbsoluteCounter32
|
|
}
|
|
|
|
cH324CallActiveConnectionId OBJECT-TYPE
|
|
SYNTAX CvcGUid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global call identifier for the H.324 call."
|
|
::= { cH324CallActiveEntry 1 }
|
|
|
|
cH324CallActiveIncomingConnectionId OBJECT-TYPE
|
|
SYNTAX CvcGUid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global call identifier for the gateway call which
|
|
will be shared with the associated call legs."
|
|
::= { cH324CallActiveEntry 2 }
|
|
|
|
cH324CallActiveH324CallType OBJECT-TYPE
|
|
SYNTAX CH324CallType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of H.324 call."
|
|
::= { cH324CallActiveEntry 3 }
|
|
|
|
cH324CallActiveUsedBandwidth OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10000000)
|
|
UNITS "kilobits per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bandwidth for the H.324 call session."
|
|
::= { cH324CallActiveEntry 4 }
|
|
|
|
cH324CallActiveTxVideoCodec OBJECT-TYPE
|
|
SYNTAX CvcVideoCoderRate
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The negotiated encoding type used to compress
|
|
the video data in transmit direction for the
|
|
H.324 call session."
|
|
::= { cH324CallActiveEntry 5 }
|
|
|
|
cH324CallActiveTxVideoPackets OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data packets
|
|
transmitted for the H.324 call session."
|
|
::= { cH324CallActiveEntry 6 }
|
|
|
|
cH324CallActiveTxVideoBytes OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data bytes
|
|
transmitted for the H.324 call session."
|
|
::= { cH324CallActiveEntry 7 }
|
|
|
|
cH324CallActiveRxVideoCodec OBJECT-TYPE
|
|
SYNTAX CvcVideoCoderRate
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The negotiated encoding type used to compress
|
|
the video data in receive direction for the
|
|
H.324 call session."
|
|
::= { cH324CallActiveEntry 8 }
|
|
|
|
cH324CallActiveRxVideoPackets OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data packets
|
|
received for the H.324 call session."
|
|
::= { cH324CallActiveEntry 9 }
|
|
|
|
cH324CallActiveRxVideoBytes OBJECT-TYPE
|
|
SYNTAX AbsoluteCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of video data bytes
|
|
received for the H.324 call session."
|
|
::= { cH324CallActiveEntry 10 }
|
|
|
|
|
|
--
|
|
-- Conformance, Compliance and Group Objects
|
|
--
|
|
|
|
ciscoH324DialControlMIBConformance OBJECT IDENTIFIER ::=
|
|
{ ciscoH324DialControlMIBConform 1 }
|
|
ciscoH324DialControlMIBCompliances OBJECT IDENTIFIER ::=
|
|
{ ciscoH324DialControlMIBConformance 1 }
|
|
ciscoH324DialControlMIBGroups OBJECT IDENTIFIER ::=
|
|
{ ciscoH324DialControlMIBConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
ciscoH324DialControlMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the SNMP entities
|
|
that implement ciscoH324DialControlMIB module."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS
|
|
{ cH324CallHistoryGroup,
|
|
cH324CallActiveGroup }
|
|
::= { ciscoH324DialControlMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
cH324CallHistoryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cH324CallHistoryConnectionId,
|
|
cH324CallHistoryIncomingConnectionId,
|
|
cH324CallHistoryH324CallType,
|
|
cH324CallHistoryUsedBandwidth,
|
|
cH324CallHistoryTxVideoCodec,
|
|
cH324CallHistoryTxVideoPackets,
|
|
cH324CallHistoryTxVideoBytes,
|
|
cH324CallHistoryRxVideoCodec,
|
|
cH324CallHistoryRxVideoPackets,
|
|
cH324CallHistoryRxVideoBytes
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This collection of objects provide the H.324
|
|
call history."
|
|
::= { ciscoH324DialControlMIBGroups 1 }
|
|
|
|
cH324CallActiveGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cH324CallActiveConnectionId,
|
|
cH324CallActiveIncomingConnectionId,
|
|
cH324CallActiveH324CallType,
|
|
cH324CallActiveUsedBandwidth,
|
|
cH324CallActiveTxVideoCodec,
|
|
cH324CallActiveTxVideoPackets,
|
|
cH324CallActiveTxVideoBytes,
|
|
cH324CallActiveRxVideoCodec,
|
|
cH324CallActiveRxVideoPackets,
|
|
cH324CallActiveRxVideoBytes
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This collection of objects provide the information
|
|
about the H.324 active calls."
|
|
::= { ciscoH324DialControlMIBGroups 2 }
|
|
END
|
|
|