Easy object-based access to Microsoft's Telephony API

Overview | Download | Order | Support | Copyright | Awards | Contact
 

What can be done with hbTapi Components

The hbTapi Components are useable with Borland Delphi 4, 5, 6, 7, 9 (2005), 10 (2006), 11 (2007) and Borland C++ Builder 5, 6 and 10 (2006) too. They come in three different editions: Standard, Professional and Enterprise..

See the following table for supported features of each edition.

 

Line Related Features

 

Line Devices

Use multiple line devices at the same time.

unlimited 1)

unlimited 1)

unlimited 1)

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 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.

Communication Handle

Handle to communicate via the data stream.

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 an 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.

Extensibility

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.
2) Not supported by hbTapi Components directly at this time but useable via Direct TAPI Access. Will be supported in an up coming release.

System Requirements

  • Operating System: Windows 95 (with TAPI v2.1), 98, Me, NT (SP4), 2000, XP, 2003 or higher

  • Hardware: TAPI complicant hardware like voice modems, ISDN cards, voice boards, PBXs, phones, and so on

Copyright © 2001-2008Häger+Busch GbR. All trademarks belong to their respective holders. Last updated: March 28, 2008. Disclaimer