# Routing

**Telephony - Routing** es la capa de anulación. El trunk predeterminado ya envía llamadas no enrutadas a algún lugar. Abra esta pestaña solo cuando *un* número (o *un* prefijo saliente) no deba seguir ese valor predeterminado.

Si cada DID entrante en el trunk llega al mismo agent, omita esta página. Agregar una ruta "por si acaso" es cómo responde el agent equivocado.

Dos subpestañas están bajo Routing: **Inbound** y **Outbound**. No puede agregar ninguna hasta que **Trunks** tenga un SIP trunk (y, para la mayoría de las rutas, números en ese trunk).

  <ShotPlaceholder
    src="/assets/telephony/routing.png"
    name="tel-routing"
    alt="Estado vacío de Telephony Routing Inbound"
    capture="Telephony Routing Inbound."
  />

Cuando aún no hay trunk, la página muestra un banner: **Add a trunk first. Inbound and outbound routes need a SIP trunk before you can add them.** con **+ Add trunk**. **+ Add Inbound Route** permanece deshabilitado. La lista vacía dice **No inbound overrides — every number follows its trunk default.**

## Qué subpestaña

- **Este DID no debe seguir el trunk predeterminado** — turn on **Inbound** (needs **+ Add Inbound Route**. Omita esto si cada número en el trunk ya llega al agent correcto.)
- **Este prefijo / grupo de identificación de llamadas debe salir en ese trunk** — turn on **Outbound** (needs **+ Add Outbound Route**. Con un trunk, el saliente ya lo usa. Necesita números en el trunk antes de poder agregar una ruta.)

También puede agregar una ruta desde la pestaña **Channels - Telephony** del agent cuando ese control esté disponible. Eso crea una ruta entrante apuntada a *este* agent - el mismo objeto que **Telephony - Routing - Inbound**.

## En el agent

| Lugar del agent | Lo que proporcionó esta pestaña |
|-------------|------------------------|
| **Channels - Telephony** (agregar ruta, cuando se muestra) | Una anulación entrante bloqueada a *este* agent. Misma fila que ve bajo **Inbound**. |
| **Call handling - Outgoing** | Cómo se *comporta* el agent en una llamada saliente - [Outgoing](https://docs.voicelogica.ai/es/outbound-calls/outgoing/). Qué **trunk** y **caller ID** llevan la llamada es la subpestaña **Outbound** aquí. |
| Trunk predeterminado | Si nunca agrega una ruta, el destino de [Your own carrier](https://docs.voicelogica.ai/es/telephony/your-own-carrier/) es lo que responde. |

## Entrante basado en tiempo (más tarde)

En **Add Inbound Route** puede establecer reglas de horario de oficina y destinos fuera de horario / festivos (AI agent, usuario, grupo de usuarios, sala de conferencia, número / puente externo), cuando aparezcan esos controles. Omita esto hasta que un DID deba aterrizar en otro lugar después del cierre.

## Primera configuración - solo cuando un segundo número necesita un aterrizaje diferente

1. **Confirme que el trunk predeterminado sea correcto para la mayoría de los números**

   [Your own carrier](https://docs.voicelogica.ai/es/telephony/your-own-carrier/) - destino = el agent habitual. Llame a un DID. Si eso ya funciona, no necesita una ruta.

2. **Abra Telephony - Routing - Inbound**

   Si ve **Add a trunk first**, cree el trunk y agregue números, luego regrese. No puede poner el mismo DID en dos rutas entrantes.

3. **+ Add Inbound Route**

   Elija el(los) número(s) que *no* deba(n) seguir el valor predeterminado. Elija el destino (este AI agent, un usuario, un grupo, una conferencia o un número / puente externo). Guarde.

   Hasta que exista un trunk, el formulario está bloqueado. El banner y el **+ Add Inbound Route** deshabilitado se ven así:

     <ShotPlaceholder
       src="/assets/telephony/routing-form.png"
       name="routing-form"
       alt="Add Inbound Route deshabilitado hasta que exista un trunk"
       capture="Banner de enrutamiento Add a trunk first."
     />

4. **Llame a ese DID**

   Abra **Calls**. Si el agent predeterminado aún responde, la ruta está inactiva, los números la omiten, o marcó un DID diferente.

5. **Outbound solo cuando existan dos trunks**

   **+ Add Outbound Route** - qué trunk lleva la llamada, qué números de trunk pueden ser identificaciones de llamadas. Deje esto hasta que los prefijos o grupos de identificación de llamadas realmente difieran.

## Cómo se ve "roto"

- **+ Add Inbound Route** deshabilitado con **Add a trunk first** - aún no hay SIP trunk.
- **+ Add Inbound Route** deshabilitado después de que existe un trunk - cada número entrante ya está en una ruta, o el trunk no tiene números libres.
- **+ Add Outbound Route** deshabilitado - el trunk aún no tiene números.
- La ruta existe pero los llamantes aún alcanzan el valor predeterminado - la ruta está inactiva, o el trunk está deshabilitado.

Una ruta entrante deshabilitada no es una eliminación. Las llamadas pasan al trunk predeterminado.

## Solución de problemas

**No puedo agregar una ruta entrante o saliente**

Aún no hay trunk (banner: **Add a trunk first**), el trunk no tiene números, o cada número entrante ya está en una ruta. Agregue o libere un número en el trunk primero.

**Agregué una ruta entrante y el agent predeterminado aún responde**

La ruta está desactivada, el DID no está en esa ruta, o marcó un número diferente. Verifique el estado de la fila de ruta y los chips.

**¿Necesito enrutamiento para mi primer número de Voice Logica?**

No. Asigne el DID, confirme que suene en este agent, deténgase. El enrutamiento es para un segundo lugar de aterrizaje.

## Próximos pasos

[Your own carrier](https://docs.voicelogica.ai/es/telephony/your-own-carrier/) - trunk predeterminado, antes de anularlo.  
[User Groups](https://docs.voicelogica.ai/es/telephony/user-groups/) / [Conference Rooms](https://docs.voicelogica.ai/es/telephony/conference-rooms/) - destinos a los que una ruta puede apuntar.  
[Transfer](https://docs.voicelogica.ai/es/telephony/transfer/) - entrega después de que el DID responda.
