Statistically-predictive and agent-predictive call routing
First Claim
1. An Internet Protocol Network Telephony (IPNT) call-routing system adapted for routing incoming calls to individual ones of remote computer stations, comprising:
- a wide area network (WAN) connection for receiving and forwarding incoming calls; and
a call-routing processor coupled to the WAN and to the remote computer stations, the call-routing processor adapted to receive and use information about availability of the remote computer stations in routing calls;
wherein the call-routing processor, upon routing a selected call to a selected one of the remote computer stations, sets a semaphore that the selected computer station is busy, and routes no further calls to that computer station until the semaphore is released, and after a pre-set latency time for return of an agent busy signal after the selected call is routed to the selected remote computer station, and after a signal is received that the call was answered, the semaphore is reset to continue for an average time based on call history, after which time the semaphore is released, allowing further calls to be routed to the selected remoter computer station.
7 Assignments
0 Petitions
Accused Products
Abstract
An Internet Protocol Network Telephony (IPNT) call-routing system has a call-routing processor on a wide area network (WAN) such as the Internet, and receives and re-routes incoming calls to remote computer stations adapted to receive such calls. The call-routing processor, upon routing a call to a selected one of remote stations, sets a semaphore that the remote station is busy and routed no more calls to that remote station until the semaphore is reset. In one embodiment, after a return signal that the call is answered, the semaphore is set to continue for a pre-determined average call-duration time, after which it is reset, and further calls may be routed, even though no signal is returned that the call has been completed. In some embodiments the remote stations comprise call centers wherein a central call-center managing processor re-routes calls to computer agent workstations connected to the managing processor on a local area network (LAN).
-
Citations
5 Claims
-
1. An Internet Protocol Network Telephony (IPNT) call-routing system adapted for routing incoming calls to individual ones of remote computer stations, comprising:
-
a wide area network (WAN) connection for receiving and forwarding incoming calls; and a call-routing processor coupled to the WAN and to the remote computer stations, the call-routing processor adapted to receive and use information about availability of the remote computer stations in routing calls; wherein the call-routing processor, upon routing a selected call to a selected one of the remote computer stations, sets a semaphore that the selected computer station is busy, and routes no further calls to that computer station until the semaphore is released, and after a pre-set latency time for return of an agent busy signal after the selected call is routed to the selected remote computer station, and after a signal is received that the call was answered, the semaphore is reset to continue for an average time based on call history, after which time the semaphore is released, allowing further calls to be routed to the selected remoter computer station. - View Dependent Claims (2)
-
-
3. An Internet Protocol Network Telephony (IPNT) call-routing system adapted for routing incoming calls to individual ones of remote computer stations, comprising:
-
a wide area network (WAN) connection for receiving and forwarding incoming calls; and a call-routing processor coupled to the WAN and to the remote computer stations, the call-routing processor adapted to receive and use information about availability of the remote computer stations in routing calls; wherein the call-routing processor, upon routing a selected call to a selected one of the remote computer stations, sets a semaphore that the selected computer station is busy, and routes no further calls to that computer station until the semaphore is released, and wherein, after a pre-set latency time for return of an agent busy signal after the selected call is routed to the selected remote computer station, in the absence of the busy signal, the semaphore is immediately released, allowing further calls to be routed to the selected remote computer station.
-
-
4. In an Internet Protocol Network Telephony (IPNT) call-routing system having a routing processor storing information about the status of remote computer stations, a method for routing calls to individual ones of the remote computer stations, comprising steps of:
-
(a) receiving an incoming call; (b) routing the incoming call to a selected one of the remote computer stations, based on stored information that the selected remote computer station is available and not busy; and (c) setting a semaphore in the routing processor, at the time the incoming call is routed, to busy for a first pre-programmed period of time determined to be the known latency time for real-time return of a signal that the remote computer station is busy, and not routing further calls to the selected one of the remote computer stations while the semaphore is set; and (d) with return of a real-time signal that the selected remote computer station is busy, resetting the semaphore to busy for a second pre-programmed period of time after the first pre-programmed period of time, the second pre-programmed period of time being a period of time determined to be an average historical time for call duration at remote computer stations.
-
-
5. In an Internet Protocol Network Telephony (IPNT) call-routing system having a routing processor storing information about the status of remote computer stations, a method for routing calls to individual ones of the remote computer stations, comprising steps of:
-
(a) receiving an incoming call; (b) routing the incoming call to a selected one of the remote computer stations, based on stored information that the selected remote computer station is available and not busy; and (c) setting a semaphore in the routing processor, at the time the incoming call is routed, to busy for a first pre-programmed period of time determined to be the known latency time for real-time return of a signal that the remote computer station is busy, and not routing further calls to the selected one of the remote computer stations while the semaphore is set; and (d) after the first pre-programmed period of time, and in the absence of the return of a real-time signal that the selected remote computer station is busy, the semaphore is immediately released, allowing further calls to be routed to the selected remote computer station.
-
Specification