3GPP IMS architecture 1 control transport Visited network Home network P-CSCF HSS S-CSCF BGCF MGCF MGW PSTN H.248 SIP SIP SIP SIP ISUP/IP AS Diameter IP core network Access network PCM I-CSCF Diameter SIP Diameter HSS – Home Subscriber Server CSCF – Call Session Control Function BGCF – Breakout Gateway Control Function MGCF – Media Gateway Control Function VoIP – RTP – transport of media streams Service plane Control plane Transport plane SGW ISUP/MTP EIMS - 2019/2020
38
Embed
3GPP IMS architecture - Instytut Telekomunikacjimareks/eims/files/IMS---architecture-part-1.pdf · 3GPP IMS architecture 1 control transport Visited network Home network P-CSCF HSS
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
• Unified architecture that supports a wide range of services enabled by the flexibility of Session Initiation Protocol (SIP)
• Transport and Endpoint Layer– Initiates and terminates SIP signaling to set up sessions and provide bearer services such as conversion of
voice from analog or digital formats to IP packets using Real time Transport Protocol (RTP)
– Provides the media gateways for converting the VoIP bearer streams to the PSTN TDM format.
– The media server provides many media related services including conferencing, playing announcements, collecting in-band signaling tones, speech recognition, speech synthesis, etc.
EIMS - 2019/2020 4
Three layer architecture of IMS (2/3)
• Session Control Layer– Call Session Control Function (CSCF)
• provides the registration of the endpoints and routing of the SIP signaling messages to the appropriate application server
• interworks with the transport and endpoint layer to guarantee QoS across all services
– Home Subscriber Server (HSS) database• maintains the unique service profile for each end user
• By centralizing this information, applications can share information to create unified personal directories, multi client type presence information and blended services.
– Media Gateway Control Function (MGCF)• Interworks SIP signaling with the signaling used by the media gateway
EIMS - 2019/2020 5
Three layer architecture of IMS (3/3)
• Application Server Layer
– Contains application servers, which provide the end-user service logic
• Telephony Application Server
• IP Multimedia – Services Switching Function (IM-SSF)
• Supplemental Telephony Application Servers
• Non Telephony Application Servers
• Open Service Access – Gateway (OSA-GW)
EIMS - 2019/2020
6
IMS architecture
UE
P-CSCF I-CSCF S-CSCF
BGCF MGCF
HSS
Visited network Home network
AS
Gm
Mw
ISC
Mj
Mi
MRF
Cx
Sh
<SIP>
<DIAMETER>
<SIP>
<SIP>
EIMS - 2019/2020 7
Terminal - User Equipment (UE)
• SIP UA
• Establishes GPRS PDP context for– signaling
– media transport
• ISIM for authentication– Public and Private User identity
– User Network address
– Security algorithms and keys
– At least USIM
• Corellation of session control with QoS reservation
EIMS - 2019/20208
IMS components
UE
P-CSCF I-CSCF S-CSCF
BGCF MGCF
HSS
AS
Gm
Mw
ISC
Mj
Mi
MRF
Cx
Sh
<SIP>
<DIAMETER>
<SIP>
<SIP>
Home networkVisited network
EIMS - 2019/2020 9
Proxy Call Session Control Function - P-CSCF
• P-CSCF (Proxy Call Session Control Function) – entry point of user terminal into the IMS world
– acting as an outbound/inbound SIP proxy server
– an IMS terminal communicates with a single P-CSCF during the registration
– establish IPsec security associations toward the IMS terminal
– verify the correctness of SIP request sent by the IMS terminal
– compressor and a decompressor of SIP messages
– may include PDF (Policy Decision Function) to authorize media plane
– generate charging information
EIMS - 2019/202010
IMS components
UE
P-CSCF I-CSCF S-CSCF
BGCF MGCF
HSS
AS
Gm
Mw
ISC
Mj
Mi
MRF
Cx
Sh
<SIP>
<DIAMETER>
<SIP>
<SIP>
Visited network Home network
EIMS - 2019/2020 11
Interrogating Call Session Control Function (I-CSCF)
• A SIP proxy located at the edge of an administrative domain
• The address of the I-CSCF is listed in the DNS records of the domain
• I-CSCF has an interface to the SLF and HSS and route the SIP request to the appropriate destination (typically S-CSCF)
EIMS - 2019/2020
12
IMS components
UE
P-CSCF S-CSCF
BGCF MGCF
HSS
AS
Gm
Mw
ISC
Mj
Mi
MRF
Cx
Sh
Visited network Home network
I-CSCF
EIMS - 2019/2020 13
Serving Call Session Control Function S-CSCF
• S-CSCF (Serving Call Session Control Function)
– Central node of the signaling plane
– Acts as a SIP server and a SIP registrar
•Maintains binding between the user location (e.g. IP address of the terminal) and the user’s SIP address of record (Public User Identity)
– Diameter interface to the HSS
•To download the authentication vectors of the user
•To download the user profile including service profile
•To inform the HSS of S-CSCF allocated to the user
– All the SIP signaling the IMS terminals sends and receives traverse the allocated S-CSCF
– Provides SIP routing (e.g. translation from phone number to SIP URI)
– Enforces the policy of the network operator
EIMS - 2019/2020
14
IMS components
UE
P-CSCF I-CSCF S-CSCF
BGCF MGCF
HSS
AS
Gm
Mw
ISC
Mj
Mi
MRF
Cx
Sh
Visited network Home network
EIMS - 2019/2020 15
Breakout Gateway Control Function (BGCF)
• Selects PSTN/CS domain to forward a call– local MGCF
– another BGCF
• MGCF selection process not defined– configuration
– TRIP or a similar solution
Media Gateway Control Function (MGCF)
• Gateway to PSTN
– SIP - PSTN mapping
– Establishes appropriate bearer capabilities
– Transcoding
– Acts as UA (registration not required)
EIMS - 2019/2020 16
EIMS - 2019/2020
17
IMS components
UE
P-CSCF I-CSCF S-CSCF
BGCF MGCF
HSS
AS
Gm
Mw
ISC
Mj
Mi
MRF
Cx
Sh
Visited network Home network
EIMS - 2019/2020 18
Media Resource Function (MRF)
• Supports conference services and announcements
• Multimedia Resource Control Function (MRCF)
– Interprets information from S-CSCF andAS
• e.g. conference reservation
– controls MRPF
• Multimedia Resource Processor Function (MRPF)
– Sets bearer capabilities based on MRFCrequests
– Mixing and distribution of media
– Media streaming for user interaction
• Uses H.248 (MEGACO)
MRCF
MRPF
SIP
H.248
Media
Interworking with PSTN – PSTN/CS Gateway
• PSTN/CS = MGCF + SGW + MGW
• MGCF (Media Gateway Control Function)
– ISUP-SIP mapping
– MGW control for media transcoding
– Selection of I-CSCF for calls to PSTN
• SGW (Signalling Gateway Function)
– Supports interworking between SS7 and MGCF
– Transport of ISUP messages in SIP messages to MGCF MGCF (SIP-T orBICC)
– ISUP/BICC/MTP – ISUP/BICC/SCTP/IP
• MGW (Media Gateway)
– Termination of media streams
• RTP - PCM
• AMR - G.711 EIMS - 2019/2020 19
BGCF - Breakout Gateway Control Function
• SIP server – routing based on telephone numbering– Using of info delivered by TRIP protocol
• IMS – PSTN/PLMN calls
• Selection of an interworking network
• Selection of an appropriate PSTN/CS gateway (MGCF) ifinterworking refers to the same network in which BGCF islocated
EIMS - 2019/2020 20
EIMS - 2019/202021
Application Server (AS)• An SIP entity that hosts and executes
services
• Four modes of operation:
– AS acting as terminating UA, or redirect server
– AS acting as originating UA
– AS acting as a SIP proxy
– AS performing third party call control/ B2BUA mode
• ISC - SIP Interface to S-CSCF
• Implemetation variants of ASs– SIP AS
– OSA-SCS (Open Service Access-Service Capability Server)
– IM-SSF (IP Multimedia Service Switching Function)
S-CSCF
AS
ISC
1
2 3
4
EIMS - 2019/2020 22
Implementation variants of IMS AS
CSCFS-CSCF
SIP Application ServerSIP AS
HSSHSSOSA service
capability server(SCS)
OSA servicecapability server
(SCS)
IM-SSFIM-SSF
Camel Service
Environment
CAMEL ServiceEnvironment
OSA
application OSA AS
ISC
Cx ISC
ISC
CAP
MAP
Parlay OSA API
SCIM
Sh
Si
MRFCMRFC
Mr
AS AS
EIMS - 2019/2020 23
Parlay OSA application servers – third parties
Online &Offline
Charging (ECF, CCF)
Service Delivery Platform
(Application server) Parlay App 1
Service Platform Trigger PointsParlay API (MPCC, MMM, Presence, Charging ...
SIP Interface
HSS
S-CSCF
SPT
SPT Filtering criteria
ISC
SIP
SIP-Server
Sh =
Diameter
Cx =
DiameterRo + Rf =
Diameter
Diameter
Parlay X GWParlay App 2
Parlay App 3
Parlay X App 1Parlay X App 2
Other accessnetworks
Source: T. Magedanz (TU Berlin / Fraunhofer FOKUS)
EIMS - 2019/2020 24
IMS components
UE
I-CSCF
BGCF MGCF
HSS
AS
Gm
Mw
ISC
Mj
Mi
MRF
Cx
Sh
Visited network Home network
I-CSCF S-CSCF
AS
MRFI-CSCF
AS
P-CSCF S-CSCF
EIMS - 2019/2020 25
Home Subscription Server (HSS)
• HSS (Home Subscriber Server)– Technically, an evolution of the HLR– Central repository for user-related information
• location information• security information (authentication and authorization)• user profile information (the services that the user is
subscribed to)• S-CSCF allocated to the user
• SLF (Subscriber Location Function)– Simple database that maps users’ addresses to