diff options
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOS-VQM')
| -rw-r--r-- | MIBS/adtran/ADTRAN-AOS-VQM | 3941 |
1 files changed, 3941 insertions, 0 deletions
diff --git a/MIBS/adtran/ADTRAN-AOS-VQM b/MIBS/adtran/ADTRAN-AOS-VQM new file mode 100644 index 0000000..cc2a6f6 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-VQM @@ -0,0 +1,3941 @@ + ADTRAN-AOS-VQM DEFINITIONS ::= BEGIN + + IMPORTS + TimeTicks, IpAddress, Integer32, Gauge32, Unsigned32, Counter32, + Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSVoice + FROM ADTRAN-AOS; + + adGenAOSVQMMib MODULE-IDENTITY + LAST-UPDATED "200901060000Z" -- Jan 6, 2009 / YYYYMMDDHHMMZ + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "ADTRAN-AOS-VQM MIB module." + + ::= { adIdentity 10000 53 5 3 } + + adVQM OBJECT IDENTIFIER ::= { adGenAOSVoice 3 } + adVQMTrap OBJECT IDENTIFIER ::= { adVQM 0 } + adVQMTrapControl OBJECT IDENTIFIER ::= { adVQM 1 } + adVQMCfg OBJECT IDENTIFIER ::= { adVQM 2 } + adVQMThreshold OBJECT IDENTIFIER ::= { adVQM 3 } + adVQMSysPerf OBJECT IDENTIFIER ::= { adVQM 4 } + adVQMInterface OBJECT IDENTIFIER ::= { adVQM 5 } + adVQMEndPoint OBJECT IDENTIFIER ::= { adVQM 6 } + adVQMHistory OBJECT IDENTIFIER ::= { adVQM 7 } + adVQMActive OBJECT IDENTIFIER ::= { adVQM 8 } + +-- ======================================================================== + MOSvalue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "MOS values typically are represented as a value from + 1.00-5.00. In this representation the MOS score will be + scaled by 100. Hence a value of 3.25 will be + represented as 325. A value of 65535 shall be + interpreted as NULL or unsupported." + SYNTAX Integer32 (100..1000|65535) + + Percentage ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Percentages typically are represented as a value from + 0.00%-100.00%. In this representation the percentage + will be scaled by 100. Hence a value of 0.45 will be + represented as 45 and a value of 100.00 will be + represented as 1000. A value of 65535 shall be + interpreted as NULL or unsupported." + SYNTAX Integer32 (0..1000|65535) + + MsecValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Millisecond values typically are represented as a + value with a decimal place. + In this representation th value will be + scaled by 10. Hence a value of 1.5 will be represented + as 15." + SYNTAX Integer32 + + + + adVQMEndOfCallTrap NOTIFICATION-TYPE + OBJECTS { + adVqmTrapEventType, + adVqmCallHistMosLq, + adVqmCallHistMosPq, + adVqmCallHistPktsLostTotal, + adVqmCallHistOutOfOrder, + adVqmCallHistPdvAverageMs + } + STATUS current + DESCRIPTION + "This trap indicates that the severity level has been met at the + end of a call to generate a trap. Enable this trap using + adVqmTrapState. The severity level, by default, is set to warning. + Use adVqmTrapCfgSeverityLevel to change the severity level setting." + ::= { adVQMTrap 1 } + + + adVqmTrapState OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the vqmEndOfCall trap." + DEFVAL { disabled } + ::= { adVQMTrapControl 1 } + + adVqmTrapCfgSeverityLevel OBJECT-TYPE + SYNTAX INTEGER { + error(1), + warning(2), + notice(3), + info(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This read-write variable indicates the severity level that will + generate an adVqmEndOfCallTrap. If traps are enabled, a trap will be + generated at the end of a call for all calls that have a numerical + severity level equal to or less than the configured + severity level." + DEFVAL { warning } + ::= { adVQMTrapControl 2 } + + adVqmTrapEventType OBJECT-TYPE + SYNTAX BITS { + lQMos(0), + pQMos(1), + loss(2), + outOfOrder(3), + jitter(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the event that generated the most + recent trap. The vqmTrapEventType is a bitmap and can represent + multiple failures simultaneously. + The various bit positions are: + BIT EVENT DESCRIPTION + 0 LQMos LQ-MOS threshold exceeded + 1 PQMos PQ-MOS threshold exceeded + 2 Loss Loss threshold exceeded + 3 OutOfOrder Out-of-Order threshold exceeded + 4 Jitter Jitter threshold exceeded + " + ::= { adVQMTrapControl 3 } + + -- adVQMCfg Group + adVqmCfgEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM feature global enable/disable." + ::= { adVQMCfg 1 } + + adVqmCfgSipEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM uses SIP signaling to monitor for RTP traffic." + ::= { adVQMCfg 2 } + + adVqmCfgUdpEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM uses UDP packet inspection to monitor for RTP + traffic." + ::= { adVQMCfg 3 } + + adVqmCfgInternationalCode OBJECT-TYPE + SYNTAX INTEGER { + none (1), + japan (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regional scoring adjustment for VQM calculations." + ::= { adVQMCfg 4 } + + adVqmCfgJitterBufferType OBJECT-TYPE + SYNTAX INTEGER { + jitterBufferFixed (1), + jitterBufferAdaptive (2), + jitterBufferUnknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regional scoring adjustment for VQM calculations." + ::= { adVQMCfg 5 } + + adVqmCfgJitterBufferAdaptiveMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum adaptive jitter buffer delay (10-240 ms)." + ::= { adVQMCfg 6 } + + adVqmCfgJitterBufferAdaptiveNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive starting delay applied to packets (10-240 ms)." + ::= { adVQMCfg 7 } + + adVqmCfgJitterBufferAdaptiveMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive maximum jitter buffer delay (40-320 ms)." + ::= { adVQMCfg 8 } + + adVqmCfgJitterBufferFixedNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fixed jitter buffer constant delay applied to packets + (4-250 ms)." + ::= { adVQMCfg 9 } + + adVqmCfgJitterBufferFixedSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number packets fixed jitter buffer can hold (10-500 pkts)." + ::= { adVQMCfg 10 } + + adVqmCfgJitterBufferThresholdEarlyMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter buffer threshold for early arriving packets." + ::= { adVQMCfg 11 } + + adVqmCfgJitterBufferThresholdLateMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter buffer threshold for late arriving packets." + ::= { adVQMCfg 12 } + + adVqmCfgRoundTripPingEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ping use for measuring round-trip delay between + end-points." + ::= { adVQMCfg 13 } + + adVqmCfgRoundTripPingType OBJECT-TYPE + SYNTAX INTEGER { + ping (1), + timestamp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP Ping or ICMP Timestamp used for delay measurements." + ::= { adVQMCfg 14 } + + adVqmCfgCallHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of Call History buffer." + ::= { adVQMCfg 15 } + + adVqmCfgHistoryThresholdLqmos OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if below LQ MOS threshold value." + ::= { adVQMCfg 16 } + + adVqmCfgHistoryThresholdCqmos OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if below CQ MOS threshold value." + ::= { adVQMCfg 17 } + + adVqmCfgHistoryThresholdPqmos OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if below PESQ MOS threshold + value." + ::= { adVQMCfg 18 } + + adVqmCfgHistoryThresholdLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if loss packets are greater than + threshold value." + ::= { adVQMCfg 19 } + + adVqmCfgHistoryThresholdOutOfOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if Out of Order packets are greater + than threshold value." + ::= { adVQMCfg 20 } + + adVqmCfgHistoryThresholdJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if Jitter exceeds threshold value." + ::= { adVQMCfg 21 } + + adVqmCfgClear OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all VQM statistics. + This is a write-only variable. A read will result in no action + being taken." + ::= { adVQMCfg 22 } + + adVqmCfgClearCallHistory OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear only call history buffer. + This is a write-only variable. A read will result in no action + being taken." + ::= { adVQMCfg 23 } + + + + -- + -- adVQMThreshold Group + -- + + adVqmThresholdLqmosInfo OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for info event." + ::= { adVQMThreshold 1 } + + adVqmThresholdLqmosNotice OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for notice event." + ::= { adVQMThreshold 2 } + + adVqmThresholdLqmosWarning OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for warning event." + ::= { adVQMThreshold 3 } + + adVqmThresholdLqmosError OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for error event." + ::= { adVQMThreshold 4 } + + adVqmThresholdPqmosInfo OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for info event." + ::= { adVQMThreshold 5 } + + adVqmThresholdPqmosNotice OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for notice event." + ::= { adVQMThreshold 6 } + + adVqmThresholdPqmosWarning OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for warning event." + ::= { adVQMThreshold 7 } + + adVqmThresholdPqmosError OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for error event." + ::= { adVQMThreshold 8 } + + adVqmThresholdOutOfOrderInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for info event." + ::= { adVQMThreshold 9 } + + adVqmThresholdOutOfOrderNotice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for notice event." + ::= { adVQMThreshold 10 } + + adVqmThresholdOutOfOrderWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for warning event." + ::= { adVQMThreshold 11 } + + adVqmThresholdOutOfOrderError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for error event." + ::= { adVQMThreshold 12 } + + adVqmThresholdLossInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for info event." + ::= { adVQMThreshold 13 } + + adVqmThresholdLossNotice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for notice event." + ::= { adVQMThreshold 14 } + + adVqmThresholdLossWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for warning event." + ::= { adVQMThreshold 15 } + + adVqmThresholdLossError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for error event." + ::= { adVQMThreshold 16 } + + adVqmThresholdJitterInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for info event." + ::= { adVQMThreshold 17 } + + adVqmThresholdJitterNotice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for notice event." + ::= { adVQMThreshold 18 } + + adVqmThresholdJitterWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for warning event." + ::= { adVQMThreshold 19 } + + adVqmThresholdJitterError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for error event." + ::= { adVQMThreshold 20 } + + + + -- + -- adVQMSysPerf Group + -- + + adVqmSysActiveCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active calls." + ::= { adVQMSysPerf 1 } + + adVqmSysActiveExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in excellent MOS range (4.400 - 4.000)." + ::= { adVQMSysPerf 2 } + + adVqmSysActiveGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in good MOS range (3.999 - 3.600)." + ::= { adVQMSysPerf 3 } + + adVqmSysActiveFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in fair MOS range (3.599 - 2.600)." + ::= { adVQMSysPerf 4 } + + adVqmSysActivePoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in poor MOS range (2.599 - 0.000)." + ::= { adVQMSysPerf 5 } + + adVqmSysCallHistoryCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of calls in history buffer." + ::= { adVQMSysPerf 6 } + + adVqmSysCallHistoryExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in excellent MOS range." + ::= { adVQMSysPerf 7 } + + adVqmSysCallHistoryGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in good MOS range." + ::= { adVQMSysPerf 8 } + + adVqmSysCallHistoryFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in fair MOS range." + ::= { adVQMSysPerf 9 } + + adVqmSysCallHistoryPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in poor MOS range." + ::= { adVQMSysPerf 10 } + + adVqmSysAllCallsExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in excellent MOS range." + ::= { adVQMSysPerf 11 } + + adVqmSysAllCallsGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in good MOS range." + ::= { adVQMSysPerf 12 } + + adVqmSysAllCallsFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in fair MOS range." + ::= { adVQMSysPerf 13 } + + adVqmSysAllCallsPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in poor MOS range." + ::= { adVQMSysPerf 14 } + + -- + -- adVQMInterfaceTable + -- + + adVQMInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmInterface table provides aggregate statistics for each + system interface. VQM processes RTP stream packets as received by + the interface (inbound direction). The user can enable or disable + each system interface for VQM using the CLI/GUI. The VQM interface + table objects include enable/disable, packet statistics for number + received, lost, out-of-order, discarded, number of active and + completed calls, MOS scores, delay measurements, and quality + analysis counts." + ::= { adVQMInterface 1 } + + adVQMInterfaceEntry OBJECT-TYPE + SYNTAX AdVQMInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular interface." + INDEX { adVqmIfcId } + ::= { adVQMInterfaceTable 1 } + + + AdVQMInterfaceEntry ::= + SEQUENCE { + adVqmIfcId Unsigned32, + adVqmIfcName DisplayString, + adVqmIfcPktsRx Counter64, + adVqmIfcPktsLost Counter64, + adVqmIfcPktsOoo Counter64, + adVqmIfcPktsDiscarded Counter64, + adVqmIfcNumberActiveCalls Counter32, + adVqmIfcTerminatedCalls Counter32, + adVqmIfcRLqMinimum Unsigned32, + adVqmIfcRLqAverage Unsigned32, + adVqmIfcRLqMaximum Unsigned32, + adVqmIfcRCqMinimum Unsigned32, + adVqmIfcRCqAverage Unsigned32, + adVqmIfcRCqMaximum Unsigned32, + adVqmIfcRG107Minimum Unsigned32, + adVqmIfcRG107Average Unsigned32, + adVqmIfcRG107Maximum Unsigned32, + adVqmIfcMosLqMinimum MOSvalue, + adVqmIfcMosLqAverage MOSvalue, + adVqmIfcMosLqMaximum MOSvalue, + adVqmIfcMosCqMinimum MOSvalue, + adVqmIfcMosCqAverage MOSvalue, + adVqmIfcMosCqMaximum MOSvalue, + adVqmIfcMosPqMinimum MOSvalue, + adVqmIfcMosPqAverage MOSvalue, + adVqmIfcMosPqMaximum MOSvalue, + adVqmIfcLossMinimum Unsigned32, + adVqmIfcLossAverage Unsigned32, + adVqmIfcLossMaximum Unsigned32, + adVqmIfcDiscardsMinimum Unsigned32, + adVqmIfcDiscardsAverage Unsigned32, + adVqmIfcDiscardsMaximum Unsigned32, + adVqmIfcPdvAverageMs INTEGER, + adVqmIfcPdvMaximumMs INTEGER, + adVqmIfcDelayMinMsec Unsigned32, + adVqmIfcDelayAvgMsec Unsigned32, + adVqmIfcDelayMaxMsec Unsigned32, + adVqmIfcNumberStreamsExcellent Counter32, + adVqmIfcNumberStreamsGood Counter32, + adVqmIfcNumberStreamsFair Counter32, + adVqmIfcNumberStreamsPoor Counter32, + adVqmIfcClear INTEGER + } + + adVqmIfcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM interface index number. This number is unique to the VQM MIB." + ::= { adVQMInterfaceEntry 1 } + + + adVqmIfcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { adVQMInterfaceEntry 2 } + + adVqmIfcPktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received." + ::= { adVQMInterfaceEntry 3 } + + adVqmIfcPktsLost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets lost." + ::= { adVQMInterfaceEntry 4 } + + adVqmIfcPktsOoo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received out-of-order." + ::= { adVQMInterfaceEntry 5 } + + adVqmIfcPktsDiscarded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets discarded." + ::= { adVQMInterfaceEntry 6 } + + adVqmIfcNumberActiveCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active calls." + ::= { adVQMInterfaceEntry 7 } + + adVqmIfcTerminatedCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of terminated calls." + ::= { adVQMInterfaceEntry 8 } + + adVqmIfcRLqMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum listening quality R Factor." + ::= { adVQMInterfaceEntry 9 } + + adVqmIfcRLqAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R Factor." + ::= { adVQMInterfaceEntry 10 } + + adVqmIfcRLqMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum listening quality R Factor." + ::= { adVQMInterfaceEntry 11 } + + adVqmIfcRCqMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum conversation quality R Factor." + ::= { adVQMInterfaceEntry 12 } + + adVqmIfcRCqAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average conversation quality R Factor." + ::= { adVQMInterfaceEntry 13 } + + adVqmIfcRCqMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum conversation quality R Factor." + ::= { adVQMInterfaceEntry 14 } + + adVqmIfcRG107Minimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum G.107 R Factor." + ::= { adVQMInterfaceEntry 15 } + + adVqmIfcRG107Average OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average G.107 R Factor." + ::= { adVQMInterfaceEntry 16 } + + adVqmIfcRG107Maximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum G.107 R Factor." + ::= { adVQMInterfaceEntry 17 } + + adVqmIfcMosLqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum listening quality MOS score." + ::= { adVQMInterfaceEntry 18 } + + adVqmIfcMosLqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality MOS score." + ::= { adVQMInterfaceEntry 19 } + + adVqmIfcMosLqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum listening quality MOS score." + ::= { adVQMInterfaceEntry 20 } + + adVqmIfcMosCqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum conversation quality MOS score." + ::= { adVQMInterfaceEntry 21 } + + adVqmIfcMosCqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average conversation quality MOS score." + ::= { adVQMInterfaceEntry 22 } + + adVqmIfcMosCqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum conversation quality MOS score." + ::= { adVQMInterfaceEntry 23 } + + adVqmIfcMosPqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum PESQ, P.862 raw MOS score." + ::= { adVQMInterfaceEntry 24 } + + adVqmIfcMosPqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average PESQ, P.862 raw MOS score." + ::= { adVQMInterfaceEntry 25 } + + adVqmIfcMosPqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum PESQ, P.862 raw MOS score." + ::= { adVQMInterfaceEntry 26 } + + adVqmIfcLossMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum network lost packets for all calls completed." + ::= { adVQMInterfaceEntry 27 } + + adVqmIfcLossAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average network lost packets for all calls completed." + ::= { adVQMInterfaceEntry 28 } + + adVqmIfcLossMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum network lost packets for all calls completed." + ::= { adVQMInterfaceEntry 29 } + + adVqmIfcDiscardsMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum packets discarded due to late or early arrival." + ::= { adVQMInterfaceEntry 30 } + + adVqmIfcDiscardsAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packets discarded due to late or early arrival." + ::= { adVQMInterfaceEntry 31 } + + adVqmIfcDiscardsMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum packets discarded due to late or early arrival." + ::= { adVQMInterfaceEntry 32 } + + adVqmIfcPdvAverageMs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mean of Average packet delay variation for packets." + ::= { adVQMInterfaceEntry 33 } + + adVqmIfcPdvMaximumMs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum of reported average packet delay variation." + ::= { adVQMInterfaceEntry 34 } + + adVqmIfcDelayMinMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum packet delay in ms." + ::= { adVQMInterfaceEntry 35 } + + adVqmIfcDelayAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packet delay in ms." + ::= { adVQMInterfaceEntry 36 } + + adVqmIfcDelayMaxMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum packet delay in ms." + ::= { adVQMInterfaceEntry 37 } + + adVqmIfcNumberStreamsExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with excellent MOS score." + ::= { adVQMInterfaceEntry 38 } + + adVqmIfcNumberStreamsGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with good MOS score." + ::= { adVQMInterfaceEntry 39 } + + adVqmIfcNumberStreamsFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with fair MOS score." + ::= { adVQMInterfaceEntry 40 } + + adVqmIfcNumberStreamsPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with poor MOS score." + ::= { adVQMInterfaceEntry 41 } + + adVqmIfcClear OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all VQM statistics. + This is a write-only variable. A read will result in no action + being taken." + ::= { adVQMInterfaceEntry 42 } + + -- + -- adVqmEndPoint + -- + + adVQMEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmEndPoint table provides aggregate statistics for each + VoIP end-point device. The RTP Source IP address, + adVqmEndPointRtpSourceIp, provides a unique table index. + The VQM End-point table provides summary statistics for MOS scores, + packets lost, out-of-order, jitter, delay and quality analysis + counts." + ::= { adVQMEndPoint 1 } + + adVQMEndPointEntry OBJECT-TYPE + SYNTAX AdVQMEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular VoIP end-point device." + INDEX { adVqmEndPointRtpSourceIp } + ::= { adVQMEndPointTable 1 } + + + AdVQMEndPointEntry ::= + SEQUENCE { + adVqmEndPointRtpSourceIp IpAddress, + adVqmEndPointNumberCompletedCalls Counter32, + adVqmEndPointInterfaceId Unsigned32, + adVqmEndPointInterfaceName DisplayString, + adVqmEndPointMosLqMinimum MOSvalue, + adVqmEndPointMosLqAverage MOSvalue, + adVqmEndPointMosLqMaximum MOSvalue, + adVqmEndPointMosPqMinimum MOSvalue, + adVqmEndPointMosPqAverage MOSvalue, + adVqmEndPointMosPqMaximum MOSvalue, + adVqmEndPointPktsLostTotal Counter32, + adVqmEndPointPktsOutOfOrder Counter32, + adVqmEndPointJitterMaximum Unsigned32, + adVqmEndPointNumberStreamsExcellent Counter32, + adVqmEndPointNumberStreamsGood Counter32, + adVqmEndPointNumberStreamsFair Counter32, + adVqmEndPointNumberStreamsPoor Counter32 + } + + adVqmEndPointRtpSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP Address of RTP stream from this end-point." + ::= { adVQMEndPointEntry 1 } + + adVqmEndPointNumberCompletedCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of completed calls on this end-point." + ::= { adVQMEndPointEntry 2 } + + adVqmEndPointInterfaceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index that received RTP stream from this end-point." + ::= { adVQMEndPointEntry 3 } + + adVqmEndPointInterfaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name that received RTP stream from this end-point." + ::= { adVQMEndPointEntry 4 } + + adVqmEndPointMosLqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum listening quality MOS score." + ::= { adVQMEndPointEntry 5 } + + adVqmEndPointMosLqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality MOS score." + ::= { adVQMEndPointEntry 6 } + + adVqmEndPointMosLqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum listening quality MOS score." + ::= { adVQMEndPointEntry 7 } + + adVqmEndPointMosPqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum PESQ MOS score." + ::= { adVQMEndPointEntry 8 } + + adVqmEndPointMosPqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average PESQ MOS score." + ::= { adVQMEndPointEntry 9 } + + adVqmEndPointMosPqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum PESQ MOS score." + ::= { adVQMEndPointEntry 10 } + + adVqmEndPointPktsLostTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets lost." + ::= { adVQMEndPointEntry 11 } + + adVqmEndPointPktsOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total out-of-order packets." + ::= { adVQMEndPointEntry 12 } + + adVqmEndPointJitterMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum jitter." + ::= { adVQMEndPointEntry 13 } + + adVqmEndPointNumberStreamsExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with excellent MOS score." + ::= { adVQMEndPointEntry 14 } + + adVqmEndPointNumberStreamsGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with good MOS score." + ::= { adVQMEndPointEntry 15 } + + adVqmEndPointNumberStreamsFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with fair MOS score." + ::= { adVQMEndPointEntry 16 } + + adVqmEndPointNumberStreamsPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with poor MOS score." + ::= { adVQMEndPointEntry 17 } + + -- + -- adVqmCallHistory + -- + + adVQMCallHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmCallHistory table provides detail voice quality statistics + on completed RTP voice streams. A voice call will typically have + two entries in this table one for each RTP stream. A combination + of Source IP Address and Port, Destination IP Address and Port, + and SSRC (synchronization source ID) are necessary to uniquely + identify the call session. + One management option is to configure VQM to only save call history + information for poor quality calls that exceed threshold limits. + Threshold limit settings are available for MOS scores and packet + statistics for loss, out-of-order, and jitter. Setting the maximum + call history buffer size to a lower value (default is 100 streams) + can reduce the amount of data transfer to the NMS during a + SNMP query." + ::= { adVQMHistory 1 } + + adVQMCallHistoryEntry OBJECT-TYPE + SYNTAX AdVQMCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular VoIP end-point device." + INDEX { adVqmCallHistRtpSourceIp, adVqmCallHistRtpSourcePort, + adVqmCallHistRtpDestIp, adVqmCallHistRtpDestPort, + adVqmCallHistSsrcid } + ::= { adVQMCallHistoryTable 1 } + + AdVQMCallHistoryEntry ::= + SEQUENCE { + adVqmCallHistRtpSourceIp IpAddress, + adVqmCallHistRtpSourcePort Unsigned32, + adVqmCallHistRtpDestIp IpAddress, + adVqmCallHistRtpDestPort Unsigned32, + adVqmCallHistSsrcid Unsigned32, + adVqmCallHistTo DisplayString, + adVqmCallHistFrom DisplayString, + adVqmCallHistRtpSourceUri DisplayString, + adVqmCallHistCallid DisplayString, + adVqmCallHistCcmid Unsigned32, + adVqmCallHistSourceIntName DisplayString, + adVqmCallHistDestIntName DisplayString, + adVqmCallHistSourceIntDescription DisplayString, + adVqmCallHistDestIntDescription DisplayString, + adVqmCallHistCallStart DisplayString, + adVqmCallHistCallDurationMs Unsigned32, + adVqmCallHistCodec INTEGER, + adVqmCallHistCodecClass INTEGER, + adVqmCallHistDscp Unsigned32, + adVqmCallHistPktsRcvdTotal Counter32, + adVqmCallHistPktsLostTotal Counter32, + adVqmCallHistPktsDiscardedTotal Counter32, + adVqmCallHistOutOfOrder Counter32, + adVqmCallHistPdvAverageMs Unsigned32, + adVqmCallHistPdvMaximumMs Unsigned32, + adVqmCallHistRtDelayInst INTEGER, + adVqmCallHistRtDelayAverage INTEGER, + adVqmCallHistRtDelayMaximum INTEGER, + adVqmCallHistOnewayDelayInst INTEGER, + adVqmCallHistOnewayDelayAverage INTEGER, + adVqmCallHistOnewayDelayMaximum INTEGER, + adVqmCallHistOrigDelayInst INTEGER, + adVqmCallHistOrigDelayAverage INTEGER, + adVqmCallHistOrigDelayMaximum INTEGER, + adVqmCallHistTermDelayMinimum INTEGER, + adVqmCallHistTermDelayAverage INTEGER, + adVqmCallHistTermDelayMaximum INTEGER, + adVqmCallHistRLq Unsigned32, + adVqmCallHistRCq Unsigned32, + adVqmCallHistRNominal Unsigned32, + adVqmCallHistRG107 Unsigned32, + adVqmCallHistMosLq MOSvalue, + adVqmCallHistMosCq MOSvalue, + adVqmCallHistMosPq MOSvalue, + adVqmCallHistMosNominal MOSvalue, + adVqmCallHistDegLoss Percentage, + adVqmCallHistDegDiscard Percentage, + adVqmCallHistDegVocoder Percentage, + adVqmCallHistDegRecency Percentage, + adVqmCallHistDegDelay Percentage, + adVqmCallHistDegSiglvl Percentage, + adVqmCallHistDegNoiselvl Percentage, + adVqmCallHistDegEcholvl Percentage, + adVqmCallHistBurstRLq Unsigned32, + adVqmCallHistBurstCount Counter32, + adVqmCallHistBurstRateAvg Percentage, + adVqmCallHistBurstLenAvgPkts Unsigned32, + adVqmCallHistBurstLenAvgMsec Unsigned32, + adVqmCallHistGapR Unsigned32, + adVqmCallHistGapCount Counter32, + adVqmCallHistGapLossRateAvg Percentage, + adVqmCallHistGapLenPkts Unsigned32, + adVqmCallHistGapLenMsec Unsigned32, + adVqmCallHistLossRateAvg Percentage, + adVqmCallHistNetworkLossAvg Percentage, + adVqmCallHistDiscardRateAvg Percentage, + adVqmCallHistExcessBurst Unsigned32, + adVqmCallHistExcessGap Unsigned32, + adVqmCallHistPpdvMsec MsecValue, + adVqmCallHistLateThresholdMs MsecValue, + adVqmCallHistLateThresholdPc Percentage, + adVqmCallHistLateUnderThresh Counter32, + adVqmCallHistLateTotalCount Counter32, + adVqmCallHistLatePeakJitterMs MsecValue, + adVqmCallHistEarlyThreshMs MsecValue, + adVqmCallHistEarlyThreshPc Percentage, + adVqmCallHistEarlyUnderThresh Counter32, + adVqmCallHistEarlyTotalCount Counter32, + adVqmCallHistEarlyPeakJitterMs MsecValue, + adVqmCallHistDelayIncreaseCount Counter32, + adVqmCallHistDelayDecreaseCount Counter32, + adVqmCallHistResyncCount Counter32, + adVqmCallHistJitterBufferType INTEGER, + adVqmCallHistJbCfgMin Unsigned32, + adVqmCallHistJbCfgNom Unsigned32, + adVqmCallHistJbCfgMax Unsigned32, + adVqmCallHistDuplicatePkts Counter32, + adVqmCallHistEarlyPkts Counter32, + adVqmCallHistLatePkts Counter32, + adVqmCallHistOverrunDiscardPkts Counter32, + adVqmCallHistUnderrunDiscardPkts Counter32, + adVqmCallHistDelayMinMsec Unsigned32, + adVqmCallHistDelayAvgMsec Unsigned32, + adVqmCallHistDelayMaxMsec Unsigned32, + adVqmCallHistDelayCurrentMsec Unsigned32, + adVqmCallHistExtRLqIn INTEGER, + adVqmCallHistExtRLqOut INTEGER, + adVqmCallHistExtRCqIn INTEGER, + adVqmCallHistExtRCqOut INTEGER, + adVqmCallHistThroughPutIndex Unsigned32, + adVqmCallHistReliabilityIndex Unsigned32, + adVqmCallHistBitrate Unsigned32 + } + + adVqmCallHistRtpSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP Address of RTP stream." + ::= { adVQMCallHistoryEntry 1 } + + adVqmCallHistRtpSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port number." + ::= { adVQMCallHistoryEntry 2 } + + adVqmCallHistRtpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address of RTP stream." + ::= { adVQMCallHistoryEntry 3 } + + adVqmCallHistRtpDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination port number." + ::= { adVQMCallHistoryEntry 4 } + + adVqmCallHistSsrcid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSRC (synchronization source ID) for this stream per RFC3550." + ::= { adVQMCallHistoryEntry 5 } + + adVqmCallHistTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To URI (dialed) from monitored SIP call signaling." + ::= { adVQMCallHistoryEntry 6 } + + adVqmCallHistFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "From URI (originating caller) from monitored SIP call signaling." + ::= { adVQMCallHistoryEntry 7 } + + adVqmCallHistRtpSourceUri OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "URI of sender RTP, either To URI or From URI." + ::= { adVQMCallHistoryEntry 8 } + + adVqmCallHistCallid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP call-ID from monitored SIP call signaling." + ::= { adVQMCallHistoryEntry 9 } + + adVqmCallHistCcmid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal generated call-ID." + ::= { adVQMCallHistoryEntry 10 } + + adVqmCallHistSourceIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface name that RTP arrived inbound to unit." + ::= { adVQMCallHistoryEntry 11 } + + adVqmCallHistDestIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface name for RTP." + ::= { adVQMCallHistoryEntry 12 } + + adVqmCallHistSourceIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface description as defined in CLI or GUI." + ::= { adVQMCallHistoryEntry 13 } + + adVqmCallHistDestIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface description as defined in CLI or GUI." + ::= { adVQMCallHistoryEntry 14 } + + adVqmCallHistCallStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time at which monitoring began on this RTP stream." + ::= { adVQMCallHistoryEntry 15 } + + adVqmCallHistCallDurationMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time from start to last RTP packet on this stream." + ::= { adVQMCallHistoryEntry 16 } + + adVqmCallHistCodec OBJECT-TYPE + SYNTAX INTEGER + { + -- -1 + unknown (1), + -- 0 + g711U (2), + g711UPLC (3), + g723153K (4), + deprecated1 (5), + g723163K (6), + deprecated2 (7), + g728 (8), + deprecated3 (9), + g729 (10), + deprecated4 (11), + g729A (12), + deprecated5 (13), + user1 (14), + user2 (15), + user3 (16), + user4 (17), + gsmfr (18), + reservedgsmhr (19), + gsmefr (20), + sx7300 (21), + sx9600 (22), + g711A (23), + g711APLC (24), + deprecated6 (25), + g72616K (26), + g72624K (27), + g72632K (28), + g72640K (29), + gipse711U (30), + gipse711A (31), + gipsilbc (32), + gipsisac (33), + gipsipcmwb (34), + g729E8K0 (35), + g729E11k8 (36), + wblinearpcm (37), + wblinearpcmPlc (38), + g722at64k (39), + g722at56k (40), + g722at48k (41), + g7221at32k (42), + g7221at24k (43), + g7222at23k85 (44), + g7222at23k05 (45), + g7222at19k85 (46), + g7222at18k25 (47), + g7222at15k85 (48), + g7222at14k25 (49), + g7222at12k85 (50), + g7222at8k85 (51), + g7222at6k6 (52), + qcelp8 (53), + qcelp13 (54), + evrc (55), + smv812 (56), + smv579 (57), + smv444 (58), + smv395 (59), + amrnb12k2 (60), + amrnb10k2 (61), + amrnb7k95 (62), + amrnb7k4 (63), + amrnb6k7 (64), + amrnb5k9 (65), + amrnb5k15 (66), + amrnb4k75 (67), + ilbc13k3 (68), + ilbc15k2 (69), + g711u56k (70), + g711uPLC56k (71), + g711A56k (72), + g711APLC56k (73), + g7231C (74), + speex2k15 (75), + speex5k95 (76), + speeX8k (77), + speeX11k (78), + speeX15k (79), + speeX18k2 (80), + speeX24k6 (81), + speeX3k95 (82), + speeX12k8 (83), + speeX16k8 (84), + speeX20k6 (85), + speeX23k8 (86), + speeX27k8 (87), + speeX34k2 (88), + speeX42k2 (89) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last voice CODEC detected on this stream." + ::= { adVQMCallHistoryEntry 17 } + + adVqmCallHistCodecClass OBJECT-TYPE + SYNTAX INTEGER { + wideband (1), + other (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class to which CODEC vocoder belongs." + ::= { adVQMCallHistoryEntry 18 } + + adVqmCallHistDscp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Differentiated Services Code Point (DSCP) in RTP packet IP header." + ::= { adVQMCallHistoryEntry 19 } + + adVqmCallHistPktsRcvdTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total received RTP packets in this stream." + ::= { adVQMCallHistoryEntry 20 } + + adVqmCallHistPktsLostTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets determined to be lost in network by simulated jitter + buffer." + ::= { adVQMCallHistoryEntry 21 } + + adVqmCallHistPktsDiscardedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets discarded by simulated jitter buffer." + ::= { adVQMCallHistoryEntry 22 } + + adVqmCallHistOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets received out of order at simulated jitter buffer." + ::= { adVQMCallHistoryEntry 23 } + + adVqmCallHistPdvAverageMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMCallHistoryEntry 24 } + + adVqmCallHistPdvMaximumMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMCallHistoryEntry 25 } + + adVqmCallHistRtDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous round-trip delay obtained from RTCP or RTCP XR + reports." + ::= { adVQMCallHistoryEntry 26 } + + adVqmCallHistRtDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMCallHistoryEntry 27 } + + adVqmCallHistRtDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMCallHistoryEntry 28 } + + adVqmCallHistOnewayDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous one-way delay including simulated jitter buffer (SJB) + delay." + ::= { adVQMCallHistoryEntry 29 } + + adVqmCallHistOnewayDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average one-way delay including SJB delay." + ::= { adVQMCallHistoryEntry 30 } + + adVqmCallHistOnewayDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-way delay including SJB delay." + ::= { adVQMCallHistoryEntry 31 } + + adVqmCallHistOrigDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous origination end-point delay from RTCP XR reports." + ::= { adVQMCallHistoryEntry 32 } + + adVqmCallHistOrigDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average origination end-point delay from RTCP XR reports." + ::= { adVQMCallHistoryEntry 33 } + + adVqmCallHistOrigDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum origination end-point delay from RTCP XR reports." + ::= { adVQMCallHistoryEntry 34 } + + adVqmCallHistTermDelayMinimum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMCallHistoryEntry 35 } + + adVqmCallHistTermDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMCallHistoryEntry 36 } + + adVqmCallHistTermDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMCallHistoryEntry 37 } + + adVqmCallHistRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality R factor." + ::= { adVQMCallHistoryEntry 38 } + + adVqmCallHistRCq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality R factor." + ::= { adVQMCallHistoryEntry 39 } + + adVqmCallHistRNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum R factor for this stream." + ::= { adVQMCallHistoryEntry 40 } + + adVqmCallHistRG107 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "R factor based on ITU G.107 E Model for this stream." + ::= { adVQMCallHistoryEntry 41 } + + adVqmCallHistMosLq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score." + ::= { adVQMCallHistoryEntry 42 } + + adVqmCallHistMosCq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality MOS score." + ::= { adVQMCallHistoryEntry 43 } + + adVqmCallHistMosPq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score normalized to the PESQ scale." + ::= { adVQMCallHistoryEntry 44 } + + adVqmCallHistMosNominal OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum MOS score for this stream." + ::= { adVQMCallHistoryEntry 45 } + + adVqmCallHistDegLoss OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet loss." + ::= { adVQMCallHistoryEntry 46 } + + adVqmCallHistDegDiscard OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet discard." + ::= { adVQMCallHistoryEntry 47 } + + adVqmCallHistDegVocoder OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to voice CODEC selection." + ::= { adVQMCallHistoryEntry 48 } + + adVqmCallHistDegRecency OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to loss or discard recency in + call." + ::= { adVQMCallHistoryEntry 49 } + + adVqmCallHistDegDelay OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to delay." + ::= { adVQMCallHistoryEntry 50 } + + adVqmCallHistDegSiglvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to low speech energy signal + level." + ::= { adVQMCallHistoryEntry 51 } + + adVqmCallHistDegNoiselvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high noise levels." + ::= { adVQMCallHistoryEntry 52 } + + adVqmCallHistDegEcholvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high echo levels." + ::= { adVQMCallHistoryEntry 53 } + + adVqmCallHistBurstRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor during burst condition." + ::= { adVQMCallHistoryEntry 54 } + + adVqmCallHistBurstCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream was in a burst condition." + ::= { adVQMCallHistoryEntry 55 } + + adVqmCallHistBurstRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + burst condition." + ::= { adVQMCallHistoryEntry 56 } + + adVqmCallHistBurstLenAvgPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in packets." + ::= { adVQMCallHistoryEntry 57 } + + adVqmCallHistBurstLenAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in miliseconds." + ::= { adVQMCallHistoryEntry 58 } + + adVqmCallHistGapR OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor while stream is in a gap + condition." + ::= { adVQMCallHistoryEntry 59 } + + adVqmCallHistGapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream is in gap condition." + ::= { adVQMCallHistoryEntry 60 } + + adVqmCallHistGapLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + gap condition." + ::= { adVQMCallHistoryEntry 61 } + + adVqmCallHistGapLenPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in packets." + ::= { adVQMCallHistoryEntry 62 } + + adVqmCallHistGapLenMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in milliseconds." + ::= { adVQMCallHistoryEntry 63 } + + adVqmCallHistLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded." + ::= { adVQMCallHistoryEntry 64 } + + adVqmCallHistNetworkLossAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost in network, excludes + SJB discards." + ::= { adVQMCallHistoryEntry 65 } + + adVqmCallHistDiscardRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames discarded by SJB." + ::= { adVQMCallHistoryEntry 66 } + + adVqmCallHistExcessBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during burst conditions not handled + effectively by packet loss-concealment." + ::= { adVQMCallHistoryEntry 67 } + + adVqmCallHistExcessGap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during gap conditions not handled + effectively by packet loss-concealment." + ::= { adVQMCallHistoryEntry 68 } + + adVqmCallHistPpdvMsec OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet to packed delay variation (jitter) in ms, as defined in + RFC3550." + ::= { adVQMCallHistoryEntry 69 } + + adVqmCallHistLateThresholdMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Late threshold for SJB, packets arriving under this threshold are + not discarded." + ::= { adVQMCallHistoryEntry 70 } + + adVqmCallHistLateThresholdPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the late jitter threshold." + ::= { adVQMCallHistoryEntry 71 } + + adVqmCallHistLateUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of late packets which arrived under the late jitter + threshold." + ::= { adVQMCallHistoryEntry 72 } + + adVqmCallHistLateTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of late packets arriving after the expected delay." + ::= { adVQMCallHistoryEntry 73 } + + adVqmCallHistLatePeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as late." + ::= { adVQMCallHistoryEntry 74 } + + adVqmCallHistEarlyThreshMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Early threshold for SJB, packets arriving under this threshold + will not be discarded by SJB as early." + ::= { adVQMCallHistoryEntry 75 } + + adVqmCallHistEarlyThreshPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the early jitter threshold." + ::= { adVQMCallHistoryEntry 76 } + + adVqmCallHistEarlyUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of early packets which arrived under the early jitter + threshold." + ::= { adVQMCallHistoryEntry 77 } + + adVqmCallHistEarlyTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of early packets arriving before the expected delay." + ::= { adVQMCallHistoryEntry 78 } + + adVqmCallHistEarlyPeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as early." + ::= { adVQMCallHistoryEntry 79 } + + adVqmCallHistDelayIncreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay increases (adaptive mode only)." + ::= { adVQMCallHistoryEntry 80 } + + adVqmCallHistDelayDecreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay decreases (adaptive mode only)." + ::= { adVQMCallHistoryEntry 81 } + + adVqmCallHistResyncCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB resynchronizations caused by discontinuous + transmission (DTX), voice activity detection (VAD), or silence + suppression." + ::= { adVQMCallHistoryEntry 82 } + + adVqmCallHistJitterBufferType OBJECT-TYPE + SYNTAX INTEGER { + fixed (1), + adaptive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured SJB type either adaptive or fixed for this stream." + ::= { adVQMCallHistoryEntry 83 } + + adVqmCallHistJbCfgMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer minimum delay applied to packets received." + ::= { adVQMCallHistoryEntry 84 } + + adVqmCallHistJbCfgNom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer inital delay applied to packets received, + or fixed jitter buffer delay applied to each packet." + ::= { adVQMCallHistoryEntry 85 } + + adVqmCallHistJbCfgMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer upper bound on delay applied to packets + received, or fixed jitter buffer maximum number of packets that will + be inserted in buffer." + ::= { adVQMCallHistoryEntry 86 } + + adVqmCallHistDuplicatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of duplicated packets discarded by SJB." + ::= { adVQMCallHistoryEntry 87 } + + adVqmCallHistEarlyPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving early." + ::= { adVQMCallHistoryEntry 88 } + + adVqmCallHistLatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving late." + ::= { adVQMCallHistoryEntry 89 } + + adVqmCallHistOverrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + overrun." + ::= { adVQMCallHistoryEntry 90 } + + adVqmCallHistUnderrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + underrun." + ::= { adVQMCallHistoryEntry 91 } + + adVqmCallHistDelayMinMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay minimum value." + ::= { adVQMCallHistoryEntry 92 } + + adVqmCallHistDelayAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay average value." + ::= { adVQMCallHistoryEntry 93 } + + adVqmCallHistDelayMaxMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay maximum value." + ::= { adVQMCallHistoryEntry 94 } + + adVqmCallHistDelayCurrentMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay current value." + ::= { adVQMCallHistoryEntry 95 } + + adVqmCallHistExtRLqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 96 } + + adVqmCallHistExtRLqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 97 } + + adVqmCallHistExtRCqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 98 } + + adVqmCallHistExtRCqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 99 } + + adVqmCallHistThroughPutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated throughput for fax or data call; bitrate range from 0 to + 35000 bps, calculated based on gap/burst conditions and loss/discard + rates." + ::= { adVQMCallHistoryEntry 100 } + + adVqmCallHistReliabilityIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reliability index for a fax or data call ranging from 0 least to + 100 most reliable." + ::= { adVQMCallHistoryEntry 101 } + + adVqmCallHistBitrate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual bitrate of RTP stream, calculated using size of each RTP + packet in bits and duration of audio represented in each packet, + indication of required bandwidth." + ::= { adVQMCallHistoryEntry 102 } + + -- + -- adVqmActiveCall + -- + + adVQMActiveCallTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMActiveCallEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmActiveCall table provides detail voice quality + statistics on currently active RTP voice streams. A voice call + will have two entries in this table one for each active RTP + stream. A combination of Source IP Address and Port, + Destination IP Address and Port, and SSRC + (synchronization source ID) are necessary to uniquely identify + the call session. + The VQM Active Call table shares the same type of information + as found in the Call History table. The VQM Manager transfers + the active call statistics into the call history table database + when the call completes." + ::= { adVQMActive 1 } + + adVQMActiveCallEntry OBJECT-TYPE + SYNTAX AdVQMActiveCallEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular VoIP end-point device." + INDEX { adVqmActCallRtpSourceIp, adVqmActCallRtpSourcePort, + adVqmActCallRtpDestIp, adVqmActCallRtpDestPort, + adVqmActCallSsrcid } + ::= { adVQMActiveCallTable 1 } + + AdVQMActiveCallEntry ::= + SEQUENCE { + adVqmActCallRtpSourceIp IpAddress, + adVqmActCallRtpSourcePort Unsigned32, + adVqmActCallRtpDestIp IpAddress, + adVqmActCallRtpDestPort Unsigned32, + adVqmActCallSsrcid Unsigned32, + adVqmActCallTo DisplayString, + adVqmActCallFrom DisplayString, + adVqmActCallRtpSourceUri DisplayString, + adVqmActCallCallid DisplayString, + adVqmActCallCcmid Unsigned32, + adVqmActCallSourceIntName DisplayString, + adVqmActCallDestIntName DisplayString, + adVqmActCallSourceIntDescription DisplayString, + adVqmActCallDestIntDescription DisplayString, + adVqmActCallCallStart DisplayString, + adVqmActCallCallDurationMs Unsigned32, + adVqmActCallCodec INTEGER, + adVqmActCallCodecClass INTEGER, + adVqmActCallDscp Unsigned32, + adVqmActCallPktsRcvdTotal Counter32, + adVqmActCallPktsLostTotal Counter32, + adVqmActCallPktsDiscardedTotal Counter32, + adVqmActCallOutOfOrder Counter32, + adVqmActCallPdvAverageMs Unsigned32, + adVqmActCallPdvMaximumMs Unsigned32, + adVqmActCallRtDelayInst INTEGER, + adVqmActCallRtDelayAverage INTEGER, + adVqmActCallRtDelayMaximum INTEGER, + adVqmActCallOnewayDelayInst INTEGER, + adVqmActCallOnewayDelayAverage INTEGER, + adVqmActCallOnewayDelayMaximum INTEGER, + adVqmActCallOrigDelayInst INTEGER, + adVqmActCallOrigDelayAverage INTEGER, + adVqmActCallOrigDelayMaximum INTEGER, + adVqmActCallTermDelayMinimum INTEGER, + adVqmActCallTermDelayAverage INTEGER, + adVqmActCallTermDelayMaximum INTEGER, + adVqmActCallRLq Unsigned32, + adVqmActCallRCq Unsigned32, + adVqmActCallRNominal Unsigned32, + adVqmActCallRG107 Unsigned32, + adVqmActCallMosLq MOSvalue, + adVqmActCallMosCq MOSvalue, + adVqmActCallMosPq MOSvalue, + adVqmActCallMosNominal MOSvalue, + adVqmActCallDegLoss Percentage, + adVqmActCallDegDiscard Percentage, + adVqmActCallDegVocoder Percentage, + adVqmActCallDegRecency Percentage, + adVqmActCallDegDelay Percentage, + adVqmActCallDegSiglvl Percentage, + adVqmActCallDegNoiselvl Percentage, + adVqmActCallDegEcholvl Percentage, + adVqmActCallBurstRLq Unsigned32, + adVqmActCallBurstCount Counter32, + adVqmActCallBurstRateAvg Percentage, + adVqmActCallBurstLenAvgPkts Unsigned32, + adVqmActCallBurstLenAvgMsec Unsigned32, + adVqmActCallGapR Unsigned32, + adVqmActCallGapCount Counter32, + adVqmActCallGapLossRateAvg Percentage, + adVqmActCallGapLenPkts Unsigned32, + adVqmActCallGapLenMsec Unsigned32, + adVqmActCallLossRateAvg Percentage, + adVqmActCallNetworkLossAvg Percentage, + adVqmActCallDiscardRateAvg Percentage, + adVqmActCallExcessBurst Unsigned32, + adVqmActCallExcessGap Unsigned32, + adVqmActCallPpdvMsec MsecValue, + adVqmActCallLateThresholdMs MsecValue, + adVqmActCallLateThresholdPc Percentage, + adVqmActCallLateUnderThresh Counter32, + adVqmActCallLateTotalCount Counter32, + adVqmActCallLatePeakJitterMs MsecValue, + adVqmActCallEarlyThreshMs MsecValue, + adVqmActCallEarlyThreshPc Percentage, + adVqmActCallEarlyUnderThresh Counter32, + adVqmActCallEarlyTotalCount Counter32, + adVqmActCallEarlyPeakJitterMs MsecValue, + adVqmActCallDelayIncreaseCount Counter32, + adVqmActCallDelayDecreaseCount Counter32, + adVqmActCallResyncCount Counter32, + adVqmActCallJitterBufferType INTEGER, + adVqmActCallJbCfgMin Unsigned32, + adVqmActCallJbCfgNom Unsigned32, + adVqmActCallJbCfgMax Unsigned32, + adVqmActCallDuplicatePkts Counter32, + adVqmActCallEarlyPkts Counter32, + adVqmActCallLatePkts Counter32, + adVqmActCallOverrunDiscardPkts Counter32, + adVqmActCallUnderrunDiscardPkts Counter32, + adVqmActCallDelayMinMsec Unsigned32, + adVqmActCallDelayAvgMsec Unsigned32, + adVqmActCallDelayMaxMsec Unsigned32, + adVqmActCallDelayCurrentMsec Unsigned32, + adVqmActCallExtRLqIn INTEGER, + adVqmActCallExtRLqOut INTEGER, + adVqmActCallExtRCqIn INTEGER, + adVqmActCallExtRCqOut INTEGER, + adVqmActCallThroughPutIndex Unsigned32, + adVqmActCallReliabilityIndex Unsigned32, + adVqmActCallBitrate Unsigned32 + } + + adVqmActCallRtpSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP Address of RTP stream." + ::= { adVQMActiveCallEntry 1 } + + adVqmActCallRtpSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port number." + ::= { adVQMActiveCallEntry 2 } + + adVqmActCallRtpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address of RTP stream." + ::= { adVQMActiveCallEntry 3 } + + adVqmActCallRtpDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination port number." + ::= { adVQMActiveCallEntry 4 } + + adVqmActCallSsrcid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSRC (synchronization source ID) for this stream per RFC3550." + ::= { adVQMActiveCallEntry 5 } + + adVqmActCallTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To URI (dialed) from monitored SIP call signaling." + ::= { adVQMActiveCallEntry 6 } + + adVqmActCallFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "From URI (originating caller) from monitored SIP call signaling." + ::= { adVQMActiveCallEntry 7 } + + adVqmActCallRtpSourceUri OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "URI of sender RTP, either To URI or From URI." + ::= { adVQMActiveCallEntry 8 } + + adVqmActCallCallid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP call-ID from monitored SIP call signaling." + ::= { adVQMActiveCallEntry 9 } + + adVqmActCallCcmid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal generated call-ID." + ::= { adVQMActiveCallEntry 10 } + + adVqmActCallSourceIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface name that RTP arrived inbound to unit." + ::= { adVQMActiveCallEntry 11 } + + adVqmActCallDestIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface name for RTP." + ::= { adVQMActiveCallEntry 12 } + + adVqmActCallSourceIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface description as defined in CLI or GUI." + ::= { adVQMActiveCallEntry 13 } + + adVqmActCallDestIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface description as defined in CLI or GUI." + ::= { adVQMActiveCallEntry 14 } + + adVqmActCallCallStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time at which monitoring began on this RTP stream." + ::= { adVQMActiveCallEntry 15 } + + adVqmActCallCallDurationMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time from start to last RTP packet on this stream." + ::= { adVQMActiveCallEntry 16 } + + adVqmActCallCodec OBJECT-TYPE + SYNTAX INTEGER + { + -- -1 + unknown (1), + -- 0 + g711U (2), + g711UPLC (3), + g723153K (4), + deprecated1 (5), + g723163K (6), + deprecated2 (7), + g728 (8), + deprecated3 (9), + g729 (10), + deprecated4 (11), + g729A (12), + deprecated5 (13), + user1 (14), + user2 (15), + user3 (16), + user4 (17), + gsmfr (18), + reservedgsmhr (19), + gsmefr (20), + sx7300 (21), + sx9600 (22), + g711A (23), + g711APLC (24), + deprecated6 (25), + g72616K (26), + g72624K (27), + g72632K (28), + g72640K (29), + gipse711U (30), + gipse711A (31), + gipsilbc (32), + gipsisac (33), + gipsipcmwb (34), + g729E8K0 (35), + g729E11k8 (36), + wblinearpcm (37), + wblinearpcmPlc (38), + g722at64k (39), + g722at56k (40), + g722at48k (41), + g7221at32k (42), + g7221at24k (43), + g7222at23k85 (44), + g7222at23k05 (45), + g7222at19k85 (46), + g7222at18k25 (47), + g7222at15k85 (48), + g7222at14k25 (49), + g7222at12k85 (50), + g7222at8k85 (51), + g7222at6k6 (52), + qcelp8 (53), + qcelp13 (54), + evrc (55), + smv812 (56), + smv579 (57), + smv444 (58), + smv395 (59), + amrnb12k2 (60), + amrnb10k2 (61), + amrnb7k95 (62), + amrnb7k4 (63), + amrnb6k7 (64), + amrnb5k9 (65), + amrnb5k15 (66), + amrnb4k75 (67), + ilbc13k3 (68), + ilbc15k2 (69), + g711u56k (70), + g711uPLC56k (71), + g711A56k (72), + g711APLC56k (73), + g7231C (74), + speex2k15 (75), + speex5k95 (76), + speeX8k (77), + speeX11k (78), + speeX15k (79), + speeX18k2 (80), + speeX24k6 (81), + speeX3k95 (82), + speeX12k8 (83), + speeX16k8 (84), + speeX20k6 (85), + speeX23k8 (86), + speeX27k8 (87), + speeX34k2 (88), + speeX42k2 (89) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last voice CODEC detected on this stream." + ::= { adVQMActiveCallEntry 17 } + + adVqmActCallCodecClass OBJECT-TYPE + SYNTAX INTEGER { + wideband (1), + other (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class to which CODEC vocoder belongs." + ::= { adVQMActiveCallEntry 18 } + + adVqmActCallDscp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Differentiated Services Code Point (DSCP) in RTP packet IP header." + ::= { adVQMActiveCallEntry 19 } + + adVqmActCallPktsRcvdTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total received RTP packets in this stream." + ::= { adVQMActiveCallEntry 20 } + + adVqmActCallPktsLostTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets determined to be lost in network by simulated jitter + buffer." + ::= { adVQMActiveCallEntry 21 } + + adVqmActCallPktsDiscardedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets discarded by simulated jitter buffer." + ::= { adVQMActiveCallEntry 22 } + + adVqmActCallOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets received out of order at simulated jitter buffer." + ::= { adVQMActiveCallEntry 23 } + + adVqmActCallPdvAverageMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMActiveCallEntry 24 } + + adVqmActCallPdvMaximumMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMActiveCallEntry 25 } + + adVqmActCallRtDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous round-trip delay obtained from RTCP or RTCP XR + reports." + ::= { adVQMActiveCallEntry 26 } + + adVqmActCallRtDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMActiveCallEntry 27 } + + adVqmActCallRtDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMActiveCallEntry 28 } + + adVqmActCallOnewayDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous one-way delay including simulated jitter buffer (SJB) + delay." + ::= { adVQMActiveCallEntry 29 } + + adVqmActCallOnewayDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average one-way delay including SJB delay." + ::= { adVQMActiveCallEntry 30 } + + adVqmActCallOnewayDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-way delay including SJB delay." + ::= { adVQMActiveCallEntry 31 } + + adVqmActCallOrigDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous origination end-point delay from RTCP XR reports." + ::= { adVQMActiveCallEntry 32 } + + adVqmActCallOrigDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average origination end-point delay from RTCP XR reports." + ::= { adVQMActiveCallEntry 33 } + + adVqmActCallOrigDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum origination end-point delay from RTCP XR reports." + ::= { adVQMActiveCallEntry 34 } + + adVqmActCallTermDelayMinimum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMActiveCallEntry 35 } + + adVqmActCallTermDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMActiveCallEntry 36 } + + adVqmActCallTermDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMActiveCallEntry 37 } + + adVqmActCallRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality R factor." + ::= { adVQMActiveCallEntry 38 } + + adVqmActCallRCq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality R factor." + ::= { adVQMActiveCallEntry 39 } + + adVqmActCallRNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum R factor for this stream." + ::= { adVQMActiveCallEntry 40 } + + adVqmActCallRG107 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "R factor based on ITU G.107 E Model for this stream." + ::= { adVQMActiveCallEntry 41 } + + adVqmActCallMosLq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score." + ::= { adVQMActiveCallEntry 42 } + + adVqmActCallMosCq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality MOS score." + ::= { adVQMActiveCallEntry 43 } + + adVqmActCallMosPq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score normalized to the PESQ scale." + ::= { adVQMActiveCallEntry 44 } + + adVqmActCallMosNominal OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum MOS score for this stream." + ::= { adVQMActiveCallEntry 45 } + + adVqmActCallDegLoss OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet loss." + ::= { adVQMActiveCallEntry 46 } + + adVqmActCallDegDiscard OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet discard." + ::= { adVQMActiveCallEntry 47 } + + adVqmActCallDegVocoder OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to voice CODEC selection." + ::= { adVQMActiveCallEntry 48 } + + adVqmActCallDegRecency OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to loss or discard recency in + call." + ::= { adVQMActiveCallEntry 49 } + + adVqmActCallDegDelay OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to delay." + ::= { adVQMActiveCallEntry 50 } + + adVqmActCallDegSiglvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to low speech energy signal + level." + ::= { adVQMActiveCallEntry 51 } + + adVqmActCallDegNoiselvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high noise levels." + ::= { adVQMActiveCallEntry 52 } + + adVqmActCallDegEcholvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high echo levels." + ::= { adVQMActiveCallEntry 53 } + + adVqmActCallBurstRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor during burst condition." + ::= { adVQMActiveCallEntry 54 } + + adVqmActCallBurstCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream was in a burst condition." + ::= { adVQMActiveCallEntry 55 } + + adVqmActCallBurstRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + burst condition." + ::= { adVQMActiveCallEntry 56 } + + adVqmActCallBurstLenAvgPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in packets." + ::= { adVQMActiveCallEntry 57 } + + adVqmActCallBurstLenAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in miliseconds." + ::= { adVQMActiveCallEntry 58 } + + adVqmActCallGapR OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor while stream is in a gap + condition." + ::= { adVQMActiveCallEntry 59 } + + adVqmActCallGapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream is in gap condition." + ::= { adVQMActiveCallEntry 60 } + + adVqmActCallGapLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + gap condition." + ::= { adVQMActiveCallEntry 61 } + + adVqmActCallGapLenPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in packets." + ::= { adVQMActiveCallEntry 62 } + + adVqmActCallGapLenMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in milliseconds." + ::= { adVQMActiveCallEntry 63 } + + adVqmActCallLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded." + ::= { adVQMActiveCallEntry 64 } + + adVqmActCallNetworkLossAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost in network, excludes + SJB discards." + ::= { adVQMActiveCallEntry 65 } + + adVqmActCallDiscardRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames discarded by SJB." + ::= { adVQMActiveCallEntry 66 } + + adVqmActCallExcessBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during burst conditions not handled + effectively by packet loss-concealment." + ::= { adVQMActiveCallEntry 67 } + + adVqmActCallExcessGap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during gap conditions not handled + effectively by packet loss-concealment." + ::= { adVQMActiveCallEntry 68 } + + adVqmActCallPpdvMsec OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet to packed delay variation (jitter) in ms, as defined in + RFC3550." + ::= { adVQMActiveCallEntry 69 } + + adVqmActCallLateThresholdMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Late threshold for SJB, packets arriving under this threshold are + not discarded." + ::= { adVQMActiveCallEntry 70 } + + adVqmActCallLateThresholdPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the late jitter threshold." + ::= { adVQMActiveCallEntry 71 } + + adVqmActCallLateUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of late packets which arrived under the late jitter + threshold." + ::= { adVQMActiveCallEntry 72 } + + adVqmActCallLateTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of late packets arriving after the expected delay." + ::= { adVQMActiveCallEntry 73 } + + adVqmActCallLatePeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as late." + ::= { adVQMActiveCallEntry 74 } + + adVqmActCallEarlyThreshMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Early threshold for SJB, packets arriving under this threshold + will not be discarded by SJB as early." + ::= { adVQMActiveCallEntry 75 } + + adVqmActCallEarlyThreshPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the early jitter threshold." + ::= { adVQMActiveCallEntry 76 } + + adVqmActCallEarlyUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of early packets which arrived under the early jitter + threshold." + ::= { adVQMActiveCallEntry 77 } + + adVqmActCallEarlyTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of early packets arriving before the expected delay." + ::= { adVQMActiveCallEntry 78 } + + adVqmActCallEarlyPeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as early." + ::= { adVQMActiveCallEntry 79 } + + adVqmActCallDelayIncreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay increases (adaptive mode only)." + ::= { adVQMActiveCallEntry 80 } + + adVqmActCallDelayDecreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay decreases (adaptive mode only)." + ::= { adVQMActiveCallEntry 81 } + + adVqmActCallResyncCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB resynchronizations caused by discontinuous + transmission (DTX), voice activity detection (VAD), or silence + suppression." + ::= { adVQMActiveCallEntry 82 } + + adVqmActCallJitterBufferType OBJECT-TYPE + SYNTAX INTEGER { + fixed (1), + adaptive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured SJB type either adaptive or fixed for this stream." + ::= { adVQMActiveCallEntry 83 } + + adVqmActCallJbCfgMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer minimum delay applied to packets received." + ::= { adVQMActiveCallEntry 84 } + + adVqmActCallJbCfgNom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer inital delay applied to packets received, + or fixed jitter buffer delay applied to each packet." + ::= { adVQMActiveCallEntry 85 } + + adVqmActCallJbCfgMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer upper bound on delay applied to packets + received, or fixed jitter buffer maximum number of packets that will + be inserted in buffer." + ::= { adVQMActiveCallEntry 86 } + + adVqmActCallDuplicatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of duplicated packets discarded by SJB." + ::= { adVQMActiveCallEntry 87 } + + adVqmActCallEarlyPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving early." + ::= { adVQMActiveCallEntry 88 } + + adVqmActCallLatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving late." + ::= { adVQMActiveCallEntry 89 } + + adVqmActCallOverrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + overrun." + ::= { adVQMActiveCallEntry 90 } + + adVqmActCallUnderrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + underrun." + ::= { adVQMActiveCallEntry 91 } + + adVqmActCallDelayMinMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay minimum value." + ::= { adVQMActiveCallEntry 92 } + + adVqmActCallDelayAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay average value." + ::= { adVQMActiveCallEntry 93 } + + adVqmActCallDelayMaxMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay maximum value." + ::= { adVQMActiveCallEntry 94 } + + adVqmActCallDelayCurrentMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay current value." + ::= { adVQMActiveCallEntry 95 } + + adVqmActCallExtRLqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 96 } + + adVqmActCallExtRLqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 97 } + + adVqmActCallExtRCqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 98 } + + adVqmActCallExtRCqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 99 } + + adVqmActCallThroughPutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated throughput for fax or data call; bitrate range from 0 to + 35000 bps, calculated based on gap/burst conditions and loss/discard + rates." + ::= { adVQMActiveCallEntry 100 } + + adVqmActCallReliabilityIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reliability index for a fax or data call ranging from 0 least to + 100 most reliable." + ::= { adVQMActiveCallEntry 101 } + + adVqmActCallBitrate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual bitrate of RTP stream, calculated using size of each RTP + packet in bits and duration of audio represented in each packet, + indication of required bandwidth." + ::= { adVQMActiveCallEntry 102 } + + + -- conformance information + + adGenAOSVqmConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 10 } + adGenAOSVqmGroups OBJECT IDENTIFIER ::= { adGenAOSVqmConformance 1 } + adGenAOSVqmCompliances OBJECT IDENTIFIER ::= { adGenAOSVqmConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement + adGenAOSVqmFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 1 of the adGenAosVQM MIB. When this MIB is implemented + with support for read-only, then such an implementation can claim + full compliance. " + + MODULE -- this module + + GROUP adVQMCfgGroup + DESCRIPTION + "A collection of objects providing global configuration information + of a VQM entity." + + GROUP adVQMThresholdGroup + DESCRIPTION + "A collection of objects providing global threshold configuration + information of a VQM entity." + + GROUP adVQMSysPerfGroup + DESCRIPTION + "A collection of objects providing global system performance + information of a VQM entity." + + GROUP adVQMInterfaceGroup + DESCRIPTION + "A collection of VQM aggregate statistics for each + system interface." + + GROUP adVQMEndPointGroup + DESCRIPTION + "A collection of VQM aggregate statistics for each + end-point device." + + GROUP adVQMCallHistoryGroup + DESCRIPTION + "A collection of detailed voice quality statistics + on completed RTP voice streams." + + GROUP adVQMActiveCallGroup + DESCRIPTION + "A collection of detailed voice quality statistics + on currently active RTP voice streams." + + GROUP adVQMTrapGroup + DESCRIPTION + "This optional group is used for the management of + asynchronous notifications by Voice Quality Monitoring." + + GROUP adVQMNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated by Voice Quality Monitoring." + + ::= { adGenAOSVqmCompliances 1 } + + -- units of conformance + + adVQMCfgGroup OBJECT-GROUP + OBJECTS { + adVqmCfgEnable, + adVqmCfgSipEnable, + adVqmCfgUdpEnable, + adVqmCfgInternationalCode, + adVqmCfgJitterBufferType, + adVqmCfgJitterBufferAdaptiveMin, + adVqmCfgJitterBufferAdaptiveNominal, + adVqmCfgJitterBufferAdaptiveMax, + adVqmCfgJitterBufferFixedNominal, + adVqmCfgJitterBufferFixedSize, + adVqmCfgJitterBufferThresholdEarlyMs, + adVqmCfgJitterBufferThresholdLateMs, + adVqmCfgRoundTripPingEnabled, + adVqmCfgRoundTripPingType, + adVqmCfgCallHistorySize, + adVqmCfgHistoryThresholdLqmos, + adVqmCfgHistoryThresholdCqmos, + adVqmCfgHistoryThresholdPqmos, + adVqmCfgHistoryThresholdLoss, + adVqmCfgHistoryThresholdOutOfOrder, + adVqmCfgHistoryThresholdJitter, + adVqmCfgClear, + adVqmCfgClearCallHistory + -- ????adVqmCfgTrapPriority INTEGER ( We do not currently have a column to support this OID.) + } + STATUS current + DESCRIPTION + "The adVQMCfg group contains read-only VQM system configuration + information for global enable/disable, type of RTP stream detection, + jitter buffer emulator settings, ping settings for measuring delay, + and call history buffer filter threshold values. Network Management + System may read these values to augment their charts and graphs of + VQM performance statistics. Clear write-only controls provide the + NMS the ability to clear VQM performance statistics." + ::= { adGenAOSVqmGroups 1 } + + adVQMThresholdGroup OBJECT-GROUP + OBJECTS { + adVqmThresholdLqmosInfo, + adVqmThresholdLqmosNotice, + adVqmThresholdLqmosWarning, + adVqmThresholdLqmosError, + adVqmThresholdPqmosInfo, + adVqmThresholdPqmosNotice, + adVqmThresholdPqmosWarning, + adVqmThresholdPqmosError, + adVqmThresholdOutOfOrderInfo, + adVqmThresholdOutOfOrderNotice, + adVqmThresholdOutOfOrderWarning, + adVqmThresholdOutOfOrderError, + adVqmThresholdLossInfo, + adVqmThresholdLossNotice, + adVqmThresholdLossWarning, + adVqmThresholdLossError, + adVqmThresholdJitterInfo, + adVqmThresholdJitterNotice, + adVqmThresholdJitterWarning, + adVqmThresholdJitterError + } + STATUS current + DESCRIPTION + "The adVQMThreshold group contains read-only configuration + threshold setting values for VQM event messages. Threshold + values include Information, Notice, Warning, and Error events + for MOS scores, packet loss, out-of-order, and jitter." + ::= { adGenAOSVqmGroups 2 } + + adVQMSysPerfGroup OBJECT-GROUP + OBJECTS { + adVqmSysActiveCalls, + adVqmSysActiveExcellent, + adVqmSysActiveGood, + adVqmSysActiveFair, + adVqmSysActivePoor, + adVqmSysCallHistoryCalls, + adVqmSysCallHistoryExcellent, + adVqmSysCallHistoryGood, + adVqmSysCallHistoryFair, + adVqmSysCallHistoryPoor, + adVqmSysAllCallsExcellent, + adVqmSysAllCallsGood, + adVqmSysAllCallsFair, + adVqmSysAllCallsPoor + } + STATUS current + DESCRIPTION + "The adVQMSysPerfGroup group provides an overall + summary view of the quality of voice streams flowing through + the system. VQM voice call analysis rates the quality of RTP + voice streams as Excellent, Good, Fair or Poor. The numbers of + calls for each quality rating are available for currently active + calls, completed calls (history), and all calls (totals). The + total number of calls monitored by VQM is the sum of active + calls adVqmSysActiveCalls) and history calls + (adVqmSysCallHistoryCalls)." + ::= { adGenAOSVqmGroups 3 } + + adVQMInterfaceGroup OBJECT-GROUP + OBJECTS { + adVqmIfcId, + adVqmIfcName, + adVqmIfcPktsRx, + adVqmIfcPktsLost, + adVqmIfcPktsOoo, + adVqmIfcPktsDiscarded, + adVqmIfcNumberActiveCalls, + adVqmIfcTerminatedCalls, + adVqmIfcRLqMinimum, + adVqmIfcRLqAverage, + adVqmIfcRLqMaximum, + adVqmIfcRCqMinimum, + adVqmIfcRCqAverage, + adVqmIfcRCqMaximum, + adVqmIfcRG107Minimum, + adVqmIfcRG107Average, + adVqmIfcRG107Maximum, + adVqmIfcMosLqMinimum, + adVqmIfcMosLqAverage, + adVqmIfcMosLqMaximum, + adVqmIfcMosCqMinimum, + adVqmIfcMosCqAverage, + adVqmIfcMosCqMaximum, + adVqmIfcMosPqMinimum, + adVqmIfcMosPqAverage, + adVqmIfcMosPqMaximum, + adVqmIfcLossMinimum, + adVqmIfcLossAverage, + adVqmIfcLossMaximum, + adVqmIfcDiscardsMinimum, + adVqmIfcDiscardsAverage, + adVqmIfcDiscardsMaximum, + adVqmIfcPdvAverageMs, + adVqmIfcPdvMaximumMs, + adVqmIfcDelayMinMsec, + adVqmIfcDelayAvgMsec, + adVqmIfcDelayMaxMsec, + adVqmIfcNumberStreamsExcellent, + adVqmIfcNumberStreamsGood, + adVqmIfcNumberStreamsFair, + adVqmIfcNumberStreamsPoor, + adVqmIfcClear + } + STATUS current + DESCRIPTION + "The adVQMInterface group defines aggregate statistics for each + system interface." + ::= { adGenAOSVqmGroups 4 } + + + adVQMEndPointGroup OBJECT-GROUP + OBJECTS { + adVqmEndPointRtpSourceIp, + adVqmEndPointNumberCompletedCalls, + adVqmEndPointInterfaceId, + adVqmEndPointInterfaceName, + adVqmEndPointMosLqMinimum, + adVqmEndPointMosLqAverage, + adVqmEndPointMosLqMaximum, + adVqmEndPointMosPqMinimum, + adVqmEndPointMosPqAverage, + adVqmEndPointMosPqMaximum, + adVqmEndPointPktsLostTotal, + adVqmEndPointPktsOutOfOrder, + adVqmEndPointJitterMaximum, + adVqmEndPointNumberStreamsExcellent, + adVqmEndPointNumberStreamsGood, + adVqmEndPointNumberStreamsFair, + adVqmEndPointNumberStreamsPoor + } + STATUS current + DESCRIPTION + "The adVQMEndPoint group defines aggregate statistics for each + VoIP end-point entity." + ::= { adGenAOSVqmGroups 5 } + + adVQMCallHistoryGroup OBJECT-GROUP + OBJECTS { + adVqmCallHistRtpSourceIp, + adVqmCallHistRtpSourcePort, + adVqmCallHistRtpDestIp, + adVqmCallHistRtpDestPort, + adVqmCallHistSsrcid, + adVqmCallHistTo, + adVqmCallHistFrom, + adVqmCallHistRtpSourceUri, + adVqmCallHistCallid, + adVqmCallHistCcmid, + adVqmCallHistSourceIntName, + adVqmCallHistDestIntName, + adVqmCallHistSourceIntDescription, + adVqmCallHistDestIntDescription, + adVqmCallHistCallStart, + adVqmCallHistCallDurationMs, + adVqmCallHistCodec, + adVqmCallHistCodecClass, + adVqmCallHistDscp, + adVqmCallHistPktsRcvdTotal, + adVqmCallHistPktsLostTotal, + adVqmCallHistPktsDiscardedTotal, + adVqmCallHistOutOfOrder, + adVqmCallHistPdvAverageMs, + adVqmCallHistPdvMaximumMs, + adVqmCallHistRtDelayInst, + adVqmCallHistRtDelayAverage, + adVqmCallHistRtDelayMaximum, + adVqmCallHistOnewayDelayInst, + adVqmCallHistOnewayDelayAverage, + adVqmCallHistOnewayDelayMaximum, + adVqmCallHistOrigDelayInst, + adVqmCallHistOrigDelayAverage, + adVqmCallHistOrigDelayMaximum, + adVqmCallHistTermDelayMinimum, + adVqmCallHistTermDelayAverage, + adVqmCallHistTermDelayMaximum, + adVqmCallHistRLq, + adVqmCallHistRCq, + adVqmCallHistRNominal, + adVqmCallHistRG107, + adVqmCallHistMosLq, + adVqmCallHistMosCq, + adVqmCallHistMosPq, + adVqmCallHistMosNominal, + adVqmCallHistDegLoss, + adVqmCallHistDegDiscard, + adVqmCallHistDegVocoder, + adVqmCallHistDegRecency, + adVqmCallHistDegDelay, + adVqmCallHistDegSiglvl, + adVqmCallHistDegNoiselvl, + adVqmCallHistDegEcholvl, + adVqmCallHistBurstRLq, + adVqmCallHistBurstCount, + adVqmCallHistBurstRateAvg, + adVqmCallHistBurstLenAvgPkts, + adVqmCallHistBurstLenAvgMsec, + adVqmCallHistGapR, + adVqmCallHistGapCount, + adVqmCallHistGapLossRateAvg, + adVqmCallHistGapLenPkts, + adVqmCallHistGapLenMsec, + adVqmCallHistLossRateAvg, + adVqmCallHistNetworkLossAvg, + adVqmCallHistDiscardRateAvg, + adVqmCallHistExcessBurst, + adVqmCallHistExcessGap, + adVqmCallHistPpdvMsec, + adVqmCallHistLateThresholdMs, + adVqmCallHistLateThresholdPc, + adVqmCallHistLateUnderThresh, + adVqmCallHistLateTotalCount, + adVqmCallHistLatePeakJitterMs, + adVqmCallHistEarlyThreshMs, + adVqmCallHistEarlyThreshPc, + adVqmCallHistEarlyUnderThresh, + adVqmCallHistEarlyTotalCount, + adVqmCallHistEarlyPeakJitterMs, + adVqmCallHistDelayIncreaseCount, + adVqmCallHistDelayDecreaseCount, + adVqmCallHistResyncCount, + adVqmCallHistJitterBufferType, + adVqmCallHistJbCfgMin, + adVqmCallHistJbCfgNom, + adVqmCallHistJbCfgMax, + adVqmCallHistDuplicatePkts, + adVqmCallHistEarlyPkts, + adVqmCallHistLatePkts, + adVqmCallHistOverrunDiscardPkts, + adVqmCallHistUnderrunDiscardPkts, + adVqmCallHistDelayMinMsec, + adVqmCallHistDelayAvgMsec, + adVqmCallHistDelayMaxMsec, + adVqmCallHistDelayCurrentMsec, + adVqmCallHistExtRLqIn, + adVqmCallHistExtRLqOut, + adVqmCallHistExtRCqIn, + adVqmCallHistExtRCqOut, + adVqmCallHistThroughPutIndex, + adVqmCallHistReliabilityIndex, + adVqmCallHistBitrate + } + STATUS current + DESCRIPTION + "The adVQMCallHistory group defines provides detail voice quality + statistics on 'completed' RTP voice streams." + ::= { adGenAOSVqmGroups 6 } + + adVQMActiveCallGroup OBJECT-GROUP + OBJECTS { + adVqmActCallRtpSourceIp, + adVqmActCallRtpSourcePort, + adVqmActCallRtpDestIp, + adVqmActCallRtpDestPort, + adVqmActCallSsrcid, + adVqmActCallTo, + adVqmActCallFrom, + adVqmActCallRtpSourceUri, + adVqmActCallCallid, + adVqmActCallCcmid, + adVqmActCallSourceIntName, + adVqmActCallDestIntName, + adVqmActCallSourceIntDescription, + adVqmActCallDestIntDescription, + adVqmActCallCallStart, + adVqmActCallCallDurationMs, + adVqmActCallCodec, + adVqmActCallCodecClass, + adVqmActCallDscp, + adVqmActCallPktsRcvdTotal, + adVqmActCallPktsLostTotal, + adVqmActCallPktsDiscardedTotal, + adVqmActCallOutOfOrder, + adVqmActCallPdvAverageMs, + adVqmActCallPdvMaximumMs, + adVqmActCallRtDelayInst, + adVqmActCallRtDelayAverage, + adVqmActCallRtDelayMaximum, + adVqmActCallOnewayDelayInst, + adVqmActCallOnewayDelayAverage, + adVqmActCallOnewayDelayMaximum, + adVqmActCallOrigDelayInst, + adVqmActCallOrigDelayAverage, + adVqmActCallOrigDelayMaximum, + adVqmActCallTermDelayMinimum, + adVqmActCallTermDelayAverage, + adVqmActCallTermDelayMaximum, + adVqmActCallRLq, + adVqmActCallRCq, + adVqmActCallRNominal, + adVqmActCallRG107, + adVqmActCallMosLq, + adVqmActCallMosCq, + adVqmActCallMosPq, + adVqmActCallMosNominal, + adVqmActCallDegLoss, + adVqmActCallDegDiscard, + adVqmActCallDegVocoder, + adVqmActCallDegRecency, + adVqmActCallDegDelay, + adVqmActCallDegSiglvl, + adVqmActCallDegNoiselvl, + adVqmActCallDegEcholvl, + adVqmActCallBurstRLq, + adVqmActCallBurstCount, + adVqmActCallBurstRateAvg, + adVqmActCallBurstLenAvgPkts, + adVqmActCallBurstLenAvgMsec, + adVqmActCallGapR, + adVqmActCallGapCount, + adVqmActCallGapLossRateAvg, + adVqmActCallGapLenPkts, + adVqmActCallGapLenMsec, + adVqmActCallLossRateAvg, + adVqmActCallNetworkLossAvg, + adVqmActCallDiscardRateAvg, + adVqmActCallExcessBurst, + adVqmActCallExcessGap, + adVqmActCallPpdvMsec, + adVqmActCallLateThresholdMs, + adVqmActCallLateThresholdPc, + adVqmActCallLateUnderThresh, + adVqmActCallLateTotalCount, + adVqmActCallLatePeakJitterMs, + adVqmActCallEarlyThreshMs, + adVqmActCallEarlyThreshPc, + adVqmActCallEarlyUnderThresh, + adVqmActCallEarlyTotalCount, + adVqmActCallEarlyPeakJitterMs, + adVqmActCallDelayIncreaseCount, + adVqmActCallDelayDecreaseCount, + adVqmActCallResyncCount, + adVqmActCallJitterBufferType, + adVqmActCallJbCfgMin, + adVqmActCallJbCfgNom, + adVqmActCallJbCfgMax, + adVqmActCallDuplicatePkts, + adVqmActCallEarlyPkts, + adVqmActCallLatePkts, + adVqmActCallOverrunDiscardPkts, + adVqmActCallUnderrunDiscardPkts, + adVqmActCallDelayMinMsec, + adVqmActCallDelayAvgMsec, + adVqmActCallDelayMaxMsec, + adVqmActCallDelayCurrentMsec, + adVqmActCallExtRLqIn, + adVqmActCallExtRLqOut, + adVqmActCallExtRCqIn, + adVqmActCallExtRCqOut, + adVqmActCallThroughPutIndex, + adVqmActCallReliabilityIndex, + adVqmActCallBitrate + } + STATUS current + DESCRIPTION + "The adVQMActiveCall group defines provides detail voice quality + statistics on 'current' RTP voice streams." + ::= { adGenAOSVqmGroups 7 } + + adVQMTrapGroup OBJECT-GROUP + OBJECTS { + adVqmTrapState, + adVqmTrapCfgSeverityLevel, + adVqmTrapEventType + } + STATUS current + DESCRIPTION + "The objects necessary to control VQM notification messages." + ::= { adGenAOSVqmGroups 8 } + + adVQMNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adVQMEndOfCallTrap } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven + management of VQM." + ::= { adGenAOSVqmGroups 9 } + + END + + + |