The present disclosure relates to a system and method for system and method for visiting subscriber server (VSS) in IMS (IP Multimedia Subsystem) core networks.
The Third Generation Partnership Project (3GPP) unites six telecommunications standards bodies, known as “Organizational Partners,” and provides their members with a stable environment to produce the highly successful Reports and Specifications that define 3GPP technologies. A mobile device, also called a User Equipment (UE), may operate in a wireless communication network that provides high-speed data and/or voice communications. The wireless communication networks may implement circuit-switched (CS) and/or packet-switched (PS) communication protocols to provide various services. For example, the UE may operate in accordance with one or more of an Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, Single-Carrier FDMA (SC-FDMA) networks, etc. The terms “networks” and “systems” are often used interchangeably. A CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA: includes Wideband-CDMA (W-CDMA) and Low Chip Rate (LCR) cdma2000 covers IS-2000, IS-95 and IS-856 standards. A TDMA network may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA network may implement a radio technology such as Evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM®, etc. UTRA, E-UTRA, and GSM are part of Universal Mobile Telecommunication System (UMTS). Long-Term Evolution (LTE) is a new release of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS and LTE are described in specification documents from an organization named “3rd Generation Partnership Project” (3GPP). These various radio technologies and standards are known in the art.
The IMS (IP Multimedia Subsystem) as defined by 3GPP is an all-IP architecture for offering multimedia services such as Voice over IP (VoIP). The IMS core network includes the Call Session Control Function (CSCF) and the Home Subscriber Server (HSS). The CSCF facilitates session setup and teardown using SIP (Session Initiation Protocol). HSS plays the role of a location server in IMS and also serves as a repository for subscriber data. CSCF is divided into three logical entities: Proxy CSCF (P-CSCF), Interrogating CSCF (I-CSCF), and Serving CSCF (S-CSCF). P-CSCF is responsible for routing incoming SIP messages to the IMS registrar server and for facilitating policy control. I-CSCF acts as an inbound SIP proxy server in the IMS. S-CSCF is the heart of the IMS core network. It facilitates the routing path for mobile originated or terminated session requests and is the most processing intensive node of the IMS core network.
IMS core networks are defined to support home subscribers only, unlike legacy circuit switched (CS) core networks that support both home subscribers as well as inbound roamers. An inbound roamer is a subscriber with its home defined in an operator X's communication network roaming in or visiting operator Y's communication network, where operator X and operator Y have a roaming agreement to allow this. In such a scenario, operator Y is able to get roaming revenue, as these inbound roamers are charged extra fees to use operator Y's network. These are typically called “roaming charges.”
With LTE (Long-Term Evolution) access and IMS core networks, inbound roamers are supported on radio access. However, only voice over LTE (VoLTE) services are available if the inbound roamer's home network supports an IMS core network and relevant application servers (AS).
The EPC is connected to external networks, such as the IP Multimedia Core Network Subsystem (IMS) in the visited network 14. The visited network 14 further includes network functions P-CSCF (Proxy-Call Session Control Function) 21, I-CSCF (Interrogating-Call Session Control Function), and S-CSCF (Serving-Call Session Control Function). I-CSCF and S-CSCF are shown here as a combined network node I/S-CSCF 22 to service inbound roaming subscribers. Those subscribers that are in their home IMS network are serviced by the network operator's I-CSCF and S-CSCF network nodes (not shown). Inbound roaming subscribers are also serviced by Telephony Application Servers (TAS) 23 to provide advanced supplementary and IN (Intelligent Network) services.
Further provisioned is a novel Visiting Subscriber Server (VSS) node or function 28 that is also connected to the HSS/HLR 19 via a MAP interface. As shown in
In an alternate visited network architecture, an IMS Centralized Services Gateway (ICS GW) may be used to connect legacy GSM/UMTS access networks (and thus legacy GSM/UMTS mobile devices) with an IMS core network. The ICS GW may make the UE appear as an IMS UE to the IMS core network. The ICS GW would be coupled to the I/S-CSCF, which is then connected to the VSS. The ICS GW in the visited network terminates the CS access interfaces, and the UE is interworked to the IMS core in the visited network. The VSS is also used in this architecture to support visiting CS subscribers in the IMS core network.
With reference now to
As is known, the HSS functions statically with preconfigured subscriber information and all data necessary to provide access to the IMS such as telephone numbers, authentication criteria, etc. In these exemplary embodiments, the VSS effectively and dynamically creates similar public and/or private records for visiting subscribers. Rather than being pre-populated with the subscriber records maintained by the HSS, embodiments of the VSS function dynamically to create temporary subscriber records corresponding to inbound roaming subscribers to provide access to the IMS core network.
At the time of a subscriber registering with the IMS core network, the user profile is downloaded to the S-CSCF, where the user profile is stored during the registration procedure. A part of this profile is a list of Initial Filter Criteria (iFC). The iFC contain information about application servers (AS) to be involved in the signaling path for sessions and/or standalone requests to furnish services to the user. These AS are involved in SIP message forwarding via the ISC (IP Multimedia Service Control) interface. The conditions for the AS to be invoked (e.g., based on message content) are referred to as the filter rules. Each time value added services need to be executed, iFC processing performed by the S-CSCF enables Applications Servers to be put in the route of the SIP dialog. This means that S-CSCF will forward the SIP message to the first AS (the one with the highest priority) for which iFC trigger point is satisfied. The IMS network includes a plurality of AS nodes to provide advanced services, and one or more TAS nodes or functions are provided to service inbound roaming subscribers.
To authenticate a visiting subscriber to have access to a network such as an LTE network, the VSS obtains authentication credentials in a dynamic manner by obtaining the authentication credentials from a HLR that resides in the visiting subscriber's home network. After authentication, the visiting subscriber is registered with the IMS core of the current or visited network. During the IMS procedures, a temporary subscriber record is created and stored in the VSS. The storage may be performed via memory, database, etc. The VSS may have its own database or it may share a database with other components within the network such as the HSS.
Embodiments of the VSS may preferably store information persistently, i.e., via geographic redundancy, for back-up purposes in case of, for example, catastrophic failure. In other words, the VSS preferably has the same reliability as the HSS with storage and retrieval of subscriber information.
In block 64, authentication for the visiting subscriber 10 to access the current network 14 is initiated. In block 66, the VSS 28 obtains authentication credentials such as AKA (Authentication and Key Agreement) vectors dynamically from an HLR 26 that resides in the visiting subscriber's home network 12. The VSS 28 may send a MAP Send Authentication Info (SAI) message to the HLR. After successful authentication, registration of the visiting subscriber 10 with the IMS core network is performed in block 68. In block 70, the VSS 28 creates a temporary subscriber record and stores it in the VSS 30 and/or HSS 20 of the current network 14. This may further include providing the subscriber's IMS profile to the I/S-CSCF 22, which may include locally-configured iFCs. The iFC triggers third party IMS registration to TAS. Separate iFC sets may be provisioned for each roaming partner.
Accordingly, an IMS core network is configured to support inbound roaming subscribers of another network operator to derive additional revenue for provision of services. As described above, the Visiting Subscriber Server is configured to support standard 3GPP Cx interface with the I-CSCF and S-CSCF. The VSS is not required to be statically pre-provisioned with subscriber information for the inbound roaming visitors. The VSS is configured to dynamically create temporary subscriber records in response to inbound roaming subscribers accessing the IMS network. The VSS is also configured to retrieve authentication credentials such as AKA vectors from the HLR of the inbound roaming subscriber's home network for authentication. The VSS is further configured to dynamically derive and create IMS public and private identities for the inbound roaming subscriber based on the MSISDN and IMSI respectively. The VSS is further configured to provide default IMS profile for the inbound roaming subscriber for use during IMS registration.
The VSS may be a functionality residing in a network node such as the HSS, or it may be an independent network node. The VSS may comprise a server including microprocessor(s), memory, and input and output ports.
The features of the present invention which are believed to be novel are set forth below with particularity in the appended claims. However, modifications, variations, and changes to the exemplary embodiments described above will be apparent to those skilled in the art, and the system and method described herein thus encompasses such modifications, variations, and changes and are not limited to the specific embodiments described herein.
The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/829,843 filed on May 31, 2013.
Number | Date | Country | |
---|---|---|---|
61829843 | May 2013 | US |