CALLINFOCHANGE_CAUSE枚举 (tapi3if.h)

ITCallInfoChangeEvent::get_Cause 方法使用CALLINFOCHANGE_CAUSE枚举返回已更改的调用信息类型的说明。

可以使用 TAPI 3 ITCallInfo 接口检索有关更改的特定信息。 TAPI 2 应用程序使用 lineGetCallInfolineGetCallStatus

语法

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
} ;

常量

 
CIC_OTHER
值: 0
未指定的呼叫信息已更改。
CIC_DEVSPECIFIC
特定于设备的呼叫信息已更改。
CIC_BEARERMODE
调用的持有者模式已更改。
CIC_RATE
速率已更改。
CIC_APPSPECIFIC
特定于应用程序的调用信息已更改。 特定于应用程序的信息用于在多应用程序环境中的应用程序之间传递信息。 该信息不由 API 实现或服务提供商解释。 只有具有调用所有者权限的应用程序才能设置它
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
高级兼容性信息已更改 (ISDN Q.931) 。
CIC_LOWLEVELCOMP
(ISDN Q.931) 更改了低级别兼容性信息。
CIC_CHARGINGINFO
呼叫的收费信息已更改。
CIC_TREATMENT
暂停调用的处理方式已更改。
CIC_CALLDATA
调用数据缓冲区已更改。
CIC_PRIVILEGE
呼叫权限 已更改。
CIC_MEDIATYPE
调用
媒体类型 已更改。
CIC_LASTITEM

要求

   
标头 tapi3if.h

另请参阅

ITCallInfoChangeEvent::get_Cause