Dimitris, >I am thinking to develop an application that will detect DTMF tones from >modem and based on that tones will drive the user who calls to specific >menus and choices in the program. > >I have tried Turbo Power AsyncPro but when I make a call, the modem >starts making these hi-pitch sounds and don't know how to continue. > >Do you know of any other components or solutions ?
Years ago, I did a lot of low level communications programming, mostly in assembly language. There are many modems that support what you are trying to do, but you need to send command strings directly to the modem. I have not used the Turbo Power library, but if there is a call level function to send commands to the modem, you need to find the command string to pick up the line and listen for DTMF tones. The values of the tones are returned from the modem as data when you are in the command mode. Check out the technical reference material from a modem manufacturer. I used to use the Hayes technical reference manual. Many modems will also return Caller ID info as data when in the command mode. I have written a lot of software that monitors lines for incoming caller ID's. Hope this helps, Glenn Lawler www.incodesystems.com