Call center outbound: infrastruttura completa in open source
Come progettiamo l'infrastruttura di un call center outbound usando esclusivamente software open source — Proxmox, OPNsense, MikroTik, Asterisk/VICIdial, TrueNAS e Ubuntu. Obiettivo: prestazioni di livello enterprise, senza licenze per postazione e senza vendor lock-in, al costo economico più basso possibile.

La sfida
Un call center outbound vive di tre cose: linea telefonica sempre disponibile, latenza voce bassissima e dati sotto controllo. Le suite proprietarie di contact center risolvono il problema ma lo fanno pagare due volte — un canone mensile per ogni postazione e un lock-in che rende doloroso ogni cambio di fornitore. Su venti, cinquanta, cento agenti quel canone diventa la voce di costo che decide se il centralino è sostenibile o no.
La nostra tesi è semplice: l'intero stack di un call center outbound si costruisce con software open source maturo, ottenendo le stesse prestazioni — spesso migliori, perché tutto gira in casa — e azzerando le licenze ricorrenti. Il costo si sposta dove crea valore reale: hardware commodity, progettazione e assistenza.
L'approccio: open source, zero vendor lock-in
Ogni componente dello stack è software libero, con codice ispezionabile e nessun contratto per posto di lavoro. Questo significa tre vantaggi concreti per chi gestisce il centro:
- Costo marginale per agente pari a zero lato software: aggiungere una postazione è configurazione, non un nuovo canone.
- Nessun lock-in: i dati, i tabulati e le registrazioni restano su hardware di proprietà, in formati aperti ed esportabili.
- Controllo completo su sicurezza, backup e conformità — non si aspetta il ticket di un vendor per aprire una porta o cambiare una regola.
Architettura
Tutto ruota attorno a uno o due nodi fisici che ospitano l'intera infrastruttura virtualizzata. Di seguito i componenti, dallo strato più basso a quello dell'agente.
Virtualizzazione — Proxmox VE
Proxmox VE consolida su hardware commodity tutti i server del centro: firewall, centralino, storage, dialer e postazioni di gestione girano come macchine virtuali e container sullo stesso nodo. Snapshot prima di ogni modifica, replica su un secondo nodo per l'alta disponibilità, e ripristino in minuti se qualcosa va storto. Nessuna licenza per hypervisor.
Perimetro e sicurezza — OPNsense + Cloudflare
OPNsense, in VM, è il gateway del perimetro: firewall stateful, VLAN, IDS/IPS e VPN. L'accesso web al CRM e ai cruscotti passa da Cloudflare — DNS, tunnel in uscita (nessuna porta aperta verso Internet) e protezione da DDoS e bot — così l'infrastruttura resta invisibile dall'esterno mentre gli agenti remoti lavorano come se fossero in sede.
Rete e connettività — MikroTik
MikroTik gestisce routing, QoS e VPN. La voce viaggia su una VLAN dedicata con priorità garantita, così le chiamate non degradano quando la rete è sotto carico. I tunnel WireGuard collegano sedi secondarie e agenti in smart working alla centrale telefonica con latenza minima e cifratura end-to-end.
Telefonia — Asterisk / VICIdial + FreePBX
Il cuore del centro. VICIdial (basato su Asterisk) è il motore di dialing outbound: dialer predittivo, gestione delle campagne, interfaccia agente e reportistica in tempo reale — tutto open source e collaudato in migliaia di installazioni. FreePBX affianca il centralino per gli interni amministrativi e gli IVR di servizio. I trunk SIP verso i carrier restano intercambiabili: si sceglie il miglior costo al minuto senza vincoli.
Postazioni agente — Ubuntu + softphone
Gli agenti lavorano su Ubuntu: nessuna licenza per sistema operativo, superficie d'attacco ridotta, hardware anche modesto che rende bene. Il softphone (Linphone, MicroSIP o Zoiper) si registra sul centralino; l'interfaccia del dialer gira nel browser. Le postazioni sono deployate da immagine, quindi rimpiazzare o aggiungere un PC è questione di minuti.
Storage e backup — TrueNAS
TrueNAS (ZFS) custodisce registrazioni delle chiamate, database del dialer e backup delle VM. ZFS dà checksum end-to-end, snapshot e replica; la strategia di backup è 3-2-1 con copia cifrata fuori sede. Le registrazioni — spesso un obbligo di conformità — restano su hardware di proprietà, con ritenzione e cancellazione sotto il nostro controllo.
CRM e dialer — VICIdial o CRM su misura
Per la maggior parte dei centri, l'interfaccia integrata di VICIdial copre lista contatti, esiti, richiami e statistiche. Quando i flussi sono particolari, colleghiamo un CRM su misura alla telefonia via API (AMI/ARI): click-to-call, schermata cliente in apertura chiamata e cruscotti personalizzati, sempre su base open source.
Perché costa meno, senza tagliare le prestazioni
Il risparmio non nasce da hardware più economico o da compromessi sulla qualità della voce, ma dall'eliminazione dei canoni ricorrenti per licenza. Ecco dove si sposta il costo rispetto a una suite proprietaria.
| Voce di costo | Suite proprietaria | Stack open source |
|---|---|---|
| Licenza software per postazione | Canone mensile per ogni agente | Nessuna — costo marginale zero |
| Sistema operativo postazioni | Licenze Windows + CAL | Ubuntu — gratuito |
| Hypervisor / virtualizzazione | Licenza per socket/host | Proxmox VE — gratuito |
| Centralino / dialer | Modulo a pagamento, spesso a consumo | Asterisk / VICIdial — gratuito |
| Dati e vendor lock-in | Formati chiusi, migrazione costosa | Formati aperti, dati di proprietà |
| Dove va la spesa | Canoni ricorrenti al fornitore | Hardware, progettazione, assistenza |
Risultato
- Zero licenze ricorrenti per postazione: scalare da 10 a 100 agenti non moltiplica i canoni software.
- Voce prioritaria e stabile grazie a VLAN dedicata e QoS MikroTik, anche con rete sotto carico.
- Agenti remoti in sicurezza via WireGuard e Cloudflare, senza esporre l'infrastruttura su Internet.
- Dati e registrazioni in casa, con backup 3-2-1 testato e conformità sotto controllo diretto.
- Ripristino in minuti grazie a snapshot Proxmox e replica ZFS su TrueNAS.
- Nessun vendor lock-in: ogni pezzo è sostituibile e i dati sono sempre esportabili.
Stack tecnologico
- Virtualizzazione: Proxmox VE
- Firewall / perimetro: OPNsense
- Edge / DNS / DDoS: Cloudflare
- Rete / routing / VPN: MikroTik + WireGuard
- Telefonia: Asterisk, VICIdial, FreePBX
- Postazioni agente: Ubuntu + softphone (Linphone / MicroSIP / Zoiper)
- Storage / backup: TrueNAS (ZFS), strategia 3-2-1
- CRM / dialer: VICIdial o CRM su misura via API
Ogni componente è documentato e riproducibile: un altro tecnico può subentrare senza dover ricostruire l'infrastruttura da zero, e il centro non dipende mai da un singolo fornitore.
Schema tecnico
Lo stesso impianto visto come topologia: come i componenti si collegano tra loro.
Hai un progetto simile in mente? Scrivici o chiama il +39 352 019 0999.