VICIdial Filter Clean CID Number: Complete Optimization Guide

Quick Reference

Setting Name

filter_clean_cid_number

Default Value

N

Recommended

Y to normalize caller ID formats

Impact Level

Medium

Location in VICIdial

Admin > Campaigns > [Campaign] > Caller ID Settings

What Filter Clean CID Number Does

When enabled, VICIdial strips non-numeric characters from the outbound caller ID before sending to the carrier. This prevents formatting issues (dashes, parentheses, spaces) from causing caller ID delivery failures.

Center Size Recommended Value Notes
10–25 Agents Y to normalize caller ID formats Start conservative, monitor for 48 hours before adjusting
25–100 Agents Y to normalize caller ID formats Scale gradually — larger operations amplify effects of misconfiguration
100–500 Agents Y to normalize caller ID formats 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 Filter Clean CID Number option
  4. 4 Set to Y to enable CID cleaning
  5. 5 Verify outbound caller IDs use consistent format
  6. 6 Submit

Common Problems

Formatted CIDs with dashes failing to transmit correctly — fixed by enabling this

Some international number formats get incorrectly stripped

Does not validate that the cleaned number is a valid dialable number

dial_prefix Dial Prefix Campaign force_dial_prefix Force Dial Prefix Campaign manual_dial_cid Manual Dial Caller ID Campaign outbound_cid Outbound Caller ID Campaign

ViciStack Module

How ViciStack Optimizes Filter Clean CID Number

ViciStack's DID Hygiene & Reputation Management module automatically monitors and optimizes filter_clean_cid_number 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 DID Hygiene & Reputation Management →

Frequently Asked Questions

What does filter_clean_cid_number do in VICIdial? +
When enabled, VICIdial strips non-numeric characters from the outbound caller ID before sending to the carrier. This prevents formatting issues (dashes, parentheses, spaces) from causing caller ID delivery failures.
What is the recommended value for filter_clean_cid_number? +
The recommended range for filter_clean_cid_number is Y to normalize caller ID formats. 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 filter_clean_cid_number for me? +
Yes. ViciStack's DID Hygiene & Reputation Management module monitors filter_clean_cid_number 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 →