Поделиться через


Сведения о сеансе

Приложения TAPI должны собирать и обрабатывать различные сведения о сеансе для правильной работы. Например, операция ответа завершается ошибкой, если сеанс не находится в состоянии предложения.

TAPI 2.x. Приложения в основном используют функцию lineGetCallInfo для доступа к сведениям о сеансе. Дополнительные функции, которые управляют данными сеанса: lineGetCallStatus, lineSetCallParams, lineSetCallData, lineSetCallTreatment, lineSetCallPrivilege, lineGetCallStatus и lineSendUserUserUserInfo.

TAPI 3.x. Приложения в основном используют интерфейс ITCallInfo для доступа к сведениям о сеансе.

Информация TAPI 2.x TAPI 3.x
Тип адреса для сеанса lineGetCallInfo, член dwAddressType lineCALLINFO ITCallInfo::get_CallInfoLong, вызываемый CIL_CALLERIDADDRESSTYPE, CIL_CALLEDIDADDRESSTYPE или CIL_CONNECTEDIDADDRESSTYPE членом CALLINFO_LONG.
Сведения, относящиеся к приложению lineGetCallInfo, dwAppSpecific член LINECALLINFO lineSetAppSpecific
ITCallInfo::get_CallInfoLong или ITCallInfo::p ut_CallInfoLong, вызывается с CIL_APPSPECIFIC членом CALLINFO_LONG.
Режим носителя lineGetCallInfo, dwBearerMode член LINECALLINFOlineSetCallParams
ITCallInfo::get_CallInfoLong или ITCallInfo::p ut_CallInfoLong, вызываемый членом CIL_BEARERMODE CALLINFO_LONG.
Буфер данных вызова lineGetCallInfo, dwCallDataSize и dwCallDataOffset членов LINECALLINFOlineSetSetCallData
ITCallInfo::GetCallInfoBuffer, вызывается с CIB_CALLDATABUFFER членом CALLINFO_BUFFER
Идентификатор вызова lineGetCallInfo, член dwCallID в LINECALLINFO ITCallInfo::get_CallInfoLong с CIL_CALLID членом CALLINFO_LONG.
Вызываемая идентификация lineGetCallInfo с dwCalledIDSize, dwCalledIDOffset, dwCalledIDNameSize, dwCalledIDNameOffset и dwCallDataOffset членов LINECALLINFO ITCallInfo::get_CallInfoString или ITCallInfo::p ut_CallInfoString, вызываемый членом CIS_CALLINGPARTYID CALLINFO_STRING.
Вызываемое понятное имя участника Неприменимо ITCallInfo::get_CallInfoString или ITCallInfo::p ut_CallInfoString, вызываемый с CIS_CALLEDPARTYFRIENDLYNAME членом CALLINFO_STRING.
Идентификация вызывающего абонента lineGetCallInfo с dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize и dwCallerIDNameOffset, члены LINECALLINFO ITCallInfo::get_CallInfoString, вызываемый с CIS_CALLERIDNAME, CIS_CALLERIDNUМБ ER, CIS_CALLEDIDNAME или членом CIS_CALLEDIDNUМБ ER CALLINFO_STRING.
Указатель интерфейса CallHub Неприменимо ITCallInfo::get_CallHubITTAPI::ListeCallHubs
Сведения о зарядке lineGetCallInfo, dwChargingInfoSize и dwChargingInfoOffset членов LINECALLINFO. ITCallInfo::GetCallInfoBuffer, вызываемый с CIB_CHARGINGINFOBUFFER членом CALLINFO_BUFFER
Комментарий lineGetCallInfo, dwCommentSize и dwCommentOffset членов LINECALLINFO. ITCallInfo::get_CallInfoString или ITCallInfo::p ut_CallInfoString, вызываемый членом CIS_COMMENT CALLINFO_STRING.
Буфер совместимости lineGetCallInfo, dwHighLevelCompSize, dwHighLevelCompOffset, dwLowLevelCompSize или dwLowLevelCompOffset членов LINECALLINFO. ITCallInfo::GetCallInfoBuffer, вызываемый CIB_HIGHLEVELCOMPATIBILITYBUFFER или CIB_LOWLEVELCOMPATIBILITYBUFFER членом CALLINFO_BUFFER
Идентификатор завершения lineGetCallInfo, член dwCompletionID lineCALLINFO ITCallInfo::get_CallInfoLong, вызываемый CIL_COMPLETIONID членом CALLINFO_LONG.
идентификация Подключение lineGetCallInfo, dw Подключение edIDSize, dw Подключение edIDOffset, dw Подключение edIDNameSize или dw Подключение edIDNameOffset члена LINECALLINFO ITCallInfo::get_CallInfoString, вызываемый с CIS_CONNECTEDIDNAME или членом CIS_CONNECTEDIDNUМБ ER CALLINFO_STRING.
Код страны или региона lineGetCallInfo,dwCountryCode член LINECALLINFO ITCallInfo::get_CallInfoLong или ITCallInfo::p ut_CallInfoLong, вызываемый членом CIL_COUNTRYCODE CALLINFO_LONG.
Буфер, зависящий от устройства lineGetCallInfo, dwDevSpecificSize и dwDevSpecificOffset членов LINECALLINFO ITCallInfo::GetCallInfoBuffer, вызываемый членом CIB_DEVSPECIFICBUFFER CALLINFO_BUFFER
Отображаемый адрес lineGetCallInfo, dwDisplayableAddressSize и dwDisplayableAddressOffset членов LINECALLINFO ITCallInfo::get_CallInfoString или ITCallInfo::p ut_CallInfoString, вызываемый членом CIS_DISPLAYABLEADDRESS CALLINFO_STRING.
Тип носителя для сеанса lineGetCallInfo, dwMediaMode член LINECALLINFO ITCallInfo::get_CallInfoLong, вызываемый с CIL_MEDIATYPESAVAILABLE членом CALLINFO_LONG.
Исходный домен lineGetCallInfo, член dwOrigin в LINECALLINFO ITCallInfo::get_CallInfoLong с CIL_ORIGIN членом CALLINFO_LONG.
Флаги параметров lineGetCallInfo, dwCallParamFlags член LINECALLINFO lineSetCallParams
ITCallInfo::get_CallInfoLong или ITCallInfo::p ut_CallInfoLong, вызывается с CIL_CALLPARAMSFLAGS членом CALLINFO_LONG.
Привилегия lineGetCallStatus, член dwCallPrivilege lineSetCallPrivilege lineSetCallPrivilege
ITCallInfo::get_Privilege или ITCallInfo::get_CallInfoLong с CIL_NUМБ EROFOWNERS или членом CIL_NUМБ EROFMONITORS CALLINFO_LONG.
Качество обслуживания lineSetCallQualityOfService, lineGetCallInfo, dwSendingFlowspecSize, dwSendingFlowspecOffset, dwReceivingFlowspecSize и dwReceivingFlowspecOffset членов LINECALLPARAMS I ТБ asicCallControl::SetQOS, ITQOSEvent
Курс lineGetCallInfo, член dwRate lineSetCallParams lineSetCallParams
ITCallInfo::get_CallInfoLong или ITCallInfo::p ut_CallInfoLong, вызываемый CIL_MAXRATE, CIL_MINRATE или CIL_RATE члена CALLINFO_LONG.
Причина lineGetCallInfo, dwReason член LINECALLINFO ITCallInfo::get_CallInfoLong с CIL_REASON членом CALLINFO_LONG.
Идентификация перенаправления lineGetCallInfo, dwRedirectionIDSize, dwRedirectionIDOffset, dwRedirectionIDNameSize, dwRedirectionIDNameOffset, dwRedirectingIDSize, dwRedirectingIDOffset, dwRedirectingIDNameSize или dwRedirectingIDNameOffset члена LINECALLINFO ITCallInfo::get_CallInfoString вызывается с CIS_REDIRECTIONIDNAME, CIS_REDIRECTIONIDNUМБ ER, CIS_REDIRECTINGIDNAME или членом CIS_REDIRECTINGIDNUМБ ER CALLINFO_STRING.
Штат lineGetCallStatus, член dwCallState lineCALLSTATUS. ITCallInfo::get_CallState
Лечения lineGetCallInfo, dwCallTreatment член LINECALLINFO lineSetCallTreatment
ITCallInfo::get_CallInfoLong или ITCallInfo::p ut_CallInfoLong, вызываемый с CIL_CALLTREATMENT членом CALLINFO_LONG.
Багажник lineGetCallInfo, dwTrunk член LINECALLINFO ITCallInfo::get_CallInfoLong с CIL_TRUNK членом CALLINFO_LONG.
Сведения о пользователях и пользователях lineGetCallInfo, dwCallDataSize и dwCallDataOffset членов LINECALLINFOlineSendUserUserUserInfo
ITCallInfo::GetCallInfoBuffer, вызывается с CIB_USERUSERINFO членом CALLINFO_BUFFER и ITCallInfo::ReleaseUserUserInfo.