Call-center call routing
First Claim
Patent Images
1. A call center system with multiple workgroups, each workgroup having a routing controller comprising:
- routing-data generating means operative to derive workgroup routing data indicative of the suitability of destinations within the workgroup for receiving calls;
transfer means for passing the workgroup routing data directly or indirectly to the routing controllers of the other workgroups and for receiving from each such routing controller the workgroup routing data generated by the routing-data generating means of that controller;
storage means for storing both the workgroup routing data generated by the routing-data generating means of the same controller, and the workgroup routing data received by the transfer means from the routing controllers of all other operative workgroups, and global routing means comprising;
receiving means for receiving a routing request in respect of a call incoming to the call center before the call is routed to a workgroup, selection means for determining from the stored routing data for all operative workgroups, including the workgroup with which the routing controller is associated, which workgroup is most suited to handle the call, and response means for responding to the routing request according to the determination made by the selection means, the selection means of all routing controllers making their determinations on the same basis such that the workgroup selected as most suited to handle a call is the same regardless of which routing controller receives the routing request.
12 Assignments
0 Petitions
Accused Products
Abstract
A call center has a number of workgroups each with a routing controller for determining the most suitable destination within the workgroup for receiving a call. This determination is done on the basis of a routing table periodically generated for the workgroup by the routing controller. The workgroups exchange their routing tables. The routing controller of every workgroup thus has sufficient information to globally determine the most suitable workgroup to handle an incoming call. This redundancy avoids the need to provide a fault tolerant central controller.
-
Citations
14 Claims
-
1. A call center system with multiple workgroups, each workgroup having a routing controller comprising:
-
routing-data generating means operative to derive workgroup routing data indicative of the suitability of destinations within the workgroup for receiving calls;
transfer means for passing the workgroup routing data directly or indirectly to the routing controllers of the other workgroups and for receiving from each such routing controller the workgroup routing data generated by the routing-data generating means of that controller;
storage means for storing both the workgroup routing data generated by the routing-data generating means of the same controller, and the workgroup routing data received by the transfer means from the routing controllers of all other operative workgroups, and global routing means comprising;
receiving means for receiving a routing request in respect of a call incoming to the call center before the call is routed to a workgroup, selection means for determining from the stored routing data for all operative workgroups, including the workgroup with which the routing controller is associated, which workgroup is most suited to handle the call, and response means for responding to the routing request according to the determination made by the selection means, the selection means of all routing controllers making their determinations on the same basis such that the workgroup selected as most suited to handle a call is the same regardless of which routing controller receives the routing request. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9)
a LAN to which said routing controller is connected, a first interface for interfacing with a data network for receiving VoIP calls, a second interface for interfacing with a telephone network and for converting calls received therefrom into VoIP calls, and agent workstations for handling calls, said routing request being received through said first interface.
-
-
8. A call center system according to claim 3, wherein said voice calls received from the data network are Voice over IP calls.
-
9. A method according to claim 8, wherein all the routing controllers determine the most suitable workgroup on the same basis such that the workgroup selected as most suited to handle a call is the same regardless of which routing controller is passed the routing request.
-
7. A method of controlling the routing of calls to a call center system with multiple workgroups, the method involving carrying out the following operations separately for each workgroup:
-
generating, for the workgroup concerned, workgroup routing data indicative of the suitability of destinations within the workgroup for receiving calls;
exporting the workgroup routing data for the workgroup concerned; and
receiving workgroup routing data exported in respect of the other workgroups and storing the workgroup routing data of all operative workgroups;
the method further involving passing to any one of the routing controllers a routing request in respect of a call intended for the call center before the call is passed to a workgroup, the routing controller determining from the stored routing data for all operative workgroups which workgroup is most suited to handle the call, and responding to the routing request accordingly.
-
-
10. An arrangement for routing calls to a call center system with multiple workgroups, the arrangement comprising a respective routing controller for each workgroup and call-routing apparatus, separate from the routing controllers, for routing a call intended for the call center to a said workgroup;
- each routing controller comprising;
a routing-data generating device operative to derive workgroup routing data indicative of the suitability of destinations within the workgroup for receiving calls;
a transfer device for exchanging workgroup routing data with the routing controllers of all the other workgroups;
a storage device for storing the workgroup routing data of all operative workgroups, and a global routing device for receiving a routing request in respect of a call yet to be routed to a workgroup, determining from the stored routing data for all operative workgroups which workgroup is most suited to handle a call, and responding to the routing request accordingly. - View Dependent Claims (11, 12, 13, 14)
- each routing controller comprising;
Specification