In a network-based telephone system comprising a first and second telecommunications device, the first telecommunications device being operable to generate voice signals and dual-tone multi-frequency (DTMF) signals in an audio signal, the first and second telecommunications devices being connected to a packet-based network, a method for efficiently transmitting the audio signal to the second telecommunications device, the method comprising the steps of:
- detecting if the audio signal includes at least one DTMF signal;
- generating an audio delay when the audio signal includes the DTMF signal;
- creating an audio stream using the audio signal;
- transporting the audio stream without the audio delay when the audio signal does not include the DTMF signal;
- when the audio stream includes the DTMF signal, creating a separate DTMF stream using the DTMF signals in the audio signal;
- transporting the DTMF stream and the audio stream on the packet-based network with the audio delay;
- and
- decoding the DTMF and audio streams from the packet-based network to create a received audio signal, and to transmit the received audio signal to the second telecommunications device.