From Clemens Auer:
[obnox/wireshark/wip.git] / asn1 / h460 / QOS-MONITORING-REPORT.asn
1 -- QOS-MONITORING-REPORT.asn
2 --
3 -- Taken from ITU ASN.1 database
4 -- http://www.itu.int/ITU-T/asn1/database/itu-t/h/h460.9/2002/QOS-MONITORING-REPORT.asn
5 --
6 -- $Id$
7 --
8
9 -- Module QOS-MONITORING-REPORT (H.460.9:11/2002)
10 QOS-MONITORING-REPORT DEFINITIONS AUTOMATIC TAGS ::=
11 BEGIN
12
13 IMPORTS
14   NonStandardParameter, TransportChannelInfo, CallIdentifier,
15     CallReferenceValue, ConferenceIdentifier, BandWidth, GenericIdentifier
16     FROM H323-MESSAGES;
17
18 EstimatedEnd2EndDelay ::= INTEGER(0..4294967295)
19
20 -- middle 32 bits of 64 bit NTP timestamp
21 CalculatedJitter ::= INTEGER(0..4294967295)
22
23 -- measured in timestamp units
24 Extension ::= SEQUENCE {
25   extensionId       GenericIdentifier,
26   extensionContent  OCTET STRING OPTIONAL,
27   ...
28 }
29
30 RTCPMeasures ::= SEQUENCE {
31   rtpAddress             TransportChannelInfo,
32   rtcpAddress            TransportChannelInfo,
33   sessionId              INTEGER(1..255),
34   nonStandardData        NonStandardParameter OPTIONAL,
35   mediaSenderMeasures
36     SEQUENCE {worstEstimatedEnd2EndDelay  EstimatedEnd2EndDelay OPTIONAL,
37               meanEstimatedEnd2EndDelay   EstimatedEnd2EndDelay OPTIONAL,
38               ...} OPTIONAL,
39   mediaReceiverMeasures
40     SEQUENCE {cumulativeNumberOfPacketsLost  INTEGER(0..4294967295) OPTIONAL,
41               packetLostRate                 INTEGER(0..65535) OPTIONAL,
42               worstJitter                    CalculatedJitter OPTIONAL,
43               estimatedThroughput            BandWidth OPTIONAL, -- in 100s of bits--
44               fractionLostRate               INTEGER(0..65535) OPTIONAL,
45               meanJitter                     CalculatedJitter OPTIONAL,
46               ...} OPTIONAL,
47   extensions             SEQUENCE OF Extension OPTIONAL,
48   ...
49 }
50
51 PerCallQoSReport ::= SEQUENCE {
52   nonStandardData     NonStandardParameter OPTIONAL,
53   callReferenceValue  CallReferenceValue,
54   conferenceID        ConferenceIdentifier,
55   callIdentifier      CallIdentifier,
56   mediaChannelsQoS    SEQUENCE OF RTCPMeasures OPTIONAL,
57   -- one element per media channel
58   extensions          SEQUENCE OF Extension OPTIONAL,
59   ...
60 }
61
62 QosMonitoringReportData ::= CHOICE {
63   periodic  PeriodicQoSMonReport, -- included in IRR messages
64   final     FinalQosMonReport, -- included in DRQ/DCF message
65   interGK   InterGKQosMonReport, -- included in usageIndication message
66   ...
67 }
68
69 PeriodicQoSMonReport ::= SEQUENCE {
70   perCallInfo  SEQUENCE OF PerCallQoSReport, -- one element per call
71   extensions   SEQUENCE OF Extension OPTIONAL,
72   ...
73 }
74
75 FinalQosMonReport ::= SEQUENCE {
76   mediaInfo        SEQUENCE OF RTCPMeasures, -- one element per channel
77   nonStandardData  NonStandardParameter OPTIONAL,
78   extensions       SEQUENCE OF Extension OPTIONAL,
79   ...
80 }
81
82 InterGKQosMonReport ::= SEQUENCE {
83   mediaInfo        SEQUENCE OF RTCPMeasures, -- one element per channel
84   nonStandardData  NonStandardParameter OPTIONAL,
85   extensions       SEQUENCE OF Extension OPTIONAL,
86   ...
87 }
88
89 --
90 -- H.460.9 Identifiers: 
91 --
92 qosMonitoringReportID GenericIdentifier ::=
93   standard:9
94
95 qosMonitoringFinalOnly GenericIdentifier ::= standard:0
96
97 qosMonitoringReportData GenericIdentifier ::= standard:1
98
99 END -- of ASN.1
100
101 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D