Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.blackbox.dasha.ai/llms.txt

Use this file to discover all available pages before exploring further.

Play an audio file the moment a call connects — before your agent says anything. Use it for compliance disclosures, branded greetings, or hold music that plays while the conversation initializes. What you’ll learn: How to configure pre-conversation media, enable it per call type, and upload custom audio files.

When to use pre-conversation media

Use caseExample
Compliance disclosures”This call may be recorded for quality assurance”
Branded greetingsCompany jingle or professional intro
Legal noticesPrivacy or terms acknowledgment
Hold musicBrief audio while the agent initializes
The audio plays once, immediately when the call connects, and cannot be interrupted by the caller.

Configure pre-conversation media

  1. Open your agent’s configuration
  2. Navigate to the Features tab
  3. Find Pre-Conversation Media and toggle it on
  4. Select a media file from your uploaded files
  5. Enable for specific call types (inbound, outbound, web)
  6. Save your agent

Configuration options

FieldTypeDefaultDescription
isEnabledbooleanfalseMaster toggle for the feature
mediaFilenamestringnullFilename of uploaded media to play
enabledForInboundbooleanfalsePlay media on incoming calls
enabledForOutboundbooleanfalsePlay media on outgoing calls
enabledForWebCallbooleanfalsePlay media on browser-based calls

Upload media files

Before using pre-conversation media, upload your audio file:
  1. Navigate to Media in the sidebar
  2. Click Upload and select your audio file
  3. The filename will appear in the pre-conversation media dropdown
Supported formats: MP3, WAV, OGG Recommended specs:
  • Duration: 3–10 seconds (keep it brief)
  • Sample rate: 44.1kHz or 48kHz
  • Bit depth: 16-bit minimum

Call type behavior

Enable pre-conversation media independently for each call type:
Call typeWhen it playsTypical use
InboundWhen customer calls your agent”Thank you for calling…”
OutboundWhen agent calls a customer”This is an automated call from…”
Web callWhen user starts browser callBranded intro for web widget
preConversationMedia: {
  isEnabled: true,
  mediaFilename: 'recording-notice.mp3',
  enabledForInbound: true,
  enabledForOutbound: false,  // Outbound calls skip the intro
  enabledForWebCall: false
}
preConversationMedia: {
  isEnabled: true,
  mediaFilename: 'welcome-message.mp3',
  enabledForInbound: true,
  enabledForOutbound: true,
  enabledForWebCall: true
}

Troubleshooting

Audio doesn’t play

SymptomFix
No audio on any callsCheck isEnabled is true and media file exists
No audio on specific call typeEnable the call type flag (enabledForInbound, etc.)
404 error on mediaRe-upload the file and update the filename

Audio quality issues

IssueFix
Clipping or distortionRe-encode at lower volume (-3dB headroom)
Too quietNormalize audio before upload
Wrong formatConvert to MP3, WAV, or OGG

Next steps

Talk First

Control agent’s opening greeting

Ambient Noise

Add background sounds

Voice & Speech

Configure TTS voice

Inbound Calls

Set up incoming call handling