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.
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_MEDIATYPESAVAILABLEValue: 0 The media types available on the call. |
CIL_BEARERMODEThe bearer mode of a call is described by the LINEBEARERMODE_ Constants. |
CIL_CALLERIDADDRESSTYPEThe address type of the caller. |
CIL_CALLEDIDADDRESSTYPEThe address type of the called party. |
CIL_CONNECTEDIDADDRESSTYPEThe address type of the connected party. |
CIL_REDIRECTIONIDADDRESSTYPEThe address type of the destination to which a call has been redirected. |
CIL_REDIRECTINGIDADDRESSTYPEThe address type of the location that redirected the call. |
CIL_ORIGINThe origin of a call is described by the LINECALLORIGIN_ Constants, such as LINECALLORIGIN_EXTERNAL. |
CIL_REASONThe reason for a call is described by the LINECALLREASON_ Constants, such as LINECALLREASON_FWDUNCOND. |
CIL_APPSPECIFICApplication-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_CALLPARAMSFLAGSCall parameter flags are described by LINECALLPARAMFLAGS_ Constants, such as LINECALLPARAMFLAGS_BLOCKID. These flags are normally set during the creation of an outgoing call. |
CIL_CALLTREATMENTCall treatment identifies how a call that is on hold or unanswered gets handled, and is described by LINECALLTREATMENT_ Constants, such as LINECALLTREATMENT_MUSIC. |
CIL_MINRATEThe minimum rate for a call's data stream in bps (bits per second). |
CIL_MAXRATEThe maximum rate for a call's data stream in bps (bits per second). |
CIL_COUNTRYCODECountry or region code. |
CIL_CALLIDCall identifier. Some service providers assign a unique code to each call. |
CIL_RELATEDCALLIDCall identifier for a call related to the current call, such as on a conference. |
CIL_COMPLETIONIDCompletion 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_NUMBEROFOWNERSThe number of applications having owner privileges for the current call. |
CIL_NUMBEROFMONITORSThe number of applications having monitor privileges for the current call. |
CIL_TRUNKThe trunk identifier for the current call. |
CIL_RATEThe 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 |