2.2.3.1.26 LINECALLPRIVILEGE_Constants

The LINECALLPRIVILEGE_Constants are bit-flag constants that describe the kinds of access rights or privileges that an application with a call handle can have to the corresponding call.

Constant/value

Description

LINECALLPRIVILEGE_NONE

0x00000001

The application has no privileges for the call. The application's handle is void and must not be used.

LINECALLPRIVILEGE_MONITOR

0x00000002

The application has monitor privileges for the call. These privileges allow the application to monitor state changes and query information and status about the call.

LINECALLPRIVILEGE_OWNER

0x00000004

The application has owner privileges for the call. These privileges allow the application to manipulate the call in ways that affect the state of the call.

No extensibility. All 32 bits are reserved.

When a call handle is first provided to an application or whenever call privileges of that application are modified, the LINE_CALLSTATE packet is sent to the application. When an application hands off a call, and if the receiving application does not already have a handle with owner privileges, this packet informs the application about its new privileges to the call.