PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Telephony functions
These functions allow you to easily handle all the telephony features of a modem from a WINDEV or WINDEV Mobile application:
tapiAnswerCallAnswers an incoming call that was detected.
tapiBlindTransferPerforms a "blind" transfer.
tapiCallDuringReturns the duration of the call (difference between the start date and time of call and the end date and time of call).
tapiCalledIDUsed to find out the phone number called.
tapiCallEndReturns the date and time of the end of call.
tapiCallerIDUsed to find out the calling phone number (the one that calls).
tapiCallIsBusyUsed to find out whether the number called is busy.
tapiCallIsOverUsed to find out whether the incoming or outgoing call is ended.
tapiCallIsWaitingUsed to find out whether the call is on hold.
tapiCallStartReturns the date and time of the beginning of call (incoming or outgoing call).
tapiCapabilityReturns the characteristics of a telephony device.
tapiChangeDeviceParameterModifies the parameters of a telephony device.
tapiCompleteTransferPerforms a call transfer (with ability to retrieve the call).
tapiDeviceSelects the TAPI device that will be used during the following telephony operations:
tapiDeviceListReturns the list of TAPI 2.0-compatible devices installed on the current computer.
tapiDeviceParameterReads the value of a parameter for a telephony device.
tapiDialDials a phone number for a voice line.
tapiDialerCallOpens the default telephony application (dialer) found on the phone and dials the specified number.
tapiDialerDisplayOpens the default telephony application (dialer) and displays the specified number. No call is made.
tapiErrorIndicates whether an error was returned by the last tapixxx function (functions for managing the phone calls) to the TAPI module.
tapiHangUpHangs up a phone line that was opened by tapiDial or by telAnswerCall.
tapiHoldPuts a call on hold.
tapiKeyPressedUsed to find out the history of the keys pressed on the phone keypad since the last call to tapiKeyPressed.
tapiLineDialDials a phone number for a voice line and chooses the device to use.
tapiListenStarts the call detection (also called "call monitoring service").
tapiNoAnswerUsed to find out whether an answer was given to the call.
tapiOriginUsed to find out the origin of a call (incoming call, outgoing call, ...)
tapiPlayPlays a sound file (.WAV) for the specified line.
tapiRecordSaves the current communication in a .WAV file.
tapiSendKeyAllows you to simulate the use of phone keys.
tapiStopForces the reading of a pre-recorded message to stop (tapiPlay).
tapiStopCallDetectionStops the specified call detection that was started by tapiListen.
tapiUnholdPicks up a call on hold.
AndroidiPhone/iPad tapiDialerCall is used to open the default telephony application (dialer) found on the phone and to dial the specified number.
Windows These functions are compatible with the TAPI 2.0 protocol.
Related Examples:
WD Answering Machine Complete examples (WINDEV): WD Answering Machine
[ + ] This example uses the telephony features to manage an answering machine.
This program, powered by WINDEV, allows you to understand the use of the telephony functions for an answering machine.
This answering machine can be interrogated and configured (welcome message) remotely via a menu.
WD Telephony Complete examples (WINDEV): WD Telephony
[ + ] This example presents the telephony functions of WINDEV.
The following topics are presented in this example:
1/ How to dial a phone number
2/ Detect and identify the incoming calls
Summary of the example supplied with WINDEV:
This example presents the telephony functions supplied with WINDEV. Once contacts have been entered in the main window (the table is in edit), you will be able to call them from the application directly (your computer must be equipped with a modem properly installed). You will be able to get a notification for the incoming calls and to identify the caller
Pocket Managing Contacts Mobile (WINDEV Mobile): Pocket Managing Contacts
[ + ] This example presents the management of contacts in Pocket PC.
The following topics will be presented in this example:
1/ the loopers
2/ the use of queries
3/ sending SMSs
4/ sending emails
5/ the phone call.
Pocket Telephony Mobile (WINDEV Mobile): Pocket Telephony
[ + ] This example is a telephony application that can be used on a Pocket PC equipped with a phone access (GSM).
This example uses the telephony functions of WINDEV Mobile as well as the functions used to retrieve the parameters of the phone.
It enables you to make phone calls, to receive phone calls and to manage a history of the calls (incoming and outgoing) as well as a database of contacts.
Furthermore, you have the ability to import the contacts found in the contact file of the Pocket PC.
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment