Added new PRESS_CALLBACK_QUEUE option to Hold Time and Wait Time In-Group settings, allowing for a customer to retain their place in line in the queue and be called back when their turn is reached.
Added new Closed Time features to In-Groups that allow all calls in queue to be presented with an option when the in-group closing time for the day has been reached. Also, an option was added to manually force the end of all queueing of calls for an in-group for the day. Added dial_ingroup option to Agent API external_dial function. Added In-Group option to look up timezone of customer when a new lead is added during the routing of the call. git-svn-id: svn://192.168.202.10@2905 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -510,7 +510,7 @@ processed ENUM('Y','N'),
|
||||
queue_seconds DECIMAL(7,2) default '0',
|
||||
user_group VARCHAR(20),
|
||||
xfercallid INT(9) UNSIGNED,
|
||||
term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER') default 'NONE',
|
||||
term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER','CLOSETIME') default 'NONE',
|
||||
uniqueid VARCHAR(20) NOT NULL default '',
|
||||
agent_only VARCHAR(20) default '',
|
||||
queue_position SMALLINT(4) UNSIGNED default '1',
|
||||
@@ -1237,7 +1237,21 @@ inbound_survey ENUM('DISABLED','ENABLED') default 'DISABLED',
|
||||
inbound_survey_filename TEXT,
|
||||
inbound_survey_accept_digit VARCHAR(1) default '',
|
||||
inbound_survey_question_filename TEXT,
|
||||
inbound_survey_callmenu TEXT
|
||||
inbound_survey_callmenu TEXT,
|
||||
icbq_expiration_hours SMALLINT(5) default '96',
|
||||
closing_time_action VARCHAR(30) default 'DISABLED',
|
||||
closing_time_now_trigger ENUM('Y','N') default 'N',
|
||||
closing_time_filename TEXT,
|
||||
closing_time_end_filename TEXT,
|
||||
closing_time_lead_reset ENUM('Y','N') default 'N',
|
||||
closing_time_option_exten VARCHAR(20) default '8300',
|
||||
closing_time_option_callmenu VARCHAR(50) default '',
|
||||
closing_time_option_voicemail VARCHAR(20) default '',
|
||||
closing_time_option_xfer_group VARCHAR(20) default '---NONE---',
|
||||
closing_time_option_callback_list_id BIGINT(14) UNSIGNED default '999',
|
||||
add_lead_timezone ENUM('SERVER','PHONE_CODE_AREACODE') default 'SERVER',
|
||||
icbq_call_time_id VARCHAR(20) default '24hours',
|
||||
icbq_dial_filter VARCHAR(50) default 'NONE'
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
CREATE TABLE vicidial_stations (
|
||||
@@ -3851,6 +3865,22 @@ index (serial_id),
|
||||
index (run_time)
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
CREATE TABLE vicidial_inbound_callback_queue (
|
||||
icbq_id INT(9) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
|
||||
icbq_date DATETIME,
|
||||
icbq_status VARCHAR(10),
|
||||
icbq_phone_number VARCHAR(20),
|
||||
icbq_phone_code VARCHAR(10),
|
||||
icbq_nextday_choice ENUM('Y','N','U') default 'U',
|
||||
lead_id INT(9) UNSIGNED NOT NULL,
|
||||
group_id VARCHAR(20) NOT NULL,
|
||||
queue_priority TINYINT(2) default '0',
|
||||
call_date DATETIME,
|
||||
gmt_offset_now DECIMAL(4,2) DEFAULT '0.00',
|
||||
modify_date TIMESTAMP,
|
||||
index (icbq_status)
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
|
||||
ALTER TABLE vicidial_email_list MODIFY message text character set utf8;
|
||||
|
||||
@@ -4056,6 +4086,9 @@ ALTER TABLE user_call_log_archive MODIFY user_call_log_id INT(9) UNSIGNED NOT NU
|
||||
CREATE TABLE vicidial_inbound_survey_log_archive LIKE vicidial_inbound_survey_log;
|
||||
CREATE UNIQUE INDEX visla_key on vicidial_inbound_survey_log_archive(uniqueid, call_date, campaign_id, lead_id);
|
||||
|
||||
CREATE TABLE vicidial_inbound_callback_queue_archive LIKE vicidial_inbound_callback_queue;
|
||||
ALTER TABLE vicidial_inbound_callback_queue_archive MODIFY icbq_id INT(9) UNSIGNED NOT NULL;
|
||||
|
||||
GRANT RELOAD ON *.* TO cron@'%';
|
||||
GRANT RELOAD ON *.* TO cron@localhost;
|
||||
|
||||
@@ -4132,4 +4165,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='1533',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
UPDATE system_settings SET db_schema_version='1534',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
|
||||
Reference in New Issue
Block a user