UPDATE system_settings SET db_schema_version='1479',version='2.13rc1tk',db_schema_update_date=NOW() where db_schema_version < 1479; UPDATE system_settings SET db_schema_version='1480',version='2.14b0.5',db_schema_update_date=NOW() where db_schema_version < 1480; ALTER TABLE vicidial_settings_containers MODIFY container_type ENUM('OTHER','PERL_CLI','EMAIL_TEMPLATE','AGI') default 'OTHER'; UPDATE system_settings SET db_schema_version='1481',db_schema_update_date=NOW() where db_schema_version < 1481; CREATE TABLE parked_channels_recent ( channel VARCHAR(100) NOT NULL, server_ip VARCHAR(15) NOT NULL, channel_group VARCHAR(30), park_end_time DATETIME, index (channel_group), index (park_end_time) ) ENGINE=MyISAM; ALTER TABLE vicidial_manager_chats ADD column internal_chat_type ENUM('AGENT', 'MANAGER') default 'MANAGER' after manager_chat_id; ALTER TABLE vicidial_manager_chats_archive ADD column internal_chat_type ENUM('AGENT', 'MANAGER') default 'MANAGER' after manager_chat_id; ALTER TABLE vicidial_manager_chat_log ADD column message_id VARCHAR(20) after message; ALTER TABLE vicidial_manager_chat_log_archive ADD column message_id VARCHAR(20) after message; UPDATE system_settings SET db_schema_version='1482',db_schema_update_date=NOW() where db_schema_version < 1482; ALTER TABLE system_settings ADD agent_chat_screen_colors VARCHAR(20) default 'default'; UPDATE system_settings SET db_schema_version='1483',db_schema_update_date=NOW() where db_schema_version < 1483; ALTER TABLE servers ADD conf_qualify ENUM('Y','N') default 'Y'; UPDATE system_settings SET db_schema_version='1484',db_schema_update_date=NOW() where db_schema_version < 1484; ALTER TABLE vicidial_inbound_groups ADD populate_lead_province VARCHAR(20) default 'DISABLED'; UPDATE system_settings SET db_schema_version='1485',db_schema_update_date=NOW() where db_schema_version < 1485; ALTER TABLE vicidial_users ADD api_only_user ENUM('0','1') default '0'; UPDATE system_settings SET db_schema_version='1486',db_schema_update_date=NOW() where db_schema_version < 1486; CREATE TABLE vicidial_api_urls ( api_id INT(9) UNSIGNED PRIMARY KEY NOT NULL, api_date DATETIME, remote_ip VARCHAR(50), url MEDIUMTEXT ) ENGINE=MyISAM; CREATE TABLE vicidial_api_urls_archive LIKE vicidial_api_urls; UPDATE system_settings SET db_schema_version='1487',db_schema_update_date=NOW() where db_schema_version < 1487; ALTER TABLE vicidial_campaigns ADD dead_to_dispo ENUM('ENABLED','DISABLED') default 'DISABLED'; UPDATE system_settings SET db_schema_version='1488',db_schema_update_date=NOW() where db_schema_version < 1488; ALTER TABLE vicidial_live_agents ADD external_lead_id INT(9) UNSIGNED default '0'; UPDATE system_settings SET db_schema_version='1489',db_schema_update_date=NOW() where db_schema_version < 1489; ALTER TABLE vicidial_inbound_groups ADD areacode_filter ENUM('DISABLED','ALLOW_ONLY','DROP_ONLY') default 'DISABLED'; ALTER TABLE vicidial_inbound_groups ADD areacode_filter_seconds SMALLINT(5) default '10'; ALTER TABLE vicidial_inbound_groups ADD areacode_filter_action ENUM('CALLMENU','INGROUP','DID','MESSAGE','EXTENSION','VOICEMAIL','VMAIL_NO_INST') default 'MESSAGE'; ALTER TABLE vicidial_inbound_groups ADD areacode_filter_action_value VARCHAR(255) default 'nbdy-avail-to-take-call|vm-goodbye'; ALTER TABLE vicidial_inbound_groups MODIFY max_calls_action ENUM('DROP','AFTERHOURS','NO_AGENT_NO_QUEUE','AREACODE_FILTER') default 'NO_AGENT_NO_QUEUE'; CREATE TABLE vicidial_areacode_filters ( group_id VARCHAR(20) NOT NULL, areacode VARCHAR(6) NOT NULL, index(group_id) ) ENGINE=MyISAM; ALTER TABLE vicidial_closer_log MODIFY term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER') default 'NONE'; ALTER TABLE vicidial_closer_log_archive MODIFY term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER') default 'NONE'; UPDATE system_settings SET db_schema_version='1490',db_schema_update_date=NOW() where db_schema_version < 1490; ALTER TABLE vicidial_lists_fields MODIFY field_required ENUM('Y','N','INBOUND_ONLY') default 'N'; UPDATE system_settings SET db_schema_version='1491',db_schema_update_date=NOW() where db_schema_version < 1491; ALTER TABLE system_settings ADD enable_auto_reports ENUM('1','0') default '0'; ALTER TABLE vicidial_users ADD modify_auto_reports ENUM('1','0') default '0'; CREATE TABLE vicidial_automated_reports ( report_id VARCHAR(30) UNIQUE NOT NULL, report_name VARCHAR(100), report_last_run DATETIME, report_last_length SMALLINT(5) default '0', report_server VARCHAR(30) default 'active_voicemail_server', report_times VARCHAR(100) default '', report_weekdays VARCHAR(7) default '', report_monthdays VARCHAR(100) default '', report_destination ENUM('EMAIL','FTP') default 'EMAIL', email_from VARCHAR(255) default '', email_to VARCHAR(255) default '', email_subject VARCHAR(255) default '', ftp_server VARCHAR(255) default '', ftp_user VARCHAR(255) default '', ftp_pass VARCHAR(255) default '', ftp_directory VARCHAR(255) default '', report_url TEXT, run_now_trigger ENUM('N','Y') default 'N', active ENUM('N','Y') default 'N', user_group VARCHAR(20) default '---ALL---', index (report_times), index (run_now_trigger) ) ENGINE=MyISAM; UPDATE system_settings SET db_schema_version='1492',db_schema_update_date=NOW() where db_schema_version < 1492; ALTER TABLE vicidial_campaigns ADD agent_xfer_validation ENUM('N','Y') default 'N'; ALTER TABLE vicidial_inbound_groups ADD populate_state_areacode ENUM('DISABLED','NEW_LEAD_ONLY','OVERWRITE_ALWAYS') default 'DISABLED'; UPDATE system_settings SET db_schema_version='1493',db_schema_update_date=NOW() where db_schema_version < 1493; ALTER TABLE vicidial_campaigns MODIFY inbound_queue_no_dial ENUM('DISABLED','ENABLED','ALL_SERVERS','ENABLED_WITH_CHAT','ALL_SERVERS_WITH_CHAT') default 'DISABLED'; UPDATE system_settings SET db_schema_version='1494',db_schema_update_date=NOW() where db_schema_version < 1494; ALTER TABLE phones ADD conf_qualify ENUM('Y','N') default 'Y'; UPDATE system_settings SET db_schema_version='1495',db_schema_update_date=NOW() where db_schema_version < 1495; ALTER TABLE system_settings ADD enable_pause_code_limits ENUM('1','0') default '0'; ALTER TABLE vicidial_pause_codes ADD time_limit SMALLINT(5) UNSIGNED default '65000'; UPDATE system_settings SET db_schema_version='1496',db_schema_update_date=NOW() where db_schema_version < 1496; ALTER TABLE system_settings ADD enable_drop_lists ENUM('0','1','2') default '0'; CREATE TABLE vicidial_drop_lists ( dl_id VARCHAR(30) UNIQUE NOT NULL, dl_name VARCHAR(100), last_run DATETIME, dl_server VARCHAR(30) default 'active_voicemail_server', dl_times VARCHAR(120) default '', dl_weekdays VARCHAR(7) default '', dl_monthdays VARCHAR(100) default '', drop_statuses VARCHAR(255) default ' DROP -', list_id BIGINT(14) UNSIGNED, duplicate_check VARCHAR(50) default 'NONE', run_now_trigger ENUM('N','Y') default 'N', active ENUM('N','Y') default 'N', user_group VARCHAR(20) default '---ALL---', closer_campaigns TEXT, index (dl_times), index (run_now_trigger) ) ENGINE=MyISAM; CREATE TABLE vicidial_drop_log ( uniqueid VARCHAR(50) NOT NULL, server_ip VARCHAR(15) NOT NULL, drop_date DATETIME NOT NULL, lead_id INT(9) UNSIGNED NOT NULL, phone_code VARCHAR(10), phone_number VARCHAR(18), campaign_id VARCHAR(20) NOT NULL, status VARCHAR(6) NOT NULL, drop_processed ENUM('N','Y','U') default 'N', index(drop_date), index(drop_processed) ) ENGINE=MyISAM; CREATE TABLE vicidial_drop_log_archive LIKE vicidial_drop_log; DROP INDEX drop_date on vicidial_drop_log_archive; CREATE UNIQUE INDEX vicidial_drop_log_archive_key on vicidial_drop_log_archive(drop_date, uniqueid); UPDATE system_settings SET db_schema_version='1497',db_schema_update_date=NOW() where db_schema_version < 1497; ALTER TABLE vicidial_campaigns MODIFY use_custom_cid ENUM('Y','N','AREACODE','USER_CUSTOM_1','USER_CUSTOM_2','USER_CUSTOM_3','USER_CUSTOM_4','USER_CUSTOM_5') default 'N'; UPDATE system_settings SET db_schema_version='1498',db_schema_update_date=NOW() where db_schema_version < 1498;