1、 ETSI ES 283 031 V1.1.2 (2007-05)ETSI Standard Telecommunications and Internet converged Services andProtocols for Advanced Networking (TISPAN);IP Multimedia: H.248 Profile for controllingMultimedia Resource Function Processors (MRFP)in the IP Multimedia System (IMS);Protocol specificationETSI ETSI
2、ES 283 031 V1.1.2 (2007-05) 2 Reference RES/TISPAN-03091-NGN-R1 Keywords control, H.248, profile, stage 3 ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre l
3、a Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of the present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents betw
4、een such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be
5、 subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chairco
6、r/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2007. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM a
7、re Trade Marks of ETSI registered for the benefit of its Members. TIPHONTMand the TIPHON logo are Trade Marks currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ETSI
8、 ES 283 031 V1.1.2 (2007-05) 3 Contents Intellectual Property Rights5 Foreword.5 1 Scope 6 2 References 6 3 Definitions and abbreviations.7 3.1 Definitions7 3.2 Abbreviations .7 4 Applicability.8 4.1 Architecture8 4.2 Functional requirements .9 5 Profile description 9 5.1 Profile identification.9 5.
9、2 Summary 9 5.3 Gateway control protocol version.10 5.4 Connection model.10 5.5 Context attributes .10 5.6 Terminations.10 5.6.1 Termination names .10 5.6.2 Multiplexed terminations11 5.7 Descriptors .11 5.7.1 Stream Descriptor .11 5.7.1.1 LocalControl Descriptor11 5.7.2 Events Descriptor12 5.7.3 Ev
10、entBuffer Descriptor.13 5.7.4 Signals Descriptor.13 5.7.5 DigitMap Descriptor.14 5.7.6 Statistics Descriptor 14 5.7.7 ObservedEvents Descriptor 14 5.7.8 Topology Descriptor.14 5.7.9 Error Descriptor15 5.8 Command API15 5.8.1 Add .15 5.8.2 Modify 15 5.8.3 Subtract.15 5.8.4 Move.16 5.8.5 AuditValue16
11、5.8.6 AuditCapabilities 16 5.8.7 Notify16 5.8.8 ServiceChange 16 5.8.9 Manipulating and auditing context attributes17 5.9 Generic command syntax and encoding.17 5.10 Transactions .18 5.11 Messages 18 5.12 Transport 18 5.13 Security 19 5.14 Packages.19 5.14.1 Generic package21 5.14.2 Base root packag
12、e .22 5.14.3 Network package 22 5.14.4 RTP package.23 5.14.5 Extended DTMF detection package23 5.14.6 Call progress tones generator package24 5.14.7 Basic services tones generator package 25 ETSI ETSI ES 283 031 V1.1.2 (2007-05) 4 5.14.8 Expanded call progress tones generator package25 5.14.9 Basic
13、announcement syntax package26 5.14.10 Voice variable syntax package26 5.14.11 Announcement set syntax package .27 5.14.12 General text variable type package .27 5.14.13 Advanced audio server base package28 5.14.14 AAS digit collection package .29 5.14.15 AAS recording package 30 5.14.16 AAS segment
14、management package.31 5.14.17 Generic announcement package .32 5.14.18 Intrusion tones generator package 33 5.14.19 Business tones generation package.33 5.14.20 Conferencing tones generation package .34 5.14.21 Floor control package .34 5.14.22 View package35 5.14.23 Volume control package .35 5.14.
15、24 Volume detection package36 5.14.25 Volume level mixing package 36 5.14.26 Mixing volume level control package.37 5.14.27 Inactivity timer package37 5.14.28 MGC information package .38 5.15 Mandatory support of SDP and annex C information elements .38 5.16 Procedures 40 6 Procedures 40 6.1 General
16、 procedures.40 6.2 Use of voice codecs40 6.2.1 Comfort noise insertion and silence suppression for voice codecs.40 6.2.2 DTMF transmission 41 6.2.3 Support of G.711 variants.41 6.2.3.1 G.711 Encoding law41 6.2.3.2 G.711 silence suppression mode .41 6.2.3.3 G.711 packet loss concealment .42 6.3 Proce
17、dures for basic user interaction42 6.4 Procedures for advanced user interaction.42 6.5 Procedures for conferencing.42 6.6 Procedures for transcoding.42 History 44 ETSI ETSI ES 283 031 V1.1.2 (2007-05) 5 Intellectual Property Rights IPRs essential or potentially essential to the present document may
18、have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI sta
19、ndards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of o
20、ther IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This ETSI Standard (ES) has been produced by ETSI Technical Committee Telecommunications and Internet converged Services and Protocols
21、for Advanced Networking (TISPAN). ETSI ETSI ES 283 031 V1.1.2 (2007-05) 6 1 Scope The present document defines a profile of the Gateway Control Protocol (H.248.1), for controlling Multimedia Resource Function Processors (MRFP) supporting in-band user interaction, conferencing and transcoding for voi
22、ce-based services. 2 References The following documents contain provisions which, through reference in this text, constitute provisions of the present document. References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific
23、reference, subsequent revisions do not apply. For a non-specific reference, the latest version applies. Referenced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause wer
24、e valid at the time of publication ETSI cannot guarantee their long term validity. 1 ETSI ES 282 001: “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); NGN Functional Architecture Release 1“. 2 ETSI ES 282 002: “Telecommunications and Internet conver
25、ged Services and Protocols for Advanced Networking (TISPAN); PSTN/ISDN Emulation Sub-system (PES); Functional architecture“. 3 ETSI ES 201 970: “Access and Terminals (AT); Public Switched Telephone Network (PSTN); Harmonized specification of physical and electrical characteristics at a 2-wire analog
26、ue presented Network Termination Point (NTP)“. 4 ITU-T Recommendation H.248.45: “Gateway control protocol: MGC information package“. 5 ITU-T Recommendation H.248.1 Corrigendum 1: “Gateway control protocol: Version 2“. 6 ITU-T Recommendation H.248.4 Corrigendum 1: “Gateway control protocol: Transport
27、 over Stream Control Transmission Protocol (SCTP)“. 7 ITU-T Recommendation H.248.7: “Gateway control protocol: Generic announcement package“. 8 ITU-T Recommendation H.248.9: “Gateway control protocol: Advanced media server packages“. 9 ITU-T Recommendation H.248.14: “Gateway control protocol: Inacti
28、vity timer package“. 10 ITU-T Recommendation H.248.16 Corrigendum 1: “Gateway control protocol: Enhanced digit collection packages and procedures“. 11 ITU-T Recommendation H.248.19: “Gateway control protocol: Decomposed multipoint control unit, audio, video and data conferencing packages“. 12 ITU-T
29、Recommendation H.248.27: “Gateway control protocol: Supplemental tones packages“. 13 ITU-T Recommendation Q.1950: “Bearer independent call bearer control protocol“. 14 ITU-T Recommendation G.711: “Pulse code modulation (PCM) of voice frequencies“. 15 ITU-T Recommendation G.711 Appendix I: “A high qu
30、ality low-complexity algorithm for packet loss concealment with G.711“. ETSI ETSI ES 283 031 V1.1.2 (2007-05) 7 16 ITU-T Recommendation G.711 Appendix II: “A comfort noise payload definition for ITU-T G.711 use in packet-based multimedia communication systems“. 17 ITU-T Recommendation T.38: “Procedu
31、res for real-time Group 3 facsimile communication over IP networks“. 18 ITU-T Recommendation E.180: “Technical characteristics of tones for the telephone service“. 19 IETF RFC 2327: “SDP: Session Description Protocol“. 20 IETF RFC 3551: “RTP Profile for Audio and Video Conferences with Minimal Contr
32、ol“. 21 IETF RFC 2833: “RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals“. 22 IETF RFC 3389: “Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN)“. 23 IETF RFC 3555: “MIME Type Registration of RTP Payload Formats“. 24 IETF RFC 4234: “Augmented BNF for Syntax Specifica
33、tions: ABNF“. 25 ETSI ES 201 235-3: “Access and Terminals (AT); Specification of Dual-Tone Multi-Frequency (DTMF) Transmitters and Receivers; Part 3: Receivers“. 26 IETF RFC 3066: “Tags for the Identification of Languages“. 27 ISO 8601: “Data elements and interchange formats - Information interchang
34、e - Representation of dates and times“. 28 ITU-T Recommendation H.imp 248: “Implementors Guide for the H.248 Sub-series of Recommendations (“Media Gateway Control Protocol“)“. 29 ITU-T Recommendation H.248.8: “Gateway control protocol: Error code and service change reason description“. 3 Definitions
35、 and abbreviations 3.1 Definitions For the purposes of the present document, the following terms and definitions apply: Media Gateway (MG): See ITU-T Recommendation H.248.1 5. Media Gateway Controller (MGC): See ITU-T Recommendation H.248.1 5. Multimedia Resource Function Controller (MRFC): See ES 2
36、82 001 1. Multimedia Resource Function Processor (MRFP): See ES 282 001 1. 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: AAS Advanced Audio Server AS Application ServerASR Automatic Speech Recognition AVP Audio/Video ProfileCN Comfort Noise CRC Cyclic
37、 Redundancy Check DNS Domain Name System DTMF Dual Tone Multi Frequency ID Identity IMS IP Multimedia Subsystem ETSI ETSI ES 283 031 V1.1.2 (2007-05) 8 IP Internet Protocol MG Media GatewayMGC Media Gateway Controller MRFC Multimedia Resource Function Controller MRFP Multimedia Resource Function Pro
38、cessor PLC Packet Loss Concealment PT Payload Type RTCP Real-Time Transport Control Protocol RTP Real-Time Transport Protocol S-CSCF Serving Call Session Control Function SCTP Stream Control Transmission Protocol SDP Session Description Protocol SSRC Synchronization SouRCeTTL Time To Live TTS Text T
39、o SpeechUDP User Datagram Protocol UI User Interaction 4 Applicability 4.1 Architecture Within the IMS architecture (ES 282 002 2), the Mp reference point allows an MRFC to control media stream resources provided by an MRFP. The MRFC controls the MRFP, based on the information received from Applicat
40、ion Servers, via the S-CSCF, at the Mr reference point. The MRFP sources and sinks media streams at the Mb reference point, which represents the interface to core network transport resources. Figure 1 shows the functional entities and reference points involved in the control of multimedia resources.
41、 The present document focuses on the Mp reference point. The protocol used over the Mp reference point is the gateway control protocol defined in ITU-T Recommendation H.248.1 5. With regards to the architecture assumed by this Recommendation, the MRFC plays the role of an MGC and the MRFP plays the
42、role of an MG. AS ISC S-CSCF MRFC MRFP Mb Mr Mp Scope of the present document Figure 1: MRF entities and interfaces in the IMS architecture Three categories of MRFP functionalities are identified by the present document: Support of User Interaction (UI). This category is subdivided into two subcateg
43、ories: - Basic User Interaction (BASIC_UI): This includes basic support for sending tones and fixed announcements, and support of DTMF collection. ETSI ETSI ES 283 031 V1.1.2 (2007-05) 9 - Advanced User Interaction (ADVANCED_UI): This includes support for BASIC_UI, variable announcements, ASR and vo
44、ice mailbox capabilities. Support for transcoding (TRANSCODING). This includes support for transcoding between voice codecs. NOTE: Support of advanced transcoding (e.g. transcoding between voice codecs and text-based codecs or ITU-T Recommendation T.38 17) is outside the scope of the present documen
45、t. Support for conferencing (CONFERENCING). This category is subdivided into two subcategories: - Basic Conferencing (BASIC_CONFERENCING): This includes support for 3-party calls. - Advanced conferencing (ADVANCED_CONFERENCING): This includes support for BASIC_CONFERENCING, support of large voice co
46、nferences and support for floor control procedures. 4.2 Functional requirements Support of the packages identified in the profile definition implies support of the underlying functionalities. This clause identifies additional functional requirements that media gateways conforming to the present docu
47、ment shall comply with: Media Resource Function Processors (MRFP) shall support IPv4 and may support IPv6. Media Resource Function Processors (MRFP) shall support G.711 A-law voice codec and may support other codecs. Media Resource Function Processors supporting TRANSCODING are expected to support a
48、 wide range of well-known codecs. The list of codecs is outside the scope of the present document. Media Resource Function Processors (MRFP) shall support the procedures defined in RFC 2833 21 to generate, detect and forward DTMF digits. DTMF shall be identified by name (see mode “Named Telephone Ev
49、ents“ in clause 3 of RFC 2833 21), as opposed to their waveform properties. All properties of tones requested by the MRFC shall be provisioned in the MRFP. The MRFC is not required to send the physical characteristics of tones to Media Resource Function Processors (MRFP). 5 Profile description 5.1 Profile identification The name and version of the profile that is sent in the service change command are: Table 5.1.1: Profile Identification Profile name ETSIprof_MediaServer (to be regi