The following material provides some assistance to programmers familiar with the TAPI 2.x API in locating appropriate methods in the TAPI 3.x API. This section is not intended to be exhaustive, and provides cross-referencing only in selected areas.
| Information | TAPI 2.x | TAPI 3.x |
| Address types | lineGetCallInfo, dwAddressType member of
LINECALLINFO | ITCallInfo::get_CallInfoLong, called with the CIL_CALLERIDADDRESSTYPE, CIL_CALLEDIDADDRESSTYPE, or CIL_CONNECTEDIDADDRESSTYPE member of
CALLINFO_LONG. |
| Address interface pointer | NA | ITCallInfo::get_Address |
| Application-specific information | lineGetCallInfo, dwAppSpecific member of
LINECALLINFO lineSetAppSpecific
| ITCallInfo::get_CallInfoLong or
ITCallInfo::put_CallInfoLong, called with the CIL_APPSPECIFIC member of
CALLINFO_LONG. |
| Bearer mode | lineGetCallInfo, dwBearerMode member of
LINECALLINFO lineSetCallParams
| ITCallInfo::get_CallInfoLong or
ITCallInfo::put_CallInfoLong, called with the CIL_BEARERMODE member of
CALLINFO_LONG. |
| Call data buffer | lineGetCallInfo, dwCallDataSize and dwCallDataOffset members of
LINECALLINFO lineSetCallData
| ITCallInfo::GetCallInfoBuffer, called with the CIB_CALLDATABUFFER member of
CALLINFO_BUFFER |
| CallHub interface pointer | NA | ITCallInfo::get_CallHub |
| Call ID | lineGetCallInfo, dwCallID member of
LINECALLINFO | ITCallInfo::get_CallInfoLong, called with the CIL_CALLID member of
CALLINFO_LONG. |
| Call origin | lineGetCallInfo, dwOrigin member of
LINECALLINFO | ITCallInfo::get_CallInfoLong, called with the CIL_ORIGIN member of
CALLINFO_LONG. |
| Call parameter flags | lineGetCallInfo, dwCallParamFlags member of
LINECALLINFO lineSetCallParams
| ITCallInfo::get_CallInfoLong or
ITCallInfo::put_CallInfoLong, called with the CIL_CALLPARAMSFLAGS member of
CALLINFO_LONG. |
| Call privilege | lineGetCallStatus, dwCallPrivilege member of
LINECALLSTATUS lineSetCallPrivilege
| ITCallInfo::get_Privilege or
ITCallInfo::get_CallInfoLong, called with the CIL_NUMBEROFOWNERS or CIL_NUMBEROFMONITORS member of
CALLINFO_LONG. |
| Call Reason | lineGetCallInfo, dwReason member of
LINECALLINFO | ITCallInfo::get_CallInfoLong, called with the CIL_REASON member of
CALLINFO_LONG. |
| Call state | lineGetCallStatus, dwCallState member of
LINECALLSTATUS. | ITCallInfo::get_CallState |
| Call treatment | lineGetCallInfo, dwCallTreatment member of
LINECALLINFO lineSetCallTreatment
| ITCallInfo::get_CallInfoLong or
ITCallInfo::put_CallInfoLong, called with the CIL_CALLTREATMENT member of
CALLINFO_LONG. |
| Called party friendly name | NA | ITCallInfo::get_CallInfoString or
ITCallInfo::put_CallInfoString, called with the CIS_CALLEDPARTYFRIENDLYNAME member of
CALLINFO_STRING. |
| Caller ID | lineGetCallInfo with dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize, dwCallerIDNameOffset, dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset, or dwCallDataOffset members of
LINECALLINFO | ITCallInfo::get_CallInfoString, called with the CIS_CALLERIDNAME, CIS_CALLERIDNUMBER, CIS_CALLEDIDNAME, or CIS_CALLEDIDNUMBER member of
CALLINFO_STRING. |
| Calling party ID | dwCallingPartyIDSize and dwCallingPartyIDOffset members of
LINECALLPARAMS | ITCallInfo::get_CallInfoString or
ITCallInfo::put_CallInfoString, called with the CIS_CALLINGPARTYID member of
CALLINFO_STRING. |
| Charging information | lineGetCallInfo, dwChargingInfoSize and dwChargingInfoOffset members of
LINECALLINFO | ITCallInfo::GetCallInfoBuffer, called with the CIB_CHARGINGINFOBUFFER member of
CALLINFO_BUFFER |
| Comment | lineGetCallInfo, dwCommentSize and dwCommentOffset members of
LINECALLINFO | ITCallInfo::get_CallInfoString or
ITCallInfo::put_CallInfoString, called with the CIS_COMMENT member of
CALLINFO_STRING. |
| Compatibility buffer (ISDN Q.931) | lineGetCallInfo, dwHighLevelCompSize, dwHighLevelCompOffset, dwLowLevelCompSize, or dwLowLevelCompOffset members of
LINECALLINFO. | ITCallInfo::GetCallInfoBuffer, called with the CIB_HIGHLEVELCOMPATIBILITYBUFFER or CIB_LOWLEVELCOMPATIBILITYBUFFER member of
CALLINFO_BUFFER |
| Completion ID | lineGetCallInfo, dwCompletionID member of
LINECALLINFO | ITCallInfo::get_CallInfoLong, called with the CIL_COMPLETIONID member of
CALLINFO_LONG. |
| Connected ID name | lineGetCallInfo, dwConnectedIDSize, dwConnectedIDOffset, dwConnectedIDNameSize, or dwConnectedIDNameOffset member of
LINECALLINFO | ITCallInfo::get_CallInfoString, called with the CIS_CONNECTEDIDNAME or CIS_CONNECTEDIDNUMBER member of
CALLINFO_STRING. |
| Country code | lineGetCallInfo,dwCountryCode of
LINECALLINFO | ITCallInfo::get_CallInfoLong or
ITCallInfo::put_CallInfoLong, called with the CIL_COUNTRYCODE member of
CALLINFO_LONG. |
| Device-specific buffer | lineGetCallInfo, dwDevSpecificSize and dwDevSpecificOffset members of
LINECALLINFO | ITCallInfo::GetCallInfoBuffer, called with CIB_DEVSPECIFICBUFFER member of
CALLINFO_BUFFER |
| Displayable address | lineGetCallInfo, dwDisplayableAddressSize and dwDisplayableAddressOffset members of
LINECALLINFO | ITCallInfo::get_CallInfoString or
ITCallInfo::put_CallInfoString, called with the CIS_DISPLAYABLEADDRESS member of
CALLINFO_STRING. |
| Media types | lineGetCallInfo, dwMediaMode members of
LINECALLINFO | ITCallInfo::get_CallInfoLong, called with the CIL_MEDIATYPESAVAILABLE member of
CALLINFO_LONG. |
| Rate | lineGetCallInfo, dwRate member of
LINECALLINFO lineSetCallParams
| ITCallInfo::get_CallInfoLong or
ITCallInfo::put_CallInfoLong, called with the CIL_MAXRATE, CIL_MINRATE, or CIL_RATE member of
CALLINFO_LONG. |
| Redirection | lineGetCallInfo, dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize, or dwRedirectingIDNameOffset members of
LINECALLINFO | ITCallInfo::get_CallInfoString or
ITCallInfo::put_CallInfoString, called with the CIS_REDIRECTIONIDNAME, CIS_REDIRECTIONIDNUMBER, CIS_REDIRECTINGIDNAME, or CIS_REDIRECTINGIDNUMBER member of
CALLINFO_STRING. |
| Trunk | lineGetCallInfo, dwTrunk member of
LINECALLINFO | ITCallInfo::get_CallInfoLong, called with CIL_TRUNK member of
CALLINFO_LONG. |
| User/user information | lineGetCallInfo, dwCallDataSize and dwCallDataOffset members of
LINECALLINFO lineSendUserUserInfo
| ITCallInfo::GetCallInfoBuffer, called with the CIB_USERUSERINFO member of
CALLINFO_BUFFER and
ITCallInfo::ReleaseUserUserInfo. |