Commit Graph

311 Commits

Author SHA1 Message Date
FusionPBX
7e27cd25a1 fix spelling mistake in xml_cdr method name
Change the method name from moved_to_failed to move_to_failed
2025-07-13 19:13:50 -06:00
FusionPBX
8c34815726 Prevent a count error
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
2025-07-07 18:12:53 -06:00
FusionPBX
a818c43915 Fix call center missed call
Fixed this by changing the order of operations.
Billsec greater than zero overrode missed call equal to true.
2025-06-17 12:58:26 -06:00
FusionPBX
58e75e4b11 Use the agent_id as an alternative way to get the extension_uuid 2025-06-06 17:15:56 -06:00
FusionPBX
5d0b4afbea Fix CDR HTTP authentication logic bug (#7382)
- Add missing negation operator in http_enabled check
- Resolves silent CDR import failures when http_enabled is true
- Fixes authentication logic that was preventing valid HTTP CDR imports
2025-05-31 09:06:01 -06:00
FusionPBX
062c9ec8b8 Update xml_cdr.php 2025-03-22 17:02:05 -06:00
FusionPBX
c75e573e84 Fix Call Detail Records with invalid xml 2025-03-13 10:13:54 -06:00
FusionPBX
0fd4f8ba00 Fix the status voicemail
Moved voicemail status after missed calls. This way, it will show the status of voicemail when it goes to voicemail.

There is still a field in the CDR for missed_call, and this will still be set to true for calls that go to voicemail.
2025-02-28 17:29:09 -07:00
FusionPBX
cea56a7643 Allow the @ in caller_id_name 2025-02-17 11:57:05 -07:00
FusionPBX
60d60a2b1d Fix invalid XML CDR 2025-02-15 19:07:35 -07:00
FusionPBX
d490d6d5ab Send CDR with invalid xml to failed/invalid_xml 2025-02-15 18:24:46 -07:00
FusionPBX
a0c112bc7e Allow # and * in the sanitized caller ID 2025-02-11 13:29:26 -07:00
frytimo
44983289fa xml_cdr catch edge case of failed import when no start stamp is present (#7207)
* xml_cdr catch edge case of failed import when no start stamp is present

* xml_cdr catch edge case of failed import when no start stamp is present
2025-01-07 19:47:38 -07:00
FusionPBX
0af94ee1e3 Sanitize the caller ID name and number 2024-12-20 11:08:47 -07:00
FusionPBX
8b7bd29456 Fix temporary permissions 2024-11-29 14:06:08 -07:00
FusionPBX
28f94e1268 Fix ring group missed call to show in CDR 2024-11-19 13:45:39 -07:00
FusionPBX
ffd1bbd4fc Fixed Call Flow Summary for outbound calls 2024-11-14 17:14:33 -07:00
FusionPBX
0aaa4829e7 Use include internal on answered, missed and voicemail
This hides local calls which could also be calls to feature codes. Only add these feature code calls to the count if directed to show internal calls.
2024-11-08 21:34:07 -07:00
FusionPBX
8dcebaabc9 Fix the extension summary and call flow summary
Set the time zone in PHP so that it is correct inside the class method for the extension summary and the call flow summary
2024-11-08 17:30:10 -07:00
frytimo
ae2679e97c update template to match new boolean in settings (#7168)
* update template to match new boolean in settings

* Update email.php
2024-10-23 12:14:54 -06:00
FusionPBX
0a08b522f6 Fix play recording in CDR 2024-10-16 16:18:59 -06:00
FusionPBX
8fe2199e82 Before using is_numeric cast the value to int
Without this cc_queue_joined_epoch, cc_queue_answered_epoch, and other values were seen as a string
2024-10-07 14:29:43 -06:00
FusionPBX
4b7e90c3ff Restore previous caller ID behavior
If the caller ID was updated then update the caller ID
2024-09-23 13:01:47 -06:00
markjcrane
26530d6fe0 Fix end of file line only use one line feed at the end of the file 2024-09-19 16:44:08 -06:00
fusionate
cc08aa724d Dashboard: Widget counter pill style adjustments. 2024-09-16 18:22:28 -06:00
fusionate
fd032f4ad4 Dashboard: Widget counter pill style adjustments. 2024-09-16 18:09:04 -06:00
Alex
ca10a3e518 Update registrations.php (#7133) 2024-09-14 16:12:37 -06:00
FusionPBX
0357a08a25 Correct the icon name 2024-09-14 03:52:21 -06:00
FusionPBX
02054ae683 Add the missed call icon 2024-09-14 03:45:08 -06:00
FusionPBX
8d5a190063 Add the dashboard icons 2024-09-14 03:40:08 -06:00
FusionPBX
a9f61e8cfc Update missed, recent calls and new messages 2024-09-14 03:10:55 -06:00
FusionPBX
88b76a4e6d Dashboard widgets collapsed by default 2024-09-13 19:28:13 -06:00
FusionPBX
88bfb18e5a Add hold_accum_seconds to the xml_cdr table 2024-08-28 10:05:48 -06:00
FusionPBX
b0aab10872 Simplify the dashboard path 2024-08-21 16:58:44 -06:00
Alex
43d102b51c Added label enabled dashboard setting (#7096)
* Added label enabled dashboard setting
2024-08-14 17:44:11 -06:00
FusionPBX
64b565d974 This line overwrites the $uuid
We only want to get the uuid one time. This resolves that issue.
2024-08-09 10:52:21 -06:00
FusionPBX
78d24e16dd If the uuid variable is empty try call_uuid
Found a case where the variables -> uuid doesn't exist found call_uuid as an alternative.
2024-08-09 10:06:17 -06:00
FusionPBX
82d1f4eb88 Add more dashboard widgets 2024-07-29 16:32:49 -06:00
FusionPBX
dc14285cfd Default setting used for the background color 2024-07-29 12:27:06 -06:00
FusionPBX
2da57eea9c Update the user dashboard 2024-07-29 10:56:33 -06:00
FusionPBX
7abcda7996 Update the dashboard order 2024-07-29 08:49:01 -06:00
FusionPBX
7566dd1f4b Update the dashboard settings 2024-07-28 10:42:16 -06:00
FusionPBX
22c57f9340 Fill in dashboard details 2024-07-28 10:36:36 -06:00
FusionPBX
5dd8758823 Update config.php 2024-07-28 02:44:16 -06:00
FusionPBX
7d15164122 Add call detail records dashboard 2024-07-28 02:24:55 -06:00
frytimo
46abe4897c use loose comparison instead of strict comparison (#7064)
Update comparison checks when testing the database status and
add a unified log message with a more detailed message from the
database when there is a failure

Authored-by: Tim Fry <tim@fusionpbx.com>
2024-07-23 19:58:13 -06:00
frytimo
0ea012c494 Update database_maintenance (#7037) 2024-07-05 17:37:50 -06:00
FusionPBX
c0e1b1a6b5 Changed the order of missed_call conditions
Move billsec condition near the end but before voicemail.

If a call center call was missed but answered by an extension with the exit action then the call wasn't technically missed.
2024-07-03 14:35:13 -06:00
frytimo
5ea753295d add maintenance function to the xml_cdr (#7025)
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-06-27 11:27:09 -06:00
Alex
1ef5f1dab0 Dashboard - Icon widget hover settings (#7016)
* Update system_counts.php

* Update system_cpu_status.php

* Update system_status.php

* Update voicemails.php

* Update missed_calls.php

* Update recent_calls.php

* Update index.php

* Update app_defaults.php

* Update app_defaults.php

* Update index.php

* Update index.php

* Update dashboard_edit.php

* Update index.php

* Update app_defaults.php

* Update css.php

* Update icon.php

* Update dashboard_edit.php

* Update app_config.php

* Update app_defaults.php

* Update css.php

* Update app_languages.php

* Update index.php

* Update dashboard_edit.php
2024-06-21 16:44:31 -06:00