I am currently working on a phonetrac interface system and I am having a problem with the touchtones. I have found that there is some equipment that filters the touch tones when something is being recorded and some equipment that doesn't filter the actual tones from the button being pressed.

This is my problem: I allow someone record a voicemail but they have to hit a button to stop recording and playback of the recorded voicemail. I have found when using some hardware that when the button to stop recording is pressed, at the end of the voicemail, there is a *BEEP* and I don't want that. I cannot trim the beep off because if they are using equipment that it already filters the tone noise, it will clip the actual voicemail.

Does anyone have any suggestions or sample code that handles the filtering of the touch tones themselves while recording?