import type * as ElevenLabs from "../index"; export interface TelephonyCallConfigOutput { /** How long to ring the recipient before giving up, in seconds. Note that this will also be limited by the provider's own constraints. */ ringingTimeoutSecs?: number; /** Whether to record the call using Twilio call recording. Ignored for non-Twilio providers. Recordings are stored in your Twilio account. */ twilioCallRecordingEnabled?: boolean; /** Configuration for Twilio's carrier-level answering machine detection (AMD). Omit or set to null to disable it. Ignored for non-Twilio providers and for inbound calls. The resulting verdict is delivered as its own `answering_machine_detection` webhook event, which requires that event to be enabled on the workspace or agent webhook settings; it is not part of the conversation or the post-call webhook. Detection runs asynchronously so it never delays the start of the conversation, and the verdict can arrive at any point during the call -- with `detect_message_end`, even after it has ended. Twilio bills separately for AMD. */ twilioMachineDetection?: ElevenLabs.TwilioMachineDetectionConfig; }