Freepbx Time zone ?!

Hello

in the tab System Admin–>Time Zone is set Europe \ Rome and the time shown is correct.

In Advanced settings under PhpTime Zone the same Europe/Rome

on the server

root@~# timedatectl status
Local time: Wed 2025-06-18 12:00:14 CEST
Universal time: Wed 2025-06-18 10:00:14 UTC
RTC time: Wed 2025-06-18 10:00:14
Time zone: Europe/Rome (CEST, +0200)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

but in the various reports the time is not always correct

CDR Reports the time is 2 hours ahead

Cel Reports the time is 2 hours ahead

CDR Reports Pro here the time is correct

Queue Callback Report here the time is correct

QXact Reports the time is 2 hours ahead

Scribe Reports the time is 2 hours ahead

We have the same issue on a new installed FreePBX 17 system in the CDR reports. Also the time format is shown in AM/PM and not in the 24h format.
On another FreePBX 16 system there are no issues like that.

Time in the GUI being off is a long-standing unaddressed bug IMO.

In version 13, both the GUI time zone & OS time zone are set to be America/Detroit - times in the GUI are an hour off.

Well this is not a good thing, especially with commercial modules, can anyone confirm that this is a bug?

Hi @VoipMC ,

Whenever timezone is changed in sysadmin, pbx need to be restarted. After reboot, for call entries in all reports, correct time is shown. But there’s an issue in CEL report and github bug has been created([bug]: CEL report queue call entry has time mismatch · Issue #783 · FreePBX/issue-tracker · GitHub).

After changing timezone, please restart the PBX and give it a try.

Thanks

Set Europe\Rome in sysadmin also in Advacend settings PhpTime zone is Europe\Rome, restarted the server, the problem remains in the reports above

  1. CDR Reports the time is 2 hours ahead
  2. Cel Reports the time is 2 hours ahead
  3. CDR Reports Pro here the time is correct
  4. Queue Callback Report here the time is correct
  5. QXact Reports the time is 2 hours ahead
  6. Scribe Reports the time is 2 hours ahead