The lineCallStatus function returns the structure in the following table.
Not all members of this structure are listed.
For more information on the lineCallStatus, see the Microsoft TAPI documentation.
Member |
Description/Value |
dwCallState
|
Returns one of the following states:
lineCallState_Idle: The call no longer exists.
lineCallState_Offering: A new call has arrived.
lineCallState_Accepted: The call is claimed by an application.
lineCallState_Dialtone: The caller hears a dial tone.
lineCallState_Dialing: The switch is receiving dialing information.
lineCallState_Ringback: The caller hears ringing.
lineCallState_Busy: The caller hears the busy signal.
lineCallState_Connected: The call is connected end to end.
lineCallState_Proceeding: Dialing is completed, but the call is not yet connected.
lineCallState_Onhold: The call is on hold.
lineCallState_Conferenced: The call is on a conference.
lineCallState_OnHoldPendConf: The call is on hold before a conference.
lineCallState_OnHoldPendTransfer: The call is on hold before transferring.
lineCallState_Disconnected: The other end has dropped the call.
lineCallState_Unknown: The call state is unknown.
|
dwCallStateMode
|
Always 0. |
dwCallPrivilege
|
The application privilege for this call. |
dwCallFeatures
|
The call features available for the call state are indicated by dwCallState. TAPI specifies all possible features, but you can only use those that appear in the dwCallFeatures and lineAddressCaps structures. |
dwDevSpecificSize
|
0 |
dwDevSpecificOffset
|
0 |
dwCallFeatures2
|
0 |
tStateEntryTime
|
Zeros |