FusionPBX
1134341635
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:28:41 -06:00
FusionPBX
0c9329b119
Restore previous caller ID behavior
...
If the caller ID was updated then update the caller ID
2024-09-23 13:00:46 -06:00
fusionate
8d81c5f2d7
Extension Summary: Restore previous form wrapping.
2024-09-20 11:37:53 -06:00
fusionate
99b1c1792e
Extension Summary: Fix form layout.
2024-09-20 11:35:53 -06:00
markjcrane
68c79ca0a3
Remove carriage return per line and leave only line feeds
2024-09-19 17:14:21 -06:00
markjcrane
5cbc53c7d9
Fix end of file line only use one line feed at the end of the file
2024-09-19 16:33:17 -06:00
FusionPBX
5bae14c6f9
Update xml_cdr.php
2024-09-18 19:07:02 -06:00
FusionPBX
99ceb6e158
Align SEARCH and other buttons to the right
2024-09-18 18:44:52 -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
Alex
cb6edd88ef
Added content card to applications ( #7121 )
2024-09-05 17:10:04 -06:00
fusionate
d234fb185a
Multiple Apps: Integrate content cards.
2024-09-04 16:55:24 -06:00
MarBifrost
b4edb3c3a0
Additional corrections to the Georgian translation ( #7115 )
...
* Corrections in Georgian translation
* Additional corrections to the Georgian translation
2024-09-02 09:00:55 -06:00
MarBifrost
906b3edf03
Corrections in Georgian translation ( #7113 )
2024-08-31 10:02:51 -06:00
FusionPBX
0d747ae3d6
Fix permisisons for call detail records export
2024-08-29 11:35:05 -06:00
FusionPBX
7d41385304
Clear the buffer before sending the PDF output
2024-08-29 10:04:18 -06:00
FusionPBX
88bfb18e5a
Add hold_accum_seconds to the xml_cdr table
2024-08-28 10:05:48 -06:00
NorwayFun
aabc2f33a8
Localization: Add full support for Georgian language ( #7110 )
...
* Translating apps to Georgian
* Translating apps to Georgian
* Translating more apps to Georgian
* Translating more apps to Georgian
* Translating more apps to Georgian
* Translating more apps to Georgian
* Translating more apps to Georgian
* Translating theme to Georgian
* Translating core to Georgian
* Translating core to Georgian
* Translating core to Georgian by Marie
* Translating core to Georgian
* Translating resources to Georgian by Marie
* Translating core to Georgian
* fix app_languages.php
2024-08-28 09:59:02 -06:00
frytimo
2cbb4dbc31
remove instances where a pointer is used in a foreach loop for value ( #7108 )
2024-08-22 12:41:10 -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
0044f0b69e
Update permissions handling for performance
...
- For pages using large number of permission like these
- Creating a permission array that is populated with permission_exists
- Then using the permission array is more efficient
2024-08-08 16:17:28 -06:00
frytimo
7630056bb8
Remove the unset($database) statements ( #7084 )
...
* Remove the unset($database) statements
The database object is a global variable that contains a database object reference and should not be unset.
* Update event_guard.php
* Update event_guard.php
* Update event_guard.php
---------
Co-authored-by: Tim Fry <tim@fusionpbx.com>
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2024-08-06 13:19:45 -06:00
markjcrane
22ba339505
Allow one line feed at the end of the file
2024-08-05 18:27:59 -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
Anthony
fd22d407b8
Added translations to app files ( #7050 )
...
* Added missing translations to core/xml_cdr
* Added missings translations to app/time_conditions
* Added missing transaltions to app/sip_profiles
* Added missing translations to app/registrations
2024-07-10 17:35: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
FusionPBX
23093f6a14
Add new permissions
...
- xml_cdr_json_view
- xml_cdr_json_delete
- xml_cdr_flow_view
- xml_cdr_flow_delete
- xml_cdr_log_view
- xml_cdr_log_delete
2024-06-27 10:33:38 -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
FusionPBX
e553e619bf
Extension column add nowrap
2024-06-06 14:27:09 -06:00
Alex
f6e6750efc
Dashboard - Minor changes ( #6993 )
2024-06-03 11:40:05 -06:00
FusionPBX
a6002f9959
Update xml_cdr_log.php
2024-05-30 02:53:51 -06:00
FusionPBX
f084004047
Update xml_cdr_log.php
2024-05-30 02:52:45 -06:00
FusionPBX
5672944a5d
Add the extension name to CDR
2024-05-23 14:31:56 -06:00
fusionate
e6860a54b9
CDR - Details: Add button to Transcribe via AI, if enabled.
2024-05-21 16:07:44 -06:00
fusionate
003b6d7aa8
CDR [Class]: Mitigate PHP 8.x warnings.
2024-05-21 15:33:15 -06:00
fusionate
353bef172d
CDR - List: Make Delete button (if allowed) function like other pages.
2024-05-21 15:26:02 -06:00
fusionate
7312b9ab67
CDR: Create record_transcription field, drop deprecated recording_file, recording_name fields.
2024-05-21 13:29:48 -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
frytimo
41eb7ac8d3
Fix empty line printing on console ( #6956 )
...
* fix empty line printing on console
2024-04-23 08:53:14 -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
frytimo
2264e2c0ed
Add read and write codec to columns displayed ( #6913 )
...
* add read and write codec to columns displayed
* update the column display name to be Codecs
2024-03-16 10:56:28 -06:00
FusionPBX
e0f4309076
New setting call_log_enabled default false
2024-03-12 17:44:46 -06:00
FusionPBX
fe5a974dd8
Create xml_cdr_log.php
2024-03-12 09:46:30 -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
9810ac81b9
Add tables xml_cdr_json, xml_cdr_flow, call_logs
2024-03-04 23:41:41 -07:00
FusionPBX
1acb30a7fe
Prevent an error
2024-03-02 18:13:25 -07: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
Alex
7436d8e651
Update xml_cdr_inc.php ( #6903 )
2024-02-22 15:54:18 -07:00
FusionPBX
cdc11c5d16
Fix duration if null set to 0
...
If gmdate gets a null it uses the system time. This affected canceled calls.
2024-02-22 09:19:57 -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
76bcd70824
Use the domain time_format 12h or 24h
2024-02-20 13:57:29 -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
fusionate
cf51a862e7
CDR: Audio waveform generation integration.
2024-02-09 13:14:22 -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
Alex
4004a698c4
Added more Greek and Turkish translations ( #6880 )
...
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
* Update app_menu.php
* Update app_languages.php
2024-01-30 16:17:24 -07:00
FusionPBX
51fe5f1d4b
Update xml_cdr.php
2024-01-18 14:13:44 -07:00
FusionPBX
4ebdcdf4b2
Update CDR new call center search
2024-01-13 17:07:11 -07:00