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