CALLINFOCHANGE_CAUSE
The CALLINFOCHANGE_CAUSE enum is used by the ITCallInfoChangeEvent::get_Cause method to return a description of the type of call information that has changed.
You can retrieve specific information about the change by using the TAPI 3 ITCallInfo interface. TAPI 2 applications use lineGetCallInfo or lineGetCallStatus.
typedef enum CALLINFOCHANGE_CAUSE
{
  CIC_OTHER,
  CIC_DEVSPECIFIC,
  CIC_BEARERMODE,
  CIC_RATE,
  CIC_APPSPECIFIC,
  CIC_CALLID,
  CIC_RELATEDCALLID,
  CIC_ORIGIN,
  CIC_REASON,
  CIC_COMPLETIONID,
  CIC_NUMOWNERINCR,
  CIC_NUMOWNERDECR,
  CIC_NUMMONITORS,
  CIC_TRUNK,
  CIC_CALLERID,
  CIC_CALLEDID,
  CIC_CONNECTEDID,
  CIC_REDIRECTIONID,
  CIC_REDIRECTINGID,
  CIC_USERUSERINFO,
  CIC_HIGHLEVELCOMP,
  CIC_LOWLEVELCOMP,
  CIC_CHARGINGINFO,
  CIC_TREATMENT,
  CIC_CALLDATA,
  CIC_PRIVILEGE,
  CIC_MEDIATYPE
} CALLINFOCHANGE_CAUSE;
Members
- CIC_OTHER
- Unspecified call information has changed.
- CIC_DEVSPECIFIC
- Call information specific to a device has changed.
- CIC_BEARERMODE
- The bearer mode for the call has changed.
- CIC_RATE
- The rate has changed.
- CIC_APPSPECIFIC
- Call information specific to an application has changed. 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
- CIC_CALLID
- The call identifier has changed.
- CIC_RELATEDCALLID
- The related call identifier has changed.
- CIC_ORIGIN
- The call origin has changed.
- CIC_REASON
- The call reason has changed.
- CIC_COMPLETIONID
- The completion identifier has changed.
- CIC_NUMOWNERINCR
- The number of owners has increased.
- CIC_NUMOWNERDECR
- The number of owners has decreased.
- CIC_NUMMONITORS
- The number of call monitors has changed.
- CIC_TRUNK
- Trunk used on call has changed.
- CIC_CALLERID
- The caller identifier has changed.
- CIC_CALLEDID
- The called identifier has changed.
- CIC_CONNECTEDID
- The connected identifier has changed.
- CIC_REDIRECTIONID
- The redirection identifier has changed.
- CIC_REDIRECTINGID
- The redirecting identifier has changed.
- CIC_USERUSERINFO
- The user-user information buffer has changed.
- CIC_HIGHLEVELCOMP
- The high-level compatibility information has changed (ISDN Q.931).
- CIC_LOWLEVELCOMP
- The low-level compatibility information has changed (ISDN Q.931).
- CIC_CHARGINGINFO
- The call's charging information has changed. 
- CIC_TREATMENT
- Treatment of calls on hold has changed.
- CIC_CALLDATA
- The call data buffer has changed.
- CIC_PRIVILEGE
- Call privilege has changed.
- CIC_MEDIATYPE
- The call media type has changed.
  Windows NT/2000: Requires Windows 2000.
  Version: Requires TAPI 3.0 or later.
  Header: Declared in Tapi3.h.
See Also
ITCallInfoChangeEvent::get_Cause