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 |