Your VICIdial dialer, with an AI agent on the phones.
Answers inbound DIDs, qualifies outbound campaigns, transfers to a human closer.
$99/mo add-on · $0.075/min base · $0.15/min premium · 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.
Pricing
$99/mo add-on. Minutes from your wallet.
A flat monthly line item on your subscription; per-minute usage bills from the same wallet you already use for metered features. You set the floor — drop below it and agents pause, then resume on top-up.
$99/mo + $0.075/min base · $0.15/min premium
Zero-audio sessions are not billed. Shortfall is floored at your available balance — no negative balance, no surprise charges.
- 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
FAQ
AI Agent questions
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.