TAPIEx ActiveX Control v3.6

ITAPICall

The ITAPICall interface manages the state of the call appearances active on a line.

Properties Description
ActivePlayBackFile Returns the file name of the wave file which is playing.
CallState Returns s current state(long) of Call.
CallStateString Returns s current state(String) of Call.
CalledIDFlags Determines the validity and content of the called-party ID information. The called party corresponds to the originally addressed party.
CalledIDNumber Returns a string representing the CalledID number (if available)
CalledIDName Returns a string representing the CalledID Name (if available)
CallerIDFlags CallerIDFlags determines the validity and content of the caller, or originator, party identifier information.
CallerIDNumber Returns a string representing the Caller number (if available)
CallerIDName Returns a string representing the Caller name (if available)
CallOrigin Identifies where the call originated.
CallReason Returns the reason why the call occurred.
ConfRelatedCalls Returns s a collection of calls that are part of the same conference call as the this call.
ConnectedIDFlags Determines the validity and content of the connected party ID information. The connected party is the party that was actually connected to
ConnectedIDNumber Returns a string representing the Connected-ID information (if available)
ConnectedIDName Returns a string representing the Connected-ID information (if available)
CommDevice Returns which COMM port this call is associated with
CommHandle Returns a handle to the COMM port (datamodem) for this call appearance
DigitsReceived Returns all the digits received in this call session.
DTMF_TimeOut Set the timer in seconds for DTMF detection.
DTMF_Duration Set the duration in milliseconds of DTMF in generation.
FirstDigitTimeout The time duration in milliseconds in which the first digit is expected.
InterDigitTimeout The maximum time duration in milliseconds between consecutive digits.
Handle Returns the handle of this call.
IListen Returns the reference of IListen.
ISpeak Returns the reference of ISpeak.
LineOwner Returns the reference of ITAPILine which own this call.
MonitorDigitsMode Enables or disables the unbuffered detection of digits received on this call.
PassthroughMode Switchs into(out of) the Passthrough mode.
PlayPaused Sets/returns the play state, paused or not paused.
RedirectingIDFlags Determines the validity and content of the redirecting party identifier information. The redirecting party identifies the address which redirect the session.
RedirectingIDName Returns a string representing the redirecting party identifier information (if available).
RedirectingIDNumber Returns a string representing the redirecting party identifier information (if available).
RedirectionIDFlags Determines the validity and content of the redirection party identifier information. The redirection party identifies the address to which the session was redirected.
RedirectionIDName Returns a string representing the redirection party identifier information (if available).
RedirectionIDName Returns a string representing the redirection party identifier information (if available).
TrunkNo Returns the number of the trunk over which this call is routed (if available).

User_Data1 User_Data2 User_Data3

application user data, for uses store their own "call session" variable
WaveAnalysis Returns the reference of IWaveAnalysis.
WaveInBuffer Returns the RAW audio buffer data of wave/in device.
WaveOutDeviceID Returns the identifier of audio device(output only)
WaveInDeviceID Returns the identifier of audio device(input only)

Methods Description
Accept Accepts the call. It can optionally send the specified user-user information to the calling party.
Answer Answers the offering call.
AddToConference Adds the specified call appearance to this conference call.
BlindTransfer Performs a blind or single-step transfer this call to the specified destination address.
CancelGenerateDTMF Cancel any current digit generation which has not completed.
CancelGatherDigits Terminate the digit gathering currently in progress on this call.
CompleteTransfer Completes the transfer this call to the party connected in the consultation call.
Dial Dials the specified dialable number.
DeallocateCall Deallocate this call appearance.
DevSpecific Access the device-specific functions.
Drop Drops or disconnects this call.
GenerateDTMF Initiates the generation of the specified digits on this call as inband tones using the specified signaling mode.
GatherDigits Gathering of digits on the this call. [Device-dependent]
GatherDigitsEx The same as GatherDigits, but Device-Independent
GenerateTone Generates the specified inband tone over this call.
Hold Places this call on hold.
ParkDirect Parks this call at a specified address.
ParkIndirect Parks this call and returns the parked address.
Passthrough_Read
Passthrough_ReadString
Reads data from device in Passthrough mode.
Passthrough_Write Writes the data to the service provider in Passthrough mode.
PlaybackFile Playback the wave file (or wave/out Redirection ).
PlayMemoryBuffer Play the wave file that in IMemoryBuffer.
PrepareAddToConference Prepares an existing conference call for the addition of another party.
MonitorTones_Add Enables the detection of inband tones on this call. [Hardware functions]
MonitorTonesEx_Add Enables the detection of inband tones on this call. [Software Simulation]
MonitorTones_Clear Disables the detection of inband tones on this call.
MonitorSilence Monitor the silence signal on a call.
Record Record the wave from the telephone line terminal to file (or wave/in Redirection ) (asynchronous).
Redirect Redirects this call to the specified destination address.
RemoveFromConference Removes this call from the conference call to which it currently belongs. The remaining calls in the conference call are unaffected.
SecureCall Secures the call from any interruptions or interference that may affect the call's media stream.
SetCallPrivilege Set the privilege for this call appearance.
SetupConference Sets up a conference call for the addition of the third party.
SetupTransfer Initiates a transfer of this call. It establishes a consultation call on which the party can be dialed that can become the destination of the transfer.
SetupTransferEx Asynchronous edition of SetupTransfer method.
StopPlayBack stop the playback and it also clear all the padding play job.
StopRecord Stop the recording.
UnHold Releases this call from hold.
WriteBuffer Outputs the buffer to the wave/out device.

See Also

ITAPILine Interface