Dynamic CSCF assignment
First Claim
1. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon for performing a method of servicing a service request from a communications device that is normally associated with a home network of a user where the user is subscribed to a first IMS (IP Multimedia Subsystem) networking environment, the method comprising:
- establishing an IP connectivity with a local network that is not the user'"'"'s home network;
determining a roaming condition for the communications device;
dynamically assigning a Serving Call Session Control Function (S-CSCF) associated with the local network by receiving a request to establish data connectivity with the local network;
determining a profile for the communications device that includes access credentials associated with the local network from a plurality of profiles stored within the communications device, wherein each profile in the plurality of profiles is associated with a respective network that is not the communications device'"'"'s home network;
discovering the S-CSCF;
registering the communications device with a subscriber server associated with the local network that indicates a set of services available to the communications device through the local network;
receiving service requests from the communications device by way of the dynamically assigned S-CSCF in a second IMS networking environment of the local network, wherein the communications device is subscribed to services of the home network for provision of services in the first IMS networking environment and, wherein the communications device is connecting to the local network in the second IMS networking environment; and
servicing the requests of the communications device by utilizing the dynamically assigned S-CSCF of the local network.
6 Assignments
0 Petitions
Accused Products
Abstract
Ways for performing servicing a service request from a communications device that is normally associated with a first domain are disclosed. An illustrative method includes dynamically assigning a CSCF (Call Session Control Function) associated with a second domain to receive service requests from the device in an IMS (IP Multimedia Subsystem) networking environment, receiving the requests by way of the dynamically assigned CSCF.
47 Citations
18 Claims
-
1. One or more non-transitory computer-storage media having computer-executable instructions embodied thereon for performing a method of servicing a service request from a communications device that is normally associated with a home network of a user where the user is subscribed to a first IMS (IP Multimedia Subsystem) networking environment, the method comprising:
-
establishing an IP connectivity with a local network that is not the user'"'"'s home network; determining a roaming condition for the communications device; dynamically assigning a Serving Call Session Control Function (S-CSCF) associated with the local network by receiving a request to establish data connectivity with the local network; determining a profile for the communications device that includes access credentials associated with the local network from a plurality of profiles stored within the communications device, wherein each profile in the plurality of profiles is associated with a respective network that is not the communications device'"'"'s home network; discovering the S-CSCF; registering the communications device with a subscriber server associated with the local network that indicates a set of services available to the communications device through the local network; receiving service requests from the communications device by way of the dynamically assigned S-CSCF in a second IMS networking environment of the local network, wherein the communications device is subscribed to services of the home network for provision of services in the first IMS networking environment and, wherein the communications device is connecting to the local network in the second IMS networking environment; and servicing the requests of the communications device by utilizing the dynamically assigned S-CSCF of the local network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-storage media having computer-useable instructions embodied thereon for performing a method of servicing a service request from a communications device that is subscribed to a home carrier, the method comprising:
-
determining a foreign network from a preferred roaming list (PRL) stored within the communications device; establishing data connectivity with the foreign network, wherein the foreign network is one or more of a network of a local carrier or a network that provides access to the local carrier that is not the communications device'"'"'s home network; determining a suitable roaming profile for accessing the foreign network from a plurality of roaming profiles stored within the communications device, wherein each roaming profile in the plurality of roaming profiles is associated with a respective foreign network; utilizing the suitable roaming profile to receive an indication of a dynamically assigned Call Session Control Function (CSCF) associated with the local carrier; utilizing the dynamically assigned CSCF to receive service requests from the communications device in an IP Multimedia Subsystem (IMS) networking environment of the foreign network; receiving the service requests by way of the dynamically assigned CSCF; and servicing the service requests by way of the dynamically assigned CSCF, wherein the CSCF prioritizes local servers of the local carrier over servers of the home carrier when both the local servers of the local carrier and the servers of the home carrier are available to satisfy the service requests. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-storage media having computer-useable instructions embodied thereon for performing a method of servicing a service request from a communications device that is subscribed to a home carrier, the method comprising:
-
determining a local carrier from a preferred roaming list (PRL) stored within the communications device, wherein the local carrier is not the communications device'"'"'s home carrier; determining that the communications device is capable of communicating with a network of the local carrier more efficiently than with a network of the communications device'"'"'s home carrier; establishing an IP connectivity with the local carrier; determining a roaming profile associated with the local carrier from a plurality of profiles stored within the communications device, wherein each of the profiles in the plurality of profiles are mapped to respective realms, such that there is one profile per realm; receiving a request to be associated with a Call Session Control Function (CSCF) associated with the local carrier in an IP Multimedia Subsystem (IMS) networking environment; automatically assigning a CSCF based on the determined roaming profile; receiving service requests from the communications device by way of the automatically assigned CSCF; and servicing the service requests of the communications device by utilizing the automatically assigned CSCF of the local carrier. - View Dependent Claims (16, 17, 18)
-
Specification