Informations de session

Les applications TAPI doivent rassembler et traiter diverses informations de session pour fonctionner correctement. Par exemple, une opération de réponse échoue, sauf si la session est dans l’État « offre ».

TAPI 2. x : Les applications utilisent principalement la fonction lineGetCallInfo pour accéder aux informations de session. Les fonctions supplémentaires qui manipulent les informations de session sont lineGetCallStatus, lineSetCallParams, lineSetCallData, lineSetCallTreatment, lineSetCallPrivilege, lineGetCallStatuset 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 de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong, appelée avec le membre _ CIL CALLERIDADDRESSTYPE, CIL _ CALLEDIDADDRESSTYPE ou CIL _ CONNECTEDIDADDRESSTYPE de CALLINFO _ long.
Informations spécifiques à l’application lineGetCallInfo, dwAppSpecific , membre de LINECALLINFOlineSetAppSpecific
ITCallInfo :: obtient _ CallInfoLong ou ITCallInfo ::p ut _ CallInfoLong, appelée avec le membre CIL _ APPSPECIFIC de CALLINFO _ long.
Mode porteur lineGetCallInfo, dwBearerMode , membre de LINECALLINFOlineSetCallParams
ITCallInfo :: obtient _ CallInfoLong ou ITCallInfo ::p ut _ CallInfoLong, appelée avec le membre CIL _ BEARERMODE de CALLINFO _ long.
Mémoire tampon des données d’appel membres lineGetCallInfo, dwCallDataSize et dwCallDataOffset de LINECALLINFOlineSetCallData
ITCallInfo :: GetCallInfoBuffer, appelé avec le membre CIM _ CALLDATABUFFER de la _ mémoire tampon CALLINFO
ID d’appel lineGetCallInfo, dwCallID , membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong, appelée avec le membre _ CALLID CIL de CALLINFO _ long.
Identification appelée lineGetCallInfo avec les membres dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset et dwCallDataOffset de LINECALLINFO ITCallInfo :: obtient _ CallInfoString ou ITCallInfo ::p ut _ CallInfoString, appelée avec le membre CIS _ CALLINGPARTYID de la _ chaîne CALLINFO.
Nom convivial du tiers appelé N/D ITCallInfo :: obtient _ CallInfoString ou ITCallInfo ::p ut _ CallInfoString, appelée avec le membre CIS _ CALLEDPARTYFRIENDLYNAME de la _ chaîne CALLINFO.
Identification de l’appelant lineGetCallInfo avec dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize et dwCallerIDNameOffset, membres de LINECALLINFO ITCallInfo :: obtient _ CallInfoString, appelée avec le membre CIS _ CALLERIDNAME, CIS _ CALLERIDNUMBER, CIS _ CALLEDIDNAME ou CIS _ CALLEDIDNUMBER de la _ chaîne CALLINFO.
Pointeur d’interface CallHub N/D ITCallInfo :: obtient _ CallHubITTAPI :: EnumerateCallHubs
Informations de facturation les membres lineGetCallInfo, dwChargingInfoSize et dwChargingInfoOffset de LINECALLINFO. ITCallInfo :: GetCallInfoBuffer, appelé avec le membre CIM _ CHARGINGINFOBUFFER de la _ mémoire tampon CALLINFO
Commentaire les membres lineGetCallInfo, dwCommentSize et dwCommentOffset de LINECALLINFO. ITCallInfo :: obtient _ CallInfoString ou ITCallInfo ::p ut _ CallInfoString, appelée avec le membre de _ Commentaire CIS de la _ chaîne CALLINFO.
Mémoire tampon de compatibilité les membres lineGetCallInfo, dwHighLevelCompSize, dwHighLevelCompOffset, dwLowLevelCompSize ou dwLowLevelCompOffset de LINECALLINFO. ITCallInfo :: GetCallInfoBuffer, appelé avec le membre CIM _ HIGHLEVELCOMPATIBILITYBUFFER ou CIM _ LOWLEVELCOMPATIBILITYBUFFER , CALLINFO _ buffer
ID d’achèvement lineGetCallInfo, dwCompletionID , membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong, appelée avec le membre _ COMPLETIONID CIL de CALLINFO _ long.
Identification connectée lineGetCallInfo, dwConnectedIDSize, dwConnectedIDOffset, dwConnectedIDNameSize ou dwConnectedIDNameOffset membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoString, appelée avec le membre CIS _ CONNECTEDIDNAME ou CIS _ CONNECTEDIDNUMBER de la _ chaîne CALLINFO.
Code du pays ou de la région lineGetCallInfo,dwCountryCode , membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong ou ITCallInfo ::p ut _ CallInfoLong, appelée avec le membre CIL _ CountryCode de CALLINFO _ long.
Mémoire tampon spécifique à l’appareil membres lineGetCallInfo, dwDevSpecificSize et dwDevSpecificOffset de LINECALLINFO ITCallInfo :: GetCallInfoBuffer, appelé avec le membre CIM _ DEVSPECIFICBUFFER de la _ mémoire tampon CALLINFO
Adresse affichable membres lineGetCallInfo, dwDisplayableAddressSize et dwDisplayableAddressOffset de LINECALLINFO ITCallInfo :: obtient _ CallInfoString ou ITCallInfo ::p ut _ CallInfoString, appelée avec le membre CIS _ DISPLAYABLEADDRESS de la _ chaîne CALLINFO.
Type de média pour une session lineGetCallInfo, dwMediaMode , membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong, appelée avec le membre _ MEDIATYPESAVAILABLE CIL de CALLINFO _ long.
Origine lineGetCallInfo, dwOrigin , membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong, appelée avec le membre d' _ origine CIL de CALLINFO _ long.
Indicateurs de paramètres lineGetCallInfo, dwCallParamFlags , membre de LINECALLINFOlineSetCallParams
ITCallInfo :: obtient _ CallInfoLong ou ITCallInfo ::p ut _ CallInfoLong, appelée avec le membre CIL _ CALLPARAMSFLAGS de CALLINFO _ long.
Privilège lineGetCallStatus, dwCallPrivilege , membre de LINECALLSTATUSlineSetCallPrivilege
ITCallInfo :: obtient _ Privilege ou ITCallInfo :: obten _ CallInfoLong, appelé avec le membre CIL _ NUMBEROFOWNERS ou CIL _ NUMBEROFMONITORS de CALLINFO _ long.
Qualité de service membres lineSetCallQualityOfService, lineGetCallInfo, dwSendingFlowspecSize, dwSendingFlowspecOffset, dwReceivingFlowspecSize et dwReceivingFlowspecOffset de LINECALLPARAMS ITBasicCallControl :: SetQOS, ITQOSEvent
Tarif lineGetCallInfo, dwRate , membre de LINECALLINFOlineSetCallParams
ITCallInfo :: obtient _ CallInfoLong ou ITCallInfo ::p ut _ CallInfoLong, appelée avec le membre _ CIL MAXRATE, CIL _ MINRATE ou CIL _ rate de CALLINFO _ long.
Motif lineGetCallInfo, dwReason , membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong, appelée avec le membre de _ raison CIL de CALLINFO _ long.
Rediriger identifcation lineGetCallInfo, dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize ou dwRedirectingIDNameOffset membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoString appelé avec le membre CIS _ REDIRECTIONIDNAME, CIS _ REDIRECTIONIDNUMBER, CIS _ REDIRECTINGIDNAME ou CIS _ REDIRECTINGIDNUMBER de la _ chaîne CALLINFO.
State lineGetCallStatus, DwCallState membre de LINECALLSTATUS. ITCallInfo :: obtient _ CallState
Traitement lineGetCallInfo, dwCallTreatment , membre de LINECALLINFOlineSetCallTreatment
ITCallInfo :: obtient _ CallInfoLong ou ITCallInfo ::p ut _ CallInfoLong, appelée avec le membre CIL _ CALLTREATMENT de CALLINFO _ long.
Trunk lineGetCallInfo, dwTrunk , membre de LINECALLINFO ITCallInfo :: obtient _ CallInfoLong, appelée avec le membre de _ Trunk CIL de CALLINFO _ long.
Informations utilisateur/utilisateur membres lineGetCallInfo, dwCallDataSize et dwCallDataOffset de LINECALLINFOlineSendUserUserInfo
ITCallInfo :: GetCallInfoBuffer, appelé avec le membre CIM _ USERUSERINFO de la _ mémoire tampon CALLINFO et ITCallInfo :: ReleaseUserUserInfo.