ITCallInfo interface (tapi3if.h)

The ITCallInfo interface gets and sets a variety of information concerning a Call object. The ITAddress::get_Calls and IEnumCall::Next methods create the ITCallInfo interface.

The ITCallInfo2 interface is an extension of the ITCallInfo interface. ITCallInfo2 provides additional methods that allow an application to set event filtering on a per-call basis.

For a table showing the relationships between TAPI 2 functions and
ITCallInfo methods, see TAPI 2.x to TAPI 3.x Cross-Reference.

Inheritance

The ITCallInfo interface inherits from the IDispatch interface. ITCallInfo also has these types of members:

Methods

The ITCallInfo interface has these methods.

 
ITCallInfo::get_Address

The get_Address method gets a pointer to the ITAddress interface of the Address object.
ITCallInfo::get_CallHub

The get_CallHub method gets a pointer to the ITCallHub interface of the CallHub object.
ITCallInfo::get_CallInfoBuffer

The get_CallInfoBuffer method gets call information items which require a buffer, such as user-user information.
ITCallInfo::get_CallInfoLong

The get_CallInfoLong method gets call information items described by a long, such as the bearer mode.
ITCallInfo::get_CallInfoString

The get_CallInfoString method gets call information items described by a string, such as the displayable address.
ITCallInfo::get_CallState

The get_CallState method gets a pointer to the current call state, such as CS_IDLE.
ITCallInfo::get_Privilege

The get_Privilege method gets the call privilege of the application for the current call, such as CP_MONITOR.
ITCallInfo::GetCallInfoBuffer

The GetCallInfoBuffer method gets call information items that require a buffer, such as user-user information. Automation client applications, such as those written in Visual Basic, must use the ITCallInfo::get_CallInfoBuffer method.
ITCallInfo::put_CallInfoBuffer

The put_CallInfoBuffer method sets call information items which require a buffer, such as user-user information.
ITCallInfo::put_CallInfoLong

The put_CallInfoLong method sets call information items described by a long, such as the bearer mode.
ITCallInfo::put_CallInfoString

The put_CallInfoString method sets call information items described by a string, such as the displayable address.
ITCallInfo::ReleaseUserUserInfo

The ReleaseUserUserInfo method informs the service provider that the application has processed the user-user information obtained from the ITCallInfo::GetCallInfoBuffer method.
ITCallInfo::SetCallInfoBuffer

The SetCallInfoBuffer method sets call information items that require a buffer, such as user-user information. Automation client applications, such as those written in Visual Basic, must use the ITCallInfo::put_CallInfoBuffer method.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h (include Tapi3.h)

See also

Call Object

IDispatch

ITCallInfo2

LINECALLINFO

LINECALLSTATUS

lineGetCallInfo

lineGetCallStatus