TAPIEx.NET Component Documentation

TAPIEx Namespace

Classes

Class Description
AddressState provides properties to retrieve status of the address.
AddressTranslationInfo provides properties to retrieve information of the address translation. [See TranslateAddress]
CallingCard provides properties to retrieve information concerning telephony calling cards.
CDevStatus provides properties to retrieve status of the line.
CListen provides speech recognition support for your applications. It provides two modes of speech recognition: Voice-Dictation and Voice-Command.
CountryEntry provides properties to retrieve the country code.
CSpeak enables an application to perform text synthesis operations.
CWaveAnalysis implement accurate real FFT on audio wave-form.
EnumLocationInfo enumerator for the LocationInfo in the collection.
EnumTAPILine enumerator for the TAPILine in the collection.
EnumTAPIPhone enumerator for the TAPIPhone in the collection.
ForwardEntry provides properties to retrieve forward information.
LineCaps class is used to obtain information about the line's capabilities.
LocationInfo class is used to get information related to the location of the calling party.
MemoryBuffer manage the RAW wave-form buffer in system memory.
MemoryBuffers provides enumeration methods for the MemoryBuffer class.
TAPIAddress encapsulates address object.
TAPICall manages the state of the call appearances active on a line.
TAPICalls enumerator for the TAPICall in the collection.
TAPIExCtl Base class of the component, provided to initialize, enumerate available lines, events notifications.
TAPILine Encapsulates a line device, make call also enumerate the call.
TAPIPhone Encapsulates a phone device, setting hookswitch devices, set the volume or gain value.
TTSEngineModeInfo provides properties to retrieve information of special TTS engine.
WaveFormat class encapsulates wave format.
OnAddressStateChangeArgs Contains arguments fired with OnAddressStateChange event.
OnBusyArgs Contains arguments fired with OnBusy event.
OnCallerIDArgs Contains arguments fired with OnCallerID event.
OnCallInfoChangedArgs Contains arguments fired with OnCallInfoChanged event.
OnCallStateChangeArgs Contains arguments fired with OnCallStateChange event.
OnConnectedArgs Contains arguments fired with OnConnected event.
OnDataPassThroughArgs Contains arguments fired with OnDataPassThrough event.
OnDebugArgs Contains arguments fired with OnDebug event.
OnDeviceStateChangedArgs Contains arguments fired with OnDeviceStateChanged event.
OnDevSpecificArgs Contains arguments fired with OnDevSpecific event.
OnDevSpecificFeatureArgs Contains arguments fired with OnDevSpecificFeature event.
OnDialToneArgs Contains arguments fired with OnDialTone event.
OnDisConnectedArgs Contains arguments fired with OnDisConnected event.
OnDTMFArgs Contains arguments fired with OnDTMF event.
OnErrorArgs Contains arguments fired with OnError event.
OnFrequencyDetectedArgs Contains arguments fired with OnFrequencyDetected event.
OnGatherDigitsTerminatedArgs Contains arguments fired with OnGatherDigitsTerminated event.
OnGenerateCompleteArgs Contains arguments fired with OnGenerateComplete event.
OnInfoArgs Contains arguments fired with OnInfo event.
OnLineReplyArgs Contains arguments fired with OnLineReply event.
OnMonitorMediaArgs Contains arguments fired with OnMonitorMedia event.
OnOfferingArgs Contains arguments fired with OnOffering event.
OnPhoneButtonArgs Contains arguments fired with OnPhoneButton event.
OnPhoneDevSpecificArgs Contains arguments fired with OnPhoneDevSpecific event.
OnPhoneDynamicCreateArgs Contains arguments fired with OnPhoneDynamicCreate event.
OnPhoneDynamicRemoveArgs Contains arguments fired with OnPhoneDynamicRemove event.
OnPhoneStateChangedArgs Contains arguments fired with OnPhoneStateChanged event.
OnRequestMakeCallArgs Contains arguments fired with OnRequestMakeCall event.
OnRingArgs Contains arguments fired with OnRing event.
OnSetupTransferExCompleteArgs Contains arguments fired with OnSetupTransferExComplete event.
OnSilenceEndArgs Contains arguments fired with OnSilenceEnd event.
OnSilenceStartArgs Contains arguments fired with OnSilenceStart event.
OnSpeakStateArgs Contains arguments fired with OnSpeakState event.
OnSpecialInfoArgs Contains arguments fired with OnSpecialInfo event.
OnSpeechRecognitionArgs Contains arguments fired with OnSpeechRecognition event.
OnToneDetectedArgs Contains arguments fired with OnToneDetected event.
OnTTYDetectionArgs Contains arguments fired with OnTTYDetection event.
OnWavInBufferArgs Contains arguments fired with OnWaveInBuffer event.
OnWaveOutBufferArgs Contains arguments fired with OnWaveOutBuffer event.

Delegates

Delegate Description
__Delegate_OnAddressStateChange Definition of event delegate you should use if you want to receive OnAddressStateChange event.
__Delegate_OnBusy Definition of event delegate you should use if you want to receive OnBusy event.
__Delegate_OnCallerID Definition of event delegate you should use if you want to receive OnCallerID event.
__Delegate_OnCallInfoChanged Definition of event delegate you should use if you want to receive OnCallInfoChanged event.
__Delegate_OnCallStateChange Definition of event delegate you should use if you want to receive OnCallStateChange event.
__Delegate_OnConnected Definition of event delegate you should use if you want to receive OnConnected event.
__Delegate_OnDataPassThrough Definition of event delegate you should use if you want to receive OnDataPassThrough event.
__Delegate_OnDebug Definition of event delegate you should use if you want to receive OnDebug event.
__Delegate_OnDeviceStateChanged Definition of event delegate you should use if you want to receive OnDeviceStateChanged event.
__Delegate_OnDevSpecific Definition of event delegate you should use if you want to receive OnDevSpecific event.
__Delegate_OnDevSpecificFeature Definition of event delegate you should use if you want to receive OnDevSpecificFeature event.
__Delegate_OnDialTone Definition of event delegate you should use if you want to receive OnDialTone event.
__Delegate_OnDisConnected Definition of event delegate you should use if you want to receive OnDisConnected event.
__Delegate_OnDTMF Definition of event delegate you should use if you want to receive OnDTMF event.
__Delegate_OnError Definition of event delegate you should use if you want to receive OnError event.
__Delegate_OnFrequencyDetected Definition of event delegate you should use if you want to receive OnFrequencyDetected event.
__Delegate_OnGatherDigitsTerminated Definition of event delegate you should use if you want to receive OnGatherDigitsTerminated event.
__Delegate_OnGenerateComplete Definition of event delegate you should use if you want to receive OnGenerateComplete event.
__Delegate_OnLineReply Definition of event delegate you should use if you want to receive OnLineReply event.
__Delegate_OnMonitorMedia Definition of event delegate you should use if you want to receive OnMonitorMedia event.
__Delegate_OnOffering Definition of event delegate you should use if you want to receive OnOffering event.
__Delegate_OnPhoneButton Definition of event delegate you should use if you want to receive OnPhoneButton event.
__Delegate_OnPhoneDevSpecific Definition of event delegate you should use if you want to receive OnPhoneDevSpecific event.
__Delegate_OnPhoneDynamicCreate Definition of event delegate you should use if you want to receive OnPhoneDynamicCreate event.
__Delegate_OnPhoneDynamicRemove Definition of event delegate you should use if you want to receive OnPhoneDynamicRemove event.
__Delegate_OnPhoneStateChanged Definition of event delegate you should use if you want to receive OnPhoneStateChanged event.
__Delegate_OnRequestMakeCall Definition of event delegate you should use if you want to receive OnRequestMakeCall event.
__Delegate_OnRing Definition of event delegate you should use if you want to receive OnRing event.
__Delegate_OnSetupTransferExComplete Definition of event delegate you should use if you want to receive OnSetupTransferExComplete event.
__Delegate_OnSilenceEnd Definition of event delegate you should use if you want to receive OnSilenceEnd event.
__Delegate_OnSilenceStart Definition of event delegate you should use if you want to receive OnSilenceStart event.
__Delegate_OnSpeakState Definition of event delegate you should use if you want to receive OnSpeakState event.
__Delegate_OnSpecialInfo Definition of event delegate you should use if you want to receive OnSpecialInfo event.
__Delegate_OnSpeechRecognition Definition of event delegate you should use if you want to receive OnSpeechRecognition event.
__Delegate_OnToneDetected Definition of event delegate you should use if you want to receive OnToneDetected event.
__Delegate_OnTTYDetection Definition of event delegate you should use if you want to receive OnTTYDetection event.
__Delegate_OnWaveOutBuffer Definition of event delegate you should use if you want to receive OnWaveOutBuffer event.

Enumerations

Enumeration Description
BAUDOT_RATE describe different type of Baudot bitrate.
CALLINFO_BUFFER The CALLINFO_BUFFER enum indicates the type of buffer accessed by the TAPICall.CallInfoBuffer method or the
FFT_WINDOW_TYPE The window type of the FFT algorithm
log_level_t describe different type of debugging level.
LINE_FEATURE The features supported in the line.
LINEADDRESSSTATE describe various address status items.
LINEADDRFEATURE The feature supported in the address.
LINEBEARERMODE describe different bearer modes of a call.
LINEBUSYMODE constants describe different busy signals that the switch or network can generate.
LINECALLFEATURE The features supported in the call.
LINECALLINFOSTATE describe various call information items about which an application can be notified in the OnCallInfoChanged event..
LINECALLORIGIN describe the origin of a call.
LINECALLPRIVILEGE describe the kinds of access rights or privileges an application with a call handle may have to the corresponding call.
LINECALLREASON describe the reason for a call.
LINECONNECTEDMODE describe different substates of a connected call.
LINEDEVSTATE describe various line status events.
LINEDEVSTATUSFLAGS describe a collection of Boolean line device status items.
LINEDIALTONEMODE describe different types of dial tones. A special dial tone typically carries a special meaning (as with message waiting).
LINEDISCONNECTMODE describe different reasons for a remote disconnect request. A disconnect mode is available as call status to the application after the call state transitions to disconnected.
LINEERR error codes that TAPI can return when invoking operations on lines, addresses, or calls.
LINEFORWARDMODE describe the conditions under which calls to an address can be forwarded.
LINEGATHERTERM describe the conditions under which buffered digit gathering is terminated.
LINEMEDIAMODE describe media types (or modes)of a communications session or call.
LINEOFFERINGMODE describe different substates of an offering call.
LINESPECIALINFO describes special information signals that the network can use to report various reporting and network observation operations.
LINETRANSLATEOPTION describes an option used by address translation.
PHONEBUTTONFUNCTION describe the functions commonly assigned to buttons on telephone sets
PHONEBUTTONMODE describe the button classes.
PHONEBUTTONSTATE describe the button's positions.
PHONEDEVICECAPS describes the capabilities of a phone device.
PHONEDEVICEMODE specifies the phone's hookswitch mode capabilities of the handset, speaker, or headset.
PHONEDEVICES phone hookswtich device headset, handset or speaker.
PHONELAMP_MODE describe various ways in which a phone's lamp can be lit.
PHONEPRIVILEGE describe the various ways in which a phone device can be opened.
PHONESTATE describe various status items for a phone device.
SPEECH_API the API type of speech, MS_SAPI5 or MS_SAPI4
SR_EVENT_TYPE describe various status items for speech recognition.
SR_UI_DIALOG describe different GUI dialogs raised by the SR engine.
TAPI_CALLSTATE describe the call states a call can be in.
TAPI_DIGITMODE describe different types of inband digit generation.
TAPI_TONEMODE describe different selections that are used when generating line tones.
TRANSFERMODE describe different ways of resolving call transfer requests.
TTS_SPEAK_STATE describe various line status events.
VOICECMD_SOURCE describe the different source of voice command mode in SR.
WAVEFORMAT_INDEX describe the index of the special wave format.