Agenda
Introduction to 3GPP
Introduction to SIP
IP Multimedia Subsystem
Service Routing in IMS
Implementation
Conclusions
Service routing in 3GPP IP Multimedia
Subsystem
Teemu Jalava
Supervisor: Raimo Kantola
Instructor: M.Sc. Markus Isomki, Nokia Research Center
3rd Generation Partnership Project
(3GPP)
The 3rd Generation Partnership Project (3GPP)
is a collaboration agreement that brings
together a number of telecommunications
standards bodies and telecommunications
companies.
Release 99 was renamed Release 3
Release 4 was out March 2001
- IP network
Release 5 should be ready in summer 2002
- IP multimedia
Release 6
- All IP network
3GPP Network Architecture
Iu
Uu
End user
terminal
Radio Access Network
AS
Core Network
Session Initiation Protocol (SIP)
Creation, modification and termination of
multimedia sessions
Client 1
INVITE
100 Trying
INVITE
180 Ringing
Request - Reply based transactions
200 OK
200 OK
ACK
ACK
ASCII based, clear text, similar to HTTP
Uses UDP or TCP
Client 2
180 Ringing
RCF 2543 -> RCF 3261
Easy to make new extensions
Proxy
Media streams
BYE
BYE
URL addressing
sip:teemu.jalava@nokia.com
200 OK
200 OK
SIP sample packet
Method name
First line
Headers
Empty
line
Message
payload
Request URI
INVITE sip:bob@brown.com SIP/2.0
Via: SIP/2.0/UDP 130.23.16.19:32746
;branch=z9hG4bKCabU9qqUgvZD
From: <sip:alice@wonder.net>;tag=uce5728c0
To: <sip:bob@brown.com>
Call-ID: f24793c0-c9a3-11d5-c48d-14064620c566
CSeq: 4 INVITE
Contact: <sip:alice@130.23.16.19:32746>
Content-Type: application/sdp
Content-Length: 143
v=0
o=alice 1756606023 1 IN IP4 130.23.16.19
s=c=IN IP4 130.23.16.19
m=audio 5004 RTP/AVP 8 0
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
SIP Routing
SIP proxy takes care of user location resolving
teemu.jalava@nokia.com -> user1@130.233.20.40
using registrar, DNS (ENUM in case of tel URL) or
other means
DNS Service Resource Records (SRV RR) can
be used to locate a SIP proxy in an other
domain
via header is needed to ensure packets route the
same way back
record-route header is needed is sertain proxies
need to be in the routing path
IP Multimedia Subsystem (IMS)
Call State Control Function (CSCF)
Interrogating-CSCF
Subscription
Location Function
Hides topology and configuration
HSS
Diameter
Dx
UA
Mw
P-CSCF
(User Agent)
SIP
Proxy-CSCF
First contact point
Provides provicy control and QoS authorization
Local services, like emergency calls and local
numbering
AS
Diameter
Cx
ISC
Cx
SIP
Mw
I-CSCF
SIP
Visited
Domain
Apclication
Server
Sh
SLF
Accesspoint to domain
Gm
Home
Subscriber
Server
S-CSCF
SIP
Home
Domain
Serving-CSCF
Session control services
Registration, AS usage, charging, etc
IMS Session overview
UA1
UA1's visited network
UA1s home network
P-CSCF
S-CSCF
I-CSCF
(optional)
I-CSCF
UA2
I-CSCF
S-CSCF
I-CSCF
P-CSCF
UA2s home network
UA2s visited network
Application servers
Roles:
SIP proxy
redirect server
Back-to-back-useragent (B2BUA)
Using:
Call Processing Lanquage (CPL)
SIP Common Gateway Interface
(CGI)
SIP Servets
User Agent
How:
Forking
SUBSCRIBE NOTIFY
MESSAGE
Third party call control
What:
Presence
Instant Messaging
Group services
Application example: Presence
Presence enables user to express
willingness and availability to
communicate
Can be used with phonebook to
make a "buddy list"
Presence updates with
REGISTER method
Presence download with
SUBSCRIBE - NOTIFY
Example of service
routing
Example
of service
routing
AS 1
P-CSCF
2. INVITE
S-CSCF
7. INVITE
1. INVITE
ITE
V
IN
E
3.
T
I
V
IN
.
4
AS 2
5.
IN
VI
TE
6.
IN
VI
TE
Terminating network
AS 3
S-CSCF routing decisions
Based of Filter Criteria downloaded from Home
Subscriber Server (HSS) at user registration
User profile
Filter Criteria
Address of the Application Server to be contacted.
Priority
Trigger Points (method, presence or apsence of any header,
header content, etc)
Default Handling
Optional Service Information
Implementation
Proof of concept work
S-CSCF from a SIP proxy
Adding filtering
Integrated user profile
Configuring user profile
Testing with network containing Presence AS,
redirection AS and SIP-SMSGW
Conclusions
SIP based services are easy to make and
integrate to the IMS network
Configuration is easy
Scalable sollution, AS and S-CSCF duplication
Release 5 has been delayed from jan 2002 to
june 2002, some features have been postponed
to Release 6
Some pressure from 3GPP to IETF to finalize
new SIP RFC and SIP compression
These might have some impact to service
routing issues
Questions?
Molto più che documenti.
Scopri tutto ciò che Scribd ha da offrire, inclusi libri e audiolibri dei maggiori editori.
Annulla in qualsiasi momento.