Commit Graph
52 Commits
Author SHA1 Message Date
mattf 55c9bc35dc Added PHP input form variable filters
git-svn-id: svn://192.168.202.10@3566 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-02-18 06:09:51 +00:00
mattf 888a13abfc Added 24-Hour Called Count Limit campaign feature, allows you to limit the number of calls to be placed to a phone number or lead in a 24-hour time period. Also allows for state-based override settings. For more information, read the CALL_COUNT_LIMITS.txt doc.
git-svn-id: svn://192.168.202.10@3483 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-07-16 05:49:21 +00:00
mattf e6f3f18fb6 Fixes in PHP scripts for XSS minor security issues.
git-svn-id: svn://192.168.202.10@3455 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-06-16 00:26:02 +00:00
mattf 8aa16e4f62 Fixed help display for dozens of reports
Added more call detail stats for calls to DIDs and what happened to them
Fixed issue with User Group permissions in Inbound summary hourly report and the agent status detail report.

git-svn-id: svn://192.168.202.10@3448 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-06-05 13:10:27 +00:00
mattf 8387c4309e Translation fixes for admin screens
git-svn-id: svn://192.168.202.10@3205 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-03-27 21:16:59 +00:00
mattf 633badd8d4 git-svn-id: svn://192.168.202.10@3151 3d104415-ff17-0410-8863-d5cf3c621b8a 2019-11-01 20:43:18 +00:00
mattf fd848c17cc Fixes for PHP7 for multiple reports
git-svn-id: svn://192.168.202.10@3142 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-10-13 12:46:08 +00:00
mattf 1141beae3f Fixed javascript/apache errors with graphs in several reports
git-svn-id: svn://192.168.202.10@2841 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-10-18 11:07:10 +00:00
mattf c58b8ec413 Added screen_colors.php include file for uniform screen color code
Added uniqueid logging to vicidial_xfer_log, as well as archiving of that table

git-svn-id: svn://192.168.202.10@2812 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-09-03 13:56:49 +00:00
mattf 09629beb63 Added filename_override option for Automated Reports, added more space for report_times
More cleanup of reports and formatting

git-svn-id: svn://192.168.202.10@2809 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-08-25 21:11:38 +00:00
mattf d2c07fc41e Array declaration fixes for PHP7, issue #1027
git-svn-id: svn://192.168.202.10@2796 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-07-20 11:58:45 +00:00
mattf 4e8f877f4b Added additional variable filtering
git-svn-id: svn://192.168.202.10@2760 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-05-27 07:14:38 +00:00
mattf 47703e1a1e Added IP Lists feature, allowing creating of lists of IP Addresses that can
be used as whitelists on a User Group basis for Agent, Admin and API
 web resources.

git-svn-id: svn://192.168.202.10@2726 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-04-10 02:30:33 +00:00
mattf f397b629c9 Added admin Automated Reports section, allowing easier web configuration of scheduled reports being sent by Email or FTP.
git-svn-id: svn://192.168.202.10@2695 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-05 04:34:52 +00:00
mattf a801674046 Added and tested ChartJS features for more aesthetically appealing graphs to many reports
git-svn-id: svn://192.168.202.10@2568 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-07-31 14:19:56 +00:00
mattf 93eda07575 Fixed issue with names and non-latin setting in two agent reports
git-svn-id: svn://192.168.202.10@2499 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-03-30 12:49:15 +00:00
mattf 0df79776b1 Added talk_time_trigger and exclude_status options to dispo_move_list.php
Fixed HTML display issue in agent status detail report

git-svn-id: svn://192.168.202.10@2489 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-03-11 11:51:42 +00:00
mattf c72262c275 Lengthened user name field in Agent status and time detail reports
git-svn-id: svn://192.168.202.10@2483 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-03-02 03:14:49 +00:00
mattf 2a9ea0d9c4 Added settings-report_default_format and help text for several reports
Added agents per server counts to bottom of reports page
Standardized formatting on several agent reports
Added display of several fields to modify lead page

git-svn-id: svn://192.168.202.10@2474 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-01-22 19:04:44 +00:00
mattf 5356ecc0bf Added ability to search archive logs and show defunct users in Agent Performance Detail and Agent Status Detail reports
Added ability to search archive logs in Agent Time Detail report

git-svn-id: svn://192.168.202.10@2412 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-11-13 18:59:00 +00:00
mattf d435effcc8 Added search lead email field
Fixed Performance and status reports to sort by status
Fixed format issue in non-agent api
Fixed email attachment issue in agent interface

git-svn-id: svn://192.168.202.10@2328 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-06-03 19:44:50 +00:00
mattf 86c0c97e20 Fixed Javascript element problems in reports, Issue #857
git-svn-id: svn://192.168.202.10@2324 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-16 17:26:20 +00:00
mattf ec85e098a3 Fixed issue with SQL for permissions check
git-svn-id: svn://192.168.202.10@2319 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-13 02:50:35 +00:00
mattf 06697b0c32 Added MathZDC function to prevent division math with zero as one of the numbers
Cleaned up vdc_db_query.php mysql logging
Moved date definitions in keepalive script to the top of the script
Changed iax.conf 1.4 and higher: regcontext=iaxregistration

git-svn-id: svn://192.168.202.10@2094 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-03 01:05:16 +00:00
mattf b3b3c683ed Added logging of webserver and url used for all API calls, agent logins and reports
Fixed minor bug related to modify lead page with custom fields and encryption

git-svn-id: svn://192.168.202.10@2053 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-01-08 21:00:33 +00:00
mattf 1a6e8005e9 Moved Admmin HELP section to help.php
Several tweaks to the admin NANPA page
Added User selection to Agent Performance Detail report

git-svn-id: svn://192.168.202.10@2039 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-10-19 15:18:59 +00:00
mattf 9c4311ef65 Changed all admin PHP code to use mysqli functions
Fixes for issue #699
Fix for issue #697

git-svn-id: svn://192.168.202.10@2017 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-09-02 15:37:26 +00:00
mattf c2e32c79ed Fixed minor issue #675
git-svn-id: svn://192.168.202.10@1998 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-04 13:56:49 +00:00
mattf 09c4284e1b Added several security changes to the admin interface, including freezing a user's account for 15 minutes after 10 failed login attempts.
Added 3 new reports to the admin interface: url log, lagged log and user group login reports
Added new AST_phone_update.pl --agent-lookup flag to allow for logging of the IP address of the agent's SIP or IAX phone connection. Can be enabled as a crontab entry to perform the lookups on each asterisk server.

git-svn-id: svn://192.168.202.10@1997 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-02 06:00:53 +00:00
mattf 97cf629d70 Added several security changes to the agent interface, including freezing a user's account for 15 minutes after 10 failed login attempts.
Changed all of the admin scripts from using the PHP ereg functions to preg. This is a requirement for moving to PHP6 where ereg functions are  depricated. This will also have the benefit of speeding up those scripts because preg is supposed to be more efficient and faster than ereg.
Added recording_id to the available fields for the dispo call url feature
Added pause code to the agent_status non-agent api function output

git-svn-id: svn://192.168.202.10@1994 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-06-15 16:08:13 +00:00
mattf ae07a44be1 Added admin report logging to all reports on the system, and added the "Admin Report Log Viewer" linked from the "Admin Utilities" page which allows you to see the reports that have been run on the system. This change has affected almost every report in the system. Bugs were fixed for some exporting reports that were set to use a slave read-only database.
git-svn-id: svn://192.168.202.10@1959 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-04-14 23:46:14 +00:00
mattf 8248dd72d4 Issue #626 patch for help for 3 reports, from DomeDan
git-svn-id: svn://192.168.202.10@1910 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-12-23 20:36:19 +00:00
mattf 654347b3b8 Fix for user group permissions issue #588, reported by rrb555
git-svn-id: svn://192.168.202.10@1896 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-11-30 15:02:52 +00:00
mattf 275c839b1d fixes for apache errors in various vicidial scripts, issue #614, reported by DomeDan
git-svn-id: svn://192.168.202.10@1892 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-11-30 05:52:44 +00:00
mattf 966564377e Added Dialer Inventory Report options for excluding lists and ranking shifts display order
Added User Group multi-selection option to the real-time report
Added HTML bar chart display options to most of the reports
Removed password logging from admin scripts failed login attempts
Made webroot-writable system setting function the same on all admin scripts
Fixed list lastcalldate for manual dial calls

git-svn-id: svn://192.168.202.10@1789 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-02-24 21:43:54 +00:00
mattf 2b0e82aa9d Added ability to block customer information and hide portions of customer phone numbers within the admin interface on a per admin-user basis.
Many fixes for user group restrictions in admin pages

git-svn-id: svn://192.168.202.10@1753 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-11-06 16:25:10 +00:00
mattf 73795d2462 commented out slave server HTML note on reports that export downloads
git-svn-id: svn://192.168.202.10@1600 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-14 15:52:56 +00:00
mattf 60836e245f Added ability to view Inbound Report by selected DIDs instead of by in-groups. Link added to Reports page.
For all level 7 users the links to other admin sections are removed in reports
For the dispo screen on the agent interface the last number dialed is displayed instead of the main customer phone number.

git-svn-id: svn://192.168.202.10@1518 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-14 17:56:48 +00:00
mattf 5be4d855e6 Added User Group setting for allowable reports to restrict report viewing
Enabled User Group setting for allowable campaigns to restrict report viewing and admin.php activity
Changed level 7 users to only view reports links page
Changed "Admin" link to go to an admin links page instead of Phones listing
Added manual_dial_filter CAMPLISTS_ALL options

git-svn-id: svn://192.168.202.10@1491 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-03 19:02:42 +00:00
mattf 9ea5588dfe Added ability to run selected reports from a mysql slave server
Added date links to timeclock detail user links
Added entry_list_id field to vicidial_list for use in defining list that custom fields were associated with

git-svn-id: svn://192.168.202.10@1477 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-07-13 04:55:34 +00:00
mattf e23c1c5895 changed agent manual alt phone dialing to use a new vicidial_agent_lgo record for each call, status set to ALTNUM for all but the last calls and pause code(sub_status) set to ANDIAL for all but the first entry.
git-svn-id: svn://192.168.202.10@1397 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-04-02 16:46:11 +00:00
mattf 119a2d28a0 fix for issue 320 in agent status detail report
git-svn-id: svn://192.168.202.10@1374 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-03-15 17:14:00 +00:00
mattf c2a3ea482b Added popup date select calendar for many of the reports
git-svn-id: svn://192.168.202.10@1338 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-02-16 05:48:55 +00:00
mattf a8b86304b8 Added ingroup and drop ingroup displays to Real-time report
changed several reports to list menu items in alphabetical order
Added AGENTVMAIL option to all ingroup drop methods in trunk

git-svn-id: svn://192.168.202.10@1336 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-02-14 23:17:12 +00:00
mattf 134f498429 bug fix 291
change default PRI dial order to 'r' from 'g' for round robin
Added development code to DID AGI script

git-svn-id: svn://192.168.202.10@1311 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-01-19 14:39:10 +00:00
mattf a12f0f4c2e fixes for bugs 270, 259, 273 all related to manual dialing and alt number dialing
git-svn-id: svn://192.168.202.10@1300 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-01-09 13:33:36 +00:00
mattf 46b00ebadb Fixed bugs in logging to vicidial_log and vicidial_agent_log for manual dial phone calls
git-svn-id: svn://192.168.202.10@1150 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-06-11 18:29:48 +00:00
mattf e8fe645678 Added dynamic call routing options content in Call Menus
Re-labeled several scripts to refrect proper names

git-svn-id: svn://192.168.202.10@1134 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-06-01 07:51:13 +00:00
mattf 9c851d4070 Changed all PHP tags to long tags
Added Call Menu feature

git-svn-id: svn://192.168.202.10@1111 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-05-08 12:08:02 +00:00
mattf 87687bc387 Changed all reports and admin screens to use one of two header templates
Added Calls Export Utility allowing exporting of call and lead data by defining the following parameters: date range, campaigns, in-groups, statuses, lists and user groups. A flat tab-delimited text file is exported

git-svn-id: svn://192.168.202.10@1070 3d104415-ff17-0410-8863-d5cf3c621b8a
2009-03-11 05:01:54 +00:00