Method and apparatus for DTMF signaling on compressed voice networks
First Claim
1. A method of transmitting dual tone multi-frequency (DTMF) signals on a computer network, comprising:
- receiving a telephone signal to be transmitted on the computer network;
determining whether the telephone signal to be transmitted is a DTMF signal;
digitizing the received telephone signal and dividing the digitized signal into a series of packets;
compressing the series of packets;
transmitting the compressed packets on the computer network; and
if a compressed packet contains a DTMF signal, then transmitting a confirmation packet after the packet that contains the compressed DTMF signal.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting DTMF signals over a compressed computer network comprises sending a packet containing a compressed DTMF signal followed by a confirmation packet. The confirmation packet preferably comprises an uncompressed DTMF signal. To detect the DTMF signal transmitted, a telephony Internet server decompresses packets as they are received. If a packet appears to contain a compressed DTMF signal, the telephony Internet server looks for the presence of the confirmation packet before processing the previously received packet as a DTMF signal. In another embodiment, an output of a speech compressor and a DTMF signal detector are transmitted on separate virtual channels of a real time protocol data stream.
20 Citations
14 Claims
-
1. A method of transmitting dual tone multi-frequency (DTMF) signals on a computer network, comprising:
-
receiving a telephone signal to be transmitted on the computer network;
determining whether the telephone signal to be transmitted is a DTMF signal;
digitizing the received telephone signal and dividing the digitized signal into a series of packets;
compressing the series of packets;
transmitting the compressed packets on the computer network; and
if a compressed packet contains a DTMF signal, then transmitting a confirmation packet after the packet that contains the compressed DTMF signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
transmitting a packet containing an uncompressed DTMF signal.
-
-
3. The method of claim 1, wherein the step of transmitting the confirmation packet comprises the step of:
transmitting one or more additional packets containing a compressed DTMF signal.
-
4. The method of claim 1, wherein the packets and the confirmation packet are transmitted on a same logical channel on the computer network.
-
5. The method of claim 1, wherein the packets and the confirmation packet are transmitted on different virtual channels of the same logical channel on the computer network.
-
6. The method of claim 1, further comprising determining if a DTMF signal has been received on the computer network by:
-
receiving a compressed packet on the computer network;
determining whether the packet received contains a compressed DTMF signal, and if so, receiving a subsequent packet on the computer network; and
determining whether the subsequent packet is the confirmation packet that indicates that the previous packet contains a compressed DTMF signal.
-
-
7. The method of claim 6, further comprising the step of:
applying a DTMF signal to a voice mail system if the subsequent packet indicates that the previous packet contains a compressed DTMF signal.
-
8. The method of claim 6, further comprising the step of:
applying a DTMF signal to a voice recognition unit if the subsequent packet indicates that the previous packet contains a compressed DTMF signal.
-
9. A communication system for transmitting telephone signals between a sending telephone unit and a receiving telephone unit, comprising:
-
a sending telephone unit that generates telephone voice signals including one or more DTMF signals;
a splitter that receives the telephone voice signals and DTMF signals from the sending telephone unit and concurrently supplies the telephone voice signals and DTMF signals to a speech compressor, which compresses the telephone voice signals and DTMF signals, and to a DTMF signal detector, which detects the presence of a DTMF signal and creates one or more codes that represent a detected DTMF signal; and
a multiplexer that receives the compressed voice and DTMF output signals of the speech compressor and the one or more output codes of the DTMF signal indicates that the previous packet contains a compressed DTMF signal detector and transmits the compressed DTMF signals and one or more codes representing the DTMF signals on separate virtual channels of a single real-time protocol data stream. - View Dependent Claims (10, 11, 12, 13, 14)
a channel splitter that receives the compressed telephone voice signals and the one or more codes representing the DTMF signals from the computer network;
a speech decompressor that receives the compressed telephone voice signals from the channel splitter and decompresses the telephone signals;
a DTMF signal generator that receives the one or more codes representing the DTMF signals from the channel splitter and generates a DTMF signal corresponding to the one or more codes representing the DTMF signals received; and
a switch that couples the decompressed telephone signals produced by the speech decompressor or the DTMF signals generated by the DTMF signal generator to the receiving telephone unit.
-
-
11. The communication system according to claim 10, wherein the receiving telephone unit comprises a voice recognition unit.
-
12. The communication system according to claim 10, wherein the receiving telephone unit comprises an integrated voice response unit.
-
13. The communication system according to claim 10, wherein the computer network comprises the Internet.
-
14. The communication system according to claim 10, wherein the computer network comprises a local area computer network.
Specification