Introducing IMS Standardization
WANG XinLong CAICT Contents
• IMS Summary
• International IMS Standards
• IMS Standards in China
3GPP Release 99 Network architecture
Circuit Switched (CS) domain MAP MSC- A G-MSC PSTN/ISDN VLR PSTN/ISDN BTS BSC
Gb CAP MAP GSM Base Station System other SCP HLR SMS SC PLMN
CAP MAP Iu CS Gp NodeB RNC GPRS backbone Internet SGSN GGSN Iu PS IP transport Intranet UMTS Terrestrial Gi Gn Radio Access Network Packet Switched (PS) domain Radio Access Network Interworked Core Network Network 3GPP Release 4 Network architecture
Circuit Switched (CS) domain
SCP HLR
BTS BSC CAP MAP A G-MSC MSC GSM Base Station System server server BICC other H.248 / H.248 / PLMN MEGACO MEGACO based based
NodeB RNC I IP or ATM u CS CS-MGW MGW PSTN/ISDN transport UTRAN
Access Network Interworked Core Network Network 3GPP Release 5 Network architecture
Circuit Switched (CS) domain
services & services & BTS BSC HLR HSS applications applications
GSM BSS Internet Gb/Iu PS MAP CSCF SIP
SIP MGCF
IP transport H.248
Iu PS MGW PSTN/ISDN NodeB RNC 3G-SGSN GGSN Gi
IP access with mobility UTRAN Packet Switched (PS) domain Interworked Access Network Core Network Network 3GPP Release 5 - Packet switched domain
IN/CAMEL, OSA/Parlay, SIP applications Application Platform
Legacy PLMN IP Multimedia Subsystem Signaling CSCF Networks External IP MGCF Networks Data Packet Switched bases HSS Web server Domain 3G- GGSN IP MGW 3G- TDM SGSN POTS/ISDN
UTRAN Web / Email SIP Communication (IMS) Internet Access without IMS Multimedia phone Mobility Network Evolution
2G 2.5G 3G- R99 3G - R4 3G – R5 2.75G
MSC Server MSC Server GSM MSC MSC UMTS MSC CS CS MGW MGW + CS CS CS PS + GPRS + + EDGE PS PS PS
GGSN SGSN GGSN GGSN GGSN SGSN SGSN SGSN
IMS Voice 2G 3G Packet IP Multimedia Subsystem (IMS)
The IP Multimedia Subsystem (IMS) • provides a standardised multimedia solution for 3G networks on top of the IP bearer provided by GPRS • includes functionality for security, charging, roaming, and Quality of Service • is regarded as the generic service enabler for future IP multimedia applications in 3GPP networks - Examples: Presence and Messaging Services will be standardised via IMS • is based on IETF Protocols - SIP and SIP extensions - Diameter, COPS, … IMS
Web Portal Application Layer Application Servers IMS is: . Home control service infrastructure . A VoIP Telephony and Multimedia Services Architecture Session Session Centralized Control . Defined with Open Standard Control Databases Layer Interfaces -> 3GPP and 3GPP2 CSCF HSS . Based on IETF Protocols (SIP, Diameter, RTP…) Access Network . Applicable for Both Wireless and Media Server Wireline Networks . A Solution for Service Transparency Media Control & . Capable of Interworking with Gateways PSTN/PLMN and Legacy IN Based Services Media and End Point Other Layer Networks IMS: Key Principles
• SIP as the single , Call Control“ Protocol for IP Multimedia Services • Use IPv6 - all IMS Network Entities including the mobile terminal use IPv6 • Access Independence - the IMS is designed independent of the underlying IP connectivity network - specifications re-used by 3GPP2 for CDMA2000 systems - access via WLAN will be defined • Allow Binding between SIP Dialogue and the GPRS Media Session via Go interface - in particular for QoS and Charging IMS: NetworkIMS in 3GPP entity Release and 5 protocol– 网络实体和协议
SGW HTTP Others Applications Operator 1 Operator 2 … … Multimedia and BGCF Diameter Sh CSCF Services HSS IP Mw Mk HLR SIP SIP Networks Si SIP
ISC Mm SIP TCP UDP
BGCF Diameter
CAP IM-SSF
SIP SLF Mi
OSA-SCS Cx Dx OSA SIP Mj CS Domain
Diameter
Sc SIP -or-
SIP CSCF MGCF SGW ISUP AS PDF Mg PSTN Mr H248 -or-
SIP Mn MAP Mp MRF-C MRF-P Legacy SCP COPS MGW H248 Gr Gc Go -or- Gm CAP SIP External
GGSN TCP/IP/UDP/RTP/… UE Gn GERAN Alternative MT TE SGSN Access Networks R Uu UTRAN Iu PS Domain IMS: Network entity
• CSCF (Call Session Control Function) • HSS (Home Subscriber Server) • PDF (Policy Decision Function) Additionally: • SLF (Subscription Locator Function) - QoS Entities - Charging Entities • MRF (Multimedia Resource Function) - Security Entities • BGCF (Breakout Gateway Control Function) - Presence Service Entities • MGCF (Media Gateway Control Function) - Location Service Entities • MGW (Media Gateway) - Push Service Entities • SGW (Signalling Gateway) - OAM and NM Entities • AS (Application Server) - Firewalls, NAT, IPv4/v6, … • IM-SSF (IP Multimedia Service Switching Function) - DNS, DHCP, … • OSA-SCS (Service Capability Server) P-CSCF (Proxy CSCF)
First contact point of an operator‘s network (within IMS CN subsystem)
• Forwarding of SIP messages between UE and CN
• Generation of charging records
• Translation of IDs other than SIP URIs into SIP URIs (e.g. E.164 numbers)
• Authorisation of bearer resources and QoS management I-CSCF (Interrogating CSCF)
First contact point of an operator‘s network (for other operators)
• Forwarding of SIP messages (proxy functionality)
• Assignment of a S-CSCF
• Generation of charging records
• Hiding of internal network configuration/capacity/topology S-CSCF (Serving CSCF)
Performs session control and service triggering
• Acts as a registrar
• May behave as a Proxy Server, i.e. it accepts requests and services or forwards them on.
• May behave as a User Agent, i.e. it may terminate and independently generate SIP transactions.
• Interaction with service platform(s)
• Generation of charging records
• Authentication HSS
Database for subscriber related information • User Profile • User Identification, Numbering and addressing information (SIP, Mail, E.164, Labels, IMSI, ...) • User authentication support • Call control support • Access authentication support • Service authorization support • Service provisioning support BGCF (Breakout Gateway Control Function)
• Selects the network in which PSTN breakout is to occur
- Forwards the session to a MGCF (selected by the BGCF) in the same network
- Forwards the session to an other BGCF (or MGCF) in a foreign network
• Receives request from S-CSCF to select appropriate PSTN break out point for the session
• Generation of charging records MRF
The MRF is split into Multimedia Resource Function Controller (MRFC) and Multimedia Resource Function Processor(MRFP). It is mainly for conferencing and announcements.
• MRFC-- Control the media stream resources in the MRFP
• MRFP-- Provide resources to be controlled by the MRFC and Media stream processing (e.g. audio transcoding, media analysis) IMS: Register and session setup
Home Network of UE A Home Network of UE B
HSS-A User Profile I-CSCF-B HSS-B 4 5 3 CSCF = Call Session Control Function I-CSCF-A S-CSCF-A S-CSCF-B (I = Interrogating, P= Proxy, S = Serving)
UE A UE B 6 HSS = Home Subscriber Server
UE = User Equipment
REGISTER
INVITE Call Control / Dialog / Control Call 1 2 7
P-CSCF-A Media Session P-CSCF-B
Network visited by UE A Network visited by UE B Contents
• IMS Summary
• International IMS Standards
• IMS Standards in China
3GPP organization structureGPP 组织结构以及与IMS相关的工作组
Stage 3 (Protocols):
SIP IMS Stage 1
CAMEL Interworking IMS Arch.(Stage 2)
COPS, Interworking IMS Security ISIM
DIAMETER
OSA Interworking IMS Charging IMS Release 5 specification(一)
• IMS Stage 1 - 3GPP TS 22.228: IP multimedia subsystem; Stage 1 • IMS Stage-2/3 - 3GPP TS 23.228: IP Multimedia Subsystem (IMS); Stage 2
- 3GPP TS 24.229: IP Multimedia Call Control Protocol based on SIP and SDP; Stage 3
- 3GPP TS 29.228: IP Multimedia (IM) Subsystem Cx Interface; Signalling flows and message contents
- 3GPP TS 29.229: Cx Interface based on the Diameter protocol; Protocol details
- Others are TS 23.218, 29.229, 29.328, 29.329
IMS Release 5 specification(二)
• 3GPP requirements and architecture - 3GPP TS 23.002, 23.003, 23.008, 23.221, 27.060
• 3GPP QoS management and Service Based Local Policy for IMS - 3GPP TS 23.207, 29.207, 29.208
• 3GPP Charging and Billing for IMS - 3GPP TS 32.200, 32.225
• 3GPP Security for IMS - 3GPP TS 33.203, 33.210
• Signalling Flows for IMS - 3GPP TS 24.228: Signalling flows for the IP multimedia call control based on SIP and SDP; Stage 3
• CAMEL Support for IMS - 3GPP TS 23.278, 29.278 IMS Release 6 specification
• Interoperability and Commonality – support for use of the IMS core by other access technologies
• IMS Local Services – support for access to services in visited network
• IMS to PS Interworking – support for interworking with IP endpoints including IPv4/IPv6 interworking…
• IMS to CS Interworking – support for SIP/ISUP interworking and CS roaming scenarios
• IMS Conferencing – support for IMS based conference provision and control IMS Release 6 specification
• SIP Capabilities Enhancements – support for enhanced SIP capabilities such as forking
• QoS and Service Based Local Policy Enhancements – support for Gq interface and non-IMS applications
• WLAN Interworking – support for WLAN
• Presence Capability – support for presence
• Generic User Profile – support for user data management 3GPP IMS Recommendations
. 3GPP TS 23.002: Technical Specification Group Services and Systems Aspects; Network Architecture
An overview of mobility network, including CS, PS and IMS Brief introduction to mobility network architecture & configuration Section 4.a.7 and 5.5 defines IMS . 3GPP TS 22.228: Service requirements for the Internet Protocol (IP) multimedia core network subsystem (IMS); Stage 1
Defines service requirements from users’ and operators’ perspective for the support of IP multimedia applications. It defines the support of IP multimedia applications, not the applications themselves . 3GPP TS 23.228: IP Multimedia Subsystem (IMS); Stage 2
Overall technical description of IMS. (more detailed than 22.228) Divided into concept and procedure sections. Concept section gives definition of services, UE naming, etc. Procedure section gives an high-level procedures needed to setup a session. 3GPP IMS Recommendations (cont.)
. 3GPP TS 23.218: IP Multimedia (IM) session handling; IM call model; Stage 2
Functional requirement of CSCF Functional requirement of HSS Functional requirement of MRFC IMS Session handling for Application servers . 3GPP TS 24.228: Signaling flows for the IP multimedia call control based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3 . 3GPP TS 24.229: Internet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3 Overall technical description of IMS.
27 | IMS Overview | November 2007 Major SIP related RFCs in IMS
. RFC 3261 – (base) SIP protocol . RFC 3262 – Reliability of provisional responses in SIP . RFC 3265 – SIP specific event notification . RFC 3312 – Integration of resource management and SIP
. RFC 3313 – Private SIP extensions for media authorization .RFC 3608 – SIP extension header field for service route . RFC 3323 – Privacy mechanism for SIP discovery . RFC 3325 – Private SIP extensions for network asserted identity .RFC 3680 – SIP event package for registrations . RFC 3327 – SIP extension header field for registering contacts .RFC 3311 – SIP UPDATE method . RFC 3428 – SIP extension for instant messaging .RFC 3515 – SIP REFER method . RFC 3455 – Private header extensions to SIP for 3GPP .RFC 2976 – SIP INFO method .RFC 3326 – Reason Header for SIP How IMS uses SIP
IMS defines extensions to headers and parameters to address specific needs . auth-param: Allows passing of Integrity Key and Cipher Key during the registration process . tokenized-by: Allows carrying of encrypt/decrypt strings within the SIP headers to implement the I-CSCF THIG function. . P-Asserted-Identity: Allows the network (e.g. P-CSCF) to assert a public user identity for identifying the calling user. . P-Called-Party-ID: Allows the terminating UE to learn dialed public user identity that triggered the call. . P-Access-Network-Info: Allows the UE to provide information related to the access network it is using (e.g. cell ID). . P-Visited-Network-ID: Allows the home network to discover, via registration, the identities of other networks utilized by the user. . P-Associated-URI: Allows the home network (e.g. S-CSCF) to return a set of URIs associated with the public user identity under registration. . P-Charging-Function-Addresses: Allows for distributing addresses of charging function entities. . P-Charging-Vector: Allows for sharing of charging correlation information (e.g. ICID).
Contents
• IMS Summary
• International IMS Standards
• IMS Standards in China
CCSA TC5 (China Communications Standards Association) IMS Standardization
. Technical Requirements for IMS system device
. Test Method for IMS system device
. Technical Requirements for IMS system – Cx/Dx/Sh Interface
. Test Method for IMS system – Cx/Dx/Sh Interface
. Technical Requirements for IMS system – Mg/Mi/Mj/Mk/Mw/Gm Interface
. Test Method for IMS system – Mg/Mi/Mj/Mk/Mw/Gm Interface
. Technical Requirements for IMS system – ISC/Ma Interface
. Test Method for IMS system – ISC/Ma Interface
CCSA TC5 (China Communications Standards Association) IMS Standardization (cont.)
. General Technical Requirements of Voice over LTE(VoLTE
. Technical requirements for network equipments of Voice over LTE(VoLTE)
. Test Method for network equipments of Voice over LTE (VoLTE)
. Technical Specification for User Equipment of voice over LTE(VoLTE)
. Test Method for User Equipment of voice over LTE(VoLTE)
. Part I: Function and Performance Test
. Test Method for User Equipment of voice over LTE(VoLTE)Part2:Conformance Test Trainer: Xinlong Wang E-mail: [email protected] Department: The Institute of Communication Standards Research Photo:86-10-62300184
Thank you for your attention
中国信息通信研究院 http://www.caict.ac.cn