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

另请参阅

ITCallInfo::get_CallInfoLong

ITCallInfo::p ut_CallInfoLong