Registration redirect server
First Claim
1. A communication network comprising:
- a plurality of feature servers providing services to communication devices within the communication network, the plurality of feature servers including at least a first feature server;
a plurality of registration redirect servers each servicing a shared virtual Internet Protocol (IP) address common to the plurality of registration redirect servers, each of the plurality of registration redirect servers performing load balancing of registration requests on behalf of two or more of the plurality of feature servers; and
a plurality of geographically dispersed communication devices communicatively coupled with the plurality of registration redirect servers, each of the plurality of geographically dispersed communication devices configured to issue initial registration requests intended for any of the plurality of feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a first communication device of the plurality of geographically dispersed communication devices is directed to the first feature server;
wherein the first feature server is further configured to;
receive, from the first registration redirect server, the initial registration request;
determine that the first communication device is associated with a home feature server that is different from the first feature server;
notify the home feature server of the initial registration request for the first communication device;
receive service settings for the first communication device; and
provide requested services to the first communication device based on the service settings.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dynamically registering a communication device are disclosed. As one example, a communication network architecture is disclosed that includes multiple feature servers, multiple registration redirect servers (RRSs), and multiple communication devices. The feature servers provide services to the communication devices. The RRSs each service a shared virtual Internet Protocol (IP) address and perform load balancing of registration requests on behalf of multiple feature servers located geographically proximate to the RRS. The communication devices are configured to issue initial registration requests intended for any of the feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a communication device is directed to a particular feature server that is associated with a RRS that is closest to the communication device, and where the particular feature server is selected by a load balancing routine executing on the RRS.
-
Citations
18 Claims
-
1. A communication network comprising:
-
a plurality of feature servers providing services to communication devices within the communication network, the plurality of feature servers including at least a first feature server; a plurality of registration redirect servers each servicing a shared virtual Internet Protocol (IP) address common to the plurality of registration redirect servers, each of the plurality of registration redirect servers performing load balancing of registration requests on behalf of two or more of the plurality of feature servers; and a plurality of geographically dispersed communication devices communicatively coupled with the plurality of registration redirect servers, each of the plurality of geographically dispersed communication devices configured to issue initial registration requests intended for any of the plurality of feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a first communication device of the plurality of geographically dispersed communication devices is directed to the first feature server; wherein the first feature server is further configured to; receive, from the first registration redirect server, the initial registration request; determine that the first communication device is associated with a home feature server that is different from the first feature server; notify the home feature server of the initial registration request for the first communication device; receive service settings for the first communication device; and provide requested services to the first communication device based on the service settings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for dynamically provisioning feature server access in a communication network, comprising:
-
receiving, at a first feature server and from a registration redirect server, a registration request for a first communication device connected to the communication network; determining, by the first feature server, that the first communication device is associated with a home feature server; notifying the home feature server of the registration request for the first communication device; receiving, at the first feature server, service settings for the first communication device; and providing, by the first feature server, requested services to the first communication device based on the service settings. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for dynamically provisioning feature server access in a communication network, comprising:
-
at least one processor; memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the system to perform a method, the method comprising; receiving, at a first feature server and from a registration redirect server, a registration request for a first communication device connected to the communication network; determining, by the first feature server, that the first communication device is associated with a home feature server; notifying the home feature server of the registration request for the first communication device; receiving, at the first feature server, service settings for the first communication device; and providing, by the first feature server, requested services to the first communication device based on the service settings. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification