Platform SDK: TAPI

CALLINFO_LONG

The CALLINFO_LONG enum is used by ITCallInfo methods that set and get call information of type LONG.

typedef enum CALLINFO_LONG
{
  CIL_MEDIATYPESAVAILABLE,
  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,
} CALLINFO_LONG;

Members

CIL_MEDIATYPESAVAILABLE
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 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).

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires TAPI 3.0 or later.
  Header: Declared in Tapi3.h.

See Also

ITCallInfo::get_CallInfoLong, ITCallInfo::put_CallInfoLong