Skip to content

MachineDetectionOptionsBuilder

Lejla Solak edited this page Feb 9, 2026 · 1 revision



setEnabled(enabled)

Description

Setter for the enabled field.

Arguments

  • enabled: boolean - true if machine detection should be enabled for the call. Disabled by default.

Returns

Example

let machineDetectionOptionsBuilder = MachineDetectionOptions.builder();
machineDetectionOptionsBuilder.setEnabled(true);



setDetectionTime(detectionTime)

Description

Setter for the detectionTime field.

Arguments

  • detectionTime: number - Duration in seconds for which machine detection will run. Default value is 3.7 seconds. Shorter detection times (as little as 1 second) help identify voicemail pickup quickly, while longer detection times (up to 5 seconds) improve the accuracy of distinguishing between humans and machines.

Returns

Example

let machineDetectionOptionsBuilder = MachineDetectionOptions.builder();
machineDetectionOptionsBuilder.setDetectionTime(5);



build()

Description

Builds a new instance of the MachineDetectionOptions.

Arguments

  • none

Returns

Example

let machineDetectionOptionsBuilder = MachineDetectionOptions.builder();
let machineDetectionOptions = machineDetectionOptionsBuilder.setEnabled(true).setDetectionTime(5).build();

Tutorials

Migration guides

Reference documentation

Clone this wiki locally