TAPI 2.x 到 TAPI 3.x 交叉引用
以下材料为熟悉 TAPI 2.x API 的程序员提供了在 TAPI 3.x API 中查找适当方法的一些帮助。 本部分并非详尽无遗,仅在所选区域中提供交叉引用。
信息 | TAPI 2.x | TAPI 3.x |
---|---|---|
地址类型 | lineGetCallInfo,LINECALLINFO 的 dwAddressType 成员 | ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG 的CIL_CALLERIDADDRESSTYPE、CIL_CALLEDIDADDRESSTYPE或CIL_CONNECTEDIDADDRESSTYPE成员调用。 |
地址接口指针 | NA | ITCallInfo::get_Address |
特定于应用程序的信息 |
lineGetCallInfo,LINECALLINFOlineSetAppSpecific 的 dwAppSpecific 成员 |
ITCallInfo::get_CallInfoLong 或 ITCallInfo::p ut_CallInfoLong,使用 CALLINFO_LONG CIL_APPSPECIFIC 成员调用。 |
持有者模式 |
lineGetCallInfo, dwBearerMode 成员 LINECALLINFOlineSetCallParams |
ITCallInfo::get_CallInfoLong 或 ITCallInfo::p ut_CallInfoLong,使用 CALLINFO_LONG CIL_BEARERMODE 成员调用。 |
调用数据缓冲区 |
LINECALLINFO lineSetCallData 的 lineGetCallInfo、dwCallDataSize 和 dwCallDataOffset 成员 |
ITCallInfo::GetCallInfoBuffer,使用 CIB_CALLDATABUFFER 成员CALLINFO_BUFFER |
CallHub 接口指针 | NA | ITCallInfo::get_CallHub |
呼叫 ID | lineGetCallInfo,LINECALLINFO 的 dwCallID 成员 | ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG 的CIL_CALLID成员调用。 |
呼叫源 | lineGetCallInfo,LINECALLINFO 的 dwOrigin 成员 | ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG 的 CIL_ORIGIN 成员调用。 |
调用参数标志 |
lineGetCallInfo, dwCallParamFlags成员 LINECALLINFOlineSetCallParams |
ITCallInfo::get_CallInfoLong 或 ITCallInfo::p ut_CallInfoLong,使用 CALLINFO_LONG CIL_CALLPARAMSFLAGS 成员调用。 |
呼叫权限 |
lineGetCallStatus,LINECALLSTATUS lineSetCallPrivilege 的 dwCallPrivilege 成员 |
ITCallInfo::get_Privilege 或 ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG CIL_NUMBEROFOWNERS 或 CIL_NUMBEROFMONITORS 成员调用。 |
呼叫原因 | lineGetCallInfo,LINECALLINFO 的 dwReason 成员 | ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG CIL_REASON 成员调用。 |
呼叫状态 | lineGetCallStatus,LINECALLSTATUS 的 dwCallState 成员。 | ITCallInfo::get_CallState |
呼叫处理 |
lineGetCallInfo, dwCallTreatment成员 LINECALLINFOlineSetCallTreatment |
ITCallInfo::get_CallInfoLong 或 ITCallInfo::p ut_CallInfoLong,使用 CALLINFO_LONG 的CIL_CALLTREATMENT成员调用。 |
被调用的群友好名称 | NA | ITCallInfo::get_CallInfoString 或 ITCallInfo::p ut_CallInfoString,使用 CALLINFO_STRING CIS_CALLEDPARTYFRIENDLYNAME 成员调用。 |
呼叫方 ID | lineGetCallInfo 与 dwCallerIDSize、 dwCallerIDOffset、 dwCallerIDNameSize、 dwCallerIDNameOffset、 dwCalledIDSize、 dwCalledIDOffset、 dwCalledIDNameSize、 dwCalledIDNameOffset 或 dwCallDataOffset 成员 LINECALLINFO | ITCallInfo::get_CallInfoString,使用 CALLINFO_STRING 的CIS_CALLERIDNAME、CIS_CALLERIDNUMBER、CIS_CALLEDIDNAME或CIS_CALLEDIDNUMBER成员调用。 |
呼叫方 ID | LINECALLPARAMS 的 dwCallingPartyIDSize 和 dwCallingPartyIDOffset 成员 | ITCallInfo::get_CallInfoString 或 ITCallInfo::p ut_CallInfoString,使用 CALLINFO_STRING CIS_CALLINGPARTYID 成员调用。 |
充电信息 | LINECALLINFO 的 lineGetCallInfo、dwChargingInfoSize 和 dwChargingInfoOffset 成员 | ITCallInfo::GetCallInfoBuffer,使用 CIB_CHARGINGINFOBUFFER成员CALLINFO_BUFFER |
注释 | LINECALLINFO 的 lineGetCallInfo、dwCommentSize 和 dwCommentOffset 成员 | ITCallInfo::get_CallInfoString 或 ITCallInfo::p ut_CallInfoString,使用 CALLINFO_STRING CIS_COMMENT 成员调用。 |
兼容性缓冲区 (ISDN Q.931) | lineGetCallInfo、dwHighLevelCompSize、dwHighLevelCompOffset、dwLowLevelCompSize 或 lineCALLINFO 的 dwLowLevelCompOffset 成员。 | ITCallInfo::GetCallInfoBuffer,使用 CIB_HIGHLEVELCOMPATIBILITYBUFFER 或 CIB_LOWLEVELCOMPATIBILITYBUFFER 成员CALLINFO_BUFFER |
完成 ID | lineGetCallInfo,LINECALLINFO 的 dwCompletionID 成员 | ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG 的CIL_COMPLETIONID成员调用。 |
连接的 ID 名称 | LINECALLINFO 的 lineGetCallInfo、dwConnectedIDSize、dwConnectedIDOffset、dwConnectedIDNameSize 或 dwConnectedIDNameOffset 成员 | ITCallInfo::get_CallInfoString,使用 CALLINFO_STRING CIS_CONNECTEDIDNAME 或 CIS_CONNECTEDIDNUMBER 成员调用。 |
国家/地区代码 | lineGetCallInfo,LINECALLINFO 的 dwCountryCode | ITCallInfo::get_CallInfoLong 或 ITCallInfo::p ut_CallInfoLong,使用 CALLINFO_LONG CIL_COUNTRYCODE 成员调用。 |
特定于设备的缓冲区 | LINECALLINFO 的 lineGetCallInfo、dwDevSpecificSize 和 dwDevSpecificOffset 成员 | ITCallInfo::GetCallInfoBuffer,使用 CALLINFO_BUFFER CIB_DEVSPECIFICBUFFER 成员调用 |
可显示地址 | LINECALLINFO 的 lineGetCallInfo、dwDisplayableAddressSize 和 dwDisplayableAddressOffset 成员 | ITCallInfo::get_CallInfoString 或 ITCallInfo::p ut_CallInfoString,使用 CALLINFO_STRING 的CIS_DISPLAYABLEADDRESS成员调用。 |
媒体类型 | lineGetCallInfo,LINECALLINFO 的 dwMediaMode 成员 | ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG 的 CIL_MEDIATYPESAVAILABLE 成员调用。 |
费率 |
lineGetCallInfo,LINECALLINFOlineSetCallParams 的 dwRate 成员 |
ITCallInfo::get_CallInfoLong 或 ITCallInfo::p ut_CallInfoLong,使用 CIL_MAXRATE、CIL_MINRATE 或 CIL_RATE CALLINFO_LONG 成员进行调用。 |
重定向 | lineGetCallInfo、 dwRedirectionIDSize、 dwRedirectionIDOffset、 dwRedirectionIDNameSize、 dwRedirectionIDNameOffset、 dwRedirectingIDSize、 dwRedirectingIDOffset、 dwRedirectingIDNameSize 或 dwRedirectingIDNameOffset 成员 LINECALLINFO | ITCallInfo::get_CallInfoString 或 ITCallInfo::p ut_CallInfoString,使用 CALLINFO_STRING 的 CIS_REDIRECTIONIDNAME、 CIS_REDIRECTIONIDNUMBER、 CIS_REDIRECTINGIDNAME 或 CIS_REDIRECTINGIDNUMBER 成员 调用。 |
Trunk | lineGetCallInfo,LINECALLINFO 的 dwTrunk 成员 | ITCallInfo::get_CallInfoLong,使用 CALLINFO_LONG CIL_TRUNK 成员调用。 |
用户/用户信息 |
LINECALLINFO lineSendUserInfo 的 lineGetCallInfo、dwCallDataSize 和 dwCallDataOffset 成员 |
ITCallInfo::GetCallInfoBuffer,使用 CALLINFO_BUFFER 和 ITCallInfo::ReleaseUserUserInfo 的CIB_USERUSERINFO成员调用。 |