Added three_way_record_stop and hangup_xfer_record_start campaign features
git-svn-id: svn://192.168.202.10@2745 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -153,6 +153,9 @@ OTHER CHANGES:
|
||||
31. Added campaign option for Callbacks Display Days which can limit the
|
||||
scheduled callbacks displayed to an agent by a number of days from now
|
||||
|
||||
32. Added campaign options to stop recording when a 3-way call is started and
|
||||
start recording when the hangup xfer line button is clicked
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -982,7 +982,9 @@ allow_required_fields ENUM('Y','N') default 'N',
|
||||
dead_to_dispo ENUM('ENABLED','DISABLED') default 'DISABLED',
|
||||
agent_xfer_validation ENUM('N','Y') default 'N',
|
||||
ready_max_logout MEDIUMINT(7) default '0',
|
||||
callback_display_days SMALLINT(3) default '0'
|
||||
callback_display_days SMALLINT(3) default '0',
|
||||
three_way_record_stop ENUM('Y','N') default 'N',
|
||||
hangup_xfer_record_start ENUM('Y','N') default 'N'
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
CREATE TABLE vicidial_lists (
|
||||
@@ -3979,4 +3981,4 @@ UPDATE vicidial_configuration set value='1766' where name='qc_database_version';
|
||||
|
||||
UPDATE system_settings set vdc_agent_api_active='1';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1503',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
UPDATE system_settings SET db_schema_version='1504',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
|
||||
@@ -231,3 +231,8 @@ UPDATE system_settings SET db_schema_version='1502',db_schema_update_date=NOW()
|
||||
ALTER TABLE vicidial_campaigns ADD callback_display_days SMALLINT(3) default '0';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1503',db_schema_update_date=NOW() where db_schema_version < 1503;
|
||||
|
||||
ALTER TABLE vicidial_campaigns ADD three_way_record_stop ENUM('Y','N') default 'N';
|
||||
ALTER TABLE vicidial_campaigns ADD hangup_xfer_record_start ENUM('Y','N') default 'N';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1504',db_schema_update_date=NOW() where db_schema_version < 1504;
|
||||
|
||||
+22
-4
@@ -551,10 +551,11 @@
|
||||
# 170411-1158 - Added called_count as a webform variable
|
||||
# 170416-1640 - Added ready_max_logout option
|
||||
# 170429-0851 - Added callback_display_days option
|
||||
# 170430-1005 - Added three_way_record_stop and hangup_xfer_record_start campaign options
|
||||
#
|
||||
|
||||
$version = '2.14-521c';
|
||||
$build = '170429-0851';
|
||||
$version = '2.14-522c';
|
||||
$build = '170430-1005';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=87;
|
||||
$one_mysql_log=0;
|
||||
@@ -1769,7 +1770,7 @@ else
|
||||
$HKstatusnames = substr("$HKstatusnames", 0, -1);
|
||||
|
||||
##### grab the campaign settings
|
||||
$stmt="SELECT park_ext,park_file_name,web_form_address,allow_closers,auto_dial_level,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,agent_pause_codes_active,no_hopper_leads_logins,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,use_campaign_dnc,three_way_call_cid,dial_method,three_way_dial_prefix,web_form_target,vtiger_screen_login,agent_allow_group_alias,default_group_alias,quick_transfer_button,prepopulate_transfer_preset,view_calls_in_queue,view_calls_in_queue_launch,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,manual_preview_dial,api_manual_dial,manual_dial_call_time_check,my_callback_option,per_call_notes,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_pause_precall_code,auto_resume_precall,manual_dial_cid,custom_3way_button_transfer,callback_days_limit,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,pllb_grouping,pllb_grouping_limit,in_group_dial,in_group_dial_select,pause_after_next_call,owner_populate,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,manual_dial_timeout,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days FROM vicidial_campaigns where campaign_id = '$VD_campaign';";
|
||||
$stmt="SELECT park_ext,park_file_name,web_form_address,allow_closers,auto_dial_level,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,agent_pause_codes_active,no_hopper_leads_logins,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,use_campaign_dnc,three_way_call_cid,dial_method,three_way_dial_prefix,web_form_target,vtiger_screen_login,agent_allow_group_alias,default_group_alias,quick_transfer_button,prepopulate_transfer_preset,view_calls_in_queue,view_calls_in_queue_launch,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert,scheduled_callbacks_count,manual_dial_override,blind_monitor_warning,blind_monitor_message,blind_monitor_filename,timer_action_destination,enable_xfer_presets,hide_xfer_number_to_dial,manual_dial_prefix,customer_3way_hangup_logging,customer_3way_hangup_seconds,customer_3way_hangup_action,ivr_park_call,manual_preview_dial,api_manual_dial,manual_dial_call_time_check,my_callback_option,per_call_notes,agent_lead_search,agent_lead_search_method,queuemetrics_phone_environment,auto_pause_precall,auto_pause_precall_code,auto_resume_precall,manual_dial_cid,custom_3way_button_transfer,callback_days_limit,disable_dispo_screen,disable_dispo_status,screen_labels,status_display_fields,pllb_grouping,pllb_grouping_limit,in_group_dial,in_group_dial_select,pause_after_next_call,owner_populate,manual_dial_lead_id,dead_max,dispo_max,pause_max,dead_max_dispo,dispo_max_dispo,max_inbound_calls,manual_dial_search_checkbox,hide_call_log_info,timer_alt_seconds,wrapup_bypass,wrapup_after_hotkey,callback_active_limit,callback_active_limit_override,comments_all_tabs,comments_dispo_screen,comments_callback_screen,qc_comment_history,show_previous_callback,clear_script,manual_dial_search_filter,web_form_address_three,manual_dial_override_field,status_display_ingroup,customer_gone_seconds,agent_display_fields,manual_dial_timeout,manual_auto_next,manual_auto_show,allow_required_fields,dead_to_dispo,agent_xfer_validation,ready_max_logout,callback_display_days,three_way_record_stop,hangup_xfer_record_start FROM vicidial_campaigns where campaign_id = '$VD_campaign';";
|
||||
$rslt=mysql_to_mysqli($stmt, $link);
|
||||
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'01013',$VD_login,$server_ip,$session_name,$one_mysql_log);}
|
||||
if ($DB) {echo "$stmt\n";}
|
||||
@@ -1913,6 +1914,8 @@ else
|
||||
$agent_xfer_validation = $row[136];
|
||||
$ready_max_logout = $row[137];
|
||||
$callback_display_days = $row[138];
|
||||
$three_way_record_stop = $row[139];
|
||||
$hangup_xfer_record_start = $row[140];
|
||||
|
||||
if ($VU_ready_max_logout >= 0)
|
||||
{$ready_max_logout = $VU_ready_max_logout;}
|
||||
@@ -4519,6 +4522,9 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var customsubmit_trigger=0;
|
||||
var updatelead_complete=0;
|
||||
var ready_max_logout='<?php echo $ready_max_logout ?>';
|
||||
var three_way_record_stop='<?php echo $three_way_record_stop ?>';
|
||||
var hangup_xfer_record_start='<?php echo $hangup_xfer_record_start ?>';
|
||||
var hangup_both=0;
|
||||
var DiaLControl_auto_HTML = "<a href=\"#\" onclick=\"AutoDial_ReSume_PauSe('VDADready','','','','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_paused.gif") ?>\" border=\"0\" alt=\"You are paused\" /></a>";
|
||||
var DiaLControl_auto_HTML_ready = "<a href=\"#\" onclick=\"AutoDial_ReSume_PauSe('VDADpause','','','','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_active.gif") ?>\" border=\"0\" alt=\"You are active\" /></a>";
|
||||
var DiaLControl_auto_HTML_OFF = "<img src=\"./images/<?php echo _QXZ("vdc_LB_blank_OFF.gif") ?>\" border=\"0\" alt=\"pause button disabled\" />";
|
||||
@@ -4925,7 +4931,12 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
agent_dialed_number='1';
|
||||
agent_dialed_type='XFER_3WAY';
|
||||
|
||||
document.getElementById("DialWithCustomer").innerHTML ="<img src=\"./images/<?php echo _QXZ("vdc_XB_dialwithcustomer_OFF.gif") ?>\" border=\"0\" alt=\"Dial With Customer\" style=\"vertical-align:middle\" /></a>";
|
||||
if (three_way_record_stop == 'Y')
|
||||
{
|
||||
conf_send_recording('StopMonitorConf', session_id, recording_filename,'','','');
|
||||
}
|
||||
|
||||
document.getElementById("DialWithCustomer").innerHTML ="<img src=\"./images/<?php echo _QXZ("vdc_XB_dialwithcustomer_OFF.gif") ?>\" border=\"0\" alt=\"Dial With Customer\" style=\"vertical-align:middle\" /></a>";
|
||||
|
||||
document.getElementById("ParkCustomerDial").innerHTML ="<img src=\"./images/<?php echo _QXZ("vdc_XB_parkcustomerdial_OFF.gif") ?>\" border=\"0\" alt=\"Park Customer Dial\" style=\"vertical-align:middle\" /></a>";
|
||||
|
||||
@@ -11615,6 +11626,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
if (BCHclick=='YES')
|
||||
{button_click_log = button_click_log + "" + SQLdate + "-----bothcall_send_hangup---|";}
|
||||
xfer_agent_selected=0;
|
||||
hangup_both=1;
|
||||
if (lastcustchannel.length > 3)
|
||||
{dialedcall_send_hangup();}
|
||||
if (lastxferchannel.length > 3)
|
||||
@@ -12150,6 +12162,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
xfer_in_call=0;
|
||||
if (HANclick=='YES')
|
||||
{button_click_log = button_click_log + "" + SQLdate + "-----xfercall_send_hangup---" + xferchannel + "|";}
|
||||
if ( (hangup_xfer_record_start == 'Y') && (hangup_both < 1) )
|
||||
{
|
||||
conf_send_recording('MonitorConf', session_id,'','','','');
|
||||
}
|
||||
hangup_both=0;
|
||||
if ( (MD_channel_look==1) && (leaving_threeway < 1) )
|
||||
{
|
||||
MD_channel_look=0;
|
||||
@@ -13084,6 +13101,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
document.getElementById("RecorDID").innerHTML = '';
|
||||
dial_next_failed=0;
|
||||
xfer_agent_selected=0;
|
||||
hangup_both=0;
|
||||
source_id='';
|
||||
entry_date='';
|
||||
last_call_date='';
|
||||
|
||||
+33
-20
File diff suppressed because one or more lines are too long
+52
-46
@@ -125,6 +125,7 @@
|
||||
# 170416-1620 - Added servers-routing_prefix and user/campaign ready_max_logout entries
|
||||
# 170428-1959 - Added Inbound and Advanced Forecasting Reports
|
||||
# 170429-0810 - Added callback_display_days entry
|
||||
# 170430-0957 - Added three_way_record_stop and hangup_xfer_record_start entries
|
||||
#
|
||||
|
||||
|
||||
@@ -901,6 +902,11 @@ if ($SSallow_chats > 0)
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Default Transfer Group"); ?> -</B><?php echo _QXZ("This field is the default In-Group that will be automatically selected when the agent goes to the transfer-conference frame in their agent interface."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-agent_xfer_validation">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Agent Transfer In-Group Validation"); ?> -</B><?php echo _QXZ("This option involves the agents that show up in the agent selection screen when an agent is transferring a call to another agent using an AGENTDIRECT in-group. Enabling this option will ensure that the agents listed as available to transfer to have selected the AGENTDIRECT in-group that was chosen by the agent originating the transfer. For example, if the originating agent has selected the AGENTDIRECT_2 in-group, then when that agent clicks on the AGENTS link to select another agent to transfer the call to, only agents that have selected to take calls from the AGENTDIRECT_2 in-group will be shown."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-xfer_groups">
|
||||
<BR>
|
||||
@@ -1501,31 +1507,11 @@ if ($SSoutbound_autodial_active > 0)
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Xfer-Conf DTMF"); ?> -</B><?php echo _QXZ("These fields allow for you to have two sets of Transfer Conference and DTMF presets. When the call or campaign is loaded, the agent screen will show two buttons on the transfer-conference frame and auto-populate the number-to-dial and the send-dtmf fields when pressed. If you want to allow Consultative Transfers, a fronter to a closer, have the agent use the CONSULTATIVE checkbox, which does not work for third party non-agent consultative calls. For those just have the agent click the Dial With Customer button. Then the agent can just LEAVE-3WAY-CALL and move on to their next call. If you want to allow Blind transfers of customers to an AGI script for logging or an IVR, then place AXFER in the number-to-dial field. You can also specify a custom extension after the AXFER, for instance if you want to do a call to a special IVR you have set to extension 83900 you would put AXFER83900 in the number-to-dial field."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-quick_transfer_button">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Quick Transfer Button"); ?> -</B><?php echo _QXZ("This option will add a Quick Transfer button to the agent screen below the Transfer-Conf button that will allow one click blind transferring of calls to the selected In-Group or number. IN_GROUP will send calls to the Default Xfer Group for this Campaign, or In-Group if there was an inbound call. The PRESET options will send the calls to the preset selected. Default is N for disabled. The LOCKED options are used to lock the value to the Quick Transfer Button even if the agent uses the transfer conference features during a call before using the Quick Transfer Button."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-custom_3way_button_transfer">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Custom 3-Way Button Transfer"); ?> -</B><?php echo _QXZ("This option will add a Custom Transfer button to the agent screen below the Transfer-Conf button that will allow one click three way calls using the selected preset or field. The PRESET_ options will place calls using the defined preset value. The FIELD_ options will place calls using the number in the selected field from the lead. DISABLED will not show the button on the agent screen. The PARK_ options will park the customer before dialing. Default is DISABLED. The VIEW_PRESET option will simply open the transfer frame and the preset frame. The VIEW_CONTACTS option will open a contacts search window, this will only work if Enable Presets is set to CONTACTS."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-prepopulate_transfer_preset">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("PrePopulate Transfer Preset"); ?> -</B><?php echo _QXZ("This option will fill in the Number to Dial field in the Transfer Conference frame of the agent screen if defined. Default is N for disabled."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-agent_xfer_validation">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Agent Transfer In-Group Validation"); ?> -</B><?php echo _QXZ("This option involves the agents that show up in the agent selection screen when an agent is transferring a call to another agent using an AGENTDIRECT in-group. Enabling this option will ensure that the agents listed as available to transfer to have selected the AGENTDIRECT in-group that was chosen by the agent originating the transfer. For example, if the originating agent has selected the AGENTDIRECT_2 in-group, then when that agent clicks on the AGENTS link to select another agent to transfer the call to, only agents that have selected to take calls from the AGENTDIRECT_2 in-group will be shown."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-enable_xfer_presets">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Enable Transfer Presets"); ?> -</B><?php echo _QXZ("This option will enable the Presets sub menu to appear at the top of the Campaign Modification page, and also you will have the ability to specify Preset dialing numbers for Agents to use in the Transfer-Conference frame of the agent interface. Default is DISABLED. CONTACTS is an option only if contact_information is enabled on your system, that is a custom feature."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-enable_xfer_presets">
|
||||
<BR>
|
||||
@@ -1536,6 +1522,51 @@ if ($SSoutbound_autodial_active > 0)
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Hide Transfer Number to Dial"); ?> -</B><?php echo _QXZ("This option will hide the Number to Dial field in the Transfer-Conference frame of the agent interface. Default is DISABLED."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-quick_transfer_button">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Quick Transfer Button"); ?> -</B><?php echo _QXZ("This option will add a Quick Transfer button to the agent screen below the Transfer-Conf button that will allow one click blind transferring of calls to the selected In-Group or number. IN_GROUP will send calls to the Default Xfer Group for this Campaign, or In-Group if there was an inbound call. The PRESET options will send the calls to the preset selected. Default is N for disabled. The LOCKED options are used to lock the value to the Quick Transfer Button even if the agent uses the transfer conference features during a call before using the Quick Transfer Button."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-custom_3way_button_transfer">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Custom 3-Way Button Transfer"); ?> -</B><?php echo _QXZ("This option will add a Custom Transfer button to the agent screen below the Transfer-Conf button that will allow one click three way calls using the selected preset or field. The PRESET_ options will place calls using the defined preset value. The FIELD_ options will place calls using the number in the selected field from the lead. DISABLED will not show the button on the agent screen. The PARK_ options will park the customer before dialing. Default is DISABLED. The VIEW_PRESET option will simply open the transfer frame and the preset frame. The VIEW_CONTACTS option will open a contacts search window, this will only work if Enable Presets is set to CONTACTS."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-three_way_call_cid">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("3-Way Call Outbound CallerID"); ?> -</B><?php echo _QXZ("This defines what is sent out as the outbound callerID number from 3-way calls placed by the agent, CAMPAIGN uses the custom campaign callerID, CUSTOMER uses the number of the customer that is active on the agents screen and AGENT_PHONE uses the callerID for the phone that the agent is logged into. AGENT_CHOOSE allows the agent to choose which callerID to use for 3-way calls from a list of choices. CUSTOM_CID will use the Custom CID that is defined in the security_phrase field of the list table for the lead."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-three_way_dial_prefix">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("3-Way Call Dial Prefix"); ?> -</B><?php echo _QXZ("This defines what is used as the dial prefix for 3-way calls, default is empty so the campaign dial prefix is used, passthru so you can hear ringing is 88."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-customer_3way_hangup_logging">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Customer 3-Way Hangup Logging"); ?> -</B><?php echo _QXZ("If this option is ENABLED the user_call_log will log when a customer hangup up if they hang up during a 3-way call. Also, this can allow for the Customer 3-way hangup action if one is defined below. Default is ENABLED."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-customer_3way_hangup_seconds">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Customer 3-Way Hangup Seconds"); ?> -</B><?php echo _QXZ("If Customer 3-way logging is enabled, this option allows you to define the number of seconds after the customer hangup is detected before it is actually logged and the optional customer 3-way hangup action is executed. Default is 5 seconds."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-customer_3way_hangup_action">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Customer 3-Way Hangup Action"); ?> -</B><?php echo _QXZ("If Customer 3-way logging is enabled, this option allows you to have the agent screen automatically hang up on the call and go to the DISPO screen if this option is set to DISPO. Default is NONE."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-three_way_record_stop">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("3-Way Recording Stop"); ?> -</B><?php echo _QXZ("If this option is enabled, recording of the session will stop when an agent clicks on the DIAL WITH CUSTOMER or PARK CUSTOMER DIAL transfer buttons. Default is N for disabled."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-hangup_xfer_record_start">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Hangup Xfer Recording Start"); ?> -</B><?php echo _QXZ("If this option is enabled, recording of the session will start when the agent clicks on the HANGUP XFER button in the transfer conference section. Default is N for disabled."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-ivr_park_call">
|
||||
<BR>
|
||||
@@ -1854,32 +1885,7 @@ if ($SSoutbound_autodial_active > 0)
|
||||
<BR>
|
||||
<A NAME="campaigns-agent_clipboard_copy">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Agent Screen Clipboard Copy"); ?> -</B><?php echo _QXZ("THIS FEATURE IS CURRENTLY ONLY ENABLED FOR INTERNET EXPLORER. This feature allows you to select a field that will be copied to the computer clipboard of the agent computer upon a call being sent to an agent. Common uses for this are to allow for easy pasting of account numbers or phone numbers into legacy client applications on the agent computer."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-three_way_call_cid">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("3-Way Call Outbound CallerID"); ?> -</B><?php echo _QXZ("This defines what is sent out as the outbound callerID number from 3-way calls placed by the agent, CAMPAIGN uses the custom campaign callerID, CUSTOMER uses the number of the customer that is active on the agents screen and AGENT_PHONE uses the callerID for the phone that the agent is logged into. AGENT_CHOOSE allows the agent to choose which callerID to use for 3-way calls from a list of choices. CUSTOM_CID will use the Custom CID that is defined in the security_phrase field of the list table for the lead."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-three_way_dial_prefix">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("3-Way Call Dial Prefix"); ?> -</B><?php echo _QXZ("This defines what is used as the dial prefix for 3-way calls, default is empty so the campaign dial prefix is used, passthru so you can hear ringing is 88."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-customer_3way_hangup_logging">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Customer 3-Way Hangup Logging"); ?> -</B><?php echo _QXZ("If this option is ENABLED the user_call_log will log when a customer hangup up if they hang up during a 3-way call. Also, this can allow for the Customer 3-way hangup action if one is defined below. Default is ENABLED."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-customer_3way_hangup_seconds">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Customer 3-Way Hangup Seconds"); ?> -</B><?php echo _QXZ("If Customer 3-way logging is enabled, this option allows you to define the number of seconds after the customer hangup is detected before it is actually logged and the optional customer 3-way hangup action is executed. Default is 5 seconds."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-customer_3way_hangup_action">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Customer 3-Way Hangup Action"); ?> -</B><?php echo _QXZ("If Customer 3-way logging is enabled, this option allows you to have the agent screen automatically hang up on the call and go to the DISPO screen if this option is set to DISPO. Default is NONE.");
|
||||
<B><?php echo _QXZ("Agent Screen Clipboard Copy"); ?> -</B><?php echo _QXZ("THIS FEATURE IS CURRENTLY ONLY ENABLED FOR INTERNET EXPLORER. This feature allows you to select a field that will be copied to the computer clipboard of the agent computer upon a call being sent to an agent. Common uses for this are to allow for easy pasting of account numbers or phone numbers into legacy client applications on the agent computer.");
|
||||
|
||||
if ($SSqc_features_active > 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user