LINECALLFEATURE

These constants indicate operations that can be invoked for a given address or call.

The following table shows the LINECALLFEATURE constants.

Value Description
LINECALLFEATURE_ACCEPT = 0x000000001 Accept the call (lineAccept).
LINECALLFEATURE_ADDTOCONF = 0x00000002 Add the call to the current conference (lineAddToConference).
LINECALLFEATURE_ANSWER = 0x00000004 Answer the call (lineAnswer).
LINECALLFEATURE_BLINDTRANSFER = 0x00000008 Perform a blind transfer on the call (lineBlindTransfer).
LINECALLFEATURE_COMPLETETRANSF = 0x00000020 Complete the call transfer (lineCompleteTransfer).
LINECALLFEATURE_DIAL = 0x00000040 Dial the destination number for the call (lineDial).
LINECALLFEATURE_DROP = 0x00000080 Drop the call (lineDrop).
LINECALLFEATURE_GENERATEDIGITS = 0x00000200 Generate digits on the call (lineGenerateDigits).
LINECALLFEATURE_GENERATETONE = 0x00000400 Generate tones on the call (lineGenerateTone).
LINECALLFEATURE_HOLD = 0x00000800 Put the call on hold (lineHold).
LINECALLFEATURE_MONITORDIGITS = 0x00001000 Monitor digits on the call (lineMonitorDigits).
LINECALLFEATURE_MONITORMEDIA = 0x00002000 Monitor the call's media (lineMonitorMedia).
LINECALLFEATURE_PREPAREADDCONF = 0x00010000 Prepare the call for addition to a conference (linePrepareAddToConference).
LINECALLFEATURE_REDIRECT = 0x00020000 Redirect the call to another destination (lineRedirect).
LINECALLFEATURE_RELEASEUSERUSERINFO = 0x10000000 Release current user-user information (lineReleaseUserUserInfo). (TAPI version 1.4 and later.)
LINECALLFEATURE_REMOVEFROMCONF = 0x00040000 Remove the call from the conference (lineRemoveFromConference).
LINECALLFEATURE_SENDUSERUSER = 0x00100000 Send user-user information (lineSendUserUserInfo).
LINECALLFEATURE_SETCALLPARAMS = 0x00200000 Set call parameters (lineSetCallParams)
LINECALLFEATURE_SETQOS = 0x40000000 Set QOS levels for the call. TAPI version 2.0 and later.
LINECALLFEATURE_SETTERMINAL = 0x00800000 Set the terminal to be used with the call (lineSetTerminal).
LINECALLFEATURE_SETUPCONF = 0x01000000 Set up a conference (lineSetupConference).
LINECALLFEATURE_SETTREATMENT = 0x20000000 Set call treatment. TAPI version 2.0 and later.
LINECALLFEATURE_SETUPTRANSFER = 0x02000000 Set up a transfer (lineSetupTransfer).
LINECALLFEATURE_SWAPHOLD = 0x04000000 Perform a swap hold operation (lineSwapHold).
LINECALLFEATURE_UNHOLD = 0x08000000 Take the call off hold (lineUnhold).

Remarks

These constants cannot be extended. All 32 bits are reserved.

These constants are used both in the LINEADDRESSCAPS (returned by lineGetAddressCaps) and in the LINECALLSTATUS (returned by lineGetCallStatus) structures. 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.

Requirements

OS Versions: Windows CE 3.0 and later.
Header: Tapi.h.

See Also

lineAccept | lineAddToConference | lineAnswer | lineBlindTransfer | lineCompleteTransfer | lineDial | lineDrop | lineGenerateDigits | lineGenerateTone | lineGetAddressCaps | lineGetCallStatus | lineHold | lineMonitorDigits | lineMonitorMedia | linePrepareAddToConference | lineRedirect | lineRemoveFromConference | lineReleaseUserUserInfo | lineSendUserUserInfo | lineSetCallParams) lineSetTerminal | lineSetupConference | lineSetupTransfer | lineSwapHold | lineUnhold | LINEADDRESSCAPS | LINECALLSTATUS

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.