SlideShare a Scribd company logo
1 of 18
Download to read offline
IMS Architecture Overview
Narasimham Settipalli
P-CSCF
• First Entry point for UE when call is initiated
• P-CSCF should locate I-CSCF to enter the IMS
network.
• How to locate I-CSCF should be specified
– Using DNS domain present in SIP request, I-CSCF
node should be resolved
– Selection of I-CSCF should be specified
• Policy control function is logic function of P-
CSCF
P-CSCF Design changes
• SIP Registrations are directly passed to S-CSCF
from P-CSCF (if P-CSCF aware of S-CSCF domain)
• Forward SIP requests received from other
networks to I-CSCF.
• Handling emergency calls and determining S-CSCF
to handle the SIP request in visited network
• If S-CSCF address not found, SIP request is
forward to I-CSCF. I-CSCF uses SLF functionality to
determine the S-CSCF address
P-CSCF Interfaces
P-CSCFUE
UE
PCRF
I-CSCF
SIP
S-CSCF
SIP
RxDiameter
SIP
P-CSCF Design changes
• SIP Registration forwarding to S-CSCF
• Proxy/B2BUA functionality to support UAC/UAS
• Policy control functionality for charging
– Rx Interfaces: 3GPP TS 23.203 and TS 29.214
– Diameter – RFCs 6733, RFC 3588 and RFC 5516
– SCTP – RFC 4960
• Rx interface needs to be developed for policy
function control according to TS 23.203 and
29.214 specifications
I-CSCF Design
• I-CSCF primary principle is to identify correct S-CSCF to
serve the IMS subscribers.
• I-CSCF queries HSS to find the S-CSCF where SIP request
should be sent for roaming subscribers
• SLF functionality should be implemented
• I-CSCF address published in DNS and it is resolved by P-
CSCF and other network elements trying to reach I-CSCF
• I-CSCF implements diameter interface to HSS (RFC 3588)
• I-CSCF receives SIP requests and forwards it to S-CSCF
• I-CSCF located usually in home IMS Network
• Multiple I-CSCF nodes installed for scalability and
redundancy purpose
I-CSCF Interface
I-CSCF S-CSCF
SIP
P-CSCF
HSS
SLF
SIP
S-CSCF Design Interface
• S-CSCF handles Users SIP Registrations
• S-CSCF acts as redirect, location server
• Maintains database for SIP registrations
• Supports Cx and Dx interfaces to download subscriber
profiles from HSS
• SIP messages routing with in same PLMN or different
PLMN with roaming
• Services triggering towards Application Server
– Conference call, adding new users in to the call
• Announcements or prompts playing using MRF nodes
S-CSCF Interfaces
S-CSCF
I-CSCFP-CSCF HSS
Cx/Dx
Diameter interface
MRFC/MRFP
IVR/prompts
IBCF
MGCF
MG
PSTN
Network
SIP
SIP
Application
Server
S-CSCF Design and implementation
references
• SIP Registration handling according to RFC3261.
(We already handling ) – Done
• New SL needed to handle communication to
Application Server, handling conference calls,
supplementary services using Application Server.
• New Database tables needed to store SIP users
according to rules specified by 3GPP IMS release
in HSS. Corresponding stored procedures to
handle database queries
S-CSCF Design functionalities
• SIP Calls handling
– Calls originated from Mobile UE, S-CSCF checks whether
dialled number is part of the registered user list.
Terminates the call.
– If Mobile UE is not part of S-CSCF or PSTN dialled number,
call is routed to IBCF/MGCF to terminate the call on PSTN
Network
– Any announcements or prompts playing needed, uses
MRFC/MRFP to handle this scenario
– Application Server is contacted whenever supplementary
services needs to be handled such as: Call Transfer, Call
Forward, Conference Call, Call rerouting
IMS Call Handling
• When an user tries to register with IMS network, it sends REGISTER
request to P-CSCF. Since the REGISTER doesn’t contain any Service-Route
header (indicating the S-CSCF) P-CSCF doesn’t know which S-CSCF to
forward the message (which S-CSCF is assigned to the UE ). Hence it
forwards the REGISTER to the I-CSCF .If not the I-CSCF is pre-configured, it
is discovered by performing the DNS query for the home domain name
(identified from request-uri).
• Once I-CSCF receives this REGISTER it queries the HSS ( if there are
multiple HSS, then I-CSCF contacts SLF to choose the desired HSS) using
User-Authorization-Request (UAR) diameter request. Now there are two
possibilities at HSS, it can either specify certain pre-assigned S-CSCF by
mentioning it in the Server-Name field of User-Authorization-Answer
(UAA) diameter response or it specifies certain capabilities of potential S-
CSCF in the Server-Capabilities filed of UAA from which the I-CSCF can
choose a S-CSCF for the user. In the later case I-CSCF maintains a list of S-
CSCFs available in the network along with their capabilities (through some
operator specific way, not specified by 3GPP).
IMS UE Registration
Visited Network Home Network
UE P-CSCF I-CSCF S-CSCF HSS
Register
Register
User Authorization Request (UAR)
UAA
S-CSCF is
identified
using HSS
Register
SAR
SAA
200 OK
200 OK
200 OK
IMS Call Handling
• Assume the case that when S-CSCF adds
Service-Route Header in 200 OK registration,
P-CSCF/UE should store the S-CSCF URI and
use it during SIP Invite handling
• If Service-Route header is not present in
INVITE, P-CSCF forwards the call to I-CSCF to
determine S-CSCF.
– Otherwise, P-CSCF directly routes INVITE to S-
CSCF
IMS Call Handling
Visited Network Home Network
UE1 P-CSCF I-CSCF S-CSCF HSS
INVITE
INVITE
Location Info Request (LIR)
LIAServing S-
CSCF
identified Invite
Visited Network
P-CSCF UE2
Invite
Invite
200 OK200 OK200 OK
200 OK
IMS Call using I-CSCF
Visited
Network
Home Network
UE1 P-CSCF I-CSCF S-CSCF HSS
INVITE
INVITE
Location Info Request (LIR)
LIA
Serving S-
CSCF
identified Invite
Visited Network
I-CSCF P-CSCF
Invite
Invite
200 OK200 OK
200 OK
200 OK
S-CSCF
Invite
200 OK
IMS Registration with SIP challenge
Home Network
S-CSCF HSS
Registration
Multimedia Authorization Request (MAR)
Multimedia Authorization Answer (MAA)
401 unauthorized
IMS Registration after challenge
Home Network
S-CSCF HSS
Registration
Server Assignment Request (SAR)
Server Assignment Answer (SAA)
200 OK

More Related Content

What's hot

End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...Vikas Shokeen
 
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core NetworkHamidreza Bolhasani
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flowassinha
 
Ss7 Introduction Li In
Ss7 Introduction Li InSs7 Introduction Li In
Ss7 Introduction Li Inmhaviv
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration FlowKent Loh
 
Ims call flow
Ims call flowIms call flow
Ims call flowMorg
 
VoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS StackVoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS StackVikas Shokeen
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained Vikas Shokeen
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...Vikas Shokeen
 
VoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVikas Shokeen
 
IP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMSIP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMSInam Khosa
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS networkKarel Berkovec
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 
PGW GGSN Optional Services Configuration
PGW GGSN Optional Services ConfigurationPGW GGSN Optional Services Configuration
PGW GGSN Optional Services ConfigurationMustafa Golam
 

What's hot (20)

End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flow
 
Ss7 Introduction Li In
Ss7 Introduction Li InSs7 Introduction Li In
Ss7 Introduction Li In
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
 
Ims call flow
Ims call flowIms call flow
Ims call flow
 
VoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS StackVoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS Stack
 
Call flow
Call flowCall flow
Call flow
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
 
VoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack Explained
 
IMS Standards
IMS  StandardsIMS  Standards
IMS Standards
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
IP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMSIP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMS
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS network
 
GSM Location area update
GSM Location area updateGSM Location area update
GSM Location area update
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
PGW GGSN Optional Services Configuration
PGW GGSN Optional Services ConfigurationPGW GGSN Optional Services Configuration
PGW GGSN Optional Services Configuration
 
2 g data call flow
2 g data call flow2 g data call flow
2 g data call flow
 

Similar to IP Multimedia Subsystem architecture overview

IMS Core Introduction for CS Specialist
IMS Core Introduction for CS SpecialistIMS Core Introduction for CS Specialist
IMS Core Introduction for CS SpecialistAdrián Lopez
 
Ims, at beginning was...
Ims, at beginning was...Ims, at beginning was...
Ims, at beginning was...labcorsionline
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...シスコシステムズ合同会社
 
Data centric mls rhel ecosystem
Data centric mls rhel ecosystemData centric mls rhel ecosystem
Data centric mls rhel ecosysteminside-BigData.com
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPROIDEA
 
VoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedVoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedAmit Deshmukh
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowCisco DevNet
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitynick_garrod
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitynick_garrod
 
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMunich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMartin Packer
 

Similar to IP Multimedia Subsystem architecture overview (20)

IMS Signaling Details
IMS Signaling DetailsIMS Signaling Details
IMS Signaling Details
 
Ims in ngn
Ims in ngnIms in ngn
Ims in ngn
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
Digital network lecturer4
Digital network  lecturer4Digital network  lecturer4
Digital network lecturer4
 
3GPP IMS
3GPP IMS3GPP IMS
3GPP IMS
 
IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)
 
IMS Core Introduction for CS Specialist
IMS Core Introduction for CS SpecialistIMS Core Introduction for CS Specialist
IMS Core Introduction for CS Specialist
 
Security-as-a-Service using SDN
Security-as-a-Service using SDNSecurity-as-a-Service using SDN
Security-as-a-Service using SDN
 
Ims, at beginning was...
Ims, at beginning was...Ims, at beginning was...
Ims, at beginning was...
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
 
SS7 over IP Brown Bag
SS7 over IP Brown BagSS7 over IP Brown Bag
SS7 over IP Brown Bag
 
SS7 & SIGTRAN
SS7 & SIGTRANSS7 & SIGTRAN
SS7 & SIGTRAN
 
Data centric mls rhel ecosystem
Data centric mls rhel ecosystemData centric mls rhel ecosystem
Data centric mls rhel ecosystem
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
 
VoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedVoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2Erevised
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalability
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalability
 
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMunich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
 

Recently uploaded

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Recently uploaded (20)

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

IP Multimedia Subsystem architecture overview

  • 2. P-CSCF • First Entry point for UE when call is initiated • P-CSCF should locate I-CSCF to enter the IMS network. • How to locate I-CSCF should be specified – Using DNS domain present in SIP request, I-CSCF node should be resolved – Selection of I-CSCF should be specified • Policy control function is logic function of P- CSCF
  • 3. P-CSCF Design changes • SIP Registrations are directly passed to S-CSCF from P-CSCF (if P-CSCF aware of S-CSCF domain) • Forward SIP requests received from other networks to I-CSCF. • Handling emergency calls and determining S-CSCF to handle the SIP request in visited network • If S-CSCF address not found, SIP request is forward to I-CSCF. I-CSCF uses SLF functionality to determine the S-CSCF address
  • 5. P-CSCF Design changes • SIP Registration forwarding to S-CSCF • Proxy/B2BUA functionality to support UAC/UAS • Policy control functionality for charging – Rx Interfaces: 3GPP TS 23.203 and TS 29.214 – Diameter – RFCs 6733, RFC 3588 and RFC 5516 – SCTP – RFC 4960 • Rx interface needs to be developed for policy function control according to TS 23.203 and 29.214 specifications
  • 6. I-CSCF Design • I-CSCF primary principle is to identify correct S-CSCF to serve the IMS subscribers. • I-CSCF queries HSS to find the S-CSCF where SIP request should be sent for roaming subscribers • SLF functionality should be implemented • I-CSCF address published in DNS and it is resolved by P- CSCF and other network elements trying to reach I-CSCF • I-CSCF implements diameter interface to HSS (RFC 3588) • I-CSCF receives SIP requests and forwards it to S-CSCF • I-CSCF located usually in home IMS Network • Multiple I-CSCF nodes installed for scalability and redundancy purpose
  • 8. S-CSCF Design Interface • S-CSCF handles Users SIP Registrations • S-CSCF acts as redirect, location server • Maintains database for SIP registrations • Supports Cx and Dx interfaces to download subscriber profiles from HSS • SIP messages routing with in same PLMN or different PLMN with roaming • Services triggering towards Application Server – Conference call, adding new users in to the call • Announcements or prompts playing using MRF nodes
  • 9. S-CSCF Interfaces S-CSCF I-CSCFP-CSCF HSS Cx/Dx Diameter interface MRFC/MRFP IVR/prompts IBCF MGCF MG PSTN Network SIP SIP Application Server
  • 10. S-CSCF Design and implementation references • SIP Registration handling according to RFC3261. (We already handling ) – Done • New SL needed to handle communication to Application Server, handling conference calls, supplementary services using Application Server. • New Database tables needed to store SIP users according to rules specified by 3GPP IMS release in HSS. Corresponding stored procedures to handle database queries
  • 11. S-CSCF Design functionalities • SIP Calls handling – Calls originated from Mobile UE, S-CSCF checks whether dialled number is part of the registered user list. Terminates the call. – If Mobile UE is not part of S-CSCF or PSTN dialled number, call is routed to IBCF/MGCF to terminate the call on PSTN Network – Any announcements or prompts playing needed, uses MRFC/MRFP to handle this scenario – Application Server is contacted whenever supplementary services needs to be handled such as: Call Transfer, Call Forward, Conference Call, Call rerouting
  • 12. IMS Call Handling • When an user tries to register with IMS network, it sends REGISTER request to P-CSCF. Since the REGISTER doesn’t contain any Service-Route header (indicating the S-CSCF) P-CSCF doesn’t know which S-CSCF to forward the message (which S-CSCF is assigned to the UE ). Hence it forwards the REGISTER to the I-CSCF .If not the I-CSCF is pre-configured, it is discovered by performing the DNS query for the home domain name (identified from request-uri). • Once I-CSCF receives this REGISTER it queries the HSS ( if there are multiple HSS, then I-CSCF contacts SLF to choose the desired HSS) using User-Authorization-Request (UAR) diameter request. Now there are two possibilities at HSS, it can either specify certain pre-assigned S-CSCF by mentioning it in the Server-Name field of User-Authorization-Answer (UAA) diameter response or it specifies certain capabilities of potential S- CSCF in the Server-Capabilities filed of UAA from which the I-CSCF can choose a S-CSCF for the user. In the later case I-CSCF maintains a list of S- CSCFs available in the network along with their capabilities (through some operator specific way, not specified by 3GPP).
  • 13. IMS UE Registration Visited Network Home Network UE P-CSCF I-CSCF S-CSCF HSS Register Register User Authorization Request (UAR) UAA S-CSCF is identified using HSS Register SAR SAA 200 OK 200 OK 200 OK
  • 14. IMS Call Handling • Assume the case that when S-CSCF adds Service-Route Header in 200 OK registration, P-CSCF/UE should store the S-CSCF URI and use it during SIP Invite handling • If Service-Route header is not present in INVITE, P-CSCF forwards the call to I-CSCF to determine S-CSCF. – Otherwise, P-CSCF directly routes INVITE to S- CSCF
  • 15. IMS Call Handling Visited Network Home Network UE1 P-CSCF I-CSCF S-CSCF HSS INVITE INVITE Location Info Request (LIR) LIAServing S- CSCF identified Invite Visited Network P-CSCF UE2 Invite Invite 200 OK200 OK200 OK 200 OK
  • 16. IMS Call using I-CSCF Visited Network Home Network UE1 P-CSCF I-CSCF S-CSCF HSS INVITE INVITE Location Info Request (LIR) LIA Serving S- CSCF identified Invite Visited Network I-CSCF P-CSCF Invite Invite 200 OK200 OK 200 OK 200 OK S-CSCF Invite 200 OK
  • 17. IMS Registration with SIP challenge Home Network S-CSCF HSS Registration Multimedia Authorization Request (MAR) Multimedia Authorization Answer (MAA) 401 unauthorized
  • 18. IMS Registration after challenge Home Network S-CSCF HSS Registration Server Assignment Request (SAR) Server Assignment Answer (SAA) 200 OK