IP Multimedia Subsystem

Last updated

The IP Multimedia Subsystem or IP Multimedia Core Network Subsystem (IMS) is a standardised architectural framework for delivering IP multimedia services. Historically, mobile phones have provided voice call services over a circuit-switched-style network, rather than strictly over an IP packet-switched network. Various voice over IP technologies are available on smartphones; IMS provides a standard protocol across vendors.

Contents

IMS was originally designed by the wireless standards body 3rd Generation Partnership Project (3GPP), as a part of the vision for evolving mobile networks beyond GSM. Its original formulation (3GPP Rel-5) represented an approach for delivering Internet services over GPRS. This vision was later updated by 3GPP, 3GPP2 and ETSI TISPAN by requiring support of networks other than GPRS, such as Wireless LAN, CDMA2000 and fixed lines.

IMS uses IETF protocols wherever possible, e.g., the Session Initiation Protocol (SIP). According to the 3GPP, IMS is not intended to standardize applications, but rather to aid the access of multimedia and voice applications from wireless and wireline terminals, i.e., to create a form of fixed-mobile convergence (FMC). [1] This is done by having a horizontal control layer that isolates the access network from the service layer. From a logical architecture perspective, services need not have their own control functions, as the control layer is a common horizontal layer. However, in implementation this does not necessarily map into greater reduced cost and complexity.

Alternative and overlapping technologies for access and provisioning of services across wired and wireless networks include combinations of Generic Access Network, softswitches and "naked" SIP.

Since it is becoming increasingly easier to access content and contacts using mechanisms outside the control of traditional wireless/fixed operators, the interest of IMS is being challenged. [2]

Examples of global standards based on IMS are MMTel which is the basis for Voice over LTE (VoLTE), Wi-Fi Calling (VoWIFI), Video over LTE (ViLTE), SMS/MMS over WiFi and LTE, Unstructured Supplementary Service Data (USSD) over LTE, and Rich Communication Services (RCS), which is also known as joyn or Advanced Messaging, and now RCS is operator's implementation. RCS also further added Presence/EAB (enhanced address book) functionality. [3]

History

Some operators opposed IMS because it was seen as complex and expensive. In response, a cut-down version of IMS—enough of IMS to support voice and SMS over the LTE network—was defined and standardized in 2010 as Voice over LTE (VoLTE). [6]

Architecture

3GPP / TISPAN IMS architectural overview Ims overview.png
3GPP / TISPAN IMS architectural overview
3GPP / TISPAN IMS architectural overview - HSS in IMS layer (as by standard) Ims overview-2.png
3GPP / TISPAN IMS architectural overview – HSS in IMS layer (as by standard)

Each of the functions in the diagram is explained below.

The IP multimedia core network subsystem is a collection of different functions, linked by standardized interfaces, which grouped form one IMS administrative network. [7] A function is not a node (hardware box): An implementer is free to combine two functions in one node, or to split a single function into two or more nodes. Each node can also be present multiple times in a single network, for dimensioning, load balancing or organizational issues.

Access network

The user can connect to IMS in various ways, most of which use the standard IP. IMS terminals (such as mobile phones, personal digital assistants (PDAs) and computers) can register directly on IMS, even when they are roaming in another network or country (the visited network). The only requirement is that they can use IP and run SIP user agents. Fixed access (e.g., digital subscriber line (DSL), cable modems, Ethernet, FTTx), mobile access (e.g. 5G NR, LTE, W-CDMA, CDMA2000, GSM, GPRS) and wireless access (e.g., WLAN, WiMAX) are all supported. Other phone systems like plain old telephone service (POTS—the old analogue telephones), H.323 and non IMS-compatible systems, are supported through gateways.

Core network

HSS – Home subscriber server:
The home subscriber server (HSS), or user profile server function (UPSF), is a master user database that supports the IMS network entities that actually handle calls. It contains the subscription-related information (subscriber profiles), performs authentication and authorization of the user, and can provide information about the subscriber's location and IP information. It is similar to the GSM home location register (HLR) and Authentication centre (AuC).

A subscriber location function (SLF) is needed to map user addresses when multiple HSSs are used.

User identities:
Various identities may be associated with IMS: IP multimedia private identity (IMPI), IP multimedia public identity (IMPU), globally routable user agent URI (GRUU), wildcarded public user identity. Both IMPI and IMPU are not phone numbers or other series of digits, but uniform resource identifier (URIs), that can be digits (a Tel URI, such as tel:+1-555-123-4567 ) or alphanumeric identifiers (a SIP URI, such as sip:john.doe@example.com" ).

IP Multimedia Private Identity:
The IP Multimedia Private Identity (IMPI) is a unique permanently allocated global identity assigned by the home network operator. It has the form of a Network Access Identifier(NAI) i.e. user.name@domain, and is used, for example, for Registration, Authorization, Administration, and Accounting purposes. Every IMS user shall have one IMPI.

IP Multimedia Public Identity:
The IP Multimedia Public Identity (IMPU) is used by any user for requesting communications to other users (e.g. this might be included on a business card). Also known as Address of Record (AOR). There can be multiple IMPU per IMPI. The IMPU can also be shared with another phone, so that both can be reached with the same identity (for example, a single phone-number for an entire family).

Globally Routable User Agent URI:
Globally Routable User Agent URI (GRUU) is an identity that identifies a unique combination of IMPU and UE instance. There are two types of GRUU: Public-GRUU (P-GRUU) and Temporary GRUU (T-GRUU).

Wildcarded Public User Identity:
A wildcarded Public User Identity expresses a set of IMPU grouped together.

The HSS subscriber database contains the IMPU, IMPI, IMSI, MSISDN, subscriber service profiles, service triggers, and other information.

Call Session Control Function (CSCF)

Several roles of SIP servers or proxies, collectively called Call Session Control Function (CSCF), are used to process SIP signaling packets in the IMS.

  • A Proxy-CSCF (P-CSCF) is a SIP proxy that is the first point of contact for the IMS terminal. It can be located either in the visited network (in full IMS networks) or in the home network (when the visited network is not IMS compliant yet). Some networks may use a Session Border Controller (SBC) for this function. The P-CSCF is at its core a specialized SBC for the User–network interface which not only protects the network, but also the IMS terminal. The use of an additional SBC between the IMS terminal and the P-CSCF is unnecessary and infeasible due to the signaling being encrypted on this leg. The terminal discovers its P-CSCF with either DHCP, or it may be configured (e.g. during initial provisioning or via a 3GPP IMS Management Object (MO)) or in the ISIM or assigned in the PDP Context (in General Packet Radio Service (GPRS)).
    • It is assigned to an IMS terminal before registration, and does not change for the duration of the registration.
    • It sits on the path of all signaling, and can inspect every signal; the IMS terminal must ignore any other unencrypted signaling.
    • It provides subscriber authentication and may establish an IPsec or TLS security association with the IMS terminal. This prevents spoofing attacks and replay attacks and protects the privacy of the subscriber.
    • It inspects the signaling and ensures that the IMS terminals do not misbehave (e.g. change normal signaling routes, disobey home network's routing policy).
    • It can compress and decompress SIP messages using SigComp, which reduces the round-trip over slow radio links.
    • It may include a Policy Decision Function (PDF), which authorizes media plane resources e.g., quality of service (QoS) over the media plane. It is used for policy control, bandwidth management, etc. The PDF can also be a separate function.
    • It also generates charging records.
  • An Interrogating-CSCF (I-CSCF) is another SIP function located at the edge of an administrative domain. Its IP address is published in the Domain Name System (DNS) of the domain (using NAPTR and SRV type of DNS records), so that remote servers can find it, and use it as a forwarding point (e.g., registering) for SIP packets to this domain.
    • it queries the HSS to retrieve the address of the S-CSCF and assign it to a user performing SIP registration
    • it also forwards SIP request or response to the S-CSCF
    • Up to Release 6 it can also be used to hide the internal network from the outside world (encrypting parts of the SIP message), in which case it's called a Topology Hiding Inter-network Gateway (THIG). From Release 7 onwards this "entry point" function is removed from the I-CSCF and is now part of the Interconnection Border Control Function (IBCF). The IBCF is used as gateway to external networks, and provides NAT and firewall functions (pinholing). The IBCF is a session border controller specialized for the network-to-network interface (NNI).
  • A Serving-CSCF (S-CSCF) is the central node of the signaling plane. It is a SIP server, but performs session control too. It is always located in the home network. It uses Diameter Cx and Dx interfaces to the HSS to download user profiles and upload user-to-S-CSCF associations (the user profile is only cached locally for processing reasons and is not changed). All necessary subscriber profile information is loaded from the HSS.
    • it handles SIP registrations, which allows it to bind the user location (e.g., the IP address of the terminal) and the SIP address
    • it sits on the path of all signaling messages of the locally registered users, and can inspect every message
    • it decides to which application server(s) the SIP message will be forwarded, in order to provide their services
    • it provides routing services, typically using Electronic Numbering (ENUM) lookups
    • it enforces the policy of the network operator
    • there can be multiple S-CSCFs in the network for load distribution and high availability reasons. It's the HSS that assigns the S-CSCF to a user, when it's queried by the I-CSCF. There are multiple options for this purpose, including a mandatory/optional capabilities to be matched between subscribers and S-CSCFs.

Application servers

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 is the Voice call continuity Function (VCC Server). Depending on the actual service, the AS can operate in SIP proxy mode, SIP UA (user agent) mode or SIP B2BUA mode. An AS can be located in the home network or in an external third-party network. If located in the home network, it can query the HSS with the Diameter Sh or Si interfaces (for a SIP-AS).

  • SIP AS: Host and execute IMS specific services
  • IP Multimedia Service Switching Function (IM-SSF): Interfaces SIP to CAP to communicate with CAMEL Application Servers
  • OSA service capability server (OSA SCS): Interfaces SIP to the OSA framework;
Functional model

The AS-ILCM (Application Server - Incoming Leg Control Model) and AS-OLCM (Application Server - Outgoing Leg Control Model) store transaction state, and may optionally store session state depending on the specific service being executed. The AS-ILCM interfaces to the S-CSCF (ILCM) for an incoming leg and the AS-OLCM interfaces to the S-CSCF (OLCM) for an outgoing leg. Application Logic provides the service(s) and interacts between the AS-ILCM and AS-OLCM.

Public Service Identity

Public Service Identities (PSI) are identities that identify services, which are hosted by application servers. As user identities, PSI takes the form of either a SIP or Tel URI. PSIs are stored in the HSS either as a distinct PSI or as a wildcarded PSI:

  • a distinct PSI contains the PSI that is used in routing
  • a wildcarded PSI represents a collection of PSIs.

Media servers

The Media Resource Function (MRF) provides media related functions such as media manipulation (e.g. voice stream mixing) and playing of tones and announcements.

Each MRF is further divided into a media resource function controller (MRFC) and a media resource function processor (MRFP).

  • The MRFC is a signalling plane node that interprets information coming from an AS and S-CSCF to control the MRFP
  • The MRFP is a media plane node used to mix, source or process media streams. It can also manage access right to shared resources.

The Media Resource Broker (MRB) is a functional entity that is responsible for both collection of appropriate published MRF information and supplying of appropriate MRF information to consuming entities such as the AS. MRB can be used in two modes:

  • Query mode: AS queries the MRB for media and sets up the call using the response of MRB
  • In-Line Mode: AS sends a SIP INVITE to the MRB. The MRB sets up the call

Breakout gateway

A Breakout Gateway Control Function (BGCF) is a SIP proxy which processes requests for routing from an S-CSCF when the S-CSCF has determined that the session cannot be routed using DNS or ENUM/DNS. It includes routing functionality based on telephone numbers.

PSTN gateways

A PSTN/CS gateway interfaces with PSTN circuit switched (CS) networks. For signalling, CS networks use ISDN User Part (ISUP) (or BICC) over Message Transfer Part (MTP), while IMS uses SIP over IP. For media, CS networks use Pulse-code modulation (PCM), while IMS uses Real-time Transport Protocol (RTP).

  • A signalling gateway (SGW) interfaces with the signalling plane of the CS. It transforms lower layer protocols as Stream Control Transmission Protocol (SCTP, an IP protocol) into Message Transfer Part (MTP, a Signalling System 7 (SS7) protocol), to pass ISDN User Part (ISUP) from the MGCF to the CS network. The SGW does call control protocol conversion between SIP and ISUP/BICC under the control of the MGCF.
  • A media gateway controller function (MGCF) is a SIP endpoint that interfaces with the SGW over SCTP. It also controls the resources in a Media Gateway (MGW) across an H.248 interface.
  • A media gateway (MGW) interfaces with the media plane of the CS network, by converting between RTP and PCM. It can also transcode when the codecs don't match (e.g., IMS might use AMR, PSTN might use G.711).

Media resources

Media Resources are those components that operate on the media plane and are under the control of IMS core functions. Specifically, Media Server (MS) and Media gateway (MGW)

NGN interconnection

There are two types of next-generation networking interconnection:

An NGN interconnection mode can be direct or indirect. Direct interconnection refers to the interconnection between two network domains without any intermediate network domain. Indirect interconnection at one layer refers to the interconnection between two network domains with one or more intermediate network domain(s) acting as transit networks. The intermediate network domain(s) provide(s) transit functionality to the two other network domains. Different interconnection modes may be used for carrying service layer signalling and media traffic.

Charging

Offline charging is applied to users who pay for their services periodically (e.g., at the end of the month). Online charging, also known as credit-based charging, is used for prepaid services, or real-time credit control of postpaid 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 each entity to send charging information. charging data function (CDF) addresses are used for offline billing and Online Charging Function (OCF) for online billing.

IMS-based PES architecture

IMS-based PES (PSTN Emulation System) provides IP networks services to analog devices. IMS-based PES allows non-IMS devices to appear to IMS as normal SIP users. Analog terminal using standard analog interfaces can connect to IMS-based PES in two ways:

Both A-MGW and VGW are unaware of the services. They only relay call control signalling to and from the PSTN terminal. Session control and handling is done by IMS components.

Interfaces description

TISPAN IMS architecture with interfaces TISPAN IMS Reference Architecture.png
TISPAN IMS architecture with interfaces
Interface nameIMS entitiesDescriptionProtocolTechnical specification
CrMRFC, ASUsed by MRFC to fetch documents (e.g. scripts, announcement files, and other resources) from an AS. Also used for media control related commands.TCP/SCTP channels
Cx(I-CSCF, S-CSCF), HSSUsed to send subscriber data to the S-CSCF; including filter criteria and their priority. Also used to furnish CDF and/or OCF addresses.DiameterTS29.229, TS29.212
DhAS (SIP AS, OSA, IM-SSF) <-> SLFUsed by AS to find the HSS holding the user profile information in a multi-HSS environment. DH_SLF_QUERY indicates an IMPU and DX_SLF_RESP return the HSS name.Diameter
Dx(I-CSCF or S-CSCF) <-> SLFUsed by I-CSCF or S-CSCF to find a correct HSS in a multi-HSS environment. DX_SLF_QUERY indicates an IMPU and DX_SLF_RESP return the HSS name.DiameterTS29.229, TS29.212
GmUE, P-CSCFUsed to exchange messages between SIP user equipment (UE) or Voip gateway and P-CSCFSIP
GoPDF, GGSNAllows operators to control QoS in a user plane and exchange charging correlation information between IMS and GPRS networkCOPS (Rel5), diameter (Rel6+)
GqP-CSCF, PDFUsed to exchange policy decisions-related information between P-CSCF and PDFDiameter
GxPCEF, PCRFUsed to exchange policy decisions-related information between PCEF and PCRFDiameterTS29.211, TS29.212
GyPCEF, OCSUsed for online flow-based bearer charging. Functionally equivalent to Ro interfaceDiameterTS23.203, TS32.299
ISCS-CSCF <-> ASReference point between S-CSCF and AS. Main functions are to :
  • Notify the AS of the registered IMPU, registration state and UE capabilities
  • Supply the AS with information to allow it to execute multiple services
  • Convey charging function addresses
SIP
IciIBCFsUsed to exchange messages between an IBCF and another IBCF belonging to a different IMS network.SIP
IziTrGWsUsed to forward media streams from a TrGW to another TrGW belonging to a different IMS network.RTP
MaI-CSCF <-> ASMain functions are to:
  • Forward SIP requests which are destined to a public service identity hosted by the AS
  • Originate a session on behalf of a user or public service identity, if the AS has no knowledge of a S-CSCF assigned to that user or public service identity
  • Convey charging function addresses
SIP
MgMGCF -> I,S-CSCFISUP signalling to SIP signalling and forwards SIP signalling to I-CSCFSIP
MiS-CSCF -> BGCFUsed to exchange messages between S-CSCF and BGCFSIP
MjBGCF -> MGCFUsed for the interworking with the PSTN/CS domain, when the BGCF has determined that a breakout should occur in the same IMS network to send SIP message from BGCF to MGCFSIP
MkBGCF -> BGCFUsed for the interworking with the PSTN/CS domain, when the BGCF has determined that a breakout should occur in another IMS network to send SIP message from BGCF to the BGCF in the other networkSIP
MmI-CSCF, S-CSCF, external IP networkUsed for exchanging messages between IMS and external IP networksSIP
MnMGCF, IM-MGWAllows control of user-plane resourcesH.248
MpMRFC, MRFPAllows an MRFC to control media stream resources provided by an MRFP.H.248
Mr
Mr'
S-CSCF, MRFC
AS, MRFC
Used to exchange information between S-CSCF and MRFC
Used to exchange session controls between AS and MRFC
Application server sends SIP message to MRFC to play tone and announcement. This SIP message contains sufficient information to play tone and announcement or provide information to MRFC, so that it can ask more information from application server through Cr Interface.SIP
MwP-CSCF, I-CSCF, S-CSCF, AGCFUsed to exchange messages between CSCFs. AGCF appears as a P-CSCF to the other CSCFsSIP
MxBGCF/CSCF, IBCFUsed for the interworking with another IMS network, when the BGCF has determined that a breakout should occur in the other IMS network to send SIP message from BGCF to the IBCF in the other networkSIP
P1AGCF, A-MGWUsed for call control services by AGCF to control H.248 A-MGW and residential gatewaysH.248
P2AGCF, CSCFReference point between AGCF and CSCF.SIP
RcMRB, ASUsed by the AS to request that media resources be assigned to a call when using MRB in-line mode or in query modeSIP, in query mode (not specified)
RfP-CSCF, I-CSCF, S-CSCF, BGCF, MRFC, MGCF, ASUsed to exchange offline charging information with CDFDiameterTS32.299
RoAS, MRFC, S-CSCFUsed to exchange online charging information with OCFDiameterTS32.299
RxP-CSCF, PCRFUsed to exchange policy and charging related information between P-CSCF and PCRF

Replacement for the Gq reference point.

DiameterTS29.214
ShAS (SIP AS, OSA SCS), HSSUsed to exchange User Profile information (e.g., user-related data, group lists, user-service-related information or user location information or charging function addresses (used when the AS has not received the third-party REGISTER for a user)) between an AS (SIP AS or OSA SCS) and HSS. Also allow AS to activate/deactivate filter criteria stored in the HSS on a per-subscriber basisDiameter
SiIM-SSF, HSSTransports CAMEL subscription information, including triggers for use by CAMEL-based application services information.MAP
SrMRFC, ASUsed by MRFC to fetch documents (scripts and other resources) from an ASHTTP
UtUE and SIP AS (SIP AS, OSA SCS, IM-SSF) PES AS and AGCFFacilitates the management of subscriber information related to services and settingsHTTP(s), XCAP
zPOTS, Analog phones and VoIP gatewaysConversion of POTS services to SIP messages

Session handling

One of the most important features of IMS, that of allowing for a SIP application to be dynamically and differentially (based on the user's profile) triggered, is implemented as a filter-and-redirect signalling mechanism in the S-CSCF.

The S-CSCF might apply filter criteria to determine the need to forward SIP requests to AS. It is important to note that services for the originating party will be applied in the originating network, while the services for the terminating party will be applied in the terminating network, all in the respective S-CSCFs.

Initial filter criteria

An initial filter criteria (iFC) is an XML-based format used for describing control logic. iFCs represent a provisioned subscription of a user to an application. They are stored in the HSS as part of the IMS Subscription Profile and are downloaded to the S-CSCF upon user registration (for registered users) or on processing demand (for services, acting as unregistered users). iFCs are valid throughout the registration lifetime or until the User Profile is changed. [7]

The iFC is composed of:

There are two types of iFCs:

Security aspects of early IMS and non-3GPP systems

It is envisaged that security defined in TS 33.203 may not be available for a while especially because of the lack of USIM/ISIM interfaces and prevalence of devices that support IPv4. For this situation, to provide some protection against the most significant threats, 3GPP defines some security mechanisms, which are informally known as "early IMS security," in TR33.978. This mechanism relies on the authentication performed during the network attachment procedures, which binds between the user's profile and its IP address. This mechanism is also weak because the signaling is not protected on the user–network interface.

CableLabs in PacketCable 2.0, which adopted also the IMS architecture but has no USIM/ISIM capabilities in their terminals, published deltas to the 3GPP specifications where the Digest-MD5 is a valid authentication option. Later on, TISPAN also did a similar effort given their fixed networks scopes, although the procedures are different. To compensate for the lack of IPsec capabilities, TLS has been added as an option for securing the Gm interface. Later 3GPP Releases have included the Digest-MD5 method, towards a Common-IMS platform, yet in its own and again different approach. Although all 3 variants of Digest-MD5 authentication have the same functionality and are the same from the IMS terminal's perspective, the implementations on the Cx interface between the S-CSCF and the HSS are different.

See also

Related Research Articles

The Session Initiation Protocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications. SIP is used in Internet telephony, in private IP telephone systems, as well as mobile phone calling over LTE (VoLTE).

<span class="mw-page-title-main">Media gateway</span>

A media gateway is a translation device or service that converts media streams between disparate telecommunications technologies such as POTS, SS7, Next Generation Networks or private branch exchange (PBX) systems. Media gateways enable multimedia communications across packet networks using transport protocols such as Asynchronous Transfer Mode (ATM) and Internet Protocol (IP).

The GPRS core network is the central part of the general packet radio service (GPRS) which allows 2G, 3G and WCDMA mobile networks to transmit Internet Protocol (IP) packets to external networks such as the Internet. The GPRS system is an integrated part of the GSM network switching subsystem.

A softswitch is a call-switching node in a telecommunications network, based not on the specialized switching hardware of the traditional telephone exchange, but implemented in software running on a general-purpose computing platform. Like its traditional counterparts it connects telephone calls between subscribers or other switching systems across a telecommunication network. Often a softswitch is implemented to switch calls using voice over IP (VoIP) technologies, but hybrid systems exist.

A session border controller (SBC) is a network element deployed to protect SIP based voice over Internet Protocol (VoIP) networks.

An IP Multimedia Services Identity Module (ISIM) is an application residing on the UICC, an IC card specified in TS 31.101. This module could be on a UMTS 3G or IMS VoLTE network. It contains parameters for identifying and authenticating the user to the IMS. The ISIM application can co-exist with SIM and USIM on the same UICC making it possible to use the same smartcard in both GSM networks and earlier releases of UMTS.

A service delivery platform (SDP) is a set of components that provides a service(s) delivery architecture for a type of service delivered to consumer, whether it be a customer or other system. Although it is commonly used in the context of telecommunications, it can apply to any system that provides a service. Although the TM Forum (TMF) is working on defining specifications in this area, there is no standard definition of SDP in industry and different players define its components, breadth, and depth in slightly different ways.

<span class="mw-page-title-main">Wi-Fi calling</span> Protocol that extends mobile voice, data and multimedia applications over IP networks

Wi-Fi calling, also called VoWiFi, refers to mobile phone voice calls and data that are made over IP networks using Wi-Fi, instead of the cell towers provided by cellular networks. Using this feature, compatible handsets are able to route regular cellular calls through a wireless LAN (Wi-Fi) network with broadband Internet, while seamlessly change connections between the two where necessary. This feature makes use of the Generic Access Network (GAN) protocol, also known as Unlicensed Mobile Access (UMA).

Text over IP is a means of providing a real-time text (RTT) service that operates over IP-based networks. It complements Voice over IP (VoIP) and Video over IP.

<span class="mw-page-title-main">Femtocell</span> Small, low-power cellular base station

In telecommunications, a femtocell is a small, low-power cellular base station, typically designed for use in a home or small business. A broader term which is more widespread in the industry is small cell, with femtocell as a subset. It typically connects to the service provider's network via the Internet through a wired broadband link ; current designs typically support four to eight simultaneously active mobile phones in a residential setting depending on version number and femtocell hardware, and eight to sixteen mobile phones in enterprise settings. A femtocell allows service providers to extend service coverage indoors or at the cell edge, especially where access would otherwise be limited or unavailable. Although much attention is focused on WCDMA, the concept is applicable to all standards, including GSM, CDMA2000, TD-SCDMA, WiMAX and LTE solutions.

The Universal Mobile Telecommunications System (UMTS) is one of the new ‘third generation’ 3G mobile cellular communication systems. UMTS builds on the success of the ‘second generation’ GSM system. One of the factors in the success of GSM has been its security features. New services introduced in UMTS require new security features to protect them. In addition, certain real and perceived shortcomings of GSM security need to be addressed in UMTS.

HPE OpenCall is a range of network and telephony products offered by the "Communications & Media Solutions" branch of technology company HPE. It is most commonly described as a suite of software and hardware applications which allow implementation of common telecom operator services such as voicemail, sms, prepaid, billing, hlr, etc. It implements industry standard telecom protocols and standards such as SS7, ISUP, TCAP, SIP, MRCP, RTSP, and VoiceXML.

System Architecture Evolution (SAE) is the core network architecture of mobile communications protocol group 3GPP's LTE wireless communication standard.

<span class="mw-page-title-main">Video Share</span> Service for sharing video during a mobile phone call

Video Share is an IP Multimedia System (IMS) enabled service for mobile networks that allows users engaged in a circuit switch voice call to add a unidirectional video streaming session over the packet network during the voice call. Any of the parties on the voice call can initiate a video streaming session. There can be multiple video streaming sessions during a voice call, and each of these streaming sessions can be initiated by any of the parties on the voice call. The video source can either be the camera on the phone or a pre-recorded video clip.

The subscriber location function, or SLF is a function within an IP multimedia subsystem that provides information about the home subscriber server (HSS) that is associated with a particular user profile. It is generally implemented using a database. If the home domain contains more than one HSS, I-CSCF and S-CSCF will communicate with SLF, and find the appropriate HSS based on user profile. CSCF communicates with the SLF using diameter Dx interface and the application server communicates with the SLF using Sh interface.

In intelligent networks (IN) and cellular networks, service layer is a conceptual layer within a network service provider architecture. It aims at providing middleware that serves third-party value-added services and applications at a higher application layer. The service layer provides capability servers owned by a telecommunication network service provider, accessed through open and secure Application Programming Interfaces (APIs) by application layer servers owned by third-party content providers. The service layer also provides an interface to core networks at a lower resource layer. The lower layers may also be named control layer and transport layer.

IMS is a set of specifications to offer multimedia services through IP protocol. This makes it possible to incorporate all kinds of services, such as voice, multimedia and data, on an accessible platform through any Internet connection.

The Session Initiation Protocol (SIP) is the signaling protocol selected by the 3rd Generation Partnership Project (3GPP) to create and control multimedia sessions with multiple participants in the IP Multimedia Subsystem (IMS). It is therefore a key element in the IMS framework.

ViLTE, an acronym for "Video over LTE", is a conversational video service based on the IP Multimedia Subsystem (IMS) core network like VoLTE. It has specific profiles for the control and VoLTE of the video service and uses LTE as the radio access medium. The service as a whole is governed by the GSM Association in PRD IR.94.

References

  1. Technical Specification Group Services and System Aspects (2006), IP Multimedia Subsystem (IMS), Stage 2, TS 23.228, 3rd Generation Partnership Project
  2. Alexander Harrowell, Staff Writer (October 2006), A Pointless Multimedia Subsystem?, Mobile Communications International, archived from the original on 2010-09-18
  3. Zhao, Peng; Wei, Qun; Xia, Hailun; Zeng, Zhimin (2012), Tan, Honghua (ed.), "A New Mechanism of EAB in RCS" , Knowledge Discovery and Data Mining, Advances in Intelligent and Soft Computing, Berlin, Heidelberg: Springer, pp. 247–254, doi:10.1007/978-3-642-27708-5_33, ISBN   978-3-642-27708-5 , retrieved 2021-04-08
  4. "3GPP Release Descriptions". 3GPP.
  5. 1 2 "Dispelling LTE Myths". www.3gpp.org. Retrieved 2021-04-08.
  6. Ian Poole, editor. "What is Voice over LTE, VoLTE".
  7. 1 2 "3GPP Stage 2 Specifications".

Further reading