Every outbound CID picked, logged, and explainable
Five admin surfaces, CID groups, carrier rules, verified CIDs, CID decisions, and manual caller-ID, combine into one decision at dial time. You see exactly which layer set the CID on every call.
Admin surfaces
5
Decision log
Every call
Rotation strategies
Local-presence · Round-robin · Weighted
What it does
Multi-layer caller-ID decision engine
The CID on your outbound call determines your contact rate more than any other single setting. Pick the wrong one, you're spam-labeled in two weeks. Pick the right one per call and you add 20-30% to your answer rate. Stock VICIdial has caller-ID settings scattered across six config screens. VICIPanel consolidates all five relevant surfaces (CID groups, carrier-imposed rules, verified numbers, decision tracing, and manual overrides) and runs a transparent decision engine on every dial. You can trace the decision for any call, see which layer set the CID, which rules fired, and why.
How it works
Caller ID Decision Engine in 5 steps
CID groups
Create groups of DIDs for local-presence rotation, brand-specific rotation, or any other grouping. Each group has a rotation strategy.
Carrier rules
Certain carriers require specific CIDs, have attestation rules, or ban certain numbers. Configure those constraints once.
Verified CID list
STIR/SHAKEN attestation requires verified numbers. Keep the verified list current and the engine will prefer verified CIDs automatically.
Per-call decision
At dial time, the engine walks through the cascade: manual override → campaign policy → CID group rotation → carrier constraints → global default. First match wins.
Decision log
Each outbound call records which layer set the CID. Admins can trace back why any specific call used any specific caller ID, critical for compliance defense.
Highlights
What makes this different
One engine, five inputs
The five admin surfaces are independent, change one without breaking the others. Test changes on a single campaign before rolling out.
Full decision transparency
Each CID decision is logged. Legal, compliance, and ops can all audit independently.
STIR/SHAKEN-aware
The engine prefers verified CIDs automatically, so your A-attestation share stays high without manual work.
Why it's cutting edge
What VICIPanel caller id decision engine does differently
Most dialers have one caller-ID knob. We have five surfaces feeding one engine.
Every outbound CID has a traceable decision, answer 'why did this call use 212-555-0100?' in one click.
STIR/SHAKEN-aware out of the box.
Related features
Other things VICIPanel ships
Telephony Intelligence
DID Inventory
Manage thousands of DIDs with automatic geographic labeling (country, state, area code), usage tracking, and assignment across campaigns, without ever touching the raw vicidial_phone_numbers table.
Real-Time Operations
Pacing Engine
Pacing profiles, time-of-day schedules, adaptive dial-level feedback from live drop-rate monitoring, and multi-campaign agent-balancing, all with plain-English controls.
See it running on your VICIdial
The live demo runs on real VICIdial data. Try everything above — instant credentials, no signup, no sales call.
