Abstract:
A telephony call center has agent workstations having telephones connected to station-side ports of a telephone switching apparatus adapted to receive and switch conventional telephone calls to the telephones, and also computer platforms connected on a local area network (LAN). A processor also connected on the LAN has a wide area network (WAN) port and is adapted to receive and distribute computer-simulated telephone calls from the WAN to computer platforms at the agent stations. At individual agent stations the telephone and computer platform is connected by a Telephone Application Programming Interface (TAPI)-compliant bridge. Status of calls of both types at agent workstations is communicated to a network-level router by the processor having a WAN connection, which may also receive computer-simulated calls. The router may then make routing decisions based on agent status relative to both kinds of calls.
Abstract:
A queueing system in a call center is adapted to queue voice mails as well as live telephone calls. In a preferred embodiment the calls include both connection-oriented switched telephony (COST) calls and Data Network Telephony (DNT) calls. Callers are enabled to leave voice mail as an alternative to waiting, and records of the voice mails are queued, preferably in the same queue processing the live calls. In some embodiments the call center is enabled to process e-mails, video mails and facsimile messages as well as live calls and voice mail messages, and all types of multimedia communication can be queued in the same queue according to prestored routing rules and priority rules.
Abstract:
A multi-media call center has agent stations with telephones and multi-media computer platforms, wherein the telephones and computer platforms are connected by a bridge circuit adapted to allow audio data to be shared between the telephones and the computer platforms. The computer platforms are also adapted to process computer-simulated calls. In various embodiments all or portions of calls of either type may be recorded, pre-recorded audio may be played back to callers, the system may respond to pre-determined key phrases uttered by callers, and the system may respond to an agent's voice commands.
Abstract:
A telephone call-routing system comprises an initial call-processing unit adapted for receiving calls from customers, and includes a processor system adapted for eliciting information from a caller. In a preferred embodiment calls are forwarded to telephony switches at selected remote call-in centers over telephone lines, and the elicited information from each call is forwarded in parallel over digital communication links separate from the telephone lines to telephony servers at the remote call-in centers to which the calls are forwarded. In a preferred embodiment, at the remote call-in centers the telephony switches are connected to plural telephones at workstations, and the telephony servers are connected to the telephony switches and on networks to display terminals proximate the individual telephones to which calls are routed. In preferred embodiments elicited information from a caller is displayed at a display terminal proximate a telephone on or before the call associated with the elicited information is received.
Abstract:
An Internet Protocol Telephony Network (IPNT) call-routing system has a first processor adapted for receiving and initial processing of incoming IPNT calls from a wide area network (WAN). At the first processor information about callers is elicited. Calls are routed to remote processors for distribution to individual stations over the WAN, and information about the callers is sent to the same remote processors by a data link separate from the WAN. The WAN may be the Internet, and caller information may be used at the remote processors for further routing, and to retrieve customer information from available databases, which may be displayed on video displays at workstations to which the calls are routed.
Abstract:
A method for a reporting application to flexibly report the status of an entity in a call center to a requesting application is provided. The entity could be in one or more states. Examples of an entity are a directory number, an agent, a group, a routing point, and an agent place. The requesting application sets the priority of these states belonging to the entity by sending a status priority table to the reporting application. The reporting application reports the status based on the active states of the entity and the priority table. As an example, the reported status could be the active state having the highest priority in the table. This state is reported back to the requesting application. Because different requesting applications could present different priority tables, the reporting application could report different states for the same entity.
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.
Abstract:
A method for rerouting calls in a call-routing system having a routing processor storing information about the status of remote telephone stations involves setting a semaphore for station busy at the time a call is routed to the station, and timing the semaphore for a pre-programmed period of time known to be the latency period for returning a real-time signal that the routed call was actually completed. If the signal for call completion is not received in the pre-programmed time, the call is canceled and re-routed by reinserting the call in a routing queue. When the call is canceled the semaphore is reset to indicate the station is not busy. In a preferred embodiment the call is rerouted to the same destination as originally routed.
Abstract:
A telephone call-routing system comprises a routing intelligence adapted to receive real-time activity reports on busy status of remote telephone stations, and to route incoming calls based on the busy status. In a preferred embodiment the routing intelligence sets a busy semaphore for each station to which a call is routed at the time the call is routed, before a real-time signal is returned that the station is in fact busy. The semaphore is initially set to busy for a first period of time substantially equal to the known latency for returning the real-time busy signal. After the first period of time, and with return of a real-time busy signal, the semaphore is reset to busy for a second period of time substantially equal to the historical average elapsed time for calls in the call-routing system, after which the semaphore is released. After the first period of time, and in the absence of the real-time busy signal, the semaphore is immediately released so further calls may be routed to the station.
Abstract:
A network-level routing system has a router and a connected information server at network level, the information server linked to a plurality of CTI servers each connected by a CTI link to a telephony switch in a call center. The CTI servers are adapted to monitor and control the telephony switches, which may be of different make and manufacture, and to report switch status to the connected information server at network level on a continuous basis, transaction-by-transaction. Incoming calls are routed to the telephony switches at the call centers by the network-level router based on the continually updated information in the network-level information server.