>Thank's Ed! TAPI probably is the solution. Do you know if we have any example how to use TAPI in VB or VFP?
There's VB code in the MSDN Library, but you need to ensure that both your modem and phone line will provide the necesary out-of-band detail; without it, it'll be very difficult to distingyuish between a voice announcement, answering machine or human answering the line.