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

# Barreras de protección y calidad de la conversación

> Audio de fondo, interrupciones, frases de relleno, gestión de inactividad, consentimiento y barreras de protección

Estas opciones marcan la diferencia entre sonar "claramente a un robot" y mantener una conversación en la que la gente se queda. Todas se configuran por asistente.

## Audio de fondo

El silencio total suena artificial por teléfono. Puedes añadir capas de:

* **Sonido ambiental** — oficina, ciudad, bosque, sala llena de gente o teclado, con volumen ajustable (o tu propio audio subido).
* **Sonido de "pensando"** — un sonido sutil mientras el asistente está pensando —durante la espera del LLM y en cualquier llamada a herramientas—, para que el procesamiento nunca suene como una llamada cortada.

La música de espera no forma parte de esta sección: se configura directamente en la [herramienta de transferencia asistida](/flow-builder/nodes#warm-transfer) (pista integrada o tu propia subida), ya que solo se reproduce mientras se informa a un supervisor.

## Gestión de interrupciones

Quienes llaman interrumpen — los buenos asistentes lo gestionan con soltura.

* **Permitir interrupciones** — activado de forma predeterminada; el asistente deja de hablar cuando quien llama habla por encima.
* **Duración mínima de interrupción** — ignora ruidos muy breves para que una tos no corte al asistente.
* **Interrupciones adaptativas** — el modo recomendado: expresiones de escucha activa como "mhm", "vale" o "claro" *no* se tratan como una interrupción, así que el asistente sigue hablando durante ese feedback natural del oyente, pero cede de inmediato ante una interjección real.

## Frases de relleno y herramientas asíncronas

Cuando una llamada a una herramienta (consulta al CRM, verificación de disponibilidad) tarda varios segundos, el asistente puede rellenar ese hueco:

* **Texto durante la ejecución** — un aviso fijo al iniciar la herramienta ("Un momento, estoy comprobando eso…").
* **Frases de relleno** — un conjunto rotativo de frases cortas que se dicen durante esperas más largas, con retraso inicial e intervalo configurables. Solo se pronuncian en las pausas: nunca hablan por encima de quien llama.
* **Herramientas asíncronas** — marca un [nodo de herramienta](/flow-builder/nodes#tool) como asíncrono y la conversación continúa mientras la herramienta se ejecuta; el resultado se incorpora en cuanto llega.

## Gestión de inactividad

Nadie quiere una llamada que se quede colgada en silencio para siempre:

* **Tiempo de espera de inactividad** — tras este número de segundos de silencio, el asistente pregunta si sigues ahí ("¿Sigues ahí?").
* **Mensajes de inactividad** — frases fijas opcionales para esas comprobaciones; déjalo vacío para que el LLM genere unas naturales.
* **Rondas máximas** — tras N comprobaciones sin respuesta, el asistente se despide y cuelga. Esto también protege tu saldo de minutos.

De forma independiente, la **duración máxima de llamada** limita cada llamada: al alcanzarla, el asistente cierra la conversación con cortesía y finaliza la llamada.

## Consentimiento y grabación condicional

Para jurisdicciones que exigen el consentimiento de todas las partes (Alemania: §201 StGB):

* **Aviso de consentimiento** — un mensaje configurable que se reproduce al inicio de la llamada (pregenerado, sin latencia añadida).
* **Modo de consentimiento** — quien llama da su consentimiento **de forma verbal** o **pulsando una tecla** (DTMF).
* **Si lo rechaza** — la llamada continúa *sin grabación*, o se finaliza.
* La grabación empieza **solo tras el consentimiento**. El resultado del consentimiento se guarda junto con la llamada, a prueba de auditorías.

## Barreras de protección

Barreras de seguridad deterministas que se aplican por encima del prompt:

* **Manipulación → Inyección de prompt** — bloquea intentos de eludir o anular las instrucciones del sistema (detección de jailbreak en el discurso de quien llama). Disponible en todos los planes, **activada de forma predeterminada**; desmárcala para desactivarla (`guardrails.input.jailbreak`).
* **Temas bloqueados** — asuntos que el asistente debe rechazar; la salida detectada se sustituye por tu **texto de rechazo** (Fallbacks & Guardrails).
* **Palabras clave de escalado** — si quien llama menciona una (por ejemplo, "abogado", "emergencia"), es la plataforma —no el LLM— quien activa una transferencia inmediata a tu **número de escalado** (Fallbacks & Guardrails).

<Note>
  Los filtros de temas y categorías se aplican en la ruta de salida, así que siguen funcionando incluso si alguien hábil consigue que el modelo se desvíe de su prompt.
</Note>

## Pronunciación y limpieza de texto

Consulta [Modelos y voces → Estilo de habla](/assistants/models-and-voices#speaking-style): diccionario de pronunciación, filtrado de markdown/emojis, velocidad de habla y volumen de salida.
