The call connection type indicates whether the connection is probably to a live speaker or to a machine. The far end type is returned in the call details.
Call connection types:
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