| View previous topic :: View next topic |
| Author |
Message |
drmartell
Joined: 23 Feb 2008 Posts: 27
|
Posted: Wed Nov 11, 2009 8:09 pm Post subject: attenuate DTMF tones in realtime |
|
|
Skype has this well documented issue where it repeats (i.e. doubles) DTMF tones that it receives in an audio stream. The result is that the DTMF tones do not arrive on the receiving end of the call as intended.
I suspect that if the input tone volume were reduced, there would be a sweet spot where Skype would 'hear' it and retransmit, while the receiving party would only register the tone that Skype sent and ignore the original due to lower volume.
Where I would like help is understanding how I might approach lowering the volume of the specific DTMF frequencies in realtime.
My thought is to have an AHK program capture the input from my USB B2K adapter (that allows me to use PSTN phone); do the volume alteration and output to Virtual Audio Cable.
I really don't know how to start though. . . |
|
| Back to top |
|
 |
Guest
|
Posted: Wed Nov 11, 2009 8:15 pm Post subject: |
|
|
volume alteration can be done in mic properties
 |
|
| Back to top |
|
 |
drmartell
Joined: 23 Feb 2008 Posts: 27
|
Posted: Wed Nov 11, 2009 8:21 pm Post subject: |
|
|
Right,
In this case I am looking for an unattended solution that allows the intermixing of voice and DTMF at differing volumes.
For example, you call a company and have to navigate their phone tree by pressing buttons (requiring a low volume) and then finally get to speak to someone and need a higher mic volume for them to hear you.
For some reason, it didn't occur to me until your post that I can test the sweet spot theory by just messing with the mic volume to see if the basic concept is sound. However, would still need a programmatic solution for practical use day-to-day. |
|
| Back to top |
|
 |
drmartell
Joined: 23 Feb 2008 Posts: 27
|
Posted: Thu Nov 12, 2009 3:20 pm Post subject: |
|
|
OK yes, manually lowering the volume has the desired effect, now just need a way for the computer to do the work  |
|
| Back to top |
|
 |
|