| Introduction KDTele
Tools represents an effort to develop an ease-of-use, flexibility and powerful collection
of components for telephony application development. It is available as a Basic Module
with a number of Add-On Modules. The Basic Module includes components
that cover the fundamental telephony capabilities, while the Add-On Modules
include components that provide extended capabilities.
Basic Module
The KDTele's basic module is compound of two components, KDPhone and KDVoice, which
offer the following features:
 |
Make outgoing calls and answer incoming calls. |
 |
Detect tone and pulse digit to allow end users to navigate
by pressing buttons on the telephone. With KDTele Tools, the DTMF digits
can also be detected during playback. |
 |
Capture Caller ID. |
 |
Control of the local phone handset. |
 |
Control of the external microphone and speaker of the modem.
|
 |
Play and record audio on the phone line or sound card. |
 |
Play musics in background mode. |
 |
Support encryption during recording so the end-users of your
program can protect their private recorded phone calls. |
 |
Support different wave file formats (PCM, IMA ADPCM,
Microsoft ADPCM, CCITT A-Law, CCITT u-Law, MPEG Layer-3, etc.) |
 |
Timer events to track the progress of playing and recording.
|
 |
Silence detection when recording. |
 |
VU meter to provide a visual display of the input audio
levels. |
 |
Playing and recording implemented by multiple
buffers to provide continue audio streaming to/from the hard drive.This guarantees
that you'll have no restriction to the play/record time other than the disk space.
|
 |
Voice detection to determine when the phone call was
answered, and whether it was answered by an answering machine or a live person. |
 |
Detect telephone tones such as the dial tone, busy
tone, and ringback tone. You can use the KDTele Tools algorithm to
perform tone detections instead of the telephone hardware system, which means that your
program can detect these tones even if your telephone device does not have this feature. |
Add-On Modules
Kaed Systems offers the following add-ons for your KDTele Tools
application: |