ThbTapiLine.OnBusy
Unit: hbTapi
 

This event is fired when the call is receiving a busy tone. A busy tone indicates that the call cannot be completed, because the remote party's station or the trunk are in use. The StateMode parameter contains details about the busy mode. This parameter uses one of the LINEBUSYMODE_ constants:

Constant

Meaning

LINEBUSYMODE_STATION

The busy signal indicates that the called party's station is busy. This is usually signaled with a normal busy tone.

LINEBUSYMODE_TRUNK

The busy signal indicates that a trunk or circuit is busy. This is usually signaled with a fast busy tone.

LINEBUSYMODE_UNKNOWN

The busy signal's specific mode is currently unknown but may become known later.

LINEBUSYMODE_UNAVAIL

The busy signal's specific mode is unavailable and will not become known.

 

Avalabiltity

Design-Time: Read, Write / Run-Time: Read, Write

Declaration

procedure (Sender: ThbTapiLine; Call: ThbTapiCall);
propety OnBusy: ThbTapiCallEvent;

Remarks

This event will fire only if the bit flag LINECALLSTATE_BUSY is set in the property ThbTapiLine.Address[<any available>].Caps.CallStates. The OnCallState event fires immediately before this event.

Please refer to the section "LINECALLSTATE_BUSY" in TAPI's documentation for a more detailed information.