# Il suo proprio operatore

Usi questo quando i numeri vivono già al suo operatore o PBX. **Telephony - Trunks - + Add Trunk** apre il drawer **New SIP Trunk**. La scheda **Channels - Telephony** dell'agent può aprire lo stesso flusso con **+ Add SIP trunk**, poi scegliere quali numeri questo agent risponde.

Un trunk senza numeri lascia ancora l'agent silenzioso. Un trunk con numeri e nessun default (e nessuna route in entrata) lascia i chiamanti a squillare. Entrambi i lati devono essere fatti.

  <ShotPlaceholder
    src="/assets/telephony/trunks.png"
    name="byoc-trunks"
    alt="Telephony Trunks con Add Trunk"
    capture="Telephony Trunks."
  />

## Quale tipo di trunk

Il drawer chiede **How do you connect?** Scelga la forma che corrisponde all'altro lato - il tipo non può cambiare dopo il salvataggio.

- **VOIP provider** — Connetta numeri da operatori come Yuboto, Telnyx, o Twilio. **Provider** può essere un preset nominato o **Custom / manual setup** (i preset precompilano host, porta, trasporto).
- **Public IP PBX** — Voice Logica si registra su un PBX con un IP pubblico raggiungibile da internet.
- **Local IP PBX** — Il PBX è su una LAN. Scarichi il connettore, attenda fino a quando è live, poi inserisca l'IP PBX.
- **Incoming PBX** — Il loro sistema telefonico si registra qui così può prendere le loro chiamate.
- **Microsoft Teams** — Le chiamate Teams Phone raggiungono il suo agent IA. Lo abbini in Microsoft 365 dopo che il trunk esiste.

  <ShotPlaceholder
    src="/assets/telephony/your-own-carrier-form.png"
    name="your-own-carrier-form"
    alt="Drawer New SIP Trunk How do you connect"
    capture="Selezione tipo New SIP Trunk."
  />

Il drawer ha schede **General** e **Advanced**. Su General, dopo aver scelto un tipo, compili almeno:

- **Trunk Name** (required) — Lo nomini dopo l'operatore, non "SIP Trunk 1".
- **Provider** — Preset o Custom / manual setup.
- **Host / IP Address** (required) — Dove registrarsi o inviare SIP.
- **Default Phone Number** — DID default opzionale sul trunk.
- **Username** (required) — Nome utente SIP.
- **Login (Authorization ID)** — ID autorizzazione quando il provider separa login da username.
- **Password** (required) — Password SIP.
- **AI agent / Destination** — Dove atterrano le chiamate non instradate (questo agent, un utente, gruppo, e così via).
- **Max Channels** — Limite canali opzionale.
- **Trunk enabled** — Lasci attivo quando è pronto per la registrazione.

**Advanced** (solo se il provider ha chiesto): Connection type, Port, Transport, SIP Contact host, Domain, From Domain, Outbound Proxy, Allowed RTP source IPs.

Prima del primo REGISTER, metta in whitelist Voice Logica nel SIP / firewall far-end quando il provider lo richiede (gli IP sono mostrati nelle impostazioni del prodotto).

## Destinazione default - dove atterrano le chiamate non instradate

Un trunk senza una destinazione lascia i chiamanti a squillare quando non esiste una sovrascrittura in entrata. Imposti destinazione a questo agent IA (o un utente / gruppo / conferenza / numero esterno).

Sulla scheda agent, inviare chiamate non instradate a questo agent fa lo stesso lavoro dall'altro lato.

## Prima configurazione - trunk, numeri, poi questo agent

1. **Metta in whitelist gli IP richiesti** sull'operatore / PBX quando richiesto.

2. **Telephony - Trunks - + Add Trunk** (o agent **+ Add SIP trunk**)

   Scelga il tipo, compili i campi General, imposti destinazione = questo agent, abiliti, **Create Trunk**.

3. **Gestisca i numeri**

   Aggiunga i DID sul trunk. Un trunk senza numeri non può connettere niente sulla scheda agent.

4. **Attenda fino a quando la registrazione mostra online** (trunk provider)

   Usi i log SIP sulla riga se resta offline.

5. **Agent - Channels - Telephony**

   Connetta numeri a questo agent, o invii chiamate non instradate qui se ogni numero sul trunk dovrebbe atterrare su questo agent.

6. **Chiami da un telefono reale**

   Apra **Calls**. Non aggiunga [route in entrata](https://docs.voicelogica.ai/telephony/routing/) fino a quando un secondo numero ha bisogno di un atterraggio diverso.

> **Trunk prima, poi la scheda agent:** Se la scheda agent dice **No SIP trunk yet**, è previsto. Crei il trunk, aggiunga numeri, poi connetta.
## Microsoft Teams

1. **Add Trunk** / **Add SIP trunk** e scelga **Microsoft Teams**.
2. Lo nomini e lo crei. Il suo indirizzo SBC dedicato appare dopo la creazione.
3. Segua **How to connect Microsoft Teams** nelle impostazioni trunk (checklist Microsoft 365).

## Risoluzione dei problemi

**La registrazione resta offline**

Credenziali sbagliate, il far end non ha permesso i nostri IP, o il trunk è disabilitato. Controlli i log SIP sulla riga trunk.

**Connect a number manca / il drawer è vuoto**

Il trunk non ha DID, o è disabilitato. Gestisca prima i numeri.

**Il trunk è su ma l'agent sbagliato risponde**

Il default del trunk o una [sovrascrittura in entrata](https://docs.voicelogica.ai/telephony/routing/) punta altrove. Corregga il default, o connetta il numero sull'agent che vuole - un agent per numero.

## Prossimi passi

[Routing](https://docs.voicelogica.ai/telephony/routing/) - quando un DID non dovrebbe seguire il default del trunk.  
[Impostazioni chiamate](https://docs.voicelogica.ai/telephony/call-settings/) - Incoming PBX ha bisogno del dominio SIP aziendale.  
[Ottenere un numero](https://docs.voicelogica.ai/telephony/) - panoramica linea di test vs produzione.  
[Numeri Voice Logica](https://docs.voicelogica.ai/telephony/voice-logica-numbers/) - quando il suo piano mostra controlli free DID.
