Observium_CE/mibs/avaya/AVAYA-RTP-MIB

1653 lines
59 KiB
Plaintext

AVAYA-RTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, Unsigned32, enterprises, Gauge32, Counter32, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, TruthValue, DateAndTime, TimeInterval, DisplayString
FROM SNMPv2-TC
InetAddressType, InetAddress, InetPortNumber, InetAddressIPv6
FROM INET-ADDRESS-MIB
IpAddress
FROM RFC1155-SMI;
avRtpMib MODULE-IDENTITY
LAST-UPDATED "201501091031Z"
ORGANIZATION
"Avaya"
CONTACT-INFO
"
Avaya Customer Services
Postal: Avaya, Inc.
211 Mt Airy Rd.
Basking Ridge, NJ 07920
USA
Tel: +1 908 953 6000
WWW: http://www.avaya.com
"
DESCRIPTION
"
This module defines an interface to RTP sessions QoS statistic gathering capabilities
in Avaya's VoIP enabled devices. The MIB, designed for Avaya Services, allows operators
to perform the following tasks:
1. View the statistics of recently terminated RTP session.
2. Define QoS related thresholds that define bad-QoS conditions.
3. View the statistics of last session, which experienced bad QoS.
4. Enable a special QoS trap that is sent upon termination of RTP session with bad QoS.
5. Enable a special QoS fault trap that is sent when more than N streams suffer from bad QoS. And a QoS clear trap that is sent when this fault conditions ends.
6. Configure the above traps rate limiting mechanism.
Copyright notice:
This AVAYA SNMP Management Information Base Specification (Specification) embodies
AVAYA confidential and Proprietary intellectual property. AVAYA retains all Title
and ownership in the Specification, including any revisionsIt is AVAYA's intent to
encourage the widespread use of this Specification in connection with the management
of AVAYA products. AVAYA grants vendors, end-users, and other interested parties a
non-exclusive license to use this Specification in connection with the management
of AVAYA products.This Specification is supplied 'as is', and AVAYA makes no warranty,
either express or implied, as to the use, operation, condition, or performance of the
Specification.
"
--Warning! do not change the token below. Required for parsing.
--ChkTk001 Parsing token 001
::= { mibs 7 }
-- Version 201501091031Z
-- 1. Add Opus to avRtpSessionType
-- 2. Add AES256 to avRtpSessionTxEncryp
-- Version 201006081712Z
-- 1. Add avRtpQoSInetTrap.
-- Version 200912231042Z
-- 1. Add avRtpSessionTxFlowLabel and avRtpSessionRxFlowLabel
--
-- Version 200612241255Z
-- add "generic" srtp enum to AvRtpSessionTxEncryp
-- Version 200510061516Z
-- 1. Add new enums to avRtpSessionType
--
-- Version 200505191225Z
-- 1. Add enums to AvRtpSessionTxEncryp for SRTP
--
-- Version 200410271525Z
-- 1. Change the avRtpSessionEcReturnLoss range
-- 2. Update description: avRtpSessionCname, avRtpSessionPhone
-- 3. avRtpSessionTxEncryp change AEA enum to encryptionAEAv2
--
-- Version 200410211225Z
-- Update some of the threshold ranges
--
-- Version 200410201417Z
-- 1. Add avRtpSessionSeverity to the traps
-- 2. Change configuration items to INTEGER with ranges
-- 3. Change avRtpFaultMask SYNTAX to OCTET STRING
--
-- Version 200402080725Z
-- Fix the lookup table: include the sessionID in the index
--
--
-- Version 200401081250Z
-- Simplify the trap rate limiter replace old items with AvrtpQoSTrapTokenInterval
-- and AvrtpQoSTrapBucketSize
--
-- Version 200406221435Z
-- 1. Add avRtpFaultMask
-- 2. avRtpDateAndTime access changed to read-only
-- 3. avRtpSumTable index should be avRtpSumEngineID
-- 4. Rename:
-- avRtpSessionTableSize to avRtpMaxSessionTableSize
-- avRtpSessionTableReservedRows to avRtpReservedSessionTableRows
-- avRtpSessionClear to
--
-- Version 200406221507Z
-- avRtpThresholdRxAvgCodecLoss item added
--
-- Version 200404260701Z
-- avRtpSessionPhone syntax changed to DisplayString
-- avRtpavRtpQoSTrapShapeMaxDelay changed to avRtpQoSTrapShapeMaxDelay
-- avRtpSessionStatInerval changed to avRtpSessionStatInterval
--
-- Version 200404210955Z
-- change avRtpQoSClearTh syntax to integer32 (typo)
--
-- Version 200403300000Z
-- Modification to allow the MIB to compile with the embedded firmware.
--
-- Version 200403290000Z
-- Update the Session Table to support IPv6, Codec RTT and Codec Loss.
--
-- Version 200402210000Z
-- Initial Version
AvRtpItuPerceivedSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ITU perceived severity values"
REFERENCE
"ITU Recommendation M.3100, 'Generic Network Information
Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm
Reporting Function', 1992"
SYNTAX INTEGER
{
cleared (1),
indeterminate (2),
critical (3),
major (4),
minor (5),
warning (6)
}
AvRtpLoss ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1%"
STATUS current
DESCRIPTION
"Loss in 1/10 precent accuracy"
SYNTAX INTEGER (-1..1000)
AvRtpSilenceSupp ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Silence Suppression modes where:
noRtp(2) No RTP packets during silence periods
SilenceFrames(3) The codec sends special silence frames during silence periods
Complex(4) A combination of the above"
SYNTAX INTEGER {
notSupported (0),
disabled (1),
noRtp (2),
silenceFrames (3),
complex (4) }
avaya OBJECT IDENTIFIER ::= { enterprises 6889 }
mibs OBJECT IDENTIFIER ::= { avaya 2 }
--Warning! do not change the token below. Required for parsing.
--ChkTk002 Parsing token 002
avRtpNotification OBJECT IDENTIFIER ::= { avRtpMib 0 }
avRtpQoSTrap NOTIFICATION-TYPE
OBJECTS { avRtpSessionLocAddrV4, avRtpSessionRemAddrV4, avRtpSessionDuration,
avRtpSessionCname, avRtpSessionPhone,
avRtpSessionSeverity, avRtpSessionDebugStr }
STATUS current
DESCRIPTION
"The trap contains QoS statistics for a single RTP session.
The device can send this trap when an RTP session that experienced bad
QoS terminates"
::= { avRtpNotification 1 }
avRtpQoSFault NOTIFICATION-TYPE
OBJECTS { avRtpQoSFaultTh, avRtpQoSClearTh, avRtpSessionSeverity }
STATUS current
DESCRIPTION
"The trap indicates that more than XXX RTP sessions currently suffers
from bad QoS."
::= { avRtpNotification 2 }
avRtpQoSClear NOTIFICATION-TYPE
OBJECTS { avRtpQoSFaultTh, avRtpQoSClearTh, avRtpSessionSeverity }
STATUS current
DESCRIPTION
"This trap indicates that a QoS fault, previously indicated by an
avRtpQoSFault has cleared. "
::= { avRtpNotification 3 }
avRtpQoSInetTrap NOTIFICATION-TYPE
OBJECTS { avRtpSessionLocInetAddrType, avRtpSessionLocInetAddr,
avRtpSessionRemInetAddrType, avRtpSessionRemInetAddr,
avRtpSessionDuration, avRtpSessionCname, avRtpSessionPhone,
avRtpSessionSeverity, avRtpSessionDebugStr }
STATUS current
DESCRIPTION
"The trap contains QoS statistics for a single RTP session over IPv4/IPv6.
The device can send this trap when an RTP session that experienced bad
QoS terminates"
::= { avRtpNotification 4 }
avRtpConfig OBJECT IDENTIFIER ::= { avRtpMib 1 }
avRtpThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF AvRtpThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Thresholds configuration table"
::= { avRtpConfig 1 }
avRtpThresholdEntry OBJECT-TYPE
SYNTAX AvRtpThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains one set of thresholds. In this version only one entry is
supported (1). "
INDEX {
avRtpThresholdSet
}
::= { avRtpThresholdTable 1 }
AvRtpThresholdEntry ::= SEQUENCE {
avRtpThresholdSet Integer32,
avRtpThresholdMinStatWin INTEGER,
avRtpThresholdRxCodecLoss AvRtpLoss,
avRtpThresholdRxAvgCodecLoss AvRtpLoss,
avRtpThresholdRxCodecLossEv INTEGER,
avRtpThresholdCodecRtt INTEGER,
avRtpThresholdCodecRttEv INTEGER,
avRtpThresholdEcReturnLoss INTEGER,
avRtpThresholdEcReturnLossEv INTEGER,
avRtpThresholdRxLoss AvRtpLoss,
avRtpThresholdRxLossEv INTEGER,
avRtpThresholdRemLoss AvRtpLoss,
avRtpThresholdRemLossEv INTEGER,
avRtpThresholdAvgRxLoss AvRtpLoss,
avRtpThresholdAvgRemLoss AvRtpLoss,
avRtpThresholdRxJitter INTEGER,
avRtpThresholdRxJitterEv INTEGER,
avRtpThresholdRemJitter INTEGER,
avRtpThresholdRemJitterEv INTEGER,
avRtpThresholdRtt INTEGER,
avRtpThresholdRttEv INTEGER,
avRtpThresholdRxSsrcChangeEv INTEGER
}
avRtpThresholdSet OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold set"
::= { avRtpThresholdEntry 1 }
avRtpThresholdMinStatWin OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum number of observed RTP sequence numbers advance needed for the
evaluation of packet loss. "
::= { avRtpThresholdEntry 2 }
avRtpThresholdRxCodecLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Codec packet loss i.e. the loss at the codec decoder. This threshold is
evaluated once for each statistical interval (6-12 seconds)"
::= { avRtpThresholdEntry 3 }
avRtpThresholdRxAvgCodecLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold on the avarage codec loss"
::= { avRtpThresholdEntry 4 }
avRtpThresholdRxCodecLossEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device generates a QoS traps if avRtpThresholdRxCodecLoss was crossed
avRtpThresholdRxCodecLossEv times during the session (0 means that no traps
are sent for this threshold)."
::= { avRtpThresholdEntry 5}
avRtpThresholdCodecRtt OBJECT-TYPE
SYNTAX INTEGER (0..5000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Codec round trip time threshold (an estimate for the overall RTT, including
the internal delays). This threshold is evaluated each time an RTCP message
is received (usually every 6-12 seconds)"
::= { avRtpThresholdEntry 6}
avRtpThresholdCodecRttEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device generates a QoS traps if avRtpThresholdCodecRtt was crossed
avRtpThresholdCodecRttEv times during the session (0 means that no traps
are sent for this threshold)."
::= { avRtpThresholdEntry 7}
avRtpThresholdEcReturnLoss OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Echo Cancellation return loss in -dBm. High value (low absolute)
means that a lot of energy is returned which can result in auditable echos.
This threshold is evaluated once for each statistical interval (6-12 seconds) "
::= { avRtpThresholdEntry 8}
avRtpThresholdEcReturnLossEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { avRtpThresholdEntry 9 }
avRtpThresholdRxLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The received packet loss.
This threshold is evaluated once for each statistical interval (6-12 seconds) "
::= { avRtpThresholdEntry 10 }
avRtpThresholdRxLossEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device generates a QoS traps if avRtpThresholdRxCodecLoss was crossed
avRtpThresholdRxCodecLossEv times during the session (0 means that no traps
are sent for this threshold)."
::= { avRtpThresholdEntry 11 }
avRtpThresholdRemLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remote peer packet loss threshold learnt from received RTCP reports.
This threshold is evaluated once for each statistical interval (6-12 seconds) "
::= { avRtpThresholdEntry 12 }
avRtpThresholdRemLossEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { avRtpThresholdEntry 13 }
avRtpThresholdAvgRxLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The received average packet loss. This threshold is evaluated at the end
of the session."
::= { avRtpThresholdEntry 14 }
avRtpThresholdAvgRemLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold on the average remote packet loss, learnt from RTCP reports.
This threshold is evaluated at the end of the session."
::= { avRtpThresholdEntry 15 }
avRtpThresholdRxJitter OBJECT-TYPE
SYNTAX INTEGER (0..5000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A threshold on the received inter-arrival jitter, measured in milliseconds.
This threshold is evaluated once for each statistical interval (6-12 seconds)"
::= { avRtpThresholdEntry 16 }
avRtpThresholdRxJitterEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { avRtpThresholdEntry 17 }
avRtpThresholdRemJitter OBJECT-TYPE
SYNTAX INTEGER (0..5000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A threshold on the remote inter-arrival jitter, learnt from RTCP reports.
This item is measured in milliseconds and is evaluated upon reception
of an RTCP message."
::= { avRtpThresholdEntry 18 }
avRtpThresholdRemJitterEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { avRtpThresholdEntry 19 }
avRtpThresholdRtt OBJECT-TYPE
SYNTAX INTEGER (0..5000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A threshold on the network round-trip-time, measured in milliseconds.
This item is evaluated upon reception of RTCP messages."
::= { avRtpThresholdEntry 20 }
avRtpThresholdRttEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { avRtpThresholdEntry 21 }
avRtpThresholdRxSsrcChangeEv OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device would generate an end-of-session QoS trap if the number of observed
SSRC changes was over this treshold."
::= { avRtpThresholdEntry 22 }
avRtpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable RTP statistic collection by the device.
Note that statistic collection may cause minor performance hit."
::= { avRtpConfig 2 }
avRtpQoSTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"EEnable the QoS-Trap generation."
::= { avRtpConfig 3 }
avRtpQoSFaultTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the QoS-Trap generation."
::= { avRtpConfig 4 }
avRtpQoSFaultTh OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of concurrent active RTP sessions that suffers from bad QoS
(according to avRtpThresholds) that cause the device to enter a
'QoS fault' state. Note, upon entering this fault state, the device sends
a avRtpQoSFault trap."
::= { avRtpConfig 5 }
avRtpQoSClearTh OBJECT-TYPE
SYNTAX INTEGER (0..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of concurrent active RTP sessions that suffers from bad QoS
(according to avRtpThresholds) that clears the 'QoS fault' state.
Note, when the QoS fault clears, the device send a avRtpQoSClear trap."
::= { avRtpConfig 6 }
avRtpTxQoSTraps OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of avRtpQoSTrap sent so far."
::= { avRtpConfig 7}
avRtpQoSTrapsDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of avRtpQoSTraps that were dropped by the rate limiter"
::= { avRtpConfig 8}
avRtpQoSTrapTokenInterval OBJECT-TYPE
SYNTAX TimeInterval (10..1000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the QoS trap token-bucket rate limiter. This item sets
the token interval in hundredth of seconds."
DEFVAL { 1000 }
::= { avRtpConfig 9}
avRtpQoSTrapBucketSize OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the QoS trap token-bucket rate limiter. This item
configures the bucket-size."
DEFVAL { 5 }
::= { avRtpConfig 10}
avRtpDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current RTC date and Time"
::= { avRtpConfig 11 }
avRtpMaxSessionTableSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of rows of the session table"
::= { avRtpConfig 12 }
avRtpReservedSessionTableRows OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of rows in session table reserved for terminated
sessions that had QoS events "
::= { avRtpConfig 13 }
avRtpClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear the Session table"
::= { avRtpConfig 14 }
avRtpFaultMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fault mask enables Avaya Fault-Mon to poll the device status
Bit 0 - Set if there is a fault condition according to
avRtpQoSFaultTh/avRtpQoSClearTh"
::= { avRtpConfig 15 }
avRtpSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AvRtpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics for recently terminated RTP flows."
::= { avRtpMib 2 }
avRtpSessionEntry OBJECT-TYPE
SYNTAX AvRtpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains information from a single RTP session.
Rows are removed when the space limits are reached (avRtpSessionTableSize).
There are avRtpSessionTableReservedRows reserved rows for terminated
sessions that had QoS events. Sessions that had QoS events
might appear twice in the table, e.g. once with
AvRtpSessionState = terminated and once with
terminatedWithEvent.
"
INDEX { avRtpSessionState, avRtpSessionID }
::= { avRtpSessionTable 1 }
AvRtpSessionEntry ::=
SEQUENCE {
avRtpSessionState INTEGER,
avRtpSessionID Integer32,
avRtpSessionEngineID Integer32,
avRtpSessionLocAddrType InetAddressType,
avRtpSessionLocAddr InetAddress,
avRtpSessionLocAddrV4 IpAddress,
avRtpSessionLocAddrV6 InetAddressIPv6,
avRtpSessionRemAddrType InetAddressType,
avRtpSessionRemAddr InetAddress,
avRtpSessionRemAddrV4 IpAddress,
avRtpSessionRemAddrV6 InetAddressIPv6,
avRtpSessionLocPort InetPortNumber,
avRtpSessionRemPort InetPortNumber,
avRtpSessionStartTime DateAndTime,
avRtpSessionEndTime DateAndTime,
avRtpSessionDuration TimeInterval,
avRtpSessionCname DisplayString,
avRtpSessionPhone DisplayString,
avRtpSessionSeverity INTEGER,
avRtpSessionTxLen Integer32,
avRtpSessionType INTEGER,
avRtpSessionTxInterval Integer32,
avRtpSessionTxEncryp INTEGER,
avRtpSessionTxDscp INTEGER,
avRtpSessionTxVlan INTEGER,
avRtpSessionTxL2Pri INTEGER,
avRtpSessionTxSilenceSupp AvRtpSilenceSupp,
avRtpSessionTxSsrc Unsigned32,
avRtpSessionTxRsvp INTEGER,
avRtpSessionTxResvFail Gauge32,
avRtpSessionStatInterval TimeInterval,
avRtpSessionRxCodecPlayTime Counter32,
avRtpSessionRxCodecLossCount Counter32,
avRtpSessionRxCodecLoss AvRtpLoss,
avRtpSessionRxAvgCodecLoss AvRtpLoss,
avRtpSessionRxCodecLossEv Counter32,
avRtpSessionRxLoss AvRtpLoss,
avRtpSessionRxAvgLoss AvRtpLoss,
avRtpSessionRxLossEv Counter32,
avRtpSessionRx Counter32,
avRtpSessionRxLossCount Counter32,
avRtpSessionRxSeqFall Counter32,
avRtpSessionRxDup Counter32,
avRtpSessionRxJBufUnderruns Gauge32,
avRtpSessionRxJBufOverruns Gauge32,
avRtpSessionRxJBufDelay Integer32,
avRtpSessionRxMaxJBufDelay Integer32,
avRtpSessionRxJitter Integer32,
avRtpSessionRxAvgJitter Integer32,
avRtpSessionRxJitterEv Counter32,
avRtpSessionRxTtl INTEGER,
avRtpSessionRxMinTtl INTEGER,
avRtpSessionRxMaxTtl INTEGER,
avRtpSessionRxDscp INTEGER,
avRtpSessionRxL2Pri INTEGER,
avRtpSessionRxSilenceSupp AvRtpSilenceSupp,
avRtpSessionRxSsrc Unsigned32,
avRtpSessionRxSsrcChange Counter32,
avRtpSessionTxRtcp Counter32,
avRtpSessionRxRtcp Counter32,
avRtpSessionCodecRtt Integer32,
avRtpSessionAvgCodecRtt Integer32,
avRtpSessionCodecRttEv Counter32,
avRtpSessionRtt Integer32,
avRtpSessionAvgRtt Integer32,
avRtpSessionRttEv Counter32,
avRtpSessionRemLoss AvRtpLoss,
avRtpSessionRemAvgLoss AvRtpLoss,
avRtpSessionRemLossEv Counter32,
avRtpSessionRemJitter Integer32,
avRtpSessionRemAvgJitter Integer32,
avRtpSessionRemJitterEv Counter32,
avRtpSessionEcTailLen Integer32,
avRtpSessionEcReturnLoss INTEGER,
avRtpSessionEcReturnLossEv Counter32,
avRtpSessionAEC INTEGER,
avRtpSessionDebugStr DisplayString,
avRtpSessionTxFlowLabel INTEGER,
avRtpSessionRxFlowLabel INTEGER
}
avRtpSessionState OBJECT-TYPE
SYNTAX INTEGER {active(1), activeWithEvent(2), terminated(3),terminatedWithEvent(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary RTP-flow sequence number, serves as the MIB tables index"
::= { avRtpSessionEntry 1}
avRtpSessionID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary RTP-flow sequence number, serves as the MIB tables index"
::= { avRtpSessionEntry 2}
avRtpSessionEngineID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the VoIP engine responsible for the RTP stream.
More information about the specific VoIP engine can be found in
avRtpSumTable"
::= { avRtpSessionEntry 3}
avRtpSessionLocAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies whether the IP addresses in this row are in IPv6
or in IPv4 format (See RFC3291)"
::= { avRtpSessionEntry 4}
avRtpSessionLocAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream local RTP address."
::= { avRtpSessionEntry 5}
avRtpSessionLocAddrV4 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream local RTP address (IPv4)."
::= { avRtpSessionEntry 6}
avRtpSessionLocAddrV6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream local RTP address (IPv6)."
::= { avRtpSessionEntry 7}
avRtpSessionRemAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies whether the remote IP addresses in this row is in IPv6
or in IPv4 format (See RFC3291)"
::= { avRtpSessionEntry 8}
avRtpSessionRemAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream remote peer address"
::= { avRtpSessionEntry 9}
avRtpSessionRemAddrV4 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream Remote RTP address (IPv4)."
::= { avRtpSessionEntry 10}
avRtpSessionRemAddrV6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream Remote RTP address (IPv6)."
::= { avRtpSessionEntry 11}
avRtpSessionLocPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream local UDP port"
::= { avRtpSessionEntry 12}
avRtpSessionRemPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP stream remote UDP port"
::= { avRtpSessionEntry 13}
avRtpSessionStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stream start time"
::= { avRtpSessionEntry 14}
avRtpSessionEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stream end time"
::= { avRtpSessionEntry 15}
avRtpSessionDuration OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of the stream in hundredth of seconds"
::= { avRtpSessionEntry 16}
avRtpSessionCname OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RTP canonical name of the gateway"
::= { avRtpSessionEntry 17}
avRtpSessionPhone OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..22))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string containing the phone extensions (received for CM), in the format of
<conferenceID>:<extension #1>...<extension #N>"
::= { avRtpSessionEntry 18}
avRtpSessionSeverity OBJECT-TYPE
-- Note, the syntax should match up exactly with AvRtpItuPerceivedSeverity.
-- The CGTrap.sh tool does not expect another redirection so hard code
-- the enuerated types to the same as the values in AvRtpItuPerceivedSeverity
SYNTAX INTEGER
{
cleared (1),
indeterminate (2),
critical (3),
major (4),
minor (5),
warning (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QoS problem severity for the stream. This item equals to
'warning' if a trap was suppose to be sent. and 'cleared' otherwise. "
::= { avRtpSessionEntry 19}
avRtpSessionTxLen OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmitted RTP packet size"
::= { avRtpSessionEntry 20}
avRtpSessionType OBJECT-TYPE
SYNTAX INTEGER {
g711u(0),
g723(4),
g711a(8),
g722(9),
g728(15),
g729(18),
avayaFaxRelay(128),
t38fax(129),
faxPassThru(130),
ttyRelay(131),
ttyPassThru(132),
modemRelay(133),
modemPassThru(134),
clearChannel(135),
g729a(136),
g729ab(137),
g729b(138),
g726a32(139),
opus(140),
unspecified(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value describes the session type. It holds the RTP type for RTP streams and
unique items (above 127) for non-RTP or dynamically allocated types"
::= { avRtpSessionEntry 21}
avRtpSessionTxInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interval (in milliseconds) between RTP packets."
::= { avRtpSessionEntry 22}
avRtpSessionTxEncryp OBJECT-TYPE
SYNTAX INTEGER {
unknown(-1),
encryptionOff(0),
encryptionAEAv2(1),
encryptionAES(2),
srtpAesCm128(4),
srtpAesCm128HmacSha180(5),
srtpAesCm128HmacSha132(6),
srtpF8128HmacSha180(7),
srtpHmacSha180(8),
srtpHmacSha132(9),
srtp(10),
srtpAesCm256(11),
srtpAesCm256HmacSha180(12),
srtpAesCm256HmacSha132(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Media Encryption metric indicates what kind media encryption is
,if any, is used for the RTP session. This information is valuable because:
1) media-encryption consumes more VoIP resources
2) Encryption key infrastructure may cause problems
encryptionOff(0) - Encryption is off
encryptionAEAv2(1) - Avaya Proprietary AEAv2 encryption
encryptionAES(2) - Avaya Proprietary AES encryption
Standard Encryption (Secure RTP):
srtpAesCm128(4) - Counter Mode 128 AES encryption, no authentication
srtpAesCm128HmacSha180(5) - AES encryption, 80bit SHA1 authentication
srtpAesCm128HmacSha132(6) - AES encryption, 32bit SHA1 authentication
srtpF8128HmacSha180(7) - F8 encryption, 80bit SHA1 authentication
srtpHmacSha180(8) - No encryption, 80bit SHA1 authentication
srtpHmacSha132(9) - No encryption, 32bit SHA1 authentication
"
::= { avRtpSessionEntry 23}
avRtpSessionTxDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last transmitted IP DSCP. This value may change during the call according
to the RSVP status.This information is valuable because routers may give
different priority to packets according to their DSCP value"
::= { avRtpSessionEntry 24}
avRtpSessionTxVlan OBJECT-TYPE
SYNTAX INTEGER (-1..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN on which the RTP packets are transmitted. Minus one means 'unknown'"
::= { avRtpSessionEntry 25}
avRtpSessionTxL2Pri OBJECT-TYPE
SYNTAX INTEGER (-1..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Layer 2 (e.g. IEEE 802.1p) priority of the sent Ethernet frames. Minus 1
means unknown. This information is valuable because Ethernet switches can give
frames different priority according to their 802.1p value"
::= { avRtpSessionEntry 26}
avRtpSessionTxSilenceSupp OBJECT-TYPE
SYNTAX AvRtpSilenceSupp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Silence suppression state.noRtp means that a simple silence suppression scheme
was used i.e. without RTP packets on silence. Complex means that a combination of
silence packets and 'no RTP on Silence' is usedThis information is valuable because:
1) silence suppression can save upto %60 bandwidth
2) Silence suppression influences user experience (especially if the terminals
does not generate confort-noise)"
::= { avRtpSessionEntry 27}
avRtpSessionTxSsrc OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmitted RTP stream SSRC.This value can be used to locate a stream in a packet capture."
::= { avRtpSessionEntry 28}
avRtpSessionTxRsvp OBJECT-TYPE
SYNTAX INTEGER {unused(0), disabled(1), pending(2), failed(3), reserved(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSVP status for the stream. This information is valuable because:
1) Routers may reserve bandwidth to for the stream.
2) Avaya VoIP endpoints changes the transmitted DSCP according to
the RSVP status. "
::= { avRtpSessionEntry 29}
avRtpSessionTxResvFail OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the RSVP reservation has failed.
This item is init to one if RSVP is in-use."
::= { avRtpSessionEntry 30}
avRtpSessionStatInterval OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The thresholds are evaluated periodically, usually
each time an RTCP message is being sent."
::= { avRtpSessionEntry 31}
avRtpSessionRxCodecPlayTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time the codec has played frames (not including silence suppression or fill frames)"
::= { avRtpSessionEntry 32}
avRtpSessionRxCodecLossCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total codec loss time in milliseconds "
::= { avRtpSessionEntry 33}
avRtpSessionRxCodecLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The codec loss during the last Statistical interval, in 1/1000 units.
The codec loss is the number of fill period divided by the statistical interval.
The fill period is the duration of time that the codec had to send data to the digital
to analog converter, but no codec frames were available in the jitter buffer.
This is a measure for the overall packet loss after the jitter and resequencing re
sequencing buffers."
::= { avRtpSessionEntry 34}
avRtpSessionRxAvgCodecLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total codec loss during the session."
::= { avRtpSessionEntry 35}
avRtpSessionRxCodecLossEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times codec loss was sampled over the threshold"
::= { avRtpSessionEntry 36}
avRtpSessionRxLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The received network loss in the last statistical interval (in 1/1000 units)."
::= { avRtpSessionEntry 37}
avRtpSessionRxAvgLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total network loss during the session (in 1/1000 units)."
::= { avRtpSessionEntry 38}
avRtpSessionRxLossEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times network loss was sampled over the threshold"
::= { avRtpSessionEntry 39}
avRtpSessionRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received RTP packets"
::= { avRtpSessionEntry 40}
avRtpSessionRxLossCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of lost packets"
::= { avRtpSessionEntry 41}
avRtpSessionRxSeqFall OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sequence fall events"
::= { avRtpSessionEntry 42}
avRtpSessionRxDup OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received duplicate packets.
This item may indicate transient routing loop"
::= { avRtpSessionEntry 43}
avRtpSessionRxJBufUnderruns OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of jitter buffer under runs during the call in milliseconds (i.e.
buffer empty when a frame is needed by the codec)."
::= { avRtpSessionEntry 44}
avRtpSessionRxJBufOverruns OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of time in codec frames that were dropped due to jitter buffer overruns
in milliseconds (i.e. jitter buffer is full)"
::= { avRtpSessionEntry 45}
avRtpSessionRxJBufDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last jitter buffer delay in milliseconds."
::= { avRtpSessionEntry 46}
avRtpSessionRxMaxJBufDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum jitter buffer delay during the call (in milliseconds)"
::= { avRtpSessionEntry 47}
avRtpSessionRxJitter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last/current received RTP jitter"
::= { avRtpSessionEntry 48}
avRtpSessionRxAvgJitter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average received RTP jitter"
::= { avRtpSessionEntry 49}
avRtpSessionRxJitterEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times, jitter was sampled over the threshold."
::= { avRtpSessionEntry 50}
avRtpSessionRxTtl OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current/last received TTL value (IP Time To Live)"
::= { avRtpSessionEntry 51}
avRtpSessionRxMinTtl OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum received TTL value. The technician can use this value as a
hint to what was the IP route during the session. "
::= { avRtpSessionEntry 52}
avRtpSessionRxMaxTtl OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum received TTL value. Difference between this value and
avRtpSessionRxMinTtl may indicate route changes during the call."
::= { avRtpSessionEntry 53}
avRtpSessionRxDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last received DSCP value."
::= { avRtpSessionEntry 54}
avRtpSessionRxL2Pri OBJECT-TYPE
SYNTAX INTEGER (-1..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last received L2 priority (IEEE 802.1p, Ethernet priority)"
::= { avRtpSessionEntry 55}
avRtpSessionRxSilenceSupp OBJECT-TYPE
SYNTAX AvRtpSilenceSupp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The observed (received) silence suppression technique."
::= { avRtpSessionEntry 56}
avRtpSessionRxSsrc OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last received RTP SSRC value"
::= { avRtpSessionEntry 57}
avRtpSessionRxSsrcChange OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of observed SSRC changes during the call. This may indicate
a remote VoIP engine fail-over event."
::= { avRtpSessionEntry 58}
avRtpSessionTxRtcp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of transmitted RTCP reports"
::= { avRtpSessionEntry 59}
avRtpSessionRxRtcp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received RTCP reports"
::= { avRtpSessionEntry 60}
avRtpSessionCodecRtt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Estimated analog overall round-trip time calculated from the last received
RTCP packet. The estimate value include the network delay plus the internal delays
plus an estimate for the remote internal delay. This value is measured in
milliseconds."
::= { avRtpSessionEntry 61}
avRtpSessionAvgCodecRtt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Avarage Estimated analog overall RTT (including internal delays)
during the session."
::= { avRtpSessionEntry 62}
avRtpSessionCodecRttEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the Estimated analog codec RTT was over the threshold"
::= { avRtpSessionEntry 63}
avRtpSessionRtt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last RTT value in milliseconds. RTT is learnt from RTCP reports"
::= { avRtpSessionEntry 64}
avRtpSessionAvgRtt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average RTT during the RTP sessions"
::= { avRtpSessionEntry 65}
avRtpSessionRttEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received RTCP packets which has indicated that RTT was
over the threshold."
::= { avRtpSessionEntry 66}
avRtpSessionRemLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last known remote loss (learnt from received RTCP message)"
::= { avRtpSessionEntry 67}
avRtpSessionRemAvgLoss OBJECT-TYPE
SYNTAX AvRtpLoss
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last known remote loss (learnt from received RTCP message)"
::= { avRtpSessionEntry 68}
avRtpSessionRemLossEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received RTCP packets which has indicated that loss, at the remote
peer, was over the threshold.."
::= { avRtpSessionEntry 69}
avRtpSessionRemJitter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last known remote jitter, learnt from RTCP."
::= { avRtpSessionEntry 70}
avRtpSessionRemAvgJitter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average remote jitter, learnt from RTCP."
::= { avRtpSessionEntry 71}
avRtpSessionRemJitterEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of received RTCP messages, which have indicated that loss was over
the threshold."
::= { avRtpSessionEntry 72}
avRtpSessionEcTailLen OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current/last echo cancellation tail length."
::= { avRtpSessionEntry 73}
avRtpSessionEcReturnLoss OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last sampled Echo Cancellation return loss. "
::= { avRtpSessionEntry 74}
avRtpSessionEcReturnLossEv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of time the echo cancellation return loss was sampled over the
threshold. This value is sampled every avRtpSessionStatInerval"
::= { avRtpSessionEntry 75}
avRtpSessionAEC OBJECT-TYPE
SYNTAX INTEGER {
notSupported(0),
none(1),
halfDuplex(2),
fullDuplex(3),
aec(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Acoustic echo cancellation state, relevant for speaker phones"
::= { avRtpSessionEntry 76}
avRtpSessionDebugStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This string contains the major metrics in human readable form. It is used by
the QoS trap."
::= { avRtpSessionEntry 77}
avRtpSessionTxFlowLabel OBJECT-TYPE
SYNTAX INTEGER (0..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last transmitted IPv6 Flow Label. This metric represents the most recently
transmitted IPv6 Flow Label field in the IPv6 RTP stream. The value fits in a
20-bit integer and is reset to zero et the start of each new RTP session."
::= { avRtpSessionEntry 78}
avRtpSessionRxFlowLabel OBJECT-TYPE
SYNTAX INTEGER (0..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last Received IPv6 Flow Label. This metric represents the value of the IPv6
Flow Label field of the incoming RTP packets. The Received IPv6 Flow Label metric
is a 20-bit integer. The metric is set with the first IPv6 RTP packet received,
and updated when the value has changed from the previously reported value."
::= { avRtpSessionEntry 79}
avRtpSumTable OBJECT-TYPE
SYNTAX SEQUENCE OF AvRtpSumEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains summary of sessions and QoS events for each VoIP engine."
::= { avRtpMib 3 }
avRtpSumEntry OBJECT-TYPE
SYNTAX AvRtpSumEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { avRtpSumEngineID}
::= { avRtpSumTable 1 }
AvRtpSumEntry ::=
SEQUENCE {
avRtpSumEngineID Integer32,
avRtpSumEngineDescr DisplayString,
avRtpSumPeriod TimeInterval,
avRtpSumActiveFlows Integer32,
avRtpSumActiveQosEvents Integer32,
avRtpSumTotalFlows Counter32,
avRtpSumTotalFlowsQoSEvents Counter32,
avRtpSumTxTTL INTEGER,
avRtpSumSessionDuration Counter32,
avRtpSumClear TruthValue
}
avRtpSumEngineID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VoIP engine identifier. Usually, the VoIP engine slot number."
::= { avRtpSumEntry 1 }
avRtpSumEngineDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string describing the VoIP engine.
Equals to entPhysicalDescr or cmgModuleDescription "
::= { avRtpSumEntry 2}
avRtpSumPeriod OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the summary counters were cleared."
::= { avRtpSumEntry 3}
avRtpSumActiveFlows OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active flows"
::= { avRtpSumEntry 4}
avRtpSumActiveQosEvents OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of flows that currently suffers from QoS problems."
::= { avRtpSumEntry 5}
avRtpSumTotalFlows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of flows"
::= { avRtpSumEntry 6}
avRtpSumTotalFlowsQoSEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of flows that had QoS events"
::= { avRtpSumEntry 7}
avRtpSumTxTTL OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TTL of transmitted RTP packets."
::= { avRtpSumEntry 8}
avRtpSumSessionDuration OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total duration of the sessions in seconds"
::= { avRtpSumEntry 9}
avRtpSumClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear the summary counters"
::= { avRtpSumEntry 10}
avRtpLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AvRtpLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This virtual table is used for finding a specific SessionIDs based
on the remote address and call state."
::= { avRtpMib 4 }
avRtpLookupEntry OBJECT-TYPE
SYNTAX AvRtpLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { avRtpSessionRemAddrType, avRtpSessionRemAddr, avRtpSessionState, avRtpSessionID }
::= { avRtpLookupTable 1 }
AvRtpLookupEntry ::=
SEQUENCE { avRtpLookupStartTime DateAndTime }
avRtpLookupStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stream start time"
::= { avRtpLookupEntry 1}
avRtpNotificationVarbinds OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Notify only varbinds used for
notifications in avRtpNotification group"
::= { avRtpMib 5 }
avRtpSessionLocInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The RTP stream local RTP address Type (IPv4/IPv6)."
::= { avRtpNotificationVarbinds 1 }
avRtpSessionLocInetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The RTP stream local RTP address (IPv4/IPv6)."
::= { avRtpNotificationVarbinds 2 }
avRtpSessionRemInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The RTP stream remote RTP address Type (IPv4/IPv6)."
::= { avRtpNotificationVarbinds 3 }
avRtpSessionRemInetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The RTP stream remote RTP address (IPv4/IPv6)."
::= { avRtpNotificationVarbinds 4 }
END