ITAddress2 interface (tapi3if.h)

The ITAddress2 interface derives from the ITAddress interface. ITAddress2 adds methods to the Address object in order to support phone devices. All Address objects enumerated from TAPI 3.1 automatically implement this interface.

Inheritance

The ITAddress2 interface inherits from the IDispatch interface. ITAddress2 also has these types of members:

Methods

The ITAddress2 interface has these methods.

 
ITAddress2::DeviceSpecific

The DeviceSpecific method enables service providers to provide access to features not offered by other TAPI functions.
ITAddress2::DeviceSpecificVariant

The DeviceSpecificVariant method enables service providers to provide access to features not offered by other TAPI functions. (ITAddress2.DeviceSpecificVariant)
ITAddress2::EnumeratePhones

The EnumeratePhones method enumerates the phone objects corresponding to the phone devices that can be used with this address.
ITAddress2::EnumeratePreferredPhones

The EnumeratePreferredPhones method enumerates the preferred phone objects for this address.
ITAddress2::get_EventFilter

The get_EventFilter method retrieves the current filter settings for the current address and a given TAPI_EVENT value.
ITAddress2::get_Phones

The get_Phones method returns a VARIANT pointer to an ITCollection of phone objects corresponding to the phone devices that can be used with this address.
ITAddress2::get_PreferredPhones

The get_PreferredPhones method returns a collection of phone objects corresponding to the phone devices that are preferred for use with this address.
ITAddress2::GetPhoneFromTerminal

The GetPhoneFromTerminal method returns the phone object associated with the terminal. Only one phone can be associated with a terminal.
ITAddress2::NegotiateExtVersion

The NegotiateExtVersion method allows an application to negotiate an extension version to use with the specified line device. This method need not be called if the application does not support provider-specific extensions.
ITAddress2::put_EventFilter

The put_EventFilter method sets an event filter for the current address. If no event filters are set, the application will not be notified of events on this address.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h (include Tapi3.h)

See also

IDispatch

ITAddress