# Create & Manage Trunks

Trunks are created and managed from the [dashboard](https://voice.izt.cloud) under **Infrastructure → Trunks**. A short wizard walks you through choosing a type, naming the trunk, and setting up authentication; once created, the trunk appears in your trunk list alongside its status and the numbers attached to it.

![The Trunks screen listing your account's trunks with the Create Trunk button in the top corner](../../../../assets/screenshots/dashboard/trunks.png)

## Create a trunk

1. Sign in at [voice.izt.cloud](https://voice.izt.cloud) and open **Trunks**.
2. Click **Create Trunk** to start the wizard.
3. **Choose a type**: pick what matches your equipment: **Register** (credentials are generated for you), **IP**, or **IP + Trunk Group**. See [Trunk Authentication](/sip/trunks/authentication/) if you're unsure.
4. **Name it**: give the trunk a descriptive name (at least 3 characters), e.g. "Main Office PBX".
5. **Authentication**: for Register trunks, credentials are generated automatically. For IP types, add at least one IP address in CIDR format (for example `203.0.113.10/32`).
6. **Review & create**: set the codec priority and remaining options, then click **Create Trunk**.

![The first step of the Create New Trunk wizard, where you choose between the Register, IP Auth, and IP + Trunk Group trunk types](../../../../assets/screenshots/dashboard/trunks-create-wizard.png)

:::caution[Copy your credentials]
For a Register trunk, the SIP credentials are shown right after creation, copy them into your PBX before closing. You can always view them again later from the trunk's detail panel.
:::

## Codecs and options

Each trunk carries an ordered codec preference list used to negotiate media. Supported codecs include OPUS, G722, PCMU, PCMA, G729, GSM, iLBC, AMR, and others; put your preferred codec first. Trunks also support:

- **International calling controls**: country-code allow/block lists (see [Outbound Calling & Caller ID](/sip/routing/outbound/)).
- **Caller ID override**: force a specific number you own as the outbound caller ID.
- **Tags**: label trunks for organization and bulk filtering.
- **PBX attachment**: connect the trunk to a hosted PBX on your account.
- **Host** (IP-type trunks), the IP address or hostname, optionally with a port, where inbound calls to this trunk should be delivered.

Each trunk also has a **Packages** dialog, opened from the trunk list, where you can review the packages attached to that trunk.

![The trunk Packages dialog showing the packages attached to a trunk](../../../../assets/screenshots/dashboard/trunks-packages.png)

## Viewing status

- The **trunk list** shows each trunk's type and how many numbers route to it.
- A Register trunk's detail panel shows **live registration status**: the registered contact, the user agent of your PBX, and reachability with round-trip latency.
- Each trunk exposes **live statistics** for current calls and traffic, see [CDRs & Call Troubleshooting](/sip/cdrs/).
- The dashboard home page includes a **Trunk Health** widget, so anything degraded shows up first thing when you sign in.

## Update or delete a trunk

You can rename a trunk and change its IP allowlist, host, codecs, international settings, caller ID override, tags, and PBX attachment at any time from its detail panel. For Register trunks you can also **regenerate the password**: the new credentials take effect immediately, so update your PBX right after.

Deleting a trunk fails while phone numbers still route to it. Re-route or remove those numbers first (see [Inbound Number Routing](/sip/routing/inbound/)), then delete the trunk.

:::tip[Next step]
Assign numbers to your new trunk from the **Numbers** page so inbound calls have somewhere to go, see [Inbound Number Routing](/sip/routing/inbound/).
:::
