The information in this article applies to:
SUMMARYThe Windows Telephony application programming interface (TAPI) provides a way for a TAPI application to handle calls that are initially unknown to the application and/or the Telephony service provider via the LINECALLPARAMFLAGS_IDLE flag when invoking lineMakeCall. In an analog telephone environment, lineGetNewCalls can't provide this functionality for reasons explained below. MORE INFORMATION
A user might manually place a call on a telephone, and then start up his or
her computer to send or receive a fax on the same call. A TAPI application
has to invoke lineMakeCall to create a call appearance. Normally, an
implementation of lineMakeCall checks to see if the line is already in use
before it places the call. In an implementation through a modem (such as
the sample service provider supplied with the TAPI SDK: ATSP), the service
provider does this normally by going off-hook and listening for a dial
tone. However, if the application is breaking into a call that already
exists on a line, the service provider does not want to listen for the dial
tone first--it won't hear it. Additionally, the service provider shouldn't
return LINEERR_CALLUNAVAIL because the line is in use.
Additional query words: 2.00 3.10
Keywords : Tapi |
Last Reviewed: November 4, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |