SlideShare uma empresa Scribd logo
1 de 32
IMS Signaling 2
Sebastian Schumann
schumann@ktl.elf.stuba.sk
http://www.ngnlab.eu
Outline
• Recapitulation
• IMS Registration
• IMS Session Establishment
• IMS Application Layer
– Interaction with IMS core
– Interaction with User Equipment (UE)
The slides only summarize the lecture. Take
notes!
Recapitulation
• IMS is an open architecture for mobile and fixed
services
• The core and its services are independent from
the access
• Layered architecture
– Transport, session control, applications
– Transparency through standard interfaces
• Session Control Layer
– End point registration
– Session establishment
• Application Layer
– Service Logic
Recapitulation ctd.
• Service Control Layer
– SIP: P/I/S-CSCF
– DIAMETER: HSS
• Application Layer
– SIP/DIAMETER interface towards service
control layer
– SIP/XCAP interface (based on HTTP) towards
UE
– Call related application logic
– IMS service (e.g., Presence, PoC)
– Service Creation Environment
IMS Core
• CSCF components separate logical
functionality
– P-CSCF eq. SIP Proxy. It acts as access point
for UE towards the IMS core.
– I-CSCF placed on the borders of two IMS
domains. Entry point for served home users
from visited networks.
– S-CSCF eq. SIP Registrar. It also acts as an
anchor point for IMS service control (ISC) and
service invocation (based on iFCs).
• HSS contains all subscriber and service
User Identities
• User identities
– Private User Identity (user@realm)
• Authentication and Subscription identification
• Not used for routing
– Public User Identity (sip:user@domain.tld or
tel:+1234567890)
• Contact to be reached by others
• SIP URI or tel URI
• Implicit set of public user identities for grouping
registration
• Services and other network entities can be
addressed using a SIP URI
• User identities are part of the user profile
Relations between Identities
IMS
Subscriber
Private
UID 2
Private
UID 1
Public
UID 1
Public
UID 3
Public
UID 2
Public
UID n
.
.
.
}Implicit Set
IMS Registration
• Required before a user can access services or
perform calls
• Precondition: UE has IP address and knows IMS
entry point
• All CSCF are used
– P-CSCF (home/visited): Entry point, determines I-
CSCF
– I-CSCF (home): Determines S-CSCF
– S-CSCF (home): Authenticates the subscriber,
registers IMS subscriber, interacts with service layer
• User assigned to one S-CSCF after successful
registration
Registration
(simplified)
P-CSCF
DNS
UE
Please see “Architektúra NGN, SSW a IMS” from Tomas Kovacik for details.
This is a follow-up of slides 21-24.
Domain Name Service
• Link IP addresses with domain names
• Support in locating SIP servers
– NAPTR lookup
– SRV lookup
– A/AAAA lookup
• NAPTR resolves the preferred protocol and the DNS
string to locate the service
– ngnlab.eu. 7200 IN NAPTR 10 50 "s“ "SIP+D2T“
_sip._udp.ngnlab.eu.
• SRV look-up for a NAPTR given address indicates the
domain and port the service listens on
– _sip._udp.ngnlab.eu. 7200 IN SRV 0 0 5060 icscf.ngnlab.eu.
• A/AAAA to find the IP address of the domain name
– icscf.ngnlab.eu. 7200 IN A 147.175.103.213
Registration
(simplified)
P-CSCF I-CSCF S-CSCF
DNS
UE
HSS
Please see “Architektúra NGN, SSW a IMS” from Tomas Kovacik for details.
This is a follow-up of slides 21-24.
Important SIP “additions”
• P-Access-Network-Info includes port
location/cell
• From/To eq. IMPU
• Path inform S-CSCF about routing
destination for terminating requests
• Authorization contains IMPI and other
values
• 200 OK Service-Route to populate S-
CSCF address to P-CSCF for originating
requests
Important SIP “additions” – ctd.
• P-Associated-URI informs client about reg.
IMPUs
• P-Preferred-Identity (UE-P), P-Asserted-
Identity (P-) to choose a registered IMPU
for session establishment
• Event: reg after registration to inform UE
about events on S-CSCF (e.g., HSS-
initiated deregistration)
IMS SessionEstablishment
• After registration, subscriber is reachable
through
public user identity for communication
• IMS subscriber can access services now or
perform calls
• P-CSCF (home or local)
– Proxy, contacts assigned S-CSCF for the calling
subscriber
• S-CSCF (home)
– Service control and logic
– Contacts application or other party
• I-CSCF
Session establishment outgoing
(simplified)
P-CSCF I-CSCFS-CSCF
DNS
UE
Please see “Architektúra NGN, SSW a IMS” from Tomas Kovacik for details.
Please take notes to understand and follow the process.
Session establishment incoming
(simplified)
P-CSCFI-CSCF S-CSCF
HSS
UE
To simplify matters ,DNS is omitted in these slides.
Applicationlayerinteraction
• User profile contains also service profile
• Service Profile
– Public Identification (assigned subscribers)
– Initial Filter Criteria (triggering AS interaction)
• Initial Filter Criteria (iFC)
– Trigger points with service point triggers
(conditions when to interact)
– Application server (SIP URI for interaction)
Service Profile
Service Profile ctd.
Triggering
Triggering ctd.
Filtering
• Only initial SIP requests
• Initial filter criteria (iFC) retrieved from
HSS
during registration
• Subsequent filter criteria (sFC) provided
by application server (beyond 3GPP R8)
– Allow dynamic definition of trigger points
during application runtime
ApplicationRouting
• I/S-CSCF are interaction points with the
service layer
– I-CSCF for public service identities (PSI)
– S-CSCF for services (of served users)
• Applications have interface towards HSS
– User profile information
– Location information, service information
• Complexity of security, authorization,
access interaction etc. all handled by the
core
Application Routing ctd.
• Application server (AS) can have different
functions
– Terminating AS (e.g., acting as user agent)
– Originating AS (e.g., wake up service, click to
dial)
– SIP Proxy server (e.g., for SIP header
manipulation)
– Back-to-back user agent (e.g., for deeper
modifications in SIP dialog as supplementary
service enabler)
Questions?
Now, I want answers :-)
• Alice from IMS @atlanta.comwants to
subscribe presence of Bob from IMS
@biloxy.com
• Alice is currently in Chicago, Bob is at
home
– Is it possible?
– Where does Bob have to publish?
– Where does Alice have to subscribe?
– Which components are involved?
– How is the call flow?
Summary – what I tried to
achieve
• Deepen understanding of CSCF/HSS roles
– Function of components
– Routing within control layer and towards applications
• Understanding IMS user identities
• Service control, routing, application layer
interaction
• Many things omitted in this presentation
– Network access layer, IMS reference points names
– S-CSCF assignments in detail, SLF/HSS separation
– QoS resource reservation
– PSTN Breakout
– Charging
• Get ready to deploy and integrate applications
and understand the underlying core
Backup
Example: Presence call flow
• Service profile
– assigned to users that
want to use presence
• IFC
– AS: Presence Server
– TP: CNF (&)
• Method and
– PUBLISH or
– SUBSCRIBE
• Event
– Header: Event
– Content: .*presence.*
P-CSCF
Presence
Server
S-CSCF
SUBSCRIBE
200 OK
200 OK
NOTIFY
SUBSCRIBE
200 OK
200 OK
NOTIFY
SUBSCRIBE
200OK
200OK
NOTIFY
UE
eXtensible Configuration Access
Protocol
• XCAP allows clients to read, write and
modify data stored in XML format on
server
– Hard state presence information
– Watcher authorization
– Resource Lists
• XML document sub-trees and element
attributes are mapped into HTTP URIs 
direct access via XPath
• Various selections (e.g., one or more
• Client/Server architecture like HTTP
• Application Usage for certain application
needs
• HTTP primitives ‘Get’, ‘Put’ and ‘Delete’
are used
• Body contains XML data to be
added/modified
eXtensible Configuration Access
Protocol
Message flow
• Interface exposed by
XML Document
Management Server
• XDMS is located on
application layer
• Direct communication
between UE and
XDMS
• Use cases
– Store resource list
– Authorize buddies
XDMS
UE
XCAP

Mais conteúdo relacionado

Mais procurados

Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 
Worldwide attacks on SS7/SIGTRAN network
Worldwide attacks on SS7/SIGTRAN networkWorldwide attacks on SS7/SIGTRAN network
Worldwide attacks on SS7/SIGTRAN networkP1Security
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS networkKarel Berkovec
 
Diameter Capabilities Exchange
Diameter Capabilities ExchangeDiameter Capabilities Exchange
Diameter Capabilities ExchangeArpit Prajapati
 
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
 
Ims call flow
Ims call flowIms call flow
Ims call flowMorg
 
SIP - Introduction to SIP Protocol
SIP - Introduction to SIP ProtocolSIP - Introduction to SIP Protocol
SIP - Introduction to SIP ProtocolLivePerson
 
IP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overviewIP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overviewNarasimham Settipalli
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Cisco Canada
 
ENUM Theory, Implementation, VoIP and Routing SolutionsGary Richenaker
ENUM Theory, Implementation, VoIP and Routing SolutionsGary RichenakerENUM Theory, Implementation, VoIP and Routing SolutionsGary Richenaker
ENUM Theory, Implementation, VoIP and Routing SolutionsGary Richenakerenumplatform
 
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...ALTANAI BISHT
 

Mais procurados (20)

Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
Worldwide attacks on SS7/SIGTRAN network
Worldwide attacks on SS7/SIGTRAN networkWorldwide attacks on SS7/SIGTRAN network
Worldwide attacks on SS7/SIGTRAN network
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS network
 
Sip
SipSip
Sip
 
IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)
 
UMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFBUMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFB
 
SS7
SS7SS7
SS7
 
IMS Standards
IMS  StandardsIMS  Standards
IMS Standards
 
Diameter Capabilities Exchange
Diameter Capabilities ExchangeDiameter Capabilities Exchange
Diameter Capabilities Exchange
 
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 flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
Worldwide attacks on SS7 network
Worldwide attacks on SS7 networkWorldwide attacks on SS7 network
Worldwide attacks on SS7 network
 
VoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack Explained
 
Ims call flow
Ims call flowIms call flow
Ims call flow
 
SIP - Introduction to SIP Protocol
SIP - Introduction to SIP ProtocolSIP - Introduction to SIP Protocol
SIP - Introduction to SIP Protocol
 
IP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overviewIP Multimedia Subsystem architecture overview
IP Multimedia Subsystem architecture overview
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 
ENUM Theory, Implementation, VoIP and Routing SolutionsGary Richenaker
ENUM Theory, Implementation, VoIP and Routing SolutionsGary RichenakerENUM Theory, Implementation, VoIP and Routing SolutionsGary Richenaker
ENUM Theory, Implementation, VoIP and Routing SolutionsGary Richenaker
 
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
 

Destaque

C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...
C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...
C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...IMS Health
 
Session 6 Tp 6
Session 6 Tp 6Session 6 Tp 6
Session 6 Tp 6githe26200
 
A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1Alan Quayle
 
Infonetics white paper: Security at the Speed of VoLTE
Infonetics white paper:  Security at the Speed of VoLTEInfonetics white paper:  Security at the Speed of VoLTE
Infonetics white paper: Security at the Speed of VoLTEMary McEvoy Carroll
 
DPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii TkachukDPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii TkachukIntel
 
Fundarc-Comm-WiFi_calling
Fundarc-Comm-WiFi_callingFundarc-Comm-WiFi_calling
Fundarc-Comm-WiFi_callingSaurabh Verma
 
Best Practices for Network Security Management
Best Practices for Network Security Management Best Practices for Network Security Management
Best Practices for Network Security Management Skybox Security
 
WebRTC standards update (April 2014)
WebRTC standards update (April 2014)WebRTC standards update (April 2014)
WebRTC standards update (April 2014)Victor Pascual Ávila
 
WiFi-integration into EPC
WiFi-integration into EPCWiFi-integration into EPC
WiFi-integration into EPCFranz Edler
 
Understanding Wi-Fi offload
Understanding Wi-Fi offloadUnderstanding Wi-Fi offload
Understanding Wi-Fi offloadKenan Masic
 
Internet Key Exchange (ikev2) Protocol
Internet Key Exchange (ikev2) ProtocolInternet Key Exchange (ikev2) Protocol
Internet Key Exchange (ikev2) ProtocolNetwax Lab
 
VoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallVoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallJose Gonzalez
 

Destaque (20)

C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...
C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...
C:\Documents And Settings\Kthibodeau\Desktop\Sales And T Rx Share Brands And ...
 
IMS Service Rev. 2015
IMS Service Rev. 2015IMS Service Rev. 2015
IMS Service Rev. 2015
 
Session 6 Tp 6
Session 6 Tp 6Session 6 Tp 6
Session 6 Tp 6
 
IMS framework On Labs
IMS framework On LabsIMS framework On Labs
IMS framework On Labs
 
A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1A quick wrap up of presentations at ims world forum issue 1
A quick wrap up of presentations at ims world forum issue 1
 
Xcap
XcapXcap
Xcap
 
Infonetics white paper: Security at the Speed of VoLTE
Infonetics white paper:  Security at the Speed of VoLTEInfonetics white paper:  Security at the Speed of VoLTE
Infonetics white paper: Security at the Speed of VoLTE
 
DPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii TkachukDPDK IPSec performance benchmark ~ Georgii Tkachuk
DPDK IPSec performance benchmark ~ Georgii Tkachuk
 
Fundarc-Comm-WiFi_calling
Fundarc-Comm-WiFi_callingFundarc-Comm-WiFi_calling
Fundarc-Comm-WiFi_calling
 
Best Practices for Network Security Management
Best Practices for Network Security Management Best Practices for Network Security Management
Best Practices for Network Security Management
 
WebRTC standards update (April 2014)
WebRTC standards update (April 2014)WebRTC standards update (April 2014)
WebRTC standards update (April 2014)
 
WiFi-integration into EPC
WiFi-integration into EPCWiFi-integration into EPC
WiFi-integration into EPC
 
Understanding Wi-Fi offload
Understanding Wi-Fi offloadUnderstanding Wi-Fi offload
Understanding Wi-Fi offload
 
Ipsec vpn v0.1
Ipsec vpn v0.1Ipsec vpn v0.1
Ipsec vpn v0.1
 
Internet Key Exchange (ikev2) Protocol
Internet Key Exchange (ikev2) ProtocolInternet Key Exchange (ikev2) Protocol
Internet Key Exchange (ikev2) Protocol
 
VoLTE Testing Explained
VoLTE Testing ExplainedVoLTE Testing Explained
VoLTE Testing Explained
 
VoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallVoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice Call
 
IPSec and VPN
IPSec and VPNIPSec and VPN
IPSec and VPN
 
Ipsec
IpsecIpsec
Ipsec
 
Ipsec
IpsecIpsec
Ipsec
 

Semelhante a IMS Signaling Details

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
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIPMahmoud Abudaqa
 
【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...シスコシステムズ合同会社
 
Introduction to FreeSWITCH
Introduction to FreeSWITCHIntroduction to FreeSWITCH
Introduction to FreeSWITCHChien Cheng Wu
 
IMS Service Control Model
IMS Service Control ModelIMS Service Control Model
IMS Service Control ModelInam Khosa
 
VoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedVoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedAmit Deshmukh
 
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesRADVISION Ltd.
 
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
 
TenTips_GlenBrumpton_NUCUG_Feb_1.1_Cleaned
TenTips_GlenBrumpton_NUCUG_Feb_1.1_CleanedTenTips_GlenBrumpton_NUCUG_Feb_1.1_Cleaned
TenTips_GlenBrumpton_NUCUG_Feb_1.1_CleanedGlen Brumpton
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function ChainingCisco DevNet
 
Presence Service Integration Using Interconnected IP Multimedia Core Networks
Presence Service Integration Using Interconnected IP Multimedia Core NetworksPresence Service Integration Using Interconnected IP Multimedia Core Networks
Presence Service Integration Using Interconnected IP Multimedia Core NetworksSebastian Schumann
 

Semelhante a IMS Signaling Details (20)

IMS presentation
IMS presentationIMS presentation
IMS presentation
 
IMS Core Introduction for CS Specialist
IMS Core Introduction for CS SpecialistIMS Core Introduction for CS Specialist
IMS Core Introduction for CS Specialist
 
3GPP IMS
3GPP IMS3GPP IMS
3GPP IMS
 
Digital network lecturer4
Digital network  lecturer4Digital network  lecturer4
Digital network lecturer4
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIP
 
【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...
 
Introduction to FreeSWITCH
Introduction to FreeSWITCHIntroduction to FreeSWITCH
Introduction to FreeSWITCH
 
IMS Service Control Model
IMS Service Control ModelIMS Service Control Model
IMS Service Control Model
 
VoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedVoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2Erevised
 
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom Services
 
Ims in ngn
Ims in ngnIms in ngn
Ims in ngn
 
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
 
TenTips_GlenBrumpton_NUCUG_Feb_1.1_Cleaned
TenTips_GlenBrumpton_NUCUG_Feb_1.1_CleanedTenTips_GlenBrumpton_NUCUG_Feb_1.1_Cleaned
TenTips_GlenBrumpton_NUCUG_Feb_1.1_Cleaned
 
Security-as-a-Service using SDN
Security-as-a-Service using SDNSecurity-as-a-Service using SDN
Security-as-a-Service using SDN
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function Chaining
 
Presence Service Integration Using Interconnected IP Multimedia Core Networks
Presence Service Integration Using Interconnected IP Multimedia Core NetworksPresence Service Integration Using Interconnected IP Multimedia Core Networks
Presence Service Integration Using Interconnected IP Multimedia Core Networks
 
iCAM
iCAMiCAM
iCAM
 
Wso2 esb
Wso2 esbWso2 esb
Wso2 esb
 
Wso2 esb
Wso2 esbWso2 esb
Wso2 esb
 

Mais de Sebastian Schumann

Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveSebastian Schumann
 
immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...Sebastian Schumann
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StorySebastian Schumann
 
immmr - a hybrid operator model explained
immmr - a hybrid operator model explainedimmmr - a hybrid operator model explained
immmr - a hybrid operator model explainedSebastian Schumann
 
Communication Service Evolution
Communication Service EvolutionCommunication Service Evolution
Communication Service EvolutionSebastian Schumann
 
Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...Sebastian Schumann
 
TADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper ImplementationTADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper ImplementationSebastian Schumann
 
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTCOperator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTCSebastian Schumann
 
Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!Sebastian Schumann
 
Expanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCExpanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCSebastian Schumann
 
Service Provider Involvement with WebRTC
Service Provider Involvement with WebRTCService Provider Involvement with WebRTC
Service Provider Involvement with WebRTCSebastian Schumann
 
Enabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologyEnabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologySebastian Schumann
 
Integration of Rich Communication Services
Integration of Rich Communication ServicesIntegration of Rich Communication Services
Integration of Rich Communication ServicesSebastian Schumann
 
Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?Sebastian Schumann
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Sebastian Schumann
 
ngnlab.eu - A Virtualized Laboratory Infrastructure
ngnlab.eu - A Virtualized Laboratory Infrastructurengnlab.eu - A Virtualized Laboratory Infrastructure
ngnlab.eu - A Virtualized Laboratory InfrastructureSebastian Schumann
 
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...Sebastian Schumann
 

Mais de Sebastian Schumann (20)

Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
 
immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...immmr - transition from a commercial CPaaS to an open-source communications b...
immmr - transition from a commercial CPaaS to an open-source communications b...
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr Story
 
immmr - a hybrid operator model explained
immmr - a hybrid operator model explainedimmmr - a hybrid operator model explained
immmr - a hybrid operator model explained
 
immmr - going both ways
immmr - going both waysimmmr - going both ways
immmr - going both ways
 
Communication Service Evolution
Communication Service EvolutionCommunication Service Evolution
Communication Service Evolution
 
Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...Post-launch experiences from a locally developed internal proof of concept im...
Post-launch experiences from a locally developed internal proof of concept im...
 
TADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper ImplementationTADHack 2015 London: Number Mapper Implementation
TADHack 2015 London: Number Mapper Implementation
 
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTCOperator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
Operator Insights: Thoughts, Experiences, Real-World Challenges Around WebRTC
 
Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!Telecoms & WebRTC: Opposites attract?!
Telecoms & WebRTC: Opposites attract?!
 
Expanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTCExpanding Service Providers’ Reach With WebRTC
Expanding Service Providers’ Reach With WebRTC
 
Service Provider Involvement with WebRTC
Service Provider Involvement with WebRTCService Provider Involvement with WebRTC
Service Provider Involvement with WebRTC
 
Enabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologyEnabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS Technology
 
IMS Services
IMS ServicesIMS Services
IMS Services
 
Lecture about XMPP
Lecture about XMPPLecture about XMPP
Lecture about XMPP
 
Integration of Rich Communication Services
Integration of Rich Communication ServicesIntegration of Rich Communication Services
Integration of Rich Communication Services
 
Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?Next Generation Services. The operator’s dream - The OTT’s reality?
Next Generation Services. The operator’s dream - The OTT’s reality?
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
 
ngnlab.eu - A Virtualized Laboratory Infrastructure
ngnlab.eu - A Virtualized Laboratory Infrastructurengnlab.eu - A Virtualized Laboratory Infrastructure
ngnlab.eu - A Virtualized Laboratory Infrastructure
 
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...The Potential of Consolidating  SIP and XMPP Based Communication for Telecomm...
The Potential of Consolidating SIP and XMPP Based Communication for Telecomm...
 

Último

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 

Último (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 

IMS Signaling Details

  • 1. IMS Signaling 2 Sebastian Schumann schumann@ktl.elf.stuba.sk http://www.ngnlab.eu
  • 2. Outline • Recapitulation • IMS Registration • IMS Session Establishment • IMS Application Layer – Interaction with IMS core – Interaction with User Equipment (UE) The slides only summarize the lecture. Take notes!
  • 3. Recapitulation • IMS is an open architecture for mobile and fixed services • The core and its services are independent from the access • Layered architecture – Transport, session control, applications – Transparency through standard interfaces • Session Control Layer – End point registration – Session establishment • Application Layer – Service Logic
  • 4. Recapitulation ctd. • Service Control Layer – SIP: P/I/S-CSCF – DIAMETER: HSS • Application Layer – SIP/DIAMETER interface towards service control layer – SIP/XCAP interface (based on HTTP) towards UE – Call related application logic – IMS service (e.g., Presence, PoC) – Service Creation Environment
  • 5. IMS Core • CSCF components separate logical functionality – P-CSCF eq. SIP Proxy. It acts as access point for UE towards the IMS core. – I-CSCF placed on the borders of two IMS domains. Entry point for served home users from visited networks. – S-CSCF eq. SIP Registrar. It also acts as an anchor point for IMS service control (ISC) and service invocation (based on iFCs). • HSS contains all subscriber and service
  • 6. User Identities • User identities – Private User Identity (user@realm) • Authentication and Subscription identification • Not used for routing – Public User Identity (sip:user@domain.tld or tel:+1234567890) • Contact to be reached by others • SIP URI or tel URI • Implicit set of public user identities for grouping registration • Services and other network entities can be addressed using a SIP URI • User identities are part of the user profile
  • 7. Relations between Identities IMS Subscriber Private UID 2 Private UID 1 Public UID 1 Public UID 3 Public UID 2 Public UID n . . . }Implicit Set
  • 8. IMS Registration • Required before a user can access services or perform calls • Precondition: UE has IP address and knows IMS entry point • All CSCF are used – P-CSCF (home/visited): Entry point, determines I- CSCF – I-CSCF (home): Determines S-CSCF – S-CSCF (home): Authenticates the subscriber, registers IMS subscriber, interacts with service layer • User assigned to one S-CSCF after successful registration
  • 9. Registration (simplified) P-CSCF DNS UE Please see “Architektúra NGN, SSW a IMS” from Tomas Kovacik for details. This is a follow-up of slides 21-24.
  • 10. Domain Name Service • Link IP addresses with domain names • Support in locating SIP servers – NAPTR lookup – SRV lookup – A/AAAA lookup • NAPTR resolves the preferred protocol and the DNS string to locate the service – ngnlab.eu. 7200 IN NAPTR 10 50 "s“ "SIP+D2T“ _sip._udp.ngnlab.eu. • SRV look-up for a NAPTR given address indicates the domain and port the service listens on – _sip._udp.ngnlab.eu. 7200 IN SRV 0 0 5060 icscf.ngnlab.eu. • A/AAAA to find the IP address of the domain name – icscf.ngnlab.eu. 7200 IN A 147.175.103.213
  • 11. Registration (simplified) P-CSCF I-CSCF S-CSCF DNS UE HSS Please see “Architektúra NGN, SSW a IMS” from Tomas Kovacik for details. This is a follow-up of slides 21-24.
  • 12. Important SIP “additions” • P-Access-Network-Info includes port location/cell • From/To eq. IMPU • Path inform S-CSCF about routing destination for terminating requests • Authorization contains IMPI and other values • 200 OK Service-Route to populate S- CSCF address to P-CSCF for originating requests
  • 13. Important SIP “additions” – ctd. • P-Associated-URI informs client about reg. IMPUs • P-Preferred-Identity (UE-P), P-Asserted- Identity (P-) to choose a registered IMPU for session establishment • Event: reg after registration to inform UE about events on S-CSCF (e.g., HSS- initiated deregistration)
  • 14. IMS SessionEstablishment • After registration, subscriber is reachable through public user identity for communication • IMS subscriber can access services now or perform calls • P-CSCF (home or local) – Proxy, contacts assigned S-CSCF for the calling subscriber • S-CSCF (home) – Service control and logic – Contacts application or other party • I-CSCF
  • 15. Session establishment outgoing (simplified) P-CSCF I-CSCFS-CSCF DNS UE Please see “Architektúra NGN, SSW a IMS” from Tomas Kovacik for details. Please take notes to understand and follow the process.
  • 16. Session establishment incoming (simplified) P-CSCFI-CSCF S-CSCF HSS UE To simplify matters ,DNS is omitted in these slides.
  • 17. Applicationlayerinteraction • User profile contains also service profile • Service Profile – Public Identification (assigned subscribers) – Initial Filter Criteria (triggering AS interaction) • Initial Filter Criteria (iFC) – Trigger points with service point triggers (conditions when to interact) – Application server (SIP URI for interaction)
  • 22. Filtering • Only initial SIP requests • Initial filter criteria (iFC) retrieved from HSS during registration • Subsequent filter criteria (sFC) provided by application server (beyond 3GPP R8) – Allow dynamic definition of trigger points during application runtime
  • 23. ApplicationRouting • I/S-CSCF are interaction points with the service layer – I-CSCF for public service identities (PSI) – S-CSCF for services (of served users) • Applications have interface towards HSS – User profile information – Location information, service information • Complexity of security, authorization, access interaction etc. all handled by the core
  • 24. Application Routing ctd. • Application server (AS) can have different functions – Terminating AS (e.g., acting as user agent) – Originating AS (e.g., wake up service, click to dial) – SIP Proxy server (e.g., for SIP header manipulation) – Back-to-back user agent (e.g., for deeper modifications in SIP dialog as supplementary service enabler)
  • 26. Now, I want answers :-) • Alice from IMS @atlanta.comwants to subscribe presence of Bob from IMS @biloxy.com • Alice is currently in Chicago, Bob is at home – Is it possible? – Where does Bob have to publish? – Where does Alice have to subscribe? – Which components are involved? – How is the call flow?
  • 27. Summary – what I tried to achieve • Deepen understanding of CSCF/HSS roles – Function of components – Routing within control layer and towards applications • Understanding IMS user identities • Service control, routing, application layer interaction • Many things omitted in this presentation – Network access layer, IMS reference points names – S-CSCF assignments in detail, SLF/HSS separation – QoS resource reservation – PSTN Breakout – Charging • Get ready to deploy and integrate applications and understand the underlying core
  • 29. Example: Presence call flow • Service profile – assigned to users that want to use presence • IFC – AS: Presence Server – TP: CNF (&) • Method and – PUBLISH or – SUBSCRIBE • Event – Header: Event – Content: .*presence.* P-CSCF Presence Server S-CSCF SUBSCRIBE 200 OK 200 OK NOTIFY SUBSCRIBE 200 OK 200 OK NOTIFY SUBSCRIBE 200OK 200OK NOTIFY UE
  • 30. eXtensible Configuration Access Protocol • XCAP allows clients to read, write and modify data stored in XML format on server – Hard state presence information – Watcher authorization – Resource Lists • XML document sub-trees and element attributes are mapped into HTTP URIs  direct access via XPath • Various selections (e.g., one or more
  • 31. • Client/Server architecture like HTTP • Application Usage for certain application needs • HTTP primitives ‘Get’, ‘Put’ and ‘Delete’ are used • Body contains XML data to be added/modified eXtensible Configuration Access Protocol
  • 32. Message flow • Interface exposed by XML Document Management Server • XDMS is located on application layer • Direct communication between UE and XDMS • Use cases – Store resource list – Authorize buddies XDMS UE XCAP