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.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.
When to use pre-conversation media
| Use case | Example |
|---|---|
| Compliance disclosures | ”This call may be recorded for quality assurance” |
| Branded greetings | Company jingle or professional intro |
| Legal notices | Privacy or terms acknowledgment |
| Hold music | Brief audio while the agent initializes |
Configure pre-conversation media
- Dashboard
- API
- Open your agent’s configuration
- Navigate to the Features tab
- Find Pre-Conversation Media and toggle it on
- Select a media file from your uploaded files
- Enable for specific call types (inbound, outbound, web)
- Save your agent
Configuration options
| Field | Type | Default | Description |
|---|---|---|---|
isEnabled | boolean | false | Master toggle for the feature |
mediaFilename | string | null | Filename of uploaded media to play |
enabledForInbound | boolean | false | Play media on incoming calls |
enabledForOutbound | boolean | false | Play media on outgoing calls |
enabledForWebCall | boolean | false | Play media on browser-based calls |
Upload media files
Before using pre-conversation media, upload your audio file:- Dashboard
- API
- Navigate to Media in the sidebar
- Click Upload and select your audio file
- The filename will appear in the pre-conversation media dropdown
- 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 type | When it plays | Typical use |
|---|---|---|
| Inbound | When customer calls your agent | ”Thank you for calling…” |
| Outbound | When agent calls a customer | ”This is an automated call from…” |
| Web call | When user starts browser call | Branded intro for web widget |
Example: Inbound-only compliance
Example: Inbound-only compliance
Example: All call types
Example: All call types
Troubleshooting
Audio doesn’t play
| Symptom | Fix |
|---|---|
| No audio on any calls | Check isEnabled is true and media file exists |
| No audio on specific call type | Enable the call type flag (enabledForInbound, etc.) |
| 404 error on media | Re-upload the file and update the filename |
Audio quality issues
| Issue | Fix |
|---|---|
| Clipping or distortion | Re-encode at lower volume (-3dB headroom) |
| Too quiet | Normalize audio before upload |
| Wrong format | Convert 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