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.
A member of the ADDRESS_CAPABILITY enum is used by the ITAddressCapabilities::get_AddressCapability method to indicate the address capability required.
Syntax
typedef enum ADDRESS_CAPABILITY {
AC_ADDRESSTYPES = 0,
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,
AC_GATHERDIGITSMINTIMEOUT,
AC_GATHERDIGITSMAXTIMEOUT,
AC_GENERATEDIGITMINDURATION,
AC_GENERATEDIGITMAXDURATION,
AC_GENERATEDIGITDEFAULTDURATION
} ;
Constants
AC_ADDRESSTYPESValue: 0 An address may support more than one address type, but please note that one may be used during ITAddress::CreateCall. |
AC_BEARERMODESBearer modes. |
AC_MAXACTIVECALLSThe 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_MAXONHOLDCALLSMaximum number of calls that can be on hold at once. |
AC_MAXONHOLDPENDINGCALLSMaximum number of calls that can be simultaneously pending transfer or conference. |
AC_MAXNUMCONFERENCEContains the maximum number of parties that can join a single conference call on this address. |
AC_MAXNUMTRANSCONFSpecifies 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_MONITORDIGITSUPPORTSpecifies digit modes detectable on this address using the LINEDIGITMODE_ flags. If no flag is set, digit monitoring is not supported. |
AC_GENERATEDIGITSUPPORTSpecifies 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_GENERATETONEMODESSpecifies the different kinds of tones that can be generated on this line, of type LINETONEMODE_. |
AC_GENERATETONEMAXNUMFREQContains the maximum number of frequencies that can be specified in describing a general tone. |
AC_MONITORTONEMAXNUMFREQContains 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_MONITORTONEMAXNUMENTRIESContains the maximum number of entries that can be specified in a tone list. |
AC_DEVCAPFLAGSDevice capability flags. |
AC_ANSWERMODESAnswer modes. |
AC_LINEFEATURESSpecifies 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_SETTABLEDEVSTATUSIndicates LINEDEVSTATUS_ values that can be modified. |
AC_PARKSUPPORTIndicates whether park is supported using the LINEPARKMODE_ flags. |
AC_CALLERIDSUPPORTIdentifies support for caller number identification using the LINECALLPARTYID_ flags. |
AC_CALLEDIDSUPPORTIdentifies support for called number identification using the LINECALLPARTYID_ flags. |
AC_CONNECTEDIDSUPPORTIndicates whether connected ID is supported using the LINECALLPARTYID_ flags. |
AC_REDIRECTIONIDSUPPORTIndicates whether redirection ID is supported using the LINECALLPARTYID_ flags. |
AC_REDIRECTINGIDSUPPORTIndicates whether redirecting ID is supported using the LINECALLPARTYID_ flags. |
AC_ADDRESSCAPFLAGSThe 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_CALLFEATURES1Call feature set one. |
AC_CALLFEATURES2Supplemental call features for conferencing, transferring, and parking calls. |
AC_REMOVEFROMCONFCAPSSpecifies the address's capabilities for removing calls from a conference call. This member uses the LINEREMOVEFROMCONF_ constants. |
AC_REMOVEFROMCONFSTATEUses the LINECALLSTATE_ constants to specify the state of the call after it has been removed from a conference call. |
AC_TRANSFERMODESTransfer modes. |
AC_ADDRESSFEATURESThe 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_PREDICTIVEAUTOTRANSFERSTATESThe 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_MAXCALLDATASIZEMaximum data block size allowed. |
AC_LINEIDReturns the device identifier of the line device with which this address is associated. TAPI 2.1 cross-reference: LINEADDRESSCAPS. |
AC_ADDRESSIDAddress identifier. An address identifier is permanently associated with an address; the identifier remains constant across operating system upgrades. |
AC_FORWARDMODESForwarding modes. |
AC_MAXFORWARDENTRIESThe maximum number of different forwarding entries that can be supported by the current address. |
AC_MAXSPECIFICENTRIESSpecifies 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_MINFWDNUMRINGSSpecifies the minimum number of rings that can be set to determine when a call is officially considered "no answer." |
AC_MAXFWDNUMRINGSSpecifies the maximum number of rings that can be set to determine when a call is officially considered "no answer." |
AC_MAXCALLCOMPLETIONSThe maximum number of concurrent call completion requests that can be outstanding on this address. Zero implies that call completion is not available. |
AC_CALLCOMPLETIONCONDITIONSCall completion conditions. |
AC_CALLCOMPLETIONMODESCall completion modes. |
AC_PERMANENTDEVICEIDThe 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 operating system upgrades. |
AC_GATHERDIGITSMINTIMEOUT |
AC_GATHERDIGITSMAXTIMEOUT |
AC_GENERATEDIGITMINDURATION |
AC_GENERATEDIGITMAXDURATION |
AC_GENERATEDIGITDEFAULTDURATION |
Requirements
| Requirement | Value |
|---|---|
| Header | tapi3if.h |