Packet based network exchange with rate synchronization
First Claim
1. A communications system, comprising:
- a first rate negotiator configured to negotiate a data rate with a first telephony device over a first network line, and renegotiate the negotiated data rate with a second rate negotiator coupled to a remote system over a second network line, the remote system comprising a second telephony device, wherein the first rate negotiator and the second rate negotiator communicate over a packet based network; and
a data exchange configured to exchange data signals between the first telephony device and the remote system over the packet based network at the renegotiated data rate.
7 Assignments
0 Petitions
Accused Products
Abstract
A signal processing system which discriminates between voice signals and data signals modulated by a voiceband carrier. The signal processing system includes a voice exchange, a data exchange and a call discriminator. The voice exchange is capable of exchanging voice signals between a circuit switched network and a packet based network. The signal processing system also includes a data exchange capable of exchanging data signals modulated by a voiceband carrier on the circuit switched network with unmodulated data signal packets on the packet based network. The data exchange is performed by demodulating data signals from the circuit switched network for transmission on the packet based network, and re-modulating data signal packets from the packet based network for transmission on the circuit switched network. The call discriminator is used to selectively enable the voice exchange and data exchange.
147 Citations
25 Claims
-
1. A communications system, comprising:
-
a first rate negotiator configured to negotiate a data rate with a first telephony device over a first network line, and renegotiate the negotiated data rate with a second rate negotiator coupled to a remote system over a second network line, the remote system comprising a second telephony device, wherein the first rate negotiator and the second rate negotiator communicate over a packet based network; and
a data exchange configured to exchange data signals between the first telephony device and the remote system over the packet based network at the renegotiated data rate. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communications system comprising
a rate negotiator configured to negotiate a data rate with a first telephony device over a network line, and renegotiate the negotiated data rate with a remote system over a packet based network, the remote system comprising a second telephony device; -
a data exchange configured to exchange data signals between the first telephony device and the remote system at the renegotiated data rate; and
spoofing logic configured to spoof the first telephony device in response to a delay of the data signals from the remote system. - View Dependent Claims (7, 8, 9)
-
-
10. A method of communications, comprising:
-
negotiating a data rate with a first telephony device over a first network line;
renegotiating the negotiated data rate with a second rate negotiator coupled to a remote system over a second network line, the remote system comprising a second telephony device;
communicating between the first rate negotiator and the second rate negotiator over a packet based network; and
exchanging data signals between the first telephony device and the remote system over the packet based network at the renegotiated data rate. - View Dependent Claims (11, 12)
-
-
13. A method of communications, comprising
negotiating a data rate with a first telephony device over a network line; -
renegotiating the negotiated data rate with a remote system over a packet based network, the remote system comprising a second telephony device;
exchanging data signals between the first telephony device and the remote system at the renegotiated data rate; and
spoofing the first telephony device in response to a delay of the data signals from the remote system. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. Computer-readable media embodying a program of instructions executable by a computer to perform a method of communications, the method comprising:
-
negotiating a data rate with a first telephony device over a first network line;
renegotiating the negotiated data rate with a second rate negotiator coupled to a remote system over a second network line, the remote system comprising a second telephony device;
communicating between the first rate negotiator and the second rate negotiator over a packet based network; and
exchanging data signals between the first telephony device and the remote system over the packet based network at the renegotiated data rate. - View Dependent Claims (21)
-
-
22. computer-readable media embodying a program of instructions executable by a computer to perform a method of communications, the method comprising:
-
negotiating a data rate with a first telephony device over a network line;
renegotiating the negotiated data rate with a remote system over a packet based network, the remote system comprising a second telephony device;
exchanging data signals between the first telephony device and the remote system at the renegotiated data rate; and
spoofing the first telephony device in response to a delay of the data signals from the remote system. - View Dependent Claims (23, 24, 25)
-
Specification