CALLINFOCHANGE_CAUSE enumeration (tapi3if.h)
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.
Syntax
typedef enum CALLINFOCHANGE_CAUSE {
CIC_OTHER = 0,
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,
CIC_LASTITEM
} ;
Constants
CIC_OTHER Value: 0 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. |
CIC_LASTITEM |
Requirements
Requirement | Value |
---|---|
Header | tapi3if.h |