Telecommunication Services Engineering Lab. Roch H. Glitho

Similar documents
IP Based Multimedia Services Platform

The IP Multimedia Subsystem (IMS)

Chapter 3: IP Multimedia Subsystems and Application-Level Signaling

Name of Course : E1-E2 CFA. Chapter 7A. Topic : SIP. Date of Creation :

IP Multimedia Subsystem Application Servers

Overview and Status of NGN Standardization Activities. Naotaka Morita Vice Chairman of SG13, ITU-T NTT Service Integration Laboratories

IP Multimedia Subsystem Part 3 Marek Średniawa


3GPP TS V7.0.0 ( )

IP Multimedia Subsystem Part 5 Marek Średniawa

All-IP Core Network Multimedia Domain

All-IP Core Network Multimedia Domain

ETSI ES V2.0.0 ( ) ETSI Standard

Mobile Computing #MC05 Internet Protocol and Mobile Computing

ETSI TS V1.1.1 ( )

ETSI TS V7.0.0 ( ) Technical Specification

IP 多媒體子系統應用平台 (IMS) 技術架構剖析

IMS (IP Multimedia Subsystem)/ SDP (Service Delivery Platform) 네트워크 / 응용서비스구조및적용

IMS signalling for multiparty services based on network level multicast

Emergency Services and Priority Signaling

3GPP TS V8.0.0 ( )

3GPP TR V7.0.0 ( )

ETSI TS V5.3.0 ( )

3GPP TR V ( )

CSCF Serving-CSCF Configuration Mode Commands

Status of IMS-Based Next Generation Networks for Fixed Mobile Convergence

IP Multimedia Subsystem(IMS) and Its Applications

ETSI TS V ( )

V. Mancuso, I. Tinnirello

ETSI TS V9.0.0 ( ) Technical Specification

End-to-End QoS Support for SIP Sessions in CDMA2000 Networks. M. Ali Siddiqui, Katherine Guo, Sampath Rangarajan and Sanjoy Paul

Nairobi (Kenya), 9-12 May 2005 Session 1.2 "International Framework"

ETSI TS V ( ) Technical Specification

PacketCable 2.0. HSS Technical Report PKT-TR-HSS-V RELEASED. Notice

3GPP TS V ( )

ITU-T Q Signalling architecture and requirements for IP-based short message service over ITU-T defined NGN

ETSI ES V1.1.1 ( )

Sh Gy. Ro Gx. Cx Ici. Mr Mj

3GPP TS V7.0.0 ( )

IMS: Lessons Learned. Brough Turner SVP & CTO

Enabling the IP Multimedia Subsystem (IMS) With Java Technology

Introduction to 3G 1

ETSI TS V1.1.1 ( )

All-IP Core Network Multimedia Domain

Subscriber Data Management

All-IP Core Network Multimedia Domain IP Multimedia Subsystem Charging Architecture

Resource authorization in IMS with known multimedia service adaptation capabilities

IP Multimedia Subsystem and its protocols: a step to convergence

3G TS V2.0.0 ( )

Telecommunication Services Engineering Lab. Roch H. Glitho

IMS Workshop. Carsten Bock - KamailioWorld 2018

Outline. Wireless Technology Evolution GPRS Overview 3GPP All IP Network 3GPP IP Multimedia Subsystem

ETSI TS V2.0.4 ( ) Technical Specification

ISC Reference Architecture Functional Planes

ETSI TR V (201

ETSI TR V6.5.0 ( )

3GPP TS V7.6.0 ( )

ETSI TS V8.2.0 ( ) Technical Specification

IMS The IP Multimedia Subsystem


IMS and Media Control. James Rafferty, Cantata Technology August 10, 2007

The Role of IMS Functional Architecture in Next Generation Network. Sheyda Kiani Mehr. Shomal University, Amol, Iran

Spectra2 for IMS/TISPAN Testing

This sequence diagram was generated with EventStudio System Designer (

ARIB STD-T V10.7.0

3GPP TS V6.0.1 ( )

ETSI TS V2.0.0 ( )

Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN):

0.1 May 2008 NGN-GSI Meeting 0.2 July 2008 Q.2/19 & Q.6/13 Joint E-meeting 0.3 September 2008 SG13 & SG19 Meeting 0.4 January 2009 SG13 Meeting

MED: Voice over IP systems

Supporting mobility in an IMS-based P2P IPTV service: a Proactive Context Transfer mechanism

ETSI TS V ( )

This sequence diagram was generated with EventStudio System Designer (

Service Composition in IMS: A Location Based Service Example

3GPP TS V7.2.0 ( )

ARIB STD-T V IP Multimedia Subsystem(IMS); Stage 2 (Release 6)

All-IP Core Network Multimedia Domain

ETSI TS V5.2.0 ( )

3GPP TS V ( )

Implementation Agreement for ISC interface MSF-IA-SIP.013-FINAL

ETSI TS V8.7.0 ( ) Technical Specification

ETSI TS V ( )

All-IP Core Network Multimedia Domain

ITU-T Kaleidoscope Conference Innovations in NGN. Cross-fertilization of IMS and IPTV services over NGN

IMS Adoption Fueled by the Open IMS Core Project and MySQL

3GPP TS V ( )

3GPP TS V ( )

IMS Mapping of QoS Requirements on the Network Level

Improved One-Pass IP Multimedia Subsystem Authentication for UMTS

ETSI TS V ( )

AMERICAN NATIONAL STANDARD

TS-3GA (Rel5)v5.1.0 Telecommunication management; Charging management; Charging data description for the IP Multimedia Subsystem (IMS)

End-to-end User-centric session with QoS continuity

Open Standards and Interoperability for IP Multimedia Subsystem (IMS)

Managing Service Capability and Service Feature Interactions in the IMS of UMTS

VoLTE is the mainstream solution

ETSI TS V ( )

Presence service integration using interconnected IP Multimedia Core Networks (IM-CN)

3GPP TS V ( )

8.4 IMS Network Architecture A Closer Look

Transcription:

1

Layering in next generation networks Services ( value-added services) also called application / services Services (Basic service) also called call/session Transport (Below IP + IP + transport layer) also called bearer 2

Layering in next generation networks Infrastructural, application, middleware and baseware services Services NGN service Resources Service management functions Service control functions NGN transport Transport management functions Transport control functions Resources Transfer functional area 3

Layering in UMTS UMTS (Universal Mobile Telecommunication Systems) - An example of 3G system: - Evolution of GSM - Use of WCDMA - Largest footprint - Another example of 3G system - Evolution of CDMA-One - Use of WCDMA, but a version incompatible with UMTS - Dwindling footprint 4

Layering in UMTS UMTS (Universal Mobile Telecommunication Systems) - UMTS transport: - TCP - IP - Below IP - WCDMA - Bandwidth (Peak rate: single digit Mbits/s usually lower than 2) 5

Layering in UMTS UMTS (Universal Mobile Telecommunication Systems) - UMTS Service: - IP Multimedia Subsystem (IMS) - Basic service (call / session or control layer) - Value added services (value added service or service layer) - Focus of this lecture: IMS 6

IMS 1 Overall view 2 Control layer 3 Service layer 7

Overall view 1 General picture 2 Simplified picture 8

General picture I P M u ltim e d ia N e tw o r k s P S T N L e g a c y m o b ile s ig n a llin g N e tw o r k s M b M b P S T N B G C F C S C F P S T N M k M k M m I M S - M G W M n M j M G C F B G C F M g M w M i C S C F C x D x H S S C, D, G c, G r M b M r M w S L F M b M R F P M b M p M b M R F C P D F P G o - C S C F G m U E I M S u b s y s te m I S C D h S h,s i A S 9

Simplified picture 10

Another simplified picture A S A S S h S C IM S S IP IP A A p p pli pli c a c t a io t io n n S S e rv e rv e r e r IS C H S S C x S i S -- C S C F IS C IS C O SA SA sserv ervice ice cap capab abilit ility y sserv erver er (SC (SC S) S) O SA AP I O SA SA ap app plicat licatio ion n s s erv erv er er M A P IM IM - S- S F C A P C am amel el Serv Servi ice ce EE nnv viro iron nm en ent t 11

Control layer 1 Functional entities 2 Protocols 3 Call cases 12

Functional entities Data bases (just one) Home Subscriber Server (HSS) - Evolution of the HLR - All user related subscription data (eg profile) - A network may contain one or several - Subscriber Location Function (SLF) maps users to specific HSS 13

Functional entities Control entities Call Session Control Function (CSCF) The switch Three types (May be collocated) - Proxy CSCF - Serving CSCF - Interrogating CSCF 14

Functional entities Control entities Proxy-CSCF: - Location Either visited network or home network - First contact point in the IM network - Outbound / In-bound SIP proxy (All requests from/to IMS terminals go through it) - Forward SIP requests in the appropriate direction (Terminals or IMS network) - Several functions - Security - Generation of charging information - Compression and un-compression of messages 15

Functional entities Control entities Interrogating CSCF (I-CSCF): SIP proxy located at the edge of an admnistrative domain - Listed in the domain name server (DNS) - There may be several in the same network for scalability reasons 16

Functional entities Control entities Serving CSCF (S-CSCF): Always located in home domain SIP proxy + SIP registrar with possibility of performing session control - Binding between IP address (terminal location) and user SIP address - Interacts with application servers for value added service purpose - Translation services (Telephone number / Sip URIs) - Routing 17

Functional entities Control entities Media Resource Function (MRF) - Source of media (media mixing, announcement playing) - Two parts Control part: MRFC Media Part: MRFP 18

Functional entities Control entities Media Gateway Function (MGF): Signaling conversion between PSTN/2G and IMS Media Gateway (MG) Media conversion between PSTN/2G and IMS 19

Protocols Signalling SIP with extensions Interactions with HSS AAA 20

Protocols Example of SIP extension for IMS Reliability of Provisional Responses for SIP PRACK Method 21

Example of SIP extension for IMS PRACK - Bring more reliability by enabling the acknowledgement of provisional responses: - Only final responses are acknowledged in standard SIP - ACK for OK - PRACK plays the same role as OK, but for provisional responses (eg 180 - ringing) except (100 trying) 22

Example of SIP extension for IMS PRACK - Essential features - Normal SIP request with its own response (ie OK) - Each provisional response is given a sequence number Rseq - PRACK contains a header Rack to indicate the sequence of the provisional response being acknowledged - Caller indicates if it supports or not PRACK - Both parties can indicates if it is required or not 23

Example of SIP extension for IMS PRACK http://wwwdialogiccom/webhelp/img1010/1051/webhelp/description/sip/sip_prack_call_flows htm 24

Example of SIP extension for IMS PRACK http://wwwdialogiccom/webhelp/img1010/1051/webhelp/description/sip/sip_prac K_Call_Flowshtm 25

Example of SIP extension for IMS PRACK http://wwwdialogiccom/webhelp/img1010/1051/webhelp/description/sip/sip_prac K_Call_Flowshtm 26

Authentication, Authorization and Accounting 1 Informal definitions 2 AAA in Internet 3 AAA in IMS 4 Call cses 27

Informal definitions Authentication Means of verifying that an entity is really what it claims to be Authorization Means of ensuring that en entity does only what it is allowed to do Accounting Means of keeping track of what an entity does for auditing, billing and other purposes 28

AAA in Internet Remote Authentication Dial In User Service (RADIUS) protocol RFC 2058, then 2138, 1997 RFC 2865, 2000 Possibility for a Network Access Server (NAS) to get authentication, authorization and accounting (AAA) services from a RADIUS server Client/server Runs on top of UDP Example: Computer with a modem, connected to a NAS and NAS connected to a RADIUS server» Very useful when there are several NAS 29

AAA in Internet Remote Authentication Dial In User Service (RADIUS) protocol Issues Lack of scalability Lack of functionality (eg no possibility for unsolicited messages from RADIUS server to NAS) 30

AAA in Internet Diameter Addresses RADIUS shortcomings Scales More functionality Much more complex Base protocol, RFC 33588, 2003 Basic commands (eg Re-Auth-Request, Re-Auth-Answer, Accounting-Request) Application protocols Extend the basic commands 31

AAA in IMS Interfaces Cx: I-CSCF / HSS and S-CSCF/HSS Dx: I-CSCF / SLF and S-CSCF / SLF Sh: HSS/SIP AS and HSS/OSA SCS Protocol Diameter with IMS specific applications 32

IP Multimedia portion Registration V i s i t e d N e t w o r k H o m e N e t w o r k U E P - C S C F I - C S C F H S S S - C S C F 1 R e g i s t e r 2 R e g i s t e r 3 C x - Q u e r y 4 C x - Q u e r y R e s p 5 C x - S e l e c t - p u l l 6 C x - S e l e c t - p u l l R e s p 7 R e g i s t e r 8 C x - p u t 9 C x - p u t R e s p 1 0 C x - P u l l 1 1 C x - P u l l R e s p 1 5 2 0 0 O K 1 4 2 0 0 O K 1 3 2 0 0 O K 1 2 S e r v i c e C o n t r o l 33

IP Multimedia portion Un-Registration Visited Network Home Network UE P-CSCF I-CSCF HSS S-CSCF 1 REGISTER 2 REGISTER 3 Cx-Query 4 Cx-Query-Resp 5 REGISTER 7 Cx -Put 6 Service Control 8 Cx -Put Resp 9 200 OK 10 200 OK 11 200 OK 34

Use of Megaco / H248 Interworking 3G/2G MGF MG Conferencing MRFC MRFP 35

Service layer 1 Functional entities 2 Protocols 36

Functional entities Application server (AS) Host services and execute services Communicate with control layer using SIP (ie ISC interface) Two types SIP AS: Open Service Architecture Service Capability Server (OSA/SCS) 37

Functional entities A S A S S h S C IM S S IP IP A A p p pli pli c a c t a io t io n n S S e rv e rv e r e r IS C H S S C x S i S -- C S C F IS C IS C O SA SA sserv ervice ice cap capab abilit ility y sserv erver er (SC (SC S) S) O SA AP I O SA SA ap app plicat licatio ion n s s erv erv er er M A P IM IM - S- S F C A P C am amel el Serv Servi ice ce EE nnv viro iron nm en ent t 38

Functional entities SIP AS SIP servlets technology Open Service Architecture Service Capability Server (OSA/SCS) Parlay / OSA technology 39

Protocols ISC SIP + extensions 40

References 3GPP K Knightson, N Morita and T Towle, NGN Architecture: General Principles, Functional Architecture and Implementation, IEEE Communications Magazine, October 2005, Vol43, No10 G Camarillo and M Garcia-Martin, The 3G IP Multimedia Subsystem, Wiley, 2004, Part II M Toy, H Stuttgen and M Ulema, guest editors, IP Multimedia Subsystems (IMS), IEEE Communications Magazine special issue, March 2007 M Toy, H Stuttgen and M Ulema, guest editors, IP Multimedia Subsystems (IMS), IEEE Communications Magazine special issue, July 2007 41