Quick Reference

Setting Name force_dial_prefix
Default Value Default Value
Recommended Use only when specific prefix required for all calls
Impact Level Medium
Location Admin > Campaigns > [Campaign] > Dial Settings
ViciStack Module Dialer Tuning & Auto-Configuration

force_dial_prefix

What Force Dial Prefix Does

Forces a specific prefix to be prepended to every dial string regardless of other settings. Unlike dial_prefix which can be overridden, this setting cannot be bypassed. Used when a consistent gateway prefix is required at the Asterisk level.

| Center Size | Recommended Value | Notes |

| --- | --- | --- |

| 10–25 Agents | Use only when specific prefix required for all calls | Start conservative, monitor for 48 hours before adjusting |

| 25–100 Agents | Use only when specific prefix required for all calls | Scale gradually — larger operations amplify effects of misconfiguration |

| 100–500 Agents | Use only when specific prefix required for all calls | Consult ViciStack optimization team for enterprise-scale tuning |

How to Change This Setting

  • Navigate to Admin > Campaigns

  • Select campaign

  • Find Force Dial Prefix field

  • Enter the required prefix

  • Verify no double-prefix occurs with dial_prefix setting

  • Test with a known number

  • Submit

Common Problems

Conflicts with dial_prefix causing double-prefix and dial failure

Applied to all calls including transfers which may not need the prefix

Changing requires careful testing to avoid breaking all outbound calls

ViciStack Module

ViciStack’s Dialer Tuning & Auto-Configuration module automatically monitors and optimizes force_dial_prefix based on real-time performance data from your operation. Instead of manual tuning, ViciStack continuously analyzes call outcomes, agent performance, and contact rates to recommend and implement optimal values — often catching configuration drift before it affects your numbers.

Frequently Asked Questions

What does force_dial_prefix do in VICIdial? +

Forces a specific prefix to be prepended to every dial string regardless of other settings. Unlike dial_prefix which can be overridden, this setting cannot be bypassed. Used when a consistent gateway prefix is required at the Asterisk level.

What is the recommended value for force_dial_prefix? +

The recommended range for force_dial_prefix is Use only when specific prefix required for all calls. The out-of-box default is . Note that optimal values vary by operation size, campaign type, and carrier — use ViciStack's automated tuning to find your exact optimal configuration.

Can ViciStack automatically optimize force_dial_prefix for me? +

Yes. ViciStack's Dialer Tuning & Auto-Configuration module monitors force_dial_prefix continuously and alerts you when the value drifts outside optimal range. On qualifying plans, ViciStack can automatically adjust this setting based on real-time performance data — no manual intervention required.

Related Settings

dial_prefix View setting → omit_phone_code View setting → outbound_cid View setting →

Related Blog Posts

Technical Guides VICIdial Carrier Selection: SIP Trunks, Rates & Quality Read article → VICIdial Optimization VICIdial DID Management: How to Stop Your Numbers From Getting Flagged as Spam Read article →

Part of the Complete VICIdial Implementation Guide and VICIdial Performance Optimization Guide

Need Help Optimizing Your VICIdial?

Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.

Get Your Free Audit →