From 868c6ab1d72ec290c5b416168dcea73eb4631bc7 Mon Sep 17 00:00:00 2001 From: mattf Date: Mon, 28 Oct 2024 14:09:48 +0000 Subject: [PATCH] More KHOMP updates git-svn-id: svn://192.168.202.10@3883 3d104415-ff17-0410-8863-d5cf3c621b8a --- bin/FastAGI_log.pl | 3 ++- extras/MySQL_AST_CREATE_tables.sql | 3 ++- extras/upgrade_2.14.sql | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/bin/FastAGI_log.pl b/bin/FastAGI_log.pl index 733c433f..e51dc132 100644 --- a/bin/FastAGI_log.pl +++ b/bin/FastAGI_log.pl @@ -102,6 +102,7 @@ # 240225-0957 - Added AUTONEXT hopper_hold_inserts campaign option # 241001-2224 - Fixes for Khomp call processing # 241020-1929 - Added khomp campaign settings options +# 281028-0958 - Added vicidial_khomp_log logging of container used # # defaults for PreFork @@ -822,7 +823,7 @@ sub process_request elsif ($khomp_id_format eq 'CALLERCODE_CAMP_EXTERNIP') { $khomp_id = $callerid . '_' . $campaign . '_' . $external_server_ip; } - $stmtA = "INSERT INTO vicidial_khomp_log SET caller_code = '$callerid', lead_id = '$lead_id', server_ip = '$VARserver_ip', khomp_header = '$khomp_header', khomp_id = '$khomp_id', khomp_id_format = '$khomp_id_format', start_date=NOW()"; + $stmtA = "INSERT INTO vicidial_khomp_log SET caller_code = '$callerid', lead_id = '$lead_id', server_ip = '$VARserver_ip', khomp_header = '$khomp_header', khomp_id = '$khomp_id', khomp_id_format = '$khomp_id_format', start_date=NOW(), khomp_settings_container='$khomp_settings_container'"; if ($AGILOG) {$agi_string = "-- KHOMP Log Insert: |$stmtA|"; &agi_output;} $dbhA->do($stmtA); diff --git a/extras/MySQL_AST_CREATE_tables.sql b/extras/MySQL_AST_CREATE_tables.sql index 01f7aee0..8d06bc20 100644 --- a/extras/MySQL_AST_CREATE_tables.sql +++ b/extras/MySQL_AST_CREATE_tables.sql @@ -4787,6 +4787,7 @@ CREATE TABLE `vicidial_khomp_log` ( `route_query_time` varchar(20) COLLATE utf8_unicode_ci DEFAULT '0', `vici_action` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, `vici_status` varchar(6) COLLATE utf8_unicode_ci DEFAULT NULL, +`khomp_settings_container` varchar(40), PRIMARY KEY (`khomp_log_id`), KEY `caller_code` (`caller_code`), KEY `start_date` (`start_date`), @@ -5708,4 +5709,4 @@ INSERT INTO `wallboard_reports` VALUES ('AGENTS_AND_QUEUES','Agents and Queues', UPDATE system_settings set vdc_agent_api_active='1'; -UPDATE system_settings SET db_schema_version='1719',db_schema_update_date=NOW(),reload_timestamp=NOW(); +UPDATE system_settings SET db_schema_version='1720',db_schema_update_date=NOW(),reload_timestamp=NOW(); diff --git a/extras/upgrade_2.14.sql b/extras/upgrade_2.14.sql index 149a7cc8..77854a3d 100644 --- a/extras/upgrade_2.14.sql +++ b/extras/upgrade_2.14.sql @@ -2778,3 +2778,7 @@ index(start_time) ) ENGINE=MyISAM; UPDATE system_settings SET db_schema_version='1719',db_schema_update_date=NOW() where db_schema_version < 1719; + +ALTER TABLE vicidial_khomp_log ADD khomp_settings_container VARCHAR(40); + +UPDATE system_settings SET db_schema_version='1720',db_schema_update_date=NOW() where db_schema_version < 1720;