1. Field of the Invention
This invention relates to a design of a private branch exchange (PBX) using a computer network to route calls.
2. Description of Related Art
Private branch exchanges are expensive hardware equipment that most companies with more than a few employees typically buy and use. The cost can be several tens of thousands of dollars for a PBX with few lines. A common design of an office computer and PBX system is shown in
There are computer programs that enable long distance phone calls to be made over the Internet at a very low or no cost apart from the cost of the Internet connection. Internet telephony standards are emerging. Equipment that connects a single phone line or multiple lines to a computer or a computer network is available and relatively inexpensive. The figures show Ethernet 10 interconnecting the Personal Computers (PCs), as Ethernet is a common network technology; but other types of networking are available. The Internet can be connected via a server 20 and firewall, or can be directly connected to the network 10, which connects the PCs.
A typical PBX 30, along with associated hardware, performs at least the following functions: accepts incoming calls and directs these calls to the intended recipient on an internal line; enables an internal line to connect to an outgoing line and make a call; enables an internal line to connect to another internal line and make a call; transfers outgoing calls or incoming calls from one internal line to another; adds a line to existing call (conference calls); responds with voice mail system when a line is busy or does not answer; allows calls to be held temporarily without being connected, and later to be connected to a line upon request or when a line becomes available; services held calls with an audio broadcast or other announcements; records calls, and executes speed dial functions.
Embodiments of the present invention disclose a computer-based distributed private branch exchange (PBX). Preferred embodiments route calls and perform other functions of a PBX as well as performing services not commonly available on a PBX, such as Internet telephony. In one embodiment, the invention control and operations are distributed among several computers or Personal Computers (PCs) on a computer network.
Preferred embodiments of the present invention perform each of the above-described functions, and more, by a virtual system operating on a computer network, a “Computer Based PBX” or “Distributed PBX.” Referring to
As stated above, embodiments of the present invention are implemented as a virtual system on a computer network. As such, systems of the invention include at least one PBX computer program product 80, which embodies a substantial portion of the functionality of the system. Beyond the typical functions of a PBX, as noted in the background, the computer program product 80 is involved in functions such as dynamic assignment of an extension number to audio interface means, e.g., 60 of the system. As illustrated in
In a preferred embodiment, when an incoming call arrives on one of the external phone lines 40, a system of the present invention detects the incoming call and answers with a request to the caller to dial the number of the internal line. The caller can also be prompted to say the extension number or the name of the person he is calling. More than six people can use the PCs 50, 52 in
Outgoing calls can be originated from any PC, using any available external phone line. Internal calls within the group of PCs can originate from any PC.
After the call is connected, the person answering or making the call can add another person to the call by requesting a connection on the window servicing the phone system. He can transfer the call to another person or to the voice mail system, put the call on hold, or terminate the call. A call can be recorded by a request or automatically. Saved messages can be played during a call.
In some embodiments of the present invention, control of the invention is distributed among the computers—e.g., PCs 50, 52, the network applications/internet server 20, etc. The user interface is also on the PC's screen. From a window on his PC, a person can control his use of the invention.
In other embodiments of the invention, the external phone lines can be connected directly to the network using a special network modem 70. This configuration is shown in
In some embodiments, the PCs need not be all in one location. Several locations are possible with a private network interconnecting these locations, or with the public Internet connection. A person working from home can have one or two PCs connected to the Internet and embodiments of the present invention will service him as if he was in the office. During travel, each time a laptop PC is connected to the Internet it can become part of the distributed system.
Preferred embodiments of the present invention allow the answering service function to be performed from each PC for the user or users of the PC. The answering service feature is flexible in structure, and in some embodiments, the user can select the use of a PC or server. If the PC is a portable PC, e.g. a laptop, the PC can perform the answering service while connected to the network, otherwise any other PC, or the server, can perform this service. Upon connecting to the network, the portable PC can collect all the saved messages and updated settings from the server. Any PC on the network, or the server, can act as an automatic backup for saving messages to any other PC on the network.
The window (or a part of a window) on each PC that operates the answering service can change the settings of the answering service, save outgoing messages, and playback messages. Stored messages can be displayed with the caller ID if available, with the caller name if he was prompt to say his name, or with a transcription of the message.
There are services of Internet telephony available today where a person can initiate a call on the Internet and access the public telephone system from a line that is near the call destination. This allows the caller to avoid paying tolls. The present invention can utilize such services to generate outgoing calls and to accept incoming calls over the Internet. A large company can have many local offices and outgoing calls can be routed to access the public telephone system at a beneficial location. Alternatively, as illustrated in
Telephone lines that enter the site can be terminated at the standard telephone sets and be used directly if the network or some of the PCs are not functioning or are out of order. This telephone connection will be in parallel to the connection to the PC as shown in
It is well known that basic service on the Public Switched Telephone Network (PSTN) is typically limited to voice grade channel (VGC) bandwidth. Due to the high network capacity, all calls that are not connected to the public telephone system can have high audio quality (Hi-Fi). Embodiments of the invention are operative to route those calls not destined for interaction with the telephone network at greater than voice grade channel bandwidth. Video-telephone services can be enabled. Such services can have the full spectrum of phone connectivity and services on the PBX. Video-mail can be added to voice-mail, etc. There are some small differences for a video-telephone service, like the need for a camera to be connected to the PC and the need to split the display window in a conference call.
If a distributed computer-based PBX is used in a call center, there can be more external phone lines than PCs. In such a case, the distributed PBX will manage the line of callers, service music, and announcements to the people waiting for their calls to be answered, and other common services of a call server.
This application claims priority to U.S. Provisional Patent Application 60/344,508 filed Nov. 9, 2001, and U.S. patent application Ser. No. 10/283,183, filed Oct. 30, 2002, the entirety of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 10283183 | Oct 2002 | US |
Child | 12563482 | US |