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
Tapi.h

See also

LINEADDRESSCAPS

LINECALLSTATUS

lineGetAddressCaps

lineGetCallStatus