I want to build an automated telephone response system, where people can call me, my modem picks up, plays a welcome message, waits for a touch tone response then says something back to the caller. Basically the same kind of system you get when calling a big company. I envision having 4 modems/4 phone line installed at once to receive calls.

I need some advice. Is this possible in VB? What problems might I expect? What modems should I purchase? What works best? I have done some work with VB and modems in the past and I remember having problems with some hardware being partially unsupported.

I did read some other threads on the topic and TAPI seems a bit complicated. Does anyone know of a 3rd party software or hardware component I can purchase to simplify things?

Thanks for any and all advice.