# CDRs & Call Troubleshooting

Every call that touches your account, inbound or outbound, produces a call detail record (CDR) capturing the numbers involved, direction, timing, and how the call ended. Together with live per-trunk statistics and downloadable packet captures, CDRs are your primary tools for answering "what happened to that call?".

## Call detail records

CDRs are recorded automatically for all calls; there is nothing to enable. The most recent calls across your account appear on the [dashboard](https://voice.izt.cloud) home page, with direction, status, and timing at a glance.

### Searching and exporting

*Detailed steps coming soon.*

## Per-trunk statistics

Each trunk's detail panel exposes live call and traffic statistics, so you can see at a glance whether a trunk is carrying calls right now. For Register trunks, the same panel shows live registration status, registered contact, your PBX's user agent, and reachability with round-trip latency. The dashboard's **Trunk Health** widget surfaces anything degraded as soon as you sign in. See [Create & Manage Trunks](/sip/trunks/create/) for where these live.

## Packet captures

For deep troubleshooting, Cloud Voice captures the SIP signaling of calls so you (or support) can inspect exactly what was sent and received on the wire. Captures can be downloaded for analysis in standard tools such as Wireshark.

### Downloading a capture

*Detailed steps coming soon.*

## A troubleshooting checklist

When a call fails, work through it in this order:

1. **Trunk health**: is the trunk registered (Register type) or is your equipment sending from an allowlisted IP (IP type)? See [Trunk Authentication](/sip/trunks/authentication/).
2. **Number routing**: for inbound problems, confirm the number's routing mode and destination in [Inbound Number Routing](/sip/routing/inbound/).
3. **Caller ID**: for outbound problems, confirm the caller ID your PBX presents is authorized on the trunk; unauthorized IDs are overridden, and invalid destinations are rejected with an intercept tone. See [Outbound Calling & Caller ID](/sip/routing/outbound/).
4. **The CDR**: check the call's record for its status and how it ended.
5. **The capture**: if the CDR doesn't explain it, pull the packet capture for the call.

:::tip
Live trunk statistics are also available programmatically, see the [API Reference](/sip/api/).
:::
