Added system settings for agent_hidden_sound and added more browser_alert_sounds

Added agent screen visibility logging and Agent Hidden Browser Sounds

git-svn-id: svn://192.168.202.10@3390 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2021-03-18 06:49:09 +00:00
parent 26ff4c9a15
commit fe57e2dec0
17 changed files with 394 additions and 22 deletions
+19 -3
View File
@@ -1899,7 +1899,10 @@ phone_defaults_container VARCHAR(40) default '---DISABLED---',
qc_claim_limit TINYINT UNSIGNED DEFAULT '3',
qc_expire_days TINYINT UNSIGNED DEFAULT '3',
two_factor_auth_hours SMALLINT(5) default '0',
two_factor_container VARCHAR(40) default '---DISABLED---'
two_factor_container VARCHAR(40) default '---DISABLED---',
agent_hidden_sound VARCHAR(20) default 'click_quiet',
agent_hidden_sound_volume TINYINT(3) UNSIGNED default '25',
agent_hidden_sound_seconds TINYINT(3) UNSIGNED default '0'
) ENGINE=MyISAM;
CREATE TABLE vicidial_campaigns_list_mix (
@@ -3152,7 +3155,6 @@ index (lead_id),
index (call_date)
) ENGINE=MyISAM;
CREATE TABLE vicidial_qc_agent_log (
qc_agent_log_id INT(9) unsigned NOT NULL AUTO_INCREMENT,
qc_user VARCHAR(20) COLLATE utf8_unicode_ci NOT NULL,
@@ -4514,6 +4516,18 @@ index (auth_date),
index (auth_exp_date)
) ENGINE=MyISAM;
CREATE TABLE vicidial_agent_visibility_log (
db_time DATETIME NOT NULL,
event_start_epoch INT(10) UNSIGNED,
event_end_epoch INT(10) UNSIGNED,
user VARCHAR(20),
length_in_sec INT(10),
visibility ENUM('VISIBLE','HIDDEN','LOGIN','NONE') default 'NONE',
agent_log_id INT(9) UNSIGNED,
index (db_time),
unique index visibleuser (user, visibility, event_end_epoch)
) ENGINE=MyISAM;
ALTER TABLE vicidial_email_list MODIFY message text character set utf8;
@@ -4767,6 +4781,8 @@ CREATE TABLE vicidial_vmm_counts_archive LIKE vicidial_vmm_counts;
CREATE TABLE park_log_archive LIKE park_log;
CREATE UNIQUE INDEX uniqueidtime_park on park_log_archive (uniqueid,parked_time);
CREATE TABLE vicidial_agent_visibility_log_archive LIKE vicidial_agent_visibility_log;
GRANT RELOAD ON *.* TO cron@'%';
GRANT RELOAD ON *.* TO cron@localhost;
@@ -4850,4 +4866,4 @@ INSERT INTO vicidial_settings_containers(container_id,container_notes,container_
UPDATE system_settings set vdc_agent_api_active='1';
UPDATE system_settings SET db_schema_version='1622',db_schema_update_date=NOW(),reload_timestamp=NOW();
UPDATE system_settings SET db_schema_version='1623',db_schema_update_date=NOW(),reload_timestamp=NOW();