VICIdial Omit Phone Code: Complete Optimization Guide

Quick Reference

Setting Name

omit_phone_code

Default Value

N

Recommended

Y for North American domestic-only campaigns

Impact Level

Medium

Location in VICIdial

Admin > Campaigns > [Campaign] > Dial Settings

What Omit Phone Code Does

When enabled, VICIdial strips the country code from the beginning of phone numbers before dialing. Used for domestic-only operations where country code (e.g., +1) in lead data would cause dialing failures with the configured dialplan.

Center Size Recommended Value Notes
10–25 Agents Y for North American domestic-only campaigns Start conservative, monitor for 48 hours before adjusting
25–100 Agents Y for North American domestic-only campaigns Scale gradually — larger operations amplify effects of misconfiguration
100–500 Agents Y for North American domestic-only campaigns Consult ViciStack optimization team for enterprise-scale tuning

How to Change This Setting

  1. 1 Navigate to Admin > Campaigns
  2. 2 Select campaign
  3. 3 Find Omit Phone Code option
  4. 4 Set to Y to strip country code
  5. 5 Set to N to pass full number as stored
  6. 6 Verify dial behavior with test call
  7. 7 Submit

Common Problems

Stripping code on international campaigns prevents calls from completing

Not stripping when dialplan expects domestic format causes call failure

Must be tested after lead list import changes

dial_prefix Dial Prefix Campaign filter_clean_cid_number Filter Clean CID Number Campaign force_dial_prefix Force Dial Prefix Campaign

ViciStack Module

How ViciStack Optimizes Omit Phone Code

ViciStack's Dialer Tuning & Auto-Configuration module automatically monitors and optimizes omit_phone_code 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.

Learn About Dialer Tuning & Auto-Configuration →

Frequently Asked Questions

What does omit_phone_code do in VICIdial? +
When enabled, VICIdial strips the country code from the beginning of phone numbers before dialing. Used for domestic-only operations where country code (e.g., +1) in lead data would cause dialing failures with the configured dialplan.
What is the recommended value for omit_phone_code? +
The recommended range for omit_phone_code is Y for North American domestic-only campaigns. The out-of-box default is N. 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 omit_phone_code for me? +
Yes. ViciStack's Dialer Tuning & Auto-Configuration module monitors omit_phone_code 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.

Not sure if your VICIdial settings are optimized? Get a free 247-point audit.

Get Your Free VICIdial Audit →