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 "First Draft of 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