External positivistic forward transfer in call routing systems
First Claim
1. A telephone call-routing system, comprising:
- an initial call-processing system having a first trunk for receiving calls from customers; and
a remote call-in center comprising a telephony switching apparatus connected to telephones at a plurality of agent workstations, and connected by a second trunk to the initial call processing system, and a Computer Telephony Integration (CTI) server connected to the telephony switching apparatus by a CTI link and having a communication link separate from the second trunk to the initial call processing system, and connected by a local area network (LAN) to computer stations at the agent workstations, the CTI server monitoring activity of the telephony switching apparatus and reporting status of the switching apparatus to the initial call processing system over the communication link;
wherein the initial call-processing system selects an agent workstation destination for an incoming call based in part on the activity reported by the CTI server, negotiates a semaphore, being a virtual telephone number of the switching apparatus at the call center, with the CTI server over the communication link, switches the call to the semaphore number at the switching apparatus, sets a busy indication for the negotiated semaphore at the initial call-processing system, and forwards data associated with the call, including an indication of the semaphore number, to the CTI server over the communication link, and wherein the CTI server sends the associated data to the computer station at the destination agent workstation and switches the call from the semaphore number to the telephone extension at the destination agent workstation.
7 Assignments
0 Petitions
Accused Products
Abstract
A telephone call-routing system includes an initial call-processing system having a first telephone line adapted for receiving calls from customers and a processor system, and a remote call-in center comprising a computerized telephony switch connected to a plurality of telephones at operator workstations. The processor system is adapted to route calls to individual ones of the telephones, and is connected by a telephony line to the initial call processing system. A telephony server is connected to the telephony switch by a first high-speed data link and has a digital network communication link to the processor system. The telephony server is adapted to monitor activity of the telephony switch and to report the activity to the processor system over the digital network link. The processor system selects a destination for an incoming call based on the activity reported to the processor system by the telephony server, and immediately routes the call to the selected destination, setting a semaphore for destination busy, and forwarding a data packet associated with the call by the destination phone number to the telephony server over the digital network link.
-
Citations
22 Claims
-
1. A telephone call-routing system, comprising:
-
an initial call-processing system having a first trunk for receiving calls from customers; and a remote call-in center comprising a telephony switching apparatus connected to telephones at a plurality of agent workstations, and connected by a second trunk to the initial call processing system, and a Computer Telephony Integration (CTI) server connected to the telephony switching apparatus by a CTI link and having a communication link separate from the second trunk to the initial call processing system, and connected by a local area network (LAN) to computer stations at the agent workstations, the CTI server monitoring activity of the telephony switching apparatus and reporting status of the switching apparatus to the initial call processing system over the communication link; wherein the initial call-processing system selects an agent workstation destination for an incoming call based in part on the activity reported by the CTI server, negotiates a semaphore, being a virtual telephone number of the switching apparatus at the call center, with the CTI server over the communication link, switches the call to the semaphore number at the switching apparatus, sets a busy indication for the negotiated semaphore at the initial call-processing system, and forwards data associated with the call, including an indication of the semaphore number, to the CTI server over the communication link, and wherein the CTI server sends the associated data to the computer station at the destination agent workstation and switches the call from the semaphore number to the telephone extension at the destination agent workstation. - View Dependent Claims (2, 3, 4)
-
-
5. An initial call processing system comprising:
-
a first trunk adapted for receiving an incoming call from a customer and a second trunk for routing incoming calls to remote switching apparatus; and a processor system coupled to the first trunk conducting initial processing and routing of the incoming call, the initial processing resulting in data associated with the incoming call; wherein the processor system negotiates a semaphore, being a virtual telephone number at the remote switching apparatus, with a CTI processor connected to the remote switching apparatus, switches the incoming call to the semaphore number at the remote switching apparatus, and transmits the data over a communication link separate from the second trunk to the CTI processor to be associated with the call. - View Dependent Claims (6)
-
-
7. A method for routing an incoming call from a caller via a trunk to a selected destination, comprising steps of:
-
(a) receiving the incoming call; (b) preparing data associated with the incoming call; (c) selecting a final destination for the call based on stored information about availability of possible destinations; (d) negotiating a semaphore number at a telephony switching apparatus with a Computer Telephony Integration (CTI) processor over a communication link separate from the trunk; (e) switching the incoming call over the trunk to the telephony switching apparatus, while transmitting the data over a communication link separate from the trunk, the data associated with the telephone call by the semaphore number at the telephony switching apparatus; and (f) switching the call to the final destination by the CTI processor and transmitting the data to the same destination.
-
-
8. A call center comprising:
-
a telephony switching apparatus having a trunk for receiving calls from a network initial-processing center; a Computer Telephony Integration (CTI) processor connected to the telephony switching apparatus by a CTI link and a communication link to the initial-processing center separate from the trunk; and a plurality of agent stations having each at least one telephone connected by an extension line to the telephony switching apparatus and a computer station connected to the CTI processor by a local area network (LAN); wherein the CTI processor negotiates a semaphore, being a virtual telephone number at the telephony switching apparatus, with the initial processing center over the separate communication link, for a call received at the initial processing center and routed thereby to an agent station at the call center, accepts data associated with the call over the separate communication link, transfers the data by the LAN to the agent station to which the call is destined, and switches the call to the same agent station when the call arrives at the semaphore number in the switching apparatus. - View Dependent Claims (9, 10, 11)
-
-
12. A telephone call-routing system, comprising:
-
an initial call-processing system having a first trunk for receiving calls from customers; and a remote call-in center comprising a telephony switching apparatus connected to telephones at a plurality of agent stations, and connected by a second trunk to the initial call processing system, and a Computer Telephony Integration (CTI) server connected to the telephony switching apparatus by a CTI link and having a communication link separate from the second trunk to the initial call processing system, and connected by a local area network (LAN) to computer stations at the agent workstations, the CTI server monitoring activity of the telephony switching apparatus and reporting status of the switching apparatus to the initial call processing system over the communication link; wherein the initial call-processing system selects an agent station destination for an incoming call based in part on the activity reported by the CTI server, selects a locally-stored semaphore indicated as free, being a virtual telephone number of the switching apparatus at the call center, switches the call to the semaphore number at the switching apparatus, sets a busy indication for the negotiated semaphore at the initial call-processing system, and forwards data associated with the call, including an indication of the semaphore number, to the CTI server over the communication link, and wherein the CTI server sends the associated data to the computer station at the destination agent station and switches the call from the semaphore number to the telephone extension at the destination agent workstation, and notifies the initial call processing center when the semaphore is again free. - View Dependent Claims (13, 14, 15)
-
-
16. An initial call processing system comprising:
-
a first trunk adapted for receiving an incoming call from a customer and a second trunk for routing incoming calls to remote switching apparatus; and a processor system coupled to the first trunk conducting initial processing and routing of the incoming call, the initial processing resulting in data associated with the incoming call; wherein the processor system selects a semaphore, being a virtual telephone number at the remote switching apparatus, from a database local to the initial call processing system, switches the incoming call to the semaphore number at the remote switching apparatus, sets the semaphore to busy at the local database, and transmits the data over a communication link separate from the second trunk to a Computer Telephony Integration (CTI) processor connected to the remote switching apparatus to be re-associated with the call at the remote switching apparatus. - View Dependent Claims (17)
-
-
18. A method for routing an incoming call from a caller via a trunk to a selected destination, comprising steps of:
-
(a) receiving the incoming call at an initial call-processing center; (b) preparing data associated with the incoming call; (c) selecting a final destination for the call based on stored information about availability of possible destinations; (d) selecting a semaphore number at a telephony switching apparatus to which the final destination for the call is connected, and setting the semaphore as busy at the initial call processing center; (e) switching the incoming call over a trunk to the telephony switching apparatus while transmitting the data over a separate communication link to a Computer Telephony Integration (CTI) processor, the data associated with the telephone call by the semaphore number at the telephony switching apparatus; and (f) switching the call to the final destination by the CTI processor and transmitting the data to the same destination by the CTI processor.
-
-
19. A call center comprising:
-
a telephony switching apparatus having a trunk for receiving calls from a network initial-processing center; a Computer Telephony Integration (CTI) processor connected to the telephony switching apparatus by a CTI link and a communication link to the initial-processing center separate from the trunk; and a plurality of agent stations having each at least one telephone connected by an extension line to the telephony switching apparatus and a computer station connected to the CTI processor by a local area network (LAN); wherein the CTI processor monitors the switching apparatus for a call switched to a semaphore number at the switching apparatus, wherein the semaphore number indicates an agent station to which the call is destined, accepts data by the communication link identified as associated with the same semaphore number, transmits the data to the agent station, and switches the call to the same agent station. - View Dependent Claims (20, 21, 22)
-
Specification