Información de sesión

Las aplicaciones TAPI deben recopilar y procesar una variedad de información de sesión para funcionar correctamente. Por ejemplo, una operación de respuesta falla a menos que la sesión se encuentre en el estado de "oferta".

TAPI 2.x: las aplicaciones usan principalmente la función lineGetCallInfo para acceder a la información de la sesión. Las funciones adicionales que manipulan la información de sesión son lineGetCallStatus, lineSetCallParams, lineSetCallData, lineSetCallTreatment, lineSetCallPrivilege, lineGetCallStatus y lineSendUserUserInfo.

TAPI 3.x: las aplicaciones usan principalmente la interfaz ITCallInfo para acceder a la información de sesión.

Información TAPI 2.x TAPI 3.x
Tipo de dirección para una sesión lineGetCallInfo, miembro dwAddressType de LINECALLINFO ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_CALLERIDADDRESSTYPE, CIL_CALLEDIDADDRESSTYPE o CIL_CONNECTEDIDADDRESSTYPE de CALLINFO_LONG.
Información específica de la aplicación lineGetCallInfo, miembro dwAppSpecific de LINECALLINFOlineSetAppSpecific
ITCallInfo::get_CallInfoLong o ITCallInfo::put_CallInfoLong, llamado con el miembro CIL_APPSPECIFIC de CALLINFO_LONG.
Modo de portador lineGetCallInfo, miembro dwBearerMode de LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong o ITCallInfo::put_CallInfoLong, llamado con el miembro CIL_BEARERMODE de CALLINFO_LONG.
Búfer de datos de llamadas lineGetCallInfo, miembros dwCallDataSize y dwCallDataOffset de LINECALLINFOlineSetCallData
ITCallInfo::GetCallInfoBuffer, llamado con el miembro CIB_CALLDATABUFFER de CALLINFO_BUFFER
Identificador de llamada lineGetCallInfo, miembro dwCallID de LINECALLINFO ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_CALLID de CALLINFO_LONG.
Identificación denominada lineGetCallInfo con miembros dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset y dwCallDataOffset de LINECALLINFO ITCallInfo::get_CallInfoString o ITCallInfo::put_CallInfoString, llamado con el miembro CIS_CALLINGPARTYID de CALLINFO_STRING.
Nombre descriptivo de la parte llamada N/D ITCallInfo::get_CallInfoString o ITCallInfo::put_CallInfoString, llamado con el miembro CIS_CALLEDPARTYFRIENDLYNAME de CALLINFO_STRING.
Identificación del autor de la llamada lineGetCallInfo con dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize y dwCallerIDNameOffset, miembros de LINECALLINFO ITCallInfo::get_CallInfoString, llamado con el miembro CIS_CALLERIDNAME, CIS_CALLERIDNUMBER, CIS_CALLEDIDNAME o CIS_CALLEDIDNUMBER de CALLINFO_STRING.
Puntero de interfaz CallHub N/D ITCallInfo::get_CallHubITTAPI::EnumerateCallHubs
Información de carga lineGetCallInfo, miembros dwChargingInfoSize y dwChargingInfoOffset de LINECALLINFO. ITCallInfo::GetCallInfoBuffer, llamado con el miembro CIB_CHARGINGINFOBUFFER de CALLINFO_BUFFER
Comentario lineGetCallInfo, miembros dwCommentSize y dwCommentOffset de LINECALLINFO. ITCallInfo::get_CallInfoString o ITCallInfo::put_CallInfoString, llamado con el miembro CIS_COMMENT de CALLINFO_STRING.
Búfer de compatibilidad lineGetCallInfo, miembros dwHighLevelCompSize, dwHighLevelCompOffset, dwLowLevelCompSize o dwLowLevelCompOffset de LINECALLINFO. ITCallInfo::GetCallInfoBuffer, llamado con el miembro CIB_HIGHLEVELCOMPATIBILITYBUFFER o CIB_LOWLEVELCOMPATIBILITYBUFFER de CALLINFO_BUFFER
Id. de finalización lineGetCallInfo, miembro dwCompletionID de LINECALLINFO ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_COMPLETIONID de CALLINFO_LONG.
Identificación conectada lineGetCallInfo, miembro dwConnectedIDSize, dwConnectedIDOffset, dwConnectedIDNameSize o dwConnectedIDNameOffset de LINECALLINFO ITCallInfo::get_CallInfoString, llamado con el miembro CIS_CONNECTEDIDNAME o CIS_CONNECTEDIDNUMBER de CALLINFO_STRING.
Código de país o región lineGetCallInfo, miembro dwCountryCode de LINECALLINFO ITCallInfo::get_CallInfoLong o ITCallInfo::put_CallInfoLong, llamado con el miembro CIL_COUNTRYCODE de CALLINFO_LONG.
Búfer específico del dispositivo lineGetCallInfo, miembros dwDevSpecificSize y dwDevSpecificOffset de LINECALLINFO ITCallInfo::GetCallInfoBuffer, llamado con el miembro CIB_DEVSPECIFICBUFFER de CALLINFO_BUFFER
Dirección que se puede mostrar lineGetCallInfo, miembros dwDisplayableAddressSize y dwDisplayableAddressOffset de LINECALLINFO ITCallInfo::get_CallInfoString o ITCallInfo::put_CallInfoString, llamado con el miembro CIS_DISPLAYABLEADDRESS de CALLINFO_STRING.
Tipo de elemento multimedia para una sesión lineGetCallInfo, miembro dwMediaMode de LINECALLINFO ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_MEDIATYPESAVAILABLE de CALLINFO_LONG.
Origen lineGetCallInfo, miembro dwOrigin de LINECALLINFO ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_ORIGIN de CALLINFO_LONG.
Marcas de parámetro lineGetCallInfo, miembro dwCallParamFlags de LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong o ITCallInfo::put_CallInfoLong, llamado con el miembro CIL_CALLPARAMSFLAGS de CALLINFO_LONG.
Privilegio lineGetCallStatus, miembro dwCallPrivilege de LINECALLSTATUSlineSetCallPrivilege
ITCallInfo::get_Privilege o ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_NUMBEROFOWNERS o CIL_NUMBEROFMONITORS de CALLINFO_LONG.
Calidad de servicio lineSetCallQualityOfService, miembros lineGetCallInfo, dwSendingFlowspecSize, dwSendingFlowspecOffset, dwReceivingFlowspecSize y dwReceivingFlowspecOffset de LINECALLPARAMS ITBasicCallControl::SetQOS, ITQOSEvent
Tipo lineGetCallInfo, miembro dwRate de LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong o ITCallInfo::put_CallInfoLong, llamado con el miembro CIL_MAXRATE, CIL_MINRATE o CIL_RATE de CALLINFO_LONG.
Motivo lineGetCallInfo, miembro dwReason de LINECALLINFO ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_REASON de CALLINFO_LONG.
Identificación de redireccionamiento lineGetCallInfo, miembro dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize, o dwRedirectingIDNameOffset de LINECALLINFO ITCallInfo::get_CallInfoString llamado con el miembro CIS_REDIRECTIONIDNAME, CIS_REDIRECTIONIDNUMBER, CIS_REDIRECTINGIDNAME o CIS_REDIRECTINGIDNUMBER de CALLINFO_STRING.
State miembro lineGetCallStatus, miembro dwCallState de LINECALLSTATUS. ITCallInfo::get_CallState
Tratamiento lineGetCallInfo, miembro dwCallTreatment de LINECALLINFOlineSetCallTreatment
ITCallInfo::get_CallInfoLong o ITCallInfo::put_CallInfoLong, llamado con el miembro CIL_CALLTREATMENT de CALLINFO_LONG.
Tronco lineGetCallInfo, miembro dwTrunk de LINECALLINFO ITCallInfo::get_CallInfoLong, llamado con el miembro CIL_TRUNK de CALLINFO_LONG.
Información de usuario/usuario lineGetCallInfo, miembros dwCallDataSize y dwCallDataOffset de LINECALLINFOlineSendUserUserInfo
ITCallInfo::GetCallInfoBuffer, llamado con el miembro CIB_USERUSERINFO de CALLINFO_BUFFER y ITCallInfo::ReleaseUserUserInfo.