LINEADDRESSSTATE_ Constants

The LINEADDRESSSTATE_ bit-flag constants describe various address status items.

LINEADDRESSSTATE_OTHER
Address-status items other than those listed below have changed.
LINEADDRESSSTATE_DEVSPECIFIC
The device-specific item of the address status has changed.
LINEADDRESSSTATE_INUSEZERO
The address has changed to idle (it is not in use by any stations).
LINEADDRESSSTATE_INUSEONE
The address has changed from being idle or from being in use by many bridged stations to being in use by just one station.
LINEADDRESSSTATE_INUSEMANY
The monitored or bridged address has changed from being in use by one station to being in use by more than one station.
LINEADDRESSSTATE_NUMCALLS
The number of calls on the address has changed. This is the result of such things as a new inbound call, an outbound call on the address, or a call changing its hold status. If this bit is set, one or more of the following members in the LINEADDRESSSTATUS structure has changed: dwNumActiveCalls, dwNumOnHoldCalls, and dwNumOnHoldPendingCalls. The application should check all three members when it receives a LINE_ADDRESSSTATE (numCalls) message.
LINEADDRESSSTATE_FORWARD
The forwarding status of the address has changed, including possibly the number of rings for determining a no-answer condition. The application should check the address status to determine details about the address's current forwarding status.
LINEADDRESSSTATE_TERMINALS
The terminal settings for the address have changed.

Not extensible. All 32 bits are reserved.

An application is notified about changes to these status items in the LINE_ADDRESSSTATE message. The address's device capabilities indicate which address state changes can possibly be reported for this address.

See Also

LINE_ADDRESSSTATE, LINEADDRESSCAPS