CALLINFO_LONG 枚举 (tapi3if.h)
CALLINFO_LONG枚举由设置和获取 LONG 类型的调用信息的 ITCallInfo 方法使用。
语法
typedef enum CALLINFO_LONG {
CIL_MEDIATYPESAVAILABLE = 0,
CIL_BEARERMODE,
CIL_CALLERIDADDRESSTYPE,
CIL_CALLEDIDADDRESSTYPE,
CIL_CONNECTEDIDADDRESSTYPE,
CIL_REDIRECTIONIDADDRESSTYPE,
CIL_REDIRECTINGIDADDRESSTYPE,
CIL_ORIGIN,
CIL_REASON,
CIL_APPSPECIFIC,
CIL_CALLPARAMSFLAGS,
CIL_CALLTREATMENT,
CIL_MINRATE,
CIL_MAXRATE,
CIL_COUNTRYCODE,
CIL_CALLID,
CIL_RELATEDCALLID,
CIL_COMPLETIONID,
CIL_NUMBEROFOWNERS,
CIL_NUMBEROFMONITORS,
CIL_TRUNK,
CIL_RATE,
CIL_GENERATEDIGITDURATION,
CIL_MONITORDIGITMODES,
CIL_MONITORMEDIAMODES
} ;
常量
CIL_MEDIATYPESAVAILABLE 值: 0 The 通话中可用的媒体类型。 |
CIL_BEARERMODE 调用的持有者模式由 描述 LINEBEARERMODE_ 常量。 |
CIL_CALLERIDADDRESSTYPE The 调用方地址类型。 |
CIL_CALLEDIDADDRESSTYPE The 被调用方地址类型。 |
CIL_CONNECTEDIDADDRESSTYPE The 已连接方的地址类型。 |
CIL_REDIRECTIONIDADDRESSTYPE The 呼叫已重定向到的目标的地址类型。 |
CIL_REDIRECTINGIDADDRESSTYPE The 重定向呼叫的位置的地址类型。 |
CIL_ORIGIN 调用的来源由 描述 LINECALLORIGIN_常量,例如LINECALLORIGIN_EXTERNAL。 |
CIL_REASON 调用的原因由 LINECALLREASON_常量,例如LINECALLREASON_FWDUNCOND。 |
CIL_APPSPECIFIC 特定于应用程序的信息用于在多应用程序环境中的应用程序之间传递信息。 API 实现或服务提供程序不会解释此信息。 只有具有调用所有者权限的应用程序才能设置它。 |
CIL_CALLPARAMSFLAGS 调用参数标志由 LINECALLPARAMFLAGS_常量,例如LINECALLPARAMFLAGS_BLOCKID。 这些标志通常在创建传出呼叫期间设置。 |
CIL_CALLTREATMENT 呼叫处理标识如何处理处于保留状态或未接听的呼叫,并按 描述 LINECALLTREATMENT_常量,例如LINECALLTREATMENT_MUSIC。 |
CIL_MINRATE 调用数据流的最小速率(以 bps 为单位) (位/秒) 。 |
CIL_MAXRATE 调用数据流的最大速率(以 bps 为单位) (位/秒) 。 |
CIL_COUNTRYCODE 国家或地区代码。 |
CIL_CALLID 呼叫标识符。 某些服务提供商为每个调用分配唯一代码。 |
CIL_RELATEDCALLID 与当前呼叫相关的呼叫的呼叫标识符,例如在会议中。 |
CIL_COMPLETIONID 完成标识符。 完成标识符用于标识正在进行的单个完成请求。 完成标识符将变为无效,可以在请求完成或取消未完成的请求后重复使用。 |
CIL_NUMBEROFOWNERS 对当前调用具有所有者权限的应用程序数。 |
CIL_NUMBEROFMONITORS 对当前调用具有监视权限的应用程序数。 |
CIL_TRUNK 当前调用的中继标识符。 |
CIL_RATE 调用数据流的当前速率(以 bps 为单位) (位/秒) 。 |
CIL_GENERATEDIGITDURATION |
CIL_MONITORDIGITMODES |
CIL_MONITORMEDIAMODES |
要求
要求 | 值 |
---|---|
Header | tapi3if.h |