ThbTapiCall.MonitorSilence
Unit: hbTapi

These properties allow you to monitor for silence during a call.

Declaration

property MonitorSilence: ThbTapiCallMonitorSilence;

Remarks

Voice modems that use the UnimodemV Telephony Service Provider (TSP) do not support silence monitoring.

See Also

ThbTapiLine.OnSilence


Active (Boolean)

Availability:

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

Set this property to True to begin monitoring for silence and set it to False to stop monitoring. The call must be in the connected state meaning that the ThbTapiLine.OnConnected event must have been fired. This property may NOT be set to True before the call is connected. There is no need to set this property to false at the end of a call.

Remarks

This property may be set to True only if the bit flag LINECALLFEATURE_MONITORTONES is set in the property ThbTapiLine.Addresses[<any available>].Caps.CallFeatures.

Available (Boolean)

Availability:

Design-Time: None / Run-Time: Read

True, if the Calls address supports silence monitoring meaning that the bit flag LINECALLFEATURE_MONITORTONES is set in the property Address.Caps.CallFeatures.

Duration (DWOrd)

Availability:

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

When ThbTapiCall.MonitorSilence.Active is set to True then the telephony device will monitor for silence. The ThbTapiLine.OnSilence event will fire when the device detects silence equal to the number of milliseconds defined in this property. 1000 milliseconds is equavalent to 1 second.