285 lines
9.7 KiB
Plaintext
285 lines
9.7 KiB
Plaintext
-- ==========================================================================
|
|
-- Copyright (C) 2008 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: The purpose of this MIB file is to provide the definition of
|
|
-- voice call record.
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- V1.0 2008-02-17 Initial version, created by Tian Xiaoqiang, Qu Jin
|
|
-- ==========================================================================
|
|
HH3C-VOICE-CALL-ACTIVE-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Gauge32
|
|
FROM SNMPv2-SMI
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
Hh3cCodecType
|
|
FROM HH3C-VOICE-DIAL-CONTROL-MIB
|
|
callActiveSetupTime, callActiveIndex
|
|
FROM DIAL-CONTROL-MIB
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
hh3cVoice
|
|
FROM HH3C-OID-MIB;
|
|
|
|
hh3cVoCallActive MODULE-IDENTITY
|
|
LAST-UPDATED "200802170000Z"
|
|
ORGANIZATION
|
|
"New H3C Technologies Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team New H3C Technologies Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
Http://www.h3c.com
|
|
Zip:100085"
|
|
DESCRIPTION
|
|
"This MIB file is to provide the definition of voice call
|
|
active record information."
|
|
REVISION "200802170000Z"
|
|
DESCRIPTION
|
|
"The initial version of this MIB file."
|
|
::= { hh3cVoice 15 }
|
|
|
|
-- ======================================
|
|
-- Type declaration
|
|
-- ======================================
|
|
|
|
Hh3cGUid ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a global call identifier. The global call identifier is
|
|
used as an unique identifier for an end-to-end call. A zero length
|
|
Hh3cGUid indicates no value for the global call identifier."
|
|
SYNTAX OCTET STRING(SIZE(0..16))
|
|
|
|
|
|
hh3cVoiceCallActiveObjects OBJECT IDENTIFIER ::= { hh3cVoCallActive 1 }
|
|
|
|
-- ===========================================================================
|
|
-- hh3cVoiceCallActiveTable
|
|
-- ===========================================================================
|
|
hh3cVoiceCallActiveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cVoiceCallActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is the voice extension to the call active table
|
|
of DIAL-CONTROL-MIB. It contains voice encapsulation call
|
|
leg information that is derived from the statistics
|
|
of lower layer telephony interface."
|
|
::= { hh3cVoiceCallActiveObjects 1 }
|
|
|
|
hh3cVoiceCallActiveEntry OBJECT-TYPE
|
|
SYNTAX Hh3cVoiceCallActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information regarding a single voice encapsulation
|
|
call leg.
|
|
The call leg entry is identified by using the same index
|
|
objects that are used by call active table of
|
|
DIAL-CONTROL-MIB to identify the call.
|
|
An entry of this table is created when its associated call
|
|
active entry in the DIAL-CONTROL-MIB is created and
|
|
call active entry contains the call establishment to a
|
|
voice over telephony network peer.
|
|
The entry is deleted when its associated call active entry
|
|
in the DIAL-CONTROL-MIB is deleted."
|
|
INDEX { callActiveSetupTime, callActiveIndex }
|
|
::= { hh3cVoiceCallActiveTable 1 }
|
|
|
|
Hh3cVoiceCallActiveEntry ::= SEQUENCE {
|
|
hh3cVoCallActiveConnectionId Hh3cGUid,
|
|
hh3cVoCallActiveTxDuration Gauge32,
|
|
hh3cVoCallActiveVoiceTxDuration Gauge32,
|
|
hh3cVoCallActiveFaxTxDuration Gauge32,
|
|
hh3cVoCallActiveCoderType Hh3cCodecType,
|
|
hh3cVoCallActiveImgPageCount Gauge32
|
|
}
|
|
|
|
hh3cVoCallActiveConnectionId OBJECT-TYPE
|
|
SYNTAX Hh3cGUid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global call identifier for the gateway call."
|
|
::= { hh3cVoiceCallActiveEntry 1 }
|
|
|
|
hh3cVoCallActiveTxDuration OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Duration of transmit path open from this peer to the
|
|
voice gateway for the call. The units is milliseconds."
|
|
::= { hh3cVoiceCallActiveEntry 2 }
|
|
|
|
hh3cVoCallActiveVoiceTxDuration OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Duration of voice transmitted from this peer to voice
|
|
gateway for this call. The voice utilization rate can be
|
|
obtained by dividing this by hh3cVoCallActiveTXDuration object.
|
|
The units is milliseconds."
|
|
::= { hh3cVoiceCallActiveEntry 3 }
|
|
|
|
hh3cVoCallActiveFaxTxDuration OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Duration of fax transmitted from this peer to voice gateway
|
|
for this call. The fax utilization rate can be obtained by
|
|
dividing this by hh3cVoCallActiveTXDuration object. The units
|
|
is milliseconds."
|
|
::= { hh3cVoiceCallActiveEntry 4 }
|
|
|
|
hh3cVoCallActiveCoderType OBJECT-TYPE
|
|
SYNTAX Hh3cCodecType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The negotiated coder type. It specifies the encode type to
|
|
the PSTN leg of a call."
|
|
::= { hh3cVoiceCallActiveEntry 5 }
|
|
|
|
hh3cVoCallActiveImgPageCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of fax related image pages are received or
|
|
transmitted via the peer for the call. The units is pages."
|
|
::= { hh3cVoiceCallActiveEntry 6 }
|
|
|
|
|
|
-- ===========================================================================
|
|
-- hh3cVoiceVoIPCallActiveTable
|
|
-- ===========================================================================
|
|
hh3cVoiceVoIPCallActiveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cVoiceVoIPCallActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is the VoIP extension to the call active table of
|
|
DIAL-CONTROL-MIB. It contains VoIP call leg
|
|
information about specific VoIP call destination."
|
|
::= { hh3cVoiceCallActiveObjects 2 }
|
|
|
|
hh3cVoiceVoIPCallActiveEntry OBJECT-TYPE
|
|
SYNTAX Hh3cVoiceVoIPCallActiveEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information regarding a single VoIP call leg.
|
|
The call leg entry is identified by using the same index
|
|
objects that are used by call active table of DIAL-CONTROL-MIB
|
|
to identify the call.
|
|
An entry of this table is created when its associated call
|
|
active entry in the DIAL-CONTROL-MIB is created and the
|
|
call active entry contains information for the call
|
|
establishment to the peer on the IP backbone via a voice
|
|
over IP peer.
|
|
The entry is deleted when its associated call active entry
|
|
in the DIAL-CONTROL-MIB is deleted."
|
|
INDEX { callActiveSetupTime, callActiveIndex }
|
|
::= { hh3cVoiceVoIPCallActiveTable 1 }
|
|
|
|
Hh3cVoiceVoIPCallActiveEntry ::= SEQUENCE {
|
|
hh3cVoVoIPCallActiveConnectionId Hh3cGUid,
|
|
hh3cVoVoIPCallActiveRemSigIPType InetAddressType,
|
|
hh3cVoVoIPCallActiveRemSigIPAddr InetAddress,
|
|
hh3cVoVoIPCallActiveRemSigPort Integer32,
|
|
hh3cVoVoIPCallActiveRemMedIPType InetAddressType,
|
|
hh3cVoVoIPCallActiveRemMedIPAddr InetAddress,
|
|
hh3cVoVoIPCallActiveRemMedPort Integer32,
|
|
hh3cVoVoIPCallActiveSessProtocol INTEGER,
|
|
hh3cVoVoIPCallActiveCoderType Hh3cCodecType
|
|
}
|
|
|
|
hh3cVoVoIPCallActiveConnectionId OBJECT-TYPE
|
|
SYNTAX Hh3cGUid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global call identifier for the gateway call."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 1 }
|
|
|
|
hh3cVoVoIPCallActiveRemSigIPType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of remote system signalling IP address for the VoIP call."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 2 }
|
|
|
|
hh3cVoVoIPCallActiveRemSigIPAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote system signalling IP address for the VoIP call."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 3 }
|
|
|
|
hh3cVoVoIPCallActiveRemSigPort OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote system UDP listener signalling port to which to transmit voice
|
|
packets."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 4 }
|
|
|
|
hh3cVoVoIPCallActiveRemMedIPType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of remote system media IP address for the VoIP call."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 5 }
|
|
|
|
hh3cVoVoIPCallActiveRemMedIPAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote system media IP address for the VoIP call."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 6 }
|
|
|
|
hh3cVoVoIPCallActiveRemMedPort OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote system UDP listener media port to which to transmit voice
|
|
packets."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 7 }
|
|
|
|
hh3cVoVoIPCallActiveSessProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
h323(2),
|
|
sip(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object specifies the session protocol to be used
|
|
for internet call between local and remote router via
|
|
IP backbone."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 8 }
|
|
|
|
hh3cVoVoIPCallActiveCoderType OBJECT-TYPE
|
|
SYNTAX Hh3cCodecType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The negotiated coder type. It specifies the encode type to
|
|
the VoIP leg of a call."
|
|
::= { hh3cVoiceVoIPCallActiveEntry 9 }
|
|
|
|
|
|
END
|