Commit Graph
326 Commits
Author SHA1 Message Date
mattf 1b8d4e9d0b Allow for single quotes in vicidial_list and custom_ data fields
Added db schema version mismatch warning in System Settings

git-svn-id: svn://192.168.202.10@2301 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-03-13 14:34:00 +00:00
mattf 509038b0a7 Added list local call time validation, replace with campaign call time if invalid, Issue #812
git-svn-id: svn://192.168.202.10@2254 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-01-17 19:32:02 +00:00
mattf 47999ba45c Added list_name web url variable
Updated AST_manager_listen.pl script to run more efficiently and fix buffer data loss, issue #809

git-svn-id: svn://192.168.202.10@2251 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-01-15 02:17:24 +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 f205caacf7 Added Brazilian Portuguese admin translations
added a few missing variable definitions in vdc_db_query.php script

git-svn-id: svn://192.168.202.10@2239 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-01-06 20:39:23 +00:00
mattf 4db5ecac75 Changed single-quote QXZ arguments to double-quotes in a few places in agc scripts
Added agent-only translations for Greek, Italian, German, Brazillian Portuguese and French

git-svn-id: svn://192.168.202.10@2232 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-12-29 20:08:26 +00:00
mattf 8b69e677a1 Fix for manual no-hopper dialing leads with null user in vdc_db_query.php
git-svn-id: svn://192.168.202.10@2227 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-12-27 14:28:20 +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 3e16bb553b reworking of logout process to include pause process if needed, Issue #775
git-svn-id: svn://192.168.202.10@2217 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-12-07 17:00:46 +00:00
mattf 100838ea88 Added Languages admin web screens
Added more error checking to agent logins
Fixed issues with alternate DB queriesin admin.php
Changed timecheck.pl script to not send out alerts for active=N servers

git-svn-id: svn://192.168.202.10@2215 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-12-04 17:18:21 +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 176c5f9457 Added parked_hangup code for agent interface so calls that hang up while on hold have a proper term reason of CALLER. Issue #781
git-svn-id: svn://192.168.202.10@2206 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-25 06:38:10 +00:00
mattf d018943c1c Added new Callback Comments campaign option
git-svn-id: svn://192.168.202.10@2199 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-24 17:24:38 +00:00
mattf 5a51d9d86b Added several new campaign settings for comments and QC audit history
Fixed issue with AGENTS transfers when no agents available

git-svn-id: svn://192.168.202.10@2197 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-23 16:31:45 +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 d938d7e260 Removed several AJAX text outputs from QXZ output in vdc_db_query.php
git-svn-id: svn://192.168.202.10@2184 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-11-11 12:12:05 +00:00
mattf 8d8c5bb1fd Fixed issues with filtering of manual dial calls from call log or callbacks, vdc_db_query.php
git-svn-id: svn://192.168.202.10@2176 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-10-24 16:58:43 +00:00
mattf b1447cee60 Fixed issues with logging of non-answered calls, user_group and call notes
git-svn-id: svn://192.168.202.10@2169 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-09-08 14:35:59 +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 3f17241db6 Added System Setting option to use 24-hour time for callback setting in agent screen
git-svn-id: svn://192.168.202.10@2150 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-07-06 15:18:40 +00:00
mattf c3eb6ae33c Several logging fixes, mostly related to manual dial calls in the agent interface
git-svn-id: svn://192.168.202.10@2147 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-07-04 04:21:52 +00:00
mattf 7d63ac30f1 Added ability to use Wrap-Up messages with calls terminated through Hotkeys
git-svn-id: svn://192.168.202.10@2141 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-06-26 13:37:02 +00:00
mattf e72747cbb5 Added Wrapup Bypass option to allow or disallow agents to skip the wrapup screen before the timer is finished. Also added the option to use a system Script as the Wrap Up Message
git-svn-id: svn://192.168.202.10@2137 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-06-24 02:46:36 +00:00
mattf 2d9ccbcf93 Added update_settings agent call to grab selected user and campaign settings more frequently without having to log agent out and back in.
git-svn-id: svn://192.168.202.10@2134 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-06-21 20:06:03 +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 ea1052e65d Fixed issue#769 with manual dial wait_sec being inflated in Asterisk 1.8
git-svn-id: svn://192.168.202.10@2124 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-06-10 19:20:33 +00:00
mattf 13aa9a8626 Fixed security_phrase variable label issues, fixed owner only dialing SQL inefficiency vdc_db_query.php
git-svn-id: svn://192.168.202.10@2120 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-05-21 00:17:02 +00:00
mattf 6ae606698f Added pause_type logging to agent log and queue_log
git-svn-id: svn://192.168.202.10@2109 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-28 21:24:27 +00:00
mattf 15f59079df Added campaign option to default the search existing leads checkbox on the manual dial screen of the agent interface, as well as reset it after every call
Added campaign option to hide call log and call count data on the agent screen when viewing lead information
Fixed minor AGI inbound bug for estimated hold time bug if there are no log records

git-svn-id: svn://192.168.202.10@2107 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-24 11:05:25 +00:00
mattf 4961792f07 Added preview_lead_id and PREVIEW status for agent_status non-agent-api function
git-svn-id: svn://192.168.202.10@2105 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-18 20:18:11 +00:00
mattf 222b62abb6 Added Max Inbound Calls options to Campaigns and Users to enforce a maximum number of inbound calls received per day per agent
git-svn-id: svn://192.168.202.10@2104 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-18 13:56:53 +00:00
mattf 9c4054aed8 Fixed call notes logging bug when call is not answered
git-svn-id: svn://192.168.202.10@2100 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-07 23:24:43 +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 02449098f8 Added Agent API options to dial next number and search for lead phone number within a lead_id
git-svn-id: svn://192.168.202.10@2078 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-03-02 12:50:07 +00:00
mattf b1b6c8ca47 Small fix for campaigns with no lists in vdc_db_query.php
git-svn-id: svn://192.168.202.10@2075 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-17 13:05:39 +00:00
mattf e59d5e16ac Added Agent API functions for preview_dial_action while previewing or manual alt dialing a lead
Added several lead field options to QM Socket URL

git-svn-id: svn://192.168.202.10@2074 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-16 03:27:54 +00:00
mattf 2668f1453c Manager selected in-groups are now restricted to allowed campaign in-groups at agent login
Added Callback bulk change feature to advanced lead tool
Force disabling of auto-alt-dial in campaign settings for Manual dial campaigns

git-svn-id: svn://192.168.202.10@2066 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-07 07:26:33 +00:00
mattf dab8f804e9 Added Agent API pause_code function
git-svn-id: svn://192.168.202.10@2061 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-01-26 13:39:53 +00:00
mattf 59d4a2cf8f Added error catching for start/dispo call URL logging in vdc_db_query.php
git-svn-id: svn://192.168.202.10@2059 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-01-24 17:29:41 +00:00
mattf 40b532975a Fixed manual dial CID choice issue with AC-CID settings
git-svn-id: svn://192.168.202.10@2049 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-12-10 21:24:16 +00:00
mattf 3a32d5e993 Added called_count logging to vicidial_log and vicidial_closer_log.
Fixed unanswered agent outbound call logging issue

git-svn-id: svn://192.168.202.10@2046 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-12-10 13:09:34 +00:00
mattf f4ac431ad7 Added campaign options to limit time on Dead Calls, Disposition Screen and Pause.
Changed blink tags to CSS in agent interface.

git-svn-id: svn://192.168.202.10@2045 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-12-09 04:41:17 +00:00
mattf ec06dbfa1f Added Lead Tools Advanced page
Added agent manual dial by lead ID
Several small fixes
hopper script features added for campaign restriction

git-svn-id: svn://192.168.202.10@2036 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-10-17 02:14:44 +00:00
mattf 61b5e03d01 Added filtering to AGI processes to help prevent DID SQL injection attacks
Added nanpa filtering log viewing to new NANPA updating process
Fixed span order in vicidial.php
Fixed issue with list webform overrides in agent interface
other small variable filtering fixes

git-svn-id: svn://192.168.202.10@2023 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-09-26 01:27:15 +00:00
mattf 295ba71e44 Changed require() to require_once() in agc directory PHP scripts
git-svn-id: svn://192.168.202.10@2016 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-08-22 11:05:10 +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 746a72582f Several small fixes
rearranging of javascript variables for HTML display in agent time and peerformance detail reports
adding of PHONE list to agent_monitor.agi script
adding of recording_filename to dispo_call_url

git-svn-id: svn://192.168.202.10@2002 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-18 11:53:20 +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 e761fe4219 Fixed issue with scheduled callbacks not getting campaign presets
Fixed issue with QC agents not seeting form contents

git-svn-id: svn://192.168.202.10@1995 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-06-17 12:18:17 +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