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:
@@ -70,8 +70,8 @@ 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';
|
||||
ALTER TABLE vicidial_closer_log MODIFY term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER','CLOSETIME') default 'NONE';
|
||||
ALTER TABLE vicidial_closer_log_archive MODIFY term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER','CLOSETIME') default 'NONE';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1490',db_schema_update_date=NOW() where db_schema_version < 1490;
|
||||
|
||||
@@ -501,3 +501,42 @@ ALTER TABLE vicidial_campaigns ADD inbound_no_agents_no_dial_threshold SMALLINT(
|
||||
ALTER TABLE vicidial_settings_containers MODIFY container_type VARCHAR(40) default 'OTHER';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1533',db_schema_update_date=NOW() where db_schema_version < 1533;
|
||||
|
||||
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;
|
||||
|
||||
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;
|
||||
|
||||
ALTER TABLE vicidial_inbound_groups ADD icbq_expiration_hours SMALLINT(5) default '96';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_action VARCHAR(30) default 'DISABLED';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_now_trigger ENUM('Y','N') default 'N';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_filename TEXT;
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_end_filename TEXT;
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_lead_reset ENUM('Y','N') default 'N';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_option_exten VARCHAR(20) default '8300';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_option_callmenu VARCHAR(50) default '';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_option_voicemail VARCHAR(20) default '';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_option_xfer_group VARCHAR(20) default '---NONE---';
|
||||
ALTER TABLE vicidial_inbound_groups ADD closing_time_option_callback_list_id BIGINT(14) UNSIGNED default '999';
|
||||
ALTER TABLE vicidial_inbound_groups ADD add_lead_timezone ENUM('SERVER','PHONE_CODE_AREACODE') default 'SERVER';
|
||||
ALTER TABLE vicidial_inbound_groups ADD icbq_call_time_id VARCHAR(20) default '24hours';
|
||||
ALTER TABLE vicidial_inbound_groups ADD icbq_dial_filter VARCHAR(50) default 'NONE';
|
||||
|
||||
ALTER TABLE vicidial_closer_log MODIFY term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER','CLOSETIME') default 'NONE';
|
||||
ALTER TABLE vicidial_closer_log_archive MODIFY term_reason ENUM('CALLER','AGENT','QUEUETIMEOUT','ABANDON','AFTERHOURS','HOLDRECALLXFER','HOLDTIME','NOAGENT','NONE','MAXCALLS','ACFILTER','CLOSETIME') default 'NONE';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1534',db_schema_update_date=NOW() where db_schema_version < 1534;
|
||||
|
||||
Reference in New Issue
Block a user