answering machine
-
hi, I have made an application in which i am recording phone call using voice modem in my personal computer,now i want to make answering machine like in call center ,ex.. press 1 for change language. press 2 for recharge like that any idea??? Thank's jugal
-
hi, I have made an application in which i am recording phone call using voice modem in my personal computer,now i want to make answering machine like in call center ,ex.. press 1 for change language. press 2 for recharge like that any idea??? Thank's jugal
Modern telephones use Dual-tone multi-frequency (DTMF)[^] signals to represent the numbers. You need to play your message "Press 1 for this, Press 2 for that" and then listen to the incoming signal. You need to processes the signal and determine the low frequency portion and the high frequency portion. You can then determine the number (Keypad[^]) (You should also make sure you handle the case that the user doesn't have a DTMF telephone. There are other methods like pulse dialling, which are rarely used any more, but probably still exist. Just have a default selection if no tones are detected)
Simon