This invention relates to telecommunication systems, and, more particularly, to a hybrid telephony system comprising both circuit-switched and packet-switched networks.
With the extensive use of personal computers and other data processing facilities both at home and in the office, there are great needs for improved data communications. Hence, packet-switched public networks are being rapidly developed and increasingly interconnected with each other. These existing packet networks have mostly been serving data communications traffics as opposed to voice telephony.
Voice and data traffic have significantly different characteristics. Voice is typically continuous in one direction for relatively long intervals and tolerant of noise, but sensitive to variations in delay. Data is bursty and sensitive to noise errors, but tolerant of moderate delays and variations in arrival times.
Two fundamental different switching techniques have therefore been traditionally applied to voice and data transmissions. Circuit switching, where switched connections between users are dedicated for call duration, is the basis of the present-day switched voice telecommunication network. On the other hand, packet switching, where data packets from multiple terminals share a single, high-speed line and are switched based on logical channel numbers attached in the packets, is being rapidly adopted as the basis of the present-day switched data telecommunication network.
Packet switching was pioneered in the ARPANET network of the U.S. Department of Defense, and has been widely implemented in a variety of public data networks. However, most public telephone systems are fundamentally circuit switched, which is an inherently inefficient system because typically each subscriber utilizes the allotted channel for a relatively small amount of the total connection time. Furthermore, the number of simultaneous circuit-switched communications are limited because only a portion of the available bandwidth is allocated to such communications.
Another disadvantage is that, because circuit switching is centralized, a failure at the switching center can result in failure of the entire network. A further disadvantage of circuit-switched telephony is due to the proprietary nature of the telephony switches currently in use. Because the switching software is often proprietary and not shared with other manufacturers, the cost and delay in adding and interfacing new services are often frustrating and installation prohibiting.
It has been proposed that packet-switched techniques replace, or at least be combined with some, circuit-switched telephony so that the entire system bandwidth may be made available to each subscriber on a random access basis. For this purpose, there are currently emerging software products that make use of the Internet, which is a constantly changing collection of interconnected packet-switched networks, for telephony. VOCALTEC software provides half-duplexed long-distance telephone capability through the Internet. Camelot Corp is another entry in the Internet telephone business with a MOSAIC front end software that supports full-duplexed voice conversation. These products offer an alternative to long-distance analog telephone service for the subscribers by digitizing and compressing voice signals for transport over the Internet.
Some limitations of this type of hybrid telephone system are: (1) Both the caller and the callee must have computers, (2) they must have sound systems on their computers, (3) they must have full Internet access, (4) they must have both purchased compatible software, (5) they must both connect to the Internet at the time the call is made, and (6) the telephony software must be in execution at both ends at the same moment. These limitations translate into a considerable amount of investment in hardware and software, which has to be made by the individual subscribers to implement such a telephony system. The last limitation also means that the calls have to be scheduled in advance in most cases, which clearly does not provide the convenience of conventional telephone calls. An additional problem with such software products is that the performance is constrained by the capabilities of each computer, such as processor speed, memory capacity, and modem functional features.
In accordance with the principles of the present invention, a hybrid packet-switched and circuit-switched telephony (HPCT) system routes a telephone call mostly through packet-switched networks, except for the caller and callee ends where the subscriber telephone sets are directly connected to the circuit-switched networks of the respective local exchange carriers (LEC's). A gateway computer (GC) or equivalent interconnects the packet-switched network to each of the circuit-switched networks, and converts voice signals into data packets and vice versa, and resolves the call destinations while routing the packets.
In this invention, the GC's are preferably managed by the telephony service provider, as opposed to the end-user. Because the GC's are a set of resources shared by many subscribers, they can be managed with higher efficiency and utilization than calls managed by a subscriber's personal computer. By incorporating the HPCT system into the current long-distance telephony, lower cost of communication can be achieved due to better utilization of available channels by packet-switched networks over purely circuit-switched networks, and the benefits of packet switching can be made available to many subscribers without significant subscriber investment. Moreover, there can be special hardware components added to the GC to improve performance, such as a DSP or an ASIC based compressor, decompressor, speech recognizer, encryptor and decryptor, etc., which would be much less cost-effective to added to each home computer.
Additional advantages of the hybrid packet and circuit switched telephony of the invention are: (1) lower cost of transport due to better circuit utilization as compared to a pure circuit-switched network; (2) availability to any subscriber at no initial investment as would be required by pure packet-switched telephony, such as requiring the purchase of a multimedia personal computer, Internet access, and Internet telephony software; (3) the potential for quickly adding intelligent services due to computer based telephony, such as a caller's personalized speed dialing list, a callee's personalized virtual destination number, and integration with electronic mails; and (4) avoidance of the inconvenience of current packet-switched telephony using Internet phones, which includes the burden of learning each callee's IP address and carrying a portable computer when traveling or commuting.
The features of the invention and its objects and advantages may be further understood from the detailed description below taken in conjunction with the accompanying drawings, in which:
a is a system block diagram of the first embodiment illustrating structural components of the gateway computer;
b is a system block diagram of the first embodiment illustrating functional components of the gateway computer;
With reference to
As shown in
a shows one of the GC's in more detail. Preferably both the originating and terminating GC's include a plurality of digital trunk interfaces 16, a Random Access Memory (RAM) 17, a signaling network interface 18, a non-blocking Time-Division Multiplexing (TDM) bus 19, a plurality of packet network interfaces 20 one of which is connected through the packet-switched network 5 to other gateway computers 3′ and 6′, a plurality of Central Processing Units (CPU's) 21, a plurality of Digital Signal Processors (DSP's) 22, a plurality of Application-Specific Integrated Circuits (ASIC's) 23, a plurality of disk controllers 24 with disks 25, and a system back plane in the form of either a shared bus or cross connection 29. An analog subsystem 13, comprising analog trunks 14 and A/D and D/A converter pairs 15, is needed only if analog trunks are to be supported by the GC, and therefore may be considered optional.
b shows the functional components of GC's 3 and 6 arranged into media conversion modules 31, optional analog trunking modules 49, MF and DTMF digit modules 43, speech processing modules 48, routing resolution modules 39, and special services modules 38. Speech processing modules 48 include a spoken digit recognizer 44 implemented with DSP 22, and a voice prompt playback unit 47 also implemented with DSP 22. Routing modules 39 include an address resolution logic 45 implemented with CPU 21, and a network routing database 46 also implemented with CPU 21 and possibly shared with other GC's in a distributed manner. MF and DTMF digit modules 43 include a tone detector 41 implemented with DSP 22 or ASIC 23 for both user keypad dialing and in-band signaling if needed, and a tone generator 42 also implemented with DSP 22 or ASIC 23 for prompting and in-band signaling if needed. Media conversion modules 31 include a plurality of channelized voice bit stream buffers 32 implemented with DSP 22 or ASIC 23, a compressor/decompressor 33 also implemented with DSP 22 or ASIC 23, hardware supervision logic 34 implemented with digital trunk interfaces 16, and a packetizer/unpacketizer 36 implemented with CPU 21, DSP 22 or ASIC 23. Special services modules 38 may include an encryptor/decryptor 37 also implemented with CPU 21, DSP 22 or ASIC 23. As indicated in the preceding paragraph, the analog trunking modules 49, which include the plurality of analog-to-digital and digital-to-analog converter pairs 15, are optional. Digit modules 43 and special services modules 38 are also optional.
With GC's 3 and 6 having these functions, the expected voice compression ratio may reach 25:1, or even better with emerging technology. The presence of the usual amounts of silence in voice communications may double that ratio to 50:1, making the HPCT even more efficient and cost-effective. To achieve even further compression ratios, special compression schemes may also be used, which are expected to be both tolerated by the human ear and used to facilitate a low cost of the service. The HPCT may provide a virtual end-to-end connection. In the absence of such a virtual connection, the buffering mechanism at the receiving end can recover the stream of voice from packets arriving with the variable delay introduced by the packet-switched network.
The HPCT telephony network of
In this system, the caller's multimedia computer 4 will run a digital communications program comparable to an originating GC's protocol, and therefore will serve as the originating GC from the view point of the packet-switched network 5 and the terminating GC 6, except the billing and validation of the caller may be performed by the terminating GC 6 based on the caller's access point to the packet-switched network. Similarly, where the callee has a multimedia capable computer and a packet-switched network connection but the caller does not, the telephony system of the invention may have an asymmetric configuration that is the reverse of the
On the other hand, where the HPCT utilizes gateway computers at both ends of the packet-switched network, each GC provides a set of resources that are shared by many users and thus achieves much higher utilization in the telephony than a personal computer. Optimization of performance can be achieved by using Digital Signal Processors (DSP's) or Application Specific Integrated Circuits (ASIC's). Furthermore, the users do not have to make a large investment, operate special computer equipment and programs, or schedule calls in advance. In fact, as described below relative to
Considering the 50:1 compression ratio discussed above, the utilization of the circuits in circuit-switched telephony can be only 1/50 as efficient as that of the HPCT; in other words, the cost of the former can be as much as 50 times higher than that of the HPCT. Another important problem with circuit-switched telephony is the proprietary nature of the telephony switches which are the foundation of this telephony. Because switch software development is only done by the manufacturers, the cost and delay in adding new services are often frustrating and prohibiting. The HPCT, however, is based on general-purpose computers with open architecture, which can open up development and bring very cost-effective new services in a much shorter time frame.
The packet-switched network 5 of the HPCT system can be one of many types of packet-switched public data networks, such as X.25 or the emerging Asynchronous Transfer Mode (ATM) network. The ATM network is a special packet-switched network with low delay and low delay deviation, in which data is formatted into special types of packets, referred to as “cells”, to achieve fast-switching. Accordingly, ATM networks are sometimes referred to as having a third type of networking, namely “cell-switched networking”.
A caller can use the HPCT system as an alternative long distance telephony service (“charge service”), or the caller can use it as his/her primary long distance telephony service (“dedicated service”). Charge service can be reached from any telephone while dedicated service can be reached only from a subscriber's dedicated telephone, such as a home phone or office phone. The alternative service is referred as “charge service” because the caller does not need to have a dedicated telephone account with the service provider; instead, the authorization is via a credit card or calling card inquiry.
To implement the charge service and the dedicated service, the invention provides two respective protocols for processing calls within the hybrid telephony system. The first protocol is for the charge service and is illustrated in
Each GC preferably provides out-of-band signaling, and the call signaling sequence for providing the charge call of
The second protocol is for the dedicated service on the HPCT telephony system of the invention and is shown in
While the present invention has been described in connection with a system having a circuit-switched network in the form of both a digital and an analog local exchange carrier (LEC) serving analog telephone sets, it is likely that there are many instances where only the digital network interface is needed to connect to the LEC. With a digital circuit-switched network, the configuration of the corresponding GC's is simplified since it is no longer necessary for the data manipulator to convert the voice signal into digital data, and vice versa.
From the foregoing, it can be seen that the present invention provides an improved telephony system which effectively integrates voice and data in a hybrid circuit-switched and packet-switched telephony network, while ensuring real-time high quality voice communication and calling services with low transmission and access costs. By utilizing gateway computers of telephony service providers to route calls between circuit-switched and packet-switched telephone networks, HPCT provides the benefits of packet switching to any telephone subscriber, with none of the substantial initial investments required by pure packet-switched telephony. The potential for vastly increased intelligent services due to computer based telephony, such as caller's personalized speed dialing list, callee's personalized virtual destination number, integration with electronic mails, and many others, allows for even further enhancement of the HPCT system. Furthermore, the HPCT system, which is based on general-purpose computers with open architecture, can open development of a host of new services and make them cost-effective in a much shorter time than would be required for complete conversion from conventional circuit-switched networks to entirely packet-switched networks.
While this invention has been described in the context of preferred embodiments comprising at least one circuit-switched network of an LEC, it should be clear that the principles of the invention will work equally well with other telecommunications networks and with variations of the preferred embodiments. These and many other modifications and alternatives are possible and will occur to those skilled in the art who become familiar with the present invention. Such modifications and alternatives are intended to be within the scope of the invention as defined by the claims set forth below.
Number | Name | Date | Kind |
---|---|---|---|
4100377 | Planagan | Jul 1978 | A |
4313036 | Jabara et al. | Jan 1982 | A |
4375097 | Ulug | Feb 1983 | A |
4549291 | Renoulin et al. | Oct 1985 | A |
4592048 | Beckner et al. | May 1986 | A |
4630262 | Callens et al. | Dec 1986 | A |
4723238 | Isreal et al. | Feb 1988 | A |
4763350 | Immendorfer et al. | Aug 1988 | A |
4771425 | Baran et al. | Sep 1988 | A |
4782485 | Gollub | Nov 1988 | A |
4866704 | Bergman | Sep 1989 | A |
4872157 | Hemmady et al. | Oct 1989 | A |
4872159 | Hemmady et al. | Oct 1989 | A |
4872160 | Hemmady et al. | Oct 1989 | A |
4875206 | Nichols et al. | Oct 1989 | A |
4894824 | Hemmady et al. | Jan 1990 | A |
4899333 | Roediger | Feb 1990 | A |
4922486 | Lidinsky et al. | May 1990 | A |
4926416 | Weik | May 1990 | A |
4935956 | Hellwarth et al. | Jun 1990 | A |
4942574 | Zelle | Jul 1990 | A |
4958341 | Hemmady et al. | Sep 1990 | A |
4969184 | Gordon | Nov 1990 | A |
5014266 | Bales et al. | May 1991 | A |
5058111 | Kihara et al. | Oct 1991 | A |
5067125 | Tsuchida | Nov 1991 | A |
5115431 | Williams et al. | May 1992 | A |
5119370 | Terry | Jun 1992 | A |
5251206 | Calvignac et al. | Oct 1993 | A |
5301189 | Schmidt et al. | Apr 1994 | A |
5327421 | Hiller et al. | Jul 1994 | A |
5341374 | Lewen et al. | Aug 1994 | A |
5341418 | Yoshida | Aug 1994 | A |
5345446 | Hiller et al. | Sep 1994 | A |
5349640 | Dunn et al. | Sep 1994 | A |
5351237 | Shinohara et al. | Sep 1994 | A |
5365524 | Hiller et al. | Nov 1994 | A |
5390175 | Hiller et al. | Feb 1995 | A |
5392402 | Robrock, II | Feb 1995 | A |
5408237 | Patterson et al. | Apr 1995 | A |
5422882 | Hiller et al. | Jun 1995 | A |
5426636 | Hiller et al. | Jun 1995 | A |
5452297 | Hiller et al. | Sep 1995 | A |
5483549 | Weinberg et al. | Jan 1996 | A |
5521924 | Kakuma et al. | May 1996 | A |
5526353 | Henley et al. | Jun 1996 | A |
5541930 | Klingman | Jul 1996 | A |
5548587 | Bailey et al. | Aug 1996 | A |
5594784 | Velius | Jan 1997 | A |
5604737 | Iwami et al. | Feb 1997 | A |
5608447 | Farry et al. | Mar 1997 | A |
5608786 | Gordon | Mar 1997 | A |
5659542 | Bell et al. | Aug 1997 | A |
5724355 | Bruno et al. | Mar 1998 | A |
5726984 | Kubler et al. | Mar 1998 | A |
5740164 | Liron | Apr 1998 | A |
5764741 | Barak | Jun 1998 | A |
5805587 | Norris et al. | Sep 1998 | A |
6157621 | Brown et al. | Dec 2000 | A |
6243373 | Turock | Jun 2001 | B1 |
6324179 | Doshi et al. | Nov 2001 | B1 |
6775375 | Bhusri | Aug 2004 | B1 |
Number | Date | Country |
---|---|---|
0 235 257 | Sep 1987 | EP |
0 335 562 | Oct 1989 | EP |
0 365 885 | May 1990 | EP |
0 381 365 | Aug 1990 | EP |
0 722 237 | Jul 1996 | EP |
WO 9723078 | Jun 1997 | WO |