|
|
|
Line Related Features
|
|

|

|

|
|
Line Devices
|
Use multiple line devices at the same time.
|
unlimited 1)
|
unlimited 1)
|
unlimited 1)
|
Info
|
Line Device Capabillities
|
Discover line device hardware capabilities.
|
 |
 |
 |
 |
Enumerate Line Names
|
Installed telephony line / modem devices.
|
 |
 |
 |
 |
Line Dialog
|
Show the line device / modem setup dialog.
|
 |
 |
 |
 |
Multiple Addresses
|
Use multiple addresses per line devices.
|

|

|

|
 |
Address Caps
|
Discover the capabilities of each address.
|
 |
 |
 |
 |
Caller ID
|
Name, Address (phone number) and Flags
|

|

|

|
 |
Called ID / Connected ID
|
Name, Address (phone number) and Flags
|

|

|

|
 |
Redirection ID / Redirecting ID
|
Name, Address (phone number) and Flags
|
|
|

|
 |
Call Creation
|
Make a new call or dial on an existing call.
|
 |
 |
 |
 |
Answer
|
Answer an incoming call.
|
 |
 |
 |
 |
Hangup
|
Drop / Disconnect a call.
|
 |
 |
 |
 |
Hold / Unhold
|
Place call on hold and retrieve it.
|

|

|

|
 |
Blind / Consult Transfer
|
Transfer a call to another station.
|

|

|

|
 |
Park / Unpark
|
Park a call an retrieve it.
|
 |
 |
 |
 |
Hand-Off Operations
|
Give the ownership of a call to another application.
|
 |
 |
 |
 |
Pickup
|
Pickup a call at another station
|
|
 |
 |
 |
Conferencing
|
Build and handle conference calls.
|
 |
 |
 |
 |
Redirecting
|
Redirect an offering call to a destination address.
|
 |
 |
 |
 |
Forwarding
|
Address forwarding to deflect calls to another number.
|
 |
 |

|
 |
Call Process
|
Call progress related events and call states.
|
 |
 |
 |
 |
Call Information and Status
|
Call Info / Status related events and properties.
|
 |
 |
 |
 |
Call Privilege
|
Owner, Monitor, Owner + Monitor.
|
 |
 |
 |
 |
Media Modes
|
All supported TAPI media modes.
|
 |
 |
 |
 |
Media Type Detection
|
Monitor media type changes of a call.
|
 |
 |
 |
 |
Device Specific Features
|
Use features of special drivers that are not available via normal
TAPI functions
|
|
|
 |
 |
Locations
|

|
 |
 |
 |
|
Translate Phone Number
|
Using the Windows dialing properties.
|

|

|

|
 |
Get / Set Current Location
|
Get / Set current location used for phone number translation.
|

|

|

|
 |
Location Dialog
|
Show the Windows dialing properties dialog.
|
 |
 |
 |
 |
Get Current Area and Country Code
|
Useful to pre-fill number to dial.
|
 |
 |
 |
 |
Enumerate Locations
|
Get the ID's, Names and Codes of all defined locations.
|
 |
 |
 |
 |
Enumerate Country Names
|
Get the country names of all defined locations.
|
 |
 |
 |
 |
Digits and Tones
|

|
 |
 |
 |
|
Digits Detection / Generation
|
Handling of DTMF tones and Pulse sequences like 0-9, *, #, A-D.
|

|

|

|
 |
Silence Detection
|
Silence detection on the channel.
|

|

|

|
 |
Tone Detection / Generation
|
Detect / Generate tone sequences (SIT).
|

|

|

|
 |
Advanced Communication
|

|
 |
 |
 |
|
Wave playing and recording
|
Wave device IDs and components to play and record audio data.
|

|

|

|
 |
Binary data communication
|
Comm-Handle and component to send and receive binary data.
|
 |
 |
 |
 |
Data Rate Property
|
Min data rate, max data rate.
|

|

|

|
 |
Pass Through Mode
|
Direct communication with line device hardware.
|

|

|

|
 |
Negotiated TAPI Version
|
Get the negotiated version of OS, TSP and Application.
|

|

|

|
 |
Extension Version Negotiation
|
Negotiate a TSP Extension Version for special usage.
|
 |
 |
 |
 |
Phone Related Features
|

|
 |
 |
 |
|
Phone Devices
|
Use multiple phone devices at the same time.
|
unlimited 1)
|
unlimited 1)
|
unlimited 1)
|
|
Phone Device Capabillities
|
Discover phone device hardware capabilities.
|
 |
 |
 |
 |
Enumerate Phone Names
|
Installed telephony phone devices.
|
 |
 |
 |
 |
Display Control
|
Get / Set the content of the display.
|
 |
 |
 |
 |
Phone Dialog
|
Telephony phone device setup dialog.
|

|

|

|
 |
Handset Control
|
Detect and set volume, gain and hook switch state.
|

|

|

|
 |
Headset Control
|
Detect and set volume, gain and hook switch state.
|

|

|

|
 |
Speakerphone Control
|
Detect and set volume, gain and hook switch state.
|

|

|

|
 |
Ringer Control
|
Get / Set the ring mode.
|

|

|

|
 |
Lamp / Button Control
|
Detect and set the state of lamps and buttons.
|
 |
 |
 |
 |
Special Fetures and Extensibility
|

|
 |
 |
 |
|
Device Configuration Events |
Become aware of new, removed and renamed
TAPI devices. |
 |
 |
 |
 |
Direct TAPI Access
|
Get handles and events to call TAPI functions directly.
|

|

|

|
 |
Source Code
|
Full source code is included.
|

|

|

|
|
1) Limited only by the underlying hardware and software platform.