Escolar Documentos
Profissional Documentos
Cultura Documentos
1
2 2 ARCHITECTURE
enhancements to services centralization and conti- is free to combine two functions in one node, or to split
nuity. a single function into two or more nodes. Each node can
also be present multiple times in a single network, for di-
3GPP release 10 added support for inter device mensioning, load balancing or organizational issues.
transfer, enhancements to the single radio voice call
continuity (SRVCC), enhancements to IMS emer-
gency sessions. 2.1 Access network
3GPP release 11 added USSD simulation service,
network-provided location information for IMS, The user can connect to IMS in various ways, most of
SMS submit and delivery without MSISDN in IMS, which use the standard IP. IMS terminals (such as mobile
and overload control. phones, personal digital assistants (PDAs) and comput-
ers) can register directly on IMS, even when they are
roaming in another network or country (the visited net-
work). The only requirement is that they can use IP
2 Architecture and run SIP user agents. Fixed access (e.g., Digital
Subscriber Line (DSL), cable modems, Ethernet), mo-
bile access (e.g. W-CDMA, CDMA2000, GSM, GPRS)
and wireless access (e.g., WLAN, WiMAX) are all sup-
ported. Other phone systems like plain old telephone
service (POTSthe old analogue telephones), H.323
and non IMS-compatible systems, are supported through
gateways.
this might be included on a business card). There can be with the IMS terminal. This prevents spoong
multiple IMPU per IMPI. The IMPU can also be shared attacks and replay attacks and protects the pri-
with another phone, so that both can be reached with the vacy of the subscriber.
same identity (for example, a single phone-number for an It inspects the signaling and ensures that the
entire family). IMS terminals do not misbehave (e.g. change
Globally Routable User Agent URI: normal signaling routes, do not obey home net-
Globally Routable User Agent URI (GRUU) is an identity works routing policy).
that identies a unique combination of IMPU and UE in- It can compress and decompress SIP messages
stance. There are two types of GRUU: Public-GRUU using SigComp, which reduces the round-trip
(P-GRUU) and Temporary GRUU (T-GRUU). over slow radio links.
It may include a Policy Decision Function
P-GRUU reveal the IMPU and are very long lived. (PDF), which authorizes media plane re-
sources e.g., quality of service (QoS) over the
T-GRUU do not reveal the IMPU and are valid until
media plane. It is used for policy control,
the contact is explicitly de-registered or the current
bandwidth management, etc. The PDF can
registration expires
also be a separate function.
It also generates charging records.
Wildcarded Public User Identity:
A wildcarded Public User Identity expresses a set of An Interrogating-CSCF (I-CSCF) is another SIP
IMPU grouped together. function located at the edge of an administrative do-
The HSS subscriber database contains the IMPU, IMPI, main. Its IP address is published in the Domain
IMSI, MSISDN, subscriber service proles, service trig- Name System (DNS) of the domain (using NAPTR
gers, and other information. and SRV type of DNS records), so that remote
servers can nd it, and use it as a forwarding point
(e.g., registering) for SIP packets to this domain.
2.2.1 CSCF Call Session Control Function
it queries the HSS to retrieve the address of the
Several roles of SIP servers or proxies, collectively called S-CSCF and assign it to a user performing SIP
Call Session Control Function (CSCF), are used to pro- registration
cess SIP signalling packets in the IMS. it also forwards SIP request or response to the
S-CSCF
A Proxy-CSCF (P-CSCF) is a SIP proxy that is the Up to Release 6 it can also be used to hide
rst point of contact for the IMS terminal. It can the internal network from the outside world
be located either in the visited network (in full IMS (encrypting parts of the SIP message), in
networks) or in the home network (when the visited which case its called a Topology Hiding Inter-
network is not IMS compliant yet). Some networks network Gateway (THIG). From Release 7 on-
may use a Session Border Controller (SBC) for this wards this entry point function is removed
function. The P-CSCF is at its core a specialized from the I-CSCF and is now part of the In-
SBC for the Usernetwork interface which not only terconnection Border Control Function (IBCF).
protects the network, but also the IMS terminal. The The IBCF is used as gateway to external net-
use of an additional SBC between the IMS terminal works, and provides NAT and rewall func-
and the P-CSCF is unnecessary and infeasible due tions (pinholing). The IBCF is practically a
to the signaling being encrypted on this leg. The Session Border Controller specialized for the
terminal discovers its P-CSCF with either DHCP, or NNI.
it may be congured (e.g. during initial provisioning
or via a 3GPP IMS Management Object (MO)) or in A Serving-CSCF (S-CSCF) is the central node of the
the ISIM or assigned in the PDP Context (in General signalling plane. It is a SIP server, but performs ses-
Packet Radio Service (GPRS)). sion control too. It is always located in the home
network. It uses Diameter Cx and Dx interfaces
It is assigned to an IMS terminal before reg- to the HSS to download user proles and upload
istration, and does not change for the duration user-to-S-CSCF associations (the user prole is only
of the registration. cached locally for processing reasons only and is not
It sits on the path of all signalling, and can in- changed). All necessary subscriber prole informa-
spect every signal; the IMS terminal must ig- tion is loaded from the HSS.
nore any other unencrypted signalling. it handles SIP registrations, which allows it to
It provides subscriber authentication and may bind the user location (e.g., the IP address of
establish an IPsec or TLS security association the terminal) and the SIP address
4 2 ARCHITECTURE
it sits on the path of all signaling messages of hosted by application servers. As user identities, PSI
the locally registered users, and can inspect ev- takes the form of either a SIP or Tel URI. PSIs are stored
ery message in the HSS either as a distinct PSI or as a wildcarded PSI:
it decides to which application server(s) the
SIP message will be forwarded, in order to a distinct PSI contains the PSI that is used in routing
provide their services
a wildcarded PSI represents a collection of PSIs.
it provides routing services, typically using
Electronic Numbering (ENUM) lookups
2.2.3 Media servers
it enforces the policy of the network operator
there can be multiple S-CSCFs in the net- The Media Resource Function (MRF) provides media re-
work for load distribution and high availabil- lated functions such as media manipulation (e.g. voice
ity reasons. Its the HSS that assigns the S- stream mixing) and playing of tones and announcements.
CSCF to a user, when its queried by the I-
Each MRF is further divided into a media resource func-
CSCF. There are multiple options for this pur-
tion controller (MRFC) and a media resource function
pose, including a mandatory/optional capabil-
processor (MRFP).
ities to be matched between subscribers and
S-CSCFs.
The MRFC is a signalling plane node that interprets
information coming from an AS and S-CSCF to con-
2.2.2 Application servers trol the MRFP
See also: Next generation network services The MRFP is a media plane node used to mix,
source or process media streams. It can also manage
access right to shared resources.
SIP Application servers (AS) host and execute services,
and interface with the S-CSCF using SIP. An example
of an application server that is being developed in 3GPP The Media Resource Broker (MRB) is a functional en-
is the Voice call continuity Function (VCC Server). De- tity that is responsible for both collection of appropriate
pending on the actual service, the AS can operate in SIP published MRF information and supplying of appropriate
proxy mode, SIP UA (user agent) mode or SIP B2BUA MRF information to consuming entities such as the AS.
mode. An AS can be located in the home network or in MRB can be used in two modes:
an external third-party network. If located in the home
network, it can query the HSS with the Diameter Sh or Query mode: AS queries the MRB for media and
Si interfaces (for a SIP-AS). sets up the call using the response of MRB
Public Service Identity Public Service Identities A signalling gateway (SGW) interfaces with the sig-
(PSI) are identities that identify services, which are nalling plane of the CS. It transforms lower layer
2.4 Charging 5
protocols as Stream Control Transmission Protocolnetwork domain. Indirect interconnection at one layer
(SCTP, an IP protocol) into Message Transfer Partrefers to the interconnection between two network do-
(MTP, an Signalling System 7 (SS7) protocol), to mains with one or more intermediate network domain(s)
pass ISDN User Part (ISUP) from the MGCF to the acting as transit networks. The intermediate network do-
CS network. main(s) provide(s) transit functionality to the two other
network domains. Dierent interconnection modes may
A media gateway controller function (MGCF) is a be used for carrying service layer signalling and media
SIP endpoint that does call control protocol con- trac.
version between SIP and ISUP/BICC and inter-
faces with the SGW over SCTP. It also controls the
resources in a Media Gateway (MGW) across an 2.4 Charging
H.248 interface.
A media gateway (MGW) interfaces with the me- Oine charging is applied to users who pay for their ser-
dia plane of the CS network, by converting be- vices periodically (e.g., at the end of the month). Online
tween RTP and PCM. It can also transcode when charging, also known as credit-based charging, is used for
the codecs don't match (e.g., IMS might use AMR, prepaid services, or real-time credit control of postpaid
PSTN might use G.711). services. Both may be applied to the same session.
Charging function addresses are addresses distributed to
each IMS entities and provide a common location for
2.2.6 Media resources
each entity to send charging information. charging data
function (CDF) addresses are used for oine billing and
Media Resources are those components that operate on
Online Charging Function (OCF) for online billing.
the media plane and are under the control of IMS core
functions. Specically, Media Server (MS) and Media
gateway (MGW) Oine Charging : All the SIP network entities (P-
CSCF, I-CSCF, S-CSCF, BGCF, MRFC, MGCF,
AS) involved in the session use the Diameter Rf in-
2.3 NGN interconnection terface to send accounting information to a CDF lo-
cated in the same domain. The CDF will collect
There are two types of next-generation networking inter- all this information, and build a call detail record
connection: (CDR), which is sent to the billing system (BS) of
the domain.
Service-oriented interconnection (SoIx): The physi- Each session carries an IMS Charging Identier
cal and logical linking of NGN domains that allows (ICID) as a unique identier generated by the rst
carriers and service providers to oer services over IMS entity involved in a SIP transaction and used for
NGN (i.e., IMS and PES) platforms with control, the correlation with CDRs. Inter Operator Identier
signalling (i.e., session based), which provides de- (IOI) is a globally unique identier shared between
ned levels of interoperability. For instance, this is sending and receiving networks. Each domain has
the case of carrier grade voice and/or multimedia its own charging network. Billing systems in dier-
services over IP interconnection. Dened levels of ent domains will also exchange information, so that
interoperability are dependent upon the service or roaming charges can be applied.
the QoS or the Security, etc.
Online charging : The S-CSCF talks to a IMS gate-
Connectivity-oriented interconnection (CoIx): The way function (IMS-GWF) which looks like a regu-
physical and logical linking of carriers and service lar SIP application server. The IMS-GWF can sig-
providers based on simple IP connectivity irrespec- nal the S-CSCF to terminate the session when the
tive of the levels of interoperability. For exam- user runs out of credits during a session. The AS
ple, an IP interconnection of this type is not aware and MRFC use the Diameter Ro interface towards
of the specic end to end service and, as a conse- an OCF.
quence, service specic network performance, QoS
and security requirements are not necessarily as- When immediate event charging (IEC) is used,
sured. This denition does not exclude that some a number of credit units is immediately de-
services may provide a dened level of interoper- ducted from the users account by the ECF and
ability. However, only SoIx fully satises NGN in- the MRFC or AS is then authorized to provide
teroperability requirements. the service. The service is not authorized when
not enough credit units are available.
An NGN interconnection mode can be direct or indi- When event charging with unit reservation
rect. Direct interconnection refers to the interconnection (ECUR) is used, the ECF (event charging
between two network domains without any intermediate function) rst reserves a number of credit units
6 3 SESSION HANDLING
4G
8 Books
LTE
Camarillo, Gonzalo; Garca-Martn, Miguel A.
UMB
(2007). The 3G IP multimedia subsystem (IMS) :
Mobile broadband Merging the Internet and the Cellular Worlds (2 ed.).
Chichester [u.a.]: Wiley. ISBN 0-470-01818-6.
Softswitch
Poikselk, Miikka (2007). The IMS : IP multimedia
Voice over IP concepts and services (2 ed.). Chichester [u.a.]: Wi-
Mobile VoIP ley. ISBN 0-470-01906-9.
9.2 Images
File:Ambox_important.svg Source: https://upload.wikimedia.org/wikipedia/commons/b/b4/Ambox_important.svg License: Public do-
main Contributors: Own work, based o of Image:Ambox scales.svg Original artist: Dsmurat (talk contribs)
File:Edit-clear.svg Source: https://upload.wikimedia.org/wikipedia/en/f/f2/Edit-clear.svg License: Public domain Contributors: The
Tango! Desktop Project. Original artist:
The people from the Tango! project. And according to the meta-data in the le, specically: Andreas Nilsson, and Jakub Steiner (although
minimally).
File:Ims_overview-2.png Source: https://upload.wikimedia.org/wikipedia/commons/8/83/Ims_overview-2.png License: Public domain
Contributors:
Ims_overview.png Original artist: Ims_overview.png: Bluezy
File:Ims_overview.png Source: https://upload.wikimedia.org/wikipedia/commons/6/60/Ims_overview.png License: Public domain Con-
tributors: Own work Original artist: Bluezy
File:TISPAN_IMS_Reference_Architecture.png Source: https://upload.wikimedia.org/wikipedia/en/9/9c/TISPAN_IMS_Reference_
Architecture.png License: CC-BY-SA-3.0 Contributors:
Own work
Original artist:
Rait