> ## 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.

# Memoria de llamadas

> Reconoce a quienes ya han llamado antes y mantén el contexto entre llamadas, con valores predeterminados del espacio de trabajo, alcance por asistente y almacenamiento seguro conforme al RGPD

Con la memoria de llamadas activada, el asistente reconoce por su número de teléfono a quienes ya han llamado antes y recibe, al inicio de la llamada, un breve resumen de las conversaciones anteriores: preferencias, asuntos pendientes y cómo terminó la última llamada.

Los números se almacenan **en formato hash** (nunca en texto plano), cada perfil incluye un indicador de consentimiento y puedes eliminar a quien llama si lo solicita (queda registrado para cumplir con el RGPD). El trabajo de retención limpia automáticamente los perfiles inactivos.

## Valor predeterminado del espacio de trabajo y anulación por asistente

La memoria se controla en dos niveles:

1. **Valor predeterminado del espacio de trabajo** — *Configuración → Memoria*: un interruptor único para todo el espacio de trabajo, más una **ventana de inactividad** opcional (días sin llamadas antes de que un perfil deje de usarse; vacío = nunca).
2. **Por asistente** — la tarjeta *Memoria de llamadas* en el editor del asistente (modal Configuración → Datos y privacidad):

| Modo                       | Comportamiento                                          |
| -------------------------- | ------------------------------------------------------- |
| `inherit` (predeterminado) | Sigue el valor predeterminado del espacio de trabajo    |
| `on`                       | La memoria siempre está activa para este asistente      |
| `off`                      | La memoria siempre está desactivada para este asistente |

## Alcance de la memoria (por asistente)

Cuando la memoria está activa (o se hereda activada), cada asistente también elige **dónde** se almacena la memoria de la conversación:

| Alcance                                        | Comportamiento                                                                                                                            |
| ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| `both` (predeterminado para asistentes nuevos) | Identidad de quien llama compartida en todo el espacio de trabajo, **más** un historial de conversación independiente para este asistente |
| `workspace`                                    | Una única memoria compartida para quien llama entre **todos** los asistentes (comportamiento heredado)                                    |
| `assistant`                                    | La memoria es privada para este asistente: los demás asistentes empiezan de cero con la misma persona que llama                           |

El consentimiento y el borrado por el RGPD siempre se aplican a todo el espacio de trabajo: si eliminas a una persona que llama en *Audiencia → Memoria de llamadas*, se elimina el perfil compartido y toda la memoria específica de cada asistente asociada a ese hash de teléfono.

Los asistentes existentes se migraron a `workspace` para que el comportamiento no cambiara sin avisar; los asistentes nuevos usan `both` de forma predeterminada.

## API y MCP

* `GET /v1/settings/memory` / `PATCH /v1/settings/memory`: lee y actualiza los valores predeterminados del espacio de trabajo (`memory_enabled_default`, `memory_staleness_days`); permisos `settings:read` / `settings:write`
* `PATCH /v1/assistants/{id}` con `{ "memory_mode": "inherit" | "on" | "off", "memory_scope": "workspace" | "assistant" | "both" }`: anulación por asistente
* Herramientas MCP: `get_memory_settings` / `update_memory_settings` (además de `update_assistant` para `memory_mode` / `memory_scope`)

<Note>
  Activa la memoria solo cuando tengas una base legal para almacenar el contexto de quien llama. El indicador de consentimiento de cada perfil y el registro de eliminación existen justamente para esto: trata un "olvídame, por favor" como una solicitud de no volver a llamar y atiéndela de inmediato.
</Note>
