The type of live speaker detection to use, used when placing an outbound call. The default option is DEFAULT. Live speaker detection is used in conjunction with a timeout, lsd_timeout_milliseconds, which determines how long to wait for the live speaker detection algorithm to categorise the call.
Live speaker detection types:
The value below determines the point in the call at which live speaker detection is carried out, and hence from what point the lsd_timeout_milliseconds argument is measured.
Usage example:
state = channel.call('sip:1234@127.0.0.1:5060;user=phone'
live_speaker_detect=channel.LiveSpeakerDetectionSettings.DEFAULT)
if state == channel.State.ANSWERED:
# might be a fax machine
if channel.Details.far_end_type == channel.CallFarEndType.FAX_MACHINE:
pass