Dynamic Load Balancing Between Multiple Locations With Different Telephony System
First Claim
1. A non-transitory computer-readable medium comprising instructions that, when executed by a computer, cause the computer to:
- receive a call from a primary interactive voice response system at a load-balancing interactive voice response system, wherein the primary interactive voice response system is configured to route a first percentage of a plurality of calls to routing logic and to route a second percentage of the plurality of calls to the load-balancing interactive voice response system;
select a telephony system from among a plurality of telephony systems based on agent availability data associated with call center sites of the plurality telephony systems; and
route the call to a routing protocol component of the routing logic, wherein the routing protocol component routes the call to a call center of the selected telephony system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a call from a primary interactive voice response (IVR) system at a load-balancing IVR system. The primary IVR system routes a first percentage of calls to routing logic and a second percentage of calls to the load-balancing IVR system. A telephony system is selected from among a plurality of telephony systems based on agent availability data associated with call center sites of the plurality of telephony systems. The method includes routing the call to a routing protocol component of the routing logic, where the routing protocol component routes the call to a call center of the selected telephony system.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium comprising instructions that, when executed by a computer, cause the computer to:
-
receive a call from a primary interactive voice response system at a load-balancing interactive voice response system, wherein the primary interactive voice response system is configured to route a first percentage of a plurality of calls to routing logic and to route a second percentage of the plurality of calls to the load-balancing interactive voice response system; select a telephony system from among a plurality of telephony systems based on agent availability data associated with call center sites of the plurality telephony systems; and route the call to a routing protocol component of the routing logic, wherein the routing protocol component routes the call to a call center of the selected telephony system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium comprising instructions that, when executed by a computer, cause the computer to:
-
receive, at routing logic, a call directed to a primary interactive voice response system, wherein the primary interactive voice response system is configured to route a first percentage of received calls to the routing logic and to route a second percentage of the received calls to a load-balancing interactive voice response system, wherein the first percentage of received calls is based at least partially on routing criteria; receive agent availability data associated with a plurality of telephony systems; and dynamically route the call based at least partially on the agent availability data. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a memory storing instructions executable by the processor to generate a user interface configured to; receive user-specified routing criteria; and send the user-specified routing criteria to a load-balancing interactive voice response system that receives calls from a primary interactive voice response system, wherein the user-specified criteria is usable by the load-balancing interactive voice response system to determine which of a plurality of telephony systems to route a received call to. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification