Академический Документы
Профессиональный Документы
Культура Документы
SEBASTIAN SCHUMANN
SLOVAK TELEKOM
Revision 3
12 MARCH 2014
BRATISLAVA, SLOVAKIA
Outline
Summary SIP & IMS Basics
IMS and its Services
Protocols
Service Triggering
Q/A
Note!
These slides only summarize the lecture. Take notes.
Fixed agenda: IMS Signaling
Besides that:
SIP Overview
Protocol overview
Basic architecture
Types of servers
Separated by basic functionality
Flow details
Registration
Basic call setup
Technology Trends
Services
CATV
Data/IP Networks
PSTN/ISDN
Mobile Networks
IP Backbone
Wireless
Access
Wireline
Access
Single/simple/cost-effective network
infrastructure for existing & new services
Core
Network
Session
Control Plane
Web Portal
Application
Servers
Session
Control
Centralized
Databases
HSS
CSCF
Access
Networ
k
Media
Server
Media
Control &
Gateways
Other
Networks
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
Application Layer
Service Logic
Recapitulation ctd.
Service Control Layer
Application Layer
IMS entities
Core nodes
CSCF components separate logical functionality
P-CSCF eq. SIP Proxy. It acts as access point for UE towards the
IMS core.
I-CSCF eq. Inbound Proxy. It is placed on the borders of two
IMS domains. Entry point for served home users from visited
networks.
S-CSCF eq. SIP Registrar/Location Server. It also acts as an
anchor point for IMS service control (ISC) and service
invocation (based on iFCs).
Databases
HSS
SLF
Application Server
SIP Application Server
Stand-alone AS
Northbound integration using various protocols possible,
e.g., HTTP REST, Parlay X
Protocols (extract)
Signaling
Media
DNS
Diameter (AAA)
IPSec (secure communication)
MEGACO (media gateway control)
Protocols
User Identities
User identities
Relations
between
identities
Public
UID 1
Private
UID 1
IMS
Subscriber
Private
UID 2
Public
UID 2
Public
UID 3
.
.
.
Public
UID n
Implicit Set
IMS Registration
Required before a user can access services or perform
calls
Precondition: UE has IP address & 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
Registration
(simplified)
DNS
UE
P-CSCF
Registration
(simplified)
DNS
UE
P-CSCF
HSS
I-CSCF
S-CSCF
S-CSCF (home)
I-CSCF
Session
establishment
outgoing
(simplified)
DNS
UE
P-CSCF
S-CSCF
I-CSCF
Session
establishment
incoming
(simplified)
HSS
I-CSCF
S-CSCF
P-CSCF
UE
SDP
c=IN IP4 atlanta.example.com
m=message 7654 TCP/MSRP *
a=accept-types:text/plain
a=path:msrp://atlanta.example.com:7654/jshA7weztas;tcp
MSRP ctd.
MSRP exchange
MSRP a786hjs2 SEND
To-Path: msrp://biloxi.example.com:12763/kjhd37s2s20w2a;tcp
From-Path: msrp://atlanta.example.com:7654/jshA7weztas;tcp
Message-ID: 87652491
Byte-Range: 1-25/25
Content-Type: text/plain
Hey Bob, are you there?
-------a786hjs2$
MSRP a786hjs2 200 OK
To-Path: msrp://atlanta.example.com:7654/jshA7weztas;tcp
From-Path: msrp://biloxi.example.com:12763/kjhd37s2s20w2a;tcp
-------a786hjs2$
MSRP ctd.
Key concepts
Framing/message chunking (+ vs $)
MSRP Addressing (URIs for send/recv, lists for relays)
Scheme: msrp/msrps for TLS. TCP transport.
Methods (e.g. SEND) and response codes (e.g. 200 OK)
Messaging/Presence
SIP MESSAGE
SIP SIMPLE
SIP SUBSCRIBE/NOTIFY
SIP PUBLISH
Many extensions
Standard bodies: IETF, OMA
Service Triggering
Service Profile
Service Profile
ctd.
Triggering
Triggering
ctd.
Filtering
Only initial SIP requests
Initial filter criteria (iFC) retrieved from HSS during
registration
Application Routing
I/S-CSCF are interaction points with the service layer
I-CSCF for public service identities (PSI) explicit access
S-CSCF for services (of served users) implicit access
Q/A
Your Questions!
Summary
Deepen understanding of CSCF/HSS roles
Function of components
Routing within control layer and towards applications
Thank you.
SEBASTIAN SCHUMANN
MAIL@S-SCHUMANN.COM
@S_SCHUMANN
SSCHUMANN
Download
This lecture is available at the following link:
http://bit.ly/fiit-ims-signaling-3
References
All references are stated on the respective slides.
If you feel that content where you hold the
copyright is displayed within these slides and you
do not like it, miss a link/reference, or want me to
remove it altogether please let me know.