0

I did a lot of research regarding transferring a custom sound clip(wav,mp3 etc) to an ongoing GSM voice call in Android so that the other party can hear it but it seems it cannot be done.

But when in a call if I press a key(1,2,3,4 etc) that key's DTMF tone is heard by the other party as well, so is there any way to change the default DTMF tones (let's say to replace the DTMF of key 2 to a wav clip) and when on a call if a user presses key 2 the other party is able to hear the replaced DTMF tone which is the wav clip?

Additional info: Granting Root permission is ok.

Cœur
  • 37,241
  • 25
  • 195
  • 267
dmn
  • 164
  • 2
  • 10
  • 1
    http://code.google.com/p/android/issues/detail?id=1428 – Marcin Orlowski Aug 30 '12 at 12:12
  • Thanks webnetmobile but my question is not that, all i want to do is to replace the corresponding DTMF tone for key number 2 with a custom wav clip, so that when the user presses key 2 that will be played instead of the default DTMF for key 2. I checked and the other party can hear the key press tone(DTMF) made by one side when on a call. – dmn Aug 30 '12 at 12:42

1 Answers1

0

No this is not possible. Since even though you hear a sound when keypad is pressed, it is not the same audio that is passed onto the call. A message is passed to the modem saying which DTMF tone is to be generated. The Modem will generate the DTMF tone. This Message passing is proprietory to each OEM

nandeesh
  • 24,740
  • 6
  • 69
  • 79
  • Thanks Nandeesh, Is there any possibility to transfer a voice clip into an ongoing call even after rooting? like opening a serial port in Android and writting the clip's data bits to that etc? – dmn Aug 30 '12 at 14:17