Vicidial vs Asterisk vs FreePBX: comparativa stack telefonía open-source 2026
Las tres herramientas comparten el mismo motor de voz (Asterisk), pero resuelven problemas distintos. Confundirlas — o elegir mal — cuesta entre 200 y 800 horas de retrabajo cuando descubrís que el stack que elegiste no escala para tu caso. Esta es la comparativa honesta desde operar los tres en producción para clientes LATAM desde 2018.
Las 3 herramientas en 1 párrafo cada una
Asterisk
El motor de voz. Open-source, escrito en C, lanzado en 1999 por Mark Spencer (Digium). Maneja todo: SIP/IAX, codecs, conferencias, IVR, queues, voicemail, conferencias, recording. Es el cimiento sobre el que se construyen Vicidial y FreePBX. Por sí solo, requiere editar dialplan en archivos de texto (extensions.conf, sip.conf, etc.) y conocimiento profundo de su sintaxis. Sin GUI nativa.
FreePBX
UI web sobre Asterisk para PBX tradicional. Lanzada en 2005, hoy mantenida por Sangoma. Te da una interfaz web amigable para configurar lo que en Asterisk puro requiere editar archivos: extensiones, troncales, rutas inbound/outbound, IVR, colas, voicemail, conference rooms. Pensada principalmente para reemplazar PBX tradicional (Cisco, Avaya) en empresas de oficinas.
Vicidial
Suite completa de call center sobre Asterisk. Lanzada en 2003. Agrega lo que Asterisk no tiene out-of-the-box para call centers: dialer predictivo (outbound mass calling), agent UI (login agente, hold, transfer, dispositions), scripts dinámicos por campaña, lead lists management, multi-tenancy, reporting 200+ reportes, recording avanzada, integración CRM. Es lo que NO necesitas si solo quieres un PBX para tu oficina, pero lo que SÍ necesitas si tienes agentes haciendo outbound o atendiendo inbound de forma estructurada.
Cuándo gana cada uno — decisión simple en 1 minuto
| Tu caso es... | Elige |
|---|---|
| Reemplazar PBX legacy de oficina (10-200 extensiones) | FreePBX |
| SIP gateway + recepcionista virtual (IVR inbound simple) | FreePBX o Asterisk solo |
| Call center inbound con queues + skill routing + reporting | Vicidial (gana sobre FreePBX por reporting + agent UI) |
| Call center outbound predictivo (cobranzas, ventas) | Vicidial (FreePBX no tiene dialer) |
| BPO multi-cliente (varios tenants en una instancia) | Vicidial |
| Aplicación voz custom muy específica (IVR conversacional con AI, telefonía como feature de otro producto) | Asterisk solo + frontend custom |
| Plataforma SaaS donde voz es feature secundario | Asterisk + ARI/AGI custom |
Costos a 24 meses comparados — caso 30 agentes
| Concepto | FreePBX | Asterisk solo | Vicidial |
|---|---|---|---|
| Licencia / costo software | USD 0 (open source) + módulos opcionales USD 25-300 c/u | USD 0 | USD 0 |
| VPS dedicado 30 agentes | USD 60-100/mes | USD 60-100/mes | USD 80-160/mes |
| Implementación inicial | 20-50h consultor (USD 1.500-4.000) | 80-200h dev (USD 6.000-20.000) | 40-100h consultor (USD 3.000-8.500) |
| Operación managed mensual | USD 200-400/mes | USD 500-1.000/mes (depende de complejidad custom) | USD 350-600/mes |
| Total mensual estable | USD 260-500 | USD 560-1.100 | USD 430-760 |
| Total año 1 incl. setup | USD 4.700-10.000 | USD 12.700-33.200 | USD 8.200-17.620 |
Lo que el costo no dice: cuando Asterisk solo se rompe, las horas de debugging las paga el cliente. Cuando Vicidial se rompe, tiene comunidad + documentación 22 años acumulados que reduce drásticamente time-to-fix.
3 errores típicos al elegir entre los tres
Error 1: Empezar con FreePBX para algo que es call center
FreePBX es excelente para PBX tradicional pero NO tiene dialer outbound predictivo, NO tiene agent UI con dispositions+scripts, su reporting es básico. Empezar con FreePBX para call center termina con 4-8 meses de plugins custom + frustración + migración a Vicidial.
Error 2: Asterisk solo para reemplazar PBX
Si solo necesitas PBX de oficina, escribir dialplan a mano en Asterisk es masoquismo. FreePBX te da el 95% out-of-the-box con UI manejable por sysadmin junior. Asterisk solo se justifica cuando el caso es muy custom (telefonía como feature secundario de otro producto, o IVR conversacional con AI).
Error 3: Vicidial para 5 agentes inbound corporativos
Vicidial es overkill para operaciones muy chicas que no necesitan predictivo. La complejidad operacional (multi-tenancy, scripts dinámicos, lead lists) se vuelve overhead cuando solo quieres que los 5 agentes de soporte atiendan llamadas inbound. FreePBX cubre eso con menos fricción.
Stack combinado: cuándo conviene combinar dos
En operaciones grandes/complejas a veces combinás:
Vicidial + FreePBX en paralelo
Operación con 50 agentes outbound (Vicidial) + 200 extensiones de oficina (FreePBX) en empresa con call center + back office. Cada uno hace lo que mejor hace, conectados via SIP trunk interno. Es complejo pero válido para empresas medianas-grandes.
Vicidial + Asterisk custom AGI
Vicidial maneja el dialer + agent UI estándar. Para flujos IVR muy custom (ej: validación con API externa antes de routear, dynamic survey post-call con LLM), se escribe AGI scripts en Python/Perl que Vicidial invoca en momentos específicos. Mantiene Vicidial como base + extiende donde necesita.
¿No estás seguro cuál de los tres conviene a tu caso?
Diagnóstico de 30 minutos: contános volumen, head count, casos de uso. Te recomendamos el stack correcto + cotización formal — sin upselling al stack más caro.
Hablar por WhatsAppPreguntas frecuentes
¿Puedo migrar de FreePBX a Vicidial sin perder números, extensiones y configuración?
Parcialmente. Lo que se migra fácil: trunks SIP, números DID, extensiones (recreadas como agentes Vicidial), grabaciones (copia de archivos). Lo que NO se migra y hay que reconfigurar: IVR menus (sintaxis diferente), queues (lógica distinta), módulos custom de FreePBX no tienen equivalente. Migración típica de FreePBX a Vicidial para 30 agentes: 4-6 semanas con operador dedicado. Mantener FreePBX para extensiones admin + usar Vicidial solo para call center es opción híbrida válida.
¿FreePBX puede hacer dialer predictivo si le instalo módulo Predictive Dialer?
Hay módulos de pago de Sangoma (FreePBX commercial modules) que agregan dialer predictivo básico. Funcionan para volúmenes muy chicos (10-30 agentes haciendo outbound moderado). Para outbound mass calling con tuning fino del algoritmo predictivo, scripts dinámicos por campaña, multi-tenancy, reporting outbound completo — la respuesta sigue siendo Vicidial. FreePBX + commercial modules llega a USD 200-400/mes en licencias y aún así no cubre lo que Vicidial hace gratis.
¿Asterisk solo (sin Vicidial ni FreePBX) tiene sentido en 2026?
Sí, en 3 escenarios: (1) Producto SaaS donde voz es feature secundario y necesitas integración profunda via ARI con tu app principal. (2) Aplicación de voz muy custom (IVR conversacional con LLM tomando decisiones complejas en tiempo real) donde la flexibilidad de dialplan custom vale el costo de development. (3) Investigación / educación / experimentación. Para todo lo demás (PBX corporativo, call center) usar FreePBX o Vicidial respectivamente es 10x más eficiente.
¿Cuál tiene mejor performance bajo carga (500+ llamadas concurrentes)?
Asterisk en cualquier configuración (puro, FreePBX, Vicidial) escala bien hasta ~500-1000 llamadas concurrentes en un VPS bien dimensionado (16 vCPU + 32GB RAM + 10Gbps). El cuello de botella raramente es Asterisk — usualmente es la DB MySQL (Vicidial) o codec transcoding si usas compresión heavy. Para 1000+ concurrentes conviene separar Asterisk en su propia VM y la DB en otra. FreePBX tiende a tener más overhead que Vicidial en alto volumen porque agrega capa adicional de configuración runtime.
¿Hay alternativas open-source a FreePBX para PBX moderno?
Sí, las principales: Issabel (fork de Elastix mantenido), 3CX (gratis para 10 extensiones, comercial después), Yeastar S-Series (hardware appliance + software), VitalPBX (UI más moderna que FreePBX). FreePBX sigue siendo el más popular por comunidad + ecosistema módulos, pero Issabel y VitalPBX son alternativas válidas. Para call center outbound NINGUNA de estas reemplaza Vicidial — son PBX, no call center suites.