Patent ID: 7574353

Claim:
A method in a data processing system that includes a Voice over Internet Protocol (VoIP) communication system for improving transmit and receive data paths, said method comprising the steps of: said communication system including a digital signal processing unit, wherein the digital signal processing unit includes a mandatory coder/decoder (codec) that does not include an internal packet loss concealment (PLC) function, an internal voice activity detection (VAD) function, an internal comfort noise generation (CNG) function, or an internal discontinuous transmission generation (DTX) function; said digital signal processing unit including an enhanced codec, wherein the enhanced codec includes the internal PLC function, the internal VAD function, the internal CNG function, and the internal DTX function; said digital signal processing unit not including a separate packet loss concealment (PLC) device, a separate voice activity detection (VAD) device, a separate comfort noise generation (CNG) device, or a separate discontinuous transmission generation (DTX) device; receiving an input signal; utilizing the internal VAD function of the enhanced codec to determine whether said input signal includes voice data; in response to determining that said input signal does include voice data, processing said input signal utilizing said mandatory codec; and in response to determining that said input signal does not include voice data, processing said input signal utilizing said enhanced codec.