Features Overview
 

hbTapi Components comes in three editions: Standard, Professional and Enterprise Edition. Each edition supports an increasingly larger feature set. Please keep in mind that when you decide to purchase, you will need to review the features used by your application and determine which edition you require. The differences of the editions are listed in the following table.

Properties, Events and Functions requiring the Professional Edition of hbTapi Components at least are marked with:

Properties, Events and Functions requiring the Enterprise Edition of hbTapi Components are marked with:

   

 

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.