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
Alex
7640cd21c9
Dashboard - Add row span setting ( #7007 )
2024-06-12 16:49:34 -06:00
Alex
f6e6750efc
Dashboard - Minor changes ( #6993 )
2024-06-03 11:40:05 -06:00
fusionate
003b6d7aa8
CDR [Class]: Mitigate PHP 8.x warnings.
2024-05-21 15:33:15 -06:00
FusionPBX
5286dbbb1b
Add isset with variable last_app
2024-05-15 14:47:07 -06:00
FusionPBX
a16ec80ce4
Update the caller ID when using intercept
...
When intercept is used then use the last_sent_callee_id_name and last_sent_callee_id_number for the caller ID information.
2024-05-15 14:24:52 -06:00
Alex
98d5e4fd67
Dashboard - Added chart cutout and text size default settings ( #6976 )
2024-05-13 14:20:33 -06:00
fusionate
7556956763
CDR - Details: Mitigate PHP 8.x warnings.
2024-05-13 10:27:34 -06:00
Alex
301a1f69a0
Move dashboard defaults settings to theme ( #6973 )
2024-05-08 13:41:21 -06:00
Alex
66b57a7784
Dashboard - Add gradient background color settings ( #6972 )
...
* Dashboard - Add gradient background color setting
2024-05-08 09:54:18 -06:00
fusionate
58d2a9d754
CDR - Details: Mitigate PHP 8.x errors.
2024-05-02 15:42:47 -06:00
FusionPBX
55bebdec6d
Set the label_call_status to prevent a warning
2024-05-02 07:32:53 -06:00
FusionPBX
d11308b844
New setting save_call_detail_record
...
If blocked by call block option to save the call detail record true or false.
2024-04-30 18:21:42 -06:00
Alex
5eead0d88a
Dashboard - Add disabled option to details state ( #6962 )
...
* Dashboard - Add disabled option to details state
2024-04-25 23:36:54 -06:00
Alex
c38caaadc9
Update missed_calls.php ( #6960 )
2024-04-24 14:37:47 -06:00
Alex
28efea22fd
Dashboard - Add background color settings ( #6959 )
...
* Dashboard - Add background color settings
* Update missed_calls.php
* Update recent_calls.php
* Update app_languages.php
* Update app_config.php
* Update dashboard_edit.php
* Update index.php
* Update css.php
* Update system_status.php
* Update system_cpu_status.php
* Update system_counts.php
* Update system_counts.php
* Update switch_status.php
* Update index.php
* Update system_counts.php
* Update domain_limits.php
* Update call_forward.php
* Update caller_id.php
* Update ring_group_forward.php
2024-04-24 14:14:24 -06:00
FusionPBX
9e71d87012
Recent Calls hide Lose Race
2024-04-22 12:16:30 -06:00
Alex
19e21d9997
Update missed_calls.php ( #6953 )
...
* Update missed_calls.php
* Update recent_calls.php
* Update voicemails.php
2024-04-19 17:36:16 -06:00
Alex
808e2cbe66
Dashboard - Add chart type setting ( #6951 )
...
* Dashboard - Add chart type setting
2024-04-18 16:57:45 -06:00
Alex
1412ed7f68
Dashboard - Add text color settings ( #6950 )
...
* Dashboard - Add text color setting
2024-04-17 16:01:54 -06:00
FusionPBX
e81d711a92
Update xml_cdr.php
...
- Initialize the database class in the constructor
- Improve efficiency by removing extra database instances
- Bug fix. If cc_queue has been provided and call_center_queue_uuid is empty. Then use it to get the call_center_queue_uuid
2024-04-16 09:54:27 -06:00
FusionPBX
179745f871
Make Call Center variables more robust
2024-04-09 17:20:38 -06:00
Andy-Seattle
bbabb4f861
Handle ERR no such channel during call intercepts ( #6943 )
...
When call center is not enabled, during a standard call intercept sometimes we are seeing an error as follows:
call_center_queue_uuid=-ERR%20No%20such%20channel!%0A
cc_queue_joined_epoch=-ERR%20No%20such%20channel!%0A
Normally it returns call_center_queue_uuid=_undef_ but occasionally shows the ERR message.
When the epoch variable is set to this it causes the XML CDR service to continually stop and start at the same CDR which raises the CPU load on the server significantly until the CDR is deleted.
This code fix will handle the ERR message in the same way as _undef_.
2024-04-05 17:36:25 -06:00
FusionPBX
e0f4309076
New setting call_log_enabled default false
2024-03-12 17:44:46 -06:00
FusionPBX
e6ca01a7af
Add Call Logs and CDR JSON, and Call Flows.
...
Move the CDR JSON and and Call Flows data to their own tables and add a new table for the Call Log.
2024-03-11 18:51:36 -06:00
FusionPBX
bb8c4c0e66
Include ORIGINATOR_CANCEL for missed calls
2024-03-01 14:08:47 -07:00
FusionPBX
4d9160b1cd
Extension summary add voicemail column and use the CDR status
2024-02-22 21:04:14 -07:00
FusionPBX
746413cbfe
Update recent_calls.php
...
- Simplify SQL time format
- Use SQL limit to be more efficient
- Use the call detail record status
2024-02-20 14:48:24 -07:00
FusionPBX
cdee086045
Use SQL limit for missed calls
2024-02-20 14:16:53 -07:00
FusionPBX
61d40a62ee
Simplify the time format
2024-02-20 13:41:21 -07:00
FusionPBX
53f6f040c1
Update the URL to use status
2024-02-20 13:24:27 -07:00
FusionPBX
60d4a7c1be
Use the call status missed to find missed calls
2024-02-20 13:12:52 -07:00
FusionPBX
dbc88b847a
Replace voicemail_answer_stamp with voicemail_message_seconds
...
The voicemail_answer_stamp value exists if the call reaches voicemail. The voicemail_message_seconds is set if the caller leaves a voicemail message.
2024-02-20 12:47:10 -07:00
FusionPBX
359a323c1f
Don't use voicemail_id to determine call status
...
This is an unreliable way to detect if the call when to voicemail.
2024-02-20 12:28:59 -07:00
FusionPBX
bbb71439d0
Bug Fix: missed_call handling and voicemail status
...
Call going to voicemail for an extension was showing status answered instead of voicemail and missed call
2024-02-06 15:24:46 -07:00
FusionPBX
51fe5f1d4b
Update xml_cdr.php
2024-01-18 14:13:44 -07:00
FusionPBX
4e622d9b10
Handle no answer for unset status
2023-12-27 13:08:15 -07:00
FusionPBX
7de2ae0d23
Use last_bridge_hangup_cause to determine status
2023-12-27 11:37:36 -07:00
FusionPBX
4919633568
Create debian.service
2023-12-26 20:45:54 -07:00
FusionPBX
89ab37ce9d
Create xml_cdr.php
2023-12-26 20:43:59 -07:00
FusionPBX
7d819c4822
Use isset and if statements
...
Changed ifelse to if statement to make sure it evaluates each condition.
2023-12-20 13:59:33 -07:00
FusionPBX
b9686aeae7
Set call center cancel call to missed
2023-12-20 13:49:48 -07:00
FusionPBX
cea06a548e
Add provider_uuid to destinations dialplan xml and XML CDR
2023-12-09 23:07:36 -07:00
FusionPBX
65b6600e82
Changing format from 11/02 to 02 Nov
...
Reason for the change better worldwide support. Problem with numeric dates is that it can have a date 07/09 and does mean July 9 or September 7. In the US its standard month then day. However this isn't universal. This makes the dates confusing. So changed this to day and abbreviated month.
2023-11-02 12:45:38 -06:00
FusionPBX
12964eb83e
Prevent an error by casting to int
2023-10-30 20:29:56 -06:00
FusionPBX
3514a489d1
After application conference skip the row
2023-10-25 11:23:38 -06:00
FusionPBX
72fd0fe343
Move code for calculating the duration
2023-10-25 11:13:20 -06:00
FusionPBX
cb65e7f66e
Prevent an warning by using preg_quote
...
This accounts for special characters like a * in the value.
2023-10-25 10:41:03 -06:00
FusionPBX
57d8d52336
Add Call Detail Record status no answer
2023-10-25 09:37:17 -06:00