| Property |
Description |
| AboutUserName |
for registered users input the registration information. |
| AboutSerialNumber |
| AboutLicenseType |
Returns the type of current license. |
| AutoDropOnDisconnect |
Whether drop the call when getting the OnDisconnect event. |
| CallingCards |
Returns the instance of IEnumCallingCard. |
| CurrentLocationID |
Sets/returns the ID of current location. |
| DebugLevel |
Sets/returns the debug level. |
| ErrString |
Return Error String |
| ErrCode |
Return Error Code |
| PlayBufferLength |
Sets/returns the size(in byte) of the record buffer, 0 mean the use the
default value. |
| Phones |
Return the collection of the ITAPIPhone interface. |
| Lines |
Return collection of ITAPILine interface. |
| Locations |
Returns the instance of IEnumLocation. |
| RecordFormatID |
Sets/returns the unique identifier of the record wave format |
| RecordFormat |
Return the information of the record codes(name, bits, bandwidth..) |
| RecordTimeOut |
Sets/returns the time out value of recording. The recording will auto
stop after it reach that value. |
| RTWaveConvert |
Enable/disable "realtime" conversion of playback/record wave
stream. |
| SAPI_UseNativeAudioObj |
Enable or disable using the native audio object in TTS or SR modules of
SAPI 5.1. |
| RecordBufferLength |
Sets/returns the size(in byte) of the record buffer, 0 mean the use the
default value. |
| SR_Engine |
Set this property specify the Speech Recognition engine that will be use
in IListen. |
| SR_UseSAPI5 |
If True uses the SR in SAPI 5.1(default) , otherwise uses SAPI 4.0 |
| TTS_UseSAPI5 |
If True uses the TTS in SAPI 5.1(default) , otherwise uses SAPI 4.0 |
| TTS_Volume |
Sets/returns the volume of the TTS(Text to Speech) |
| TTS_Speed |
Sets/returns the speed of the TTS(Text to Speech) |
| TTS_Engine |
Set this property specify the TTS engine that will be use in ISpeak. |
| TTY_BaudotSpeed |
Set the speed of baudot code. |
| TTY_GenerateVolume |
Set the amplitude volume in dB of baudot code in generation. |
| WriteLogFile |
Whether write the debug message to log file. |
| WavePlayDeviceClass |
Set/return the class name of wave play device. |
| WaveRecordDeviceClass |
Set/return the class name of wave record device. |
| Methods |
Description |
| AboutBox |
Popup a dialog with the copyright information. |
| CloseAll |
Close all the Lines |
| LoadLicenseFromReg |
Load the registration information from the system registry. |
| GetCountryCode |
Returns the country code (the actual country code of the country/region
represented by the entry. that is, the digits that would be dialed in an
international call) for the specified country index. |
| GetCountryName |
Returns the country name for the specified country index. |
| GetLineFromDeviceID |
Get specified ITAPILine Interface from the device ID. |
| GetWaveFormat |
Return the reference of IWaveFormat for the specified wave file. |
| Initialize |
initialize the control. |
| NumberOfCountries |
Returns the number of countries known to the system. |
| RegReqMakeCallRecipient |
Registers the invoking application as a recipient of requests for tapiRequestMakeCall()
from other applications. |
| SetCurrentLocation |
Sets the location used as the context for address translation. |
| ShowTTSConfigureDialog |
Show the TTS configure dialog. |
| UnInitialize |
Uninitialize the control, free the resources |
| WaitForReply |
Wait for a TAPI request to complete. |
| Events |
Description |
| OnBusy |
Fired when the call is receiving a busy tone. A busy tone indicates that
the call cannot be completed, because the remote party's station or the
trunk are in use. |
| OnCallerID |
Fired when caller Id is detected. |
| OnCallInfoChanged |
Fired when the call information about the specified call has changed.
|
| OnCallStateChange |
Fired when the status of the specified call has changed. |
| OnConnected |
Fired when the call has been established and the connection is made. |
| OnDataPassThrough |
Fired when have received the RAW data from the service provider in Passthrough
mode. |
| OnDebug |
Fired when notify the debug information. |
| OnDeviceStateChanged |
Fired when the state of the device has changed. |
| OnDevSpecific |
Fired when about device-specific events occurring at the call. |
| OnDevSpecificFeature |
Fired when about device-specific events occurring at the line. |
| OnDialTone |
Fired when dial tone is detected. |
| OnDisConnected |
Fired when the remote party hang's up a conected call. |
| OnDTMF |
Fired when a digit is detected. |
| OnDTMFTimeOut |
Fired when have not receive any DTMF within DTMF_TimeOut seconds |
| OnEndCall |
Fired when the ending of previous call of this line. |
| OnError |
Fired when notify the error information. |
| OnFrequencyData |
Fired when the amplitude of frequencies(FFT result set) are ready. |
| OnFrequencyDetected |
Fired when deteted the main frequencies on the phone line. |
| OnGatherDigitsTerminated |
Fired when current digit-gathering request has terminated or is canceled. |
| OnGenerateComplete |
Fired when the current digits/tones generation is terminated. |
| OnHold |
Fired when the call is set on hold by the switch. |
| OnInfo |
Fired when notify the information. |
| OnLineDynamicCreate |
Fired
to inform the application of the creation of a new line device. |
| OnLineDynamicRemove |
Fired to inform an application of the removal (deletion from the system) of a line device. |
| OnIdle |
Fired when TAPI indicates that the call is in an idle state. |
| OnLineReply |
Fires when asynchronous TAPI function is completed. |
| OnMonitorMedia |
Fired when TAPI indicates that the media mode of the call has changed. |
| OnNewCall |
fires each time the line device signals a new call. |
| OnOffering |
Fired when an incoming call is detected on the line. |
| OnPhoneDevSpecific |
Fired when about device-specific events occurring at the phone. |
| OnPhoneDynamicCreate |
Fired to inform the application of the creation of a new line device. |
| OnPhoneDynamicRemove |
Fired to inform an application of the removal (deletion from the system) of a line device. |
| OnPhoneStateChanged |
Fired when the status of a phone device changed. |
| OnPlayBackComplete |
Fired when the playBack wave is Completed |
| OnRecordComplete |
Fire when the recording is completed. |
| OnRequestMakeCall |
reports the arrival of a new request of MakeCall(tapiRequestMakeCall)
from another application. |
| OnRing |
Fired when the ring is detected. |
| OnSetupTransferExComplete |
Fired when SetupTransferEx
has completed |
| OnRecordTimeOut |
Fired when reach the record time out value. |
| OnSpeakState |
Fired when the state of TTS has changed. |
| OnSpecialInfo |
Fired when special information available. |
| OnSpeechRecognition |
Fired when the state of the recognition processing has changed. |
| OnSilence |
Fired when silence is detected on the telephone line. |
| OnSilenceEnd |
Fired when detected the ending point of the silence by software. |
| OnSilenceStart |
Fired when detected the starting point of the silence by software. |
| OnToneDetected |
Fired when a tone is detected. |
| OnTTYDetection |
Fired when a TTY baudot code char is detected. |
| OnWaveInBuffer |
Fired when the record waveform-audio data is present in the WaveInbuffer. |
| OnWaveOutBuffer |
Fired when the given output buffer has been played. |