Commit Graph
60 Commits
Author SHA1 Message Date
mattf 1f249552ec 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 0c6b419917 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 07e747eb88 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 6de9686467 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 6cb3c1353c 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 0d48cfbeb0 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 51201edfd5 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 1b2ecb7045 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 bd85bdf7b4 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 3f59ab45f6 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 36009bee68 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 4b39c8b86a 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 5c90cb20cc 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 b22e0bb335 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 397ad60e37 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 ae4d4a99c0 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 353565087a 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 b0911d00bf 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 f2e8d15b1c 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 74e2e5ec0a 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 a8cc3801ad 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 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 5ebad5b39c 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 d9bed56456 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 ad49f81095 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 dd8b8c177d 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 28185fa529 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 8a8494bcbb 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 55e24889ed 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 f3d5d50122 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 642cdbf20b 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 afad4a3d59 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 0f7869146d 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 9b66134906 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 79a4605fa1 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 93579a722f 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 edb88a8fec 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 032b6645a0 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 0dedf84cd9 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 50f5fccb53 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 cfac2832ca 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 c638f7aa86 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 494221aa0f 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 d88096933d 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 13b2d11a9a 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 ad3831f7d9 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 742456d3d5 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 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 4eb3174583 Added ability to use .agi scripts in Call Menu prompt. Also added cm_date.agi script to say date with options
Converted ereg to preg in the agc agent interface PHP scripts

git-svn-id: svn://192.168.202.10@1945 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-03-28 04:52:48 +00:00