Vai al contenuto principale

Panoramica

I controlli DTMF (Dual-Tone Multi-Frequency) consentono ai tuoi agenti AI sia di inviare che catturare toni della tastiera telefonica durante le conversazioni. Questo permette agli agenti di navigare i sistemi IVR, interagire con sistemi telefonici legacy e raccogliere input strutturati dai chiamanti attraverso pressioni di tasti - trasformando il tuo agente da solo voce a un sistema completo di automazione telefonica. Le capacità DTMF sono essenziali per integrare gli agenti AI con l’infrastruttura telefonica aziendale esistente, consentendo trasferimenti senza soluzione di continuità attraverso menu IVR complessi e raccogliendo input numerici precisi come numeri di conto, codici PIN o selezioni di menu.
Solo Chiamate Telefoniche: DTMF si applica alle chiamate telefoniche tramite connessioni SIP/PSTN. Le conversazioni basate sul web senza una gamba telefonica non supportano l’interazione DTMF.La configurazione DTMF è disponibile nella scheda Abilities sotto DTMF Controls. Le impostazioni includono abilitazione/disabilitazione globale, parametri di invio toni e configurazione modalità cattura.

Cos’è DTMF?

Comprendere la Tecnologia DTMF

DTMF è il segnale generato quando premi i tasti su una tastiera telefonica. Ogni tasto produce due toni simultanei a frequenze diverse - uno alto e uno basso - creando un suono unico che i sistemi possono decodificare per identificare quale tasto è stato premuto. Tasti disponibili:
  • Cifre: 0-9 (input numerico)
  • Asterisco: * (spesso usato come “indietro” o “annulla”)
  • Cancelletto/Diesis: # (spesso usato come “conferma” o “invio”)
Usi comuni:
  • Navigare menu IVR (“Premi 1 per Vendite, 2 per Supporto”)
  • Inserire numeri di conto o PIN
  • Confermare o annullare azioni

Capacità DTMF

Due Funzioni Primarie

Invio Toni

L’agente invia toni DTMF a sistemi esterni (navigazione IVR)

Cattura Toni

L’agente riceve e interpreta toni DTMF dai chiamanti

Casi d’Uso Invio Toni

L’agente inserisce credenziali attraverso sistemi IVR.
L’agente trasferisce chiamate attraverso menu IVR multi-livello.

Casi d’Uso Cattura Toni

L’agente presenta opzioni menu e cattura la scelta del cliente.
L’agente raccoglie dati numerici strutturati come numeri di conto.
L’agente raccoglie dati sensibili tramite tastiera invece di voce.

Configurazione Controlli DTMF

Accesso Impostazioni DTMF

1

Naviga alla Configurazione DTMF

Apri configurazione agenteVai alla scheda AbilitiesScorri alla sezione DTMF Controls
2

Abilita DTMF

Attiva DTMF Support su ONQuesto abilita sia le capacità di invio che cattura
3

Configura Impostazioni

Configura parametri invio toni e modalità cattura (dettagli sotto)
4

Salva Configurazione

Salva modificheBarra salvataggio appare se esistono modifiche non salvate
Configurazione DTMF Controls che mostra modalità cattura, impostazioni toni e parametri collector
Configurazione DTMF Controls che mostra modalità cattura, impostazioni toni e parametri collector

Toggle DTMF Globale

Abilita DTMF durante le chiamate Consenti all’agente di inviare toni tastiera e raccogliere cifre dai chiamanti. Quando abilitare:
  • L’agente deve navigare sistemi IVR
  • L’agente deve raccogliere input numerico strutturato
  • L’integrazione richiede interazione DTMF

Configurazione Invio Toni

Invio Toni

Configura il tuo agente per inviare toni DTMF a sistemi esterni. Toggle: Consenti all’agente di inviare toni tastiera Parametri:
  • Pausa tra toni (secondi): 3 secondi (predefinito)
  • Durata tono (ms): 120 ms (predefinito)
  • Pausa tra toni (ms): 70 ms (predefinito)

Parametri Invio Toni

Cosa controlla: Tempo minimo tra trasmissioni toni sequenzialiPredefinito: 3 secondiIntervallo: 0,5s e superiori (passo: 0,5s)Scopo: Assicura che l’IVR ricevente abbia tempo di processare ogni tono prima che arrivi il successivoQuando regolare:
  • Aumenta (4-5s): Sistemi IVR lenti/legacy che perdono toni
  • Diminuisci (1-2s): Sistemi moderni veloci, riduci tempo navigazione totale
Esempio:
Invio "1234" con pausa 3s:
Tono "1" → pausa 3s → Tono "2" → pausa 3s →
Tono "3" → pausa 3s → Tono "4"

Tempo totale: ~12 secondi
Cosa controlla: Lunghezza di ogni singola trasmissione tonoPredefinito: 120msIntervallo: 40ms - 1000ms (passo: 10ms)Scopo: Determina quanto a lungo l’agente “tiene premuto” ogni tastoQuando regolare:
  • Aumenta (150-200ms): Sistemi IVR che non rilevano toni affidabilmente
  • Diminuisci (80-100ms): Accelera interazioni, riduci latenza
Nota tecnica: La maggior parte degli IVR richiede minimo 60-80ms per rilevare un tono. Sotto questa soglia, i toni potrebbero essere persi.
Cosa controlla: Pausa silenziosa tra la fine di un tono e l’inizio del successivoPredefinito: 70msIntervallo: 0ms - 1000ms (passo: 10ms)Scopo: Fornisce separazione chiara tra toni consecutivi per prevenire fusioneQuando regolare:
  • Aumenta (100-150ms): IVR che tratta toni rapidi come singolo input
  • Diminuisci (40-50ms): Accelera sequenze multi-cifra
Relazione con pausa:
Tempo totale tra toni = Durata Tono + Pausa + Cooldown

Esempio con predefiniti:
120ms (tono) + 70ms (pausa) + 3000ms (cooldown) = 3,19s tra inizi

Impostazioni Raccomandate per Caso d’Uso

Impostazioni:
  • Cooldown: 1-2 secondi
  • Durata Tono: 100ms
  • Pausa tra toni: 50ms
Usa per: IVR basati su cloud, sistemi telefonici moderniTempo totale per tono: ~1,15sIdeale per sistemi veloci basati su cloud che possono processare rapidamente input DTMF.
Impostazioni:
  • Cooldown: 3 secondi (predefinito)
  • Durata Tono: 120ms (predefinito)
  • Pausa tra toni: 70ms (predefinito)
Usa per: La maggior parte dei sistemi telefonici aziendaliTempo totale per tono: ~3,19sQuesta è la configurazione predefinita raccomandata che funziona affidabilmente con la maggioranza dei sistemi IVR.
Impostazioni:
  • Cooldown: 4-5 secondi
  • Durata Tono: 150ms
  • Pausa tra toni: 100ms
Usa per: Sistemi che perdono toni, infrastruttura legacyTempo totale per tono: ~4,25sUsa queste impostazioni più lente quando osservi toni persi o fallimenti navigazione con sistemi legacy.
Inizia con impostazioni predefinite e regola solo se osservi toni persi o fallimenti navigazione IVR. Testa accuratamente dopo ogni modifica.

Configurazione Cattura Toni

Modalità Cattura

Scegli come il tuo agente riceve e interpreta input DTMF dai chiamanti.

Modalità Menu

Per selezioni menu stile IVR La modalità Menu cattura una singola pressione tasto e la invia immediatamente all’agente.
Configurazione DTMF Controls che mostra opzioni Capture Mode con schede Menu (singolo tasto) e Collector (multi-cifra), Menu mode selezionato, toggle Enable DTMF during calls, sezione Tone Sending con toggle 'Allow the agent to send keypad tones' e parametri per Cooldown between tones (3 secondi), Tone duration (120 ms) e Gap between tones (70 ms), sezione Keypad Capture con toggle 'Collect caller keypad input', nota che spiega che Menu mode finalizza sulla prima cifra, e pulsanti Discard/Save changes
Configurazione DTMF Controls che mostra opzioni Capture Mode con schede Menu (singolo tasto) e Collector (multi-cifra), Menu mode selezionato, toggle Enable DTMF during calls, sezione Tone Sending con toggle 'Allow the agent to send keypad tones' e parametri per Cooldown between tones (3 secondi), Tone duration (120 ms) e Gap between tones (70 ms), sezione Keypad Capture con toggle 'Collect caller keypad input', nota che spiega che Menu mode finalizza sulla prima cifra, e pulsanti Discard/Save changes
Come funziona:
  • L’agente presenta opzioni menu
  • Il cliente preme singolo tasto (0-9, *, #)
  • L’agente riceve cifra immediatamente
  • L’agente risponde in base al tasto premuto
Esempio:
Agente: "Premi 1 per fatturazione, 2 per supporto tecnico o 3 per parlare
        con un rappresentante."

Cliente: [Preme 2]

Agente: "Ottimo, ti aiuterò con il supporto tecnico."
Configurazione: Modalità menu ascolta una singola pressione tasto e la invia immediatamente all’agente. Nessun parametro aggiuntivo - Modalità menu automaticamente:
  • Cattura singola pressione tasto
  • Processa immediatamente
  • Nessun tasto terminazione richiesto
  • Tasto cancella non disponibile
Casi d’uso: Selezione reparto, conferme sì/no, scale di valutazione

Modalità Collector

Per raccogliere sequenze come numeri conto, PIN, numeri telefono La modalità Collector bufferizza multiple cifre fino a quando l’utente preme il tasto terminazione o scade il timeout.
Configurazione DTMF Controls che mostra Capture Mode con scheda Collector (multi-cifra) selezionata, toggle Enable DTMF, sezione Tone Sending con impostazioni cooldown/duration/gap, sezione Keypad Capture con toggle Collect caller keypad input, configurazione cifre minime/massime, impostazioni timeout, dropdown tasto terminazione e tasto cancella input, e pulsante save changes
Configurazione DTMF Controls che mostra Capture Mode con scheda Collector (multi-cifra) selezionata, toggle Enable DTMF, sezione Tone Sending con impostazioni cooldown/duration/gap, sezione Keypad Capture con toggle Collect caller keypad input, configurazione cifre minime/massime, impostazioni timeout, dropdown tasto terminazione e tasto cancella input, e pulsante save changes
Come funziona:
  • L’agente richiede input multi-cifra
  • Il cliente inserisce multiple cifre
  • Preme tasto terminazione (di solito #) quando completo
  • L’agente riceve stringa cifre completa
Esempio:
Agente: "Per favore inserisci il tuo numero conto a 10 cifre, seguito dal tasto cancelletto."

Cliente: [Preme 5-5-5-1-2-3-4-5-6-7-#]

Agente: "Grazie. Ho trovato il tuo conto che termina con 4567."
Configurazione:
  • Cifre minime: 1 (predefinito)
  • Cifre massime: 25 (predefinito)
  • Timeout (ms): 6000ms (6 secondi, predefinito)
  • Tasto terminazione: # (Cancelletto)
  • Tasto cancella input: * (Asterisco)
Casi d’uso: Numeri conto, PIN, numeri telefono, ID ordine

Parametri Modalità Collector

Cosa controlla: Meno cifre richieste prima che input sia considerato validoPredefinito: 1Intervallo: 1 a cifre massime (passo: 1)Scopo: Previene invio prematuro, valida lunghezza input attesaEsempi:
  • Numero conto (10 cifre): Imposta a 10
  • PIN (4 cifre): Imposta a 4
  • Input flessibile: Imposta a 1 (qualsiasi lunghezza accettata)
Comportamento:
  • Se cliente preme # prima di raggiungere minimo → Errore, richiesta reinserimento
  • Se cliente raggiunge minimo → Può premere # per inviare anticipatamente
Cosa controlla: Cifre massime accettate prima di auto-invioPredefinito: 25Intervallo: Cifre minime a 64 (passo: 1)Scopo: Previene input eccessivamente lungo, può auto-inviare quando raggiunto maxEsempi:
  • Numero telefono: Imposta a 10 (formato US)
  • Numero conto: Imposta a lunghezza attesa
  • Lunghezza variabile: Imposta più alto del massimo atteso
Comportamento:
  • Quando inserite cifre max → Invia automaticamente senza richiedere #
  • Toni dopo max vengono ignorati
Cosa controlla: Quanto attendere per cifra successiva prima del timeoutPredefinito: 6000ms (6 secondi)Intervallo: 500ms - 30000ms (passo: 500ms)Scopo: Gestisce input abbandonato, richiede al cliente di continuareComportamento:
  • Timer inizia dopo ogni pressione cifra
  • Reset con ogni nuova cifra
  • Se raggiunto timeout → Tratta come completo o richiedi più
Esempi:
  • Input rapido (PIN): 3000-4000ms (3-4 secondi)
  • Input lungo (numero conto): 6000-8000ms (6-8 secondi)
  • Sistema paziente: 10000ms+ (10+ secondi)
Gestione istruzioni:
Se input DTMF va in timeout prima del tasto terminazione:
- Richiedi cliente: "Non ho ricevuto il numero completo.
  Per favore riprova e premi cancelletto quando finito."
- Reset collector e consenti retry
Cosa controlla: Quale tasto segnala “input completo”Opzioni: # (Cancelletto), * (Asterisco), 0-9Predefinito: # (Cancelletto)Scopo: Consente input lunghezza variabile con segnale completamento esplicitoEsempio:
Agente: "Inserisci numero conto seguito da cancelletto."
Cliente inserisce: 123456#
→ Agente riceve "123456"

Agente: "Inserisci numero telefono seguito da cancelletto."
Cliente inserisce: 5551234567#
→ Agente riceve "5551234567"
Cosa controlla: Quale tasto elimina l’ultima cifra inseritaOpzioni: * (Asterisco), # (Cancelletto)Predefinito: * (Asterisco)Scopo: Consente al cliente di correggere errori senza ricominciareEsempio:
Cliente inserisce: 1-2-3-4-5-6
Realizza errore, preme: *
Sistema elimina ultima cifra: 1-2-3-4-5
Cliente continua: 7-8-#
Input finale: "12345678"
Nota: Se cliente preme tasto cancella su buffer vuoto, tipicamente ignorato (nessuna azione).

Impostazioni Collector Raccomandate per Caso d’Uso

Impostazioni:
  • Cifre minime: 10
  • Cifre massime: 10
  • Tasto terminazione: # (opzionale, auto-invia a 10)
  • Timeout: 6000ms (6 secondi)
  • Tasto cancella input: *
Risultato: Auto-invia a esattamente 10 cifre, o cliente può premere # anticipatamente
Impostazioni:
  • Cifre minime: 4
  • Cifre massime: 6
  • Tasto terminazione: #
  • Timeout: 4000ms (4 secondi)
  • Tasto cancella input: *
Risultato: Accetta PIN 4-6 cifre, richiede # per 4-5 cifre, auto-invia a 6
Impostazioni:
  • Cifre minime: 7
  • Cifre massime: 15
  • Tasto terminazione: #
  • Timeout: 6000ms (6 secondi)
  • Tasto cancella input: *
Risultato: Gestisce formati US (10 cifre) e internazionali (variabili)
Impostazioni:
  • Cifre minime: 1 (predefinito)
  • Cifre massime: 25 (predefinito)
  • Tasto terminazione: #
  • Timeout: 6000ms (6 secondi, predefinito)
  • Tasto cancella input: *
Risultato: Accetta qualsiasi lunghezza, cliente controlla completamento con #

Usare DTMF nelle Istruzioni

Richiedere Input DTMF

Esempio selezione menu:
Quando presenti opzioni, istruisci chiaramente il cliente a usare la tastiera:

Agente: "Posso aiutarti con tre cose:
        Per saldo conto, premi 1.
        Per transazioni recenti, premi 2.
        Per servizio clienti, premi 3.

        Per favore premi un numero ora."

Attendi input DTMF. Quando ricevuto, conferma la selezione:

Se cliente preme 1: "Ottimo, verificherò il saldo del tuo conto."
Se cliente preme 2: "Ok, ti mostrerò le transazioni recenti."
Se cliente preme 3: "Ti metterò in contatto con il servizio clienti."
Esempio raccolta multi-cifra:
Quando raccogli numeri conto o PIN:

Agente: "Per sicurezza, dovrò verificare il tuo conto.
        Per favore inserisci il tuo numero conto a 8 cifre usando la tastiera,
        seguito dal tasto cancelletto."

Attendi input DTMF (modalità collector con min=8, max=8, term=#).

Quando ricevute cifre, conferma ricezione senza ripetere numero completo:
"Grazie, ho localizzato il tuo conto che termina con [ultime 4 cifre]."

Gestire Risposte DTMF

Processamento automatico: Quando cattura DTMF è abilitata, l’agente riceve automaticamente cifre raccolte e può rispondere ad esse. Nessuna configurazione aggiuntiva necessaria. Avanzato: Usare il tool wait_for_dtmf_input Per controllo esplicito nelle istruzioni agente, puoi chiamare il tool wait_for_dtmf_input. Restituisce:
{
  "value": "1234",
  "digits": ["1","2","3","4"],
  "length": 4,
  "met_minimum": true,
  "reason": "termination"
}
Usa questo quando devi validare input o gestire specifici pattern cifre nelle istruzioni. Validare input multi-cifra:
Quando cliente inserisce numero conto via DTMF:

Valida input:
- Controlla lunghezza corrisponde attesa (es. 10 cifre per numero conto)
- Verifica formato (solo numerico, pattern atteso)
- Usa per azione ricerca conto

Se validazione fallisce:
"Ho ricevuto {result.length} cifre, ma i numeri conto sono
10 cifre. Riproviamo. Per favore inserisci il tuo numero conto a 10 cifre
seguito da cancelletto."

Se validazione riesce:
Usa azione 'Lookup Customer Account' con account_number = result.value

Fallback a Voce

Offrire alternativa voce:
Offri sempre opzione fallback voce per clienti che non possono o
non vogliono usare DTMF:

Agente: "Puoi inserire il tuo numero conto usando la tastiera, o
        se preferisci, puoi dirlo ad alta voce. Quale preferisci?"

Se cliente dice "tastiera" o preme tasto:
→ Entra modalità raccolta DTMF

Se cliente dice "dirlo" o pronuncia numero:
→ Usa riconoscimento vocale per catturare numero conto
Gestire fallimenti DTMF:
Se cliente non risponde a richiesta DTMF dopo 10 secondi:

"Non ho ricevuto inserimento tastiera. Se hai problemi con
la tastiera, puoi anche dirmi il numero conto verbalmente.
Vuoi riprovare con la tastiera o pronunciare il numero?"

Testare Configurazione DTMF

Piano Test

1

Testa Invio Toni (Navigazione IVR)

Setup:
  1. Configura agente con azione trasferimento a numero telefono con IVR
  2. Aggiungi istruzioni per navigare IVR usando toni DTMF
Test:
  1. Inizia chiamata test
  2. Attiva azione trasferimento
  3. Monitora agente che naviga IVR (controlla log per toni inviati)
  4. Verifica che agente raggiunga destinazione corretta
Validazione:
  • Toni inviati a intervalli corretti
  • IVR riconosce tutti i toni
  • Navigazione completa con successo
  • Nessun tono perso o mal interpretato
2

Testa Modalità Menu (Cattura Singolo Tasto)

Setup:
  1. Configura DTMF in Modalità Menu
  2. Aggiungi opzioni menu alle istruzioni
Test:
  1. Inizia chiamata test
  2. Ascolta opzioni menu
  3. Premi singolo tasto (1, 2, 3, ecc.)
  4. Verifica che agente riconosca e risponda appropriatamente
Matrice test:
TastoAzione Attesa
1Instrada opzione 1
2Instrada opzione 2
9Instrada opzione 9
*Gestisci tasto asterisco
#Gestisci tasto cancelletto
InvalidoGestione errore
3

Testa Modalità Collector (Multi-Cifra)

Setup:
  1. Configura DTMF in Modalità Collector
  2. Imposta cifre min/max appropriate, tasto terminazione
Test:
  1. Inizia chiamata test
  2. Richiedi agente raccolga cifre
  3. Inserisci varie sequenze cifre:
    • Esattamente cifre minime + #
    • Tra min e max cifre + #
    • Esattamente cifre massime (auto-invio)
    • Usa tasto cancella (*) per correggere errori
    • Lascia timeout input
  4. Verifica che agente riceva stringa cifre corretta
Validazione:
  • Applicazione minimo cifre funziona
  • Auto-invio massimo cifre funziona
  • Tasto terminazione finalizza correttamente input
  • Tasto cancella elimina correttamente ultima cifra
  • Gestione timeout appropriata
4

Testa Casi Limite

Scenari da testare:Input vuoto:
  • Premi # immediatamente (nessuna cifra)
  • Dovrebbe rifiutare se min > 0
Scenari timeout:
  • Inserisci cifre parziali, attendi timeout
  • Verifica gestione appropriata
Inserimento rapido:
  • Inserisci cifre molto rapidamente
  • Verifica tutte catturate correttamente
Casi limite tasto cancella:
  • Premi * su buffer vuoto (dovrebbe ignorare)
  • Premi * più volte (elimina multiple cifre)
  • Inserisci cifre, cancella tutte, inserisci nuova sequenza
Tasti invalidi:
  • Premi tasti in modalità sbagliata (es. # in Modalità Menu)
  • Tieni premuto tasto troppo a lungo
  • Premi più tasti simultaneamente
5

Testa Integrazione con Istruzioni

Validazione:
  1. Agente richiede correttamente input DTMF
  2. Agente attende input (non continua a parlare)
  3. Agente conferma ricezione input
  4. Agente processa correttamente valore catturato
  5. Agente gestisce input invalido elegantemente
  6. Agente offre fallback voce quando appropriato

Problemi Test Comuni

Sintomi: Cliente preme tasti ma agente non rispondePossibili cause:
  1. DTMF Support non abilitato globalmente
  2. Durata tono troppo corta per rilevamento
  3. Problemi rete/codec che degradano toni
  4. Istruzioni non gestiscono variabile DTMF
Soluzioni:
  • Verifica che toggle DTMF Support sia ON
  • Aumenta durata tono a 150-200ms
  • Testa da telefono/rete diversa
  • Controlla log per confermare che tool wait_for_dtmf_input sia registrato e invocato
  • Verifica che session.userdata.last_dtmf_input sia popolato nei log worker
Sintomi: Agente riceve cifre diverse da quelle premute dal clientePossibili cause:
  1. Pausa inter-tono troppo corta (toni si fondono)
  2. Rumore di fondo crea toni falsi
  3. Cliente preme tasti troppo rapidamente
Soluzioni:
  • Aumenta pausa inter-tono a 100-150ms
  • Testa in ambiente silenzioso
  • Aumenta timeout per rallentare inserimento cliente
  • Aggiungi validazione e conferma nelle istruzioni
Sintomi: Premere * non elimina ultima cifraPossibili cause:
  1. Tasto cancella non configurato correttamente
  2. Tasto cancella premuto in Modalità Menu (non applicabile)
  3. * assegnato come tasto terminazione (conflitto)
Soluzioni:
  • Verifica che tasto cancella sia impostato a * in Modalità Collector
  • Assicura che modalità sia Collector (tasto cancella funziona solo in Collector)
  • Non usare * sia come tasto cancella che terminazione

Best Practice

Mai forzare interazione solo DTMF
Buono:
"Puoi inserire il tuo numero conto usando la tastiera, o se
preferisci, puoi dirlo ad alta voce. Quale preferisci?"

Cattivo:
"Inserisci il tuo numero conto usando la tastiera ora."
[Nessuna alternativa fornita]
Perché: Non tutti i clienti possono usare DTMF:
  • Telefoni cellulari in aree con segnale debole
  • App VoIP senza tastiera
  • Esigenze accessibilità
  • Preferenza per interazione vocale
Conferma sempre cosa hai ricevuto, specialmente per input multi-cifra
Buono:
Cliente inserisce: 5551234567#
Agente: "Grazie. Ho localizzato il tuo conto che termina con 4567."

Cattivo:
Cliente inserisce: 5551234567#
Agente: [Procede senza conferma]
[Cliente incerto se numero corretto ricevuto]
Considerazione sicurezza: Per input sensibili (PIN, SSN), conferma parziale:
"Ho ricevuto il tuo PIN a 4 cifre che termina con 78."
Non ripetere numero sensibile completo.
Sii esplicito riguardo aspettative
Buono:
"Per favore inserisci il tuo numero telefono a 10 cifre usando la tastiera,
seguito dal tasto cancelletto."

Cattivo:
"Inserisci il tuo numero telefono."
[Cliente non sa usare tastiera vs. voce]
[Non sa come segnalare completamento]
Includi nella richiesta:
  • Cosa inserire (numero conto, PIN, selezione)
  • Quante cifre (se lunghezza fissa)
  • Tasto terminazione (se applicabile)
  • Metodo alternativo (voce)
Usa impostazioni predefinite inizialmente, ottimizza in base a dati realiStrategia predefinita:
  1. Inizia con predefiniti raccomandati
  2. Distribuisci a piccolo gruppo test
  3. Monitora errori DTMF nei log
  4. Regola temporizzazioni in base a fallimenti reali
  5. Distribuisci impostazioni ottimizzate
Non:
  • Impostare temporizzazioni molto veloci senza testare
  • Assumere che tutti gli IVR si comportino allo stesso modo
  • Ottimizzare per velocità a scapito di affidabilità
Consenti tentativi multipli con feedback utile
Esempio istruzioni:

Traccia tentativi DTMF (ad esempio con variabile memoria o struttura dati personalizzata):
attempts += 1

Se tentativo 1: "Riproviamo. Ricorda di premere cancelletto quando finito."
Se tentativo 2: "Hai problemi? Puoi anche dire il numero ad alta voce."
Se tentativo 3: "Ti trasferirò a qualcuno che può aiutarti direttamente."
Non:
  • Arrendersi dopo singolo fallimento
  • Ripetere esattamente stesse istruzioni (non utile)
  • Rimanere bloccati in loop retry infinito

Passi Successivi