LINECALLFEATURE (Windows CE 5.0)
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
Send Feedback on this topic to the authors