Claims
- 1. An Internet Protocol Network Telephony (IPNT) call routing system, comprising:a plurality of call centers, each center having a managing computer coupled to a wide area network (WAN) and a plurality of PCs at agent stations, the managing computers adapted to receive IPNT calls on the WAN and to distribute the calls to the PCs at the agent stations; a central controller having a dedicated data link separate from the WAN to each of the managing computers at the plurality of call centers and connected to the WAN, the central controller adapted to receive IPNT calls from the WAN and distribute the calls to the managing computers at the call centers; and a statistical server coupled to the central controller and adapted to monitor call activity at each of the plurality of call centers via the dedicated data links, keeping a real-time record of call center loading and activity; wherein the central controller routes IPNT calls to the connected call centers via the WAN based on monitored activity of each call center, and, in the event of failure of a dedicated data link to any one of the managing computers, continues to route calls to the disconnected call center based on estimates of activity at the disconnected call center calculated at the central controller and based on historical activity of the call center.
- 2. The call routing system of claim 1 wherein the WAN is the Internet.
- 3. A method for routing an Internet Protocol Network Telephony call arriving at a system having a plurality of call centers controlled by a central controller, each of said plurality of call centers periodically sending at least current load status information to said central controller, a specific one of said call centers being temporarily unable to send said current status information to said central controller, said method comprising the steps of:retrieving at least load status information of said specific one of said call centers that has been previously sent to said central controller; estimating current status of said one call center based on said retrieved status information by determining whether all calls routed to said one call center are likely to be completely processed and further by setting number of calls in a queue and number of busy agents equal to zero if all calls routed to said one call center are likely to be completely processed; and routing said call by said central controller to one of said plurality of call centers using said estimated status of said one call center and current status information of other call centers.
- 4. A method for routing an Internet Protocol Network Telephony call arriving at a system having a plurality of call centers controlled by a central controller, each of said plurality of call centers periodically sending at least current load status information to said central controller, a specific one of said call centers being temporarily unable to send said current status information to said central controller, said method comprising the steps of:retrieving at least load status information of said specific one of said call centers that has been previously sent to said central controller; estimating current status of said one call center based on said retrieved status information by determining whether an approximate number of unprocessed calls in said one call is less than the number of available agents, and further by setting number of calls in a queue equal to zero if the approximate number of unprocessed calls in said one call is less than the number of available agent; and routing said call by said central controller to one of said plurality of call centers using said estimated status of said one call center and current status information of other call centers.
CROSS-REFERENCE TO RELATED DOCUMENTS
The present patent application is a divisional application of copending patent application Ser. No. 08/929,594, filed on Sep. 15, 1997. All prior applications are incorporated herein in their entirety by reference.
US Referenced Citations (12)
Non-Patent Literature Citations (1)
Entry |
L. Orozco-Barbosa, D. Makrakis, C.H. Yang, N.D. Georganas , Design and performance evaluation of intelligent multimedia services, Computer Communications 20 (1997) 219-232. |