1、 Reference numberECMA TR/103:2011Ecma International 2011ECMA TR/103 1stEdition / June 2011 Business Trunking - NGCN-NGN Interfaces Implementation Guide COPYRIGHT PROTECTED DOCUMENT Ecma International 2011 Ecma International 2011 i Contents Page 1 Scope 1 2 References . 1 3 Definitions and abbreviati
2、ons 5 3.1 Definitions 5 3.2 Abbreviations . 5 4 Overview . 6 4.1 Business Trunking architecture and protocols . 6 4.2 Roadmap to relevant specifications 6 4.3 Specification methodology. 7 4.3.1 General . 7 4.3.2 Notation for status codes . 7 4.4 Major capabilities at the NGCN-NGN interface . 8 4.4.1
3、 Service capabilities . 8 4.4.2 Protocol capabilities . 9 5 Common guidelines 11 5.1 Reference model for interconnection 11 5.2 Control plane interconnection . 11 5.2.1 SIP procedures 11 5.2.2 SIP protocol elements . 13 5.2.3 SDP protocol 44 5.2.4 Control plane transport . 46 5.3 User plane intercon
4、nection 46 5.3.1 Media and Codec . 46 5.4 Numbering, naming and addressing . 47 5.5 IP Version . 48 5.6 Security 48 5.6.1 Authentication . 48 6 Specific guidelines for the subscription based approach 48 6.1 Reference model for interconnection 48 6.1.1 General . 48 6.1.2 Functionalities performed by
5、entities at the service layer 48 6.1.3 Functionalities performed by entities at the transport layer 49 6.1.4 Connectivity Access Network 49 6.2 Control plane interconnection . 49 6.2.1 SIP procedures 49 6.2.2 6.2.2 SIP protocol elements 51 6.2.3 SDP protocol 59 6.2.4 Control plane transport . 59 6.3
6、 User plane interconnection 59 6.3.1 Media and Codec . 59 6.4 Numbering, naming and addressing . 60 6.5 IP Version . 60 6.6 Security 60 6.6.1 Authentication . 60 7 Specific guidelines for the peering-based approach . 61 7.1 Reference model for interconnection 61 7.1.1 General . 61 7.1.2 Functionalit
7、ies performed by entities at the service layer 61 7.2 Control plane interconnection . 61 ii Ecma International 20117.2.1 SIP procedures .61 7.2.2 SIP protocol elements .61 7.2.3 SDP protocol 66 7.3 User plane interconnection 66 7.3.1 Media and Codec .66 7.4 Numbering, naming and addressing .66 7.5 I
8、P Version .66 Bibliography 67 Ecma International 2011 iii Introduction This Technical Report (TR) has been produced by ETSI Technical Committee Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN) in close collaboration with Ecma in the context of a Commo
9、n Work Item. This Ecma Technical Report has been adopted by the General Assembly of June 2011. iv Ecma International 2011“DISCLAIMER This document and possible translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its impl
10、ementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, includin
11、g by removing the copyright notice or references to Ecma International, except as needed for the purpose of developing any document or deliverable produced by Ecma International (in which case the rules applied to copyrights must be followed) or as required to translate it into languages other than
12、English. The limited permissions granted above are perpetual and will not be revoked by Ecma International or its successors or assigns. This document and the information contained herein is provided on an “AS IS“ basis and ECMA INTERNATIONAL DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING B
13、UT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.“ Ecma International 2011 1Business Trunking - NGCN-NGN Interfaces Implementation Guide 1 Scope The purpose of
14、 the present document is to give an implementation guide to the relevant Common IMS specifications and functions used in the interconnection of a Next Generation Corporate Network site (NGCN site) to the Next Generation Network (NGN). The present document addresses control plane signalling (usage of
15、 SIP and SDP protocols, required SIP headers) as well as other interconnecting aspects like security, numbering/naming/addressing and user plane issues such as transport protocol, media and codecs actually covered in a widespread set of 3GPP and ETSI TISPAN specifications, as seen from the perspecti
16、ve of an NGCN site. Advice-of-charge aspects are addressed as far as SIP signalling is concerned. The present document is based on TS 124 229 Release 7 i.12 as modified by ES 283 003 Release 2 i.15. NOTE Some errors corrected in TS 124 229 Release 8 and 9 are already taken into account in the presen
17、t document. 2 References For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. i.1 IETF RFC 3261 (2002): “SIP: Session Initiation Protocol“. i.2 ETSI TS 181 019: “Telecommunications and Internet
18、 converged Services and Protocols for Advanced Networking (TISPAN); Business Communication Requirements“. i.3 ETSI TS 182 025: “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); Business trunking; Architecture and functional description“. i.4 ETSI TS
19、182 023: “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); Core and enterprise NGN interaction scenarios; Architecture and functional description“. i.5 IETF RFC 2976 (2000): “The SIP INFO Method“. i.6 IETF RFC 3262 (2002): “Reliability of Provisional
20、 Responses in the Session Initiation Protocol (SIP)“. i.7 IETF RFC 3515 (2003): “The Session Initiation Protocol (SIP) Refer Method“. i.8 IETF RFC 3311 (2002): “The Session Initiation Protocol (SIP) UPDATE method“. i.9 IETF RFC 3265 (2002): “Session Initiation Protocol (SIP) Specific Event Notificat
21、ion“. i.10 IETF RFC 3428: “Session Initiation Protocol (SIP) Extension for Instant Messaging“. i.11 IETF RFC 3903: “An Event State Publication Extension to the Session Initiation Protocol (SIP)“. 2 Ecma International 2011i.12 ETSI TS 124 229 (Release 7): “Digital cellular telecommunications system (
22、Phase 2+); Universal Mobile Telecommunications System (UMTS); Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3 (3GPP TS 24.229 Release 7)“. i.13 IETF RFC 791 (1981): “DARPA Internet Program Protocol Spe
23、cification“. i.14 IETF RFC 2460 (1998): “Internet Protocol, Version 6 (IPv6) Specification“. i.15 ETSI ES 283 003 (V2.y.z): “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); IP Multimedia Call Control Protocol based on Session Initiation Protocol (SI
24、P) and Session Description Protocol (SDP) Stage 3 3GPP TS 24.229 Release 7, modified“. i.16 ETSI ES 282 001 (V2.y.z): “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); NGN Functional Architecture“. i.17 ETSI TS 123 228: “Digital cellular telecommunic
25、ations system (Phase 2+); Universal Mobile Telecommunications System (UMTS); IP Multimedia Subsystem (IMS); Stage 2 (3GPP TS 23.228 Release 7)“. i.18 IETF RFC 3966 (2004): “The tel URI for Telephone Numbers“. i.19 IETF RFC 3860 (2004): “Common Profile for Instant Messaging (CPIM)“. i.20 IETF RFC 385
26、9 (2004): “Common Profile for Presence (CPP)“. i.21 ETSI TS 183 021 (V2.y.z): “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); Endorsement of 3GPP TS 29.162 Interworking between IM CN Sub-system and IP networks“. i.22 ECMA TR/96 “NGCN-Identity: “Nex
27、t Generation Corporate Networks (NGCN) - Identification and routing“. i.23 IETF RFC 3841 (2004): “Caller Preferences for the Session Initiation Protocol (SIP)“. i.24 Draft-ietf-sip-location-conveyance-11 (2008): “Location Conveyance for the Session Initiation Protocol“. i.25 IETF RFC 4244 (2005): “A
28、n Extension to the Session Initiation Protocol (SIP) for Request History Information“. i.26 IETF RFC 3911 (2004): “The Session Initiation Protocol (SIP) “Join“ Header“. i.27 IETF RFC 4028 (April 2005): “Session Timers in the Session Initiation Protocol (SIP)“. i.28 IETF RFC 3455 (2003): “Private Hea
29、der (P-Header) Extensions to the Session Initiation Protocol (SIP) for the 3rd-Generation Partnership Project (3GPP)“. i.29 IETF RFC 3325 (2002): “Private Extensions to the Session Initiation Protocol (SIP) for Network Asserted Identity within Trusted Networks“. i.30 IETF RFC 3323 (2002): “A Privacy
30、 Mechanism for the Session Initiation Protocol (SIP)“. i.31 IETF RFC 3326 (2002): “The Reason Header Field for the Session Initiation Protocol (SIP)“. i.32 IETF RFC 3329 (2003): “Security Mechanism Agreement for the Session Initiation Protocol (SIP)“. i.33 IETF RFC 3892 (2004): “The Session Initiati
31、on Protocol (SIP) Referred-By Mechanism“. i.34 Draft-drage-sipping-service-identification-02 (2008): “A Session Initiation Protocol (SIP) Extension for the Identification of Services“. i.35 IETF RFC 5002 (2007): “The Session Initiation Protocol (SIP) P-Profile-Key Private Header (P-Header)“. Ecma In
32、ternational 2011 3i.36 IETF RFC 4457 (2006): “The Session Initiation Protocol (SIP) P-User-Database Private-Header (P-header)“. i.37 IETF RFC 3313 (2003): “Private Session Initiation Protocol (SIP) Extensions for Media Authorization“. i.38 IETF RFC 5009 (2007): “Private Header (P-Header) Extension t
33、o the Session Initiation Protocol (SIP) for Authorization of Early Media“. i.39 IETF RFC 3891 (2004): “The Session Initiation Protocol (SIP) “Replaces“ Header“. i.40 IETF RFC 4412 (2006): “Communications Resource Priority for the Session Initiation Protocol (SIP)“. i.41 ISO/IEC 9646-7 (1995): “Infor
34、mation technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 7: Implementation Conformance Statements“. i.42 ETSI ES 282 007: “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); IP Multimedia Subsystem (IMS);
35、Functional architecture“. i.43 IETF RFC 3856 (2004): “A Presence Event Package for the Session Initiation Protocol (SIP)“. i.44 IETF RFC 4662 (2006): “A Session Initiation Protocol (SIP) Event Notification Extension for Resource Lists“. i.45 IETF RFC 3680 (2004): “A Session Initiation Protocol (SIP)
36、 Event Package for Registrations“. i.46 Draft-ietf-sipping-gruu-reg-event-09 (2007): “Reg Event Package Extension for GRUUs“. i.47 IETF RFC 3857 (2004): “A Watcher Information Event Template Package for the Session Initiation Protocol (SIP)“. i.48 Draft-ietf-sip-xcapevent-08 (2009): “A Framework for
37、 Session Initiation Protocol User Agent Profile Delivery“. i.49 IETF RFC 4575 (2006): “A Session Initiation Protocol (SIP) Event Package for Conference State“. i.50 IETF RFC 3842 (2004) “A Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol (SIP)“. i.51 I
38、ETF RFC 4354 (2006): “A Session Initiation Protocol (SIP) Event Package and Data Format for Various Settings in Support for the Push-to-Talk over Cellular (PoC) Service“. i.52 ETSI TS 133 203: “Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS);
39、LTE; 3G security; Access security for IP-based services (3GPP TS 33.203 Release 8)“. i.53 IETF RFC 5393 (2008): “Addressing an Amplification Vulnerability in Session Initiation Protocol (SIP) Forking Proxies“. i.54 IETF RFC 3312 (2002): “Integration of resource management and Session Initiation Prot
40、ocol (SIP)“. i.55 IETF RFC 4032 (2005): “Update to the Session Initiation Protocol (SIP) Preconditions Framework“. i.56 IETF RFC 3327 (2002): “Session Initiation Protocol Extension Header Field for Registering Non-Adjacent Contacts“. i.57 IETF RFC 3608 (2003): “Session Initiation Protocol (SIP) Exte
41、nsion Header Field for Service Route Discovery During Registration“. i.58 IETF RFC 3581 (2003): “An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing“. i.59 IETF RFC 3840 (2004): “Indicating User Agent Capabilities in the Session Initiation Protocol (SIP)“. 4 Ecma Int
42、ernational 2011i.60 IETF RFC 5079 (December 2007): “Rejecting Anonymous Requests in the Session Initiation Protocol (SIP)“. i.61 IETF RFC 4320 (2006): “Actions Addressing Identified Issues with the Session Initiation Protocols (SIP) Non-INVITE Transaction“. i.62 IETF RFC 5031 (2008): “A Uniform Reso
43、urce Name (URN) for Emergency and Other Well-Known Services“. i.63 IETF RFC 5627 (2009): “Obtaining and Using Globally Routable User Agent (UA) URIs (GRUU) in the Session Initiation Protocol (SIP)“. i.64 Draft-mahy-iptel-cpc-06 (2007): “CPC tel URI“. i.65 IETF RFC 5626 (2009): “Managing Client Initi
44、ated Connections in the Session Initiation Protocol (SIP)“. i.66 IETF RFC 4964 (2007): “The P-Answer-State Header Extension to the Session Initiation Protocol for the Open Mobile Alliance Push to Talk over Cellular“. i.67 IETF RFC 4733 (2006): “RTP Payload for DTMF Digits, Telephony Tones, and Telep
45、hony Signals“. i.68 IETF RFC 3388 (2002): “Grouping of Media Lines in the Session Description Protocol (SDP)“. i.69 IETF RFC 3524 (2003): “Mapping of Media Streams to Resource Reservation Flows“. i.70 IETF RFC 3556 (2003): “Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Proto
46、col (RTCP) Bandwidth“. i.71 IETF RFC 4145 (2005): “TCP-Based Media Transport in the Session Description Protocol (SDP)“. i.72 Draft-ietf-mmusic-ice-19 (October 2007): “Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols“.
47、 i.73 IETF RFC 4583 (2006): “Session Description Protocol (SDP) Format for Binary Floor Control Protocol (BFCP) Streams“. i.74 IETF RFC 4585 (2006): “ Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)“. i.75 Draft-ietf-mmusic-sdp-capability-negotiation (J
48、anuary 2009): “ SDP Capability Negotiation“. i.76 IETF RFC 4566 (2006): “SDP: Session Description Protocol“. i.77 Draft-vanelburg-sipping-private-network-indication-03 (2009): “The Session Initiation Protocol (SIP) P-Private-Network-Indication Private-Header (P-Header)“. i.78 IETF RFC 4119 (2005): “
49、A Presence-based GEOPRIV Location Object Format“. i.79 ETSI TS 181 005 (V2.y.z): “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); Service and Capability Requirements“. i.80 ETSI TS 183 047 (V2.y.z): “Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); NGN IMS Supplementary Services; Advice Of Charge (AOC)“. i.