Commit Graph
83 Commits
Author SHA1 Message Date
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 521303265a Update xml_cdr_details.php 2024-01-05 18:08:25 -07:00
FusionPBX 6ff5a8df3c Update column order duration first and status last 2023-10-25 10:52:42 -06:00
FusionPBX 57d8d52336 Add Call Detail Record status no answer 2023-10-25 09:37:17 -06:00
FusionPBX 2be533687d Add permissions for call detail record details. Purpose to hide advanced details from the admin group. 2023-10-24 17:06:39 -06:00
FusionPBX d7e2ab900b Call Detail Record add status and use billsec for the duration 2023-10-24 15:58:13 -06:00
FusionPBX 1e06e3aa1c Move the find_app method to the xml_cdr class 2023-10-23 15:15:58 -06:00
FusionPBX 134188e383 Add support for the status translations. 2023-10-21 13:25:07 -06:00
FusionPBX 032673c922 When finding matches add regular expression matching 2023-10-21 10:11:49 -06:00
FusionPBX 82f82bd87c Update xml_cdr_details.php 2023-10-18 21:28:01 -06:00
FusionPBX 7c98190bde Add new class methods called call_flow and call_flow_summary 2023-10-17 16:21:17 -06:00
FusionPBX 4b7a93d4a9 Add CDR call summary status messages 2023-10-15 02:20:22 -06:00
FusionPBX 7d5aacf326 Add application details for valet park 2023-10-15 00:15:32 -06:00
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 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
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 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
frytimoandFusionPBX 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
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
fef8165be2 Frytimo pr patches for php8.1 (#6630)
* Passing null to parameter #2 ($string) of type string is deprecated

* Passing null to parameter #1 ($string) of type string is deprecated

* php 8.1 fixes

* php 8.1 fixes - replace strlen($var) > 0 with !empty($var)

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - replace ${var} with {$var}

* php 8.1 fixes - strlower with null

* php 8.1 fixes - strreplace with null

* php 8.1 fixes - passing null to base64_decode

* php 8.1 fixes - check for false and check for null on $this->dir

* php 8.1 fixes - remove assignment of $db variable to modules object

* php 8.1 fixes - avoid sending null to substr

* php 8.1 fixes - change ${var} to {$var}

* php 8.1 fixes - check for null before preg_replace

* php 8.1 fixes - remove setting db variable on domains object

* php 8.1 fixes - set empty string if $row['domain_setting_subcategory'] is null

* php 8.1 fixes - set empty string if $_REQUEST['show'] is not available

* php 8.1 fixes

* php 8.1 fixes - correct $_POST checking syntax

* php 8.1 fixes - correct $_POST variables

* php 8.1 fixes

* Use brackets consistently

* Update user_setting_edit.php

* Change to not empty

* Update device.php

* Update text.php

---------

Co-authored-by: Tim Fry <tim@voipstratus.com>
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-05-05 10:46:37 -06:00
fusionate dc327aec6d CDR: Add missing language translations. 2023-04-26 21:55:55 +00:00
markjcrane d50bcb476a Replace root.php 2022-10-10 16:35:14 -06:00
agree aef22cd47f remove unnecessary line 2021-05-21 01:02:34 -04:00
agree 0fc6915a7a [cdr] Add call stats to cdr details 2021-05-21 00:55:42 -04:00
agree ee1ca8a507 fix comparison operator 2021-02-09 14:18:21 -05:00
agree 08f5c1631c Add missing variable 2021-01-23 23:53:36 -05:00
agree 9c9507e2e3 Fix xml_cdr_details fix application log
When there's a single app in the app log it's saved as an single object in the json not as an array of objects
2021-01-23 23:47:53 -05:00
agree aabd4059be cdr add call flow summary (#5454) 2020-09-23 10:29:13 -06:00
agree 9fc63d2643 Fix call direction (#5456) 2020-09-23 10:27:02 -06:00
agree ca313c9d34 Update xml_cdr_details.php (#5455) 2020-09-23 10:25:55 -06:00
agree 4670a50fb0 xml cdr details format duration (#5457) 2020-09-18 12:34:22 -06:00
chansizzle 3f1b5c0d9c Update xml_cdr_details.php (#4992) 2019-12-28 13:37:22 -07:00
chansizzle 499f6474a5 Update xml_cdr_details.php (#4944)
Escaping wordwrap to fix double escaping characters
2019-12-28 12:30:38 -07:00
FusionPBX a4e8490d41 Update xml_cdr_details.php 2019-09-07 00:16:05 -06:00
FusionPBX 2cc6ae0b4a Update xml_cdr_details.php 2019-09-03 08:44:56 -06:00
Nate cc33248ac7 CDR: Database class integration. 2019-09-03 08:29:44 -06:00
Luis Daniel Lucio Quiroz 10790178d1 [4.5] Fix CDR Details (#4052)
Same as 4.4
2019-04-18 11:58:34 -06:00
FusionPBX 0ea32e4140 Update xml_cdr_details.php 2018-11-13 17:53:20 -06:00
FusionPBX f6b87192e9 Update xml_cdr_details.php 2018-11-13 16:48:43 -06:00
FusionPBX e4cd21ed4d Update xml_cdr_details.php 2018-11-09 10:36:30 -07:00