Methods and apparatus for data communications on packet networks
First Claim
1. A method for use by a first gateway device having a voice mode configuration and a data mode configuration, said first gateway device being in communication with a second gateway device over a packet network, said first gateway device being in communication with a first endpoint device over a first telephone line and said second gateway device being in communication with a second endpoint device over a second telephone line, said method comprising:
- determining, while in said voice mode configuration, whether a signal received by said first gateway device is a voice signal or a data signal;
configuring said first gateway device to said data mode configuration if said determining determines that said signal is said data signal;
receiving data from said second gateway device;
determining whether said data is incorrect or late;
if in said data mode configuration, transmitting said data to said first endpoint device if said determining determines that said data is incorrect or late; and
if in said voice mode configuration, discarding said data and not transmitting said data to said first endpoint device if said determining determines that said data is incorrect or late.
9 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one aspect of the present invention, the detection of voice signals versus modem signals in a data communication system may be conducted, a determination can be made whether existing VoIP algorithm functions or characteristics may be appropriate for modem communications, and then the VoIP algorithms may be modified to improve operating conditions for a modem connection. Additionally, the existing VoIP algorithm functions and network characteristics within the data communication system that may degrade modem performance can be identified prior to the determination of whether the VoIP algorithm functions are appropriate for modem communications. In accordance with another aspect, the detection between voice signals and modem signals can also comprise the determination as to a particular type of modems signal. Further, control of the adaptive jitter buffer to remove or reduce adaptation during detection of modem signals can be provided.
-
Citations
18 Claims
-
1. A method for use by a first gateway device having a voice mode configuration and a data mode configuration, said first gateway device being in communication with a second gateway device over a packet network, said first gateway device being in communication with a first endpoint device over a first telephone line and said second gateway device being in communication with a second endpoint device over a second telephone line, said method comprising:
-
determining, while in said voice mode configuration, whether a signal received by said first gateway device is a voice signal or a data signal; configuring said first gateway device to said data mode configuration if said determining determines that said signal is said data signal; receiving data from said second gateway device; determining whether said data is incorrect or late; if in said data mode configuration, transmitting said data to said first endpoint device if said determining determines that said data is incorrect or late; and if in said voice mode configuration, discarding said data and not transmitting said data to said first endpoint device if said determining determines that said data is incorrect or late. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for use by a first gateway device having a voice mode configuration and a data mode configuration, said first gateway device being in communication with a second gateway device over a packet network, said first gateway device being in communication with a first endpoint device over a first telephone line and said second gateway device being in communication with a second endpoint device over a second telephone line, said method comprising:
-
determining, while in said voice mode configuration, whether a signal received by said first gateway device is a voice signal or a data signal; and configuring said first gateway device to said data mode configuration if said determining determines that said signal is said data signal; receiving data from said second gateway device; determining whether there is missing data from said data; if in said data mode configuration, inserting zeros in place of said missing data and transmitting said data to said first endpoint device if said determining determines that there is missing data from said data. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for use by a first gateway device having a voice mode configuration and a data mode configuration, said first gateway device being in communication with a second gateway device over a packet network, said first gateway device being in communication with a first endpoint device over a first telephone line and said second gateway device being in communication with a second endpoint device over a second telephone line, said method comprising:
-
determining, while in said voice mode configuration, a signal received by said first gateway device is a data signal and not a voice signal; if said determining determines that said signal is said data signal, monitoring data signals being exchanged between said first endpoint device and said second endpoint device; determining whether said first endpoint device and said second endpoint device are in a data phase or in a training phase based on said monitoring; and
setting a lower packet loss in said training phase than in said data. - View Dependent Claims (15, 16, 17, 18)
-
Specification