Commit Graph

794 Commits

Author SHA1 Message Date
FusionPBX
4ab4fbbae9 Exclude LOSE_RACE for missed calls (#6338)
* Exclude LOSE_RACE for missed calls

* Update xml_cdr_inc.php
2022-04-07 10:05:54 -06:00
FusionPBX
a16c109c96 Missed Calls exclude LOSE_RACE 2022-04-07 09:59:29 -06:00
FusionPBX
3336e1420a If caller_destination is not set use dialed_user 2022-03-15 14:50:28 -06:00
FusionPBX
af994de554 Set caller_id_number using sip_from_user if the variable is not set. 2022-03-15 14:43:55 -06:00
FusionPBX
76a4e9dd50 Work on caller_destination, caller_id_name and caller_id_number. 2022-03-15 14:33:44 -06:00
FusionPBX
fac8ee8244 Hide Extension Summary Show all by default. (#6318)
* Hide Extension Summary button show all by default. Add new permission xml_cdr_extension_summary_all

Many extensions and CDR records make this a resource very intensive query. Disable by default for all groups.

* Add new permission xml_cdr_extension_summary_all

* Update xml_cdr_extension_summary.php

* Update xml_cdr.php
2022-02-24 01:53:54 -07:00
AlexC
78c5666aff Fixed dashboard layout bugs (#6263)
* Fixed dashboard layout bugs

* Update domain_limits.php

* Update missed_calls.php

* Update recent_calls.php

* Update voicemails.php

* Update system_counts.php

* Update system_cpu_status.php

* Update system_status.php

* Update caller_id.php
2022-01-25 11:03:37 -07:00
FusionPBX
ba2f5c379f Only compare sip_from_domain with domain_name if the sip_from_domain exists. 2022-01-18 12:05:32 -07:00
FusionPBX
e16cc5e725 Need to keep the caller ID prefix on the caller ID name.
This was needed to keep caller id prefix for the caller ID name so it shows up in the Call Detail Records.
2022-01-18 11:52:26 -07:00
vivoras
650f50a6ce Update xml_cdr_statistics.php (#6239) 2022-01-11 16:27:34 -07:00
vivoras
c3d3429635 Update app_languages.php (#6238) 2022-01-11 09:23:08 -07:00
Antonio Fernandez
7e321c43fb added support for ALOC description #1 (#6234)
* added support for ALOC description

* Changed description to 'Average Length of Call'

Conversation isn't bad but I've always heard it as Average Length of Call.

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2022-01-10 22:33:47 -07:00
Antonio Fernandez
13a1590c8f Update xml_cdr_extension_summary.php (#6235) 2022-01-10 22:28:55 -07:00
Antonio Fernandez
affba4b61d Update xml_cdr_statistics.php (#6236) 2022-01-10 22:27:33 -07:00
FusionPBX
9d01324da7 Use sip_from_display and sip_from_user when the call originated from the VoIP Provider.
When an inbound call is forwarded the call_direction is set to inbound and then updated to outbound. In this situation we use the sip_from_display and sip_from_user to get the original caller ID instead of the updated caller ID after the call was forwarded.
2022-01-04 17:50:51 -07:00
FusionPBX
1f0af43d83 Use the date c function only if the the epoch is_numeric 2022-01-04 16:54:47 -07:00
Len
02a12591dd Replace duplicate uuid (#6208)
* Replace duplicate uuid
* Replace duplicate uuid
2021-12-20 11:40:52 -07:00
FusionPBX
dd106a6871 Replace event_socket_mkdir with php mkdir. (#6170) 2021-12-02 19:03:55 -07:00
AlexC
2a4550c910 Add dashboard default settings to recent_calls.php (#6138)
* Add dashboard default settings to recent_calls.php

* Update recent_calls.php
2021-11-19 16:32:53 -07:00
AlexC
4b6f42e5c3 Add dashboard default settings to missed_calls.php (#6137)
* Add dashboard default settings to missed_calls.php

* Update missed_calls.php
2021-11-19 16:31:51 -07:00
AlexC
04f301337d Add new dashboard default settings for cdr charts (#6134) 2021-11-19 16:31:00 -07:00
FusionPBX
2d4c65abee Simplify missed call handling. 2021-11-19 15:47:54 -07:00
FusionPBX
80cfab92b8 Use answer_stamp and bridge_uuid to deteremine if the call was answered. 2021-11-19 11:11:40 -07:00
AlexC
4600e5f98e Update missed_calls.php (#6122) 2021-11-12 12:56:11 -07:00
AlexC
fd3f3c2d69 Update recent_calls.php (#6121) 2021-11-12 12:55:51 -07:00
AlexC
12260ae24b Update recent_calls.php (#6117) 2021-11-09 23:23:18 -07:00
AlexC
e67e005d08 Update missed_calls.php (#6116) 2021-11-09 23:22:03 -07:00
AlexC
cbd0081e3d Add chart to cdr recent calls (#6111) 2021-11-09 22:27:23 -07:00
AlexC
b77e2468d9 Add chart to cdr missed calls (#6110) 2021-11-09 22:27:06 -07:00
markjcrane
032a5aec39 Add a new dashboard 2021-11-09 18:42:14 -07:00
AlexC
42cf0b7068 Replace old chart with Chartjs (#6094) 2021-11-04 10:22:14 -06:00
FusionPBX
4066d868e3 Add flexible search with improved wildcard support. 2021-08-30 19:10:31 -06:00
FusionPBX
287869d71f Add sip_call_id to the xml cdr SQL select. 2021-07-31 19:28:59 -06:00
FusionPBX
4da962e4e0 Add sip_call_id to the xml cdr import.
The sip_call_id is the Call-ID found in the SIP headers.
2021-07-31 19:25:23 -06:00
FusionPBX
34e3683527 Add sip_call_id to the xml cdr table. 2021-07-31 19:15:18 -06:00
FusionPBX
bcd7482e5c Use elseif instead of a series of if statements. 2021-06-15 13:44:14 -06:00
FusionPBX
6d536ce4d7 Add more to the missed call check
Only count as a missed call if the bridge_uuid has a length.
2021-06-15 12:53:46 -06:00
FusionPBX
3e2ae03295 Count a going to voicemail as a missed call. 2021-06-15 12:20:04 -06:00
markjcrane
af3610d986 Add CIDR option to HTTP POST 2021-05-26 20:41:26 -06:00
markjcrane
2750475ab2 Add better logging to XML CDR 2021-05-26 14:29:46 -06:00
FusionPBX
764a46458e Update xml_cdr_import.php 2021-05-26 10:53:50 -06:00
Andrew Querol
b67d55b39c Replace duplicated v_xml_cdr_import.php with a call to the post method of xml_cdr (#5956)
* Redirect duplicated xml_cdr_import script

This replaces the duplicated code in v_xml_cdr_import.php with xml_cdr_import.php

This also adds a call to `$cdr->post();` in that file to then process the POSTed data from FreeSWITCH
2021-05-26 09:54:08 -06:00
demonspork
7133f35af5 Use epoch times for CDR Imports (#5955)
* Use epoch times for CDR Imports

There has been some discussion of edge cases for CDR Importing time zones/time stamps.

This modification makes the start_stamp, answer_stamp, and end_stamp values use the corresponding _epoch times for import into the v_xml_cdr table to remove any chance of time zone mis-alignment.

* Set Call recording date with Epoch

Use the start_epoch to set the call recording date.
2021-05-26 09:11:09 -06:00
FusionPBX
b2e0402478 Get the call_center_queue_uuid from the channel variables. 2021-05-21 13:16:18 -06:00
FusionPBX
a7efbe178f Merge pull request #5952 from greenbea/patch-40
[cdr] Add call stats to cdr details
2021-05-21 09:05:02 -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
FusionPBX
21ab598390 Merge pull request #5935 from greenbea/upstream/patch-39
[call_center] export call_center_queue_uuid channel variable to agent legs for cdr import
2021-05-10 12:29:55 -06:00
FusionPBX
10ca93cbc0 Add timestamptz and timezone to the extension summary. 2021-05-10 11:34:47 -06:00
FusionPBX
755f5aaf66 Use the database for formatted date and time. 2021-05-10 11:30:22 -06:00