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

# Canal, enrutamiento y comportamiento

> Número, tipo de agente, quién responde un SMS entrante, tiempos, memoria y etiquetas de resultado

## Canal de SMS

<Frame caption="Número, tipo de agente y enrutamiento">
  <img src="https://mintcdn.com/dialtu-0be120d3/-eTE2eZzALOQmbBW/images/es/agentes-de-sms/canal-grupo-entrante.png?fit=max&auto=format&n=-eTE2eZzALOQmbBW&q=85&s=3b0bbd13918a5328fde496a0af23c15b" alt="Grupo Canal de SMS con un número seleccionado, Tipo de Agente en Entrante y la fila Enrutamiento en Predeterminado — atiende el tráfico sin coincidencia, con el enlace Editar horario" width="360" height="610" data-path="images/es/agentes-de-sms/canal-grupo-entrante.png" />
</Frame>

### Número de teléfono

Obligatorio para un agente entrante. Un agente saliente también debe tener uno asignado — es el
número desde el que envía. Ver [Números de teléfono](/es/getting-started/phone-numbers).

### Tipo de agente

| Tipo         | Qué hace                                                                                                                                                           |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Entrante** | Responde los SMS de su número. Nunca escribe primero                                                                                                               |
| **Saliente** | Escribe primero — desde **Iniciar Chat SMS**, un chat programado o Salesflow. Las respuestas vuelven a su propia sesión, aunque el número no tenga agente entrante |

### Primer mensaje

Solo en salientes, y obligatorio. Las variables resuelven aquí; los valores vacíos se omiten.

Un texto de apertura por ejecución — lo que escribes antes de **Iniciar Chat SMS**, o una
apertura estática de Salesflow — lo sustituye en esa ejecución, pero el campo debe seguir
relleno.

<Frame caption="Saliente: el Primer Mensaje con el que abre el agente">
  <img src="https://mintcdn.com/dialtu-0be120d3/-eTE2eZzALOQmbBW/images/es/agentes-de-sms/canal-grupo-saliente.png?fit=max&auto=format&n=-eTE2eZzALOQmbBW&q=85&s=a5bc1d5765e3a30e45cbc0458dbf4570" alt="Grupo Canal de SMS con Tipo de Agente en Saliente y un Primer Mensaje que usa la variable client_first_name" width="360" height="640" data-path="images/es/agentes-de-sms/canal-grupo-saliente.png" />
</Frame>

## Quién responde un SMS entrante

Cuando llega un SMS a un número, Dialtu elige el agente en este orden:

1. Si hay una **sesión abierta** entre este cliente y este número, responde su agente — aunque
   esté fuera de su horario, aunque el número sea solo saliente.
2. Si no, el primer agente cuyo horario semanal cubra *ahora*, en la zona horaria de ese agente.
3. Si no, el **agente predeterminado** del número.
4. Si no, **nadie**: el SMS se recibe y se descarta. No se devuelve nada.

<Warning>
  El paso 4 es silencioso — sin respuesta al cliente, sin error para ti. Dale a cada número un
  agente predeterminado.
</Warning>

<Note>
  STOP, HELP y START se procesan **antes** de todo esto, así que funcionan sin ningún agente de
  guardia. Ver [Cumplimiento](/es/sms-agents/compliance).
</Note>

### Enrutamiento por horario

Solo agentes entrantes. **Editar horario** abre la ventana **Enrutamiento por horario**:

* **Zona horaria** — las franjas se evalúan en esta zona horaria.
* Interruptor **Agente predeterminado** — atiende los mensajes cuando ninguna franja de otro
  agente coincide.
* **Preajustes rápidos** — **reemplazan** el horario actual en lugar de sumarse a él.
* **Horas semanales** — una casilla por día, hasta **4 franjas por día** con **Añadir franja**,
  una marca de "termina al día siguiente" y la opción de copiar a todos los días activos.
* **Borrar horario**.

<Frame caption="Zona horaria, el interruptor de predeterminado, preajustes y una fila por día">
  <img src="https://mintcdn.com/dialtu-0be120d3/-eTE2eZzALOQmbBW/images/es/agentes-de-sms/enrutamiento-modal.png?fit=max&auto=format&n=-eTE2eZzALOQmbBW&q=85&s=96534b61ca2450a0e1bcb47454ed6da1" alt="Ventana Enrutamiento por horario con el aviso de que no hay agente predeterminado, una zona horaria, el interruptor Agente predeterminado, los preajustes rápidos y franjas de lunes a viernes de 9:00 a 17:00 con enlaces Añadir franja" width="600" height="895" data-path="images/es/agentes-de-sms/enrutamiento-modal.png" />
</Frame>

Cómo se comportan las franjas:

* Las ventanas son **semiabiertas**: a las 17:00 en punto, un agente de 09:00–17:00 está fuera y
  uno de 17:00–21:00 está dentro. Ventanas contiguas cubren la semana sin solaparse.
* Una franja que termina antes de empezar **pasa de medianoche**.
* Un solapamiento — con tus propias franjas o con otro agente del mismo número — **bloquea el
  guardado**, con un aviso de que se solapa con ese agente en este número.
* El agente predeterminado queda fuera de la comprobación de conflictos.

<Warning>
  **El enrutamiento de SMS es solo por horario.** No hay audiencias por etiqueta: dos agentes del
  mismo número no pueden compartir ni un minuto de la semana.
</Warning>

<Warning>
  El propio aviso de la ventana lo dice: sin agente predeterminado en este número, los mensajes
  fuera del horario programado no se enrutan.
</Warning>

## Comportamiento de conversación

<Frame caption="Dos controles: el tiempo de inactividad y el mensaje de cierre automático">
  <img src="https://mintcdn.com/dialtu-0be120d3/-eTE2eZzALOQmbBW/images/es/agentes-de-sms/comportamiento-grupo.png?fit=max&auto=format&n=-eTE2eZzALOQmbBW&q=85&s=e117d8c252c8e4d7b839c7df8607c3c2" alt="Grupo Comportamiento de Conversación con Tiempo de inactividad en 60 Minutos y un Mensaje de Cierre Automático que usa la variable client_name" width="360" height="540" data-path="images/es/agentes-de-sms/comportamiento-grupo.png" />
</Frame>

| Control                          | Rango      | Predeterminado | Qué hace                                            |
| -------------------------------- | ---------- | -------------- | --------------------------------------------------- |
| **Tiempo de inactividad**        | 2–1440 min | 60             | Cierra una sesión inactiva **gestionada por la IA** |
| **Mensaje de Cierre Automático** | texto      | vacío          | Se envía cuando la sesión se cierra por inactividad |

* Un **tope de 24 horas** cierra *cualquier* sesión abierta, incluidas las gestionadas por una
  persona.
* El texto de cierre automático solo se envía si lo defines. Las variables resuelven; los tokens
  que no se pueden resolver se eliminan. Si el mensaje entero queda vacío, no se envía nada.
* Cuando se envía, es un mensaje que se cobra.

<Note>
  No hay control de **longitud de respuesta**, ni **estilo de conversación**, ni **agrupación de
  mensajes**, ni retraso de respuesta. Todo eso se define escribiéndolo en el prompt.
</Note>

<Tip>
  Como no hay control de longitud, pon un límite explícito en las reglas del prompt: *"Dos
  frases por mensaje como máximo."*
</Tip>

## Memoria IA

<Frame caption="El grupo Memoria IA con lectura y escritura activadas">
  <img src="https://mintcdn.com/dialtu-0be120d3/-eTE2eZzALOQmbBW/images/es/agentes-de-sms/memoria-grupo.png?fit=max&auto=format&n=-eTE2eZzALOQmbBW&q=85&s=ae1a430c85851d1fc1888ff8ce0c54f5" alt="Grupo Memoria IA con Usar memoria activado, Cómo recibe la memoria el agente en Automático, Búsqueda profunda activada y Guardar en memoria activado con su engranaje Configurar" width="360" height="560" data-path="images/es/agentes-de-sms/memoria-grupo.png" />
</Frame>

| Ajuste                               | Predeterminado |
| ------------------------------------ | -------------- |
| **Usar memoria**                     | Desactivado    |
| **Cómo recibe la memoria el agente** | Automático     |
| **Búsqueda profunda**                | Desactivado    |
| **Guardar en memoria**               | **Activado**   |

<Warning>
  **Leer es opcional; escribir viene activado.** Si nunca has abierto este grupo, tu agente ya
  está aportando lo que aprende a la memoria compartida del contacto.
</Warning>

Lumina **sí** recibe la memoria. **Automático** la inyecta en el prompt; el modo **Variables** la
coloca donde pongas los tokens `{{memory_...}}`. **Búsqueda profunda** añade una capacidad
integrada de "buscar en conversaciones anteriores" que el agente puede usar en mitad del chat.

<Card title="Memoria del contacto" icon="brain" href="/es/whatsapp-agents/memory">
  La explicación completa. Aplica igual a SMS.
</Card>

<Note>
  Duplicar un agente no copia ni el modelo LLM ni los ajustes de memoria. Vuelve a definirlos en
  la copia.
</Note>

## Resultados: etiquetas de disposición

**Resultados → Etiquetas de Disposición → Gestionar** abre la ventana de etiquetas. Cuando una
sesión se cierra, la conversación se clasifica según el **Prompt de Análisis** de cada etiqueta
asociada — los criterios que se envían al modelo.

Las etiquetas son **plantillas de toda la cuenta**: se guardan al instante y afectan a todos los
agentes. Marcar una en esta ventana es lo que la asocia a **este** agente.

<Frame caption="Marca las etiquetas con las que este agente puede clasificar una conversación">
  <img src="https://mintcdn.com/dialtu-0be120d3/-eTE2eZzALOQmbBW/images/es/agentes-de-sms/etiquetas-disposicion.png?fit=max&auto=format&n=-eTE2eZzALOQmbBW&q=85&s=59a9148d30816fc5759a87013976d060" alt="Ventana Etiquetas de Disposición de un agente de SMS con Pedido resuelto, Problema de entrega y Requiere seguimiento, las tres marcadas y con el distintivo AI, un botón para crear una nueva y el contador de 3 etiquetas configuradas para este chat" width="672" height="530" data-path="images/es/agentes-de-sms/etiquetas-disposicion.png" />
</Frame>

<Note>
  El campo **Prompt de Análisis** lleva un distintivo con el nombre del otro motor. Ignóralo —
  Lumina usa los criterios.
</Note>

<Note>
  Las sesiones cerradas por la palabra clave **STOP** se saltan la clasificación.
</Note>

## Qué no existe

* **Audiencias por etiqueta.**
* **Recordatorios** y secuencias de seguimiento.
* Controles de **estilo, longitud o agrupación**.
* **Un bloqueo "reanudar la IA después de"** — devolver el chat a la IA es inmediato.
* **Analíticas dentro del agente** — están en **Analíticas → Analíticas de SMS**.

## Siguiente paso

<Card title="Herramientas" icon="screwdriver-wrench" href="/es/sms-agents/tools">
  Dale acciones reales.
</Card>
