Come aggiungere un dialer predittivo al tuo PBX esistente (senza sostituirlo)
Mantieni il tuo PBX Asterisk, 3CX, Cisco o Avaya e aggiungi composizione predittiva, power e preview. Architettura, SIP, dimensionamento, insidie, costi.
Risposta rapida
Non serve sostituire il centralino per gestire campagne outbound. Un PBX instrada le chiamate; un dialer decide quale numero chiamare, quando e a chi assegnarlo: i due risolvono problemi diversi e possono lavorare insieme. Il dialer si collega al PBX tramite un trunk SIP, origina le tratte outbound sul tuo operatore, le filtra per individuare le segreterie e passa le persone reali alle code e agli interni che i tuoi agenti già usano. Mantieni PBX, trunk, numeri e tariffe dell'operatore, e aggiungi la gestione delle liste, il pacing, il rilevamento e i log di conformità per cui il tuo PBX non è mai stato progettato.
Se usi già Asterisk, FreePBX, 3CX, Cisco o Avaya, hai un centralino funzionante, contratti con gli operatori che hai negoziato, numeri che i clienti conoscono e un dial plan che qualcuno ha impiegato mesi a mettere a punto. Poi qualcuno chiede una campagna outbound — una spinta sul recupero crediti, una campagna di rinnovi, una lista di riconquista da quarantamila record — e scopri che il centralino non è davvero in grado di farlo.
Il consiglio abituale, a quel punto, è di sostituire il centralino telefonico. È una risposta costosa a una domanda ristretta, e butta via un'infrastruttura che funziona perfettamente bene. Questa guida tratta l'alternativa: lasciare il PBX esattamente dov'è e aggiungere uno strato di campagne sopra di esso. Come si presenta quell'architettura, come si collegano i due sistemi, come dimensionarla, dove deve risiedere la conformità e come arrivarci senza mettere a rischio l'operatività. I team che eseguono un dialer open source self-hosted sopra il PBX spesso raggiungono lo stesso limite; vedi la nostra alternativa a VICIdial comparison.
Perché il tuo PBX non può gestire da solo le campagne outbound
Non è un difetto del tuo PBX. È una differenza di categoria. Un PBX è un motore di instradamento: una chiamata esiste e il PBX decide dove mandarla. Un dialer è un motore decisionale: decide quale chiamata debba esistere in primo luogo.
Asterisk può originare una chiamata — è esattamente ciò che fanno i call file e l'azione AMI . Ma originare chiamate è forse un decimo di ciò che serve a una campagna. Mancano quattro elementi, e ognuno è sostanziale:
- Un motore di liste e pacing. Quale record è il prossimo, quante chiamate tenere in corso rispetto agli agenti liberi in quel momento, quando richiamare un numero che non ha risposto e quante volte, a quale fuso orario appartiene il record, quando fermarsi.
- Rilevamento delle segreterie (AMD). Circa due terzi dei tentativi outbound verso i cellulari finiscono in segreteria. Senza filtro, i tuoi agenti ascoltano messaggi di segreteria tutto il giorno e i calcoli del pacing perdono ogni significato.
- Un modello di stato degli agenti. Il dialer deve sapere chi è pronto, chi è in chiamata, chi è in post-chiamata e chi si è allontanato — continuamente, in tempo reale — perché il pacing dipende interamente dalla disponibilità prevista.
- Esiti e log di conformità. Cosa è successo durante la chiamata, cosa ha accettato il cliente, cosa è stato escluso e perché, e un audit trail che regga quando un'autorità chiede conto di una specifica chiamata diciotto mesi dopo.
Niente di tutto questo appartiene a un dial plan. Ecco perché innestare la logica delle campagne in un PBX tende a produrre qualcosa di fragile, che solo una persona capisce.
I tre modi in cui i team risolvono il problema — e quanto costano davvero
Sostituire il PBX con una piattaforma all-in-one. Architettura pulita e un unico fornitore, al prezzo di dover reimplementare l'instradamento inbound, riformare gli agenti, migrare o perdere i numeri e spesso passare a tariffe al minuto sulla voce che prima acquistavi all'ingrosso. È la risposta giusta se il tuo PBX è davvero a fine vita. È una risposta costosa se non lo è.
Costruire da sé il livello delle campagne. Del tutto fattibile su telefonia open source, e alcuni team molto preparati fanno esattamente questo. A conti fatti, però, non costruisci un dialer una volta sola: devi mantenere il comportamento del pacing, l'accuratezza del rilevamento, lo stato degli agenti, gli esiti, la registrazione, l'applicazione delle esclusioni e il reporting, e farti carico della reperibilità quando il pacing si comporta male durante una campagna del lunedì mattina. Abbiamo approfondito questo compromesso in sviluppare o acquistare un software dialer.
Sovrapporre un dialer tramite SIP. Il PBX continua a fare ciò che già fa bene; il dialer aggiunge solo ciò che manca. Nessun numero viene spostato, nessun contratto con l'operatore cambia, gli agenti mantengono i propri interni se lo desideri. È il percorso trattato in questa guida, ed è ciò che chiamiamo Pattern B — uno dei tre modi in cui DialerBee si collega.
Come funziona davvero la sovrapposizione
Il meccanismo è più semplice di quanto sembri. Una chiamata di campagna ha due tratte, e la suddivisione tra le due è l'intero progetto:
- Il dialer seleziona il record successivo dalla lista, dopo aver già verificato esclusioni, stato del consenso e fascia oraria consentita per il fuso orario di quel record.
- Origina la tratta outbound sul tuo trunk dell'operatore, presentando un caller ID che controlli tu.
- La chiamata riceve risposta. Il dialer analizza l'audio e lo classifica: persona reale, segreteria, fax, tono di rete, silenzio.
- Le segreterie vengono gestite senza agente — chiamata chiusa, oppure messaggio lasciato se la tua policy lo consente. Solo le persone reali proseguono.
- La chiamata live viene consegnata al tuo PBX tramite il trunk SIP, arrivando su un numero pilota, un gruppo di ricerca o una coda.
- Il tuo PBX la instrada a un agente esattamente come qualsiasi altra chiamata.
Dal punto di vista del PBX, una chiamata arriva semplicemente su un trunk e va instradata — cosa che fa già migliaia di volte al giorno. Tutta l'intelligenza della campagna si svolge prima di quel momento. Ecco perché l'integrazione è così pulita: non chiedi al PBX di imparare nulla di nuovo.
Collegare i due sistemi: trunk SIP, SBC e registrazione
Il collegamento tra dialer e PBX è un trunk SIP, e per l'autenticazione hai due opzioni comuni. Il trunking basato su IP è la scelta abituale quando entrambe le estremità hanno indirizzi stabili: ciascun lato inserisce l'altro in allow-list e non c'è alcuna registrazione che possa scadere. Il trunking basato su registrazione è adatto alle infrastrutture con indirizzamento dinamico, dove il dialer si registra sul PBX come farebbe un dispositivo.
Alcuni aspetti pratici che decidono se sarà un pomeriggio tranquillo o una settimana lunga:
- Dove si trova l'SBC. Nelle infrastrutture Cisco e Avaya c'è quasi sempre già un session border controller che termina i trunk degli operatori. Collega lì anche il trunk del dialer: è il punto di demarcazione naturale e ti offre un unico posto in cui osservare la segnalazione quando qualcosa non funziona.
- Percorso dei media. Decidi consapevolmente se i media passano attraverso l'SBC o in modo diretto. I media diretti riducono latenza e carico; quelli ancorati sono più facili da diagnosticare e da registrare in modo uniforme. Vanno bene entrambi, ma la scelta va fatta, non scoperta strada facendo.
- Codec. Concorda un unico codec sul trunk interno ed evita la transcodifica. G.711 tra dialer e PBX è la scelta predefinita sicura; la transcodifica costa qualità e, su alcune piattaforme, licenze.
- DTMF. Scegli RFC 2833 e verificalo end-to-end. Un DTMF non allineato è il classico guasto che emerge solo quando un cliente prova a premere 1 su un IVR.
- NAT. Se una delle due estremità è dietro NAT, sistema l'indirizzamento di segnalazione e media prima di testare a volumi elevati. L'audio monodirezionale su larga scala dipende quasi sempre da questo.
La nostra guida passo passo alla configurazione del trunk SIP approfondisce la configurazione, e la pagina bring your own carrier spiega il modello di trunking.
Mantenere il tuo operatore e i tuoi numeri
La parte commerciale di questa decisione conta quanto quella tecnica. In una sovrapposizione, la piattaforma non trasporta mai la tua voce: segnala al tuo operatore di effettuare le chiamate sui trunk che possiedi già. Ne derivano tre conseguenze:
- Le tue tariffe restano tue. Se hai negoziato una buona terminazione, la mantieni. Nessuno applica un ricarico ai minuti che già acquisti all'ingrosso.
- I tuoi numeri restano tuoi. Nessun progetto di portabilità, nessuna dipendenza da un fornitore per la tua identità inbound, nessun ricatto se in futuro cambi idea.
- Nessun costo di piattaforma al minuto. Se la piattaforma non trasporta la voce, non c'è nulla da farti pagare al minuto. Paghi per postazione agente e paghi i minuti al tuo operatore, separatamente.
Quest'ultimo punto cambia l'economia delle campagne più di quanto si pensi, e la cambia soprattutto per le campagne a più alto volume — proprio quelle in cui un margine al minuto pesa di più. Mettiamo a confronto i due modelli in prezzi per agente vs prezzi al minuto e BYOC vs telefonia inclusa.
Dove lavorano gli agenti: interni del PBX o desktop nel browser
Una volta che una chiamata live raggiunge il PBX, può andare all'interno che l'agente usa già. È l'opzione meno invasiva, non richiede modifiche alla postazione ed è un modo del tutto ragionevole per avviare un progetto pilota.
Il suo limite è che un telefono fisso trasmette solo audio. Non può mostrare chi chiama e perché, non può registrare un esito, non può visualizzare lo script o l'avviso di conformità e non può offrire al supervisore una vista live. Tutto ciò che il livello delle campagne sa si ferma alla cornetta.
L'alternativa è un desktop agente nel browser: l'audio viaggia su WebRTC e lo schermo mostra la scheda cliente, lo script, l'elenco degli esiti e il timer di post-chiamata. I supervisori hanno il monitoraggio live invece di dover girare per la sala. Il confronto dialer nel browser vs software installato e la nostra nota su WebRTC vs telefoni SIP illustrano i compromessi.
Nella pratica le soluzioni ibride sono comuni e sensate: un team inbound resta sui telefoni fissi mentre il team delle campagne outbound passa al browser, con entrambi collegati allo stesso PBX.
Dimensionamento: canali, pacing e margine sul tasso di abbandono
Il numero che coglie impreparati i team sono i canali simultanei, perché crescono con il rapporto di pacing e non con il numero di agenti.
Venti agenti con un rapporto 2:1 richiedono circa quaranta canali outbound simultanei, più un margine per le chiamate che stanno ancora squillando o sono in fase di analisi e non si sono ancora risolte. Cinquanta canali sono una dotazione realistica. Passa a 3:1 e gli stessi venti agenti ne richiedono circa settanta. Dimensiona il trunk sul picco, non sulla media: quando il trunk è saturo il dialer non riesce a fare pacing e gli agenti restano inattivi in attesa di chiamate che non possono partire.
Prima di configurare qualsiasi cosa, è utile conoscere altri due vincoli:
- Chiamate al secondo. Sia gli operatori sia gli SBC impongono limiti di CPS. Una campagna che parte alle 9 può generare picchi ben al di sopra del regime abituale, e raggiungere il tetto di CPS produce rifiuti che sembrano guasti dell'operatore.
- L'accuratezza del rilevamento fissa il tetto del pacing. Un pacing aggressivo è sicuro solo se sai distinguere in modo affidabile una persona da una segreteria. Dove la classificazione è più debole — un mercato poco noto, una lingua insolita, molte segreterie predefinite dell'operatore — la risposta onesta è un pacing più prudente, anziché accettare un tasso di abbandono in crescita.
La nostra guida all'ottimizzazione del dialer predittivo approfondisce la matematica del pacing, e lo stimatore del tasso di abbandono ti permette di simulare un rapporto con i tuoi numeri prima di adottarlo.
La conformità in un'architettura divisa
Questa è la sezione da leggere due volte, perché è qui che le implementazioni su infrastrutture esistenti sbagliano più spesso.
Quando due sistemi condividono una chiamata, viene la tentazione di dividere i controlli tra loro. Non farlo. Verifiche delle esclusioni, stato del consenso e fasce orarie consentite devono risiedere tutti nel livello delle campagne, per un motivo strutturale: il livello delle campagne è il sistema che decide quale numero chiamare e quando. Quando una chiamata arriva al PBX, quella decisione è già stata presa e non si può annullare. Un PBX può rifiutarsi di instradare una chiamata; non può rifiutarsi di averla effettuata.
Quindi il livello delle campagne deve gestire, prima dell'origine della chiamata:
- Le verifiche di esclusione e do-not-call sulle liste applicabili a quella campagna
- Lo stato del consenso per il record, dove il consenso è richiesto
- La fascia oraria consentita nel fuso orario del record, non in quello del tuo ufficio
- I limiti di tentativi e le regole di richiamata
- La selezione del caller ID e il suo stato di registrazione
Il PBX mantiene ciò in cui è già bravo: la policy di registrazione sulla tratta dell'agente, le regole di instradamento interne e i controlli di accesso esistenti. Ciò che conta è che il filtro stia prima che la chiamata venga effettuata, e che ci sia un unico audit trail invece di due da riconciliare. La nostra checklist di conformità per contact center e la pagina sui controlli di conformità entrano nei dettagli.
Si tratta di controlli a supporto della conformità, non di una garanzia di conformità. Le normative variano per giurisdizione e cambiano nel tempo, e la responsabilità del tuo programma di conformità resta della tua organizzazione. Rivolgiti a un consulente legale per i mercati che chiami.
Sovrapposizioni multi-tenant per rivenditori e integratori
Se vendi telefonia, e non ti limiti a gestirla, vale la pena capire il modello di sovrapposizione come schema commerciale, non solo tecnico. I tuoi clienti hanno già acquistato i loro centralini. Chiedere loro di sostituirli per avere campagne outbound è una vendita difficile; aggiungere le campagne a ciò che già possiedono è una conversazione molto più semplice.
Ogni cliente opera come tenant isolato — con campagne, dati di esclusione, utenti, registrazioni e report propri — collegato al PBX e all'operatore che quel cliente già usa. Con un modello multi-tenant la piattaforma può portare il tuo brand anziché il nostro, come spiegato nella pagina rivenditori page.
Un percorso di migrazione che non mette a rischio l'operatività
Nessuno dovrebbe migrare un intero contact center in un solo weekend. La sequenza qui sotto mantiene ridotto il raggio d'impatto a ogni passaggio:
- Avvia il pilota con una campagna su un trunk. Scegli una lista a basso rischio. Predisponi un gruppo di trunk separato, così il traffico delle campagne non può incidere sulla capacità inbound.
- Verifica il percorso delle chiamate con pochi agenti. Conferma l'audio in entrambe le direzioni, il DTMF, la presentazione del caller ID, la registrazione e che gli esiti finiscano dove ti aspetti.
- Ottimizza il pacing sul comportamento reale. Parti in modo prudente — 1,2:1 o 1,5:1 — e aumenta solo finché il tasso di abbandono resta sotto la tua soglia.
- Lavora in parallelo. Mantieni attivo il processo esistente accanto al pilota per un ciclo completo, così da avere un confronto reale e non solo una speranza.
- Migra coda per coda, non tutto insieme. Sposta una campagna o un team alla volta. Ogni passaggio è piccolo e reversibile singolarmente.
- Prevedi un rollback che hai davvero testato. Il rollback consiste nel disattivare il trunk delle campagne e ripristinare una voce del dial plan — ma verificalo prima di averne bisogno, non durante.
La nostra guida sulla migrazione a un nuovo dialer outbound approfondisce la migrazione di liste, esiti e report.
Come DialerBee si integra con un PBX esistente
DialerBee è progettato per funzionare esattamente in questo modo. Si collega in tre modi — con i nostri trunk SIP, sopra un PBX o SBC che già gestisci, oppure su un trunk dell'operatore con cui hai già un contratto — e il filtro di conformità, la registrazione, il desktop agente, gli strumenti per supervisori, il reporting e l'isolamento dei tenant sono identici in tutti e tre i casi. Nei due modelli in cui DialerBee non trasporta la voce non c'è alcun costo di piattaforma al minuto, perché non ci sono minuti da addebitare.
Le modalità preview, progressive, power e predittiva si selezionano per campagna, e il rilevamento delle segreterie usa un'IA consapevole della lingua in 11 lingue. Se vuoi vederlo sulla tua infrastruttura, la Prova gratuita di 14 giorni con credito IA gratuito non richiede carta di credito, oppure prenota una demo e analizzeremo insieme la configurazione specifica del tuo PBX e dei tuoi trunk.
Domande frequenti
Posso aggiungere un dialer predittivo a 3CX senza sostituire il centralino?
Sì. 3CX non include un dialer predittivo nativo: la sua stessa documentazione mostra un esempio di Call Flow Designer che dovresti costruire e mantenere da solo. L'alternativa è lasciare 3CX al suo posto per inbound, interni e segreteria, e collegare tramite SIP un dialer che origina le tratte outbound e restituisce le risposte live alle code esistenti. Nulla del PBX viene sostituito: aggiungi un trunk e un insieme di regole di instradamento.
Asterisk o FreePBX includono un auto dialer, o serve qualcosa in più?
Asterisk può originare chiamate — è ciò che fanno i call file e l'azione AMI Originate — ma originare una chiamata non è una campagna. Non ci sono gestione delle liste, algoritmo di pacing, rilevamento delle segreterie, modello di stato degli agenti né log di esiti e conformità. I team o costruiscono da sé questi quattro elementi sopra Asterisk, che è un vero progetto di ingegneria da realizzare e mantenere, oppure sovrappongono un livello di campagne che li ha già.
Come collego un dialer outbound a un PBX Cisco o Avaya?
Tramite un trunk SIP tra i due sistemi, di solito terminato sul tuo session border controller. Il dialer effettua le chiamate outbound tramite il tuo operatore, le filtra e consegna le chiamate connesse a un numero pilota o a un gruppo di ricerca sul PBX, che le instrada agli agenti esattamente come qualsiasi altra chiamata. Nelle infrastrutture Cisco e Avaya l'SBC è normalmente già presente per il trunking con gli operatori, quindi si tratta di un nuovo gruppo di trunk e di una voce nel dial plan, non di nuovo hardware.
Devo spostare i miei trunk SIP e DID al fornitore del dialer?
No. Con il bring-your-own-carrier mantieni i trunk esistenti, le tariffe negoziate e i tuoi numeri, e li indirizzi verso il dialer. Questo conta sia sul piano commerciale sia su quello tecnico: quando la piattaforma non trasporta la tua voce, non c'è alcun costo di piattaforma al minuto in aggiunta ai minuti che già acquisti, e il rapporto con l'operatore e la tua posizione di portabilità restano invariati.
I miei agenti continueranno a usare gli interni e i telefoni fissi attuali?
Sì, se vuoi. Le chiamate connesse vengono consegnate al PBX e fanno squillare l'interno che l'agente usa già: è l'opzione meno invasiva e spesso il primo passo giusto. Il compromesso è che un telefono fisso non può mostrare uno screen-pop, registrare un esito o presentare gli avvisi di conformità, quindi la maggior parte dei team sposta gli agenti su un desktop nel browser quando il pilota dà buoni risultati. Usare entrambi — alcune code sui telefoni fissi, altre nel browser — è normale durante una transizione.
Quanti canali SIP servono per 20 agenti con composizione predittiva?
I canali crescono con il rapporto di pacing, non con il numero di agenti. Venti agenti con un rapporto 2:1 richiedono circa 40 canali outbound simultanei più un margine per le chiamate che stanno ancora squillando o sono in analisi — in pratica circa 50. Con 3:1 gli stessi 20 agenti ne richiedono circa 70. Dimensiona il trunk sul rapporto di picco anziché sulla media, perché nel momento in cui il trunk esaurisce i canali il dialer smette di fare pacing e gli agenti restano inattivi.
Cosa succede alle chiamate inbound se affianco un dialer outbound al PBX?
Niente, se i due sistemi sono separati correttamente. Le chiamate inbound continuano ad arrivare sui trunk esistenti e a passare per IVR e code esistenti. Il dialer usa un proprio gruppo di trunk per originare le chiamate outbound e passa le chiamate al PBX solo dopo che una persona reale ha risposto. L'unica cosa da pianificare è la capacità: campagne outbound e picchi inbound possono scontrarsi su un trunk condiviso, ed è per questo che un gruppo di trunk separato per il traffico delle campagne vale il piccolo costo aggiuntivo.
Costa meno costruire un dialer su Asterisk o sovrapporne uno in hosting?
Il costo di licenza della telefonia open source è zero, il costo totale no. Un livello di campagne richiede pacing, rilevamento delle segreterie, stato degli agenti, esiti, registrazione, applicazione di DNC e consenso, reporting e qualcuno reperibile quando il pacing si comporta male alle 9 del mattino. Costruirlo è fattibile se hai ingegneri di telefonia e vuoi il controllo; la maggior parte dei team scopre che i costi di ingegneria e reperibilità superano una licenza per postazione ben prima della seconda campagna per un cliente.
Il rilevamento delle segreterie avviene sul dialer o sul PBX?
Sul dialer, perché deve avvenire prima che la chiamata raggiunga un agente. Il dialer analizza l'audio della risposta, decide se ha raggiunto una persona o una segreteria e solo allora passa la chiamata al PBX. Un PBX non ha il concetto di filtrare una tratta outbound: quando vede la chiamata, la decisione di instradamento è già stata presa. È anche per questo che l'accuratezza del rilevamento fissa il tetto del pacing: meno affidabile è la classificazione, più prudente deve essere il pacing.
Chi è responsabile della verifica DNC e delle fasce orarie quando la chiamata passa per due sistemi?
Il livello delle campagne, senza eccezioni. È il sistema che decide quale numero chiamare e quando, quindi è l'unico punto in cui esclusioni, stato del consenso e fasce orarie consentite possono essere applicati prima dell'origine della chiamata. Un PBX vede la chiamata dopo che quella decisione è stata presa e non può annullarla. Dividere questi controlli tra due sistemi è il modo più comune in cui un'implementazione su infrastruttura esistente va storta. Si tratta di controlli a supporto della conformità; la responsabilità del tuo programma di conformità resta della tua organizzazione.
Quanto tempo serve per collegare un dialer a un PBX esistente e avviare la prima campagna?
Il collegamento in sé è di solito un lavoro breve: un trunk tra i due sistemi, una voce nel dial plan e una chiamata di prova in ciascuna direzione. Ciò che richiede più tempo è tutto il resto: caricare e ripulire la lista, impostare fasce orarie e regole di consenso, concordare gli esiti e ottimizzare il pacing sul comportamento di risposta reale. I team che avviano un pilota con una campagna su un trunk prima di toccare il resto della sala arrivano rapidamente a una prima campagna funzionante e contengono il rischio.
Posso rivendere un dialer a clienti che hanno già un proprio PBX?
Sì, ed è spesso una vendita più facile di una sostituzione completa, perché il cliente mantiene il sistema che ha già pagato. Ogni cliente opera come tenant isolato con campagne, dati di esclusione, utenti e report propri, collegato al PBX e all'operatore che quel cliente già usa. Con un accordo white-label la piattaforma porta il tuo brand anziché il nostro.
Articoli correlati
Caller ID 10DLC, numero verde o locale per le chiamate outbound
11 min di lettura
OperationsChecklist di onboarding per agenti outbound (dialer, conformità, competenze)
11 min di lettura
OperationsChiamate outbound B2B vs B2C: strategia, conformità e metriche
11 min di lettura
OperationsFar crescere un call center BPO: operazioni multi-cliente oltre i 100 agenti
12 min di lettura
Vuoi vedere DialerBee in azione?
Prenota una demo dal vivo di 15 minuti, oppure avvia una prova gratuita di 14 giorni e inizia a chiamare oggi stesso — niente slide, nessun impegno.
Prova gratuita di 14 giorni · credito IA gratuito · senza carta · 11 lingue · BYOC · controlli a supporto della conformità