SYSTEM AND METHOD FOR VISITING SUBSCRIBER SERVER IN IMS CORE NETWORKS
A method for supporting an inbound roaming subscriber in an IMS network, comprises receiving a request from the inbound roaming subscriber to access the IMS network, determining the inbound roaming subscriber's home network, retrieving authentication credentials from the inbound roaming subscriber's home network, and verifying the authentication credentials, dynamically deriving public and private user identities for the inbound roaming subscriber, and creating and storing a subscriber record for the inbound roaming subscriber.
1 . A method for supporting an inbound roaming subscriber in an IMS network, comprising:
receiving a request from the inbound roaming subscriber to access the IMS network;
determining the inbound roaming subscriber's home network;
retrieving authentication credentials from the inbound roaming subscriber's home network, and verifying the authentication credentials;
dynamically deriving public and private user identities for the inbound roaming subscriber; and
creating and storing a subscriber record for the inbound roaming subscriber.
2 . The method of claim 1 , wherein retrieving authentication credentials comprises retrieving AKA authentication vectors from a Home Location Register (HLR) in the inbound roaming subscriber's home network.
3 . The method of claim 1 , wherein creating and storing a subscriber record comprises creating and storing a temporary subscriber record.
4 . The method of claim 1 , wherein creating and storing a subscriber record comprises creating and storing a persistent subscriber record.
5 . The method of claim 1 , wherein dynamically deriving public and private user identities for the inbound roaming subscriber comprises dynamically deriving the public and private user identities from MSISDN and IMSI of the inbound roaming subscriber.
6 . The method of claim 1 , further comprising generating a user profile for the inbound roaming subscriber.
7 . The method of claim 6 , wherein generating the user profile comprises downloading an IMS profile including locally-configured iFCs.
8 . The method of claim 1 , further comprising communicating with the HLR via a MAP interface.
9 . The method of claim 1 , further comprising communicating with a Call Session Control Function via a Cx interface.
10 . The method of claim 1 , further comprising routing the request to an inbound roaming Call Session Control Function.
11 . A system supporting an inbound roaming subscriber in an IMS network, comprising:
a Cx interface to a Call Session Control Function;
a MAP interface to a Home Location Register; and
a computer configured to:
receive a request from the inbound roaming subscriber to access the IMS network;
determine the inbound roaming subscriber's home network;
retrieve authentication credentials from the inbound roaming subscriber's home network, and verifying the authentication credentials;
dynamically derive public and private user identities for the inbound roaming subscriber; and
create and store a subscriber record for the inbound roaming subscriber.
12 . The system of claim 11 , wherein the computer is further configured to retrieve AKA authentication vectors from a Home Location Register (HLR) in the inbound roaming subscriber's home network.
13 . The system of claim 11 , wherein the computer is further configured to create and store a temporary subscriber record.
14 . The system of claim 11 , wherein the computer is further configured to create and store a persistent subscriber record.
15 . The system of claim 11 , wherein the computer is further configured to dynamically derive the public and private user identities from MSISDN and IMSI of the inbound roaming subscriber.
16 . The system of claim 11 , wherein the computer is further configured to generate a user profile for the inbound roaming subscriber.
17 . The system of claim 11 , wherein the computer is further configured to route the request to an inbound roaming Call Session Control Function.
18 . A method for supporting an inbound roaming subscriber in an IMS network, comprising:
receiving a request from the inbound roaming subscriber to access the IMS network at an inbound roaming Call Session Control Function;
determining the inbound roaming subscriber's home network;
retrieving authentication credentials from the inbound roaming subscriber's home network, and verifying the authentication credentials;
dynamically deriving public and private user identities for the inbound roaming subscriber; and
creating and storing a temporary subscriber record for the inbound roaming subscriber.