LINECALLFEATURE_ Constants
The LINECALLFEATURE_ constants indicate operations that can be invoked for a given address or call.
-
LINECALLFEATURE_ACCEPT
-
-
Accept the call ( lineAccept).
-
-
LINECALLFEATURE_ADDTOCONF
-
-
Add the call to the current conference ( lineAddToConference).
-
-
LINECALLFEATURE_ANSWER
-
-
Answer the call ( lineAnswer).
-
-
LINECALLFEATURE_BLINDTRANSFER
-
-
Perform a blind transfer on the call ( lineBlindTransfer).
-
-
LINECALLFEATURE_COMPLETECALL
-
-
Complete the call ( lineCompleteCall).
-
-
LINECALLFEATURE_COMPLETETRANSF
-
-
Complete the call transfer ( lineCompleteTransfer).
-
-
LINECALLFEATURE_DIAL
-
-
Dial the destination number for the call ( lineDial).
-
-
LINECALLFEATURE_DROP
-
-
Drop the call ( lineDrop).
-
-
LINECALLFEATURE_GATHERDIGITS
-
-
Gather digits from the call ( lineGatherDigits).
-
-
LINECALLFEATURE_GENERATEDIGITS
-
-
Generate digits on the call ( lineGenerateDigits).
-
-
LINECALLFEATURE_GENERATETONE
-
-
Generate tones on the call ( lineGenerateTone).
-
-
LINECALLFEATURE_HOLD
-
-
Put the call on hold ( lineHold).
-
-
LINECALLFEATURE_MONITORDIGITS
-
-
Monitor digits on the call ( lineMonitorDigits ).
-
-
LINECALLFEATURE_MONITORMEDIA
-
-
Monitor the call's media ( lineMonitorMedia).
-
-
LINECALLFEATURE_MONITORTONES
-
-
Monitor tones on the call ( lineMonitorTones).
-
-
LINECALLFEATURE_PARK
-
-
Park the call ( linePark).
-
-
LINECALLFEATURE_PREPAREADDCONF
-
-
Prepare the call for addition to a conference ( linePrepareAddToConference).
-
-
LINECALLFEATURE_REDIRECT
-
-
Redirect the call to another destination ( lineRedirect).
-
-
LINECALLFEATURE_RELEASEUSERUSERINFO
-
-
Release current user-user information ( lineReleaseUserUserInfo).
-
-
LINECALLFEATURE_REMOVEFROMCONF
-
-
Remove the call from the conference ( lineRemoveFromConference).
-
-
LINECALLFEATURE_SECURECALL
-
-
Secure the call ( lineSecureCall).
-
-
LINECALLFEATURE_SENDUSERUSER
-
-
Send user-user information ( lineSendUserUserInfo).
-
-
LINECALLFEATURE_SETCALLDATA
-
-
Set the call data buffer ( lineSetCallData). (TAPI versions 2.0 and later).
-
-
LINECALLFEATURE_SETCALLPARAMS
-
-
Set call parameters ( lineSetCallParams).
-
-
LINECALLFEATURE_SETMEDIACONTROL
-
-
Set media controls ( lineSetMediaControl).
-
-
LINECALLFEATURE_SETQOS
-
-
Set QOS levels for the call ( lineSetCallQualityOfService). (TAPI versions 2.0 and later).
-
-
LINECALLFEATURE_SETTERMINAL
-
-
Set the terminal to be used with the call ( lineSetTerminal).
-
-
LINECALLFEATURE_SETTREATMENT
-
-
Set call treatment ( lineSetCallTreatment). (TAPI versions 2.0 and later).
-
-
LINECALLFEATURE_SETUPCONF
-
-
Set up a conference ( lineSetupConference).
-
-
LINECALLFEATURE_SETUPTRANSFER
-
-
Set up a transfer ( lineSetupTransfer).
-
-
LINECALLFEATURE_SWAPHOLD
-
-
Perform a swap hold operation ( lineSwapHold).
-
-
LINECALLFEATURE_UNHOLD
-
-
Take the call off hold ( lineUnhold).
-
Remarks
No extensibility. All 32 bits are reserved.
These constants are used both in LINEADDRESSCAPS (returned by lineGetAddressCaps) and in LINECALLSTATUS (returned by lineGetCallStatus). LINEADDRESSCAPS reports the availability of the call features on the specified address. An application would use this information when it initializes to determine what it may be able to do later when calls exist. For the specified call, LINECALLSTATUS reports which call features can be invoked while the call is in the current call state. The latter takes call privileges into account. An application would make this determination dynamically, after call state changes.
The LINECALLFEATURE_RELEASEUSERUSERINFO value is new to TAPI 1.4. There are no backward compatibility considerations. A service provider may elect to return this value in relevant members (in LINEADDRESSCAPS and LINECALLSTATUS) even when older API versions have been negotiated on the line device.
Requirements
Requirement | Value |
---|---|
TAPI version |
Requires TAPI 2.0 or later |
Header |
|