import type * as ElevenLabs from "../index"; export interface WorkflowPhoneNumberNodeModelOutput { /** Custom SIP headers to include when transferring the call. Each header can be either a static value or a dynamic variable reference. */ customSipHeaders: ElevenLabs.WorkflowPhoneNumberNodeModelOutputCustomSipHeadersItem[]; transferDestination: ElevenLabs.WorkflowPhoneNumberNodeModelOutputTransferDestination; transferType: ElevenLabs.TransferTypeEnum; /** When True, a ringing tone is played on the original call leg while a SIP REFER transfer completes. The tone is carried over RTP to the SIP peer executing the REFER, so disable this if the receiving system (e.g. an SBC or contact center) should not hear it. When disabled the caller hears silence until the transfer completes. SIP REFER transfers only. */ sipReferPlayDialtone: boolean; /** User-to-User Information (RFC 7433) to attach to SIP REFER transfers. Carries call context such as CRM identifiers or escalation reason across the transfer boundary. */ uui?: ElevenLabs.UuiTransferConfig; /** DTMF digits to send after call connects (e.g., 'ww1234' for extension). Can be either a static value or a dynamic variable reference. Use 'w' for 0.5s pause. Only supported for Twilio transfers. */ postDialDigits?: ElevenLabs.WorkflowPhoneNumberNodeModelOutputPostDialDigits; /** Position of the node in the workflow. */ position: ElevenLabs.PositionOutput; /** The ids of outgoing edges in the order they should be evaluated. */ edgeOrder: string[]; }