Call distribution system with distributed control of calls and data distribution
First Claim
1. A call distribution system comprising:
- at least one telephone line;
a first telephony interface device having a telephony connection with said at least one telephone line;
a computer having a data connection to said first telephony interface device;
an interprocess message dispatch system capable of sending messages from one process to another;
a first call control process controlling said first telephony interface device to perform telephony functions, having a message port to said interprocess message dispatch system, and sending messages to a network interface process via said interprocess message dispatch system;
a second telephony interface device having a telephony connection with said at least one telephone line;
a second call control process controlling said second telephony interface device to perform telephony functions;
a communication connection between said second call control process and said network interface process for sending to said second call control process a message received by said network interface process from said first call control process; and
wherein each of said call control processes includes data comprisinga list of calls coming over said at least one telephone line anda list of all additional computers currently available to receive a transferred telephone call, said lists built from data provided to said call control processes via messages sent over said communication connection.
4 Assignments
0 Petitions
Accused Products
Abstract
An call distribution system is provided for distributing calls and information relating to the calls to different stations serviced by telephones and computers. The call distribution system comprises one or more telephone lines (52, 300), with or without a PBX (50) or an ACD, a first telephony interface device (62, 308) connected to a computer and to the telephone lines (52, 300), a second telephony interface device (76, 306) connected to the telephone lines (52, 300), a call control process (116, 350) that controls the telephony functions on the first telephony interface device (62, 308), a telephony interface process (254, 354) that controls the telephony functions on the second telephony interface device (76, 306), and an interprocess message dispatch system (112, 352) that is used to send messages between the call control process (116, 350) and the telephony interface process (254, 354).
173 Citations
15 Claims
-
1. A call distribution system comprising:
-
at least one telephone line; a first telephony interface device having a telephony connection with said at least one telephone line; a computer having a data connection to said first telephony interface device; an interprocess message dispatch system capable of sending messages from one process to another; a first call control process controlling said first telephony interface device to perform telephony functions, having a message port to said interprocess message dispatch system, and sending messages to a network interface process via said interprocess message dispatch system; a second telephony interface device having a telephony connection with said at least one telephone line; a second call control process controlling said second telephony interface device to perform telephony functions; a communication connection between said second call control process and said network interface process for sending to said second call control process a message received by said network interface process from said first call control process; and wherein each of said call control processes includes data comprising a list of calls coming over said at least one telephone line and a list of all additional computers currently available to receive a transferred telephone call, said lists built from data provided to said call control processes via messages sent over said communication connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A call distribution system comprising:
-
a telephone switching system; a plurality of telephony interface devices, each having a telephony connection with said telephone switching system; a plurality of computers, each having a data connection to a telephony interface device; a data network connecting said computers; each of said computers running a call control process that controls said telephony interface device to perform telephony functions and sending messages to said remaining computers over said data network; wherein each call control process is capable of controlling said telephony interface device to transfer a telephone call to an available telephony interface device while said call control process transfers data associated with said telephone call to another call control process and wherein said data is sent in messages sent over said data network; wherein each call control process maintains a table indicating the state of all telephony interface devices, including which telephony interface devices are available to receive a transferred call and which are not, and wherein said call control process builds and maintains said table by receiving messages over said data network. - View Dependent Claims (9, 10, 11)
-
-
12. A call distribution system comprising:
-
a telephone switching system; a plurality of telephony interface devices, each having a telephony connection with said telephone switching system; a plurality of call control processes that control said telephony interface devices to perform telephony functions and sending messages to each other over an interprocess message dispatch system; wherein each call control process is capable of controlling at least one of said telephony interface devices to transfer a telephone call to an available telephony interface device while said call control process transfers data associated with said telephone call to another call control process and wherein said data is sent in messages sent over said interprocess message dispatch system; and wherein each call control process maintains or has access to information indicating the state of all call control processes, and wherein said call control process maintains or has access to said information by sending and receiving messages over said interprocess message dispatch system. - View Dependent Claims (13, 14, 15)
-
Specification