Platform SDK: TAPI

Call Data

Call data is a variably sized buffer implemented by some service providers in order to accumulate information about a session and make that information available to all applications which handle the session.

Call data is most commonly used in a call center environment, where access to information such as an IVR input of account numbers may be needed by several agents.

Not all service providers support use of this information.

TAPI 2: lineGetCallInfo, lineSetCallData (dwCallDataSize and dwCallDataOffset members of LINECALLINFO), LINE_CALLINFO message (dwParam1 set to LINECALLINFOSTATE_CALLDATA)

TAPI 3: ITCallInfo::get_CallInfoBuffer,

ITCallInfo::put_CallInfoBuffer (CIL_CALLDATABUFFER member of CALLINFO_LONG), ITCallInfoChangeEvent::get_Cause returns the CIC_CALLDATA member of CALLINFOCHANGE_CAUSE