Use AmTapi Pro to make and answer telephone calls. It supports multilines, call progress, caller ID, and DTMF tone detection and generation, and detects SIT tones and silence. Place calls on hold, transfer calls, enumerate the installed telephony line devices and phone devices, translate the telephone number according to the user's settings in the Windows dialing rules dialog, plus much more. AmTapi Pro is suitable for use with any TAPI compliant telephony board, PBX, or voice modem and can be used in conjunction with SAPI for telephony text-to-speech and voice recognition. AmTapi Pro can also control speaker phones, headsets, and conventional telephone sets if supported by the underlying telephony hardware. Build computer telephony integration systems (CTI), interactive voice response systems (IVR), voicemail, audiotext, automated attendants, and so on. AmTapi can be used in conjunction with AmWave to play and record voice streams, or AmComm to send and receive data streams. It's a light-weight ATL control written in C++.