/** * Custom hold audio played on loop to callers waiting in the agent's queue. * * Set by uploading a file through the agent hold-audio endpoint. Values sent in * agent create or update requests are ignored. */ export interface AgentHoldAudioConfig { /** Storage path of the uploaded clip */ audioPath: string; /** Public CDN URL of the uploaded clip */ audioUrl: string; /** Filename of the uploaded clip as provided by the user */ originalFilename: string; /** Duration of the uploaded clip in seconds */ durationSecs: number; /** Size of the uploaded clip in bytes */ sizeBytes: number; }