# Routing

**Telephony - Routing** è il livello di sovrascrittura. Il default del trunk invia già chiamate non instradate da qualche parte. Apra questa scheda solo quando *un* numero (o *un* prefisso in uscita) non dovrebbe seguire quel default.

Se ogni DID in entrata sul trunk atterra sullo stesso agent, salti questa pagina. Aggiungere una route "per sicurezza" è come l'agent sbagliato risponde.

Due sotto-schede si trovano sotto Routing: **Inbound** e **Outbound**. Non può aggiungere nessuna delle due fino a quando **Trunks** ha un SIP trunk (e, per la maggior parte delle route, numeri su quel trunk).

  <ShotPlaceholder
    src="/assets/telephony/routing.png"
    name="tel-routing"
    alt="Stato vuoto Telephony Routing Inbound"
    capture="Telephony Routing Inbound."
  />

Quando non c'è ancora un trunk, la pagina mostra 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** resta disabilitato. La lista vuota dice **No inbound overrides — every number follows its trunk default.**

## Quale sotto-scheda

- **Questo DID non dovrebbe seguire il default del trunk** — turn on **Inbound** (needs **+ Add Inbound Route**. Salti questo se ogni numero sul trunk atterra già sull'agent giusto.)
- **Questo prefisso / pool caller-ID deve uscire su quel trunk** — turn on **Outbound** (needs **+ Add Outbound Route**. Con un trunk, l'uscita lo usa già. Ha bisogno di numeri sul trunk prima di poter aggiungere una route.)

Può anche aggiungere una route dalla scheda **Channels - Telephony** dell'agent quando quel controllo è disponibile. Questo crea una route in entrata puntata a *questo* agent - lo stesso oggetto di **Telephony - Routing - Inbound**.

## Sull'agent

| Posto agent | Cosa ha fornito questa scheda |
|-------------|------------------------|
| **Channels - Telephony** (add route, quando mostrato) | Una sovrascrittura in entrata bloccata a *questo* agent. Stessa riga che vede sotto **Inbound**. |
| **Call handling - Outgoing** | Come l'agent *si comporta* su una chiamata in uscita - [In uscita](https://docs.voicelogica.ai/outbound-calls/outgoing/). Quale **trunk** e **caller ID** portano la chiamata è la sotto-scheda **Outbound** qui. |
| Default trunk | Se non aggiunge mai una route, la destinazione [Il suo proprio operatore](https://docs.voicelogica.ai/telephony/your-own-carrier/) è ciò che risponde. |

## In entrata basata sul tempo (più tardi)

Su **Add Inbound Route** può impostare regole orario ufficio e destinazioni dopo orario / festivi (agent IA, utente, gruppo utenti, sala conferenze, numero esterno / bridge), quando quei controlli appaiono. Salti questo fino a quando un DID dovrebbe atterrare da qualche altra parte dopo la chiusura.

## Prima configurazione - solo quando un secondo numero necessita di un atterraggio diverso

1. **Confermi che il default del trunk è giusto per la maggior parte dei numeri**

   [Il suo proprio operatore](https://docs.voicelogica.ai/telephony/your-own-carrier/) - destinazione = l'agent usuale. Chiami un DID. Se funziona già, non ha bisogno di una route.

2. **Apra Telephony - Routing - Inbound**

   Se vede **Add a trunk first**, crei il trunk e aggiunga numeri, poi torni. Non può mettere lo stesso DID su due route in entrata.

3. **+ Add Inbound Route**

   Scelga i numeri che *non* dovrebbero seguire il default. Scelga la destinazione (questo agent IA, un utente, un gruppo, una conferenza, o un numero esterno / bridge). Salvi.

   Fino a quando un trunk esiste, il modulo è bloccato. Il banner e **+ Add Inbound Route** disabilitato appaiono così:

     <ShotPlaceholder
       src="/assets/telephony/routing-form.png"
       name="routing-form"
       alt="Add Inbound Route disabilitato fino a quando un trunk esiste"
       capture="Banner Routing Add a trunk first."
     />

4. **Chiami quel DID**

   Apra **Calls**. Se l'agent default risponde ancora, la route è inattiva, i numeri la bypassano, o ha composto un DID diverso.

5. **Outbound solo quando esistono due trunk**

   **+ Add Outbound Route** - quale trunk porta la chiamata, quali numeri trunk possono essere caller ID. Lasci questo fino a quando prefissi o pool caller-ID differiscono effettivamente.

## Come appare "rotto"

- **+ Add Inbound Route** disabilitato con **Add a trunk first** - nessun SIP trunk ancora.
- **+ Add Inbound Route** disabilitato dopo che un trunk esiste - ogni numero in entrata è già su una route, o il trunk non ha numeri liberi.
- **+ Add Outbound Route** disabilitato - il trunk non ha ancora numeri.
- La route esiste ma i chiamanti colpiscono ancora il default - la route è inattiva, o il trunk è disabilitato.

Una route in entrata disabilitata non è una cancellazione. Le chiamate cadono attraverso il default del trunk.

## Risoluzione dei problemi

**Non posso aggiungere una route in entrata o in uscita**

Non c'è ancora un trunk (banner: **Add a trunk first**), il trunk non ha numeri, o ogni numero in entrata è già su una route. Aggiunga o liberi prima un numero sul trunk.

**Ho aggiunto una route in entrata e l'agent default risponde ancora**

La route è spenta, il DID non è su quella route, o ha composto un numero diverso. Controlli lo stato della riga route e i chip.

**Ho bisogno del routing per il mio primo numero Voice Logica?**

No. Assegni il DID, confermi che squilla questo agent, si fermi. Il routing è per un secondo posto di atterraggio.

## Prossimi passi

[Il suo proprio operatore](https://docs.voicelogica.ai/telephony/your-own-carrier/) - default trunk, prima di sovrascriverlo.  
[User Groups](https://docs.voicelogica.ai/telephony/user-groups/) / [Sale conferenze](https://docs.voicelogica.ai/telephony/conference-rooms/) - destinazioni a cui una route può puntare.  
[Trasferimento](https://docs.voicelogica.ai/telephony/transfer/) - passaggio dopo che il DID risponde.
