The LINECALLFEATURE_ constants list the operations that can be invoked on a call using this API.
Each of the LINECALLFEATURE_ values correspond to the TAPI operations with the same name. The list is not repeated here.
No extensibility. All 32 bits are reserved.
This constant is 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_RELEASEUSERUSER value is new. 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.
The LINECALLFEATURE_SETTREATMENT, LINECALLFEATURE_SETQOS, and LINECALLFEATURE_SETCALLDATA constants are available for API versions 2.0 and later.
LINEADDRESSCAPS, LINECALLSTATUS, lineGetAddressCaps, lineGetCallStatus