Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |