CALLINFOCHANGE_CAUSE枚举 (tapi3if.h)
ITCallInfoChangeEvent::get_Cause 方法使用CALLINFOCHANGE_CAUSE枚举返回已更改的调用信息类型的说明。
可以使用 TAPI 3 ITCallInfo 接口检索有关更改的特定信息。 TAPI 2 应用程序使用 lineGetCallInfo 或 lineGetCallStatus。
语法
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 |