# Riagganciare

**Call handling - Hang up** è quando l'agent ha *finito*. Quando un umano dovrebbe prendere il controllo, quello è [Trasferimento](https://docs.voicelogica.ai/telephony/transfer/). Mescolare i due è come i chiamanti vengono interrotti invece di passati.

La pagina lo spiega come: quando e come finiscono le chiamate - una domanda completamente risposta, silenzio dal chiamante, o un limite di tempo rigido.

  <ShotPlaceholder
    src="/assets/agent-configuration/hang-up.png"
    name="hang-up"
    alt="Hang up con terminazione automatica, ragioni e limite di durata"
    capture="Panoramica Call handling - Hang up."
  />

La terminazione automatica usa **End Call Reasons**. **Call Duration Limit** è una rete di sicurezza separata con il suo proprio toggle e un controllo **Maximum call duration** (un selettore di durata, non uno slider libero).

## Prima configurazione - un addio pulito

1. **Attivi Enable Automatic Call Ending**

   Quando attivo: "The agent ends calls automatically based on the conditions below."
   Quando spento: End Call Reasons sono nascoste e le chiamate non termineranno da quelle ragioni. Le sue ragioni restano salvate e tornano quando attiva questo. **Call Duration Limit** può ancora restare attivo come un limite rigido.

2. **Mantenga o riscriva le ragioni di attivazione**

   L'attivazione aggiunge già diverse ragioni (per esempio `call_completed`, `no_additional_help`, `issue_resolved`). Ogni riga mostra se l'addio è **AI Generated** e quante **interruption(s) allowed**.

   Apra la matita su una ragione. Una buona ragione corrisponde a qualcosa che un chiamante *dice o conferma* - confermano che non hanno bisogno di altro. Una cattiva ragione è un'atmosfera - "quando fatto," "quando si sente finito." Ragioni vaghe riagganciano su una pausa.

   Lista vuota + terminazione automatica attiva = **Required** la fermerà. Aggiunga una ragione specifica con **+ Add reason**, o spenga l'interruttore principale.

     <ShotPlaceholder
       src="/assets/agent-configuration/hang-up-reason.png"
       name="hang-up-reason"
       alt="Editor Manage End Call Reasons"
       capture="Modale editor ragione hang up."
     />

3. **Modifichi i campi della ragione**

   L'editor è **Manage End Call Reasons**:

- **Reason** (required) — Il nome della ragione (per esempio call_completed).
- **AI Generated** — Quando spuntato, l'addio è generato dal suo prompt. Giusto per quasi ogni linea di reception.
- **Static Farewell Message** — Usi esattamente la stessa frase ogni volta - solo quando legale o brand ha bisogno di uno script fisso.
- **Farewell prompt** — Il prompt (o testo statico) usato quando termina la chiamata. Lo mantenga breve.
- **Goodbye interruptions allowed** — Quante volte il chiamante può interrompere l'addio e mantenere la chiamata attiva prima che l'agent riattacchi comunque. **0** riattacca immediatamente anche se il chiamante parla. Default è **1**.

   Clicchi **Update** per salvare la ragione, o **Cancel** per chiudere senza cambiarla.

4. **Imposti Call Duration Limit come un soffitto, non un obiettivo**

   Attivi **Call Duration Limit**. Imposti **Maximum call duration** (per esempio **5 minutes**). La chiamata termina dopo questo tempo anche se stanno ancora parlando.

   I piani Demo mostrano: **Demo plans are capped at 5 minutes. You can set a longer limit - the backend will still end the call at 5 minutes.**

5. **Try this agent**

   Chieda una domanda, dica che ha finito, e ascolti. Se la interrompe a metà pensiero, la ragione è troppo lasca - la riscriva. Se chiacchiera per sempre dopo l'addio, la ragione non ha mai corrisposto - aggiunga la frase che ha effettivamente usato.

## Aggiungere una ragione più tardi

**+ Add reason** quando una chiamata reale è finita male (l'agent è rimasto dopo "grazie, ciao," o ha riattaccato durante un nome lungo). Nomini la ragione dopo la situazione, scriva il prompt nella lingua delle sue chiamate, salvi con **Update**, poi rigiochi quello scenario.

Elimini una ragione che si attiva sulle pause. Non elimini ogni ragione e lasci la terminazione automatica attiva.

## Risoluzione dei problemi

**Required vuole end-call reasons**

La terminazione automatica è attiva e la lista è vuota. Aggiunga una ragione specifica, o spenga **Enable Automatic Call Ending** (mantenga **Call Duration Limit** attivo se vuole ancora un limite rigido).

**La chiamata è morta a cinque minuti**

È su Demo, o **Maximum call duration** è cinque minuti. Su Demo il backend termina ancora a cinque minuti anche se sceglie un valore più lungo. Aggiorni se ha bisogno di chiamate live più lunghe; per i test, concluda prima.

**L'agent ha riattaccato invece di trasferire**

La ragione di conclusione ha corrisposto prima che Transfer lo facesse. Faccia in modo che la ragione di riagganciare richieda un "nient'altro" confermato, e metta le frasi di trasferimento su [Trasferimento](https://docs.voicelogica.ai/telephony/transfer/), non qui.

## Prossimi passi

[Trasferimento](https://docs.voicelogica.ai/telephony/transfer/) - [Avanzato](https://docs.voicelogica.ai/agent-configuration/advanced-config/) (parla sopra / silenzio) - [Risultati chiamata](https://docs.voicelogica.ai/agent-configuration/call-results/)
