WAYSTREAM-RPM-MIB DEFINITIONS ::= BEGIN -- -- This is the Waystream MIB for Realtime Performance Monitoring. -- -- Copyright (c) 2017 Waystream AB, All rights reserved IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Integer32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI wsMgmt FROM WAYSTREAM-SMI; -- -- Waystream RPM -- wsRpm MODULE-IDENTITY LAST-UPDATED "201702101100Z" -- February 10, 2017 ORGANIZATION "Waystream AB" CONTACT-INFO "Waystream AB Mail : Farogatan 33 SE-164 51 Kista Sweden Tel : +46 8 56 26 94 50 E-mail: info@waystream.com Web : http://www.waystream.com" DESCRIPTION "MIB describing the Realtime Performance Monitoring function of ASRs. This allow operators to determine the quality of IPTV streams being delivered to end customers" REVISION "201702101100Z" -- February 10, 2017 DESCRIPTION "Company name change: In October 2015 PacketFront Network Products was renamed Waystream. In this update all PacketFront were changed to Waystream and all pf* to ws*." REVISION "201101111759Z" -- January 11, 2011 DESCRIPTION "Updated company name" REVISION "201001270541Z" DESCRIPTION "Add RPM event-error-check related nodes, this allow to config the detecting period/threshold of 4 type of multicast MPEG stream quality error, and receive the trap from the corresponding trap node." REVISION "200904291352Z" DESCRIPTION "Move pfRpm from pfExperimental to pfMgmt. Corrected spelling of pfRpmTSMpegMisalignments object, added descriptions for audio elementary stream objects." REVISION "200903271213Z" DESCRIPTION "Add total-error-num for each RPM table, this shows total number of error packet per type, src/dest IP address, src/dest port tuple." REVISION "200903231056Z" DESCRIPTION "Update telephone information in contact-info" REVISION "200804301340Z" DESCRIPTION "Initial implementation of RPM from PACKETFRONT-MIB" ::= { wsMgmt 14 } -- -- Realtime Performance Monitoring -- wsRpmGrp OBJECT-IDENTITY STATUS current DESCRIPTION "RPM multicast groups." ::= { wsRpm 2 } wsRpmGrpRtp OBJECT-IDENTITY STATUS current DESCRIPTION "RPM rtp multicast groups." ::= { wsRpmGrp 1 } wsRpmGrpRtpTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmGrpRtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing an entry for each RTP multicast group that is measured by RPM." ::= { wsRpmGrpRtp 1 } wsRpmGrpRtpEntry OBJECT-TYPE SYNTAX WsRpmGrpRtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in wsRpmGrpRtpTable." INDEX { wsRpmGrpRtpSrcAddr, wsRpmGrpRtpDestAddr, wsRpmGrpRtpSrcPort, wsRpmGrpRtpDestPort} ::= { wsRpmGrpRtpTable 1 } WsRpmGrpRtpEntry ::= SEQUENCE { wsRpmGrpRtpSrcAddr IpAddress, wsRpmGrpRtpDestAddr IpAddress, wsRpmGrpRtpSrcPort Unsigned32, wsRpmGrpRtpDestPort Unsigned32, wsRpmGrpRtpBps Unsigned32, wsRpmGrpRtpAge TimeTicks, wsRpmGrpRtpBytes Counter32, wsRpmGrpRtpUnknownVersion Counter32, wsRpmGrpRtpIpFragments Counter32, wsRpmGrpRtpSeqErrors Counter32, wsRpmGrpRtpJitter Unsigned32, wsRpmGrpRtpErrSum Counter32, wsRpmGrpRtpPeriodSeqErrors Counter32, wsRpmGrpRtpPeriodMaxJitter Unsigned32 } wsRpmGrpRtpSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group source address." ::= { wsRpmGrpRtpEntry 1} wsRpmGrpRtpDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group destination address." ::= { wsRpmGrpRtpEntry 2 } wsRpmGrpRtpSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group source port." ::= { wsRpmGrpRtpEntry 3 } wsRpmGrpRtpDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group destination port." ::= { wsRpmGrpRtpEntry 4 } wsRpmGrpRtpBps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes per second received from the multicast group." ::= { wsRpmGrpRtpEntry 5 } wsRpmGrpRtpAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Duration of time since last seen data of the rtp flow." ::= { wsRpmGrpRtpEntry 6 } wsRpmGrpRtpBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received from multicast group." ::= { wsRpmGrpRtpEntry 7 } wsRpmGrpRtpUnknownVersion OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of occurrences of RTP's version that differs 2." ::= { wsRpmGrpRtpEntry 8 } wsRpmGrpRtpIpFragments OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RTP packets carried by fragmented IP packets." ::= { wsRpmGrpRtpEntry 9 } wsRpmGrpRtpSeqErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RTP packets that have unexpected sequence number, indicating RTP packet loss happened." ::= { wsRpmGrpRtpEntry 10 } wsRpmGrpRtpJitter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Jitter calculated using RTP packets' timestamps." ::= { wsRpmGrpRtpEntry 11 } wsRpmGrpRtpErrSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error sum (wsRpmGrpRtpUnknownVersion + wsRpmGrpRtpIpFragments + wsRpmGrpRtpSeqErrors)." ::= { wsRpmGrpRtpEntry 12 } wsRpmGrpRtpPeriodSeqErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RTP packets that have unexpected sequence number in current detecting period(configged by wsRpmRtpSeqErrPeriod), indicating RTP packet loss happened in current detecting period." ::= { wsRpmGrpRtpEntry 13 } wsRpmGrpRtpPeriodMaxJitter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Max Jitter(in micro seconds) calculated using RTP packets' timestamps in current detecting period(configged by wsRpmRtpJitterPeriod), indicating max RTP packet jitter in current detecting period." ::= { wsRpmGrpRtpEntry 14 } wsRpmGrpRtpMdiTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmGrpRtpMdiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains RFC 4445 metrics for IPTV QoS." ::= { wsRpmGrpRtp 2 } wsRpmGrpRtpMdiEntry OBJECT-TYPE SYNTAX WsRpmGrpRtpMdiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in wsRpmGrpRtpMdiTable." INDEX { wsRpmGrpRtpMdiSrcAddr, wsRpmGrpRtpMdiDestAddr, wsRpmGrpRtpMdiSrcPort, wsRpmGrpRtpMdiDestPort} ::= { wsRpmGrpRtpMdiTable 1 } WsRpmGrpRtpMdiEntry ::= SEQUENCE { wsRpmGrpRtpMdiSrcAddr IpAddress, wsRpmGrpRtpMdiDestAddr IpAddress, wsRpmGrpRtpMdiSrcPort Unsigned32, wsRpmGrpRtpMdiDestPort Unsigned32, wsRpmGrpRtpMdiDLFactor Unsigned32, wsRpmGrpRtpMdiMLRFactor Unsigned32, wsRpmGrpRtpMdiDFThreshold Unsigned32, wsRpmGrpRtpMdiMLRThreshold Unsigned32, wsRpmGrpRtpMdiDFErrorIntervals Unsigned32, wsRpmGrpRtpMdiMLRErrorIntervals Unsigned32 } wsRpmGrpRtpMdiSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group source address." ::= { wsRpmGrpRtpMdiEntry 1} wsRpmGrpRtpMdiDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group destination address." ::= { wsRpmGrpRtpMdiEntry 2 } wsRpmGrpRtpMdiSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group source port." ::= { wsRpmGrpRtpMdiEntry 3 } wsRpmGrpRtpMdiDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group destination port." ::= { wsRpmGrpRtpMdiEntry 4 } wsRpmGrpRtpMdiDLFactor OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The delay factor indicates how long (miliseconds) an IP data flow must be buffered at its nominal bit rate to prevent packet loss." ::= { wsRpmGrpRtpMdiEntry 5 } wsRpmGrpRtpMdiMLRFactor OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Media Loss Rate factor indicates the rate of packet loss in seconds, including disordered packets and duplicated packets." ::= { wsRpmGrpRtpMdiEntry 6 } wsRpmGrpRtpMdiDFThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The threshold for Delay factor in miliseconds." ::= { wsRpmGrpRtpMdiEntry 7 } wsRpmGrpRtpMdiMLRThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The threshold for Media Loss Rate factor in packets/second." ::= { wsRpmGrpRtpMdiEntry 8 } wsRpmGrpRtpMdiDFErrorIntervals OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that Delay factor value is greater than the Delay factor threshold." ::= { wsRpmGrpRtpMdiEntry 9 } wsRpmGrpRtpMdiMLRErrorIntervals OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the Media Loss Rate value is greater than the Media Loss Rate threshold." ::= { wsRpmGrpRtpMdiEntry 10 } wsRpmTS OBJECT-IDENTITY STATUS current DESCRIPTION "Rpm transport stream groups." ::= { wsRpm 3 } wsRpmTSMpeg OBJECT-IDENTITY STATUS current DESCRIPTION "Rpm MPEG transport stream groups." ::= { wsRpmTS 1 } wsRpmTSMpegTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmTSMpegEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing an entry for each multicast group that is measured by RPM." ::= { wsRpmTSMpeg 1 } wsRpmTSMpegEntry OBJECT-TYPE SYNTAX WsRpmTSMpegEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in wsRpmTSMpegTable." INDEX { wsRpmTSMpegSrcAddr, wsRpmTSMpegDestAddr, wsRpmTSMpegSrcPort, wsRpmTSMpegDestPort} ::= { wsRpmTSMpegTable 1 } WsRpmTSMpegEntry ::= SEQUENCE { wsRpmTSMpegSrcAddr IpAddress, wsRpmTSMpegDestAddr IpAddress, wsRpmTSMpegSrcPort Unsigned32, wsRpmTSMpegDestPort Unsigned32, wsRpmTSMpegBps Unsigned32, wsRpmTSMpegAge TimeTicks, wsRpmTSMpegBytes Counter32, wsRpmTSMpegMissingSync Counter32, wsRpmTSMpegIpFragments Counter32, wsRpmTSMpegMisalignments Counter32, wsRpmTSMpegFlowAge TimeTicks, wsRpmTSMpegIngressIf Unsigned32, wsRpmTSMpegErrSum Counter32, wsRpmTSMpegPeriodMissingSync Counter32, wsRpmTSMpegPeriodMisalignments Counter32 } wsRpmTSMpegSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group source address." ::= { wsRpmTSMpegEntry 1} wsRpmTSMpegDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group destination address." ::= { wsRpmTSMpegEntry 2 } wsRpmTSMpegSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group source port." ::= { wsRpmTSMpegEntry 3 } wsRpmTSMpegDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group destination port." ::= { wsRpmTSMpegEntry 4 } wsRpmTSMpegBps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes per second received from the multicast group." ::= { wsRpmTSMpegEntry 5 } wsRpmTSMpegAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Duration of time since last seen data of MPEG transport stream." ::= { wsRpmTSMpegEntry 6 } wsRpmTSMpegBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received from multicast group." ::= { wsRpmTSMpegEntry 7 } wsRpmTSMpegMissingSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MPEG TS packets that have sync byte differed than 0x47." ::= { wsRpmTSMpegEntry 8 } wsRpmTSMpegIpFragments OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of fragmented IP packets that carries MPEG transport stream packet." ::= { wsRpmTSMpegEntry 9 } wsRpmTSMpegMisalignments OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Each IP packet should carry 7 MPEG TS packets. If not, the counter will be incremented." ::= { wsRpmTSMpegEntry 10 } wsRpmTSMpegFlowAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The duration since the RPM entries for an IPTV group have been created." ::= { wsRpmTSMpegEntry 11 } wsRpmTSMpegIngressIf OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface on which this transport stream ingressed." ::= { wsRpmTSMpegEntry 12 } wsRpmTSMpegErrSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error sum (wsRpmTSMpegMissingSync + wsRpmTSMpegIpFragments + wsRpmTSMpegMisalignments)." ::= { wsRpmTSMpegEntry 13 } wsRpmTSMpegPeriodMissingSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MPEG TS packets that have sync byte differed than 0x47 in current detecting period(configged by wsRpmTSMpegMissSyncPeriod), indicating MPEG TS packet missing syncronization happened in current detecting period." ::= { wsRpmTSMpegEntry 14 } wsRpmTSMpegPeriodMisalignments OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MPEG TS packets that mis-aligned in current detecting period (configged by wsRpmTSMpegMisalignPeriod), indicating MPEG TS packets having alignment error happened in current detecting period." ::= { wsRpmTSMpegEntry 15 } wsRpmES OBJECT-IDENTITY STATUS current DESCRIPTION "Groups for elementary streams." ::= { wsRpm 4 } wsRpmESPat OBJECT-IDENTITY STATUS current DESCRIPTION "Group of PAT sections." ::= { wsRpmES 1 } wsRpmESPatTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmESPatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains PAT section's statistics for every IPTV group." ::= { wsRpmESPat 1 } wsRpmESPatEntry OBJECT-TYPE SYNTAX WsRpmESPatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for each PAT section's statistics." INDEX { wsRpmESPatSrcAddr, wsRpmESPatDestAddr, wsRpmESPatSrcPort, wsRpmESPatDestPort } ::= { wsRpmESPatTable 1 } WsRpmESPatEntry ::= SEQUENCE { wsRpmESPatSrcAddr IpAddress, wsRpmESPatDestAddr IpAddress, wsRpmESPatSrcPort Unsigned32, wsRpmESPatDestPort Unsigned32, wsRpmESPatBps Unsigned32, wsRpmESPatAge TimeTicks, wsRpmESPatBytes Counter32, wsRpmESPatInterCcErr Counter32, wsRpmESPatIntraCcErr Counter32, wsRpmESPatCcErrSum Counter32 } wsRpmESPatSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP address of a IPTV multicast group." ::= { wsRpmESPatEntry 1 } wsRpmESPatDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP address of a IPTV multicast group." ::= { wsRpmESPatEntry 2 } wsRpmESPatSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source port of a IPTV multicast group." ::= { wsRpmESPatEntry 3 } wsRpmESPatDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port of a IPTV multicast group." ::= { wsRpmESPatEntry 4 } wsRpmESPatBps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The transport rate in bits/second of a PAT section." ::= { wsRpmESPatEntry 5 } wsRpmESPatAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The duration of time since last seen data of PAT section." ::= { wsRpmESPatEntry 6 } wsRpmESPatBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes of PAT section has been received." ::= { wsRpmESPatEntry 7 } wsRpmESPatInterCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities of continuity_counter field for a particular PAT elementary stream, which is happened between two different IP packets." ::= { wsRpmESPatEntry 8 } wsRpmESPatIntraCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities of continuity_counter field for a particular PAT elementary stream, which is happened within one IP packet." ::= { wsRpmESPatEntry 9 } wsRpmESPatCcErrSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error sum (wsRpmESPatInterCcErr + wsRpmESPatIntraCcErr)." ::= { wsRpmESPatEntry 10 } wsRpmESPatTr290Table OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmESPatTr290Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains other Qos metrics for PAT defined by the Tr 290." ::= { wsRpmESPat 2 } wsRpmESPatTr290Entry OBJECT-TYPE SYNTAX WsRpmESPatTr290Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for other Qos metrics for PAT defined by the Tr 290." INDEX { wsRpmESPatTr290SrcAddr, wsRpmESPatTr290DestAddr, wsRpmESPatTr290SrcPort, wsRpmESPatTr290DestPort } ::= { wsRpmESPatTr290Table 1 } WsRpmESPatTr290Entry ::= SEQUENCE { wsRpmESPatTr290SrcAddr IpAddress, wsRpmESPatTr290DestAddr IpAddress, wsRpmESPatTr290SrcPort Unsigned32, wsRpmESPatTr290DestPort Unsigned32, wsRpmESPatTr290PatErr Counter32, wsRpmESPatTr290CrcErr Counter32 } wsRpmESPatTr290SrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP address of a IPTV multicast group." ::= { wsRpmESPatTr290Entry 1 } wsRpmESPatTr290DestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP address of a IPTV multicast group." ::= { wsRpmESPatTr290Entry 2 } wsRpmESPatTr290SrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source port of a IPTV multicast group." ::= { wsRpmESPatTr290Entry 3 } wsRpmESPatTr290DestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port of a IPTV multicast group." ::= { wsRpmESPatTr290Entry 4 } wsRpmESPatTr290PatErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of occurrences of sections with table_id 0x00 do not occur at least every 0,5 second on PID 0x0000, or section with table_id other than 0x00 found on PID 0x0000, or scrambling_control_field is not 00 for PID 0x0000." ::= { wsRpmESPatTr290Entry 5 } wsRpmESPatTr290CrcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The CRC check for the PAT indicates whether the content of the corresponding table is corrupted. In this case no further error indication should be derived from the content of the corresponding table." ::= { wsRpmESPatTr290Entry 6 } wsRpmESPmt OBJECT-IDENTITY STATUS current DESCRIPTION "Group of PMT sections." ::= { wsRpmES 2 } wsRpmESPmtTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmESPmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains PMT section's statistics for every IPTV group." ::= { wsRpmESPmt 1 } wsRpmESPmtEntry OBJECT-TYPE SYNTAX WsRpmESPmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for each PAT section's statistics." INDEX { wsRpmESPmtSrcAddr, wsRpmESPmtDestAddr, wsRpmESPmtSrcPort, wsRpmESPmtDestPort, wsRpmESPmtPid } ::= { wsRpmESPmtTable 1 } WsRpmESPmtEntry ::= SEQUENCE { wsRpmESPmtSrcAddr IpAddress, wsRpmESPmtDestAddr IpAddress, wsRpmESPmtSrcPort Unsigned32, wsRpmESPmtDestPort Unsigned32, wsRpmESPmtPid Unsigned32, wsRpmESPmtBps Unsigned32, wsRpmESPmtAge TimeTicks, wsRpmESPmtBytes Counter32, wsRpmESPmtInterCcErr Counter32, wsRpmESPmtIntraCcErr Counter32, wsRpmESPmtCcErrSum Counter32 } wsRpmESPmtSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP address of a IPTV multicast group." ::= { wsRpmESPmtEntry 1 } wsRpmESPmtDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP address of a IPTV multicast group." ::= { wsRpmESPmtEntry 2 } wsRpmESPmtSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source port of a IPTV multicast group." ::= { wsRpmESPmtEntry 3 } wsRpmESPmtDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port of a IPTV multicast group." ::= { wsRpmESPmtEntry 4 } wsRpmESPmtPid OBJECT-TYPE SYNTAX Unsigned32 (0..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PID number of the PMT section's elementary stream." ::= { wsRpmESPmtEntry 5 } wsRpmESPmtBps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The transport rate in bits/second of a PMT section." ::= { wsRpmESPmtEntry 6 } wsRpmESPmtAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The duration of time since last seen data of PMT section." ::= { wsRpmESPmtEntry 7 } wsRpmESPmtBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes of PMT section has been received." ::= { wsRpmESPmtEntry 8 } wsRpmESPmtInterCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities of continuity_counter field for a particular PMT elementary stream, which is happened between two different IP packets." ::= { wsRpmESPmtEntry 9 } wsRpmESPmtIntraCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities of continuity_counter field for a particular PMT elementary stream, which is happened within one IP packet." ::= { wsRpmESPmtEntry 10 } wsRpmESPmtCcErrSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error sum (wsRpmESPmtInterCcErr + wsRpmESPmtIntraCcErr)." ::= { wsRpmESPmtEntry 11 } wsRpmESPmtTr290Table OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmESPmtTr290Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains other Qos metrics for PMT defined by the Tr 290." ::= { wsRpmESPmt 2 } wsRpmESPmtTr290Entry OBJECT-TYPE SYNTAX WsRpmESPmtTr290Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for other Qos metrics for PMT defined by the Tr 290." INDEX { wsRpmESPmtTr290SrcAddr, wsRpmESPmtTr290DestAddr, wsRpmESPmtTr290SrcPort, wsRpmESPmtTr290DestPort, wsRpmESPmtTr290Pid } ::= { wsRpmESPmtTr290Table 1 } WsRpmESPmtTr290Entry ::= SEQUENCE { wsRpmESPmtTr290SrcAddr IpAddress, wsRpmESPmtTr290DestAddr IpAddress, wsRpmESPmtTr290SrcPort Unsigned32, wsRpmESPmtTr290DestPort Unsigned32, wsRpmESPmtTr290Pid Unsigned32, wsRpmESPmtTr290PmtErr Counter32, wsRpmESPmtTr290CrcErr Counter32 } wsRpmESPmtTr290SrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP address of a IPTV multicast group." ::= { wsRpmESPmtTr290Entry 1 } wsRpmESPmtTr290DestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP address of a IPTV multicast group." ::= { wsRpmESPmtTr290Entry 2 } wsRpmESPmtTr290SrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source port of a IPTV multicast group." ::= { wsRpmESPmtTr290Entry 3 } wsRpmESPmtTr290DestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port of a IPTV multicast group." ::= { wsRpmESPmtTr290Entry 4 } wsRpmESPmtTr290Pid OBJECT-TYPE SYNTAX Unsigned32 (0..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PID number for PMT section's elementary stream." -- INDEX { wsRpmGrpPmtEntry 1 } ::= { wsRpmESPmtTr290Entry 5 } wsRpmESPmtTr290PmtErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of occurrences of PMT sections with table_id 0x00 do not occur at least every 0,5 second on PID 0x0000, or section with table_id other than 0x00 found on PID 0x0000, or scrambling_control_field is not 00 for PID 0x0000." ::= { wsRpmESPmtTr290Entry 6 } wsRpmESPmtTr290CrcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The CRC check for the PMT indicates whether the content of the corresponding table is corrupted. In this case no further error indication should be derived from the content of the corresponding table." ::= { wsRpmESPmtTr290Entry 7 } wsRpmESVideo OBJECT-IDENTITY STATUS current DESCRIPTION "Groups for video elementary streams for all RPM multicast groups." ::= { wsRpmES 3 } wsRpmESVideoTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmESVideoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains Qos metrics for all video elementary streams." ::= { wsRpmESVideo 1 } wsRpmESVideoEntry OBJECT-TYPE SYNTAX WsRpmESVideoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for all video elementary streams." INDEX { wsRpmESVideoSrcAddr, wsRpmESVideoDestAddr, wsRpmESVideoSrcPort, wsRpmESVideoDestPort, wsRpmESVideoPid } ::= { wsRpmESVideoTable 1 } WsRpmESVideoEntry ::= SEQUENCE { wsRpmESVideoSrcAddr IpAddress, wsRpmESVideoDestAddr IpAddress, wsRpmESVideoSrcPort Unsigned32, wsRpmESVideoDestPort Unsigned32, wsRpmESVideoPid Unsigned32, wsRpmESVideoBps Unsigned32, wsRpmESVideoAge TimeTicks, wsRpmESVideoBytes Counter32, wsRpmESVideoInterCcErr Counter32, wsRpmESVideoIntraCcErr Counter32, wsRpmESVideoPCRJitter Unsigned32, wsRpmESVideoCcErrSum Counter32 } wsRpmESVideoSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP address of a IPTV multicast group." ::= { wsRpmESVideoEntry 1 } wsRpmESVideoDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP address of a IPTV multicast group." ::= { wsRpmESVideoEntry 2 } wsRpmESVideoSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source port of a IPTV multicast group." ::= { wsRpmESVideoEntry 3 } wsRpmESVideoDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port of a IPTV multicast group." ::= { wsRpmESVideoEntry 4 } wsRpmESVideoPid OBJECT-TYPE SYNTAX Unsigned32 (0..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PID number of a video elementary stream." ::= { wsRpmESVideoEntry 5 } wsRpmESVideoBps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tranport rate in bytes per second of a video elementary stream." ::= { wsRpmESVideoEntry 6 } wsRpmESVideoAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Duration of time since last seen data of a video elementary stream." ::= { wsRpmESVideoEntry 7 } wsRpmESVideoBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes of a video elementary stream that has been received." ::= { wsRpmESVideoEntry 8 } wsRpmESVideoInterCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities of continuity_counter field for a particular video elementary stream, which is happened between two different IP packets." ::= { wsRpmESVideoEntry 9 } wsRpmESVideoIntraCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities of continuity_counter field for a particular video elementary stream, which is happened within a single IP packet." ::= { wsRpmESVideoEntry 10 } wsRpmESVideoPCRJitter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The jitter calculated using the PCR timestamp built in a video elementary stream." ::= { wsRpmESVideoEntry 11 } wsRpmESVideoCcErrSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error sum (wsRpmESVideoInterCcErr + wsRpmESVideoIntraCcErr)." ::= { wsRpmESVideoEntry 12 } wsRpmESVideoPicTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmESVideoPicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tables contains other Qos metrics for video pictures." ::= { wsRpmESVideo 2 } wsRpmESVideoPicEntry OBJECT-TYPE SYNTAX WsRpmESVideoPicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for Qos metrics for video pictures." INDEX { wsRpmESVideoPicSrcAddr, wsRpmESVideoPicDestAddr, wsRpmESVideoPicSrcPort, wsRpmESVideoPicDestPort, wsRpmESVideoPicPid } ::= { wsRpmESVideoPicTable 1 } WsRpmESVideoPicEntry ::= SEQUENCE { wsRpmESVideoPicSrcAddr IpAddress, wsRpmESVideoPicDestAddr IpAddress, wsRpmESVideoPicSrcPort Unsigned32, wsRpmESVideoPicDestPort Unsigned32, wsRpmESVideoPicPid Unsigned32, wsRpmESVideoPicTsLossInIframe Counter32, wsRpmESVideoPicImpairedIframe Counter32, wsRpmESVideoPicGoodIframe Counter32, wsRpmESVideoPicTsLossInPframe Counter32, wsRpmESVideoPicImpairedPframe Counter32, wsRpmESVideoPicGoodPframe Counter32, wsRpmESVideoPicTsLossInBframe Counter32, wsRpmESVideoPicImpairedBframe Counter32, wsRpmESVideoPicGoodBframe Counter32 } wsRpmESVideoPicSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP address of a IPTV multicast group." ::= { wsRpmESVideoPicEntry 1 } wsRpmESVideoPicDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP address of a IPTV multicast group." ::= { wsRpmESVideoPicEntry 2 } wsRpmESVideoPicSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source port of a IPTV multicast group." ::= { wsRpmESVideoPicEntry 3 } wsRpmESVideoPicDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port of a IPTV multicast group." ::= { wsRpmESVideoPicEntry 4 } wsRpmESVideoPicPid OBJECT-TYPE SYNTAX Unsigned32 (0..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PID number of the video elementary stream." ::= { wsRpmESVideoPicEntry 5 } wsRpmESVideoPicTsLossInIframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times that transport stream packet losses happened in I-frames." ::= { wsRpmESVideoPicEntry 6 } wsRpmESVideoPicImpairedIframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of I-frames that have transport stream packet losses." ::= { wsRpmESVideoPicEntry 7 } wsRpmESVideoPicGoodIframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of I-frames that don't have any loss." ::= { wsRpmESVideoPicEntry 8 } wsRpmESVideoPicTsLossInPframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times that transport stream packet losses happened in P-frames." ::= { wsRpmESVideoPicEntry 9 } wsRpmESVideoPicImpairedPframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of P-frames that have transport stream packet losses." ::= { wsRpmESVideoPicEntry 10 } wsRpmESVideoPicGoodPframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of P-frames that don't have any transport stream packet loss." ::= { wsRpmESVideoPicEntry 11 } wsRpmESVideoPicTsLossInBframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times that transport stream packet losses happened in B-frames." ::= { wsRpmESVideoPicEntry 12 } wsRpmESVideoPicImpairedBframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of B-frames that have transport stream packet losses." ::= { wsRpmESVideoPicEntry 13 } wsRpmESVideoPicGoodBframe OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of B-frames that don't have any transport stream packet loss." ::= { wsRpmESVideoPicEntry 14 } wsRpmESAudio OBJECT-IDENTITY STATUS current DESCRIPTION "Groups for audio elementary streams for all RPM multicast groups." ::= { wsRpmES 4 } wsRpmESAudioTable OBJECT-TYPE SYNTAX SEQUENCE OF WsRpmESAudioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing QoS metrics for all audio elementary streams." ::= { wsRpmESAudio 1 } wsRpmESAudioEntry OBJECT-TYPE SYNTAX WsRpmESAudioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for all audio elementary streams." INDEX { wsRpmESAudioSrcAddr, wsRpmESAudioDestAddr, wsRpmESAudioSrcPort, wsRpmESAudioDestPort, wsRpmESAudioPid } ::= { wsRpmESAudioTable 1 } WsRpmESAudioEntry ::= SEQUENCE { wsRpmESAudioSrcAddr IpAddress, wsRpmESAudioDestAddr IpAddress, wsRpmESAudioSrcPort Unsigned32, wsRpmESAudioDestPort Unsigned32, wsRpmESAudioPid Unsigned32, wsRpmESAudioBps Unsigned32, wsRpmESAudioAge TimeTicks, wsRpmESAudioBytes Counter32, wsRpmESAudioInterCcErr Counter32, wsRpmESAudioIntraCcErr Counter32, wsRpmESAudioCcErrSum Counter32 } wsRpmESAudioSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source IP address of an IPTV audio multicast group." ::= { wsRpmESAudioEntry 1 } wsRpmESAudioDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination IP address of an IPTV audio multicast group." ::= { wsRpmESAudioEntry 2 } wsRpmESAudioSrcPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source port of an IPTV audio multicast group." ::= { wsRpmESAudioEntry 3 } wsRpmESAudioDestPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port of an IPTV audio multicast group." ::= { wsRpmESAudioEntry 4 } wsRpmESAudioPid OBJECT-TYPE SYNTAX Unsigned32 (0..8191) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PID number of the audio elementary stream." ::= { wsRpmESAudioEntry 5 } wsRpmESAudioBps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Tranport rate in bytes per second of an audio elementary stream." ::= { wsRpmESAudioEntry 6 } wsRpmESAudioAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Elapsed time since last occurence of data from this audio elementary stream." ::= { wsRpmESAudioEntry 7 } wsRpmESAudioBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of data in bytes of this audio elementary stream that have been received." ::= { wsRpmESAudioEntry 8 } wsRpmESAudioInterCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities in the continuity_counter field for this audio elementary stream, which has occurred between two subsequent IP packets." ::= { wsRpmESAudioEntry 9 } wsRpmESAudioIntraCcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discontinuities in the continuity_counter field for this audio elementary stream, which has occurred within a single IP packet." ::= { wsRpmESAudioEntry 10 } wsRpmESAudioCcErrSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error sum (wsRpmESAudioInterCcErr + wsRpmESAudioIntraCcErr)." ::= { wsRpmESAudioEntry 11 } -- -- RPM related configuration -- wsRpmConfig OBJECT IDENTIFIER ::= { wsRpm 5 } wsRpmTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Provides control over if send rpm related traps, by default it is disabled." ::= { wsRpmConfig 1 } wsRpmLogEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Provides control over if send rpm related log, by default it is disabled." ::= { wsRpmConfig 2 } wsRpmThresholdConfig OBJECT IDENTIFIER ::= { wsRpmConfig 3 } wsRpmRtpSeqErrThreshold OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "RTP sequence error packet event threshold(in packets)." ::= { wsRpmThresholdConfig 1 } wsRpmRtpJitterThreshold OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "RTP packet jitter threshold (in micro seconds)." ::= { wsRpmThresholdConfig 2 } wsRpmTSMpegMissSyncThreshold OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Transport stream missing-sync packet event threshold (in packets)." ::= { wsRpmThresholdConfig 3 } wsRpmTSMpegMisalignThreshold OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Transport stream misalign packet event threshold (in packets)." ::= { wsRpmThresholdConfig 4 } wsRpmPeriodConfig OBJECT IDENTIFIER ::= { wsRpmConfig 4 } wsRpmRtpSeqErrPeriod OBJECT-TYPE SYNTAX Integer32 (0..604800) MAX-ACCESS read-write STATUS current DESCRIPTION "RTP sequence error packet event detect period(in seconds), set a value of 0 will stop sequence error event detection." ::= { wsRpmPeriodConfig 1 } wsRpmRtpJitterPeriod OBJECT-TYPE SYNTAX Integer32 (0..604800) MAX-ACCESS read-write STATUS current DESCRIPTION "RTP packet jitter event detect period(in seconds), set a value of 0 will stop packet jitter event detection." ::= { wsRpmPeriodConfig 2 } wsRpmTSMpegMissSyncPeriod OBJECT-TYPE SYNTAX Integer32 (0..604800) MAX-ACCESS read-write STATUS current DESCRIPTION "Transport stream missing-sync packet event detect period (in seconds), set a value of 0 will stop missing-sync packet event detection." ::= { wsRpmPeriodConfig 3 } wsRpmTSMpegMisalignPeriod OBJECT-TYPE SYNTAX Integer32 (0..604800) MAX-ACCESS read-write STATUS current DESCRIPTION "Transport stream misalign packet event detect period (in seconds), set a value of 0 will stop misalign packet event detection." ::= { wsRpmPeriodConfig 4 } -- -- RPM related notifications -- wsRpmNotifications OBJECT IDENTIFIER ::= { wsRpm 0 } notifyWsRpmRtpSeqError NOTIFICATION-TYPE OBJECTS { wsRpmGrpRtpPeriodSeqErrors, wsRpmRtpSeqErrThreshold, wsRpmRtpSeqErrPeriod } STATUS current DESCRIPTION "RTP packet sequence error trap, which is sent when RTP packet drops of a specific group reaches wsRpmRtpSeqErrThreshold in period wsRpmRtpSeqErrPeriod." ::= { wsRpmNotifications 1 } notifyWsRpmRtpJitter NOTIFICATION-TYPE OBJECTS { wsRpmGrpRtpPeriodMaxJitter, wsRpmRtpJitterThreshold, wsRpmRtpJitterPeriod } STATUS current DESCRIPTION "RTP packet jitter trap, which is sent when max packet jitter of a specific multicast group reaches wsRpmRtpJitterThreshold in period wsRpmRtpJitterPeriod." ::= { wsRpmNotifications 2 } notifyWsRpmTSMpegMissSync NOTIFICATION-TYPE OBJECTS { wsRpmTSMpegPeriodMissingSync, wsRpmTSMpegMissSyncThreshold, wsRpmTSMpegMissSyncPeriod } STATUS current DESCRIPTION "Transport stream missing-sync trap, which is sent when the numbers of missing-sync packet of a specific multicast group reaches wsRpmTSMpegMissSyncThreshold in period wsRpmTSMpegMissSyncPeriod." ::= { wsRpmNotifications 3 } notifyWsRpmTSMpegMisalign NOTIFICATION-TYPE OBJECTS { wsRpmTSMpegPeriodMisalignments, wsRpmTSMpegMisalignThreshold, wsRpmTSMpegMisalignPeriod } STATUS current DESCRIPTION "Transport stream misalign trap, which is sent when the numbers of misalign packet of a specific multicast group reaches wsRpmTSMpegMisalignThreshold in period wsRpmTSMpegMisalignPeriod." ::= { wsRpmNotifications 4 } END