# Hang up

**Call handling - Hang up** détermine quand l'agent a *terminé*. Lorsqu'un humain doit prendre le relais, c'est [Transfer](https://docs.voicelogica.ai/fr/telephony/transfer/). Mélanger les deux fait que les appelants sont coupés au lieu d'être transférés.

La page l'explique ainsi : quand et comment les appels se terminent - une question entièrement répondue, le silence de l'appelant ou une limite de temps stricte.

  <ShotPlaceholder
    src="/assets/agent-configuration/hang-up.png"
    name="hang-up"
    alt="Hang up avec fin automatique, raisons et limite de durée"
    capture="Call handling - Hang up vue d'ensemble."
  />

La fin automatique utilise **End Call Reasons**. **Call Duration Limit** est un filet de sécurité séparé avec sa propre bascule et un contrôle **Maximum call duration** (un sélecteur de durée, pas un curseur libre).

## Première configuration - un au revoir propre

1. **Activez Enable Automatic Call Ending**

   Lorsque activé : « L'agent termine les appels automatiquement en fonction des conditions ci-dessous. »
   Lorsque désactivé : End Call Reasons sont masqués et les appels ne se termineront pas pour ces raisons. Vos raisons restent enregistrées et reviennent lorsque vous activez à nouveau.  **Call Duration Limit** peut toujours rester activé comme plafond strict.

2. **Conservez ou réécrivez les raisons d'intégration**

   L'intégration ajoute déjà plusieurs raisons (par exemple `call_completed`, `no_additional_help`, `issue_resolved`). Chaque ligne indique si l'au revoir est **AI Generated** et combien **interruption(s) allowed**.

   Ouvrez le crayon sur une raison. Une bonne raison correspond à quelque chose qu'un appelant *dit ou confirme* - ils confirment qu'ils n'ont besoin de rien d'autre. Une mauvaise raison est une ambiance - « quand c'est fait », « quand ça semble terminé ». Les raisons vagues raccrochent lors d'une pause.

   Liste vide + fin automatique activée = **Required** vous arrêtera. Ajoutez une raison spécifique avec **+ Add reason**, ou désactivez l'interrupteur principal.

     <ShotPlaceholder
       src="/assets/agent-configuration/hang-up-reason.png"
       name="hang-up-reason"
       alt="Éditeur Manage End Call Reasons"
       capture="Modal de l'éditeur de raison de raccrochage."
     />

3. **Modifiez les champs de raison**

   L'éditeur est **Manage End Call Reasons** :

- **Reason** (required) — Le nom de la raison (par exemple call_completed).
- **AI Generated** — Lorsque coché, l'au revoir est généré à partir de votre prompt. Correct pour presque toutes les lignes de réception.
- **Static Farewell Message** — Utilisez exactement la même phrase à chaque fois - uniquement lorsque la loi ou la marque nécessite un script fixe.
- **Farewell prompt** — Le prompt (ou texte statique) utilisé lors de la fin de l'appel. Gardez-le court.
- **Goodbye interruptions allowed** — Combien de fois l'appelant peut interrompre l'au revoir et maintenir l'appel avant que l'agent ne raccroche de toute façon. **0** raccroche immédiatement même si l'appelant parle. La valeur par défaut est **1**.

   Cliquez sur **Update** pour enregistrer la raison, ou **Cancel** pour fermer sans la modifier.

4. **Définissez Call Duration Limit comme plafond, pas comme cible**

   Activez **Call Duration Limit**. Définissez **Maximum call duration** (par exemple **5 minutes**). L'appel se termine après ce temps même s'ils parlent encore.

   Les plans Demo affichent : **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**

   Posez une question, dites que vous avez terminé, et écoutez. Si cela vous coupe au milieu de votre pensée, la raison est trop lâche - réécrivez-la. Si cela discute éternellement après l'au revoir, la raison n'a jamais correspondu - ajoutez la phrase que vous avez réellement utilisée.

## Ajouter une raison plus tard

**+ Add reason** lorsqu'un véritable appel s'est mal terminé (l'agent est resté en ligne après « merci, au revoir », ou a raccroché pendant un long nom). Nommez la raison d'après la situation, écrivez le prompt dans la langue de vos appels, enregistrez avec **Update**, puis rejouez ce scénario.

Supprimez une raison qui se déclenche lors de pauses. Ne supprimez pas toutes les raisons et ne laissez pas la fin automatique activée.

## Dépannage

**Required veut des raisons de fin d'appel**

La fin automatique est activée et la liste est vide. Ajoutez une raison spécifique, ou désactivez **Enable Automatic Call Ending** (gardez **Call Duration Limit** activé si vous voulez toujours un plafond strict).

**L'appel est mort à cinq minutes**

Vous êtes sur Demo, ou **Maximum call duration** est de cinq minutes. Sur Demo, le backend termine toujours à cinq minutes même si vous choisissez une valeur plus longue. Mettez à niveau si vous avez besoin d'appels en direct plus longs ; pour les tests, terminez plus tôt.

**L'agent a raccroché au lieu de transférer**

La raison de conclusion a correspondu avant Transfer. Faites en sorte que la raison de raccrochage nécessite un « rien d'autre » confirmé, et mettez les phrases de transfert sur [Transfer](https://docs.voicelogica.ai/fr/telephony/transfer/), pas ici.

## Prochaines étapes

[Transfer](https://docs.voicelogica.ai/fr/telephony/transfer/) - [Advanced](https://docs.voicelogica.ai/fr/agent-configuration/advanced-config/) (parle par-dessus / silence) - [Call results](https://docs.voicelogica.ai/fr/agent-configuration/call-results/)
