Handling of terminating calls for a shared public user identity in an IP multimedia subsystem
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsMaria-Carmen Belinchón Vergara, Berta Isabel Escribano Bullon, Nuria Esteban Vares
Life of this patent
Estimating the term…
Abstract
A single IMPI is determined, allowing the progress of a terminating call that addresses a given IMPU shared by more than one IMPI of an IMS subscription. A number of policies are applied per IMPI basis on how to progress the terminating call. A HSS is provided where the policies are configured and, a method is disclosed including IMPU with a number of policies. Additionally, the method may also include a step of configuring at the HSS the more than one IMPI with a priority indication usable to set the order in which the more than one IMPI are checked to determine at least one for which the policies allow to progress the terminating call.
Claims19
A method of progressing a terminating call in an IP Multimedia Subsystem (IMS), wherein the terminating call addresses a given IMS public identity (IMPU), which is shared amongst more than one IMS private identity (IMPI) of an IMS subscription, the method comprising the steps of:
- at a Home Subscriber Server (HSS), which holds IMS subscriptions for subscribers of the IMS, configuring said more than one IMPI sharing the given IMPU with a number of policies to be applied per IMPI on how to progress the terminating call;
- receiving at the HSS from an Interrogating Call Session Control Function (I-CSCF), which is in charge of selecting a Serving Call Session Control Function (S-CSCF) for handling the terminating call, a query about a subscriber identified by the given IMPU;
- determining at the HSS amongst said more than one IMPI sharing the given IMPU at least one IMPI for which the number of policies allow for progressing the terminating call;
- where the at least one IMPI is found, answering from the HSS to the I-CSCF either capabilities required from an assignable S-CSCF, or an identifier of a previously assigned S-CSCF, or where no IMPI is found for which the number of policies allow for progressing the terminating call, answering from the HSS to the I-CSCF with an error condition to avoid progressing the call;
- receiving at the HSS a registration from a S-CSCF assigned to handle the terminating call;
- and
- downloading a user profile for the given IMPU from the HSS towards the assigned S-CSCF currently handling the terminating call.
A Home Subscriber Server (HSS) for holding subscriptions for subscribers of an IP Multimedia Subsystem (IMS), the HSS comprising:
- an accessible storage for storing IMS subscription data for each IMS subscriber, the IMS subscription data including a number ‘n’ of IMS private identities (IMPIs) and a number ‘m’ of IMS public identities (IMPUs), wherein a given IMPU is shared amongst more than one IMPI;
- a first receiver for receiving from an Interrogating Call Session Control Function (I-CSCF), which is in charge of selecting a Serving Call Session Control Function (S-CSCF) for handling the terminating call, a query about a subscriber identified by the given IMPU;
- processing means for determining whether an S-CSCF had previously been assigned for the given IMPU;
- a first sender for answering the query towards the I-CSCF with either capabilities required from an assignable S-CSCF, or an identifier of a previously assigned S-CSCF;
- a second receiver for receiving a registration from an S-CSCF assigned to handle the terminating call;
- and
- a second sender for downloading a user profile for the given IMPU towards said S-CSCF;
- wherein:
- the accessible storage is arranged for configuring said more than one IMPI sharing the given IMPU with a number of policies to be applied on how to progress the terminating call;
- the processing means is arranged for determining amongst said more than one IMPI sharing the given IMPU whether at least one IMPI exists for which the number of policies allow for progressing the terminating call, before downloading the user profile towards the S-CSCF;
- and
- the first sender is arranged for answering the query towards the I-CSCF with an error condition to avoid progressing the call, where no IMPI is found by the processing means for which the number of policies allow for progressing the terminating call.
Dependencies are inferred from the claim text.