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

439 lines
15 KiB
Plaintext

-- *****************************************************************
-- CISCO-H320-DIAL-CONTROL-MIB.my: H320 Dial Control MIB
-- file
--
-- Sept 2005, Diana Leung
--
-- Copyright (c) 2005 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-H320-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
callActiveSetupTime,
callActiveIndex,
AbsoluteCounter32
FROM DIAL-CONTROL-MIB
cCallHistoryIndex
FROM CISCO-DIAL-CONTROL-MIB
CvcGUid,
CvcH320CallType,
CvcVideoCoderRate
FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB
ciscoExperiment
FROM CISCO-SMI;
ciscoH320DialControlMIB MODULE-IDENTITY
LAST-UPDATED "200602230000Z"
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.320 call information over
a telephony network.
ITU-T Recommandation H.320 is the ITU standard
covers audio and video to be shared among
narrow-band visual telephone systems
and terminal equipments over ISDN."
REVISION "200602230000Z"
DESCRIPTION
"Replace AUGMENTS clause by INDEX clause in the
following objects:
cvH320CallHistoryEntry
cvH320CallActiveEntry."
REVISION "200509280000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoExperiment 128 }
-- H320 Dial Control MIB objects definitions
ciscoH320DialControlMIBNotifs OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIB 0}
ciscoH320DialControlMIBObjects OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIB 1 }
ciscoH320DialControlMIBConform OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIB 2 }
-- The H320 Dial Control MIB consists of the following groups
-- [1] H320 Dial Control Call History Group (cvH320CallHistory)
-- [2] H320 Dial Control Call Active Group (cvH320CallActive)
cvH320CallHistory OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIBObjects 1 }
cvH320CallActive OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIBObjects 2 }
--**********************************************************************
-- H320 Dial Control Call History Group
--**********************************************************************
--
-- H320 Call History Table
--
cvH320CallHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvH320CallHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the H.320 extension to the call history
table of IETF Dial Control MIB. It contains H.320 call
leg information about specific voice encapsulation call
with H.320 setup."
::= { cvH320CallHistory 1 }
cvH320CallHistoryEntry OBJECT-TYPE
SYNTAX CvH320CallHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information regarding a single voice encapsulation
call with H.320 setup.
An entry into 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 a voice encapsulation peer with video
call information type."
INDEX { cCallHistoryIndex }
::= { cvH320CallHistoryTable 1 }
CvH320CallHistoryEntry ::=
SEQUENCE {
cvH320CallHistoryConnectionId CvcGUid,
cvH320CallHistoryIncomingConnectionId CvcGUid,
cvH320CallHistoryH320CallType CvcH320CallType,
cvH320CallHistoryUsedBandwidth Integer32,
cvH320CallHistoryTxVideoCodec CvcVideoCoderRate,
cvH320CallHistoryTxVideoPackets AbsoluteCounter32,
cvH320CallHistoryTxVideoBytes AbsoluteCounter32,
cvH320CallHistoryRxVideoCodec CvcVideoCoderRate,
cvH320CallHistoryRxVideoPackets AbsoluteCounter32,
cvH320CallHistoryRxVideoBytes AbsoluteCounter32
}
cvH320CallHistoryConnectionId OBJECT-TYPE
SYNTAX CvcGUid
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The global call identifier for a H.320 call."
::= { cvH320CallHistoryEntry 1 }
cvH320CallHistoryIncomingConnectionId OBJECT-TYPE
SYNTAX CvcGUid
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The global call identifier for a H.320 call which
will be shared with the associated call legs."
::= { cvH320CallHistoryEntry 2 }
cvH320CallHistoryH320CallType OBJECT-TYPE
SYNTAX CvcH320CallType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of H.320 call."
::= { cvH320CallHistoryEntry 3 }
cvH320CallHistoryUsedBandwidth OBJECT-TYPE
SYNTAX Integer32 (0..10000000)
UNITS "kilobits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth for the H.320 call session."
::= { cvH320CallHistoryEntry 4 }
cvH320CallHistoryTxVideoCodec 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.320 call session."
::= { cvH320CallHistoryEntry 5 }
cvH320CallHistoryTxVideoPackets OBJECT-TYPE
SYNTAX AbsoluteCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data packets
transmitted for the H.320 call session."
::= { cvH320CallHistoryEntry 6 }
cvH320CallHistoryTxVideoBytes OBJECT-TYPE
SYNTAX AbsoluteCounter32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data bytes
transmitted for the H.320 call session."
::= { cvH320CallHistoryEntry 7 }
cvH320CallHistoryRxVideoCodec 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.320 call session."
::= { cvH320CallHistoryEntry 8 }
cvH320CallHistoryRxVideoPackets OBJECT-TYPE
SYNTAX AbsoluteCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data packets
received for the H.320 call session."
::= { cvH320CallHistoryEntry 9 }
cvH320CallHistoryRxVideoBytes OBJECT-TYPE
SYNTAX AbsoluteCounter32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data bytes
received for the H.320 call session."
::= { cvH320CallHistoryEntry 10 }
--**********************************************************************
-- H320 Dial Control Call Active Group
--**********************************************************************
--
-- H320 Call Active Table
--
cvH320CallActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvH320CallActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the H.320 extension to the active call
table of IETF Dial Control MIB. It contains H.320 call
leg information about specific voice encapsulation call
with H.320 setup."
::= { cvH320CallActive 1 }
cvH320CallActiveEntry OBJECT-TYPE
SYNTAX CvH320CallActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information regarding a single voice encapsulation
call with H.320 setup.
An entry into 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 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."
INDEX { callActiveSetupTime, callActiveIndex }
::= { cvH320CallActiveTable 1 }
CvH320CallActiveEntry ::=
SEQUENCE {
cvH320CallActiveConnectionId CvcGUid,
cvH320CallActiveIncomingConnectionId CvcGUid,
cvH320CallActiveH320CallType CvcH320CallType,
cvH320CallActiveUsedBandwidth Integer32,
cvH320CallActiveTxVideoCodec CvcVideoCoderRate,
cvH320CallActiveTxVideoPackets AbsoluteCounter32,
cvH320CallActiveTxVideoBytes AbsoluteCounter32,
cvH320CallActiveRxVideoCodec CvcVideoCoderRate,
cvH320CallActiveRxVideoPackets AbsoluteCounter32,
cvH320CallActiveRxVideoBytes AbsoluteCounter32
}
cvH320CallActiveConnectionId OBJECT-TYPE
SYNTAX CvcGUid
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The global call identifier for a H.320 call."
::= { cvH320CallActiveEntry 1 }
cvH320CallActiveIncomingConnectionId 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."
::= { cvH320CallActiveEntry 2 }
cvH320CallActiveH320CallType OBJECT-TYPE
SYNTAX CvcH320CallType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of H.320 call."
::= { cvH320CallActiveEntry 3 }
cvH320CallActiveUsedBandwidth OBJECT-TYPE
SYNTAX Integer32 (0..10000000)
UNITS "kilobits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth for the H.320 call session."
::= { cvH320CallActiveEntry 4 }
cvH320CallActiveTxVideoCodec 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.320 call session."
::= { cvH320CallActiveEntry 5 }
cvH320CallActiveTxVideoPackets OBJECT-TYPE
SYNTAX AbsoluteCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data packets
transmitted for the H.320 call session."
::= { cvH320CallActiveEntry 6 }
cvH320CallActiveTxVideoBytes OBJECT-TYPE
SYNTAX AbsoluteCounter32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data bytes
transmitted for the H.320 call session."
::= { cvH320CallActiveEntry 7 }
cvH320CallActiveRxVideoCodec OBJECT-TYPE
SYNTAX CvcVideoCoderRate
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object contains the negotiated video coder rate
in receive direction for the H.320 call session."
::= { cvH320CallActiveEntry 8 }
cvH320CallActiveRxVideoPackets OBJECT-TYPE
SYNTAX AbsoluteCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data packets
received for the H.320 call session."
::= { cvH320CallActiveEntry 9 }
cvH320CallActiveRxVideoBytes OBJECT-TYPE
SYNTAX AbsoluteCounter32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of video data bytes
received for the H.320 call session."
::= { cvH320CallActiveEntry 10 }
--
-- Notifications
--
--
-- Conformancy, Compliance and Group Objects
--
ciscoH320DialControlMIBConformance OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIBConform 1 }
ciscoH320DialControlMIBCompliances OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIBConformance 1 }
ciscoH320DialControlMIBGroups OBJECT IDENTIFIER ::=
{ ciscoH320DialControlMIBConformance 2 }
-- compliance statements
ciscoH320DialControlMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the CISCO H320 DIAL CONTROL MIB"
MODULE -- this module
MANDATORY-GROUPS
{ cvH320CallHistoryGroup,
cvH320CallActiveGroup }
::= { ciscoH320DialControlMIBCompliances 1 }
-- units of conformance
cvH320CallHistoryGroup OBJECT-GROUP
OBJECTS {
cvH320CallHistoryConnectionId,
cvH320CallHistoryIncomingConnectionId,
cvH320CallHistoryH320CallType,
cvH320CallHistoryUsedBandwidth,
cvH320CallHistoryTxVideoCodec,
cvH320CallHistoryTxVideoPackets,
cvH320CallHistoryTxVideoBytes,
cvH320CallHistoryRxVideoCodec,
cvH320CallHistoryRxVideoPackets,
cvH320CallHistoryRxVideoBytes
}
STATUS current
DESCRIPTION
"A collection of objects providing the H.320 Call History
entry capability."
::= { ciscoH320DialControlMIBGroups 1 }
cvH320CallActiveGroup OBJECT-GROUP
OBJECTS {
cvH320CallActiveConnectionId,
cvH320CallActiveIncomingConnectionId,
cvH320CallActiveH320CallType,
cvH320CallActiveUsedBandwidth,
cvH320CallActiveTxVideoCodec,
cvH320CallActiveTxVideoPackets,
cvH320CallActiveTxVideoBytes,
cvH320CallActiveRxVideoCodec,
cvH320CallActiveRxVideoPackets,
cvH320CallActiveRxVideoBytes
}
STATUS current
DESCRIPTION
"A collection of objects providing the H.320 Call Active
entry capability."
::= { ciscoH320DialControlMIBGroups 2 }
END