Hi
@UCMUserAZ
Great question — and thank you for digging into the Grafana dashboards and the underlying data.
You're absolutely right: the public.cdroutput table appears as expected, but public.cdrbilling may be missing in some cases. The reason is simple — your PBX hasn’t generated any billable outbound calls yet, so the cdrbilling table hasn’t been created automatically.
Currently, the table is only created on-demand, meaning it appears only after the PBX generates outbound calls that are considered billable (e.g., calls that leave the system via a trunk with associated costs). If your environment hasn't made such calls yet, the table simply won't exist.
That said, we recognize this can lead to confusion — especially when pre-built dashboards reference a table that isn't present. To improve clarity and maintain schema consistency, our next update will proactively create the cdrbilling table (even if empty) during initialization, regardless of whether billable calls have been made.
If you’d like to test the table right away, try placing an outbound call through a trunk that incurs a charge (even if it's minimal), and the table should appear automatically after processing.