Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_STATEValue: 0 The address state has changed. See ITAddress::get_State. |
AE_CAPSCHANGEAddress capabilities have changed. See capability flags. |
AE_RINGINGThere is ringing on the address. |
AE_CONFIGCHANGEThe address configuration has changed. |
AE_FORWARDForwarding has changed. See ITAddress::get_CurrentForwardInfo. |
AE_NEWTERMINALA 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_REMOVETERMINALA terminal has been removed. The application should respond by unselecting the terminal if it is currently selected to an active call. |
AE_MSGWAITONThe message waiting indicator has been turned on. This applies only to phone addresses. |
AE_MSGWAITOFFThe message waiting indicator has been turned off. This applies only to phone addresses. |
AE_LASTITEMLast 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 |