Partager via


Informations sur une session

Les applications TAPI doivent collecter et traiter diverses informations de session pour fonctionner correctement. Par exemple, une opération de réponse échoue à moins que la session ne soit à l'état « offre ».

TAPI 2.x: Les applications utilisent principalement la fonction lineGetCallInfo pour accéder aux informations de session. Des fonctions supplémentaires qui manipulent les informations de session sont lineGetCallStatus, lineSetCallParams, lineSetCallData, lineSetCallTreatment, lineSetCallPrivilege, lineGetCallStatus, et lineSendUserUserInfo.

TAPI 3.x: Les applications utilisent principalement l'interface ITCallInfo pour accéder aux informations de session.

Information TAPI 2.x TAPI 3.x
Type d'adresse pour une session lineGetCallInfo, dwAddressType membre deLINECALLINFO ITCallInfo::get_CallInfoLong, appelé avec le CIL_CALLERIDADDRESSTYPE, CIL_CALLEDIDADDRESSTYPE, ou CIL_CONNECTEDIDADDRESSTYPE membre de CALLINFO_LONG.
Informations spécifiques à l'application lineGetCallInfo, dwAppSpecific membre de LINECALLINFOlineSetAppSpecific
ITCallInfo::get_CallInfoLong de ITCallInfo::put_CallInfoLong, appelé avec le CIL_APPSPECIFIC membre de CALLINFO_LONG.
Mode porteur lineGetCallInfo, dwBearerMode membre de LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong de ITCallInfo::put_CallInfoLong, appelé avec le CIL_BEARERMODE membre de CALLINFO_LONG.
Tampon de données d'appel lineGetCallInfo, dwCallDataSize et dwCallDataOffset membres de LINECALLINFOlineSetCallData
ITCallInfo::GetCallInfoBuffer, appelé avec le CIB_CALLDATABUFFER membre de CALLINFO_BUFFER
Identifiant d'appel lineGetCallInfo, dwCallID membre de LINECALLINFO ITCallInfo::get_CallInfoLong, appelé avec le CIL_CALLID membre de CALLINFO_LONG.
Identification appelée lineGetCallInfo avec dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset, et dwCallDataOffset membres de LINECALLINFO ITCallInfo::get_CallInfoString de ITCallInfo::put_CallInfoString, appelé avec le CIS_CALLINGPARTYID membre de CALLINFO_STRING.
Appelé par un nom convivial NA ITCallInfo::get_CallInfoString de ITCallInfo::put_CallInfoString, appelé avec le CIS_CALLEDPARTYFRIENDLYNAME membre de CALLINFO_STRING.
Identification de l'appelant lineGetCallInfo avec dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize, et dwCallerIDNameOffset, membres de LINECALLINFO ITCallInfo::get_CallInfoString, appelé avec le CIS_CALLERIDNAME, CIS_CALLERIDNUMBER, CIS_CALLEDIDNAME, de CIS_CALLEDIDNUMBER membre de CALLINFO_STRING.
Pointeur d'interface CallHub NA ITCallInfo::get_CallHubITTAPI::EnumerateCallHubs
Informations sur la recharge lineGetCallInfo, dwChargingInfoSize et dwChargingInfoOffset membres de LINECALLINFO. ITCallInfo::GetCallInfoBuffer, appelé avec le CIB_CHARGINGINFOBUFFER membre de CALLINFO_BUFFER
Commentaire lineGetCallInfo, dwCommentSize et dwCommentOffset membres de LINECALLINFO. ITCallInfo::get_CallInfoString de ITCallInfo::put_CallInfoString, appelé avec le CIS_COMMENT membre de CALLINFO_STRING.
Tampon de compatibilité lineGetCallInfo, dwHighLevelCompSize, dwHighLevelCompOffset, dwLowLevelCompSize, de dwLowLevelCompOffset membres de LINECALLINFO. ITCallInfo::GetCallInfoBuffer, appelé avec le CIB_HIGHLEVELCOMPATIBILITYBUFFER de CIB_LOWLEVELCOMPATIBILITYBUFFER membre de CALLINFO_BUFFER
ID d'achèvement lineGetCallInfo, dwCompletionID membre de LINECALLINFO ITCallInfo::get_CallInfoLong, appelé avec le CIL_COMPLETIONID membre de CALLINFO_LONG.
Identification connectée lineGetCallInfo, dwConnectedIDSize, dwConnectedIDOffset, dwConnectedIDNameSize, de dwConnectedIDNameOffset membre de LINECALLINFO ITCallInfo::get_CallInfoString, appelé avec le CIS_CONNECTEDIDNAME de CIS_CONNECTEDIDNUMBER membre de CALLINFO_STRING.
Code de pays ou de région lineGetCallInfo,dwCountryCode membre de LINECALLINFO ITCallInfo::get_CallInfoLong de ITCallInfo::put_CallInfoLong, appelé avec le CIL_COUNTRYCODE membre de CALLINFO_LONG.
Mémoire tampon propre à un appareil lineGetCallInfo, dwDevSpecificSize et dwDevSpecificOffset membres de LINECALLINFO ITCallInfo::GetCallInfoBuffer, appelé avec le CIB_DEVSPECIFICBUFFER membre de CALLINFO_BUFFER
Adresse affichable lineGetCallInfo, dwDisplayableAddressSize et dwDisplayableAddressOffset membres de LINECALLINFO ITCallInfo::get_CallInfoString de ITCallInfo::put_CallInfoString, appelé avec le CIS_DISPLAYABLEADDRESS membre de CALLINFO_STRING.
Type de média pour une session lineGetCallInfo, dwMediaMode membre de LINECALLINFO ITCallInfo::get_CallInfoLong, appelé avec le CIL_MEDIATYPESAVAILABLE membre de CALLINFO_LONG.
Origine lineGetCallInfo, dwOrigin membre de LINECALLINFO ITCallInfo::get_CallInfoLong, appelé avec le CIL_ORIGIN membre de CALLINFO_LONG.
Indicateurs de paramètres lineGetCallInfo, dwCallParamFlags membre de LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong de ITCallInfo::put_CallInfoLong, appelé avec le CIL_CALLPARAMSFLAGS membre de CALLINFO_LONG.
Privilège lineGetCallStatus, dwCallPrivilege membre de LINECALLSTATUSlineSetCallPrivilege
ITCallInfo::get_Privilege ou ITCallInfo::get_CallInfoLong, appelé avec le CIL_NUMBEROFOWNERS ou CIL_NUMBEROFMONITORS membre de CALLINFO_LONG.
Qualité de service lineSetCallQualityOfService, lineGetCallInfo, dwSendingFlowspecSize, dwSendingFlowspecOffset, dwReceivingFlowspecSize, et dwReceivingFlowspecOffset membres de LINECALLPARAMS ITBasicCallControl::SetQOS, ITQOSEvent
Taux lineGetCallInfo, dwRate membre de LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong ou ITCallInfo::put_CallInfoLong, appelé avec le CIL_MAXRATE, CIL_MINRATE, ou CIL_RATE membre de CALLINFO_LONG.
Motif lineGetCallInfo, dwReason membre de LINECALLINFO ITCallInfo::get_CallInfoLong, appelé avec le CIL_REASON membre de CALLINFO_LONG.
Identification de redirection lineGetCallInfo, dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize, ou dwRedirectingIDNameOffset membre de LINECALLINFO ITCallInfo::get_CallInfoString appelé avec le CIS_REDIRECTIONIDNAME, CIS_REDIRECTIONIDNUMBER, CIS_REDIRECTINGIDNAME, ou CIS_REDIRECTINGIDNUMBER membre de CALLINFO_STRING.
État lineGetCallStatus, dwCallState membre de LINECALLSTATUS. ITCallInfo::get_CallState
Traitement lineGetCallInfo, dwCallTreatment membre de LINECALLINFOlineSetCallTreatment
ITCallInfo::get_CallInfoLong ou ITCallInfo::put_CallInfoLong, appelé avec le CIL_CALLTREATMENT membre de CALLINFO_LONG.
Jonction lineGetCallInfo, dwTrunk membre de LINECALLINFO ITCallInfo::get_CallInfoLong, appelé avec le CIL_TRUNK membre de CALLINFO_LONG.
Informations utilisateur/utilisateur lineGetCallInfo, dwCallDataSize et dwCallDataOffset membres de LINECALLINFOlineSendUserUserInfo
ITCallInfo::GetCallInfoBuffer, appelé avec le CIB_USERUSERINFO membre de CALLINFO_BUFFER et ITCallInfo::ReleaseUserUserInfo.