VICIPanel
Telephony Intelligence · CID Engine

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.

Caller ID Decision Engine — captured from the live demo

How it works

Caller ID Decision Engine in 5 steps

1

CID groups

Create groups of DIDs for local-presence rotation, brand-specific rotation, or any other grouping. Each group has a rotation strategy.

2

Carrier rules

Certain carriers require specific CIDs, have attestation rules, or ban certain numbers. Configure those constraints once.

3

Verified CID list

STIR/SHAKEN attestation requires verified numbers. Keep the verified list current and the engine will prefer verified CIDs automatically.

4

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.

5

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.

See it running on your VICIdial

The live demo runs on real VICIdial data. Try everything above — instant credentials, no signup, no sales call.