IVR e code di attesa: come progettare il flusso chiamate aziendale
Come strutturare risponditore automatico, code di attesa e regole orarie su un centralino VoIP senza perdere chiamate né far scappare i clienti.
Un centralino VoIP mal configurato si riconosce subito: menu vocali infiniti, code senza uscita, chiamate che squillano nel vuoto dopo l'orario di chiusura. Il problema non è quasi mai tecnologico, è di progettazione del flusso. Ecco come impostarlo correttamente.
Cos'è un IVR e quando serve davvero
L'IVR (Interactive Voice Response) è il risponditore automatico che accoglie il chiamante e lo instrada in base alla scelta digitata sul tastierino. Su FreePBX si chiama IVR, su 3CX Digital Receptionist, su Yeastar IVR: la logica è identica.
Serve quando hai più reparti con competenze distinte e un volume di chiamate che rende inefficiente lo smistamento manuale. Sotto le 20-30 chiamate al giorno con un solo reparto operativo, un IVR peggiora l'esperienza: aggiunge 15 secondi di attesa a una chiamata che poteva essere risposta subito.
Regole pratiche per il menu:
- Massimo 5 opzioni per livello. Oltre, il chiamante dimentica la prima prima di sentire l'ultima.
- Massimo 2 livelli di profondità. Un terzo livello significa che l'organizzazione dei reparti è confusa, non che serve un altro menu.
- Opzione 0 sempre presente e mappata su un operatore umano, anche se non annunciata.
- Timeout a 7-10 secondi con fallback automatico sul centralino, non riproduzione ciclica del messaggio.
- Annuncio corto: nome azienda e opzioni. Orari, indirizzo e promozioni vanno altrove.
Ring group o coda: non sono la stessa cosa
Molte configurazioni usano un ring group dove serviva una coda, o viceversa. La differenza è sostanziale.
| Caratteristica | Ring group | Coda (queue) |
|---|---|---|
| Chiamate in attesa | Una alla volta | Multiple, ordinate |
| Musica di attesa | No (squillo) | Sì |
| Annuncio posizione | No | Sì |
| Statistiche agenti | Limitate | Complete |
| Login/logout agenti | No | Sì |
| Strategie di distribuzione | Base (all, hunt) | Avanzate (ringall, leastrecent, fewestcalls, random) |
Usa un ring group per gruppi piccoli con traffico basso: amministrazione, magazzino, un reparto da due persone. Usa una coda quando il traffico può generare sovrapposizioni: assistenza clienti, prenotazioni, centralino principale di un'azienda con più di 10 dipendenti.
Configurare la coda senza far scappare i clienti
I parametri che contano davvero:
- Strategia di distribuzione.
ringallfa squillare tutti insieme: massima velocità di risposta, ma logora gli agenti.leastrecentdistribuisce a chi ha risposto meno di recente ed è il compromesso migliore per team di 3+ persone.fewestcallsbilancia sul conteggio totale. - Max wait time. Non lasciare mai una coda senza uscita. Imposta 120-180 secondi e poi instrada su voicemail o su un numero di backup. Una coda infinita è la ragione principale delle recensioni negative sull'assistenza telefonica.
- Join empty / leave when empty. Se nessun agente è loggato, la chiamata non deve entrare in coda: mandala direttamente a voicemail o al gruppo di fallback. Su FreePBX sono i parametri
Join Empty = noeLeave When Empty = yes. - Agent timeout. 15-20 secondi per agente. Sotto i 15 l'agente non fa in tempo a rispondere, sopra i 20 il chiamante percepisce l'attesa come abbandono.
- Annuncio periodico della posizione. Ogni 45-60 secondi. Comunicare "sei il terzo in coda" riduce misurabilmente il tasso di abbandono rispetto alla sola musica.
- Wrap-up time. 10-15 secondi tra una chiamata e la successiva per permettere all'agente di chiudere la nota sul gestionale. Senza wrap-up la qualità delle risposte crolla nelle ore di punta.
Time condition: il pezzo che quasi tutti dimenticano
Il flusso deve cambiare in base all'orario. La struttura corretta è a cascata:
- Time condition festivi (calendario nazionale + chiusure aziendali) → annuncio di chiusura straordinaria.
- Time condition orario di lavoro (es. lun-ven 09:00-13:00 e 14:30-18:30) → se vero, IVR/coda; se falso, punto 3.
- Fuori orario → annuncio con orari di apertura + voicemail, oppure inoltro al reperibile se il servizio lo prevede.
L'errore tipico è impostare un'unica fascia 09:00-18:30 che tiene la coda attiva durante la pausa pranzo, quando in ufficio non c'è nessuno. Il risultato sono chiamate che squillano per 3 minuti e si chiudono da sole.
Verifica sempre il fuso orario del PBX: un centralino cloud installato con timezone UTC applicherà le fasce orarie con due ore di sfasamento rispetto all'orario italiano estivo.
Voicemail e follow-up
La voicemail ha senso solo se qualcuno la ascolta. Attiva sempre voicemail-to-email con allegato audio: il messaggio arriva nella casella del reparto e diventa un ticket gestibile, non un file che nessuno apre.
Per l'assistenza tecnica valuta la callback in coda: il chiamante mantiene la posizione, riaggancia e viene richiamato quando arriva il suo turno. È supportata nativamente da 3CX e disponibile su FreePBX tramite modulo. Riduce il tempo di occupazione dei canali del trunk SIP e migliora sensibilmente la percezione del servizio.
Test prima di andare in produzione
Prima di spostare il numero principale sul nuovo flusso, verifica da linea esterna:
- ogni ramo dell'IVR, inclusi tasti non mappati e timeout
- comportamento con tutti gli agenti in pausa
- transizione automatica tra fascia oraria attiva e fuori orario
- consegna effettiva delle email di voicemail (controlla SPF e DKIM del dominio mittente)
- registrazione chiamate attiva sui rami che la richiedono, con informativa privacy
Un flusso ben progettato si misura in un numero: percentuale di chiamate risposte entro 30 secondi. Sotto l'85%, il problema è nella configurazione o nel dimensionamento del team, non nella linea.
Vuoi portare Velix a casa tua?
Verifica la copertura FTTH al tuo indirizzo in 30 secondi. Gratis, senza impegno.
Verifica copertura →