DEV Community

Jason Shouldice
Jason Shouldice

Posted on • Originally published at vicistack.com

VICIdial vs Convoso in 2026: Updated Pricing, Features, and What Convoso Still Won't Tell You

In 2006, two brothers in Woodland Hills, California started a company called SafeSoft Solutions. Their product was MarketDialer -- a hosted predictive dialer built on VICIdial's open-source code. They ran that VICIdial-based platform for eleven years, rebranded to Convoso in September 2016, and eventually rebuilt their platform from scratch using everything they'd learned from VICIdial's codebase and customer base.

That's not a rumor. That's from Convoso's own marketing content.

Twenty years later, Convoso has grown into one of the most aggressive competitors in the outbound dialer space. Their marketing targets VICIdial users directly. They rank for every "VICIdial vs" keyword. They publish articles with titles about VICIdial's "hidden costs." And their sales team knows exactly which pain points to hit because they spent over a decade inside the VICIdial ecosystem.

Some of their criticisms are valid. VICIdial does have a learning curve. The admin UI is dated. Self-hosting requires real technical skill. Convoso didn't invent those problems; they experienced them and then charged people $130-200/seat/month to avoid them.

The question is whether that markup is justified. In 2026, with updated pricing data and a year of Convoso's Ignite DID management tool in the market, the answer is more nuanced than either side wants to admit.


Convoso's Pricing: Still Opaque, Still Expensive

Convoso doesn't publish pricing. They haven't since they launched. To get a number, you have to book a demo, sit through a sales pitch, and negotiate. That's a red flag, but it's also standard for enterprise SaaS. Five9, NICE, and Genesys do the same thing for their upper tiers.

What we know from third-party sources and verified user reports:

Source Reported Starting Price Notes
Capterra (2026) ~$90/user/month "Starting price" for small teams
CloudTalk (2026) $90/user/month base Plus carrier fees and add-ons
GetApp (2026) Custom pricing No published figure
Verified user reports $130-200/user/month Depends on seat count, features, contract length
Industry analysis $150-175/seat typical For 50-100 seat outbound operations

What the seat price doesn't include:

  • Carrier fees. Convoso explicitly states that "standard carrier fees (associated with telecom usage)" are billed separately. For high-volume outbound, expect $0.01-0.02/minute on top of seat licensing. At 100 seats doing 200+ dials per agent per day, that's $8,000-15,000/month in telecom.
  • Omnichannel add-on. Email and SMS capabilities are sold as optional add-ons, not included in the base seat price.
  • DID costs. Their Ignite DID management system procures and rotates numbers, but those numbers aren't free. DID costs at scale can run $500-2,000/month depending on rotation volume.
  • Annual commitment. Convoso "primarily offers annual plans." They do offer month-to-month, but the pricing is significantly higher. Their current promo is "20% off annual plans," which means the monthly price is 25% higher than the annual price.

Realistic all-in cost for a 100-seat outbound operation: $175-250/seat/month when you add telecom, DIDs, and omnichannel.

Compare that to VICIdial at $65-128/seat/month all-in (servers, SIP, admin, DIDs). Even at the high end, VICIdial is half the cost.


What Convoso Built That's Actually Good

I'll give Convoso credit where it's earned. They didn't just rebrand VICIdial with a new logo. They built several things that genuinely address pain points in the outbound dialing space.

1. Ignite DID Management

This is Convoso's strongest differentiator and the feature that makes their pricing semi-justifiable for some operations.

Ignite uses AI to score DID health across carriers, automatically procures new numbers when existing ones get flagged, and selects the optimal caller ID for each dial in real time. Users report up to 50% higher contact rates after enabling Ignite.

DID reputation management is a real problem. Carriers flag numbers that generate high call volumes, and flagged numbers get blocked or marked as "Spam Likely." Managing this manually in VICIdial means monitoring DID health with third-party tools, rotating numbers by hand, and replacing burned numbers reactively instead of proactively.

VICIdial handles DID rotation natively -- you can assign multiple caller IDs per campaign and rotate them -- but it doesn't have AI-powered health scoring or automatic procurement. You need to build that workflow yourself or use external tools like CallerID Reputation from Quality Voice & Data.

This is a legitimate advantage. If DID management is eating your team's time and killing your contact rates, Convoso's Ignite addresses it more elegantly than anything in VICIdial's native toolset.

2. Voicemail Detection

Convoso's answering machine detection (AMD) is reportedly more accurate than the standard VICIdial AMD, with users calling it "hyper-accurate." Better AMD means fewer false positives (live humans sent to voicemail messages) and fewer false negatives (agents connected to answering machines).

But VICIdial's AMD is highly configurable. The difference between "AMD doesn't work" and "AMD works great" in VICIdial is usually a matter of tuning the detection parameters:

; VICIdial AMD tuning parameters
AMD_type: AMD
AMD_send_to_message: Y
CPD_AMD_action: MESSAGE
amd_initial_silence: 2600
amd_greeting: 1500
amd_after_greeting_silence: 800
amd_total_analysis_time: 5000
amd_minimum_word_length: 100
amd_between_words_silence: 50
amd_maximum_number_of_words: 5
amd_silence_threshold: 256
Enter fullscreen mode Exit fullscreen mode

Most VICIdial deployments running stock AMD settings are underperforming because nobody tuned those parameters. We've improved AMD accuracy from 60% to 92%+ just by adjusting those values to match the specific SIP trunk characteristics of the deployment. But Convoso's AMD works well out of the box without tuning -- and for operations without a VICIdial expert, that matters.

3. Modern UI and Onboarding

Convoso's agent interface is modern, clean, and intuitive. New agents can be productive in hours instead of days. The admin interface is similarly polished, with drag-and-drop campaign builders and visual reporting dashboards.

VICIdial's agent interface is functional but sparse. The admin panel is dense with settings and requires training. This is a real cost -- not in dollars, but in onboarding time and agent comfort. For operations with high agent turnover (common in outbound), the difference in ramp-up time adds up.

4. STIR/SHAKEN Attestation

Convoso signs outbound calls with full (A-level) STIR/SHAKEN attestation, which helps calls display as verified rather than "Spam Likely." VICIdial supports STIR/SHAKEN through the SIP carrier, but the implementation depends on your trunk provider's capabilities. Convoso handles it natively.


Where Convoso Falls Short

1. Dialer Configurability

Convoso's predictive dialer works. It auto-adjusts pacing based on agent availability and answer rates. But you can't tune it with the same granularity as VICIdial.

In VICIdial, you control:

  • Dial method (ratio, adapt average, adapt hard limit, adapt tapered)
  • Auto dial level with manual override
  • Adaptive maximum and minimum levels
  • Adaptive dropped percentage targets
  • Dial intensity curves
  • Available-only ratio calculations
  • Concurrent calls per agent limits
  • Campaign-level and list-level dial rules

Convoso gives you predictive, power, and preview modes with some configuration options. But the deep algorithmic tuning that lets you optimize the tradeoff between agent idle time and abandon rates to the tenth of a percent -- that's VICIdial territory.

In VICIdial, a performance audit takes 10 minutes:

# Check current dial levels and drop rates per campaign
mysql -u cron vicidial -e \
  "SELECT campaign_id, auto_dial_level, adaptive_dropped_percentage,
   adaptive_maximum_level FROM vicidial_campaigns WHERE active='Y';"

# Monitor real-time agent status via port 8089 webphone connections
asterisk -rx "http show status" | grep -i connection

# Tail the hopper activity to verify lead loading
tail -f /var/log/astguiclient/VD_hopper.log | grep 'LOADED'

# Check SIP registrations on port 5060
asterisk -rx "sip show peers" | grep -c "OK"
Enter fullscreen mode Exit fullscreen mode

With Convoso, you'd open a ticket and wait for their support team to tell you what they can adjust.

For a 200-seat operation where a 0.5% improvement in agent utilization means $300K in annual revenue, that configurability isn't a nice-to-have. It's the difference between making money and bleeding it.

2. Pricing Transparency

This matters more than most people think. When your platform vendor won't publish their prices, every contract negotiation starts from a position of information asymmetry. You don't know what the person down the street is paying. You don't know what the list price is versus the negotiated price. You don't know if your renewal rate will jump 20% because "costs have increased."

VICIdial costs what servers, SIP trunks, and labor cost. Those prices are publicly available and competitively sourced. Convoso costs whatever their sales team decides your operation can afford.

3. Dropped Call Reports

Multiple user reviews on G2 and Capterra mention call drops and system downtime. One reviewer reported "constant issues with insane amounts of dropped calls." Another mentioned "days where the system is down for hours at a time at least a couple times a month."

Those are user reports, not verified metrics, so take them with a grain of salt. But they appear across multiple independent review sources. VICIdial can absolutely have call quality issues too -- usually traced to SIP trunk problems, Asterisk configuration, or server overload -- but when that happens, you have direct access to the logs, the packet captures, and the fix.

With Convoso, you open a ticket and wait.

4. Data Portability

Convoso is a hosted platform. Your data -- call recordings, lead disposition histories, agent performance records -- lives on their infrastructure. Migrating away means extracting that data through their API or export tools, which may not capture everything.

With VICIdial, your data lives on your servers. mysqldump the database, copy the recordings directory, and you have everything. No negotiations, no API rate limits, no "we'll get back to you on that export request."

5. No Free Trial

Convoso doesn't offer a free trial. They offer "live customized demos." You can't test the platform with your actual data, your actual agents, and your actual campaigns before committing to an annual contract.

VICIdial is free to download and install. You can run it in a test environment for as long as you want, with real data, before making any commitment. ViciBox provides a turnkey install ISO that gets you from bare metal to a working dialer in under an hour.


The Feature Comparison

Feature VICIdial Convoso
Predictive dialing Yes (6 dial methods, deep tuning) Yes (predictive, power, preview)
AMD Yes (highly tunable, requires config) Yes (AI-enhanced, works out of box)
DID rotation Yes (campaign-level, manual management) Yes (Ignite AI-powered, auto-procurement)
STIR/SHAKEN Via carrier Native A-level attestation
Dynamic scripting Yes (built-in) Yes (built-in)
Lead management Yes (list loading, filters, recycling) Yes (smart queue, priority routing)
Inbound + blended Yes Yes
IVR Yes (Asterisk-powered, AGI extensible) Yes
Call recording Yes (unlimited, local storage) Yes (cloud storage, limits may apply)
Real-time monitoring Yes (whisper, barge, listen) Yes (plus AI coaching)
CRM integration Custom API/AGI Native (Salesforce, HubSpot, etc.)
Compliance tools Manual DNC, time-zone management Integrated DNC, consent tracking, reassigned number detection
Omnichannel Voice + email + basic chat Voice + email + SMS (add-on)
Reporting 50+ reports + custom SQL Customizable dashboards + real-time
API AGI, AMI, non-agent API REST API
Agent UI Functional (dated design) Modern, intuitive
Admin UI Dense, powerful, steep learning curve Clean, visual, faster onboarding
Source code access Yes (open source, GPL) No (proprietary)
Mobile app No Limited
Pricing Free software + infrastructure costs $90-200+/seat/month + telecom

The Origin Story Context

It would be irresponsible to write this comparison without addressing the elephant in the room.

Convoso ran on VICIdial's code for eleven years. During that time, they learned every weakness, every pain point, every complaint from their VICIdial-based customers. They then built a proprietary platform designed to address those exact pain points.

This is smart business. Nobody's arguing otherwise.

But it also means Convoso's marketing against VICIdial is based on intimate insider knowledge. When they publish articles about VICIdial's "hidden costs," they know exactly which costs to highlight because they dealt with those costs themselves. When they target VICIdial users with comparison content, they know exactly which pain points to press.

What they don't highlight is that VICIdial has also evolved since 2006. The platform in 2026 is dramatically different from the codebase Convoso forked two decades ago:

  • Agent webphone with WebRTC support (no softphone needed)
  • REST-ish API for external integration
  • Dynamic scripting engine
  • Real-time agent monitoring with whisper and barge
  • Multi-server clustering for high availability
  • Encrypted recordings and TLS transport
  • STIR/SHAKEN support via carrier integration

The VICIdial of 2006 that Convoso describes in their marketing and the VICIdial of 2026 are not the same platform. The core architecture is stable (which is a feature, not a bug), but the capabilities have expanded significantly.


The Decision Framework

Choose Convoso If:

  • DID reputation management is your #1 pain point and you want an automated solution
  • Your operation has high agent turnover and onboarding speed matters more than per-seat cost
  • You need polished CRM integrations (Salesforce, HubSpot) without custom development
  • You don't have Linux/Asterisk expertise and don't want to acquire it
  • Your per-lead margins can absorb $175-250/seat/month all-in
  • Compliance automation (reassigned number detection, consent tracking) is critical for your vertical

Choose VICIdial If:

  • You need granular control over predictive dialing algorithms
  • Cost per lead is a primary business metric and you need to keep it tight
  • You're scaling past 100 seats and linear per-seat pricing will kill your margins
  • Data ownership and portability are non-negotiable
  • You need deep customization that goes beyond what any SaaS API allows
  • You want to avoid annual contracts and vendor lock-in
  • You have (or will hire) the technical team to manage infrastructure

Choose VICIdial + Professional Optimization If:

You're already running VICIdial and considering Convoso because your contact rates are low, your AMD isn't working, or your DID management is a mess.

Before spending $175+/seat/month, get your existing deployment tuned. We've taken VICIdial operations from mediocre to market-leading by optimizing dialer settings, AMD configuration, lead recycling rules, and DID rotation strategies. Most "VICIdial doesn't work" problems are configuration problems, not platform problems.

Our offer: we'll audit your VICIdial deployment and increase your conversions by 50% in two weeks. $5,000 flat ($1,000 down, $4,000 on delivery). If we don't hit the target, you keep the $4,000. Get started at vicistack.com.


Real-World Scenario: 100-Seat Outbound Solar Lead Generation

Let's run the math on a specific scenario. You run 100 agents doing outbound solar lead generation. You need predictive dialing, AMD, DID rotation, call recording, and CRM integration.

Convoso

Line Item Monthly Cost
Seat licenses (100 x $150 est.) $15,000
Carrier fees (100 agents, high volume) $10,000
DID procurement (Ignite) $800
SMS add-on (50 agents) $2,000
Monthly total $27,800
Annual total $333,600

VICIdial (Self-Hosted, Managed by ViciStack)

Line Item Monthly Cost
Server cluster (3 servers, Hetzner) $600
SIP trunking (Telnyx, high volume) $5,000
DID rotation (200 numbers) $300
Managed hosting + monitoring $2,500
SMS via SignalWire $800
Monthly total $9,200
Annual total $110,400

Annual savings with VICIdial: $223,200.

That's enough to hire two full-time VICIdial admins and still come out $80K ahead. Or you could reinvest that into leads -- at $30/lead, that's 7,440 additional leads per year.


The Bottom Line

Convoso built a solid outbound dialer platform. Their Ignite DID management is the best in the hosted space. Their UI is clean. Their AMD works out of the box. If you value those things and your margins support the pricing, Convoso is a reasonable choice.

But "reasonable" and "optimal" aren't the same thing. For high-volume outbound operations where per-seat economics matter, where you need deep dialer tuning, and where data ownership is non-negotiable, VICIdial remains the more powerful and cost-effective platform -- especially with professional optimization.

Convoso spent eleven years on VICIdial's code and built something good. VICIdial spent twenty-three years refining its code and built something that's still the foundation 14,000+ installations run on worldwide. Both deserve respect. Your job is picking the one that matches your specific operational reality, not the one with the better landing page.


Last updated: March 2026. Convoso pricing estimates from Capterra, CloudTalk, and verified user reports. VICIdial costs from production deployments managed by ViciStack.

Originally published on the ViciStack blog.

Top comments (0)