Patent ID: 7307980
Filing Date: 2007-12-11
Classification: H04L

Abstract:
1. A device comprising: a Digital Signal Processor (DSP) module to receive an analog telephone signal to convert the analog telephone signal to a digital telephone signal and further to packetize the digital telephone signal for transmission to a remotely-located device; the device and the remotely-located device to negotiate a first type of codec by each sending to the other a list of one or more types of codecs that each supports and each deciding to use a mutually supported codec through the use of a predetermined protocol; and during communications between the remotely-located device and the DSP module, the DSP module to renegotiate a second type of codec, wherein the renegotiation is triggered upon detection of degradation in voice quality by the remotely-located device, and the DSP module to dynamically switch to the second codec only if the device determines that the second codec is available therein, wherein, the type of codec being utilized repeatedly, mutually, renegotiated to dynamically change compression techniques and switching between the codecs is performed during a call.