Quick Reference

Setting Name filter_clean_cid_number
Default Value N
Recommended Y to normalize caller ID formats
Impact Level Medium
Location Admin > Campaigns > [Campaign] > Caller ID Settings
ViciStack Module DID Hygiene & Reputation Management

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.

| 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.

Related Settings

dial_prefix View setting → force_dial_prefix View setting → manual_dial_cid View setting → outbound_cid View setting →

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 →