diff --git a/agc_2-X/trunk/docs/CALL_QUOTA_LEAD_RANKING.txt b/agc_2-X/trunk/docs/CALL_QUOTA_LEAD_RANKING.txt
index 627acc9c..be05e46b 100644
--- a/agc_2-X/trunk/docs/CALL_QUOTA_LEAD_RANKING.txt
+++ b/agc_2-X/trunk/docs/CALL_QUOTA_LEAD_RANKING.txt
@@ -1,4 +1,4 @@
-CALL QUOTA LEAD RANKING Started: 2019-07-01 Updated: 2019-07-22
+CALL QUOTA LEAD RANKING Started: 2019-07-01 Updated: 2019-07-24
!!!! THIS IS AN EXPERIMENTAL FEATURE, PLEASE READ ALL IMPORTANT NOTES !!!!
(If you plan on using this feature-set in production, you should read and understand everything in this document)
@@ -228,7 +228,7 @@ A new outbound auto-dial log-auditing function has been added to the AST_VDadapt
ALTER TABLE system_settings ADD call_quota_lead_ranking ENUM('0','1','2') default '0';
ALTER TABLE vicidial_campaigns ADD auto_active_list_new VARCHAR(20) default 'DISABLED';
-ALTER TABLE vicidial_campaigns ADD call_quota_lead_ranking VARCHAR(20) default 'DISABLED';
+ALTER TABLE vicidial_campaigns ADD call_quota_lead_ranking VARCHAR(40) default 'DISABLED';
ALTER TABLE vicidial_campaigns ADD call_quota_process_running TINYINT(3) default '0';
ALTER TABLE vicidial_campaigns ADD call_quota_last_run_date DATETIME;
diff --git a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql
index bc25f172..b6305492 100644
--- a/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql
+++ b/agc_2-X/trunk/extras/MySQL_AST_CREATE_tables.sql
@@ -1021,9 +1021,10 @@ callback_dnc ENUM('ENABLED','DISABLED') default 'DISABLED',
manual_dial_validation ENUM('Y','N') default 'N',
mute_recordings ENUM('Y','N') default 'N',
auto_active_list_new VARCHAR(20) default 'DISABLED',
-call_quota_lead_ranking VARCHAR(20) default 'DISABLED',
+call_quota_lead_ranking VARCHAR(40) default 'DISABLED',
call_quota_process_running TINYINT(3) default '0',
-call_quota_last_run_date DATETIME
+call_quota_last_run_date DATETIME,
+sip_event_logging VARCHAR(40) default 'DISABLED'
) ENGINE=MyISAM;
CREATE TABLE vicidial_lists (
@@ -4496,4 +4497,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='1573',db_schema_update_date=NOW(),reload_timestamp=NOW();
+UPDATE system_settings SET db_schema_version='1574',db_schema_update_date=NOW(),reload_timestamp=NOW();
diff --git a/agc_2-X/trunk/extras/upgrade_2.14.sql b/agc_2-X/trunk/extras/upgrade_2.14.sql
index 29eb33d8..6b9d0b5f 100644
--- a/agc_2-X/trunk/extras/upgrade_2.14.sql
+++ b/agc_2-X/trunk/extras/upgrade_2.14.sql
@@ -936,7 +936,7 @@ UPDATE system_settings SET db_schema_version='1572',db_schema_update_date=NOW()
ALTER TABLE system_settings ADD call_quota_lead_ranking ENUM('0','1','2') default '0';
ALTER TABLE vicidial_campaigns ADD auto_active_list_new VARCHAR(20) default 'DISABLED';
-ALTER TABLE vicidial_campaigns ADD call_quota_lead_ranking VARCHAR(20) default 'DISABLED';
+ALTER TABLE vicidial_campaigns ADD call_quota_lead_ranking VARCHAR(40) default 'DISABLED';
ALTER TABLE vicidial_campaigns ADD call_quota_process_running TINYINT(3) default '0';
ALTER TABLE vicidial_campaigns ADD call_quota_last_run_date DATETIME;
@@ -1013,3 +1013,8 @@ index(first_call_date)
) ENGINE=MyISAM;
UPDATE system_settings SET db_schema_version='1573',db_schema_update_date=NOW() where db_schema_version < 1573;
+
+ALTER TABLE vicidial_campaigns ADD sip_event_logging VARCHAR(40) default 'DISABLED';
+ALTER TABLE vicidial_campaigns MODIFY call_quota_lead_ranking VARCHAR(40) default 'DISABLED';
+
+UPDATE system_settings SET db_schema_version='1574',db_schema_update_date=NOW() where db_schema_version < 1574;
diff --git a/agc_2-X/trunk/www/vicidial/admin.php b/agc_2-X/trunk/www/vicidial/admin.php
index 33e1114b..897a5dd4 100644
--- a/agc_2-X/trunk/www/vicidial/admin.php
+++ b/agc_2-X/trunk/www/vicidial/admin.php
@@ -2871,7 +2871,6 @@ if ($non_latin < 1)
$agent_logout_link = preg_replace('/[^0-9]/','',$agent_logout_link);
$user_admin_redirect = preg_replace('/[^0-9]/','',$user_admin_redirect);
$list_status_modification_confirmation = preg_replace('/[^0-9]/','',$list_status_modification_confirmation);
- $sip_event_logging = preg_replace('/[^0-9]/','',$sip_event_logging);
$user_new_lead_limit = preg_replace('/[^-0-9]/','',$user_new_lead_limit);
$drop_call_seconds = preg_replace('/[^-0-9]/','',$drop_call_seconds);
@@ -3418,6 +3417,7 @@ if ($non_latin < 1)
$callback_dnc = preg_replace('/[^-_0-9a-zA-Z]/','',$callback_dnc);
$hide_call_log_info = preg_replace('/[^-_0-9a-zA-Z]/','',$hide_call_log_info);
$call_quota_lead_ranking = preg_replace('/[^-_0-9a-zA-Z]/','',$call_quota_lead_ranking);
+ $sip_event_logging = preg_replace('/[^-_0-9a-zA-Z]/','',$sip_event_logging);
$auto_active_list_new = preg_replace('/[^-_0-9a-zA-Z]/','',$auto_active_list_new);
### ALPHA-NUMERIC and underscore and dash and slash and dot
@@ -4521,12 +4521,13 @@ else
# 190628-1511 - Added API update_cid_group_entry function
# 190705-1012 - Added call_quota_lead_ranking settings
# 190722-1602 - Added ENABLED_EXTENDED_RANGE Agent Screen Time campaign option
+# 190724-1603 - Added sip_event_logging campaign actions
#
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time
-$admin_version = '2.14-716a';
-$build = '190722-1602';
+$admin_version = '2.14-717a';
+$build = '190724-1603';
$STARTtime = date("U");
$SQLdate = date("Y-m-d H:i:s");
@@ -9099,7 +9100,7 @@ if ($ADD==192111111111)
echo "
| "._QXZ("Admin User Group").": | |