Documente Academic
Documente Profesional
Documente Cultură
V. Mancuso, I. Tinnirello
UMTS UMTS Core Core Network Network
GSM/GPRS core network Radio access network
BSS
P
S
T
N
,
I
S
D
N
BTS
BSC
MSC
VLR
GMSC
HLR MS
GSM/GPRS Network GSM/GPRS Network Architecture Architecture
V. Mancuso, I. Tinnirello
database
IP Backbone
Internet
P
S
T
N
,
I
S
D
N
BTS
SGSN
AuC
EIR
GGSN
PCU
Core network (GSM/GPRS-based) Radio access network
UTRAN
UE
Iu CS
Iur
Uu
P
S
T
N
BS
RNC MSC
VLR
GMSC
HLR
Iub
3GPP Rel.99 Network Architecture 3GPP Rel.99 Network Architecture
V. Mancuso, I. Tinnirello
Iur
Iub
Uu
Gn
Iu PS
database
IP Backbone
Internet
BS
RNC SGSN
AuC
EIR
GGSN
Radio access network
UTRAN
UE
Iur
Uu
BS
RNC Iub
2G => 3G MS => UE
(User Equipment), often also
called (user) terminal
New air (radio) interface
based on WCDMA access
technology
3GPP 3GPP Rel Rel.99 Network Architecture .99 Network Architecture
V. Mancuso, I. Tinnirello
Iur
Iub
Uu
BS
RNC
New RAN architecture
(Iur interface is available for
soft handover,
BSC => RNC)
Core network (GSM/GPRS-based)
Iu CS
P
S
T
N
MSC
VLR
GMSC
HLR
Changes in the core
network:
MSC is upgraded to 3G
MSC
SGSN is upgraded to 3G
3GPP Rel.99 Network Architecture 3GPP Rel.99 Network Architecture
V. Mancuso, I. Tinnirello
Gn
Iu PS
IP Backbone
Internet
SGSN
AuC
EIR
GGSN
SGSN is upgraded to 3G
SGSN
GMSC and GGSN remain
the same
AuC is upgraded (more
security features in 3G)
Circuit Switched (CS) core network
UTRAN
(UMTS Terrestrial Radio
Access Network)
P
S
T
N
MSC
Server
GMSC
Server
SGW SGW
3GPP Rel.4 Network Architecture 3GPP Rel.4 Network Architecture
V. Mancuso, I. Tinnirello
P
S
T
N
New option in Rel.4:
GERAN
(GSM and EDGE Radio
Access Network)
PS core as in Rel.99
SGW
MGW
SGW
MGW
Circuit Switched (CS) core
network
P
S
T
N
MSC
Server
GMSC
Server
SGW SGW
MSC Server takes care
of call control signalling
The user connections
are set up via MGW
(Media GateWay)
Lower layer protocol
3GPP Rel.4 Network Architecture 3GPP Rel.4 Network Architecture
V. Mancuso, I. Tinnirello
P
S
T
N
PS core as in Rel.99
SGW
MGW
SGW
MGW
Lower layer protocol
conversion in SGW
(Signalling GateWay)
RANAP / ISUP
SS7 MTP IP
Sigtran
CS core
P
S
T
N
MGW
HSS
IMS (IP
Multimedia
UTRAN
(UMTS Terrestrial Radio
Access Network)
New core
network part:
3GPP Rel.5 Network Architecture 3GPP Rel.5 Network Architecture
V. Mancuso, I. Tinnirello
SGSN GGSN
I
n
t
e
r
n
e
t
HSS
Multimedia
System)
PS core
GERAN
(GSM and EDGE Radio
Access Network)
CS core
P
S
T
N
I
n
t
e
r
n
e
t
/
o
t
h
e
r
I
M
S
HSS
The IMS can establish
multimedia sessions
(using IP transport)
via PS core between
UE and Internet (or
another IMS)
IMS (IP
Multimedia
MGW
3GPP Rel.5 Network Architecture 3GPP Rel.5 Network Architecture
V. Mancuso, I. Tinnirello
SGSN GGSN
I
n
t
e
r
n
e
t
/
o
t
h
e
r
I
M
S
HSS
PS core
Call/session control
using SIP (Session
Initiating Protocol)
Interworking with the
PSTN may be required
for some time ...
Multimedia
System)
Service provider Service provider
Content provider Content provider
New Service Concept New Service Concept
V. Mancuso, I. Tinnirello
End user End user
Carrier provider
all want to make
profit
OSA is being standardised, so that services provided by
different service/content providers can be created and
seamlessly integrated into the 3G network (this is the
meaning of open architecture)
OSA means in practice:
OSA (Open Services Architecture/Access) OSA (Open Services Architecture/Access)
V. Mancuso, I. Tinnirello
3G network
API API API
Service Creation Environment (SCE)
API = Application
Programming
Interface
(Standardised)
CAMEL (Customised Applications for Mobile network Enhanced
Logic) is a set of IN (intelligent network) type functions and
procedures that make operator-specific IN services available to
subscribers who roam outside their home network.
CAMEL = IN technology + global mobility
CAMEL (2G & 3G) CAMEL (2G & 3G)
V. Mancuso, I. Tinnirello
CAMEL Service Environment (CSE) is a logical entity in the
subscribers home network which processes IN related
procedures
CSE SCP in home network
The IMS The IMS
V. Mancuso, I. Tinnirello
The IP Multimedia Subsystem
Vincenzo Mancuso, PhD
The IMS The IMS
The Third generation networks aim to merge
two most valuable resources in communication
technology, along with local PSTN networks
Cellular Networks
The Internet
V. Mancuso, I. Tinnirello
Use packet switching, IP
The IP Multimedia Subsystem or IMS is the solution to integrate all
the services that the internet provides with the cellular and other
networks
Triple Play: coordination of voice, video and data
IMS Value IMS Value--added services added services
IMS also can provide integrated
service to the user
Third party developed services can be provided by
operators, thus developing value-added services
Appropriate charging for multimedia sessions,
V. Mancuso, I. Tinnirello
Appropriate charging for multimedia sessions,
according to the content and the service offered
IMS Service Integration IMS Service Integration
Problem Statement: various
networks providing services have a
vertical infrastructure
no horizontal links between networks
V. Mancuso, I. Tinnirello
The challenge: to integrate these
networks and to create new
applications that would provide
service to next generation
networks
Component #1: the media Component #1: the media
transport transport
After many other services,
introduction of real time
voice/video on Internet
The 1
st
problem is easy: how
to transmit voice/video?
IP packets
V. Mancuso, I. Tinnirello
RTP (Real-Time Protocol) is a protocol which
transports an encoded multimedia stream as
pieces, with a timestamp on each piece, and sends
them using UDP/IP
Any encoding is permitted for voice/video with
a Codec: MP3, ACC, MPEG4, AMR
Several streams (voice+video) can be sent in
parallel with the same timestamp
The timestamp is used by the receiver to play
the voice/video in a regular way for quality
RTP is the media transport
Codec
RTP
UDP
IP
Component #2: session initiation Component #2: session initiation
The 2
nd
problem is more
difficult: how to initiate the
call? how to know the IP-
address of the called phone?
It is necessary to have a table which translates a
symbolic name Betty into an IP address
Registration of Bettys phone
and address
V. Mancuso, I. Tinnirello
symbolic name Betty into an IP address
Each time a terminal service is put on, it must
notify its presence to update the table
So, thanks to an access to this table, it is possible
to make the address resolution : name -> IP
address
The control of the address table
creates a tough competition
Registration of Johns phone
and address
Why IMS? Why IMS?
Solutions to make the address resolutions Solutions to make the address resolutions
MSN, Yahoo, AOL have
designed a calling
architecture hyper-
centralized: 1 table
worldwide, only 1 operator
Skype promotes a hyper-
decentralized architecture:
The introduction and development of
solution like Skype is highly significant
V. Mancuso, I. Tinnirello
decentralized architecture:
1 table per terminal with
peer-to-peer update
between terminals
as it alters the notion of
telecommunications operators by
making the process fully electronic
IDATE - ART, 2004
Operators dislike such approaches, so they push a way
very similar to e-mail: centralization per domain. This
approach is named Internet Protocol Multimedia
Subsystem, IMS.
IMS User IMS User Identities Identities
zzeb@tmobile.co
Sip:zehan.zeb@newstore.com
tel:+17324567888
V. Mancuso, I. Tinnirello
zzeb@tmobile.co
m
Sip:zehan.zeb@example.com
tel:+88028112347
Public User Identities
Private User Identity
IMS Subscriber
User Identity User Identity
Private identity
Issued by home provider
Used for AAA
Saved on ISIM (not modifiable)
Public identity
Normal SIP address (URI or TEL)
Identifies the user publicly
User has one or more identities
Private
User Identity 1
Public
User Identity 1
Public
User Identity 2
Public
User Identity 3
Implicitly
Registered ID
Set 1
Public
User Identity 4
Implicitly
Registered ID
Set 2
Service
Profile 1
Service
Profile 2
Service
Profile 3
IMS
Subscription
V. Mancuso, I. Tinnirello
User has one or more identities
Used for routing
Can be grouped into implicit registration sets
If one of the set is registered then the others are as well
At least one is stored on ISIM
In case no ISIM is provided
Use a temporary identity derived from USIM during initial registration (derived from
IMSI)
PIDs are then provided by the S-CSCF in its reply to the registration
Implicitly
Registered ID
Set 3
Private
User Identity 2
Public
User Identity 5
Public
User Identity 6
Service
Profile 4
UICC UICC
Universal Integrated Circuit Card
Used to store data, including authentication
information
Contains one or more applications
SMS
Phonebook
SIM
V. Mancuso, I. Tinnirello
SIM
GSM Subscriber Identity Module
USIM
UMTS SIM
ISIM
IMS SIM
Applications are independent
SIM, USIM and ISIM can coexist on the same UICC
but SIM cannot be used for IMS access (for security reasons)
IP Multimedia Subsystem IP Multimedia Subsystem
A standard
An enabler
of new
applications
Next-gen
network
architecture
SIP
SIP
IMS IMS IMS IMS
Push Push Push Push- -- -2 22 2- -- -Talk Talk Talk Talk
Converged Services Converged Services Converged Services Converged Services
Rich Communications Rich Communications Rich Communications Rich Communications
V. Mancuso, I. Tinnirello
Service Service Service Service- -- -layer layer layer layer
Control Control Control Control- -- -layer layer layer layer
Transport Transport Transport Transport- -- -layer layer layer layer
IMS is access agnostic, cost reducing, and service IMS is access agnostic, cost reducing, and service IMS is access agnostic, cost reducing, and service IMS is access agnostic, cost reducing, and service
enhancing enhancing enhancing enhancing
IMS gives the customer & carrier choice IMS gives the customer & carrier choice IMS gives the customer & carrier choice IMS gives the customer & carrier choice
SIP
SIP
SIP
SIP
At Home At Home At Home At Home In the Office In the Office In the Office In the Office
On the Move On the Move On the Move On the Move
IMS IMS IMS IMS
IP Network IP Network IP Network IP Network
SIP
Push Push Push Push- -- -2 22 2- -- -Talk Talk Talk Talk
Push Push Push Push- -- -2 22 2- -- -View View View View
Push Push Push Push- -- -2 22 2- -- -X XX X
Presence, Location Presence, Location Presence, Location Presence, Location- -- -
based Services based Services based Services based Services
Interactive Services, Interactive Services, Interactive Services, Interactive Services,
Interactive Gaming Interactive Gaming Interactive Gaming Interactive Gaming
Games, Games, Games, Games,
Music Music Music Music
Downloads Downloads Downloads Downloads
Picture Picture Picture Picture
Messaging, Messaging, Messaging, Messaging,
MM Messaging MM Messaging MM Messaging MM Messaging
Voice Voice Voice Voice
Video Clips Video Clips Video Clips Video Clips
Sports, News Sports, News Sports, News Sports, News
E EE E- -- -mail mail mail mail
IM IM IM IM
Streaming Streaming Streaming Streaming
Audio, Video Audio, Video Audio, Video Audio, Video
IMS IMS
V. Mancuso, I. Tinnirello
Goals & Tools
IMS goals IMS goals
Combine latest trends in tech
Run fast, no time for standardization of services
Mobile/Nomadic internet
Create a platform for multimedia
services
V. Mancuso, I. Tinnirello
services
and their development
Exploit/allow mobile packet-
switching networks
Not a mere circuit-switching replacement
IMS requirements IMS requirements
Support for establishing IP Multimedia
Sessions
Audio, video, messaging
Support for mechanisms to negotiate QoS
distinguish users
operators want to control QoS
V. Mancuso, I. Tinnirello
operators want to control QoS
Support for interworking
with Internet
with packet-switching networks
Support for roaming
Home and visited network
Inter-operators roaming
S-CSCF (consumers)
S-CSCF (enterprises)
I-CSCF
HSS
John is calling Betty who has John is calling Betty who has
a legacy phone a legacy phone
Introducing the MGCF and the MGW Introducing the MGCF and the MGW
At the border of the IMS network with the phone network,
an adaptation is necessary.
The MGCF handles the control for the 2 worlds and drives
the MGW (Media gateway)
controls circuits and MGW much like a VoIP softswitch
V. Mancuso, I. Tinnirello
MGCF
MGW
H248 MGCP,
Megaco
SIP
Legacy Call control (SS7)
Phone transmission