ADDRESS_CAPABILITY
A member of the ADDRESS_CAPABILITY enum is used by the ITAddressCapabilities::get_AddressCapability method to indicate the address capability required.
typedef enum ADDRESS_CAPABILITY
{
AC_ADDRESSTYPES,
AC_BEARERMODES,
AC_MAXACTIVECALLS,
AC_MAXONHOLDCALLS,
AC_MAXONHOLDPENDINGCALLS,
AC_MAXNUMCONFERENCE,
AC_MAXNUMTRANSCONF,
AC_MONITORDIGITSUPPORT,
AC_GENERATEDIGITSUPPORT,
AC_GENERATETONEMODES,
AC_GENERATETONEMAXNUMFREQ,
AC_MONITORTONEMAXNUMFREQ,
AC_MONITORTONEMAXNUMENTRIES,
AC_DEVCAPFLAGS,
AC_ANSWERMODES,
AC_LINEFEATURES,
AC_SETTABLEDEVSTATUS,
AC_PARKSUPPORT,
AC_CALLERIDSUPPORT,
AC_CALLEDIDSUPPORT,
AC_CONNECTEDIDSUPPORT,
AC_REDIRECTIONIDSUPPORT,
AC_REDIRECTINGIDSUPPORT,
AC_ADDRESSCAPFLAGS,
AC_CALLFEATURES1,
AC_CALLFEATURES2,
AC_REMOVEFROMCONFCAPS,
AC_REMOVEFROMCONFSTATE,
AC_TRANSFERMODES,
AC_ADDRESSFEATURES,
AC_PREDICTIVEAUTOTRANSFERSTATES,
AC_MAXCALLDATASIZE,
AC_LINEID,
AC_ADDRESSID,
AC_FORWARDMODES,
AC_MAXFORWARDENTRIES,
AC_MAXSPECIFICENTRIES,
AC_MINFWDNUMRINGS,
AC_MAXFWDNUMRINGS,
AC_MAXCALLCOMPLETIONS,
AC_CALLCOMPLETIONCONDITIONS,
AC_CALLCOMPLETIONMODES,
AC_PERMANENTDEVICEID
} ADDRESS_CAPABILITY;
Members
- AC_ADDRESSCAPFLAGS
- The address capability flags describe various Boolean address capabilities. For example, LINEADDRCAPFLAGS_FWDNUMRINGS indicates whether the number of rings for a no-answer can be specified when forwarding on a no-answer.
- AC_ADDRESSFEATURES
- The line address features describe operations that can be invoked on an address. For example, if LINEADDRFEATURE_FORWARD is set, the address can be forwarded.
- AC_ADDRESSID
- Address identifier. An address identifier is permanently associated with an address; the identifier remains constant across operating system upgrades.
- AC_ADDRESSTYPES
- An address may support more than one address type, but please note that one may be used during ITAddress::CreateCall.
- AC_ANSWERMODES
- Answer modes..
- AC_BEARERMODES
- Bearer modes.
- AC_CALLCOMPLETIONCONDITIONS
- Call completion conditions.
- AC_CALLCOMPLETIONMODES
- Call completion modes.
- AC_CALLEDIDSUPPORT
- Identifies support for called number identification using the LINECALLPARTYID_ flags.
- AC_CALLERIDSUPPORT
- Identifies support for caller number identification using the LINECALLPARTYID_ flags.
- AC_CALLFEATURES1
- Call feature set one.
- AC_CALLFEATURES2
- Supplemental call features for conferencing, transferring, and parking calls.
- AC_CONNECTEDIDSUPPORT
- Indicates whether connected ID is supported using the LINECALLPARTYID_ flags.
- AC_DEVCAPFLAGS
- Device capability flags.
- AC_FORWARDMODES
- Forwarding modes.
- AC_GENERATEDIGITSUPPORT
- Specifies digit modes that can be generated on this address using a subset of the LINEDIGITMODE_ flags: LINEDIGITMODE_PULSE indicates digits can be generated as pulse/rotary tones, and LINEDIGITMODE_DTMF indicates digits can be generated as DTMF tones. If no flag is set, digit generation is not supported.
- AC_GENERATETONEMAXNUMFREQ
- Contains the maximum number of frequencies that can be specified in describing a general tone.
- AC_GENERATETONEMODES
- Specifies the different kinds of tones that can be generated on this line, of type LINETONEMODE_.
- AC_LINEFEATURES
- Specifies the features available for this line using the LINEFEATURE_ constants. Invoking a supported feature requires the line to be in the proper state and the underlying line device to be opened in a compatible mode. A zero in a bit position indicates that the corresponding feature is never available. A one indicates that the corresponding feature may be available if the line is in the appropriate state for the operation to be meaningful. This member allows an application to discover which line features can be (and which can never be) supported by the device.
- AC_LINEID
- Returns the device identifier of the line device with which this address is associated. TAPI 2.1 cross-reference: LINEADDRESSCAPS.
- AC_MAXACTIVECALLS
- The maximum number of (minimum bandwidth) calls that can be active (connected) on the line at any one time. The actual number of active calls can be lower if higher bandwidth calls are established on the line.
- AC_MAXCALLCOMPLETIONS
- The maximum number of concurrent call completion requests that can be outstanding on this address. Zero implies that call completion is not available.
- AC_MAXCALLDATASIZE
- Maximum data block size allowed.
- AC_MAXFORWARDENTRIES
- The maximum number of different forwarding entries that can be supported by the current address.
- AC_MAXFWDNUMRINGS
- Specifies the maximum number of rings that can be set to determine when a call is officially considered "no answer."
- AC_MAXNUMCONFERENCE
- Contains the maximum number of parties that can join a single conference call on this address.
- AC_MAXNUMTRANSCONF
- Specifies the number of parties (including "self") that can be added in a conference call that is initiated as a generic consultation call using ITBasicCallControl::Transfer and ITBasicCallControl::Finish (FM_ASCONFERENCE).
- AC_MAXONHOLDCALLS
- Maximum number of calls that can be on hold at once.
- AC_MAXONHOLDPENDINGCALLS
- Maximum number of calls that can be simultaneously pending transfer or conference.
- AC_MAXSPECIFICENTRIES
- Specifies the maximum number of entries that can be set using ITForwardInformation::SetForwardType that can contain forwarding instructions based on a specific caller (selective call forwarding). This member is zero if selective call forwarding is not supported.
- AC_MINFWDNUMRINGS
- Specifies the minimum number of rings that can be set to determine when a call is officially considered "no answer."
- AC_MONITORDIGITSUPPORT
- Specifies digit modes detectable on this address using the LINEDIGITMODE_ flags. If no flag is set, digit monitoring is not supported.
- AC_MONITORTONEMAXNUMENTRIES
- Contains the maximum number of entries that can be specified in a tone list.
- AC_MONITORTONEMAXNUMFREQ
- Contains the maximum number of frequencies that can be specified when monitoring a general tone. A value of 0 indicates that tone monitor is not available.
- AC_PARKSUPPORT
- Indicates whether park is supported using the LINEPARKMODE_ flags.
- AC_PERMANENTDEVICEID
- The permanent identifier by which the line device is known in the system's configuration. This value does not change as lines are added and removed from the system. It can therefore be used to link line-specific information in the registry or other files in a way that is not affected by changes in other lines. If a line has more than one address, all addresses will have the same permanent device identifier. TSP writers should note that this value must be preserved across OS upgrades.
- AC_PREDICTIVEAUTOTRANSFERSTATES
- The call state or states upon which a call made by a predictive dialer can be set to automatically transfer the call to another address; one or more of the LINECALLSTATE_ constants. The value 0 indicates automatic transfer based on call state is unavailable.
- AC_REDIRECTINGIDSUPPORT
- Indicates whether redirecting ID is supported using the LINECALLPARTYID_ flags.
- AC_REDIRECTIONIDSUPPORT
- Indicates whether redirection ID is supported using the LINECALLPARTYID_ flags.
- AC_REMOVEFROMCONFCAPS
- Specifies the address's capabilities for removing calls from a conference call. This member uses the LINEREMOVEFROMCONF_ constants.
- AC_REMOVEFROMCONFSTATE
- Uses the LINECALLSTATE_ constants to specify the state of the call after it has been removed from a conference call.
- AC_SETTABLEDEVSTATUS
- Indicates LINEDEVSTATUS_ values that can be modified.
- AC_TRANSFERMODES
- Transfer modes.
Windows NT/2000: Requires Windows 2000.
Version: Requires TAPI 3.0 or later.
Header: Declared in Tapi3.h.
See Also
ITAddressCapabilities::get_AddressCapability, ITAddress, Address object