CALLINFO_LONG enumeration (tapi3if.h)
The CALLINFO_LONG enum is used by ITCallInfo methods that set and get call information of type LONG.
Syntax
typedef enum CALLINFO_LONG {
CIL_MEDIATYPESAVAILABLE = 0,
CIL_BEARERMODE,
CIL_CALLERIDADDRESSTYPE,
CIL_CALLEDIDADDRESSTYPE,
CIL_CONNECTEDIDADDRESSTYPE,
CIL_REDIRECTIONIDADDRESSTYPE,
CIL_REDIRECTINGIDADDRESSTYPE,
CIL_ORIGIN,
CIL_REASON,
CIL_APPSPECIFIC,
CIL_CALLPARAMSFLAGS,
CIL_CALLTREATMENT,
CIL_MINRATE,
CIL_MAXRATE,
CIL_COUNTRYCODE,
CIL_CALLID,
CIL_RELATEDCALLID,
CIL_COMPLETIONID,
CIL_NUMBEROFOWNERS,
CIL_NUMBEROFMONITORS,
CIL_TRUNK,
CIL_RATE,
CIL_GENERATEDIGITDURATION,
CIL_MONITORDIGITMODES,
CIL_MONITORMEDIAMODES
} ;
Constants
CIL_MEDIATYPESAVAILABLE Value: 0 The media types available on the call. |
CIL_BEARERMODE The bearer mode of a call is described by the LINEBEARERMODE_ Constants. |
CIL_CALLERIDADDRESSTYPE The address type of the caller. |
CIL_CALLEDIDADDRESSTYPE The address type of the called party. |
CIL_CONNECTEDIDADDRESSTYPE The address type of the connected party. |
CIL_REDIRECTIONIDADDRESSTYPE The address type of the destination to which a call has been redirected. |
CIL_REDIRECTINGIDADDRESSTYPE The address type of the location that redirected the call. |
CIL_ORIGIN The origin of a call is described by the LINECALLORIGIN_ Constants, such as LINECALLORIGIN_EXTERNAL. |
CIL_REASON The reason for a call is described by the LINECALLREASON_ Constants, such as LINECALLREASON_FWDUNCOND. |
CIL_APPSPECIFIC Application-specific information is used to pass information between applications in a multi-application environment. The information is not interpreted by the API implementation or the service provider. Only applications with owner privileges for the call can set it. |
CIL_CALLPARAMSFLAGS Call parameter flags are described by LINECALLPARAMFLAGS_ Constants, such as LINECALLPARAMFLAGS_BLOCKID. These flags are normally set during the creation of an outgoing call. |
CIL_CALLTREATMENT Call treatment identifies how a call that is on hold or unanswered gets handled, and is described by LINECALLTREATMENT_ Constants, such as LINECALLTREATMENT_MUSIC. |
CIL_MINRATE The minimum rate for a call's data stream in bps (bits per second). |
CIL_MAXRATE The maximum rate for a call's data stream in bps (bits per second). |
CIL_COUNTRYCODE Country or region code. |
CIL_CALLID Call identifier. Some service providers assign a unique code to each call. |
CIL_RELATEDCALLID Call identifier for a call related to the current call, such as on a conference. |
CIL_COMPLETIONID Completion identifier. The completion identifier is used to identify individual completion requests in progress. A completion identifier becomes invalid and can be reused after the request completion or after an outstanding request is canceled. |
CIL_NUMBEROFOWNERS The number of applications having owner privileges for the current call. |
CIL_NUMBEROFMONITORS The number of applications having monitor privileges for the current call. |
CIL_TRUNK The trunk identifier for the current call. |
CIL_RATE The current rate for a call's data stream in bps (bits per second). |
CIL_GENERATEDIGITDURATION |
CIL_MONITORDIGITMODES |
CIL_MONITORMEDIAMODES |
Requirements
Requirement | Value |
---|---|
Header | tapi3if.h |