Integrazione tra centralino e CRM: come funziona davvero la CTI

Il telefono squilla, sul display compare un numero, e la persona che risponde apre il gestionale e comincia a cercare. Sono dodici o quindici secondi ogni volta, moltiplicati per tutte le chiamate della giornata, e nel frattempo il cliente aspetta. Poi la telefonata finisce e, nella migliore delle ipotesi, qualcuno scrive due righe nello storico. Nella peggiore, quella conversazione non è mai esistita.

L’integrazione tra centralino e CRM serve a chiudere questo scarto. Non è una funzione che si accende con una spunta: è un progetto che coinvolge la piattaforma telefonica, il gestionale e la qualità dei dati anagrafici, e la sua riuscita dipende quasi sempre da dettagli poco appariscenti. In questa guida vediamo cosa fa concretamente una CTI, quali sono le tre architetture possibili, quali interfacce servono da una parte e dall’altra, e quali domande fare al fornitore prima di firmare.

Che cosa fa una CTI, funzione per funzione

CTI sta per Computer Telephony Integration, e sotto la sigla stanno cinque funzioni ben distinte. Vale la pena separarle, perché quando si chiede un preventivo capita spesso di pagare per un pacchetto completo quando ne servivano davvero due.

Funzione Cosa succede Dove si vede il beneficio
Screen pop Sulla chiamata in arrivo si apre la scheda del cliente riconosciuto dal numero Tempo di risposta e qualità della conversazione
Click-to-call Il numero nel gestionale diventa cliccabile e il centralino compone la chiamata Errori di digitazione azzerati, ritmo di lavoro nelle campagne in uscita
Log automatico Ogni chiamata genera un’attività nello storico con data, durata ed esito Storico cliente completo senza lavoro manuale
Instradamento sui dati del CRM La chiamata va direttamente al referente del cliente o alla coda giusta Meno trasferimenti, continuità di relazione
Presence e stato agente Il gestionale sa chi è al telefono, il centralino sa chi è disponibile Coda gestita meglio, chiamate perse in calo

Le prime tre coprono la gran parte delle esigenze di un ufficio commerciale o di un servizio clienti. Le ultime due hanno senso quando i volumi crescono e la telefonata diventa un processo, non un evento.

Le tre architetture possibili

Tecnicamente ci sono tre modi di collegare un centralino a un gestionale, e la scelta pesa su costi, tempi e manutenzione negli anni.

Architettura Come funziona Quando conviene Il rischio
Connettore nativo del centralino La piattaforma telefonica include un modulo pronto per i CRM più diffusi, configurabile con qualche parametro CRM mainstream e requisiti standard: è la strada più rapida ed economica Personalizzazioni limitate a quello che il modulo prevede
Framework del CRM Il gestionale espone un proprio ambiente di integrazione telefonica e il fornitore della telefonia ci si innesta Quando si lavora dentro il CRM tutto il giorno e serve il controllo chiamata nell’interfaccia Dipendenza dalle versioni del CRM e dai suoi cicli di aggiornamento
Middleware o sviluppo su API Un componente intermedio parla con il centralino da un lato e con le API del gestionale dall’altro Gestionali verticali, CRM italiani, soluzioni open source, logiche su misura Va manutenuto: ogni aggiornamento delle due parti va verificato

La domanda da fare al fornitore è secca e va fatta prima del preventivo: esiste un connettore pronto per la versione del gestionale che usiamo, oppure va costruito? La differenza tra le due risposte si misura in giornate di lavoro e in costo di manutenzione per gli anni successivi.

Cosa deve offrire il centralino

Perché l’integrazione esista, la piattaforma telefonica deve esporre un canale verso l’esterno. Le strade sono sostanzialmente quattro e convivono ancora tutte, perché il parco installato è stratificato.

  • TAPI: l’interfaccia storica di Windows, servita da un driver del produttore installato sui client o su un server. Ancora diffusissima nei centralini di generazione precedente, funziona bene per click-to-call e screen pop, molto meno per logiche evolute.
  • CSTA: lo standard di Ecma International per il controllo delle chiamate da applicazione, presente sui sistemi enterprise. Potente e completo, richiede competenze specifiche e in genere licenze dedicate sul numero di collegamenti attivi.
  • API REST e webhook: la strada delle piattaforme attuali. Il centralino notifica gli eventi di chiamata a un endpoint HTTP e accetta comandi via API. È la più semplice da integrare e la più adatta a un CRM in cloud.
  • Interfacce native di Asterisk: su FreePBX e PBXact si lavora con AMI per gli eventi e ARI per il controllo delle chiamate, con la libertà totale che ne consegue e la responsabilità di scriversi la logica.

Oltre all’interfaccia servono tre cose banali che spesso emergono a progetto avviato: la licenza giusta sul centralino, perché su diverse piattaforme il canale API o CTI appartiene a un’edizione superiore; un utente di servizio dedicato con permessi propri, mai le credenziali di un amministratore; e la raggiungibilità di rete tra i due mondi, che con centralino in sede e CRM in cloud significa gestire i webhook in ingresso con criterio, senza aprire porte a caso sul firewall.

Il dettaglio che fa fallire i progetti: i numeri

Lo screen pop funziona se il numero che arriva dalla rete corrisponde a un numero scritto nel CRM. Detta così sembra ovvia, ed è il punto in cui si arena la maggior parte delle integrazioni.

Il chiamante arriva in formato internazionale, +39 seguito dal numero. Nel gestionale, dopo anni di inserimenti manuali, lo stesso cliente può essere registrato in cinque modi diversi: con lo zero iniziale, senza prefisso internazionale, con spazi, con il trattino, con la dicitura “cell.” davanti. Il confronto letterale fallisce e la scheda non si apre, oppure si apre solo per una parte dei clienti, che è la situazione peggiore perché nessuno capisce il criterio.

La soluzione è normalizzare da entrambi i lati: portare tutti i numeri del gestionale al formato E.164 con una bonifica una tantum, e far cercare al connettore le ultime cifre significative invece della stringa intera, così un numero scritto male continua comunque a corrispondere. Vanno poi decisi tre comportamenti: cosa fare quando il numero corrisponde a più record, cosa fare quando non corrisponde a nessuno (di solito si propone la creazione di un contatto nuovo) e come gestire i centralini dei clienti, dove un unico numero corrisponde a decine di persone diverse.

Un progetto CTI, in pratica, comincia sempre con mezza giornata passata a guardare com’è fatta l’anagrafica. Chi salta questo passaggio consegna un’integrazione che funziona in demo e delude in produzione.

Se la telefonia è dentro Microsoft Teams

Quando l’azienda usa Teams come centralino la logica non cambia, cambiano gli strumenti. Sul lato Microsoft, Dynamics 365 mette a disposizione il Channel Integration Framework, un ambiente pensato proprio per ospitare un canale telefonico dentro l’interfaccia dell’operatore; sul lato Salesforce esiste Open CTI, il framework che permette di incorporare i controlli di chiamata nella console. In entrambi i casi il fornitore della telefonia realizza l’adattatore, e il CRM offre la cornice.

Su Open CTI va però fatta una precisazione che pesa su chi sta pianificando adesso: Salesforce lo ha posto in modalità di manutenzione, non vi aggiunge più funzioni, lo ha reso non disponibile per le organizzazioni Agentforce Service di nuova creazione, una limitazione già effettiva da febbraio 2026, e ne ha programmato il ritiro per il 28 febbraio 2028, indicando Salesforce Voice come direzione consigliata. Chi avvia oggi un progetto su Salesforce dovrebbe chiedere al fornitore su quale strada intende costruire, perché appoggiarsi a un framework in uscita significa rifare il lavoro entro pochi anni.

Il presupposto è che i numeri aziendali siano effettivamente dentro Teams: si arriva con Teams Direct Routing tramite SBC certificato oppure con le altre tre connettività PSTN, confrontate nella guida su Operator Connect e Direct Routing. Se invece Teams convive con il centralino esistente, come accade nelle migrazioni per gradi, va deciso quale dei due sistemi genera gli eventi verso il CRM: farlo fare a entrambi produce attività duplicate nello storico, ed è un errore che si scopre solo dopo qualche settimana di dati sporchi.

Gestionali italiani e CRM open source

Nelle PMI italiane il CRM spesso non è uno dei grandi nomi internazionali: è il modulo di un gestionale ERP diffuso sul mercato italiano, come le soluzioni della famiglia TeamSystem, oppure una piattaforma open source come EspoCRM scelta per flessibilità e costi di licenza. In questi casi il connettore pronto raramente esiste (quando c’è, è il CRM stesso a offrirlo: EspoCRM, per esempio, mette a disposizione una propria estensione VoIP), ma l’integrazione è comunque alla portata: quasi tutti espongono API REST documentate, e con un middleware si ottengono screen pop, click-to-call e log automatico senza toccare il gestionale.

Le domande da porre prima di partire sono quattro, e valgono per qualsiasi piattaforma.

  1. Il gestionale espone API in lettura e scrittura sulle entità che ci interessano?
  2. Esiste un modo per aprire una scheda da un URL, che è il meccanismo su cui si regge lo screen pop?
  3. Il fornitore del gestionale supporta le personalizzazioni o le considera fuori garanzia?
  4. Chi manutiene l’integrazione quando una delle due parti si aggiorna?

L’ultima è quella che le aziende dimenticano e che determina il costo reale della soluzione nel tempo.

Registrazione, trascrizione e scheda cliente

Una volta collegati i due sistemi, il passo successivo che quasi tutti chiedono è allegare allo storico anche la registrazione della chiamata, e sempre più spesso la sua trascrizione automatica, così da poter cercare dentro le conversazioni invece di riascoltarle. Tecnicamente è alla portata delle piattaforme attuali, e con le funzioni di centralino con intelligenza artificiale si arriva a riassunti e note generate senza intervento umano.

Va però progettato anche sul piano giuridico, e prima dell’attivazione, non dopo. Registrare le conversazioni dei dipendenti rientra nel perimetro del GDPR e dell’articolo 4 dello Statuto dei lavoratori: servono informativa agli interessati, base giuridica, tempi di conservazione definiti, controllo di chi può accedere agli archivi e, nei casi previsti, accordo sindacale o autorizzazione dell’Ispettorato del lavoro.

Il confine passa tra i due commi dell’articolo 4: il comma 1 sottopone ad accordo o autorizzazione gli impianti da cui derivi anche la possibilità di controllo a distanza dell’attività dei lavoratori, il comma 2 ne esenta gli strumenti utilizzati dal lavoratore per rendere la prestazione lavorativa, e la registrazione delle chiamate va collocata caso per caso tra i due, con il supporto di chi segue la parte legale e del lavoro. Sul piano tecnico questo si traduce in scelte concrete: dove risiedono i file, per quanto tempo, chi ha il permesso di ascoltarli e se la registrazione è integrale o attivabile su richiesta.

Come si imposta un progetto che funziona

L’ordine dei fattori conta. Si parte dal caso d’uso reale, che nella maggior parte delle aziende è uno solo e ben identificabile: far arrivare la scheda giusta a chi risponde, oppure eliminare la digitazione manuale nelle chiamate in uscita. Si verifica poi cosa espongono le due piattaforme e in quale edizione, si bonifica l’anagrafica dei numeri, si attiva l’integrazione su un gruppo pilota di cinque o sei persone e la si osserva per un paio di settimane, misurando quante volte la scheda si apre correttamente. Solo dopo si estende a tutti.

Il quadro completo delle architetture di integrazione della telefonia, di cui la CTI è un pezzo, è nella guida all’integrazione della telefonia aziendale; per la parte economica, il metodo per confrontare offerte costruite in modo diverso è in quanto costa un centralino cloud.

Volete collegare il vostro centralino al gestionale?

Netframe progetta l’integrazione tra telefonia e CRM come system integrator indipendente: analizziamo cosa espongono il centralino e il gestionale che avete già, scegliamo tra connettore nativo, framework del CRM e middleware in base a quello che serve davvero, e seguiamo il progetto dalla bonifica dei numeri al gruppo pilota. Lavoriamo con aziende di Modena e di tutta l’Emilia-Romagna, sia su centralini VoIP sia su ambienti Microsoft Teams.

Domande frequenti sull’integrazione tra centralino e CRM

Che cos’è l’integrazione di telefonia computerizzata CTI?

È il collegamento tra la piattaforma telefonica e il software gestionale, in modo che i due sistemi si scambino informazioni sulle chiamate. Nella pratica si traduce in cinque funzioni: la scheda del cliente che si apre sulla chiamata in arrivo, la chiamata avviata con un clic dal gestionale, la registrazione automatica dell’attività nello storico, l’instradamento della chiamata in base ai dati del CRM e la condivisione dello stato di occupato. Non richiede di cambiare centralino né gestionale, ma richiede che entrambi espongano un’interfaccia verso l’esterno.

Come si integra il centralino telefonico con Salesforce o Dynamics 365?

Entrambi mettono a disposizione un proprio ambiente di integrazione telefonica: Salesforce con Open CTI, che permette di incorporare i controlli di chiamata nella console, e Dynamics 365 con il Channel Integration Framework, pensato per ospitare un canale telefonico di terze parti nell’interfaccia dell’operatore. Va tenuto presente che Salesforce ha posto Open CTI in modalità di manutenzione e ne ha programmato il ritiro per il 28 febbraio 2028, indicando Salesforce Voice come direzione consigliata: su un progetto nuovo la scelta del framework va verificata prima di partire. Il fornitore della telefonia realizza l’adattatore che si innesta in questi ambienti, oppure si usa un connettore già pronto quando la piattaforma telefonica lo prevede. Lato centralino serve la licenza che abilita il canale di integrazione.

Meglio un centralino con CRM incluso o integrare il gestionale che uso già?

Dipende da quanto il gestionale attuale è radicato nei processi aziendali. Il CRM incluso in un centralino copre bene le esigenze di chi non ha ancora un gestionale strutturato, mentre chi ha già anagrafiche, offerte, ordini e storico dentro un altro sistema ha quasi sempre più senso integrare: duplicare i dati dei clienti in due strumenti diversi crea disallineamenti e lavoro doppio. La domanda utile non è quale sia il prodotto migliore, ma dove le persone lavorano davvero tutto il giorno.

Si può integrare Microsoft Teams con il CRM aziendale?

Sì, a condizione che i numeri aziendali siano dentro Teams, tipicamente con Direct Routing tramite SBC certificato oppure con una delle altre connettività PSTN. Da lì l’integrazione con il CRM segue le stesse strade degli altri centralini, usando gli ambienti di integrazione messi a disposizione dal gestionale. Se Teams convive con un centralino esistente durante una migrazione per gradi, va stabilito quale dei due sistemi scrive nel CRM, per non ritrovarsi attività duplicate.

Cosa serve per collegare un call center al CRM con un trunk SIP?

Il trunk SIP porta le chiamate, ma non basta da solo: servono una piattaforma di centralino o contact center che gestisca code e agenti ed esponga eventi e comandi via API, e un connettore verso il CRM. Sul trunk conviene verificare che l’operatore trasmetta correttamente il numero del chiamante, perché senza quello lo screen pop non esiste, e che i canali simultanei siano dimensionati sul traffico di picco. Il resto del lavoro è configurazione delle code, mappatura degli esiti e bonifica dell’anagrafica.

Fonti

Fonti verificate l’11 agosto 2026.

Other Articles