TAPI 2.x 至 TAPI 3.x 交叉參考
下列資料提供一些協助,讓程式設計人員熟悉 TAPI 2.x API,以在 TAPI 3.x API 中尋找適當的方法。 本節並非詳盡的,而且只在選取的區域提供交叉參考。
資訊 | TAPI 2.x | TAPI 3.x |
---|---|---|
網址類別型 | lineGetCallInfo, dwAddressTypeLINECALLINFO成員 | ITCallInfo::get_CallInfoLong,使用 CIL_CALLERIDADDRESSTYPE、 CIL_CALLEDIDADDRESSTYPE或 CIL_CONNECTEDIDADDRESSTYPE 成員呼叫 CALLINFO_LONG。 |
位址介面指標 | NA | ITCallInfo::get_Address |
應用程式特定資訊 |
lineGetCallInfo,LINECALLINFOlineSetAppSpecific的dwAppSpecific成員 |
ITCallInfo::get_CallInfoLong或ITCallInfo::p ut_CallInfoLong,以CALLINFO_LONG CIL_APPSPECIFIC 成員呼叫。 |
持有人模式 |
lineGetCallInfo, dwBearerModeLINECALLINFOlineSetCallParams的成員 |
ITCallInfo::get_CallInfoLong或ITCallInfo::p ut_CallInfoLong,以CALLINFO_LONG CIL_BEARERMODE成員呼叫。 |
呼叫資料緩衝區 |
lineGetCallInfo、dwCallDataSize和dwCallDataOffsetLINECALLINFOlineSetCallData的成員 |
ITCallInfo::GetCallInfoBuffer,以 CALLINFO_BUFFER的CIB_CALLDATABUFFER成員呼叫 |
CallHub 介面指標 | NA | ITCallInfo::get_CallHub |
通話識別碼 | lineGetCallInfo,LINECALLINFO的dwCallID成員 | ITCallInfo::get_CallInfoLong,以 CALLINFO_LONG的CIL_CALLID成員呼叫。 |
通話來源 | lineGetCallInfo,LINECALLINFO的dwOrigin成員 | ITCallInfo::get_CallInfoLong,以CALLINFO_LONG CIL_ORIGIN 成員呼叫。 |
呼叫參數旗標 |
lineGetCallInfo, dwCallParamFlagsLINECALLINFOlineSetCallParams的成員 |
ITCallInfo::get_CallInfoLong或ITCallInfo::p ut_CallInfoLong,以CALLINFO_LONG CIL_CALLPARAMSFLAGS 成員呼叫。 |
通話許可權 |
lineGetCallStatus、LINECallSTATUSlineSetCallPrivilege的dwCallPrivilege成員 |
ITCallInfo::get_Privilege或ITCallInfo::get_CallInfoLong,以CIL_NUMBEROFOWNERS或CIL_NUMBEROFMONITORS成員CALLINFO_LONG呼叫。 |
呼叫原因 | lineGetCallInfo,LINECALLINFO的dwReason成員 | ITCallInfo::get_CallInfoLong,以CALLINFO_LONG CIL_REASON 成員呼叫。 |
通話狀態 | lineGetCallStatus、LINECALLSTATUS的dwCallState成員。 | ITCallInfo::get_CallState |
通話處理 |
lineGetCallInfo,LINECALLINFOlineSetCallTreatment的dwCallTreatment成員 |
ITCallInfo::get_CallInfoLong或ITCallInfo::p ut_CallInfoLong,以CALLINFO_LONG CIL_CALLTREATMENT 成員呼叫。 |
已呼叫的合作物件易記名稱 | NA | ITCallInfo::get_CallInfoString或ITCallInfo::p ut_CallInfoString,以CALLINFO_STRING的CIS_CALLEDPARTYFRIENDLYNAME成員呼叫。 |
呼叫者識別碼 | lineGetCallInfo搭配dwCallerIDSize、dwCallerIDOffset、dwCallerIDNameSize、dwCallerIDNameOffset、dwCalledIDSize、dwCalledIDOffset、dwCalledIDNameSize、dwCalledIDNameOffset或LINECALLINFO成員的 dwCallDataOffset成員 | ITCallInfo::get_CallInfoString,使用CALLINFO_STRING的 CIS_CALLERIDNAME、CIS_CALLERIDNUMBER、CIS_CALLEDIDNAME或CIS_CALLEDIDNUMBER成員呼叫。 |
通話方識別碼 | dwCallingPartyIDSize和dwCallingPartyIDOffsetLINECALLPARAMS的成員 | ITCallInfo::get_CallInfoString或ITCallInfo::p ut_CallInfoString,以CALLINFO_STRING CIS_CALLINGPARTYID 成員呼叫。 |
充電資訊 | lineGetCallInfo、dwChargingInfoSize和dwChargingInfoOffsetLINECALLINFO的成員 | ITCallInfo::GetCallInfoBuffer,以CALLINFO_BUFFER的CIB_CHARGINGINFOBUFFER成員呼叫 |
註解 | lineGetCallInfo、dwCommentSize和dwCommentOffsetLINECALLINFO的成員 | ITCallInfo::get_CallInfoString或ITCallInfo::p ut_CallInfoString,以CALLINFO_STRING CIS_COMMENT 成員呼叫。 |
ISDN Q.931 (相容性緩衝區) | lineGetCallInfo、dwHighLevelCompSize、dwHighLevelCompOffset、dwLowLevelCompSize或LINECALLINFO的dwLowLevelCompOffset成員。 | ITCallInfo::GetCallInfoBuffer,以CALLINFO_BUFFER 的CIB_HIGHLEVELCOMPATIBILITYBUFFER或 CIB_LOWLEVELCOMPATIBILITYBUFFER 成員呼叫 |
完成識別碼 | lineGetCallInfo, dwCompletionIDLINECALLINFO成員 | ITCallInfo::get_CallInfoLong,以CALLINFO_LONG CIL_COMPLETIONID 成員呼叫。 |
連線識別碼名稱 | lineGetCallInfo、 dwConnectedIDSize、 dwConnectedIDOffset、 dwConnectedIDNameSize或 dwConnectedIDNameOffset成員 LINECALLINFO | ITCallInfo::get_CallInfoString,以CALLINFO_STRING的CIS_CONNECTEDIDNAME 或CIS_CONNECTEDIDNUMBER成員呼叫。 |
國碼 (地區碼) | lineGetCallInfo,DWCountryCode of LINECALLINFO | ITCallInfo::get_CallInfoLong或ITCallInfo::p ut_CallInfoLong,以 CALLINFO_LONG的CIL_COUNTRYCODE成員呼叫。 |
裝置特定緩衝區 | lineGetCallInfo、dwDevSpecificSize和dwDevSpecificOffsetLINECALLINFO的成員 | ITCallInfo::GetCallInfoBuffer,以CALLINFO_BUFFERCIB_DEVSPECIFICBUFFER 成員呼叫 |
可顯示位址 | lineGetCallInfo、dwDisplayableAddressSize和dwDisplayableAddressOffsetLINECALLINFO的成員 | 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 或LINECALLINFO成員的 dwRedirectingIDNameOffset成員 | ITCallInfo::get_CallInfoString或ITCallInfo::p ut_CallInfoString,以CIS_REDIRECTIONIDNAME、CIS_REDIRECTIONIDNUMBER、CIS_REDIRECTINGIDNAME或CIS_REDIRECTINGIDNUMBER成員CALLINFO_STRING呼叫。 |
主幹 | lineGetCallInfo,DWTrunkLINECALLINFO的成員 | ITCallInfo::get_CallInfoLong,以CALLINFO_LONG 的成員CIL_TRUNK呼叫。 |
使用者/使用者資訊 |
lineGetCallInfo、dwCallDataSize和dwCallDataOffsetLINECALLINFOlineSendUserUserInfo的成員 |
ITCallInfo::GetCallInfoBuffer,以CALLINFO_BUFFER和ITCallInfo::ReleaseUserUserInfo CIB_USERUSERINFO成員呼叫。 |