Commit Graph
61 Commits
Author SHA1 Message Date
mattf eb5f22761d Added more "XDAY" options to add_lead duplicate checks in the Non-Agent API
Added more failed login details for level 9 users to User Modify page
Added User Logins Report
Added webserver/URL logins section to User Stats report for level 9 users
Added more failed login logging in user_authorization function.php scripts
Added more failed login reason messages display to timeclock.php
Added vicidial_user_logins_daily TEOD population to ADMIN keepalive script

git-svn-id: svn://192.168.202.10@3642 3d104415-ff17-0410-8863-d5cf3c621b8a
2022-09-22 13:24:27 +00:00
mattf d4bd530333 Default security fixes, CVE-2021-28854
git-svn-id: svn://192.168.202.10@3454 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-06-15 15:10:25 +00:00
mattf d12a970313 Fix for specific custom field values with a slash in them, agc/functions.php
git-svn-id: svn://192.168.202.10@3447 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-06-03 20:29:30 +00:00
mattf 41fa12f7e7 Fix for SOURCESELECT issue in custom fields
git-svn-id: svn://192.168.202.10@3440 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-05-08 14:01:20 +00:00
mattf db0104be14 Added only_field option for refresh of already-loaded custom form SOURCESELECT element, cascading SOURCESELECT custom field refreshes.
git-svn-id: svn://192.168.202.10@3419 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-04-05 03:29:51 +00:00
mattf 024feac6fb Fixed issue #1271, security_phrase field not populating in custom fields form
git-svn-id: svn://192.168.202.10@3417 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-04-02 01:33:43 +00:00
mattf 4f0a045e17 Added Two-Factor Authentication system, Added mobile_number to User Modify screen
Added BUTTON field type to custom list fields

git-svn-id: svn://192.168.202.10@3373 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-03-12 19:09:12 +00:00
mattf 19f32dd28e Fix for new custom fields changes on older PHP versions
git-svn-id: svn://192.168.202.10@3353 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-02-12 00:20:44 +00:00
mattf 05452d2883 Added SOURCESELECT Custom Field Type
Added ability to calculate basic Math functions in SCRIPT custom field types

git-svn-id: svn://192.168.202.10@3352 3d104415-ff17-0410-8863-d5cf3c621b8a
2021-02-11 23:43:56 +00:00
mattf 9ad2980106 Fix for gender custom field population in agent screen, Issue #1205
git-svn-id: svn://192.168.202.10@3219 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-04-06 16:20:00 +00:00
mattf f26f2ed27b Added the "list_custom_fields" Non-Agent API function, to show all list custom data fields in a list/all-lists.
More translations fixes

git-svn-id: svn://192.168.202.10@3206 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-03-31 18:56:11 +00:00
mattf 6ca6bee7b0 more PHP7 fixes
git-svn-id: svn://192.168.202.10@3144 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-10-13 14:55:29 +00:00
mattf 884a60ad22 Added recent session per-call logging and force_fronter_audio_stop Agent API function
git-svn-id: svn://192.168.202.10@3066 3d104415-ff17-0410-8863-d5cf3c621b8a
2019-02-22 18:32:05 +00:00
mattf 69ef908b54 Fix for defaut field in AREA type custom list fields
git-svn-id: svn://192.168.202.10@3050 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-10-04 20:48:10 +00:00
mattf 31f3b6b904 Added SWITCH custom field type to put buttons on the agent FORM to allow for
the form to be switched while on an active call.

git-svn-id: svn://192.168.202.10@2976 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-05-07 06:11:44 +00:00
mattf 0c94dbc067 Added code for LOCALFQDN conversion to browser-used server URL for webform and script iframes
git-svn-id: svn://192.168.202.10@2952 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-03-27 18:14:03 +00:00
mattf df961db0e7 Added entry_date as custom field SCRIPT type variable
git-svn-id: svn://192.168.202.10@2945 3d104415-ff17-0410-8863-d5cf3c621b8a
2018-03-19 17:44:05 +00:00
mattf e69e1209c6 Fixed issue with duplicate custom fields in agent screen
git-svn-id: svn://192.168.202.10@2864 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-11-30 01:13:06 +00:00
mattf 742cf39dcd Added the ability to include duplicate custom text fields in a custom fields
form in the agent screen.

git-svn-id: svn://192.168.202.10@2855 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-11-17 06:52:37 +00:00
mattf 9999462338 Fix to agent screen to update default field if duplicate field in custom fields changed
git-svn-id: svn://192.168.202.10@2845 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-10-21 18:02:31 +00:00
mattf d6efea9ff2 Fixed rare inbound logging issue #1017
Added more additional variable filtering

git-svn-id: svn://192.168.202.10@2761 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-05-28 14:49:36 +00:00
mattf 2e54eb51e5 Added additional auth variable filtering, issue #1016
git-svn-id: svn://192.168.202.10@2759 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-05-27 01:44:12 +00:00
mattf 784c71bd4a 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 c82912ac38 Added Agents count on server page
git-svn-id: svn://192.168.202.10@2725 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-04-07 11:54:13 +00:00
mattf 8c6876ce7e Added DID field variables and uniqueid to dispo send email script
Added DID field variables to custom field display fields

git-svn-id: svn://192.168.202.10@2719 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-30 16:13:08 +00:00
mattf 2dea3c833f Added more missing display variables in the agent custom fields form display
git-svn-id: svn://192.168.202.10@2704 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-17 11:58:04 +00:00
mattf 8648aa54d5 Added list_name and list_description display variables
git-svn-id: svn://192.168.202.10@2699 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-10 14:11:50 +00:00
mattf 116c4236aa Expanded required custom fields types
git-svn-id: svn://192.168.202.10@2694 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-03 17:10:04 +00:00
mattf 8c615a9d18 Added validation that sounds web dir exists for audio store and non-agent API
Enabled required custom list fields with INBOUND_ONLY option

git-svn-id: svn://192.168.202.10@2693 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-02 18:26:42 +00:00
mattf 073538c1f7 Changed Custom Fields of SCRIPT type to allow URLs and urlencoded variables
when using --U-- and --V-- to declare variables, issue #979

git-svn-id: svn://192.168.202.10@2692 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-01 04:53:34 +00:00
mattf 6dc1e40345 Fixed issue with custom fields multi-selected values
git-svn-id: svn://192.168.202.10@2589 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-09-13 12:31:29 +00:00
mattf 0b9e39ba8e Fixing issues with using only standard fields in custom fields
Fixed issues with select lists and common contents values in custom fields

git-svn-id: svn://192.168.202.10@2532 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-05-11 02:08:35 +00:00
mattf 496e36be97 Added debug to user auth api messages
git-svn-id: svn://192.168.202.10@2516 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-04-14 17:50:21 +00:00
mattf 727af56ae9 Added DID custom fields as webform and script variables in the agent screen
git-svn-id: svn://192.168.202.10@2383 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-09-24 01:07:13 +00:00
mattf fe575eb003 Fixed field lengths that didn't match DB schema in admin modify lead scripts
Added debug output for vendor_lead_code duplicate rejections count
Fixed some untranslated phrases in admin.php
Added compatibility for custom fields data options

git-svn-id: svn://192.168.202.10@2369 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-09-08 19:47:33 +00:00
mattf 19792e4a18 Added agent debug logging and report
git-svn-id: svn://192.168.202.10@2355 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-07-24 14:31:34 +00:00
mattf ece5a1248f Fix for non-latin customer data in agent screen code
git-svn-id: svn://192.168.202.10@2317 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-12 23:49:02 +00:00
mattf cf57246734 Added Local Call Time option for Lists to further restrict call times already set in the campaign.(issue #812)
Added Manual Dial Lead Search Filter option to limit the search of manual dials to within one campaign's lists from the manual dial screen.

git-svn-id: svn://192.168.202.10@2244 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-01-12 06:18:46 +00:00
mattf d7f6f3df56 fixed bug in export lead report
removed phones select from auth process in agent directory
added indexes to vicidial_live_agents

git-svn-id: svn://192.168.202.10@2242 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-01-08 22:08:04 +00:00
mattf 064c28aac8 Added settings for languages for users
Added on-the-fly language use for the agent screen
Standardization of filtering of user/pass variables in agent scripts

git-svn-id: svn://192.168.202.10@2221 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-12-17 11:53:24 +00:00
mattf 29013f08cf Code cleanup in PHP files for QXZ functions
Added ADMIN_www_languages.pl script to parse all web files for QXZ phrases and populate DB table www_phrases

git-svn-id: svn://192.168.202.10@2213 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-28 14:28:39 +00:00
mattf 703b6d6364 Updated QXZ output code in agent interface to allow for ordered PHP variables and other code cleanup
QXZanalyzer.pl update for better parsing and more stats
Added LANGUAGES_QXZ_notes.txt file for documentation

git-svn-id: svn://192.168.202.10@2193 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-18 19:05:36 +00:00
mattf f194c66910 Changed agent code to use new QXZ function in functions.php. This will facilitate easier other language builds and easier dynamic text and image replacement.
git-svn-id: svn://192.168.202.10@2161 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-08-12 00:35:04 +00:00
mattf f37660bd4b Fixed issue #773
Added single-digit change to text for TTS in outbound AGI

git-svn-id: svn://192.168.202.10@2129 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-06-18 23:49:11 +00:00
mattf 4f7caa70f8 Added timer_alt_seconds and options to automatically manual dial Alt Phone or Address3 and more Manual Auto Dial options
git-svn-id: svn://192.168.202.10@2121 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-05-22 17:11:07 +00:00
mattf 55c5503136 Added TABLEper_call_notes and called_count as agent script and form variables
git-svn-id: svn://192.168.202.10@2110 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-30 02:15:12 +00:00
mattf e01116aa8b Added AST_CRON_audio_4_ftp2_FTPSSL.pl script for secondary archival of recordings to an FTP SSL server.
Changed agent code to use mysqli PHP functions.

git-svn-id: svn://192.168.202.10@2009 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-08-05 12:12:54 +00:00
mattf ddd5e6ce69 Added optional password encryption to web interfaces
Altered agi-phone_monitor script to not hangup after agent hangs up customer, requires small change to custom dialplan entries
Added new Dial Log report
Added Disable Auto Dial system setting

git-svn-id: svn://192.168.202.10@1999 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-11 12:33:50 +00:00
mattf cf21ae391e 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 9884e2ce4d 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