| 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 be detected by hardware or by software. |
 |
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 the call was answered by an answering machine or a live person. |
 |
Detect telephone tones such as the dial tone, busy
tone, ringback tone, etc. These tones can be detected either via a capable telephone
hardware or via KDTele Tools proprietary software. In another words, with
KDTele proprietary software, your program can detect busy tones, ringback tones, dial
tones, etc. even if you do not have a telephone device capable of detecting these tones. |
Add-On Modules
Kaed Systems offers the following add-ons for your KDTele Tools
application: |