FusionPBX
247a1c76c7
Update xml_cdr_details
...
- Add the time zone
- Add timestamps to the array
- Improve the call summary array
2023-10-14 22:15:32 -06:00
FusionPBX
c7ae3b3a63
[SECURITY] Prevent showing Missed and Recent Calls to users that are not in xml_cdr_domain group and not assigned any extensions.
2023-10-13 14:25:02 -06:00
FusionPBX
1ebf3d0826
Works better for this code block to run after building the primary array.
2023-10-13 05:07:01 -06:00
FusionPBX
47bdb893c5
Call Flow Summary when the count array is 1 then use start_epoch and end_epoch
2023-10-13 04:52:58 -06:00
FusionPBX
6381e52d60
Update CDR call summary to improve call centers, conferences. and park. Added an option to debug. Also using transfer_time, bridge_time, and created_time.
2023-10-13 04:18:47 -06:00
FusionPBX
a35de4aba3
Call Summary fix voicemails name and extra row
2023-10-13 01:52:09 -06:00
FusionPBX
d5f39cf0b2
Call Flow Summary add name, application, link, and a new summary style. Controlled by summary_style setting.
2023-10-12 23:58:11 -06:00
OskarFranck
0773a346c2
Bulk changes of Swedish translations ( #6807 )
...
authored-by: oskfra <oskar.franck@bahnhof.net>
2023-09-28 09:32:34 -06:00
FusionPBX
42015e4e41
This file was replaced by xml_cdr_import.php
2023-09-25 13:08:08 -06:00
FusionPBX
8f0c11fa6c
Make sure to start the PHP SESSION
2023-09-25 13:01:40 -06:00
FusionPBX
09dd09305c
Fix CDR import for HTTP POST
...
Add syslog server messages with more details when sending access denied.
2023-09-25 12:55:20 -06:00
fusionate
a91f0cf346
CDR - Export: Integrate permissions on CSV output.
2023-09-20 01:58:13 +00:00
fusionate
5c9b02fec2
CDR - Export: Fix file name for Show All, correct average MOS value.
2023-09-20 01:24:46 +00:00
fusionate
aab2880153
CDR - Export: Integrate permissions on PDF output.
2023-09-20 01:15:04 +00:00
fusionate
3659e07df9
CDR - Export: Include Caller Destination column in PDF.
2023-09-19 23:53:51 +00:00
FusionPBX
24bdccdb0b
Use the settings class instead of the SESSION
2023-09-18 14:59:21 -06:00
FusionPBX
9684541dbe
PHP 8.1 end function requires array
2023-09-08 09:33:54 -06:00
FusionPBX
d2bb186b33
Prevent an error for PHP 8.1 plus
2023-09-06 16:32:11 -06:00
FusionPBX
88169f9e30
Use the call direction from the xml_cdr table
2023-08-25 16:13:02 -06:00
FusionPBX
85f6793a41
Set bridge statements variables
2023-08-25 16:05:33 -06:00
FusionPBX
e8e6673be8
Remove some redudant code for finding record_path and record_name
2023-08-10 09:05:42 -06:00
FusionPBX
0304dfffad
Use empty record_name
...
Recording call through a ring group its not setting the record_name variable this picks up the recording from the file system.
2023-08-04 13:53:37 -06:00
fusionate
f61302190b
Dashboard - Missed Calls: Apply domain time zone.
2023-08-01 20:33:51 +00:00
fusionate
d68f9826f1
Dashboard - Recent Calls: Apply domain time zone.
2023-08-01 20:33:39 +00:00
FusionPBX
5e69a3deda
Update xml_cdr_details.php
2023-07-15 23:59:05 -06:00
FusionPBX
64c5eeb35e
Update xml_cdr_details.php
2023-07-15 23:49:55 -06:00
FusionPBX
1b6bf49a62
Update xml_cdr_details.php
2023-07-15 23:43:19 -06:00
fusionate
3b6c2acd76
CDR Details: Little better output.
2023-07-07 21:55:32 +00:00
FusionPBX
d6969715d7
Update xml_cdr_details.php fix PHP 8.1 warnings
2023-07-07 15:39:38 -06:00
FusionPBX
49648e6655
Handle errors better for invalid xml with simplexml_load_string
...
When the XML object detects invalid XML move the file to the failed directory.
After reading and processing the XML save each call detail record to the database.
2023-06-29 17:25:20 -06:00
frytimo
d7bbcd89f5
Use magic constant dir ( #6711 )
...
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__ to load only functions.php
* replace spaces with tab character
* update dirname command to use levels instead of nesting
* use magic constant __DIR__
* update dirname command to use levels instead of nesting
* Update access_control_edit.php
* Update access_control_import.php
* Update access_controls.php
* Update dnd.php
* Update access_controls_reload.php
* Update call_center_agents.php
* Update call_center_agents.php
* Update fax_queue.php
* Update login.php
* Update pdo.php
* Update pdo_vm.php
* Update switch.php
* Update index.php
* Update css.php
* Update v_mailto.php
* Update fax_to_email.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-06-15 11:28:23 -06:00
FusionPBX
5759a636e6
Add missing cc_queue_joined_epoch variable
2023-06-08 18:47:17 -06:00
Alex
66e14c586c
Update xml_cdr.php ( #6749 )
2023-06-08 16:57:06 -06:00
Alex
475cf4d253
Fixed more php 8.1 errors ( #6748 )
...
* Update call_center_queue_edit.php
* Update number_translation_edit.php
* Update database_transactions.php
* Update xml_cdr_extension_summary.php
* Update call_flow_edit.php
* Update contact_address_edit.php
* Update device_profiles.php
2023-06-08 16:07:01 -06:00
Alex
22a01b147d
Fixed call center queue agents table ( #6746 )
...
* Update destination_edit.php
* Fixed php 8.1 errors
* Fixed cdr recording download not working
* Update call_center_queue_edit.php
* Update call_center_queue_edit.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-06-06 11:31:22 -06:00
fusionate
28ebdbc722
CDR: Restore call recording download.
2023-06-06 16:29:09 +00:00
Anthony
bf194cddaf
Simplified Variables in xml_cdr.php ( #6740 )
2023-06-02 16:22:26 -06:00
fusionate
bc322e5cd6
CDR - Details: Update for PHP 8.1
2023-06-02 18:26:30 +00:00
fusionate
69900445b5
CDR: Updates for PHP 8.1
2023-06-01 22:55:19 +00:00
fusionate
c4f44f9ad5
Dashboard - Recent Calls: Updates for PHP 8.1
2023-05-29 19:57:35 +00:00
fusionate
c3fda2c09d
Dashboard - Missed Calls: Updates for PHP 8.1
2023-05-29 19:57:10 +00:00
fusionate
f4c141f6ef
Extension Summary: Updates for PHP 8.1
2023-05-29 18:30:31 +00:00
fusionate
81d19fdce7
XML CDR [Class]: Updates for PHP 8.1
2023-05-29 18:30:07 +00:00
fusionate
3adeb15ace
CDR Statistics: Updates for PHP 8.1
2023-05-25 21:34:41 +00:00
fusionate
9227344748
xml_cdr [Class]: Update for PHP 8.1
2023-05-23 20:20:40 +00:00
FusionPBX
62b95fa690
Handle call center variables with a value of _undef_
2023-05-18 23:41:21 -06:00
markjcrane
cf580e6c8c
Move failed call detail records to a failed directory
2023-05-18 17:44:36 -06:00
Alex
05063e35d2
Update translations ( #6694 )
...
* Update app_languages.php
2023-05-18 15:36:17 -06:00
Luis Daniel Lucio Quiroz
3f544496b7
DB and protection ( #6696 )
...
so this small change has 2 purposes.
first, I found the hard way, that PHP PDO is not always coded with the same criteria between versions and databases. While PDO PGSQL on PHP 8.x may work, PDO SQLITE on PHP 7.4 may not and so on.. This will make sure that the value there is an integer.
Second, since these two values are taken from the _GET, which is in the URL string, it will protect against "imaginative" users.
2023-05-16 13:05:07 -06:00
markjcrane
155f15a407
Fix CDR paging and minor code changes
2023-05-16 10:07:32 -06:00