Traffic load balancing
First Claim
1. A method, comprising:
- receiving a load balance stimulus to migrate call origination from a first switch/server to a second switch/server, wherein the first switch/server controls two or more subscriber communication devices including a first subscriber'"'"'s first communication device, and wherein the second switch/server controls two or more subscriber communication devices;
providing, at the second switch/server, a virtual communication device and a second electronic address, wherein calls directed to or coming from the first communication device are routed through the virtual communication device controlled by the second switch/server;
the second switch/server receiving a registration message from the first communication device;
thereafter creating, at the second switch/server, a visitor application record associated with the first subscriber'"'"'s first communication device, wherein the visitor application record comprises at least the following information;
a first subscriber'"'"'s name, the second electronic address, a first subscriber'"'"'s home security information, a first communication device type, call state information, a button record having a set of a plurality of buttons identical to a set of a plurality of buttons on the first communication device, and a first electronic address;
in response to creating the visitor application record, associating the second electronic address of the virtual communication device with the visitor application record, the second electronic address being different from the first electronic address associated with the first communication device; and
after and while the virtual communication device is associated with the visitor application record, receiving, from the first switch/server, an incoming call at the second electronic address associated with the second switch/server to set up the incoming call with the first subscriber'"'"'s first communication device, wherein the incoming call is directed to the first communication device.
26 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an enterprise network is provided that includes a mobility module 150 associated with a first or second switch/server 100 or 104, respectively. On the second switch/server, the mobility agent manages a pool of mobility user station records 168a-j and creates visitor application records 172a-i associated with a external subscriber communication devices 136a-n. Each visitor application record is associated with a subscriber whose communication device is controlled by the first switch/server 100. In response to a selected stimulus, outgoing call processing for selected communication devices on the first switch/server is moved to the second switch/server 104 by associating, for each such device, a selected record 168 with a corresponding record 172.
-
Citations
23 Claims
-
1. A method, comprising:
-
receiving a load balance stimulus to migrate call origination from a first switch/server to a second switch/server, wherein the first switch/server controls two or more subscriber communication devices including a first subscriber'"'"'s first communication device, and wherein the second switch/server controls two or more subscriber communication devices; providing, at the second switch/server, a virtual communication device and a second electronic address, wherein calls directed to or coming from the first communication device are routed through the virtual communication device controlled by the second switch/server; the second switch/server receiving a registration message from the first communication device; thereafter creating, at the second switch/server, a visitor application record associated with the first subscriber'"'"'s first communication device, wherein the visitor application record comprises at least the following information;
a first subscriber'"'"'s name, the second electronic address, a first subscriber'"'"'s home security information, a first communication device type, call state information, a button record having a set of a plurality of buttons identical to a set of a plurality of buttons on the first communication device, and a first electronic address;in response to creating the visitor application record, associating the second electronic address of the virtual communication device with the visitor application record, the second electronic address being different from the first electronic address associated with the first communication device; and after and while the virtual communication device is associated with the visitor application record, receiving, from the first switch/server, an incoming call at the second electronic address associated with the second switch/server to set up the incoming call with the first subscriber'"'"'s first communication device, wherein the incoming call is directed to the first communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An enterprise network, comprising:
-
a second mobility agent associated with a second switch/server, the second mobility agent operable to; provide a mobility user station record associated with a virtual communication device, the virtual communication device being associated with a second electronic address, wherein calls directed to or coming from a first communication device are routed through the virtual communication device controlled by the second switch/server; create a visitor application record associated with the first communication device, wherein a first subscriber is normally associated with the first communication device and a first electronic address is associated with the first communication device, and wherein the visitor application record includes information to make a call from the virtual communication device, wherein the visitor application record comprises at least the following information;
a first subscriber'"'"'s name, the second electronic address, a first subscriber'"'"'s home security information, a first communication device type, call state information, a button record having a set of a plurality of buttons identical to a set of a plurality of buttons on the first communication device, and a first electronic address;associate the mobility user station record with the first communication device, wherein the first and second electronic addresses are different; a first mobility agent associated with a first switch/server, the first mobility agent operable to; determine if mobility registration is in effect; and if mobility registration is in effect, forward an incoming call directed to the first communication device to the second mobility agent to set up the incoming call. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium, comprising:
-
a plurality of visitor application records associated with a plurality of communication devices, the communication devices having a first set of electronic addresses associated with at least a first switch/server; a plurality of mobility user station records associated with a plurality of virtual communication devices, the virtual communication devices being controlled by a second switch/server different from the at least a first switch/server and the virtual communication devices having a second set of electronic addresses associated with the second switch/server, wherein each of the plurality of visitor application records is associated with a specific one of the mobility user station records, wherein a first of the mobility user station records and virtual communication devices is associated with a first subscriber, wherein the first subscriber generates a call from a first communication device that is associated, by a visitor application record and a mobility user station record, with the first virtual communication device such that the first virtual communication device completes the call through the second switch/server rather than the first switch/server; wherein, when the first communication device, associated with the first switch/server, receives a call origination for the first subscriber, the call origination being received through the first switch/server, the first switch/server transmits the call origination to the second switch/server, a first visitor application record associated with the first mobility user station record causes the second switch/server to access the mobility user station record associated with the first subscriber, the mobility user station record causes the second switch/server to send the call origination through the first virtual communication device associated with the first subscriber; and wherein the first communication device of the first subscriber is controlled by the first switch/server and has a first electronic address in the first set of electronic addresses, wherein the first mobility user station record has a second electronic address in the second set of electronic addresses, and wherein the first visitor application record on the second switch/server comprises at least the following information;
a first subscriber'"'"'s name, the first electronic address, a first subscriber'"'"'s home security information, a first communication device type, call state information, a button record having a set of a plurality of buttons identical to a set of a plurality of buttons on the first communication device and the second electronic address. - View Dependent Claims (23)
-
Specification