Your VICIdial dialer, with an AI agent on the phones.
Answers inbound DIDs, qualifies outbound campaigns, transfers to a human closer.
$99/mo includes $99 of usage · overage auto-bills your wallet · no per-seat fee · cancel anytime
One agent, both directions
It runs your inbound DIDs and your outbound campaigns.
The same agent configuration handles a DID and a campaign — you decide which modes to attach. VICIdial keeps score either way: vicidial_log, recycling rules, and reports stay correct.
Inbound DID routing
Point a DID at the agent instead of an in-group. It answers, works your script, qualifies the caller, and transfers a hot lead to the human closer queue you specify.
Outbound campaign attachment
The agent registers as a remote agent on your campaign (a phantom 95xx extension). When the dialer connects an answered call, audio goes straight to the agent — no separate agent leg, no AMI redirect.
Lead field capture
The agent writes structured data back to vicidial_list as the conversation happens. Your human agents inherit a pre-filled lead record the moment the call transfers.
Disposition write-back
Dispositions map to your real VICIdial codes. Recycling rules, DNC logic, and call-back scheduling all behave exactly as they do when a human sets the dispo.
Human transfer
When the agent decides to transfer, it parks a verdict and the dialplan continues to the stock CLOSER AGI. If the gateway drops mid-call, the fallback branch handles it the same way.
Per-session transcripts
Every call produces a full transcript and a session record in your dashboard. Review what the agent said, what it captured, and how long each segment ran.
Under the hood
AudioSocket to your Asterisk, TLS-PSK across the wire.
The agent runs on a central platform gateway, not on your box. Your Asterisk connects over a TLS-PSK tunnel keyed to your server ID. The pipeline is Silero VAD → streaming STT → Claude with tool use → TTS.
Call arrives
Asterisk mints a UUID, registers call metadata with the local shim, and opens an AudioSocket connection through a TLS-PSK tunnel to the platform gateway.
Agent converses
The gateway runs the VAD → STT → Claude (tool use) → TTS loop. The LLM gets your agent’s system prompt and calls tools as the conversation moves.
Tool fires
transfer, set_disposition, capture_field, or end_call. The shim receives the action, writes it to VICIdial, and the dialplan takes over.
Call closes
The gateway posts duration and provider cost to the platform. Your wallet is debited at the per-minute rate snapshotted for that session.
Who it’s for
Built for floors that can’t staff every hour — or every dial.
After-hours & overflow
Answer inbound when no agent is on, qualify the caller, and hand off the moment a human is free.
Outbound qualification
Let the agent screen answered calls so your closers only get warmed, qualified leads — not raw dials.
Lean teams
Add first-pass capacity to every campaign without adding seats or touching your SIP carrier.
agent "After-hours qualifier" voice: azure · model: claude-haiku-4.5inbound DID 1 844 555 0142 → agent> caller: "I saw your ad about debt relief"capture_field(intent, "debt-relief")capture_field(balance, "12,400")set_disposition(QUALIFIED)transfer(ingroup: CLOSERS) ✓ live agent picked upsession 3m12s · $0.24 debited from wallet
Every call: qualify, capture, dispose, transfer — written back to VICIdial like any agent.
Pricing
$99/mo — and your first $99 of usage is included.
One flat $99/mo, and $99 of talk-time usage is on the house every month. Past that, usage keeps running and auto-bills from your wallet at the per-minute rate — no flat overage, no hard stop.
$99/mo · includes $99 of usage
Overage auto-bills your wallet at $0.075/min (base voices) or $0.15/min (premium). Zero-audio sessions aren’t billed.
- Inbound DID routing and outbound campaign attachment from one shared agent config
- 7-step builder wizard: basics, voice, persona, data capture, transfer rules, attach, review
- Four built-in tools: transfer(ingroup), set_disposition(code), capture_field(key, value), end_call
- Full session transcripts with per-session review in the dashboard
- Wallet auto-pause with email alert when your balance drops below the floor you set — resumes on top-up
Your dialer is already running. Add the agent.
Enable AI Agent from your dashboard add-ons — no re-provisioning, no carrier change. Your VICIdial box is live in under 40 seconds.