Quick Reference
filter_clean_cid_number
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.
Recommended Configuration
| 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
-
Navigate to Admin > Campaigns
-
Select campaign
-
Find Filter Clean CID Number option
-
Set to Y to enable CID cleaning
-
Verify outbound caller IDs use consistent format
-
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
ViciStack Module
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.
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.
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 →