Sitzungsinformationen
TAPI-Anwendungen müssen eine Vielzahl von Sitzungsinformationen sammeln und verarbeiten, um ordnungsgemäß zu funktionieren. Ein Antwortvorgang schlägt beispielsweise fehl, es sei denn, die Sitzung befindet sich im Status „Angebot“.
TAPI 2.x: Anwendungen verwenden in erster Linie die lineGetCallInfo-Funktion, um auf Sitzungsinformationen zuzugreifen. Zusätzliche Funktionen, die Sitzungsinformationen bearbeiten, sind lineGetCallStatus, lineSetCallParams, lineSetCallData, lineSetCallTreatment, lineSetCallPrivilege, lineGetCallStatus und lineSendUserUserInfo.
TAPI 3.x: Anwendungen verwenden in erster Linie die ITCallInfo-Schnittstelle, um auf Sitzungsinformationen zuzugreifen.
Information | TAPI 2.x | TAPI 3.x |
---|---|---|
Adresstyp für eine Sitzung | lineGetCallInfo, dwAddressType Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_CALLERIDADDRESSTYPE, CIL_CALLEDIDADDRESSTYPE, oder CIL_CONNECTEDIDADDRESSTYPE Mitglied von CALLINFO_LONG. |
Anwendungsspezifische Informationen | lineGetCallInfo, dwAppSpecific Mitglied von LINECALLINFOlineSetAppSpecific |
ITCallInfo::get_CallInfoLong oder ITCallInfo::put_CallInfoLong, aufgerufen durch CIL_APPSPECIFIC Mitglied von CALLINFO_LONG. |
Bearermodus | lineGetCallInfo, dwBearerMode Mitglied von LINECALLINFOlineSetCallParams |
ITCallInfo::get_CallInfoLong oder ITCallInfo::put_CallInfoLong, aufgerufen durch the CIL_BEARERMODE Mitglied von CALLINFO_LONG. |
Aufrufdatenpuffer | lineGetCallInfo, dwCallDataSize und dwCallDataOffset Mitglied von LINECALLINFOlineSetCallData |
ITCallInfo::GetCallInfoBuffer, aufgerufen durch CIB_CALLDATABUFFER Mitglied von CALLINFO_BUFFER |
Auruf-ID | lineGetCallInfo, dwCallID Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_CALLID Mitglied von CALLINFO_LONG. |
Namensidentifikation | lineGetCallInfo mit dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset und dwCallDataOffset Mitglieder von LINECALLINFO | ITCallInfo::get_CallInfoString oder ITCallInfo::put_CallInfoString, aufgerufen durch CIS_CALLINGPARTYID Mitglied von CALLINFO_STRING. |
Anzeigename der angerufenen Partei | Nicht verfügbar | ITCallInfo::get_CallInfoString oder ITCallInfo::put_CallInfoString, aufgerufen durch CIS_CALLEDPARTYFRIENDLYNAME Mitglied von CALLINFO_STRING. |
Aufruferidentifikation | lineGetCallInfo mit dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize, and dwCallerIDNameOffset, Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoString, aufgerufen durch CIS_CALLERIDNAME, CIS_CALLERIDNUMBER, CIS_CALLEDIDNAME, oder CIS_CALLEDIDNUMBER Mitglied von CALLINFO_STRING. |
CallHub-Schnittstellenzeiger | Nicht verfügbar | ITCallInfo::get_CallHubITTAPI::EnumerateCallHubs |
Ladeinformationen | lineGetCallInfo, dwChargingInfoSize and dwChargingInfoOffset Mitglied von LINECALLINFO. | ITCallInfo::GetCallInfoBuffer, aufgerufen durch CIB_CHARGINGINFOBUFFER Mitglied vonCALLINFO_BUFFER |
Kommentar | lineGetCallInfo, dwCommentSize and dwCommentOffset Mitglied von LINECALLINFO. | ITCallInfo::get_CallInfoString oder ITCallInfo::put_CallInfoString, aufgerufen durch CIS_COMMENT Mitglied von CALLINFO_STRING. |
Kompatibilitätspuffer | lineGetCallInfo, dwHighLevelCompSize, dwHighLevelCompOffset, dwLowLevelCompSize, oder dwLowLevelCompOffset Mitglieder von LINECALLINFO. | ITCallInfo::GetCallInfoBuffer, aufgerufen durch CIB_HIGHLEVELCOMPATIBILITYBUFFER oder CIB_LOWLEVELCOMPATIBILITYBUFFER Mitglied von CALLINFO_BUFFER |
Abschluss-ID | lineGetCallInfo, dwCompletionID Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_COMPLETIONID Mitglied von CALLINFO_LONG. |
Verbundene Identifikation | lineGetCallInfo, dwConnectedIDSize, dwConnectedIDOffset, dwConnectedIDNameSize, oder dwConnectedIDNameOffset Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoString, aufgerufen durch CIS_CONNECTEDIDNAME oder CIS_CONNECTEDIDNUMBER Mitglied von CALLINFO_STRING. |
Code für Land oder Region | lineGetCallInfo,dwCountryCode Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong oder ITCallInfo::put_CallInfoLong, aufgerufen durch CIL_COUNTRYCODE Mitglied von CALLINFO_LONG. |
Gerätespezifischer Puffer | lineGetCallInfo, dwDevSpecificSize and dwDevSpecificOffset Mitglied von LINECALLINFO | ITCallInfo::GetCallInfoBuffer, aufgerufen durch CIB_DEVSPECIFICBUFFER Mitglied von CALLINFO_BUFFER |
Anzeigefähige Adresse | lineGetCallInfo, dwDisplayableAddressSize und dwDisplayableAddressOffset Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoString oder ITCallInfo::put_CallInfoString, aufgerufen durch CIS_DISPLAYABLEADDRESS Mitglied von CALLINFO_STRING. |
Medientyp für eine Sitzung | lineGetCallInfo, dwMediaMode Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_MEDIATYPESAVAILABLE Mitglied von CALLINFO_LONG. |
Ursprung | lineGetCallInfo, dwOrigin Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_ORIGIN Mitglied von CALLINFO_LONG. |
Parameterkennzeichnungen | lineGetCallInfo, dwCallParamFlags Mitglied von LINECALLINFOlineSetCallParams |
ITCallInfo::get_CallInfoLong oder ITCallInfo::put_CallInfoLong, aufgerufen durch CIL_CALLPARAMSFLAGS Mitglied von CALLINFO_LONG. |
Recht | lineGetCallStatus, dwCallPrivilege Mitglied von LINECALLSTATUSlineSetCallPrivilege |
ITCallInfo::get_Privilege oder ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_NUMBEROFOWNERS oder CIL_NUMBEROFMONITORS Mitglied von CALLINFO_LONG. |
Servicequalität | lineSetCallQualityOfService, lineGetCallInfo, dwSendingFlowspecSize, dwSendingFlowspecOffset, dwReceivingFlowspecSize und dwReceivingFlowspecOffset Mitglieder von LINECALLPARAMS | ITBasicCallControl::SetQOS, ITQOSEvent |
Satz | lineGetCallInfo, dwRate Mitglied von LINECALLINFOlineSetCallParams |
ITCallInfo::get_CallInfoLong oder ITCallInfo::put_CallInfoLong, aufgerufen durch CIL_MAXRATE, CIL_MINRATE, oder CIL_RATE Mitglied von CALLINFO_LONG. |
Ursache | lineGetCallInfo, dwReason Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_REASON Mitglied von CALLINFO_LONG. |
Umleitungsidentifikation | lineGetCallInfo, dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize oder dwRedirectingIDNameOffset Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoString aufgerufen durch CIS_REDIRECTIONIDNAME, CIS_REDIRECTIONIDNUMBER, CIS_REDIRECTINGIDNAME, oder CIS_REDIRECTINGIDNUMBER Mitglied von CALLINFO_STRING. |
Status | lineGetCallStatus, dwCallState Mitglied von LINECALLSTATUS. | ITCallInfo::get_CallState |
Behandlung | lineGetCallInfo, dwCallTreatment Mitglied von LINECALLINFOlineSetCallTreatment |
ITCallInfo::get_CallInfoLong oder ITCallInfo::put_CallInfoLong, aufgerufen durch CIL_CALLTREATMENT Mitglied von CALLINFO_LONG. |
Trunk | lineGetCallInfo, dwTrunk-Mitglied von LINECALLINFO | ITCallInfo::get_CallInfoLong, aufgerufen durch CIL_TRUNK Mitglied von CALLINFO_LONG. |
Benutzer-/Benutzerinformationen | lineGetCallInfo, dwCallDataSize and dwCallDataOffset Mitglieder von LINECALLINFOlineSendUserUserInfo |
ITCallInfo::GetCallInfoBuffer, aufgerufen durch CIB_USERUSERINFO Mitglied von CALLINFO_BUFFER und ITCallInfo::ReleaseUserUserInfo. |