145 lines
9.5 KiB
SQL
145 lines
9.5 KiB
SQL
ALTER TABLE vicidial_campaigns ADD drop_call_seconds TINYINT(3) unsigned default '5';
|
|
ALTER TABLE vicidial_campaigns ADD safe_harbor_message ENUM('Y','N') default 'N';
|
|
ALTER TABLE vicidial_campaigns ADD safe_harbor_exten VARCHAR(20) default '8307';
|
|
ALTER TABLE vicidial_inbound_groups ADD drop_call_seconds SMALLINT(4) unsigned default '360';
|
|
ALTER TABLE vicidial_inbound_groups ADD drop_message ENUM('Y','N') default 'N';
|
|
ALTER TABLE vicidial_inbound_groups ADD drop_exten VARCHAR(20) default '8307';
|
|
|
|
ALTER TABLE vicidial_campaigns MODIFY local_call_time VARCHAR(10) DEFAULT '9am-9pm';
|
|
|
|
CREATE TABLE vicidial_call_times (
|
|
call_time_id VARCHAR(10) PRIMARY KEY NOT NULL,
|
|
call_time_name VARCHAR(30) NOT NULL,
|
|
call_time_comments VARCHAR(255) default '',
|
|
ct_default_start SMALLINT(4) unsigned NOT NULL default '900',
|
|
ct_default_stop SMALLINT(4) unsigned NOT NULL default '2100',
|
|
ct_sunday_start SMALLINT(4) unsigned default '0',
|
|
ct_sunday_stop SMALLINT(4) unsigned default '0',
|
|
ct_monday_start SMALLINT(4) unsigned default '0',
|
|
ct_monday_stop SMALLINT(4) unsigned default '0',
|
|
ct_tuesday_start SMALLINT(4) unsigned default '0',
|
|
ct_tuesday_stop SMALLINT(4) unsigned default '0',
|
|
ct_wednesday_start SMALLINT(4) unsigned default '0',
|
|
ct_wednesday_stop SMALLINT(4) unsigned default '0',
|
|
ct_thursday_start SMALLINT(4) unsigned default '0',
|
|
ct_thursday_stop SMALLINT(4) unsigned default '0',
|
|
ct_friday_start SMALLINT(4) unsigned default '0',
|
|
ct_friday_stop SMALLINT(4) unsigned default '0',
|
|
ct_saturday_start SMALLINT(4) unsigned default '0',
|
|
ct_saturday_stop SMALLINT(4) unsigned default '0',
|
|
ct_state_call_times TEXT default ''
|
|
);
|
|
|
|
INSERT INTO vicidial_call_times SET call_time_id='24hours',call_time_name='default 24 hours calling',ct_default_start='0',ct_default_stop='2400';
|
|
INSERT INTO vicidial_call_times SET call_time_id='9am-9pm',call_time_name='default 9am to 9pm calling',ct_default_start='900',ct_default_stop='2100';
|
|
INSERT INTO vicidial_call_times SET call_time_id='9am-5pm',call_time_name='default 9am to 5pm calling',ct_default_start='900',ct_default_stop='1700';
|
|
INSERT INTO vicidial_call_times SET call_time_id='12pm-5pm',call_time_name='default 12pm to 5pm calling',ct_default_start='1200',ct_default_stop='1700';
|
|
INSERT INTO vicidial_call_times SET call_time_id='12pm-9pm',call_time_name='default 12pm to 9pm calling',ct_default_start='1200',ct_default_stop='1200';
|
|
INSERT INTO vicidial_call_times SET call_time_id='5pm-9pm',call_time_name='default 5pm to 9pm calling',ct_default_start='1700',ct_default_stop='2100';
|
|
|
|
CREATE TABLE vicidial_state_call_times (
|
|
state_call_time_id VARCHAR(10) PRIMARY KEY NOT NULL,
|
|
state_call_time_state VARCHAR(2) NOT NULL,
|
|
state_call_time_name VARCHAR(30) NOT NULL,
|
|
state_call_time_comments VARCHAR(255) default '',
|
|
sct_default_start SMALLINT(4) unsigned NOT NULL default '900',
|
|
sct_default_stop SMALLINT(4) unsigned NOT NULL default '2100',
|
|
sct_sunday_start SMALLINT(4) unsigned default '0',
|
|
sct_sunday_stop SMALLINT(4) unsigned default '0',
|
|
sct_monday_start SMALLINT(4) unsigned default '0',
|
|
sct_monday_stop SMALLINT(4) unsigned default '0',
|
|
sct_tuesday_start SMALLINT(4) unsigned default '0',
|
|
sct_tuesday_stop SMALLINT(4) unsigned default '0',
|
|
sct_wednesday_start SMALLINT(4) unsigned default '0',
|
|
sct_wednesday_stop SMALLINT(4) unsigned default '0',
|
|
sct_thursday_start SMALLINT(4) unsigned default '0',
|
|
sct_thursday_stop SMALLINT(4) unsigned default '0',
|
|
sct_friday_start SMALLINT(4) unsigned default '0',
|
|
sct_friday_stop SMALLINT(4) unsigned default '0',
|
|
sct_saturday_start SMALLINT(4) unsigned default '0',
|
|
sct_saturday_stop SMALLINT(4) unsigned default '0'
|
|
);
|
|
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='alabama',state_call_time_state='AL',state_call_time_name='Alabama 8am-8pm and Sunday',sct_default_start='800',sct_default_stop='2000',sct_sunday_start='2400',sct_sunday_stop='2400';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='illinois',state_call_time_state='IL',state_call_time_name='Illinois 8am',sct_default_start='800',sct_default_stop='2100';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='indiana',state_call_time_state='IN',state_call_time_name='Indiana 8pm restriction',sct_default_start='900',sct_default_stop='2000';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='kentucky',state_call_time_state='KY',state_call_time_name='Kentucky 10am restriction',sct_default_start='1000',sct_default_stop='2100';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='louisiana',state_call_time_state='LA',state_call_time_name='Louisiana 8am-8pm and Sunday',sct_default_start='800',sct_default_stop='2000',sct_sunday_start='2400',sct_sunday_stop='2400';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='massachuse',state_call_time_state='MA',state_call_time_name='Massachusetts 8am-8pm',sct_default_start='800',sct_default_stop='2000';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='mississipp',state_call_time_state='MS',state_call_time_name='Mississippi 8am-8pm and Sunday',sct_default_start='800',sct_default_stop='2000',sct_sunday_start='2400',sct_sunday_stop='2400';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='nebraska',state_call_time_state='NE',state_call_time_name='Nebraska 8am',sct_default_start='800',sct_default_stop='2100';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='nevada',state_call_time_state='NV',state_call_time_name='Nevada 8pm restriction',sct_default_start='900',sct_default_stop='2000';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='pennsylvan',state_call_time_state='PN',state_call_time_name='Pennsylvania sunday restriction',sct_sunday_start='1330',sct_sunday_stop='2100';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='rhodeislan',state_call_time_state='RI',state_call_time_name='Rhode Island restrictions',sct_default_start='900',sct_default_stop='1800',sct_sunday_start='2400',sct_sunday_stop='2400',sct_saturday_start='1000',sct_saturday_stop='1700';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='sdakota',state_call_time_state='SD',state_call_time_name='South Dakota sunday restrict',sct_sunday_start='2400',sct_sunday_stop='2400';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='tennessee',state_call_time_state='TN',state_call_time_name='Tennessee 8am',sct_default_start='800',sct_default_stop='2100';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='texas',state_call_time_state='TX',state_call_time_name='Texas sunday restriction',sct_sunday_start='1200',sct_sunday_stop='2100';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='utah',state_call_time_state='UT',state_call_time_name='Utah 8pm restriction',sct_default_start='900',sct_default_stop='2000';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='washington',state_call_time_state='WA',state_call_time_name='Washington 8am',sct_default_start='800',sct_default_stop='2100';
|
|
INSERT INTO vicidial_state_call_times SET state_call_time_id='wyoming',state_call_time_state='WY',state_call_time_name='Wyoming 8am-8pm',sct_default_start='800',sct_default_stop='2000';
|
|
|
|
ALTER TABLE vicidial_users ADD delete_call_times ENUM('0','1') default '0';
|
|
ALTER TABLE vicidial_users ADD modify_call_times ENUM('0','1') default '0';
|
|
|
|
ALTER TABLE vicidial_campaigns ADD display_dialable_count ENUM('Y','N') default 'Y';
|
|
|
|
ALTER TABLE vicidial_hopper ADD state VARCHAR(2) default '';
|
|
|
|
ALTER TABLE vicidial_campaigns ADD wrapup_seconds SMALLINT(3) UNSIGNED default '0';
|
|
ALTER TABLE vicidial_campaigns ADD wrapup_message VARCHAR(255) default 'Wrapup Call';
|
|
|
|
CREATE TABLE vicidial_campaign_stats (
|
|
campaign_id VARCHAR(20) PRIMARY KEY NOT NULL,
|
|
update_time TIMESTAMP,
|
|
dialable_leads INT(9) UNSIGNED default '0',
|
|
calls_today INT(9) UNSIGNED default '0',
|
|
drops_today INT(9) UNSIGNED default '0',
|
|
drops_today_pct VARCHAR(6) default '0',
|
|
calls_hour INT(9) UNSIGNED default '0',
|
|
drops_hour INT(9) UNSIGNED default '0',
|
|
drops_hour_pct VARCHAR(6) default '0',
|
|
calls_halfhour INT(9) UNSIGNED default '0',
|
|
drops_halfhour INT(9) UNSIGNED default '0',
|
|
drops_halfhour_pct VARCHAR(6) default '0',
|
|
calls_fivemin INT(9) UNSIGNED default '0',
|
|
drops_fivemin INT(9) UNSIGNED default '0',
|
|
drops_fivemin_pct VARCHAR(6) default '0',
|
|
calls_onemin INT(9) UNSIGNED default '0',
|
|
drops_onemin INT(9) UNSIGNED default '0',
|
|
drops_onemin_pct VARCHAR(6) default '0'
|
|
);
|
|
|
|
ALTER TABLE vicidial_campaigns MODIFY hopper_level INT(8) UNSIGNED default '1';
|
|
|
|
ALTER TABLE vicidial_auto_calls ADD call_type ENUM('IN','OUT') default 'OUT';
|
|
|
|
ALTER TABLE vicidial_campaigns ADD closer_campaigns TEXT default '';
|
|
|
|
CREATE TABLE vicidial_dnc (
|
|
phone_number VARCHAR(10) PRIMARY KEY NOT NULL
|
|
);
|
|
|
|
INSERT IGNORE INTO vicidial_dnc SELECT phone_number from vicidial_list where status='DNC';
|
|
|
|
ALTER TABLE vicidial_campaigns ADD use_internal_dnc ENUM('Y','N') default 'N';
|
|
|
|
ALTER TABLE vicidial_auto_calls MODIFY status ENUM('SENT','RINGING','LIVE','XFER','PAUSED','CLOSER','BUSY','DISCONNECT') default 'PAUSED';
|
|
|
|
CREATE TABLE vicidial_lead_recycle (
|
|
recycle_id INT(9) UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE NOT NULL,
|
|
campaign_id VARCHAR(8),
|
|
status VARCHAR(6) NOT NULL,
|
|
attempt_delay SMALLINT(5) UNSIGNED default '1800',
|
|
attempt_maximum TINYINT(3) UNSIGNED default '32',
|
|
active ENUM('Y','N') default 'N',
|
|
index (campaign_id)
|
|
);
|
|
|
|
ALTER TABLE vicidial_list MODIFY called_since_last_reset ENUM('Y','N','Y1','Y2','Y3','Y4','Y5','Y6','Y7','Y8','Y9','Y10') default 'N';
|
|
|
|
ALTER TABLE servers MODIFY local_gmt VARCHAR(5) default '-5';
|
|
|
|
|
|
|
|
|