LINEADDRFEATURE (Compact 2013)
3/26/2014
These constants list the operations that can be invoked on an address.
The following table shows the LINEADDRFEATURE constants.
Value |
Description |
---|---|
LINEADDRFEATURE_FORWARD = 0x00000001 |
The address can be forwarded. |
LINEADDRFEATURE_MAKECALL = 0x00000002 |
An outgoing call can be placed on the address. |
LINEADDRFEATURE_PICKUP = 0x00000004 |
A call can be picked up at the address. |
LINEADDRFEATURE_PICKUPDIRECT = 0x00000400 |
The linePickup function can be used to pick up a call on a specific address. TAPI versions 2.0 . |
LINEADDRFEATURE_PICKUPGROUP = 0x00000200 |
The linePickup function can be used to pick up a call in the group. TAPI versions 2.0 . |
LINEADDRFEATURE_PICKUPHELD = 0x00000100 |
The linePickup function, with a null destination address, can be used to pick up a call that is held on the address. This is normally used only in a bridged-exclusive arrangement. TAPI versions 2.0 . |
LINEADDRFEATURE_PICKUPWAITING = 0x00000800 |
The linePickup function, with a null destination address, can be used to pick up a call waiting call. Note that this does not necessarily indicate that a waiting call is actually present, because it is often impossible for a telephony device to automatically detect such a call. It does, however, indicate that the hook-flash function will be invoked to attempt to switch to such a call. TAPI versions 2.0 . |
LINEADDRFEATURE_SETMEDIACONTROL = 0x00000008 |
Media control can be set on this address. |
LINEADDRFEATURE_SETTERMINAL = 0x00000010 |
The terminal modes for this address can be set. |
LINEADDRFEATURE_SETUPCONF = 0x00000020 |
A conference call with a NULL initial call can be set up at this address. |
LINEADDRFEATURE_UNCOMPLETECALL = 0x00000040 |
Call completion requests can be canceled at this address. |
LINEADDRFEATURE_UNPARK = 0x00000080 |
Calls can be unparked using this address.
Note:
If none of the new modified "PICKUP" bits is set in the dwAddressFeatures member in the LINEADDRESSSTATUS structure but the LINEADDRFEATURE_PICKUP bit is set, then any of the pickup modes may work. The service provider has simply not specified which ones.
|
LINEADDRFEATURE_FORWARDDND = 0x00001000 |
The lineForward function (with an empty destination address) can be used to turn on the Do Not Disturb feature on the address. LINEADDRFEATURE_FORWARD will also be set. TAPI versions 2.0 . |
LINEADDRFEATURE_FORWARDFWD = 0x00002000 |
The lineForward function can be used to forward calls on the address to other numbers. LINEADDRFEATURE_FORWARD will also be set.
Note:
If neither of the new modified "FORWARD" bits is set in the dwAddressFeatures member in LINEADDRESSSTATUS but the LINEADDRFEATURE_FORWARD bit is set, then any of the forward modes may work; the service provider has simply not specified which ones. TAPI versions 2.0 .
|
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 LINEADDRESSSTATUS (returned by lineGetAddressStatus) structures. LINEADDRESSCAPS reports the availability of the address features by the service provider (mainly the switch) for a given address. An application would make this determination when it initializes. The LINEADDRESSSTATUS structure reports, for a given address, which address features can actually be invoked while the address is in the current state. An application would make this determination dynamically after address-state changes, typically caused by call-related activities on the address.
Requirements
Header |
tapi.h |
See Also
Reference
TAPI Constants
linePickup
lineForward
lineGetAddressCaps
lineGetAddressStatus
LINEADDRESSSTATUS
LINEADDRESSCAPS