ADDRESS_EVENT enumeration (tapi3if.h)
The ADDRESS_EVENT enum describes address events. The ITAddressEvent::get_Event method returns a member of this enum to indicate the type of address event that occurred.
Syntax
typedef enum ADDRESS_EVENT {
AE_STATE = 0,
AE_CAPSCHANGE,
AE_RINGING,
AE_CONFIGCHANGE,
AE_FORWARD,
AE_NEWTERMINAL,
AE_REMOVETERMINAL,
AE_MSGWAITON,
AE_MSGWAITOFF,
AE_LASTITEM
} ;
Constants
AE_STATE Value: 0 The address state has changed. See ITAddress::get_State. |
AE_CAPSCHANGE Address capabilities have changed. See capability flags. |
AE_RINGING There is ringing on the address. |
AE_CONFIGCHANGE The address configuration has changed. |
AE_FORWARD Forwarding has changed. See ITAddress::get_CurrentForwardInfo. |
AE_NEWTERMINAL A new terminal has been added. The application should respond by selecting the terminal if it is going to be used on an active call. |
AE_REMOVETERMINAL A terminal has been removed. The application should respond by unselecting the terminal if it is currently selected to an active call. |
AE_MSGWAITON The message waiting indicator has been turned on. This applies only to phone addresses. |
AE_MSGWAITOFF The message waiting indicator has been turned off. This applies only to phone addresses. |
AE_LASTITEM Last item in this enum. |
Remarks
Certain events on PnP devices will not be received until after the first time static terminals are enumerated using ITTerminalSupport::EnumerateStaticTerminals or ITTerminalSupport::get_StaticTerminals.
Requirements
Requirement | Value |
---|---|
Header | tapi3if.h |