Address Object Interfaces

Address objects are entities that can make or receive calls. The related interfaces and methods allow an application to get and set information concerning an address, such as whether the address has caller ID support.

The ITAddressEvent, ITAddressTranslationInfo, ITCallingCard, ITForwardInformation, ITLocationInfo, and IEnumAddress interfaces are not directly exposed on the Address Object, but are tightly related to it and are listed here for reference convenience.

Interface Description
ITAddress Acts as base interface for the Address object.
ITAddress2 Derives from ITAddress; provides additional methods that support phone devices.
ITAddressCapabilities Gets information concerning an address's capabilities.
ITAddressEvent Provides information concerning address events.
ITAddressTranslation Performs address translation.
ITAddressTranslationInfo Gets address translation information.
ITCallingCard Provides methods to retrieve calling card information.
ITForwardInformation Provides methods for setting up and implementing call forwarding.
ITLegacyAddressMediaControl Supports legacy applications that require direct access to a device and its configuration.
ITLegacyAddressMediaControl2 Extends ITLegacyAddressMediaControl by allowing the configuration of parameters related to line devices.
ITLocationInfo Gets information related to the location of the calling party.
ITMediaSupport Gets information concerning an address's media support capabilities.
ITTerminalSupport Gets information on available terminals and provides a method to create additional terminals.
IEnumAddress Enumerates ITAddress.
IEnumCallingCard Enumerates ITCallingCard.

 

If the address is a Wave MSP address, the ITLegacyWaveSupport interface is also exposed on the Address object.