VICIfast
Inbound Seller

One termination hub. Every inbound call routed to the right destination.

Priority tiers, weighted splits, stickiness, per-route caps — decided in milliseconds.

Inbound Seller turns one inbound DID into a routed network. Your master’s DID forwards every call to an operator-owned termination hub — the routing brain — which distributes to whichever destination is eligible, in-schedule, and under cap. A destination can be a VICIdial box you run, an external DID, or a toll-free number — a buyer need not be a server. Failover is automatic; you set the rules, the hub enforces them in real time.
See pricing

$99/mo includes $99 of usage · overage auto-bills your wallet · no per-seat fee · available on every plan

Box · DID · TFNroute anywhere
Sub-3msroute decision
Real-timefailover + settle
$99/moincl. $99 usage

Routing engine

Six things the routing engine does that a static DID forward can’t.

Each inbound call runs through the route-decision stack in order. Every control below fires per call, per flow, in real time.

Priority tiers + weighted splits

Routes sit in priority tiers; the top tier is tried first, and within a tier calls spread by weight or true round-robin. Set a route’s weight to 0 to drain it — sticky callers still land there, new callers skip it.

Route to any destination

A buyer doesn’t have to be a VICIdial server. Route to one of your boxes, an external DID, or a toll-free number — mix all three in one flow, each with its own priority, weight, and cap.

Per-route live-call caps

Each route has a max-live-calls ceiling. The hub tracks concurrency via a beacon from every buyer plus an in-flight reservation, so a route at cap is treated as unavailable and failover fires.

Time-of-day schedule gates

Routes accept daypart windows per weekday, anchored to the flow’s timezone and enforced per call. Out-of-schedule routes fail over to the next eligible route in the tier.

Stickiness + repeat-caller rules

Lock a caller to the buyer they first reached for the day, or run pure weighted random on every call. Override per caller — reject re-dialers, or force a returning or tagged caller to a specific route.

Call simulator

Run synthetic traffic through the production routing engine in a sandbox — same decide-route logic, seeded for reproducibility. See configured weight vs actual share and a per-call decision trace before a real call hits the floor.

Architecture

Master → termination hub → Inbound Buyer. One config surface.

You manage one forwarding flow in the dashboard. The infrastructure does the rest.

01

Configure your master

Your existing VICIdial master holds the inbound DID. The platform pushes a relay dialplan: every call on that DID forwards to the termination hub, original caller ID and CNAM untouched.

02

The hub decides

The operator-owned termination hub identifies the master, runs the route decision (priority → cap → stickiness → weighted spread), records the call centrally, and dials the chosen buyer.

03

The destination receives

The call lands on its destination — a VICIdial box on a pre-provisioned inbound trunk (firewall trusts only the hub’s IP), or simply an external DID or toll-free number you forward to. A buyer need not be a VICIdial server.

04

Failover + settle

At cap or out of hours, the dialplan retries the next eligible route in the same leg — no re-ring. On hangup it posts the CDR in real time and debits the wallet at the route’s frozen rate.

Who it’s for

For anyone routing more inbound than one box should carry.

Multi-box operators & MSPs

Distribute one DID’s calls across a fleet of VICIdial servers by priority, weight, cap, and schedule.

Lead sellers & buyers

Send calls to buyers wherever they are — your boxes, a buyer’s DID, or a toll-free number — with caps and failover per buyer.

Overflow & after-hours

Fail over to a backup number, an answering service, or a toll-free line when a tier is saturated or out of hours.

vicifast — inbound-seller · route
flow "Buyer rotation" master DID 1 800 555 1212
routes (priority → weight → cap):
1 vici-buyer-7 weight 60 cap 20
1 +1 888 555 0199 (toll-free) weight 40 cap 15
2 did:1 415 555 0133 (failover)
incoming +1 415 555 0148
tier 1 saturated → tier 2
→ routed to did:1 415 555 0133 2.3ms
settle buyer-min + termination-min → wallet

A buyer can be a VICIdial box, a DID, or a toll-free number — mixed in one flow, with caps + failover.

Pricing

$99/mo — and your first $99 of routing is included.

One flat $99/mo, with $99 of routing usage included every month. Past that, buyer and termination minutes auto-bill from your wallet at the per-minute rate — the effective rate for every call is shown in your call log.

$99/mo · includes $99 of usage

Overage auto-bills your wallet — buyer minutes and termination minutes, sub-cent precision, per-account overrides shown in the call log. Test calls are never billed.

  • $99/mo includes $99 of routing usage; overage auto-bills your wallet
  • Per-minute buyer rate for legs routed to your VICIdial boxes
  • Separate per-minute termination rate for legs routed to a DID or toll-free number
  • Per-account rate overrides — the effective rate for every call is shown in your call log
  • No per-agent, per-seat, or per-server add-on fee for buyer boxes already on your account

FAQ

Inbound Seller questions

Want the setup details, routing rules, and billing breakdown? Read the Inbound Seller docs →

Your VICIdial fleet. One routing brain.

Add Inbound Seller to any plan from the dashboard — no contract change, no new servers beyond what you already run.

See pricing