> This page is for Portal.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.emnify.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.emnify.com/_mcp/server.

> The Call detail records (CDRs) report provides session-level and aggregated data traffic records for each SIM, including timestamps, network details, and volume breakdowns

The **Call detail records (CDRs)** report is a dashboard providing granular, session-level connection records and aggregated data traffic for each SIM in your fleet.
Use this report to audit individual data sessions, investigate specific device behavior, or reconcile usage with billing.

## Questions this report answers

* What are the detailed records of each data session in the last 48 hours?
* How much upstream and downstream data was transferred in each session?
* Which network and country did a device connect to during a session?
* What is the aggregated data traffic per device over a longer time period?
* Can I export session-level records for billing reconciliation?

## Navigate to this report

Log in to your [emnify account](https://portal.emnify.com/sign).

Navigate to [**Reports**](https://portal.emnify.com/reports).

Select **Call detail records (CDRs)** from the report list.

## Available data

| Name                      | Type  | Description                                                                                                                                          |
| :------------------------ | :---- | :--------------------------------------------------------------------------------------------------------------------------------------------------- |
| Data Traffic (detailed)   | Table | Session-level data traffic records from the last 48 hours. Each row is a single data session. See [Data traffic (detailed)](#data-traffic-detailed). |
| Data Traffic (aggregated) | Table | Data traffic aggregated by date, device, and network for the selected date range. See [Data traffic (aggregated)](#data-traffic-aggregated).         |

### Data traffic (detailed)

Table listing individual data traffic records from the last 48 hours.
Each row represents a single session-level record.

| Column                  | Description                                                     |
| :---------------------- | :-------------------------------------------------------------- |
| `traffic_log_id`        | Unique identifier for the traffic log entry                     |
| `orgid`                 | Organization identifier                                         |
| `event_start_timestamp` | Timestamp when the data session started                         |
| `event_stop_timestamp`  | Timestamp when the data session ended                           |
| `op_timestamp`          | Operation timestamp when the record was processed               |
| `endpoint_id`           | Unique endpoint identifier                                      |
| `sim_id`                | SIM identifier                                                  |
| `iccid`                 | SIM card identifier (ICCID)                                     |
| `imsi`                  | International mobile subscriber identity (IMSI)                 |
| `vplmn`                 | Visited public land mobile network (operator) code              |
| `country`               | Country where the data session occurred                         |
| `mccmnc`                | Mobile country code and mobile network code                     |
| `tapcode`               | TAP code identifying the visited network for roaming billing    |
| `upstream`              | Data uploaded (in bytes)                                        |
| `downstream`            | Data downloaded (in bytes)                                      |
| `totalvolume`           | Total data volume transferred (upstream + downstream, in bytes) |

Each column can be used to sort the table.
The table includes a search bar, pagination, and a dropdown to show **All**, **10**, **20**, **50**, **100**, or **200** (default) entries.

### Data traffic (aggregated)

Table listing data traffic aggregated by date, device, and network.
Each row represents the total traffic for a specific device on a specific network for a given date.

| Column        | Description                                                  |
| :------------ | :----------------------------------------------------------- |
| `event_date`  | Date of the aggregated traffic                               |
| `endpoint_id` | Unique endpoint identifier                                   |
| `sim_id`      | SIM identifier                                               |
| `iccid`       | SIM card identifier (ICCID)                                  |
| `imsi`        | International mobile subscriber identity (IMSI)              |
| `vplmn`       | Visited public land mobile network (operator) code           |
| `country`     | Country where the data was consumed                          |
| `mccmnc`      | Mobile country code and mobile network code                  |
| `tapcode`     | TAP code identifying the visited network for roaming billing |
| `upstream`    | Total data uploaded for the day (in bytes)                   |
| `downstream`  | Total data downloaded for the day (in bytes)                 |
| `totalvolume` | Total data volume transferred for the day (in bytes)         |

Each column can be used to sort the table.
The table includes a search bar and a dropdown to show entries.

> **Note**
>
> CDR data may take a few hours to appear after a session ends.
> For real-time usage data, use the [Live usage](/portal/reports/live-usage) report.

## Filters

| Filter    | Required | Value      | Default    | Description                                                                                                                                                                                                                       |
| :-------- | :------- | :--------- | :--------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| DateRange | Yes      | Predefined | Last month | Select a time range. Click the calendar icon to edit. Choose a range type (for example, **Last**) and then select: **Last day**, **Last week**, **Last month**, **Last quarter**, or **Last year**. Affects the aggregated table. |
| Workspace | No       | Predefined | None       | Searchable dropdown listing the Workspaces you have access to. Only available with [multiple Workspaces](/portal/workspaces).                                                                                                     |

### Apply filters

Click the filter icon at the top of the report to open the **Filters** panel.

Set your desired filters.
For **DateRange**, click the calendar icon to open the time range editor, select a range type, and click **Apply**.
Optionally, select a **Workspace** from the dropdown to narrow results.

Click **Apply Filters** to update the report.

To reset all filters, click **Clear all**.

## Download report data

Each chart and table in this report includes a menu (vertical dots icon) with download options.

Click the vertical dots icon on the chart or table you want to download.

Select **Download**, then choose a format:

* **Export to .CSV** — download as a comma-separated values file
* **Export to Excel** — download as an Excel spreadsheet
* **Download as image** — save a screenshot of the chart or table

The same menu also provides **Force refresh** to reload the data and **Enter fullscreen** to expand the chart or table.