> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ouraicalling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mémoire de l'appelant

> Reconnaissez les appelants récurrents et conservez le contexte d'un appel à l'autre, avec des valeurs par défaut au niveau de l'espace de travail, une portée par assistant et un stockage conforme au RGPD.

Lorsque la mémoire de l'appelant est activée, l'assistant reconnaît les appelants récurrents à leur numéro de téléphone et reçoit, en début d'appel, un court résumé des conversations précédentes : préférences, sujets en attente, comment s'est terminé le dernier appel.

Les numéros sont stockés **hachés** (jamais en clair), chaque profil comporte un indicateur de consentement, et les appelants peuvent être supprimés sur demande (ce qui est journalisé pour la conformité RGPD). Les profils obsolètes sont purgés automatiquement par la tâche de rétention.

## Valeur par défaut de l'espace de travail et surcharge par assistant

La mémoire se pilote à deux niveaux :

1. **Par défaut au niveau de l'espace de travail** — *Paramètres → Mémoire* : un interrupteur pour tout l'espace de travail, plus une **fenêtre d'obsolescence** facultative (nombre de jours sans appel avant qu'un profil d'appelant ne soit plus utilisé ; vide = jamais).
2. **Par assistant** — la carte *Mémoire de l'appelant* dans l'éditeur d'assistant (modale Paramètres → Données et confidentialité) :

| Mode                   | Comportement                                     |
| ---------------------- | ------------------------------------------------ |
| `inherit` (par défaut) | Suit la valeur par défaut de l'espace de travail |
| `on`                   | Mémoire toujours activée pour cet assistant      |
| `off`                  | Mémoire toujours désactivée pour cet assistant   |

## Portée de la mémoire (par assistant)

Lorsque la mémoire est activée (y compris par héritage), chaque assistant choisit aussi **où** la mémoire de conversation est stockée :

| Portée                                           | Comportement                                                                                                                               |
| ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `both` (par défaut pour les nouveaux assistants) | Identité de l'appelant partagée à l'échelle de l'espace de travail, **plus** un historique de conversation distinct propre à cet assistant |
| `workspace`                                      | Une mémoire commune à l'appelant, partagée entre **tous** les assistants (comportement historique)                                         |
| `assistant`                                      | La mémoire reste privée à cet assistant : les autres assistants repartent de zéro avec le même appelant                                    |

Le consentement et l'effacement RGPD s'appliquent toujours à l'échelle de l'espace de travail : supprimer un appelant depuis *Audience → Mémoire de l'appelant* supprime le profil partagé ainsi que toutes les mémoires propres à chaque assistant pour ce hachage téléphonique.

Les assistants existants ont été basculés rétroactivement sur `workspace` afin que leur comportement ne change pas silencieusement ; les nouveaux assistants utilisent `both` par défaut.

## API et MCP

* `GET /v1/settings/memory` / `PATCH /v1/settings/memory` — lire et mettre à jour les valeurs par défaut de l'espace de travail (`memory_enabled_default`, `memory_staleness_days`) ; portées `settings:read` / `settings:write`
* `PATCH /v1/assistants/{id}` avec `{ "memory_mode": "inherit" | "on" | "off", "memory_scope": "workspace" | "assistant" | "both" }` — surcharge par assistant
* Outils MCP : `get_memory_settings` / `update_memory_settings` (ainsi que `update_assistant` pour `memory_mode` / `memory_scope`)

<Note>
  N'activez la mémoire que là où vous disposez d'une base légale pour conserver le contexte de l'appelant. L'indicateur de consentement présent sur chaque profil et le journal de suppression existent précisément pour cela : traitez un « oubliez-moi » comme une demande de ne plus être contacté, et honorez-la immédiatement.
</Note>
