The Status property consists of several sub-properties and discribes
the current status of the address. In terms of TAPI it encapsulates the
LINEADDRESSSTATUS structure.
The number of calls on the address that are in call states other than
idle, onhold, onholdpendingtransfer, and onholdpendingconference.
NumOnHoldCalls (DWord)
The number of calls on the address in the onhold state.
NumOnHoldPendCalls (DWord)
The number of calls on the address in the onholdpendingtransfer or onholdpendingconference
state.
AddressFeatures (DWord)
Specifies the address-related API functions that can be invoked on the
address in its current state. This member uses one or more of the LINEADDRFEATURE_
constants:
Constant
Description
LINEADDRFEATURE_FORWARD
The address can be forwarded.
LINEADDRFEATURE_MAKECALL
An outgoing call can be placed on the address.
LINEADDRFEATURE_PICKUP
A call can be picked up at the address.
LINEADDRFEATURE_PICKUPDIRECT
The linePickup function can be used to pick up a call on a specific address.
LINEADDRFEATURE_PICKUPGROUP
The linePickup function can be used to pick up a call in the group.
LINEADDRFEATURE_PICKUPHELD
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.
LINEADDRFEATURE_PICKUPWAITING
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.
LINEADDRFEATURE_SETMEDIACONTROL
Media control can be set on this address.
LINEADDRFEATURE_SETTERMINAL
The terminal modes for this address can be set.
LINEADDRFEATURE_SETUPCONF
A conference call with a NULL initial call can be set up at this address.
LINEADDRFEATURE_UNCOMPLETECALL
Call completion requests can be canceled at this address.
LINEADDRFEATURE_UNPARK
Calls can be unparked using this address. (ThbTapiLine.Unpark)
LINEADDRFEATURE_FORWARDDND
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.
LINEADDRFEATURE_FORWARDFWD
The lineForward function can be used to forward calls on the address
to other numbers. LINEADDRFEATURE_FORWARD will also be set.
NumRingsNoAnswer (DWord)
The number of rings set for this address before an unanswered call is
considered as no answer.