Handle automated systems intelligently. IVR detection identifies when calls reach voicemail or phone trees — your agent can leave messages, navigate menus, or disconnect and retry later. What you’ll learn: Detection configuration, voicemail behavior, DTMF navigation, and outbound campaign optimization.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.
Why Use IVR Detection?
Optimize Outbound Campaigns
Reaching voicemail or automated systems wastes time and resources when your goal is human contact. IVR detection allows you to:- Disconnect quickly and try again later
- Leave a professional message and mark the contact for follow-up
- Navigate menus to reach the right department
Professional Voicemail Handling
Instead of awkwardly attempting conversation with voicemail, leave a well-crafted message designed for voicemail boxes.Improve Contact Rates
By identifying and handling automated systems efficiently, you can:- Retry contacts at different times
- Focus resources on reaching actual humans
- Improve overall campaign success rates
Navigate Complex Phone Systems
Attempt to reach human operators by automatically navigating IVR menus with DTMF tones (dial pad presses).How to Configure IVR Detection
Step 1: Enable IVR Detection
- Open your agent’s configuration
- Navigate to the Features tab
- Find IVR Detection and toggle it on
Step 2: Configure Channel-Specific Settings
Control where IVR detection is active: Outbound Calls (Phone)- Default: Enabled
- When your agent calls outbound phone numbers
- Most common use case for IVR detection
- Default: Disabled
- When callers phone your agent
- Rarely needed (inbound callers are usually human)
- Default: Disabled (testing only)
- Text-based chat interactions
- IVR detection not typically relevant
- Default: Disabled (testing only)
- Browser-based voice calls
- IVR detection not typically relevant
Step 3: Configure IVR Navigation (Optional)
IVR Navigation Toggle- Enable if you want the agent to attempt navigating automated menus
- Agent will try pressing dial pad numbers to reach human operators
- Uses DTMF tone signals to interact with IVR systems
- Calling businesses with complex phone trees
- Want to reach specific departments automatically
- Willing to spend time navigating before reaching humans
- Quick connect/disconnect preferred
- Don’t want agent spending time in phone menus
- Target numbers don’t have complex IVR systems
Step 4: Configure Detection Behavior
Choose how the agent responds when IVR/voicemail is detected:Option 1: Continue (No AMD)
What it does: Disables answering machine detection; agent treats all answers as human When to use:- Detection isn’t needed for your use case
- All calls should proceed normally regardless of who/what answers
- Testing or specific scenarios where IVR detection causes issues
Option 2: Hang Up
What it does: Immediately disconnects when voicemail or IVR is detected When to use:- Reaching humans is critical; voicemail is wasted effort
- Plan to retry contacts at different times
- Want to maximize human contact attempts
- Configuration:
- Simply select “Hang Up” behavior
- No additional settings needed
- Agent disconnects silently and immediately
Option 3: Leave Message
What it does: Agent leaves a voicemail message when detection occurs Configuration modes: Static Mode:- Predefined voicemail message
- Supports variable interpolation:
{{caller_name}},{{company_name}}, etc. - Example: “Hi
{{caller_name}}, this is{{agent_name}}from{{company_name}}. I’m calling about your appointment scheduled for tomorrow. Please call us back at{{phone_number}}. Thank you!”
- Language model generates contextual voicemail based on call purpose
- More dynamic and personalized
- Optionally provide additional instructions to guide message generation
- Example instructions: “Keep the message under 20 seconds. Mention the appointment time and provide a callback number.”
- Consistent, predictable messages
- Regulatory or compliance requirements for exact wording
- Simple, templated voicemail
- Personalized, context-aware messages
- Call reasons vary significantly
- Want natural, conversational voicemail
Configuration Examples
Example: Aggressive Human-Only Outreach
Example: Aggressive Human-Only Outreach
Example: Professional Voicemail Campaign
Example: Professional Voicemail Campaign
Example: Contextual Voicemail
Example: Contextual Voicemail
Example: Navigate Business Phone Systems
Example: Navigate Business Phone Systems
Common Use Cases
Appointment Reminder Campaigns
- Configuration: Hang up on voicemail, retry later
- Why: Reminders are time-sensitive; voicemail less effective than conversation
Sales Lead Follow-up
- Configuration: Leave message (smart mode) with callback and value proposition
- Why: Provide information even when reaching voicemail; gives leads opportunity to respond
Customer Satisfaction Surveys
- Configuration: Hang up on voicemail
- Why: Surveys require conversation; voicemail can’t complete survey
Service Outage Notifications
- Configuration: Leave message (static mode) with clear, consistent notification
- Why: Critical information must be delivered; voicemail ensures message is received
Complex Business Outreach
- Configuration: Navigate IVR, leave message if human not reached
- Why: Reaching decision-makers in large organizations often requires menu navigation
Measuring Effectiveness
Key Metrics
- IVR/voicemail detection rate - What percentage of calls reach automated systems?
- Navigation success rate - When navigation is enabled, how often does it reach humans?
- Callback rate from voicemail - Do contacts respond after voicemail messages?
- Time spent in IVR - How long does navigation take before reaching humans?
- False positive rate - How often are humans mistaken for IVR?
Optimization Signals
High voicemail rate (>40%)- Try calling at different times
- Validate phone number quality
- Consider leaving messages instead of hanging up
- Phone systems may be too complex
- Consider disabling navigation and hanging up
- Focus efforts on direct contact numbers
- Improve voicemail message quality
- Ensure callback number is clear
- Provide better value proposition in message
- Detection may be too aggressive
- Report patterns to Dasha BlackBox support
- Consider adjusting detection sensitivity (if available)
Technical Considerations
Detection Accuracy
IVR detection is highly accurate (>90%) but not perfect:- Clear, professional recordings are easiest to detect
- Personal voicemail greetings with music or long messages may delay detection
- Poor audio quality can affect detection accuracy
- Unusual IVR systems may not be recognized
DTMF Tone Generation
When navigation is enabled, agent sends standard DTMF tones:- Compatible with virtually all IVR systems
- Timing calibrated for reliable recognition
- Supports 0-9, *, # characters
Latency Considerations
IVR detection adds 2-8 seconds at call start:- Necessary for accurate detection
- Faster than human would react to IVR menus
- Minimal compared to time saved by proper handling
Compatibility
IVR detection works for:- ✅ Outbound phone calls (primary use case)
- ✅ Inbound phone calls (if enabled)
- ⚠️ Web calls (limited utility)
- ❌ Chat sessions (not applicable)
Troubleshooting
Problem: Detection Not Working (Treats Voicemail as Human)
Solution: Verify IVR detection is enabled for outbound calls. Test with known voicemail numbers. Check detection behavior configuration is not set to “Continue”.Problem: False Positives (Humans Detected as IVR)
Solution: This is rare but can happen with unusual human answering patterns. Report specific cases to support. Consider if detection is actually correct (e.g., receptionist reading from script).Problem: Agent Can’t Navigate IVR Successfully
Solution: IVR navigation works best with simple menus. Complex multi-level systems may be too difficult. Disable navigation and use hang-up or leave message behavior instead.Problem: Voicemail Messages Being Cut Off
Solution: Keep messages under 20 seconds. Some voicemail systems have short recording limits. Front-load important information (callback number, name, purpose).Problem: Too Many Calls Going to Voicemail
Solution: Adjust calling times to match target availability. Consider multiple attempts at different times. Validate phone number quality from data source.Next steps
Maximum Call Duration
Control call length after navigation
Talk First
Configure opening greetings
Silence Management
Handle unresponsive IVR systems
Outbound Calls
Schedule outbound campaigns