Title: EAB-05:006042 Uen Rev A ... Gonzalo.Camarillo@ericsson.com
1IMS Standardization
- Gonzalo.Camarillo_at_ericsson.com
2IMS Standards
- IMS standardisation process
- 3GPP is responsible for the definition of the IMS
architecture and protocols. However for
protocols, 3GPP will reuse existing IETF
protocols where ever possible. The diagram
provides a high level mapping of the relationship
between 3GPP and IETF, highlighting the
workgroups within IETF contributing to
standardisation of IMS. - The relationship and compliance between 3GPP and
IETF is greater than ever before.
IETF
Transport Area
Operations Management Area
Application Area
Security Area
Internet Area
SIP
SIPPING
DIFFSERV
ROHC
IMPP
IPSEC
SMIME
IPv6
SIMPLE
AAA
MMUSIC
MEGACO
AVT
3IMS Phases
- IMS is standardised by 3GPP in two Releases.
- The first release is part of the 3GPP Release 5
and is, practically speaking, targeted at
supporting non-real time services. Release 5
based products are expected on the market around
2004. - The second release is 3GPP Release 6 and is
targeted at supporting real time services.
43GPP IMS architecture R5, general capabilities
- Establishing a Multimedia Session
- Audio
- Video
- Whiteboard
- Instant messaging
- Addition of new media streams during an ongoing
session - Different charging models
- Originating party pays everything
- Originating party pays his own resources,
terminating party pays his own - Shared Originating party pays for certain
streams, terminating party for others - IMS is the service enabler services are not
standardized, but service capabilities are.
53GPP IMS architecture R5, general capabilities (2)
- The home network may restrict certain media
streams based on type of subscription. - The visited network may want to authorize radio
resources. - Multimedia conferences with the MRF (audio,
video, wb) (although the interface between
Application Server and MRFC is not standardized) - Integrated terminals (CS PS(IMS).
- Users are assigned one or more telephone numbers
and one or more SIP URLs (e.g., multiple IDs). - Interworks with PSTN and PLMN (although the
interworking is not standardized). - Session transfer services call transfer, call
diversion, etc. - SIP signalling is compressed over the air
interface to decrease session setup time.
63GPP IMS Release 6
- Presence services (awaiting for SIMPLE
dependencies) - Includes the Ut interface to manage presence
lists and authorize watchers - Session based messaging (awaiting for SIMPLE
dependencies) - Services requiring SIP forking
- Public Service Identifiers (PSI)
- General interworking with non-3GPP SIP
- Support for emergency sessions (moved to R7)
- IMS conferencing (awaiting for SIPPING and XCON
dependencies) - Includes floor control
- Includes the Ut interface to manage conferences
- Support for extended services (e.g., 3rd party
registrations) - WLAN support to access to the IMS
- Split of P-CSCF and Policy Decision Function
- PSTN-IMS interworking
7IMS Specifications
- 3GPP
- http//www.3gpp.org/specs/specs.htm
- 3GPP2
- http//www.3gpp2.org/Public_html/specs
83GPP IMS-Related Specifications (1)
- 21.905 Vocabulary for 3GPP Specifications R5
- 22.066 Support of Mobile Number Portability
(MNP) Stage 1 R6 - 22.101 Service aspects Service principles R5
- 22.141 Presence service Stage 1 R6
- 22.228 Service requirements for the Internet
Protocol (IP) multimedia core network subsystem
Stage 1 R5 - 22.250 IP Multimedia Subsystem (IMS) Group
Management Stage 1 R6 - 22.340 IP Multimedia Subsystem (IMS) messaging
Stage 1 R6 - 22.800 IMS Subscription and access scenarios R6
- 23.002 Network Architecture R5
- 23.003 Numbering, Addressing and Identification R5
93GPP IMS-Related Specifications (2)
- 23.125 Overall high level functionality and
architecture impacts of flow based charging
Stage 2 R6 - 23.141 Presence service Architecture and
functional description Stage 2 R6 - 23.207 End-to-end Quality of Service (QoS)
concept and architecture R5 - 23.218 IP Multimedia (IM) session handling IM
call model Stage 2 R5 - 23.221 Architectural requirements R5
- 23.271 Location Services (LCS) Functional
description Stage 2 R6 - 23.278 Customised Applications for Mobile network
Enhanced Logic (CAMEL) IP Multimedia System
(IMS) interworking Stage 2 R5
103GPP IMS-Related Specifications (3)
- 23.864 Commonality and interoperability between
IP Multimedia System (IMS) core Networks R6 - 23.867 Internet Protocol (IP) based IP Multimedia
Subsystem (IMS) emergency sessions R6 - 23.917 Dynamic policy control enhancements for
end-to-end QoS, Feasibility study R6 - 23.979 3GPP enablers for Push-To-Talk over
Cellular (PoC) services Stage 2 R6 - 23.981 Interworking aspects and migration
scenarios for IPv4-based IP Multimedia Subystem
(IMS) Implementations R6 - 24.141 Presence service using the IP Multimedia
(IM) Core Network (CN) subsystem Stage 3 R6
113GPP IMS-Related Specifications (4)
- 24.147 Conferencing using the IP Multimedia (IM)
Core Network (CN) subsystem - Stage 3 R6
- 24.228 Signalling flows for the IP multimedia
call control based on Session Initiation - Protocol (SIP) and Session Description Protocol
(SDP) Stage 3 R5 - 24.229 Internet Protocol (IP) multimedia call
control protocol based on Session Initiation
Protocol (SIP) and Session Description Protocol
(SDP) Stage 3 R5 - 24.247 Messaging using the IP Multimedia (IM)
Core Network (CN) subsystem Stage 3 R6 - 26.235 Packet switched conversational multimedia
applications Default codecs R5 - 26.236 Packet switched conversational multimedia
applications Transport protocols R5 - 29.162 Interworking between the IM CN subsystem
and IP networks R6 - 29.163 Interworking between the IP Multimedia
(IM) Core Network (CN) subsystem and Circuit
Switched (CS) networks R6 - 29.207 Policy control over Go interface R5
- 29.208 End-to-end Quality of Service (QoS)
signalling flows R5
123GPP IMS-Related Specifications (5)
- 29.209 Policy control over Gq interface R6
- 29.228 IP Multimedia (IM) Subsystem Cx and Dx
Interfaces Signalling flows and message contents
R5 - 29.229 Cx and Dx interfaces based on the Diameter
protocol Protocol details R5 - 29.278 Customised Applications for Mobile network
Enhanced Logic (CAMEL) CAMEL Application Part
(CAP) specification for IP Multimedia Subsystems
(IMS) R5 - 29.328 IP Multimedia Subsystem (IMS) Sh interface
signalling flows and message - Content R5
- 29.329 Sh interface based on the Diameter
protocol R5 - 29.962 Signalling interworking between the 3GPP
profile of the Session Initiation Protocol (SIP)
and non-3GPP SIP usage R6
133GPP2 IMS-Related Specifications (1)
- 31.103 Characteristics of the IP Multimedia
Services Identity Module (ISIM) application R5 - 32.200 Telecommunication management Charging
management Charging principles (Only) R5.
(Replaced by 32.240 in R6.) - 32.225 Telecommunication management Charging
management Charging data description for the IP
Multimedia Subsystem (IMS) (Only) R5. Replaced by
32.260 in R6 - 32.240 Telecommunication management Charging
management Charging Architecture and Principles
R6 - 32.260 Telecommunication management Charging
management IP Multimedia Subsystem (IMS)
charging R6 - 32.421 Telecommunication management Subscriber
and equipment trace Trace concepts and
requirements R6 - 33.102 3G security Security architecture R5
143GPP2 IMS-Related Specifications (2)
- 33.108 3G security Handover interface for Lawful
Interception (LI) R5 - 33.141 Presence service Security R6
- 33.203 3G security Access security for IP-based
services R5 - 33.210 3G security Network Domain Security
(NDS) IP network layer security R5
15IETF IMS-Related Specifications SIP (1)
- RFC 3261 Session Initiation Protocol
- RFC 3262 Reliable provisional responses in SIP
- RFC 3263 Locating SIP servers
- RFC 3265 SIP-specific event notification
- RFC 2617 HTTP Authentication Basic and Digest
Access Authentication - RFC 2976 The SIP INFO method
- RFC 3050 Common Gateway Interface for SIP
- RFC 3310 HTTP Digest Authentication Using
Authentication and Key Agreement (AKA) - RFC 3311 The SIP UPDATE method
- RFC 3312 Integration of Resource Management and
SIP - RFC 3313 Media Authorization in SIP
16IETF IMS-Related Specifications SIP (2)
- RFC 3323 SIP Privacy
- RFC 3325 The SIP P-Asserted-Identity header
- RFC 3326 The SIP Reason header
- RFC 3327 The SIP Path header
- RFC 3329 Security Agreement in SIP
- RFC 3428 The SIP MESSAGE method
- RFC 3455 P-Header Extensions to the SIP for 3GPP
and SIP - RFC 3485 The SIP and SDP Static Dictionary for
Signaling Compression (SigComp) - RFC 3486 Compressing SIP
- RFC 3515 The SIP REFER method
17IETF IMS-Related Specifications SDP
- RFC 2327 Session Description Protocol
- RFC 3108 ATM extensions for SDP
- RFC 3264 An offer/answer model with SDP
- RFC 3266 Support for IPv6 in SDP
- RFC 3388 Grouping of media lines in SDP
18IETF IMS-Related Specifications Security
- RFC 2617 "HTTP Authentication Basic and Digest
Access Authentication". - RFC 2401 "Security Architecture for the Internet
Protocol". - RFC 2402 "IP Authentication Header".
- RFC 2406 "IP Encapsulating Security Payload
(ESP)". - RFC 3261 "Session Initiation Protocol (SIP)".
- RFC 3310 "HTTP Digest Authentication Using AKA".
- RFC 3329 "Security Mechanism Agreement for the
Session Initiation Protocol (SIP)".
19IETF IMS-Related Specifications Presence and
Instant Messaging (1)
- RFC 2778 A Model for Presence and Instant
Messaging - RFC 3265 SIP events (SUBSCRIBE/NOTIFY)
- RFC 3428 SIP for Instant Messaging (MESSAGE)
- I-D A Presence Event Package for the Session
Initiation Protocol (SIP (Internet Draft) - I-D An Extensible Markup Language (XML) Based
Format for Watcher Information (Internet Draft) - I-D A Watcher Information Event Template-Package
for the Session Initiation Protocol (SIP)
(Internet Draft) - I-D A SIP Event Notification Extension for
Resource Lists (Internet Draft) - I-D SIP Extension for Presence Publication
(PUBLISH) (Internet Draft) - I-D Instant Message sessions in SIMPLE
- I-D RPIDS - Rich Presence Information Data
Format for Presence Based on SIP
20IETF IMS-Related Specifications Presence and
Instant Messaging (2)
- I-D The Extensible Markup Language (XML)
Configuration Access Protocol (XCAP) - I-D Extensible Markup Language (XML)
Configuration Access Protocol (XCAP) Usages for
setting Presence Authorization - I-D Extensible Markup Language (XML)
Configuration Access Protocol (XCAP) Usages for
setting Presence Lists - I-D A Session Initiation Protocol (SIP) Event
Package for Modification Events for the
Extensible Markup Language (XML) Configuration
Access Protocol (XCAP) Managed Documents
21IETF IMS-Related Specifications Miscellaneous
- RFC 2481 The Network Access Identifier
- RFC 3588 Diameter Base Protocol
- RFC 2916 E.164 number and DNS