Call Data

Call data is a variably sized buffer that can be used to accumulate information about a communications session. This information becomes available to all applications that own or monitor the session.

For example, the initial handler of an incoming session might request and enter client account information into a call data buffer, and then subsequent handlers would not have to repeat the request.

Not all service providers support use of this information.

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

TAPI 3.x: See ITCallInfo::put_CallInfoBuffer (CIB_CALLDATABUFFER member of CALLINFO_BUFFER); ITCallInfoChangeEvent::get_Cause returns the CIC_CALLDATA member of CALLINFOCHANGE_CAUSE.