1、 International Telecommunication Union ITU-T H.248.47TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (07/2008) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMSInfrastructure of audiovisual services Communication procedures Gateway control protocol: Statistic conditional reporting package Recommendation
2、ITU-T H.248.47 ITU-T H-SERIES RECOMMENDATIONS AUDIOVISUAL AND MULTIMEDIA SYSTEMS CHARACTERISTICS OF VISUAL TELEPHONE SYSTEMS H.100H.199 INFRASTRUCTURE OF AUDIOVISUAL SERVICES General H.200H.219 Transmission multiplexing and synchronization H.220H.229 Systems aspects H.230H.239 Communication procedur
3、es H.240H.259 Coding of moving video H.260H.279 Related systems aspects H.280H.299 Systems and terminal equipment for audiovisual services H.300H.349 Directory services architecture for audiovisual and multimedia services H.350H.359 Quality of service architecture for audiovisual and multimedia serv
4、ices H.360H.369 Supplementary services for multimedia H.450H.499 MOBILITY AND COLLABORATION PROCEDURES Overview of Mobility and Collaboration, definitions, protocols and procedures H.500H.509 Mobility for H-Series multimedia systems and services H.510H.519 Mobile multimedia collaboration application
5、s and services H.520H.529 Security for mobile multimedia systems and services H.530H.539 Security for mobile multimedia collaboration applications and services H.540H.549 Mobility interworking procedures H.550H.559Mobile multimedia collaboration inter-working procedures H.560H.569 BROADBAND AND TRIP
6、LE-PLAY MULTIMEDIA SERVICES Broadband multimedia services over VDSL H.610H.619 Advanced multimedia services and applications H.620H.629 IPTV MULTIMEDIA SERVICES AND APPLICATIONS FOR IPTV General aspects H.700H.719 IPTV terminal devices H.720H.729 For further details, please refer to the list of ITU-
7、T Recommendations. Rec. ITU-T H.248.47 (07/2008) i Recommendation ITU-T H.248.47 Gateway control protocol: Statistic conditional reporting package Summary Recommendation ITU-T H.248.47 defines a H.248 package with a generic method of reporting when statistics meet a pre-defined condition. Enabling t
8、he reporting of statistics allows the media gateway controller (MGC) to better manage resources, particularly in the areas of charging and quality of service. This version of this Recommendation allows an MGC to control whether a timestamp is reported with the detection of the events in this package
9、. It also extends the reporting conditions with value-based metric conditions. Source Recommendation ITU-T H.248.47 was approved on 22 July 2008 by ITU-T Study Group 16 (2005-2008) under Recommendation ITU-T A.8 procedure. ii Rec. ITU-T H.248.47 (07/2008) FOREWORD The International Telecommunication
10、 Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication technologies (ICTs). The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questio
11、ns and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations o
12、n these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the
13、 expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure e.g. interoperability or appli
14、cability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words “shall“ or some other obligatory language such as “must“ and the negative equivalents are used to express requirements. The use of such words does not suggest that compliance with t
15、he Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicab
16、ility of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approval of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implemen
17、t this Recommendation. However, implementers are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2009 All rights reserved. No part of this publication may be reproduced, by any means
18、 whatsoever, without the prior written permission of ITU. Rec. ITU-T H.248.47 (07/2008) iii CONTENTS Page 1 Scope 1 2 References. 1 3 Definitions 1 4 Abbreviations 1 5 Conventions 1 6 Statistic Conditional Reporting Package 2 6.1 Properties 2 6.2 Events . 2 6.3 Signals 6 6.4 Statistics 6 6.5 Error C
19、odes. 6 6.6 Procedures 6 Rec. ITU-T H.248.47 (07/2008) 1 Recommendation ITU-T H.248.47 Gateway control protocol: Statistic conditional reporting package 1 Scope This package defines a generic method of reporting when statistics meet a pre-defined condition. By enabling the reporting of statistics, i
20、t allows the MGC to better manage resources, particularly in the areas of charging and quality of service. Furthermore, it allows an MGC to control event timestamp reporting. 2 References The following ITU-T Recommendations and other references contain provisions which, through reference in this tex
21、t, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All Recommendations and other references are subject to revision; users of this Recommendation are therefore encouraged to investigate the possibility of applying the most recent edition o
22、f the Recommendations and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. The reference to a document within this Recommendation does not give it, as a stand-alone document, the status of a Recommendation. ITU-T H.248.1 Recommendation ITU-T
23、H.248.1 (2005), Gateway control protocol: Version 3. ITU-T H.248.30 Recommendation ITU-T H.248.30 (2007), Gateway control protocol: RTCP extended performance metrics packages. ITU-T H.248.59 Recommendation ITU-T H.248.59 (2007), Gateway control protocol: Event timestamp notification package. 3 Defin
24、itions This Recommendation defines the following terms: 3.1 ADD.req: Add command request (see ITU-T H.248.1). 3.2 MOD.req: Modify command request (see ITU-T H.248.1). 3.3 MOV.req: Move command request (see ITU-T H.248.1). 3.4 NOTIFY.req: Notify command request (see ITU-T H.248.1). 4 Abbreviations Th
25、is Recommendation uses the following abbreviations: MG Media Gateway MGC Media Gateway Controller 5 Conventions None. 2 Rec. ITU-T H.248.47 (07/2008) 6 Statistic conditional reporting package Package name: Statistic Conditional Reporting package Package ID: scr, 0x00ae Description: This package defi
26、nes a mechanism for supporting the real-time reporting of specific statistics based on a particular condition. The term “real-time“ means that the MG should immediately notify the MGC when the conditions are met (see clause 6.6.2). Version: 2 Extends: None 6.1 Properties None. 6.2 Events 6.2.1 Condi
27、tional reporting Event name: Conditional Reporting Event ID: cr, 0x0001 Description: This event indicates the identifier of the statistic specified to be reported when it matches a given condition trigger. 6.2.1.1 EventsDescriptor parameters 6.2.1.1.1 Statistic identifier Parameter name: Statistic I
28、dentifier Parameter ID: si, 0x0001 Description: This parameter indicates the statistic specified to be reported. Type: Binary: octet (string), Text: string Optional: No Possible values: Any valid H.248 PackageID/StatisticID pair. Formatted according to the pkgdName syntax. Default: None 6.2.1.1.2 Du
29、ration Parameter name: Duration Parameter ID: dur, 0x0002 Description: This parameter indicates the time span over which the statistic should be monitored, and in which other conditions may trigger a report of the statistic. Type: Double Optional: Yes Possible values: 1 or more seconds Default: None
30、 Rec. ITU-T H.248.47 (07/2008) 3 6.2.1.1.3 Period Parameter name: Period Parameter ID: per, 0x0003 Description: This parameter indicates the time interval from one statistic report trigger to the next. Type: Double Optional: Yes Possible values: 1 or more seconds Default: None 6.2.1.1.4 Maximum Para
31、meter name: Maximum Parameter ID: max, 0x0004 Description: This parameter indicates the top threshold to trigger the statistic reporting. When this parameter is crossed in the upward direction, the statistic reporting is triggered. Type: Double Optional: Yes Possible values: Values according to the
32、statistic to be reported. Default: None 6.2.1.1.5 Minimum Parameter name: Minimum Parameter ID: min, 0x0005 Description: This parameter indicates the bottom threshold to trigger the statistic reporting. When this parameter is crossed in the downward direction, the statistic reporting is triggered. T
33、ype: Double Optional: Yes Possible values: Values according to the statistic to be reported. Default: None 6.2.1.1.6 Normal Parameter name: Normal Parameter ID: nor, 0x0006 Description: This parameter indicates when the statistic passes through the minimum or maximum threshold into the normal range.
34、 Type: Boolean Optional: Yes Possible values: On/off Default: None 4 Rec. ITU-T H.248.47 (07/2008) 6.2.1.1.7 Request timestamp Parameter name: Request timestamp Parameter ID: rt, 0x0007 Description: This parameter indicates whether or not an Event Timestamp with the detection time shall be included
35、with the notification of the event. This provides similar functionality as ITU-T H.248.59. Type: Enumeration Optional: Yes Possible values: “requested“ The timestamp is requested (i.e., included). “suppressed“ The timestamp is suppressed (i.e., excluded). “autonomous“ Determined by the MG itself. De
36、fault: “autonomous“ 6.2.1.1.8 Value type Parameter name: Value Type Parameter ID: typ, 0x0008 Description: This parameter indicates the target value based on a mathematical keyword which is combined with the Deviation, Compliance, Direction, Duration and/or Period parameters to determine if reportin
37、g is required. The MG uses the keyword to calculate the actual statistical value. Type: Enumeration Optional: Yes Possible values: ini indicates the initial value of the statistic. ave indicates the average value of the statistic. max indicates the maximal value of the statistic. min indicates the m
38、inimal value of the statistic. gen indicates the general value of the statistic. NOTE 1 The above enumerations relate to values not the similarly-named properties. Default: gen NOTE 2 The value “gen“ indicates that the Target Value parameter is used to provide a value. 6.2.1.1.9 Target value Paramet
39、er name: Target Value Parameter ID: val, 0x0009 Description: This parameter indicates the MGC supplied actual statistic value which is combined with the Deviation, Compliance, Direction, Duration and/or Period parameters to determine if reporting is required. Type: Double Optional: Yes Rec. ITU-T H.
40、248.47 (07/2008) 5 Possible values: Values according to the statistic to be reported. Default: Provisioned 6.2.1.1.10 Deviation Parameter name: Deviation Parameter ID: dev, 0x000a Description: This parameter indicates whether the statistic should be reported when it deviates from a target value. Thi
41、s may be further based on a percentage relative to the target value. The Direction parameter indicates whether the deviation is reported in the positive, negative or both directions. Type: String Optional: Yes Possible values: Any percentage, especially 0 for any degree of deviation. Default: None 6
42、.2.1.1.11 Compliance Parameter name: Compliance Parameter ID: com, 0x000b Description: This parameter indicates whether the statistic should be reported when it returns to a target value. This may be further based on a percentage relative to the target value. The Direction parameter indicates whethe
43、r the compliance is reported in the positive, negative or both directions. Type: String Optional: Yes Possible values: Any percentage, especially 0 for just completed compliance. Default: None 6.2.1.1.12 Direction Parameter name: Direction Parameter ID: dir, 0x000c Description: This parameter is use
44、d with the Deviation and/or Compliance parameters to indicate the direction the statistic should be reported when it deviates from or returns to the value specified by the Value Type or Target Value parameters. Type: Enumeration Optional: Yes Possible values: up indicates the positive direction. dow
45、n indicates the negative direction. bi indicates the positive and negative directions. Default: “bi“, however, see bullet f) in clause 6.6.1 for an exception. 6 Rec. ITU-T H.248.47 (07/2008) 6.2.1.2 ObservedEventsDescriptor parameters 6.2.1.2.1 Statistic identifier Parameter name: Statistic Identifi
46、er Parameter ID: si, 0x0001 Description: This parameter indicates the statistic specified that is reported. Type: Binary: octet (string), Text: string Optional: No Possible values: Any valid H.248 PackageID/StatisticID pair. Formatted according to the pkgdName syntax. Default: None 6.2.1.2.2 Value P
47、arameter name: Value Parameter ID: val, 0x0002 Description: This parameter indicates the current value of the statistic. Type: Double Optional: No Possible values: Values according to the statistic to be reported. Default: None 6.3 Signals None. 6.4 Statistics None. 6.5 Error codes None. 6.6 Procedu
48、res 6.6.1 General To request an MG to provide real-time reporting of a particular statistic, the MGC shall set the Conditional Reporting (cr) event on the MG via an ADD.req, MOD.req or MOV.req with the Statistic Identifier (si) parameter set to the required statistic. A single event shall be set for
49、 each statistic required to be reported. In addition to the Statistic Identifier parameter, the MGC shall set at least one of the report conditions indicated by the parameters including Duration (dur), Period (per), Maximum (max), Minimum (min), Normal (nor), Value Type (typ), Target Value (val), Deviation (dev), Compliance (com) and Direction (dir). If the MGC sets non-sensical parameters (e.g., a dev or com parameter without a typ or val parameter) the MG shall respond with err